diff --git a/i18n/en.yml b/i18n/en.yml index 93955d5..e1ffcf7 100644 --- a/i18n/en.yml +++ b/i18n/en.yml @@ -1,6 +1,7 @@ --- en: error: + bad_class: "The object class isn't valid!" config: write: "Can't write the config file!" load: "Checkconfig failed!" @@ -10,7 +11,9 @@ en: exception: "Can't create the GPG key!" name: "You must define a name for your GPG key!" password: "You must define a password for your GPG key!" + empty: "The class is void" export: "Can't export, unable to write in %{file}!" + export_key: "Can't export the GPG key" gpg_file: decrypt: "Can't decrypt file!" encrypt: "Can't encrypt the GPG file!" @@ -64,6 +67,7 @@ en: import: "Import item since a yaml file" key: "Specify the key name" lang: "Set the software language" + length: "Size of the password" list: "List the wallets" no_sync: "Disable synchronization with the server" numeric: "Use number to generate a password" @@ -72,6 +76,7 @@ en: pattern: "Given search pattern" port: "Specify the connection port" protocol: "Specify the protocol for the connection" + random_password: "Generate a random password" setup: "Create a new configuration file" setup_wallet: "Create a new configuration file for a wallet" special_chars: "Use special char to generate a password" @@ -116,6 +121,8 @@ en: valid: "The item has been removed!" import: ask: "Are you sure you want to import this file %{file} ?" + file_empty: "The import file is empty!" + file_not_exist: "The import file doesn't exist!" valid: "The import is succesfull!" not_valid: "No data to import!" setup_config: @@ -126,6 +133,7 @@ en: wallet_dir: "Enter the wallets's folder path [default=%{home}/wallets]: " valid: "The config file has been created!" setup_wallet: + password: "Sync password: " title: "Wallet setup" sync_type: "Synchronization type (ssh, ftp): " sync_host: "Synchronization server: " diff --git a/i18n/fr.yml b/i18n/fr.yml index 4f8b7ac..82e5af3 100644 --- a/i18n/fr.yml +++ b/i18n/fr.yml @@ -1,6 +1,7 @@ --- fr: error: + bad_class: "La classe de l'objet n'est pas celle attendue!" config: write: "Impossible d'écrire le fichier de configuration!" load: "Le fichier de configuration est invalide!" @@ -10,7 +11,9 @@ fr: exception: "La création de la clé GPG n'a pas pu aboutir!" name: "Vous devez définir un nom pour votre clé GPG!" password: "Vous devez définir un mot de passe pour votre clé GPG!" + empty: "La classe est vide" export: "Impossible d'exporter les données dans le fichier %{file}!" + export_key: "Impossible d'exporter la clé GPG" gpg_file: decrypt: "Impossible de déchiffrer le fichier GPG!" encrypt: "Impossible de chiffrer le fichier GPG!" @@ -64,6 +67,7 @@ fr: init: "Initialise mpw" key: "Spécifie le nom d'une clé" lang: "Spécifie la langue du logiciel (ex: fr)" + length: "Taille du mot de passe" list: "Liste les portefeuilles" no_sync: "Désactive la synchronisation avec le serveur" numeric: "Utilise des chiffre dans la génération d'un mot de passe" @@ -72,6 +76,7 @@ fr: pattern: "Motif de donnée à chercher" port: "Spécifie le port de connexion" protocol: "Spécifie le protocol utilisé pour la connexion" + random_password: "Génére un mot de passe aléatoire" setup: "Création d'un nouveau fichier de configuration" setup_wallet: "Création d'un nouveau fichier de configuration pour un portefeuille" special_chars: "Utilise des charactères speciaux dans la génération d'un mot de passe" @@ -116,6 +121,8 @@ fr: valid: "L'élément a bien été supprimé!" import: ask: "Êtes vous sûre de vouloir importer le fichier %{file} ?" + file_empty: "Le fichier d'import est vide!" + file_not_exist: "Le fichier d'import n'existe pas" valid: "L'import est un succès!" not_valid: "Aucune donnée à importer!" setup_config: @@ -126,6 +133,7 @@ fr: wallet_dir: "Entrez le chemin du répertoire qui contiendra les porte-feuilles de mot de passe [défaut=%{home}/wallets]: " valid: "Le fichier de configuration a bien été créé!" setup_wallet: + password: "Mot de passe de synchronisation: " title: "Configuration du porte-feuille" sync_type: "Type de synchronisation (ssh, ftp): " sync_host: "Serveur: " diff --git a/lib/mpw/cli.rb b/lib/mpw/cli.rb index 722b16d..8cd700a 100644 --- a/lib/mpw/cli.rb +++ b/lib/mpw/cli.rb @@ -517,8 +517,8 @@ class Cli # Import items from a YAML file # @args: file -> the import file def import(file) - raise I18n.t('import.file_empty') if file.to_s.empty? - raise I18n.t('import.file_not_exist') if not File.exist?(file) + raise I18n.t('form.import.file_empty') if file.to_s.empty? + raise I18n.t('form.import.file_not_exist') if not File.exist?(file) YAML::load_file(file).each_value do |row| diff --git a/lib/mpw/mpw.rb b/lib/mpw/mpw.rb index 533077e..91bd04a 100644 --- a/lib/mpw/mpw.rb +++ b/lib/mpw/mpw.rb @@ -228,7 +228,7 @@ class MPW if not item.instance_of?(Item) raise I18n.t('error.bad_class') elsif item.empty? - raise I18n.t('error.add.empty') + raise I18n.t('error.empty') else @data.push(item) end