Merge branch 'master' into patches-1.0.x

This commit is contained in:
Sebastian Stenzel
2016-04-14 22:27:15 +02:00
8 changed files with 190 additions and 101 deletions

View File

@@ -5,6 +5,7 @@
[![Coverage Status](https://coveralls.io/repos/github/cryptomator/cryptomator/badge.svg?branch=master)](https://coveralls.io/github/cryptomator/cryptomator?branch=master)
[![Join the chat at https://gitter.im/cryptomator/cryptomator](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/cryptomator/cryptomator?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Twitter](https://img.shields.io/badge/twitter-@Cryptomator-blue.svg?style=flat)](http://twitter.com/Cryptomator)
[![POEditor](https://img.shields.io/badge/POEditor-Help%20Translate-blue.svg?style=flat)](https://poeditor.com/join/project/bHwbvJmx0E)
Multi-platform transparent client-side encryption of your files in the cloud.

View File

@@ -1,25 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd">
<id>tarball</id>
<includeBaseDirectory>false</includeBaseDirectory>
<formats>
<format>tar.gz</format>
</formats>
<includeBaseDirectory>true</includeBaseDirectory>
<baseDirectory>cryptomator_${project.version}</baseDirectory>
<fileSets>
<fileSet>
<directory>target/libs</directory>
<includes>
<include>*.jar</include>
</includes>
<outputDirectory>libs</outputDirectory>
</fileSet>
<fileSet>
<directory>target/bundlefiles</directory>
<outputDirectory>bundlefiles</outputDirectory>
<directory>target</directory>
<includes>
<include>build.xml</include>
</includes>
<filtered>false</filtered>
<outputDirectory>.</outputDirectory>
</fileSet>
</fileSets>
<files>
<file>
<source>target/build.xml</source>
<filtered>false</filtered>
</file>
</files>
</assembly>

View File

@@ -67,7 +67,7 @@
</executions>
</plugin>
<!-- create cryptomator_1.2.3-4.tar.gz: -->
<!-- create antkit.tar.gz: -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
@@ -81,8 +81,11 @@
</execution>
</executions>
<configuration>
<descriptor>assembly.xml</descriptor>
<finalName>cryptomator_${project.version}</finalName>
<descriptors>
<descriptor>assembly.xml</descriptor>
</descriptors>
<appendAssemblyId>false</appendAssemblyId>
<finalName>antkit</finalName>
</configuration>
</plugin>
</plugins>

View File

@@ -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();
}
});
}

View File

@@ -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

View File

@@ -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.

View File

@@ -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

View File

@@ -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.