diff --git a/README.md b/README.md
index 4665faf03..1eea15cc8 100644
--- a/README.md
+++ b/README.md
@@ -5,6 +5,7 @@
[](https://coveralls.io/github/cryptomator/cryptomator?branch=master)
[](https://gitter.im/cryptomator/cryptomator?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](http://twitter.com/Cryptomator)
+[](https://poeditor.com/join/project/bHwbvJmx0E)
Multi-platform transparent client-side encryption of your files in the cloud.
diff --git a/main/ant-kit/assembly.xml b/main/ant-kit/assembly.xml
index a7cc9f35f..1b6cf69c1 100644
--- a/main/ant-kit/assembly.xml
+++ b/main/ant-kit/assembly.xml
@@ -1,25 +1,26 @@
+ tarball
+ falsetar.gz
- true
- cryptomator_${project.version}target/libs
+
+ *.jar
+ libs
- target/bundlefiles
- bundlefiles
+ target
+
+ build.xml
+
+ false
+ .
-
-
- target/build.xml
- false
-
-
\ No newline at end of file
diff --git a/main/ant-kit/pom.xml b/main/ant-kit/pom.xml
index 0e5195672..a021fb412 100644
--- a/main/ant-kit/pom.xml
+++ b/main/ant-kit/pom.xml
@@ -67,7 +67,7 @@
-
+
org.apache.maven.pluginsmaven-assembly-plugin
@@ -81,8 +81,11 @@
- assembly.xml
- cryptomator_${project.version}
+
+ assembly.xml
+
+ false
+ antkit
diff --git a/main/ui/src/main/java/org/cryptomator/ui/model/Vault.java b/main/ui/src/main/java/org/cryptomator/ui/model/Vault.java
index 0fb0d8b76..376e56d09 100644
--- a/main/ui/src/main/java/org/cryptomator/ui/model/Vault.java
+++ b/main/ui/src/main/java/org/cryptomator/ui/model/Vault.java
@@ -214,7 +214,7 @@ public class Vault implements CryptoFileSystemDelegate {
String homePrefix = SystemUtils.IS_OS_WINDOWS ? "~\\" : "~/";
return homePrefix + relativePath.toString();
} else {
- return path.toString();
+ return path.getValue().toString();
}
});
}
diff --git a/main/ui/src/main/resources/localization.properties b/main/ui/src/main/resources/localization.properties
index 1220e3388..fec481349 100644
--- a/main/ui/src/main/resources/localization.properties
+++ b/main/ui/src/main/resources/localization.properties
@@ -1,11 +1,9 @@
-#-------------------------------------------------------------------------------
-# Copyright (c) 2014 Sebastian Stenzel
+# Copyright (c) 2016 The Cryptomator Contributors
# This file is licensed under the terms of the MIT license.
# See the LICENSE.txt file for more info.
#
# Contributors:
-# Sebastian Stenzel - initial API and implementation
-#-------------------------------------------------------------------------------
+# Sebastian Stenzel - initial translation
app.name=Cryptomator
diff --git a/main/ui/src/main/resources/localization_de.properties b/main/ui/src/main/resources/localization_de.properties
index d202a8101..12bee9c0f 100644
--- a/main/ui/src/main/resources/localization_de.properties
+++ b/main/ui/src/main/resources/localization_de.properties
@@ -1,98 +1,83 @@
-#-------------------------------------------------------------------------------
-# Copyright (c) 2016 Markus Kreusch
+# Copyright (c) 2016 The Cryptomator Contributors
# This file is licensed under the terms of the MIT license.
# See the LICENSE.txt file for more info.
#
# Contributors:
-# Markus Kreusch - initial API and implementation
-#-------------------------------------------------------------------------------
-
-app.name=Cryptomator
-
+# Markus Kreusch - initial translation
+app.name = Cryptomator
# main.fxml
-main.emptyListInstructions=Klicken Sie hier, um neue Tresore hinzuzufügen
-main.directoryList.contextMenu.remove=Aus Liste entfernen
-main.directoryList.contextMenu.changePassword=Passwort ändern
-main.addDirectory.contextMenu.new=Tresor erstellen
-main.addDirectory.contextMenu.open=Tresor öffnen
-
+main.emptyListInstructions = Klicken Sie hier, um neue Tresore hinzuzufügen
+main.directoryList.contextMenu.remove = Aus Liste entfernen
+main.directoryList.contextMenu.changePassword = Passwort ändern
+main.addDirectory.contextMenu.new = Tresor erstellen
+main.addDirectory.contextMenu.open = Tresor öffnen
# welcome.fxml
-welcome.checkForUpdates.label.currentlyChecking=Auf Updates prüfen...
-welcome.newVersionMessage=Version %s kann heruntergeladen werden. Aktuelle Version %s.
-
+welcome.checkForUpdates.label.currentlyChecking = Auf Updates prüfen...
+welcome.newVersionMessage = Version %s kann heruntergeladen werden. Aktuelle Version %s.
# initialize.fxml
-initialize.label.password=Passwort
-initialize.label.retypePassword=Passwort bestätigen
-initialize.button.ok=Tresor erstellen
-initialize.messageLabel.alreadyInitialized=Tresor bereits vorhanden
-initialize.messageLabel.initializationFailed=Fehler beim Initialisieren. Details in der Log-Datei.
-
+initialize.label.password = Passwort
+initialize.label.retypePassword = Passwort bestätigen
+initialize.button.ok = Tresor erstellen
+initialize.messageLabel.alreadyInitialized = Tresor bereits vorhanden
+initialize.messageLabel.initializationFailed = Fehler beim Initialisieren. Details in der Log-Datei.
# notfound.fxml
-notfound.label=Tresor konnte nicht gefunden werden.\nWurde er verschoben?
-
+notfound.label = Tresor konnte nicht gefunden werden.\nWurde er verschoben?
# upgrade.fxml
-upgrade.button=Tresor aktualisieren
-
-upgrade.version3dropBundleExtension.msg=Dieser Tresor muss auf ein neueres Format aktualisiert werden.\n"%1$s" wird in "%2$s" umbenannt.\nStellen Sie bitte sicher, dass derzeit keine Synchronisation stattfindet.
-upgrade.version3dropBundleExtension.err.alreadyExists=Migration fehlgeschlagen.\n"%s" existiert bereits.
-
+upgrade.button = Tresor aktualisieren
+upgrade.version3dropBundleExtension.msg = Dieser Tresor muss auf ein neueres Format aktualisiert werden.\n"%1$s" wird in "%2$s" umbenannt.\nStellen Sie bitte sicher, dass derzeit keine Synchronisation stattfindet.
+upgrade.version3dropBundleExtension.err.alreadyExists = Migration fehlgeschlagen.\n"%s" existiert bereits.
# unlock.fxml
-unlock.label.password=Passwort
-unlock.label.mountName=Laufwerksname
-unlock.label.winDriveLetter=Laufwerksbuchstabe
-unlock.label.downloadsPageLink=Alle Cryptomator Versionen
-unlock.label.advancedHeading=Erweiterte Optionen
-unlock.button.unlock=Tresor entsperren
-unlock.button.advancedOptions.show=Weitere Optionen
-unlock.button.advancedOptions.hide=Weniger Optionen
-unlock.choicebox.winDriveLetter.auto=Automatisch ermitteln
-unlock.errorMessage.wrongPassword=Falsches Passwort
-unlock.errorMessage.mountingFailed=Verbindung fehlgeschlagen. Details in der Log-Datei.
-unlock.errorMessage.unsupportedKeyLengthInstallJCE=Entschlüsselung fehlgeschlagen. Bitte die Oracle JCE Unlimited Strength Policy installieren.
-unlock.errorMessage.unsupportedVersion.vaultOlderThanSoftware=Tresor nicht unterstützt. Der Tresor wurde mit einer älteren Version von Cryptomator erstellt.
-unlock.errorMessage.unsupportedVersion.softwareOlderThanVault=Tresor nicht unterstützt. Der Tresor wurde mit einer neueren Version von Cryptomator erstellt.
-unlock.messageLabel.startServerFailed=Starten des WebDAV-Servers fehlgeschlagen.
-
+unlock.label.password = Passwort
+unlock.label.mountName = Laufwerksname
+unlock.label.winDriveLetter = Laufwerksbuchstabe
+unlock.label.downloadsPageLink = Alle Cryptomator Versionen
+unlock.label.advancedHeading = Erweiterte Optionen
+unlock.button.unlock = Tresor entsperren
+unlock.button.advancedOptions.show = Weitere Optionen
+unlock.button.advancedOptions.hide = Weniger Optionen
+unlock.choicebox.winDriveLetter.auto = Automatisch ermitteln
+unlock.errorMessage.wrongPassword = Falsches Passwort
+unlock.errorMessage.mountingFailed = Verbindung fehlgeschlagen. Details in der Log-Datei.
+unlock.errorMessage.unsupportedKeyLengthInstallJCE = Entschlüsselung fehlgeschlagen. Bitte die Oracle JCE Unlimited Strength Policy installieren.
+unlock.errorMessage.unsupportedVersion.vaultOlderThanSoftware = Tresor nicht unterstützt. Der Tresor wurde mit einer älteren Version von Cryptomator erstellt.
+unlock.errorMessage.unsupportedVersion.softwareOlderThanVault = Tresor nicht unterstützt. Der Tresor wurde mit einer neueren Version von Cryptomator erstellt.
+unlock.messageLabel.startServerFailed = Starten des WebDAV-Servers fehlgeschlagen.
# change_password.fxml
-changePassword.label.oldPassword=Altes Passwort
-changePassword.label.newPassword=Neues Passwort
-changePassword.label.retypePassword=Passwort bestätigen
-changePassword.label.downloadsPageLink=Alle Cryptomator Versionen
-changePassword.button.change=Passwort ändern
-changePassword.errorMessage.wrongPassword=Falsches Passwort
-changePassword.errorMessage.decryptionFailed=Entschlüsselung fehlgeschlagen
-changePassword.errorMessage.unsupportedKeyLengthInstallJCE=Entschlüsselung fehlgeschlagen. Bitte die Oracle JCE Unlimited Strength Policy installieren.
-changePassword.errorMessage.unsupportedVersion.vaultOlderThanSoftware=Tresor nicht unterstützt. Der Tresor wurde mit einer älteren Version von Cryptomator erstellt.
-changePassword.errorMessage.unsupportedVersion.softwareOlderThanVault=Tresor nicht unterstützt. Der Tresor wurde mit einer neueren Version von Cryptomator erstellt.
-changePassword.infoMessage.success=Passwort geändert
-
+changePassword.label.oldPassword = Altes Passwort
+changePassword.label.newPassword = Neues Passwort
+changePassword.label.retypePassword = Passwort bestätigen
+changePassword.label.downloadsPageLink = Alle Cryptomator Versionen
+changePassword.button.change = Passwort ändern
+changePassword.errorMessage.wrongPassword = Falsches Passwort
+changePassword.errorMessage.decryptionFailed = Entschlüsselung fehlgeschlagen
+changePassword.errorMessage.unsupportedKeyLengthInstallJCE = Entschlüsselung fehlgeschlagen. Bitte die Oracle JCE Unlimited Strength Policy installieren.
+changePassword.errorMessage.unsupportedVersion.vaultOlderThanSoftware = Tresor nicht unterstützt. Der Tresor wurde mit einer älteren Version von Cryptomator erstellt.
+changePassword.errorMessage.unsupportedVersion.softwareOlderThanVault = Tresor nicht unterstützt. Der Tresor wurde mit einer neueren Version von Cryptomator erstellt.
+changePassword.infoMessage.success = Passwort geändert
# unlocked.fxml
-unlocked.button.lock=Tresor sperren
-unlocked.moreOptions.reveal=Laufwerk anzeigen
-unlocked.moreOptions.copyUrl=WebDAV-URL kopieren
-unlocked.label.revealFailed=Befehl fehlgeschlagen
-unlocked.label.unmountFailed=Trennen des Laufwerks fehlgeschlagen
-unlocked.label.statsEncrypted=verschlüsselt
-unlocked.label.statsDecrypted=entschlüsselt
-unlocked.ioGraph.yAxis.label=Durchsatz (MiB/s)
-
+unlocked.button.lock = Tresor sperren
+unlocked.moreOptions.reveal = Laufwerk anzeigen
+unlocked.moreOptions.copyUrl = WebDAV-URL kopieren
+unlocked.label.revealFailed = Befehl fehlgeschlagen
+unlocked.label.unmountFailed = Trennen des Laufwerks fehlgeschlagen
+unlocked.label.statsEncrypted = verschlüsselt
+unlocked.label.statsDecrypted = entschlüsselt
+unlocked.ioGraph.yAxis.label = Durchsatz (MiB/s)
# mac_warnings.fxml
-macWarnings.windowTitle=Achtung - Kompromittierte Datei in %s
-macWarnings.message=Cryptomator hat möglicherweise unerlaubte Veränderungen in den folgenden Dateien erkannt:
-macWarnings.moreInformationButton=Mehr erfahren
-macWarnings.whitelistButton=Trotzdem entschlüsseln
-
+macWarnings.windowTitle = Achtung - Kompromittierte Datei in %s
+macWarnings.message = Cryptomator hat möglicherweise unerlaubte Veränderungen in den folgenden Dateien erkannt\:
+macWarnings.moreInformationButton = Mehr erfahren
+macWarnings.whitelistButton = Trotzdem entschlüsseln
# settings.fxml
-settings.version.label=Version %s
-settings.checkForUpdates.label=Auf Updates prüfen
-settings.port.label=WebDAV Port *
-settings.port.prompt=0 = Automatisch wählen
-settings.useipv6.label=IPv6-Literal nutzen
-settings.requiresRestartLabel=* benötigt Neustart von Cryptomator
-
+settings.version.label = Version %s
+settings.checkForUpdates.label = Auf Updates prüfen
+settings.port.label = WebDAV Port *
+settings.port.prompt = 0 \= Automatisch wählen
+settings.useipv6.label = IPv6-Literal nutzen
+settings.requiresRestartLabel = * benötigt Neustart von Cryptomator
# tray icon
-tray.menu.open=Öffnen
-tray.menu.quit=Beenden
-tray.infoMsg.title=Cryptomator läuft noch
-tray.infoMsg.msg=Cryptomator läuft noch. Mit dem Tray-Icon beenden.
-tray.infoMsg.msg.osx=Cryptomator läuft noch. Über die Menüleiste beenden.
+tray.menu.open = Öffnen
+tray.menu.quit = Beenden
+tray.infoMsg.title = Cryptomator läuft noch
+tray.infoMsg.msg = Cryptomator läuft noch. Mit dem Tray-Icon beenden.
+tray.infoMsg.msg.osx = Cryptomator läuft noch. Über die Menüleiste beenden.
\ No newline at end of file
diff --git a/main/ui/src/main/resources/localization_es.properties b/main/ui/src/main/resources/localization_es.properties
new file mode 100644
index 000000000..64cdce6f1
--- /dev/null
+++ b/main/ui/src/main/resources/localization_es.properties
@@ -0,0 +1,5 @@
+# Copyright (c) 2016 The Cryptomator Contributors
+# This file is licensed under the terms of the MIT license.
+# See the LICENSE.txt file for more info.
+
+app.name=Cryptomator
diff --git a/main/ui/src/main/resources/localization_fr.properties b/main/ui/src/main/resources/localization_fr.properties
new file mode 100644
index 000000000..377f56331
--- /dev/null
+++ b/main/ui/src/main/resources/localization_fr.properties
@@ -0,0 +1,96 @@
+# Copyright (c) 2016 The Cryptomator Contributors
+# This file is licensed under the terms of the MIT license.
+# See the LICENSE.txt file for more info.
+#
+# Contributors:
+# Jean-Noël Charon - initial translation
+
+app.name=Cryptomator
+
+# main.fxml
+main.emptyListInstructions=Cliquez ici pour ajouter un coffre
+main.directoryList.contextMenu.remove=Retirer de la liste
+main.directoryList.contextMenu.changePassword=Changer le mot de passe
+main.addDirectory.contextMenu.new=Créer un nouveau coffre
+main.addDirectory.contextMenu.open=Ouvrir un coffre existant
+
+# welcome.fxml
+welcome.checkForUpdates.label.currentlyChecking=Recherche de mise à jour...
+welcome.newVersionMessage=La version %s peut-être téléchargée. Il s'agit de %s.
+
+# initialize.fxml
+initialize.label.password=Mot de passe
+initialize.label.retypePassword=Confirmation
+initialize.button.ok=Créer le coffre
+initialize.messageLabel.alreadyInitialized=Coffre déjà initialisé
+initialize.messageLabel.initializationFailed=Impossible d'initialiser le coffre. Voir le fichier de log pour plus de détails.
+
+# notfound.fxml
+notfound.label=Coffre introuvable. A t'il été déplacé?
+
+# upgrade.fxml
+upgrade.button=Mettre à niveau
+
+upgrade.version3dropBundleExtension.msg=This vault needs to be migrated to a newer format.\n"%1$s" will be renamed to "%2$s".\nPlease make sure synchronization has finished before proceeding.
+upgrade.version3dropBundleExtension.err.alreadyExists=Automatic migration failed.\n"%s" already exists.
+
+# unlock.fxml
+unlock.label.password=Mot de passe
+unlock.label.mountName=Nom du lecteur
+unlock.label.winDriveLetter=Lettre du lecteur
+unlock.label.downloadsPageLink=Toutes les versions de Cryptomator
+unlock.label.advancedHeading=Options avancées
+unlock.button.unlock=Déverrouiller le coffre
+unlock.button.advancedOptions.show=Plus d'options
+unlock.button.advancedOptions.hide=Moins d'options
+unlock.choicebox.winDriveLetter.auto=Assigner automatiquement
+unlock.errorMessage.wrongPassword=Mot de passe incorrect
+unlock.errorMessage.mountingFailed=Echec du montage. Voir le fichier de log pour plus de détails.
+unlock.errorMessage.unsupportedKeyLengthInstallJCE=Echec du décryptage. Veuillez installer la Policy Oracle "JCE Unlimited Strength Policy".
+unlock.errorMessage.unsupportedVersion.vaultOlderThanSoftware=Coffre non supporté. Ce coffre a été créé avec une ancienne version de Cryptomator.
+unlock.errorMessage.unsupportedVersion.softwareOlderThanVault=Coffre non supporté. Ce coffre a été créé avec une version de Cryptomator plus récente.
+unlock.messageLabel.startServerFailed=Le serveur WebDAV n'a pas pu démarrer.
+
+# change_password.fxml
+changePassword.label.oldPassword=Ancien mot de passe
+changePassword.label.newPassword=Nouveau mot de passe
+changePassword.label.retypePassword=Resaisissez votre mot de passe
+changePassword.label.downloadsPageLink=Toutes les versions de Cryptomator
+changePassword.button.change=Modification du mot de masse
+changePassword.errorMessage.wrongPassword=Mot de passe incorrect
+changePassword.errorMessage.decryptionFailed=Echec du décryptage
+changePassword.errorMessage.unsupportedKeyLengthInstallJCE=Echec du décryptage. Veuillez installer la Policy Oracle "JCE Unlimited Strength Policy".
+changePassword.errorMessage.unsupportedVersion.vaultOlderThanSoftware=Coffre non supporté. Ce coffre a été créé avec une ancienne version de Cryptomator.
+changePassword.errorMessage.unsupportedVersion.softwareOlderThanVault=Coffre non supporté. Ce coffre a été créé avec une version de Cryptomator plus récente.
+changePassword.infoMessage.success=Password changed
+
+# unlocked.fxml
+unlocked.button.lock=Verrouiller le coffre
+unlocked.moreOptions.reveal=Voir le lecteur
+unlocked.moreOptions.copyUrl=Copier l'URL WebDAV
+unlocked.label.revealFailed=Echec de la commande
+unlocked.label.unmountFailed=Echec de l'éjection du lecteur
+unlocked.label.statsEncrypted=cryptage
+unlocked.label.statsDecrypted=décryptage
+unlocked.ioGraph.yAxis.label=Débit (MiB/s)
+
+# mac_warnings.fxml
+macWarnings.windowTitle=Attention - Fichier corrompu dans %s
+macWarnings.message=Cryptomator a détecté des corruptions de données dans les fichiers suivants:
+macWarnings.moreInformationButton=En savoir plus
+macWarnings.whitelistButton=Décrypter tout de même
+
+# settings.fxml
+settings.version.label=Version %s
+settings.checkForUpdates.label=Vérif. des mises à jour
+settings.port.label=Port WebDAV *
+settings.port.prompt=0 = Choix automatique
+settings.useipv6.label=Utiliser un litéral IPv6
+settings.requiresRestartLabel=* Redémarrage requis
+
+# tray icon
+tray.menu.open=Ouvrir
+tray.menu.quit=Quitter
+tray.infoMsg.title=Toujours en fonctionnement
+tray.infoMsg.msg=Cryptomator est toujours en fonctionnement. Utiliser l'icône de la barre des tâches pour quitter.
+tray.infoMsg.msg.osx=Cryptomator est toujours en fonctionnement. Utilisez la barre de menu pour quitter.