diff --git a/crowdin.yaml b/crowdin.yaml new file mode 100644 index 00000000..628297eb --- /dev/null +++ b/crowdin.yaml @@ -0,0 +1,127 @@ +# +# Your Crowdin credentials +# +"project_id_env": "CROWDIN_PROJECT_ID" +"api_token_env": "CROWDIN_PERSONAL_TOKEN" +"base_path": "." +"base_url": "https://api.crowdin.com" + +# +# Choose file structure in Crowdin +# e.g. true or false +# +"preserve_hierarchy": false + +# +# Files configuration +# +files: [ + { + # + # Source files filter + # e.g. "/resources/en/*.json" + # + "source": "/lib/l10n/app_en.arb", + + # + # Where translations will be placed + # e.g. "/resources/%two_letters_code%/%original_file_name%" + # + "translation": "/lib/l10n/app_%two_letters_code%.arb", + + # + # Files or directories for ignore + # e.g. ["/**/?.txt", "/**/[0-9].txt", "/**/*\?*.txt"] + # + # "ignore": [], + + # + # The dest allows you to specify a file name in Crowdin + # e.g. "/messages.json" + # + # "dest": "", + + # + # File type + # e.g. "json" + # + # "type": "", + + # + # The parameter "update_option" is optional. If it is not set, after the files update the translations for changed strings will be removed. Use to fix typos and for minor changes in the source strings + # e.g. "update_as_unapproved" or "update_without_changes" + # + # "update_option": "", + + # + # Start block (for XML only) + # + + # + # Defines whether to translate tags attributes. + # e.g. 0 or 1 (Default is 1) + # + # "translate_attributes": 1, + + # + # Defines whether to translate texts placed inside the tags. + # e.g. 0 or 1 (Default is 1) + # + # "translate_content": 1, + + # + # This is an array of strings, where each item is the XPaths to DOM element that should be imported + # e.g. ["/content/text", "/content/text[@value]"] + # + # "translatable_elements": [], + + # + # Defines whether to split long texts into smaller text segments + # e.g. 0 or 1 (Default is 1) + # + # "content_segmentation": 1, + + # + # End block (for XML only) + # + + # + # Start .properties block + # + + # + # Defines whether single quote should be escaped by another single quote or backslash in exported translations + # e.g. 0 or 1 or 2 or 3 (Default is 3) + # 0 - do not escape single quote; + # 1 - escape single quote by another single quote; + # 2 - escape single quote by backslash; + # 3 - escape single quote by another single quote only in strings containing variables ( {0} ). + # + # "escape_quotes": 3, + + # + # Defines whether any special characters (=, :, ! and #) should be escaped by backslash in exported translations. + # e.g. 0 or 1 (Default is 0) + # 0 - do not escape special characters + # 1 - escape special characters by a backslash + # + # "escape_special_characters": 0 + # + + # + # End .properties block + # + + # + # Does the first line contain header? + # e.g. true or false + # + # "first_line_contains_header": true, + + # + # for spreadsheets + # e.g. "identifier,source_phrase,context,uk,ru,fr" + # + # "scheme": "", + } +] \ No newline at end of file diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 37418e1f..122bd216 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -1,12 +1,11 @@ { "@@locale": "fr", - "@_readme": { - "notes": [ - "All strings start with a Capital letter.", - "Group strings by category, but don't needlessly tie them to a section of the app if they can be re-used between several.", - "Run check_strings.py on the .arb file to detect problems, tweak @_lint_rules as needed per language." - ], + "notes": { + "0": "All strings start with a Capital letter.", + "1": "Group strings by category, but don't needlessly tie them to a section of the app if they can be re-used between several.", + "2": "Run check_strings.py on the .arb file to detect problems, tweak @_lint_rules as needed per language." + }, "prefixes": { "s_": "A single, or few words. Should be short enough to display on a button, or a header.", "l_": "A single line, can be wrapped. Should not be more than one sentence, and not end with a period.", @@ -14,38 +13,35 @@ "q_": "A question, ending in question mark." } }, - "@_lint_rules": { "p_ending_chars": ".!", "q_ending_chars": "?", "s_max_words": 5, "s_max_length": 38 }, - "app_name": "Yubico Authenticator", - "s_save": "Enregistrer", "s_cancel": "Annuler", "s_close": "Fermer", "s_delete": "Supprimer", - "s_move": null, + "s_move": "Déplacer", "s_quit": "Quitter", "s_status": "État", "s_unlock": "Déverrouiller", "s_calculate": "Calculer", "s_import": "Importer", "s_overwrite": "Écraser", - "s_label": "Label", + "s_label": "Étiquette", "s_name": "Nom", "s_usb": "USB", "s_nfc": "NFC", - "s_options": "Options", + "s_options": "Paramètres", "s_details": "Détails", "s_show_window": "Montrer fenêtre", "s_hide_window": "Masquer fenêtre", - "s_expand_navigation": null, - "s_collapse_navigation": null, - "q_rename_target": "Renommer {label}\u00a0?", + "s_expand_navigation": "Développer la navigation", + "s_collapse_navigation": "Réduire la navigation", + "q_rename_target": "Renommer {label} ?", "@q_rename_target": { "placeholders": { "label": {} @@ -57,40 +53,39 @@ "item": {} } }, - "s_none": null, - + "s_none": "", "s_about": "Infos", "s_algorithm": "Algorithme", "s_appearance": "Apparence", "s_actions": "Actions", "s_manage": "Gérer", "s_setup": "Configuration", - "s_device": null, - "s_application": null, + "s_device": "Appareil", + "s_application": "Application", "s_settings": "Réglages", - "l_settings_desc": null, + "l_settings_desc": "Modifier les préférences de l'application", "s_certificates": "Certificats", - "s_security_key": null, + "s_security_key": "Clé de sécurité", "s_slots": "Slots", "s_help_and_about": "Aide et à propos", - "l_help_and_about_desc": null, + "l_help_and_about_desc": "Dépannage et assistance", "s_help_and_feedback": "Aide/commentaires", - "s_home": null, - "s_user_guide": null, + "s_home": "Accueil", + "s_user_guide": "Guide d'utilisation", "s_i_need_help": "J'ai besoin d'aide", "s_troubleshooting": "Dépannage", "s_terms_of_use": "Conditions d'utilisation", "s_privacy_policy": "Confidentialité", "s_open_src_licenses": "Licences Open Source", "s_configure_yk": "Configurer YubiKey", - "s_please_wait": "Patientez\u2026", + "s_please_wait": "Patientez…", "s_secret_key": "Clé secrète", "s_show_secret_key": "Afficher clé secrète", "s_hide_secret_key": "Masquer clé secrète", "s_private_key": "Clé privée", - "s_public_key": null, + "s_public_key": "Clé publique", "s_invalid_length": "Longueur invalide", - "l_invalid_format_allowed_chars": "Format invalide, caractères autorisés\u00a0: {characters}", + "l_invalid_format_allowed_chars": "Format invalide, caractères autorisés : {characters}", "@l_invalid_format_allowed_chars": { "placeholders": { "characters": {} @@ -98,40 +93,37 @@ }, "l_invalid_keyboard_character": "Caractères invalides pour clavier sélectionné", "s_require_touch": "Toucher requis", - "q_have_account_info": "Vous avez des infos d'identification\u00a0?", + "q_have_account_info": "Vous avez des infos d'identification ?", "s_run_diagnostics": "Exécuter diagnostics", - "s_log_level": "Niveau de journalisation\u00a0: {level}", + "s_log_level": "Niveau de journalisation : {level}", "@s_log_level": { "placeholders": { "level": {} } }, "s_character_count": "Nombre caractères", - "s_learn_more": "Plus\u00a0d'infos", - + "s_learn_more": "Plus d'infos", "@_language": {}, "s_language": "Langue", "l_enable_community_translations": "Activer traductions communautaires", "p_community_translations_desc": "Ces traductions sont fournies et gérées par la communauté. Elles peuvent être erronées ou incomplètes.", - "@_theme": {}, "s_app_theme": "Thème de l'application", "s_choose_app_theme": "Choisir un thème", "s_system_default": "Système par défaut", "s_light_mode": "Thème clair", "s_dark_mode": "Thème sombre", - "@_yubikey_selection": {}, "s_select_to_scan": "Sélectionner pour scanner", "s_hide_device": "Masquer appareil", "s_show_hidden_devices": "Afficher appareils masqués", - "s_sn_serial": "N/S\u00a0: {serial}", + "s_sn_serial": "N/S : {serial}", "@s_sn_serial": { "placeholders": { "serial": {} } }, - "s_fw_version": "F/W\u00a0: {version}", + "s_fw_version": "F/W : {version}", "@s_fw_version": { "placeholders": { "version": {} @@ -142,14 +134,13 @@ "serial": {} } }, - "l_serial_number": null, + "l_serial_number": "Numéro de série : {serial}", "@l_firmware_version": { "placeholders": { "version": {} } }, - "l_firmware_version": null, - + "l_firmware_version": "Version du firmware : {version}", "@_yubikey_interactions": {}, "l_insert_yk": "Insérez votre YubiKey", "l_insert_or_tap_yk": "Insérez ou appuyez sur YubiKey", @@ -161,8 +152,7 @@ "p_try_reinsert_yk": "Essayez de retirer et de réinsérer votre YubiKey.", "s_touch_required": "Toucher requis", "l_touch_button_now": "Touchez le bouton de votre YubiKey", - "l_keep_touching_yk": "Touchez votre YubiKey plusieurs fois\u2026", - + "l_keep_touching_yk": "Touchez votre YubiKey plusieurs fois…", "@_capabilities": {}, "s_capability_otp": "Yubico OTP", "s_capability_u2f": "FIDO U2F", @@ -171,15 +161,14 @@ "s_capability_piv": "PIV", "s_capability_openpgp": "OpenPGP", "s_capability_hsmauth": "YubiHSM Auth", - "@_app_configuration": {}, "s_toggle_applications": "Parcourir applications", "s_toggle_interfaces": "Parcourir interfaces", - "p_toggle_applications_desc": null, - "p_toggle_interfaces_desc": null, - "l_toggle_applications_desc": null, - "l_toggle_interfaces_desc": null, - "s_reconfiguring_yk": "Reconfiguration YubiKey\u2026", + "p_toggle_applications_desc": "Activer ou désactiver les applications sur les transports disponibles.", + "p_toggle_interfaces_desc": "Activer ou désactiver les interfaces USB.", + "l_toggle_applications_desc": "Activer/désactiver des applications", + "l_toggle_interfaces_desc": "Activer/Désactiver les interfaces", + "s_reconfiguring_yk": "Reconfiguration YubiKey…", "s_config_updated": "Configuration mise à jour", "l_config_updated_reinsert": "Configuration mise à jour, retirez et réinsérez votre YubiKey", "s_app_not_supported": "Application incompatible", @@ -198,13 +187,11 @@ }, "s_fido_disabled": "FIDO2 désactivé", "l_webauthn_req_fido2": "WebAuthn nécessite que FIDO2 soit activé sur votre YubiKey", - "s_lock_code": null, - "l_wrong_lock_code": null, - "s_show_lock_code": null, - "s_hide_lock_code": null, - "p_lock_code_required_desc": null, - - + "s_lock_code": "Code de verrouillage", + "l_wrong_lock_code": "Code de verrouillage erroné", + "s_show_lock_code": "Afficher le code de verrouillage", + "s_hide_lock_code": "Cacher le code de verrouillage", + "p_lock_code_required_desc": "L'action que vous êtes sur le point d'effectuer nécessite la saisie du code de verrouillage de la configuration.", "@_connectivity_issues": {}, "l_helper_not_responding": "Le processus d'aide ne répond pas", "l_yk_no_access": "Accès à cette YubiKey impossible", @@ -218,8 +205,7 @@ "s_unknown_device": "Appareil non reconnu", "s_unsupported_yk": "YubiKey non prise en charge", "s_yk_not_recognized": "Appareil non reconnu", - "p_operation_failed_try_again": null, - + "p_operation_failed_try_again": "L'opération a échoué, veuillez réessayer.", "@_general_errors": {}, "l_error_occurred": "Une erreur s'est produite", "s_application_error": "Erreur d'application", @@ -227,7 +213,6 @@ "l_file_not_found": "Fichier introuvable", "l_file_too_big": "Fichier trop gros", "l_filesystem_error": "Erreur du système de fichiers", - "@_pins": {}, "s_pin": "PIN", "s_puk": "PUK", @@ -245,11 +230,11 @@ "s_confirm_pin": "Confirmer PIN", "s_confirm_puk": "Confirmer PUK", "s_unblock_pin": "Débloquer PIN", - "l_pin_mismatch": null, - "l_puk_mismatch": null, + "l_pin_mismatch": "Les codes PIN ne correspondent pas", + "l_puk_mismatch": "Les PUK ne correspondent pas", "s_pin_set": "PIN défini", "s_puk_set": "PUK défini", - "l_set_pin_failed": "Impossible de définir PIN\u00a0: {message}", + "l_set_pin_failed": "Impossible de définir PIN : {message}", "@l_set_pin_failed": { "placeholders": { "message": {} @@ -276,22 +261,22 @@ "s_fido_pin_protection": "Protection PIN FIDO", "s_pin_change_required": "Changement PIN requise", "l_enter_fido2_pin": "Saisissez le PIN FIDO2 de votre YubiKey", - "l_pin_blocked_reset": "PIN bloqué. Réinitialisez FIDO aux paramètres d'usine", - "l_pin_blocked": null, + "l_pin_blocked_reset": "PIN bloqué, réinitialisez FIDO aux paramètres d'usine", + "l_pin_blocked": "Le code PIN est bloqué", "l_set_pin_first": "Un PIN est d'abord requis", "l_unlock_pin_first": "Débloquer d'abord avec PIN", "l_pin_soft_locked": "PIN bloqué jusqu'à ce que la YubiKey soit retirée et réinsérée", "l_pin_change_required_desc": "Vous devez créer un nouveau PIN avant d'utiliser cette appli", - "p_enter_current_pin_or_reset": "Saisissez votre PIN actuel. Vous ne connaissez pas votre PIN\u00a0? Débloquez-le avec le PUK ou réinitialisez la YubiKey.", - "p_enter_current_pin_or_reset_no_puk": "Saisissez votre PIN actuel. Vous ne connaissez pas votre PIN\u00a0? Réinitialisez la YubiKey.", - "p_enter_current_puk_or_reset": "Saisissez votre PUK actuel. Vous ne connaissez pas votre PUK\u00a0? Réinitialisez la YubiKey.", + "p_enter_current_pin_or_reset": "Saisissez votre PIN actuel. Vous ne connaissez pas votre PIN ? Débloquez-le avec le PUK ou réinitialisez la YubiKey.", + "p_enter_current_pin_or_reset_no_puk": "Saisissez votre PIN actuel. Vous ne connaissez pas votre PIN ? Réinitialisez la YubiKey.", + "p_enter_current_puk_or_reset": "Saisissez votre PUK actuel. Vous ne connaissez pas votre PUK ? Réinitialisez la YubiKey.", "p_enter_new_fido2_pin": "Saisissez votre nouveau PIN. Un PIN doit avoir au moins {length} caractères et peut inclure des lettres, chiffres et caractères spéciaux.", "@p_enter_new_fido2_pin": { "placeholders": { "length": {} } }, - "p_enter_new_fido2_pin_complexity_active": null, + "p_enter_new_fido2_pin_complexity_active": "Saisissez votre nouveau code PIN. Le code PIN doit être composé d'au moins {length} caractères, contenir au moins {unique_characters} caractères uniques et ne pas être un code PIN couramment utilisé, comme \"{common_pin}\". Il peut contenir des lettres, des chiffres et des caractères spéciaux.", "@p_enter_new_fido2_pin_complexity_active": { "placeholders": { "length": {}, @@ -309,24 +294,23 @@ "name": {} } }, - "p_enter_new_piv_pin_puk_complexity_active": null, + "p_enter_new_piv_pin_puk_complexity_active": "Entrez un nouveau {name} à définir. Doit être de 6 à 8 caractères, contenir au moins 2 caractères uniques, et ne pas être un {name}couramment utilisé, comme \"{common}\".", "@p_enter_new_piv_pin_puk_complexity_active": { "placeholders": { "name": {}, "common": {} } }, - "p_pin_puk_complexity_failure": null, + "p_pin_puk_complexity_failure": "Le nouveau {name} ne répond pas aux exigences de complexité.", "@p_pin_puk_complexity_failure": { "placeholders": { "name": {} } }, - "l_warning_default_pin": null, - "l_warning_default_puk": null, - "l_default_pin_used": null, - "l_default_puk_used": null, - + "l_warning_default_pin": "Avertissement : Code PIN par défaut utilisé", + "l_warning_default_puk": "Attention : PUK par défaut utilisé", + "l_default_pin_used": "Code PIN par défaut utilisé", + "l_default_puk_used": "PUK par défaut utilisé", "@_passwords": {}, "s_password": "Mot de passe", "s_manage_password": "Gérer mot de passe", @@ -338,7 +322,7 @@ "s_new_password": "Nouveau mot de passe", "s_current_password": "Mot de passe actuel", "s_confirm_password": "Confirmer mot de passe", - "l_password_mismatch": null, + "l_password_mismatch": "Les mots de passe ne correspondent pas", "s_wrong_password": "Mot de passe incorrect", "s_remove_password": "Supprimer mot de passe", "s_password_removed": "Mot de passe supprimé", @@ -349,9 +333,8 @@ "l_remember_pw_failed": "Mémorisation mot de passe impossible", "l_unlock_first": "Débloquez d'abord avec mot de passe", "l_enter_oath_pw": "Saisissez le mot de passe OATH de votre YubiKey", - "p_enter_current_password_or_reset": "Saisissez votre mot de passe actuel. Vous ne connaissez votre mot de passe\u00a0? Réinitialisez la YubiKey.", + "p_enter_current_password_or_reset": "Saisissez votre mot de passe actuel. Vous ne connaissez votre mot de passe ? Réinitialisez la YubiKey.", "p_enter_new_password": "Saisissez votre nouveau mot de passe. Un mot de passe peut inclure des lettres, chiffres et caractères spéciaux.", - "@_management_key": {}, "s_management_key": "Clé de gestion", "s_current_management_key": "Clé de gestion actuelle", @@ -362,15 +345,14 @@ "l_default_key_used": "Clé de gestion par défaut utilisée", "s_generate_random": "Génération aléatoire", "s_use_default": "Utiliser clé par défaut", - "l_warning_default_key": "Attention\u00a0: clé par défaut utilisée", + "l_warning_default_key": "Attention : clé par défaut utilisée", "s_protect_key": "Protéger par PIN", "l_pin_protected_key": "PIN peut être utilisé à la place", "l_wrong_key": "Clé incorrecte", "l_unlock_piv_management": "Débloquer gestion PIV", "p_unlock_piv_management_desc": "L'action que vous allez effectuer nécessite la clé de gestion PIV. Fournissez cette clé pour débloquer la gestion pour cette session.", - "@_oath_accounts": {}, - "l_account": "Compte\u00a0: {label}", + "l_account": "Compte : {label}", "@l_account": { "placeholders": { "label": {} @@ -378,7 +360,7 @@ }, "s_accounts": "Comptes", "s_no_accounts": "Aucun compte", - "l_results_for": null, + "l_results_for": "Résultats pour \"{query}\"", "@l_results_for": { "placeholders": { "query": {} @@ -388,11 +370,11 @@ "l_no_accounts_desc": "Ajoutez à votre YubiKey des comptes de fournisseurs prenant en charge OATH TOTP/HOTP", "s_add_account": "Ajouter compte", "s_add_accounts": "Ajouter compte(s)", - "p_add_description": "Pour scanner un code QR, vérifiez que le code complet est visible à l'écran et appuyez sur le bouton ci-dessous. Vous pouvez aussi glisser une image d'un dossier vers cette boîte. Vous avez des infos d'identification de compte par écrit\u00a0? Utilisez la saisie manuelle.", + "p_add_description": "Pour scanner un code QR, vérifiez que le code complet est visible à l'écran et appuyez sur le bouton ci-dessous. Vous pouvez aussi glisser une image d'un dossier vers cette boîte. Vous avez des infos d'identification de compte par écrit ? Utilisez la saisie manuelle.", "l_drop_qr_description": "Supprimer code QR pour ajouter compte(s)", "s_add_manually": "Ajout manuel", "s_account_added": "Compte ajouté", - "l_account_add_failed": "Échec d'ajout du compte\u00a0: {message}", + "l_account_add_failed": "Échec d'ajout du compte : {message}", "@l_account_add_failed": { "placeholders": { "message": {} @@ -401,7 +383,7 @@ "l_account_name_required": "Votre compte doit avoir un nom", "l_name_already_exists": "Ce nom existe déjà pour l'émetteur", "l_account_already_exists": "Ce compte existe déjà sur la YubiKey", - "l_invalid_character_issuer": "Caractère invalide\u00a0: «\u00a0:\u00a0» non autorisé dans l'émetteur", + "l_invalid_character_issuer": "Caractère invalide : « : » non autorisé dans l'émetteur", "l_select_accounts": "Sélectionner compte(s) à ajouter à la YubiKey", "s_pin_account": "Épingler compte", "s_unpin_account": "Détacher compte", @@ -414,7 +396,7 @@ "s_delete_account": "Supprimer compte", "l_delete_account_desc": "Supprimer le compte de votre YubiKey", "s_account_deleted": "Compte supprimé", - "p_warning_delete_account": "Attention\u00a0! Cela supprimera le compte de votre YubiKey.", + "p_warning_delete_account": "Attention ! Cela supprimera le compte de votre YubiKey.", "p_warning_disable_credential": "Vous ne pourrez plus générer d'OTP pour ce compte. Vous devez désactiver ces infos d'identification du site Web pour éviter que votre compte soit bloqué.", "s_account_name": "Nom du compte", "s_search_accounts": "Rechercher comptes", @@ -442,31 +424,30 @@ "s_time_based": "Basé sur temps", "l_copy_code_desc": "Coller le code dans une autre application", "l_calculate_code_desc": "Obtenir un nouveau code YubiKey", - "@_fido_credentials": {}, - "s_rp_id": null, - "s_user_id": null, - "s_credential_id": null, - "s_display_name": null, - "s_user_name": null, - "l_passkey": "Passkey\u00a0: {label}", + "s_rp_id": "RP ID", + "s_user_id": "Identifiant de l'utilisateur", + "s_credential_id": "Credential ID", + "s_display_name": "Nom affiché", + "s_user_name": "Nom d'utilisateur", + "l_passkey": "Passkey : {label}", "@l_passkey": { "placeholders": { "label": {} } }, - "s_passkeys": "Passkeys", - "s_no_passkeys": null, + "s_passkeys": "Clés d'accès", + "s_no_passkeys": "Aucun mot de passe", "l_ready_to_use": "Prête à l'emploi", "l_register_sk_on_websites": "Enregistrer comme clé de sécurité sur le Web", "l_no_discoverable_accounts": "Pas de passkey enregistrée", - "p_non_passkeys_note": null, + "p_non_passkeys_note": "Les identifiants de non-mot de passe peuvent exister, mais ne peuvent pas être listés.", "s_delete_passkey": "Supprimer passkey", "l_delete_passkey_desc": "Supprimer passkey de la YubiKey", "s_passkey_deleted": "Passkey supprimée", "p_warning_delete_passkey": "Cela supprimera la passkey de votre YubiKey.", - "s_search_passkeys": null, - "p_passkeys_used": null, + "s_search_passkeys": "Rechercher des mots de passe", + "p_passkeys_used": "{used} des clés {max} utilisées.", "@p_passkeys_used": { "placeholders": { "used": {}, @@ -474,20 +455,20 @@ } }, "@_fingerprints": {}, - "l_fingerprint": "Empreinte digitale\u00a0: {label}", + "l_fingerprint": "Empreinte digitale : {label}", "@l_fingerprint": { "placeholders": { "label": {} } }, "s_fingerprints": "Empreintes digitales", - "l_fingerprint_captured": "Empreinte digitale capturée avec succès\u00a0!", + "l_fingerprint_captured": "Empreinte digitale capturée avec succès !", "s_fingerprint_added": "Empreinte digitale ajoutée", - "l_adding_fingerprint_failed": "Erreur d'ajout d'empreinte\u00a0: {message}", + "l_adding_fingerprint_failed": "Erreur d'ajout d'empreinte : {message}", "@l_adding_fingerprint_failed": { "placeholders": {} }, - "l_setting_name_failed": "Erreur de définition du nom\u00a0: {message}", + "l_setting_name_failed": "Erreur de définition du nom : {message}", "@l_setting_name_failed": { "placeholders": { "message": {} @@ -506,14 +487,14 @@ "s_rename_fp": "Renommer empreinte digitale", "l_rename_fp_desc": "Renommer", "s_fingerprint_renamed": "Empreinte renommée", - "l_rename_fp_failed": "Erreur de renommage\u00a0: {message}", + "l_rename_fp_failed": "Erreur de renommage : {message}", "@l_rename_fp_failed": { "placeholders": { "message": {} } }, - "l_add_one_or_more_fps": "Ajouter une ou plusieurs empreintes (jusqu'à\u00a05)", - "l_fingerprints_used": "{used}\u00a0empreintes sur 5 enregistrées", + "l_add_one_or_more_fps": "Ajouter une ou plusieurs empreintes (jusqu'à 5)", + "l_fingerprints_used": "{used} empreintes sur 5 enregistrées", "@l_fingerprints_used": { "placeholders": { "used": {} @@ -522,21 +503,19 @@ "p_press_fingerprint_begin": "Appuyez votre doigt sur la YubiKey pour commencer.", "p_will_change_label_fp": "L'empreinte sera renommée.", "l_name_fingerprint": "Nommer cette empreinte", - "@_fido_errors": {}, - "l_user_action_timeout_error": "Échec\u00a0: utilisateur inactif", + "l_user_action_timeout_error": "Échec : utilisateur inactif", "l_wrong_inserted_yk_error": "La YubiKey réinsérée ne correspond pas à l'appareil initial", "l_failed_connecting_to_fido": "Échec de connexion à l'interface FIDO", - "@_certificates": {}, "s_certificate": "Certificat", "s_csr": "CSR", "s_subject": "Objet", "l_export_csr_file": "Enregistrer CSR dans un fichier", - "l_export_public_key": null, - "l_export_public_key_file": null, - "l_export_public_key_desc": null, - "l_public_key_exported": null, + "l_export_public_key": "Exporter la clé publique", + "l_export_public_key_file": "Enregistrer la clé publique dans le fichier", + "l_export_public_key_desc": "Exporter la clé publique vers un fichier", + "l_public_key_exported": "Clé publique exportée", "l_export_certificate": "Exporter certificat", "l_export_certificate_file": "Exporter certificat vers fichier", "l_export_certificate_desc": "Exporte certificat vers un fichier", @@ -544,18 +523,18 @@ "l_select_import_file": "Choisir fichier à importer", "l_import_file": "Importer fichier", "l_import_desc": "Importez clé et/ou certificat", - "l_import_nothing": null, - "l_importing_file": "Importation du fichier\u2026", + "l_import_nothing": "Rien à importer", + "l_importing_file": "Importation du fichier…", "s_file_imported": "Fichier importé", - "l_unsupported_key_type": null, + "l_unsupported_key_type": "Type de clé non pris en charge", "l_delete_certificate": "Supprimer certificat", "l_delete_certificate_desc": "Supprimer le certificat de votre YubiKey", - "l_delete_key": null, - "l_delete_key_desc": null, - "l_delete_certificate_or_key": null, - "l_delete_certificate_or_key_desc": null, - "l_move_key": null, - "l_move_key_desc": null, + "l_delete_key": "Supprimer la clé", + "l_delete_key_desc": "Supprimer la clé de votre YubiKey", + "l_delete_certificate_or_key": "Supprimer le certificat/clé", + "l_delete_certificate_or_key_desc": "Supprimer le certificat ou la clé de votre YubiKey", + "l_move_key": "Déplacer la clé", + "l_move_key_desc": "Déplacer une clé d'un emplacement PIV vers un autre", "s_issuer": "Émetteur", "s_serial": "Série", "s_certificate_fingerprint": "Empreinte digitale", @@ -572,47 +551,47 @@ } }, "s_private_key_generated": "Clé privée générée", - "p_select_what_to_delete": null, - "p_warning_delete_certificate": "Attention\u00a0! Cela supprimera le certificat de votre YubiKey.", - "p_warning_delete_key": null, - "p_warning_delete_certificate_and_key": null, - "q_delete_certificate_confirm": "Supprimer certificat dans le slot PIV {slot}\u00a0?", + "p_select_what_to_delete": "Sélectionnez ce que vous voulez supprimer de l'emplacement.", + "p_warning_delete_certificate": "Attention ! Cela supprimera le certificat de votre YubiKey.", + "p_warning_delete_key": "Attention! Cette action supprimera la clé privée de votre YubiKey.", + "p_warning_delete_certificate_and_key": "Attention! Cette action supprimera le certificat et la clé privée de votre YubiKey.", + "q_delete_certificate_confirm": "Supprimer certificat dans le slot PIV {slot} ?", "@q_delete_certificate_confirm": { "placeholders": { "slot": {} } }, - "q_delete_key_confirm": null, + "q_delete_key_confirm": "Supprimer la clé privée de l'emplacement PIV {slot}?", "@q_delete_key_confirm": { "placeholders": { "slot": {} } }, - "q_delete_certificate_and_key_confirm": null, + "q_delete_certificate_and_key_confirm": "Supprimer le certificat et la clé privée dans l'emplacement PIV {slot}?", "@q_delete_certificate_and_key_confirm": { "placeholders": { "slot": {} } }, "l_certificate_deleted": "Certificat supprimé", - "l_key_deleted": null, - "l_certificate_and_key_deleted": null, - "l_include_certificate": null, - "l_select_destination_slot": null, - "q_move_key_confirm": null, + "l_key_deleted": "Clé supprimée", + "l_certificate_and_key_deleted": "Certificat et clé supprimés", + "l_include_certificate": "Inclure le certificat", + "l_select_destination_slot": "Sélectionnez l'emplacement de destination", + "q_move_key_confirm": "Déplacer la clé privée depuis l'emplacement PIV {from_slot}?", "@q_move_key_confirm": { "placeholders": { "from_slot": {} } }, - "q_move_key_to_slot_confirm": null, + "q_move_key_to_slot_confirm": "Déplacer la clé privée depuis l'emplacement PIV {from_slot} vers l'emplacement {to_slot}?", "@q_move_key_to_slot_confirm": { "placeholders": { "from_slot": {}, "to_slot": {} } }, - "q_move_key_and_certificate_to_slot_confirm": null, + "q_move_key_and_certificate_to_slot_confirm": "Déplacer la clé privée et le certificat depuis l'emplacement PIV {from_slot} vers l'emplacement {to_slot}?", "@q_move_key_and_certificate_to_slot_confirm": { "placeholders": { "from_slot": {}, @@ -626,11 +605,11 @@ "slot": {} } }, - "l_key_moved": null, - "l_key_and_certificate_moved": null, + "l_key_moved": "Clé déplacée", + "l_key_and_certificate_moved": "Clé et certificat déplacés", "p_subject_desc": "DN (nom distinctif) formaté conformément à la spécification RFC 4514.", "l_rfc4514_invalid": "Format RFC 4514 non valide", - "rfc4514_examples": "Exemples\u00a0:\nCN=exemple de nom\nCN=jsmith,DC=exemple,DC=net", + "rfc4514_examples": "Exemples :\nCN=exemple de nom\nCN=jsmith,DC=exemple,DC=net", "p_cert_options_desc": "Algorithme clé à utiliser, format de sortie et date d'expiration (certificat uniquement).", "s_overwrite_slot": "Écraser slot", "p_overwrite_slot_desc": "Cela écrasera définitivement le contenu du slot {slot}.", @@ -642,7 +621,6 @@ "l_overwrite_cert": "Le certificat sera écrasé", "l_overwrite_key": "La clé privée sera écrasée", "l_overwrite_key_maybe": "Toute clé privée se trouvant dans le slot sera écrasée", - "@_piv_slots": {}, "s_slot_display_name": "{name} ({hexid})", "@s_slot_display_name": { @@ -655,14 +633,12 @@ "s_slot_9c": "Signature numérique", "s_slot_9d": "Gestion des clés", "s_slot_9e": "Authentification par carte", - "s_retired_slot": null, - + "s_retired_slot": "Clé de gestion retraitée", "@_otp_slots": {}, "s_otp_slot_one": "Pression courte", "s_otp_slot_two": "Pression longue", "l_otp_slot_empty": "Slot vide", "l_otp_slot_configured": "Slot configuré", - "@_otp_slot_configurations": {}, "l_yubiotp_desc": "Programmer un identifiant Yubico OTP", "s_challenge_response": "Défi-réponse", @@ -679,17 +655,16 @@ "s_no_export": "Pas d'exportation", "s_export": "Exporter", "l_export_configuration_file": "Exporter configuration vers fichier", - "l_exported_can_be_uploaded_at": null, + "l_exported_can_be_uploaded_at": "Les identifiants exportés peuvent être téléchargés sur {url}", "@_export_can_be_uploaded_at": { "placeholders": { "url": {} } }, - "@_otp_slot_actions": {}, - "s_delete_slot": "Supprimer infos d'identification", - "l_delete_slot_desc": "Supprimer infos d'identification dans le slot", - "p_warning_delete_slot_configuration": "Attention\u00a0! Cela supprimera définitivement les infos d'identification du slot {slot_id}.", + "s_delete_slot": "Supprimer les infos d'identification", + "l_delete_slot_desc": "Supprimer les infos d'identification dans le slot", + "p_warning_delete_slot_configuration": "Attention ! Cela supprimera définitivement les infos d'identification du slot {slot_id}.", "@p_warning_delete_slot_configuration": { "placeholders": { "slot_id": {} @@ -716,36 +691,31 @@ }, "s_append_enter": "Ajouter ⏎", "l_append_enter_desc": "Ajouter une touche Entrée après émission de l'OTP", - "@_otp_errors": {}, - "p_otp_swap_error": null, - "l_wrong_access_code": null, - + "p_otp_swap_error": "Échec de l'échange des emplacements ! Assurez-vous que la YubiKey n'a pas un accès restrictif.", + "l_wrong_access_code": "Code d'accès erroné", "@_otp_access_code": {}, - "s_access_code": null, - "s_show_access_code": null, - "s_hide_access_code": null, - "p_enter_access_code": null, + "s_access_code": "Code d'accès", + "s_show_access_code": "Afficher le code d'accès", + "s_hide_access_code": "Cacher le code d'accès", + "p_enter_access_code": "Entrez le code d'accès pour l'emplacement {slot}.", "@p_enter_access_code": { "placeholders": { "slot": {} } }, - - "@_permissions": {}, "s_enable_nfc": "Activer NFC", - "s_request_access": null, + "s_request_access": "Demander l'accès", "s_permission_denied": "Autorisation refusée", - "l_elevating_permissions": "Élévation des autorisations\u2026", + "l_elevating_permissions": "Élévation des autorisations…", "s_review_permissions": "Vérifier autorisations", - "s_open_windows_settings": null, - "l_admin_privileges_required": null, + "s_open_windows_settings": "Ouvrir les paramètres Windows", + "l_admin_privileges_required": "Privilèges d'administrateur requis", "p_elevated_permissions_required": "La gestion de cet appareil nécessite des privilèges élevés.", "p_webauthn_elevated_permissions_required": "La gestion WebAuthn nécessite des privilèges élevés.", - "l_ms_store_permission_note": null, + "l_ms_store_permission_note": "La version de l'application sur le Microsoft Store pourrait ne pas pouvoir élever les permissions", "p_need_camera_permission": "Yubico Authenticator a besoin d'autorisations de caméra pour les codes QR.", - "@_qr_codes": {}, "s_qr_scan": "Scanner code QR", "l_invalid_qr": "Code QR non valide", @@ -758,25 +728,24 @@ }, "l_qr_invalid_image_file": "Fichier image non valide", "l_qr_select_file": "Choisir fichier avec code QR", - "l_qr_not_read": "Échec de lecture du code QR\u00a0: {message}", + "l_qr_not_read": "Échec de lecture du code QR : {message}", "@l_qr_not_read": { "placeholders": { "message": {} } }, "l_point_camera_scan": "Pointez votre caméra vers le code QR pour le scanner", - "q_want_to_scan": "Effectuer un scan\u00a0?", - "q_no_qr": "Pas de code QR\u00a0?", + "q_want_to_scan": "Effectuer un scan ?", + "q_no_qr": "Pas de code QR ?", "s_enter_manually": "Saisir manuellement", "s_read_from_file": "Lire à partir du fichier", - "@_factory_reset": {}, "s_reset": "Réinitialiser", "s_factory_reset": "Réinitialisation usine", - "l_factory_reset_desc": null, + "l_factory_reset_desc": "Restaurer les paramètres par défaut de la YubiKey", "l_oath_application_reset": "Réinitialisation OATH", "l_fido_app_reset": "Réinitialisation FIDO", - "l_reset_failed": "Erreur de réinitialisation\u00a0: {message}", + "l_reset_failed": "Erreur de réinitialisation : {message}", "@l_reset_failed": { "placeholders": { "message": {} @@ -785,15 +754,14 @@ "l_piv_app_reset": "Réinitialisation PIV", "p_factory_reset_an_app": "Réinitialisation d'usine d'une appli sur votre YubiKey.", "p_factory_reset_desc": "Les données sont stockées dans plusieurs applis de la YubiKey. Certaines peuvent être réinitialisées indépendamment.\n\nChoisissez une appli ci-dessus à réinitialiser.", - "p_warning_factory_reset": "Attention\u00a0! Cela supprimera définitivement tous les comptes OATH TOTP/HOTP de votre YubiKey.", + "p_warning_factory_reset": "Attention ! Cela supprimera définitivement tous les comptes OATH TOTP/HOTP de votre YubiKey.", "p_warning_disable_credentials": "Vos identifiants OATH, ainsi que tout mot de passe défini, seront supprimés de cette YubiKey. Assurez-vous de les désactiver d'abord de leurs sites Web respectifs pour que vos comptes ne soient pas bloqués.", - "p_warning_deletes_accounts": "Attention\u00a0! Cela supprimera définitivement tous les comptes U2F et FIDO2, notamment les passkeys, de votre YubiKey.", + "p_warning_deletes_accounts": "Attention ! Cela supprimera définitivement tous les comptes U2F et FIDO2, notamment les passkeys, de votre YubiKey.", "p_warning_disable_accounts": "Vos identifiants, ainsi que tout code PIN défini, seront supprimés de cette YubiKey. Assurez-vous de les désactiver d'abord de leurs sites Web respectifs pour que vos comptes ne soient pas bloqués.", - "p_warning_piv_reset": "Attention\u00a0! Toutes les données PIV seront définitivement supprimées de votre YubiKey.", + "p_warning_piv_reset": "Attention ! Toutes les données PIV seront définitivement supprimées de votre YubiKey.", "p_warning_piv_reset_desc": "Cela inclut les clés privées et les certificats. Vos PIN, PUK et clé de gestion seront réinitialisés à leurs valeurs d'usine.", - "p_warning_global_reset": "Attention\u00a0! Cela supprimera définitivement toutes les données enregistrées, notamment les identifiants, de votre YubiKey.", + "p_warning_global_reset": "Attention ! Cela supprimera définitivement toutes les données enregistrées, notamment les identifiants, de votre YubiKey.", "p_warning_global_reset_desc": "Réinitialisez les applications de votre YubiKey. Le PIN sera réinitialisé à sa valeur d'usine et les empreintes enregistrées seront supprimées. Les clés, certificats et autres identifiants seront définitivement supprimés.", - "@_copy_to_clipboard": {}, "l_copy_to_clipboard": "Copier dans presse-papiers", "s_code_copied": "Code copié", @@ -807,20 +775,19 @@ "label": {} } }, - "@_custom_icons": {}, "s_custom_icons": "Icônes personnalisées", "l_set_icons_for_accounts": "Définir des icônes pour les comptes", "p_custom_icons_description": "Les packs d'icônes permettent de distinguer plus facilement vos comptes avec des logos et couleurs familiers.", "s_replace_icon_pack": "Remplacer le pack d'icônes", - "l_loading_icon_pack": "Chargement du pack d'icônes\u2026", + "l_loading_icon_pack": "Chargement du pack d'icônes…", "s_load_icon_pack": "Charger le pack d'icônes", "s_remove_icon_pack": "Retirer le pack d'icônes", "l_icon_pack_removed": "Pack d'icônes supprimé", "l_remove_icon_pack_failed": "Erreur lors de la suppression du pack d'icônes", "s_choose_icon_pack": "Choisir un pack d'icônes", "l_icon_pack_imported": "Pack d'icônes importé", - "l_import_icon_pack_failed": "Erreur d'importation du pack d'icônes\u00a0: {message}", + "l_import_icon_pack_failed": "Erreur d'importation du pack d'icônes : {message}", "@l_import_icon_pack_failed": { "placeholders": { "message": {} @@ -828,7 +795,6 @@ }, "l_invalid_icon_pack": "Pack d'icônes non valide", "l_icon_pack_copy_failed": "Impossible de copier les fichiers du pack d'icônes", - "@_android_settings": {}, "s_nfc_options": "Options NFC", "l_on_yk_nfc_tap": "En cas de rapprochement de la clef en NFC", @@ -849,42 +815,36 @@ "l_launch_app_on_usb_on": "Cela empêche d'autres applications d'utiliser la YubiKey en USB", "l_launch_app_on_usb_off": "D'autres applications peuvent utiliser la YubiKey en USB", "s_allow_screenshots": "Autoriser captures d'écran", - - "l_nfc_dialog_tap_key": null, + "l_nfc_dialog_tap_key": "Appuyez et maintenez votre clé", "s_nfc_dialog_operation_success": "Succès", "s_nfc_dialog_operation_failed": "Échec", - - "s_nfc_dialog_oath_reset": "Action\u00a0: réinitialiser applet OATH", - "s_nfc_dialog_oath_unlock": "Action\u00a0: débloquer applet OATH", - "s_nfc_dialog_oath_set_password": "Action\u00a0: définir mot de passe OATH", - "s_nfc_dialog_oath_unset_password": "Action\u00a0: supprimer mot de passe OATH", - "s_nfc_dialog_oath_add_account": "Action\u00a0: ajouter nouveau compte", - "s_nfc_dialog_oath_rename_account": "Action\u00a0: renommer compte", - "s_nfc_dialog_oath_delete_account": "Action\u00a0: supprimer compte", - "s_nfc_dialog_oath_calculate_code": "Action\u00a0: calculer code OATH", + "s_nfc_dialog_oath_reset": "Action : réinitialiser applet OATH", + "s_nfc_dialog_oath_unlock": "Action : débloquer applet OATH", + "s_nfc_dialog_oath_set_password": "Action : définir mot de passe OATH", + "s_nfc_dialog_oath_unset_password": "Action : supprimer mot de passe OATH", + "s_nfc_dialog_oath_add_account": "Action : ajouter nouveau compte", + "s_nfc_dialog_oath_rename_account": "Action : renommer compte", + "s_nfc_dialog_oath_delete_account": "Action : supprimer compte", + "s_nfc_dialog_oath_calculate_code": "Action : calculer code OATH", "s_nfc_dialog_oath_failure": "Opération OATH impossible", - "s_nfc_dialog_oath_add_multiple_accounts": "Action\u00a0: ajouter plusieurs comptes", - - "s_nfc_dialog_fido_reset": null, - "s_nfc_dialog_fido_unlock": null, - "l_nfc_dialog_fido_set_pin": null, - "s_nfc_dialog_fido_delete_credential": null, - "s_nfc_dialog_fido_delete_fingerprint": null, - "s_nfc_dialog_fido_rename_fingerprint": null, - "s_nfc_dialog_fido_failure": null, - + "s_nfc_dialog_oath_add_multiple_accounts": "Action : ajouter plusieurs comptes", + "s_nfc_dialog_fido_reset": "Action : réinitialiser l'application FIDO", + "s_nfc_dialog_fido_unlock": "Action : déverrouiller l'application FIDO", + "l_nfc_dialog_fido_set_pin": "Action : définir ou modifier le code PIN FIDO", + "s_nfc_dialog_fido_delete_credential": "Action : supprimer le Passkey", + "s_nfc_dialog_fido_delete_fingerprint": "Action : supprimer l'empreinte digitale", + "s_nfc_dialog_fido_rename_fingerprint": "Action : renommer l'empreinte digitale", + "s_nfc_dialog_fido_failure": "Échec de l'opération FIDO", "@_ndef": {}, "p_ndef_set_otp": "Code OTP copié de la YubiKey dans le presse-papiers.", "p_ndef_set_password": "Mot de passe copié de la YubiKey dans le presse-papiers.", "p_ndef_parse_failure": "Impossible d'analyser le code OTP de la YubiKey.", "p_ndef_set_clip_failure": "Presse-papiers inaccessible lors de la tentative de copie du code OTP depuis la YubiKey.", - "@_key_customization": {}, - "s_set_label": null, - "s_change_label": null, - "s_color": null, - "p_set_will_add_custom_name": null, - "p_rename_will_change_custom_name": null, - + "s_set_label": "Définir l'étiquette", + "s_change_label": "Modifier l'étiquette", + "s_color": "Couleur", + "p_set_will_add_custom_name": "Cela donnera un nom personnalisé à votre YubiKey.", + "p_rename_will_change_custom_name": "Cela changera l'étiquette de votre YubiKey.", "@_eof": {} -} +} \ No newline at end of file diff --git a/lib/l10n/app_ja.arb b/lib/l10n/app_ja.arb index 57cc517f..84dd5292 100644 --- a/lib/l10n/app_ja.arb +++ b/lib/l10n/app_ja.arb @@ -1,12 +1,11 @@ { "@@locale": "ja", - "@_readme": { - "notes": [ - "All strings start with a Capital letter.", - "Group strings by category, but don't needlessly tie them to a section of the app if they can be re-used between several.", - "Run check_strings.py on the .arb file to detect problems, tweak @_lint_rules as needed per language." - ], + "notes": { + "0": "All strings start with a Capital letter.", + "1": "Group strings by category, but don't needlessly tie them to a section of the app if they can be re-used between several.", + "2": "Run check_strings.py on the .arb file to detect problems, tweak @_lint_rules as needed per language." + }, "prefixes": { "s_": "A single, or few words. Should be short enough to display on a button, or a header.", "l_": "A single line, can be wrapped. Should not be more than one sentence, and not end with a period.", @@ -14,21 +13,18 @@ "q_": "A question, ending in question mark." } }, - "@_lint_rules": { "p_ending_chars": "。!", "q_ending_chars": "?", "s_max_words": 4, "s_max_length": 32 }, - "app_name": "Yubico Authenticator", - "s_save": "保存", "s_cancel": "キャンセル", "s_close": "閉じる", "s_delete": "削除", - "s_move": null, + "s_move": "移動", "s_quit": "終了", "s_status": "ステータス", "s_unlock": "ロック解除", @@ -43,8 +39,8 @@ "s_details": "詳細", "s_show_window": "ウィンドウを表示", "s_hide_window": "ウィンドウを非表示", - "s_expand_navigation": null, - "s_collapse_navigation": null, + "s_expand_navigation": "ナビゲーションを展開", + "s_collapse_navigation": "ナビゲーションを閉じる", "q_rename_target": "{label}の名前を変更しますか?", "@q_rename_target": { "placeholders": { @@ -57,38 +53,37 @@ "item": {} } }, - "s_none": null, - + "s_none": "<なし>", "s_about": "概要", "s_algorithm": "アルゴリズム", "s_appearance": "外観", "s_actions": "アクション", "s_manage": "管理", "s_setup": "セットアップ", - "s_device": null, - "s_application": null, + "s_device": "デバイス", + "s_application": "アプリケーション", "s_settings": "設定", - "l_settings_desc": null, + "l_settings_desc": "アプリケーションの設定を変更", "s_certificates": "証明書", - "s_security_key": null, + "s_security_key": "セキュリティキー", "s_slots": "スロット", "s_help_and_about": "ヘルプと概要", - "l_help_and_about_desc": null, + "l_help_and_about_desc": "トラブルシューティングとサポート", "s_help_and_feedback": "ヘルプとフィードバック", - "s_home": null, - "s_user_guide": null, + "s_home": "ホーム", + "s_user_guide": "ユーザーガイド", "s_i_need_help": "ヘルプが必要", "s_troubleshooting": "トラブルシューティング", "s_terms_of_use": "利用規約", "s_privacy_policy": "プライバシーポリシー", "s_open_src_licenses": "オープンソースライセンス", "s_configure_yk": "YubiKeyを設定", - "s_please_wait": "お待ちください\u2026", + "s_please_wait": "お待ちください…", "s_secret_key": "秘密鍵", "s_show_secret_key": "秘密鍵を表示", "s_hide_secret_key": "秘密鍵を非表示", "s_private_key": "秘密鍵", - "s_public_key": null, + "s_public_key": "公開キー", "s_invalid_length": "無効な長さ", "l_invalid_format_allowed_chars": "無効な形式です。使用できる文字:{characters}", "@l_invalid_format_allowed_chars": { @@ -107,20 +102,17 @@ } }, "s_character_count": "文字数", - "s_learn_more": "詳細情報\u00a0", - + "s_learn_more": "詳細情報 ", "@_language": {}, "s_language": "言語", "l_enable_community_translations": "コミュニティ翻訳を有効にする", "p_community_translations_desc": "これらの翻訳はコミュニティによって提供され、更新されます。エラーが含まれているか、不完全である可能性があります。", - "@_theme": {}, "s_app_theme": "アプリケーションテーマ", "s_choose_app_theme": "テーマを選択", "s_system_default": "システムデフォルト", "s_light_mode": "ライトモード", "s_dark_mode": "ダークモード", - "@_yubikey_selection": {}, "s_select_to_scan": "選択してスキャン", "s_hide_device": "デバイスを非表示", @@ -142,14 +134,13 @@ "serial": {} } }, - "l_serial_number": null, + "l_serial_number": "シリアル番号: {serial}", "@l_firmware_version": { "placeholders": { "version": {} } }, - "l_firmware_version": null, - + "l_firmware_version": "ファームウェアバージョン: {version}", "@_yubikey_interactions": {}, "l_insert_yk": "YubiKeyを挿入してください", "l_insert_or_tap_yk": "YubiKeyを挿入またはタップしてください", @@ -161,8 +152,7 @@ "p_try_reinsert_yk": "YubiKeyを取り外してから再挿入してください。", "s_touch_required": "タッチが必要", "l_touch_button_now": "ここでYubiKeyのボタンをタッチしてください", - "l_keep_touching_yk": "YubiKeyを繰り返しタッチしてください\u2026", - + "l_keep_touching_yk": "YubiKeyを繰り返しタッチしてください…", "@_capabilities": {}, "s_capability_otp": "Yubico OTP", "s_capability_u2f": "FIDO U2F", @@ -171,15 +161,14 @@ "s_capability_piv": "PIV", "s_capability_openpgp": "OpenPGP", "s_capability_hsmauth": "YubiHSM Auth", - "@_app_configuration": {}, "s_toggle_applications": "アプリケーションを切り替える", "s_toggle_interfaces": "インターフェイスを切り替える", - "p_toggle_applications_desc": null, - "p_toggle_interfaces_desc": null, - "l_toggle_applications_desc": null, - "l_toggle_interfaces_desc": null, - "s_reconfiguring_yk": "YubiKeyを再設定しています\u2026", + "p_toggle_applications_desc": "利用可能なトランスポート上でアプリケーションを有効または無効にします。", + "p_toggle_interfaces_desc": "USBインターフェースの有効化または無効化。", + "l_toggle_applications_desc": "アプリを有効/無効にする", + "l_toggle_interfaces_desc": "インターフェイスを有効/無効にする", + "s_reconfiguring_yk": "YubiKeyを再設定しています…", "s_config_updated": "設定が更新されました", "l_config_updated_reinsert": "設定が更新されました。YubiKeyを取り外してから再挿入してください", "s_app_not_supported": "アプリケーションがサポートされていません", @@ -198,13 +187,11 @@ }, "s_fido_disabled": "FIDO2が無効です", "l_webauthn_req_fido2": "WebAuthnでは、FIDO2アプリケーションをYubiKeyで有効にする必要があります", - "s_lock_code": null, - "l_wrong_lock_code": null, - "s_show_lock_code": null, - "s_hide_lock_code": null, - "p_lock_code_required_desc": null, - - + "s_lock_code": "ロックコード", + "l_wrong_lock_code": "間違ったロックコード", + "s_show_lock_code": "ロックコードを表示", + "s_hide_lock_code": "ロックコードを隠す", + "p_lock_code_required_desc": "実行しようとしているアクションには、設定ロックコードを入力する必要があります。", "@_connectivity_issues": {}, "l_helper_not_responding": "ヘルパープロセスが応答していません", "l_yk_no_access": "このYubiKeyにアクセスできません", @@ -218,8 +205,7 @@ "s_unknown_device": "認識されないデバイス", "s_unsupported_yk": "サポートされていないYubiKey", "s_yk_not_recognized": "デバイスが認識されません", - "p_operation_failed_try_again": null, - + "p_operation_failed_try_again": "操作に失敗しました。もう一度やり直してください。", "@_general_errors": {}, "l_error_occurred": "エラーが発生しました", "s_application_error": "アプリケーションエラー", @@ -227,7 +213,6 @@ "l_file_not_found": "ファイルが見つかりません", "l_file_too_big": "ファイルサイズが大きすぎます", "l_filesystem_error": "ファイルのシステム操作エラー", - "@_pins": {}, "s_pin": "PIN", "s_puk": "PUK", @@ -245,8 +230,8 @@ "s_confirm_pin": "PINを確認", "s_confirm_puk": "PUKを確認", "s_unblock_pin": "PINをブロック解除", - "l_pin_mismatch": null, - "l_puk_mismatch": null, + "l_pin_mismatch": "PIN が一致しません", + "l_puk_mismatch": "PUKが一致しません", "s_pin_set": "PINが設定されました", "s_puk_set": "PUKが設定されました", "l_set_pin_failed": "PINを設定できませんでした:{message}", @@ -277,7 +262,7 @@ "s_pin_change_required": "PINの変更が必要", "l_enter_fido2_pin": "YubiKeyのFIDO2 PINを入力してください", "l_pin_blocked_reset": "PINがブロックされています。FIDOアプリケーションを工場出荷時の状態にリセットしてください", - "l_pin_blocked": null, + "l_pin_blocked": "PINがブロックされています", "l_set_pin_first": "最初にPINの入力が必要です", "l_unlock_pin_first": "最初にPINでロックを解除してください", "l_pin_soft_locked": "YubiKeyを取り外して再挿入するまで、PINがブロックされています", @@ -291,7 +276,7 @@ "length": {} } }, - "p_enter_new_fido2_pin_complexity_active": null, + "p_enter_new_fido2_pin_complexity_active": "新しいPINを入力します。PINは少なくとも{length} 文字以上で、少なくとも{unique_characters} ユニークな文字を含み、「{common_pin}」のようなよく使われるPINであってはなりません。文字、数字、特殊文字を含むことができます。", "@p_enter_new_fido2_pin_complexity_active": { "placeholders": { "length": {}, @@ -309,24 +294,23 @@ "name": {} } }, - "p_enter_new_piv_pin_puk_complexity_active": null, + "p_enter_new_piv_pin_puk_complexity_active": "設定する新しい {name} を入力します。6-8文字で、少なくとも2つのユニークな文字を含み、\"{common}\"のようなよく使われる{name} であってはいけません。", "@p_enter_new_piv_pin_puk_complexity_active": { "placeholders": { "name": {}, "common": {} } }, - "p_pin_puk_complexity_failure": null, + "p_pin_puk_complexity_failure": "新しい {name} は複雑な要件を満たしていません。", "@p_pin_puk_complexity_failure": { "placeholders": { "name": {} } }, - "l_warning_default_pin": null, - "l_warning_default_puk": null, - "l_default_pin_used": null, - "l_default_puk_used": null, - + "l_warning_default_pin": "警告: デフォルトのPINが使用されています", + "l_warning_default_puk": "警告: デフォルトのPUKが使用されています", + "l_default_pin_used": "デフォルトのPINが使用されています", + "l_default_puk_used": "既定のPUKを使用", "@_passwords": {}, "s_password": "パスワード", "s_manage_password": "パスワードを管理", @@ -338,7 +322,7 @@ "s_new_password": "新しいパスワード", "s_current_password": "現在のパスワード", "s_confirm_password": "パスワードを確認", - "l_password_mismatch": null, + "l_password_mismatch": "パスワードが一致しません", "s_wrong_password": "パスワードが正しくありません", "s_remove_password": "パスワードを削除", "s_password_removed": "パスワードが削除されました", @@ -351,7 +335,6 @@ "l_enter_oath_pw": "YubiKeyのOATHパスワードを入力", "p_enter_current_password_or_reset": "現在のパスワードを入力してください。パスワードがわからない場合は、YubiKeyをリセットする必要があります。", "p_enter_new_password": "新しいパスワードを入力してください。パスワードには文字、数字、特殊文字を含めることができます。", - "@_management_key": {}, "s_management_key": "管理キー", "s_current_management_key": "現在の管理キー", @@ -368,7 +351,6 @@ "l_wrong_key": "キーが正しくありません", "l_unlock_piv_management": "PIV管理をロック解除", "p_unlock_piv_management_desc": "実行しようとしているアクションでは、PIV管理キーが必要です。このセッションの管理機能をロック解除するには、このキーを入力してください。", - "@_oath_accounts": {}, "l_account": "アカウント:{label}", "@l_account": { @@ -378,7 +360,7 @@ }, "s_accounts": "アカウント", "s_no_accounts": "アカウントなし", - "l_results_for": null, + "l_results_for": "\"{query} \"の結果", "@l_results_for": { "placeholders": { "query": {} @@ -442,13 +424,12 @@ "s_time_based": "時間ベース", "l_copy_code_desc": "コードを別のアプリケーションに貼り付け", "l_calculate_code_desc": "YubiKeyから新しいコードを取得", - "@_fido_credentials": {}, - "s_rp_id": null, - "s_user_id": null, - "s_credential_id": null, - "s_display_name": null, - "s_user_name": null, + "s_rp_id": "RP ID", + "s_user_id": "ユーザー ID", + "s_credential_id": "証明書ID", + "s_display_name": "表示名", + "s_user_name": "ユーザー名", "l_passkey": "パスキー:{label}", "@l_passkey": { "placeholders": { @@ -456,17 +437,17 @@ } }, "s_passkeys": "パスキー", - "s_no_passkeys": null, + "s_no_passkeys": "パスキーがありません", "l_ready_to_use": "使用可能", "l_register_sk_on_websites": "Webサイトでセキュリティキーとして登録してください", "l_no_discoverable_accounts": "パスキーが保存されていません", - "p_non_passkeys_note": null, + "p_non_passkeys_note": "パスキー以外の資格情報が存在する可能性がありますが、一覧に表示されません。", "s_delete_passkey": "パスキーを削除", "l_delete_passkey_desc": "YubiKeyからパスキーを削除します", "s_passkey_deleted": "パスキーが削除されました", "p_warning_delete_passkey": "これにより、YubiKeyからパスキーが削除されます。", - "s_search_passkeys": null, - "p_passkeys_used": null, + "s_search_passkeys": "パスキーを検索", + "p_passkeys_used": "{used} の {max} 使用されたパスキー", "@p_passkeys_used": { "placeholders": { "used": {}, @@ -522,21 +503,19 @@ "p_press_fingerprint_begin": "最初にYubiKeyに指を押し付けてください。", "p_will_change_label_fp": "これにより指紋の名前が変更されます。", "l_name_fingerprint": "この指紋に名前を付ける", - "@_fido_errors": {}, "l_user_action_timeout_error": "ユーザーの操作がないため失敗しました", "l_wrong_inserted_yk_error": "再挿入されたYubiKeyが初期デバイスと一致しません", "l_failed_connecting_to_fido": "FIDOインターフェイスへの接続に失敗しました", - "@_certificates": {}, "s_certificate": "証明書", "s_csr": "CSR", "s_subject": "サブジェクト", "l_export_csr_file": "CSRをファイルに保存", - "l_export_public_key": null, - "l_export_public_key_file": null, - "l_export_public_key_desc": null, - "l_public_key_exported": null, + "l_export_public_key": "公開鍵をエクスポート", + "l_export_public_key_file": "公開鍵をファイルに保存", + "l_export_public_key_desc": "公開鍵をファイルにエクスポートする", + "l_public_key_exported": "公開キーがエクスポートされました", "l_export_certificate": "証明書をエクスポート", "l_export_certificate_file": "証明書をファイルにエクスポート", "l_export_certificate_desc": "証明書をファイルにエクスポート", @@ -544,18 +523,18 @@ "l_select_import_file": "インポートするファイルを選択", "l_import_file": "ファイルをインポート", "l_import_desc": "キーまたは証明書(あるいはその両方)をインポート", - "l_import_nothing": null, - "l_importing_file": "ファイルをインポートしています\u2026", + "l_import_nothing": "インポートするものがありません", + "l_importing_file": "ファイルをインポートしています…", "s_file_imported": "ファイルがインポートされました", - "l_unsupported_key_type": null, + "l_unsupported_key_type": "サポートされていないキーの種類", "l_delete_certificate": "証明書を削除", "l_delete_certificate_desc": "YubiKeyから証明書を削除します", - "l_delete_key": null, - "l_delete_key_desc": null, - "l_delete_certificate_or_key": null, - "l_delete_certificate_or_key_desc": null, - "l_move_key": null, - "l_move_key_desc": null, + "l_delete_key": "キーを削除", + "l_delete_key_desc": "YubiKey からキーを削除する", + "l_delete_certificate_or_key": "証明書/キーを削除", + "l_delete_certificate_or_key_desc": "YubiKey から証明書または鍵を削除する", + "l_move_key": "キーを移動", + "l_move_key_desc": "あるPIVスロットから別のスロットにキーを移動する", "s_issuer": "発行者", "s_serial": "シリアル", "s_certificate_fingerprint": "フィンガープリント", @@ -572,47 +551,47 @@ } }, "s_private_key_generated": "秘密鍵が生成されました", - "p_select_what_to_delete": null, + "p_select_what_to_delete": "スロットから削除するものを選択します。", "p_warning_delete_certificate": "警告!このアクションにより、YubiKeyから証明書が削除されます。", - "p_warning_delete_key": null, - "p_warning_delete_certificate_and_key": null, + "p_warning_delete_key": "警告!この操作はあなたのYubiKeyから秘密鍵を削除します。", + "p_warning_delete_certificate_and_key": "警告! この操作は証明書と秘密鍵をあなたのYubiKeyから削除します。", "q_delete_certificate_confirm": "PIVスロット{slot}内の証明書を削除しますか?", "@q_delete_certificate_confirm": { "placeholders": { "slot": {} } }, - "q_delete_key_confirm": null, + "q_delete_key_confirm": "PIVスロット {slot}の秘密鍵を削除しますか?", "@q_delete_key_confirm": { "placeholders": { "slot": {} } }, - "q_delete_certificate_and_key_confirm": null, + "q_delete_certificate_and_key_confirm": "PIV スロット {slot} の証明書と秘密鍵を削除しますか?", "@q_delete_certificate_and_key_confirm": { "placeholders": { "slot": {} } }, "l_certificate_deleted": "証明書が削除されました", - "l_key_deleted": null, - "l_certificate_and_key_deleted": null, - "l_include_certificate": null, - "l_select_destination_slot": null, - "q_move_key_confirm": null, + "l_key_deleted": "キーを削除しました", + "l_certificate_and_key_deleted": "証明書とキーが削除されました", + "l_include_certificate": "証明書を含める", + "l_select_destination_slot": "宛先スロットを選択", + "q_move_key_confirm": "PIVスロット {from_slot}で秘密鍵を移動しますか?", "@q_move_key_confirm": { "placeholders": { "from_slot": {} } }, - "q_move_key_to_slot_confirm": null, + "q_move_key_to_slot_confirm": "PIVスロット {from_slot} の秘密鍵をスロット {to_slot}に移動しますか?", "@q_move_key_to_slot_confirm": { "placeholders": { "from_slot": {}, "to_slot": {} } }, - "q_move_key_and_certificate_to_slot_confirm": null, + "q_move_key_and_certificate_to_slot_confirm": "PIV スロット {from_slot} の秘密鍵と証明書をスロット {to_slot} に移動しますか?", "@q_move_key_and_certificate_to_slot_confirm": { "placeholders": { "from_slot": {}, @@ -626,8 +605,8 @@ "slot": {} } }, - "l_key_moved": null, - "l_key_and_certificate_moved": null, + "l_key_moved": "キーを移動しました", + "l_key_and_certificate_moved": "キーと証明書が移動されました", "p_subject_desc": "RFC 4514仕様に準拠した形式の識別名(DN)。", "l_rfc4514_invalid": "無効なRFC 4514形式", "rfc4514_examples": "例:\nCN=Example Name CN=jsmith,DC=example,\nDC=net", @@ -642,7 +621,6 @@ "l_overwrite_cert": "証明書が上書きされます", "l_overwrite_key": "秘密鍵が上書きされます", "l_overwrite_key_maybe": "スロット内の既存の秘密鍵がすべて上書きされます", - "@_piv_slots": {}, "s_slot_display_name": "{name}({hexid})", "@s_slot_display_name": { @@ -655,14 +633,12 @@ "s_slot_9c": "デジタル署名", "s_slot_9d": "鍵管理", "s_slot_9e": "カード認証", - "s_retired_slot": null, - + "s_retired_slot": "退職した鍵管理", "@_otp_slots": {}, "s_otp_slot_one": "短いタッチ", "s_otp_slot_two": "長いタッチ", "l_otp_slot_empty": "スロットが空です", "l_otp_slot_configured": "スロットが構成されています", - "@_otp_slot_configurations": {}, "l_yubiotp_desc": "Yubico OTP認証情報をプログラムします", "s_challenge_response": "チャレンジレスポンス", @@ -679,13 +655,12 @@ "s_no_export": "エクスポートなし", "s_export": "エクスポート", "l_export_configuration_file": "設定をファイルにエクスポート", - "l_exported_can_be_uploaded_at": null, + "l_exported_can_be_uploaded_at": "エクスポートされた資格情報は {url} にアップロードできます", "@_export_can_be_uploaded_at": { "placeholders": { "url": {} } }, - "@_otp_slot_actions": {}, "s_delete_slot": "認証情報を削除", "l_delete_slot_desc": "スロット内の認証情報を削除", @@ -716,36 +691,31 @@ }, "s_append_enter": "⏎を追加", "l_append_enter_desc": "OTPを発行した後にEnterキーストロークを追加します", - "@_otp_errors": {}, - "p_otp_swap_error": null, - "l_wrong_access_code": null, - + "p_otp_swap_error": "スロットの交換に失敗しました!YubiKeyが制限されたアクセスを持っていないことを確認してください。", + "l_wrong_access_code": "アクセスコードが間違っています", "@_otp_access_code": {}, - "s_access_code": null, - "s_show_access_code": null, - "s_hide_access_code": null, - "p_enter_access_code": null, + "s_access_code": "アクセスコード:", + "s_show_access_code": "アクセスコードを表示", + "s_hide_access_code": "アクセスコードを隠す", + "p_enter_access_code": "スロット {slot} のアクセスコードを入力してください。", "@p_enter_access_code": { "placeholders": { "slot": {} } }, - - "@_permissions": {}, "s_enable_nfc": "NFCを有効にする", - "s_request_access": null, + "s_request_access": "アクセスを要求する", "s_permission_denied": "権限が拒否されました", - "l_elevating_permissions": "権限を昇格させています\u2026", + "l_elevating_permissions": "権限を昇格させています…", "s_review_permissions": "権限を確認", - "s_open_windows_settings": null, - "l_admin_privileges_required": null, + "s_open_windows_settings": "Windowsの設定を開く", + "l_admin_privileges_required": "管理者権限が必要です", "p_elevated_permissions_required": "このデバイスを管理するには昇格された権限が必要です。", "p_webauthn_elevated_permissions_required": "WebAuthn管理には昇格された権限が必要です。", - "l_ms_store_permission_note": null, + "l_ms_store_permission_note": "Microsoft Storeアプリのバージョンは、権限を高めることができない可能性があります", "p_need_camera_permission": "Yubico AuthenticatorでQRコードをスキャンするには、カメラへのアクセス許可が必要です。", - "@_qr_codes": {}, "s_qr_scan": "QRコードをスキャン", "l_invalid_qr": "無効なQRコード", @@ -769,11 +739,10 @@ "q_no_qr": "QRコードがありませんか?", "s_enter_manually": "手動で入力", "s_read_from_file": "ファイルから読み込む", - "@_factory_reset": {}, "s_reset": "リセット", "s_factory_reset": "工場出荷時の状態にリセット", - "l_factory_reset_desc": null, + "l_factory_reset_desc": "YubiKey の既定値を復元", "l_oath_application_reset": "OATHアプリケーションのリセット", "l_fido_app_reset": "FIDOアプリケーションのリセット", "l_reset_failed": "リセットの実行エラー:{message}", @@ -793,7 +762,6 @@ "p_warning_piv_reset_desc": "これには、秘密鍵と証明書が含まれます。PIN、PUK、および管理キーが工場出荷時のデフォルト値にリセットされます。", "p_warning_global_reset": "警告!これにより、すべての保存済みデータが認証情報を含めてYubiKeyから削除されます。削除は取り消すことができません。", "p_warning_global_reset_desc": "YubiKeyのアプリケーションを工場出荷時の状態にリセットします。PINは工場出荷時のデフォルト値にリセットされ、登録された指紋は削除されます。すべての鍵、証明書、またはその他の認証情報が完全に削除されます。", - "@_copy_to_clipboard": {}, "l_copy_to_clipboard": "クリップボードにコピー", "s_code_copied": "コードがコピーされました", @@ -807,13 +775,12 @@ "label": {} } }, - "@_custom_icons": {}, "s_custom_icons": "カスタムアイコン", "l_set_icons_for_accounts": "アカウントのアイコンを設定", "p_custom_icons_description": "アイコンパックを使用すると、見慣れたロゴや色によりアカウントを識別しやすくなります。", "s_replace_icon_pack": "アイコンパックを交換", - "l_loading_icon_pack": "アイコンパックをロードしています\u2026", + "l_loading_icon_pack": "アイコンパックをロードしています…", "s_load_icon_pack": "アイコンパックをロード", "s_remove_icon_pack": "アイコンパックを削除", "l_icon_pack_removed": "アイコンパックが削除されました", @@ -828,7 +795,6 @@ }, "l_invalid_icon_pack": "無効なアイコンパック", "l_icon_pack_copy_failed": "アイコンパックファイルをコピーできませんでした", - "@_android_settings": {}, "s_nfc_options": "NFCオプション", "l_on_yk_nfc_tap": "YubiKey NFCのタップ時の動作", @@ -849,11 +815,9 @@ "l_launch_app_on_usb_on": "これにより、他のアプリがUSB経由でYubiKeyを使用できなくなります", "l_launch_app_on_usb_off": "他のアプリがUSB経由でYubiKeyを使用できます", "s_allow_screenshots": "スクリーンショットを許可", - - "l_nfc_dialog_tap_key": null, + "l_nfc_dialog_tap_key": "キーをタップして長押しします", "s_nfc_dialog_operation_success": "成功", "s_nfc_dialog_operation_failed": "失敗", - "s_nfc_dialog_oath_reset": "アクション:OATHアプレットをリセット", "s_nfc_dialog_oath_unlock": "アクション:OATHアプレットをロック解除", "s_nfc_dialog_oath_set_password": "アクション:OATHパスワードを設定", @@ -864,27 +828,23 @@ "s_nfc_dialog_oath_calculate_code": "アクション:OATHコードを計算", "s_nfc_dialog_oath_failure": "OATH操作が失敗しました", "s_nfc_dialog_oath_add_multiple_accounts": "アクション:複数アカウントを追加", - - "s_nfc_dialog_fido_reset": null, - "s_nfc_dialog_fido_unlock": null, - "l_nfc_dialog_fido_set_pin": null, - "s_nfc_dialog_fido_delete_credential": null, - "s_nfc_dialog_fido_delete_fingerprint": null, - "s_nfc_dialog_fido_rename_fingerprint": null, - "s_nfc_dialog_fido_failure": null, - + "s_nfc_dialog_fido_reset": "アクション: FIDOアプリケーションをリセット", + "s_nfc_dialog_fido_unlock": "アクション:FIDOアプリケーションのロックを解除する", + "l_nfc_dialog_fido_set_pin": "アクション:FIDOのPINの設定または変更", + "s_nfc_dialog_fido_delete_credential": "Action: delete Passkey", + "s_nfc_dialog_fido_delete_fingerprint": "アクション: 指紋の削除", + "s_nfc_dialog_fido_rename_fingerprint": "アクション: 指紋の名前を変更する", + "s_nfc_dialog_fido_failure": "FIDO操作に失敗しました", "@_ndef": {}, "p_ndef_set_otp": "OTPコードがYubiKeyからクリップボードに正常にコピーされました。", "p_ndef_set_password": "パスワードがYubiKeyからクリップボードに正常にコピーされました。", "p_ndef_parse_failure": "YubiKeyからのOTPコードを解析できませんでした。", "p_ndef_set_clip_failure": "YubiKeyからのOTPコードのコピー試行時にクリップボードにアクセスできませんでした。", - "@_key_customization": {}, - "s_set_label": null, - "s_change_label": null, - "s_color": null, - "p_set_will_add_custom_name": null, - "p_rename_will_change_custom_name": null, - + "s_set_label": "ラベルを設定", + "s_change_label": "ラベルを変更", + "s_color": "色", + "p_set_will_add_custom_name": "これにより、YubiKey にカスタム名を付けることができます。", + "p_rename_will_change_custom_name": "YubiKeyのラベルが変更されます。", "@_eof": {} -} +} \ No newline at end of file