{ "sourceLanguage" : "en", "strings" : { "\n" : { }, "\n\n" : { }, "agent_not_running_notice_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Agent Is Not Running" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "L'agent n'est pas actif" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "SecretAgent尚未运行" } } } }, "agent_running_notice_detail_description" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "SecretAgent is a process that runs in the background to sign requests, so you don't need to keep Secretive open all the time.\n\n**You can close Secretive, and everything will still keep working.**" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "SecretAgent est un processus qui s'exécute en arrière-plan pour signer les demandes, de sorte que vous n'ayez pas besoin de garder Secretive ouvert en permanence.\n\n**Vous pouvez fermer Secretive, et tout continuera à fonctionner." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "SecretAgent是一个在后台进行请求处理的服务,所以您可以不用让Secretive 一直保持前台运行。 \n\n\n**您可以关闭 Secretive,所有服务都将正常运行。**\n\n\n" } } } }, "agent_running_notice_detail_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Secret Agent is Running" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "SecretAgent est actif" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "SecretAgent运行中" } } } }, "agent_running_notice_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Agent is Running" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "L'agent est actif" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "Agent运行中" } } } }, "agent_setup_notice_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Setup Secretive" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Configurer Secretive" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "设置 Secretive" } } } }, "app_menu_help_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Help" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Aide" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "帮助" } } } }, "app_menu_new_secret_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "New Secret" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Nouveau Secret" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "新密钥串" } } } }, "app_menu_setup_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Setup Secretive" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Configurer Secretive" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "设置 Secretive" } } } }, "app_not_in_applications_notice_detail_description" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Secretive needs to be in your Applications folder to work properly. Please move it and relaunch." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Secretive doit se trouver dans votre dossier Applications pour fonctionner correctement. Veuillez le déplacer et relancer." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "Secretive 需要在应用程序文件夹中才能保持正常运行。请移动Secretive并重启" } } } }, "app_not_in_applications_notice_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Secretive Is Not in Applications Folder" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Secretive n'est pas dans le dossier Applications" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "Secretive 不在系统应用文件夹中" } } } }, "auth_context_persist_for_duration_%@_%@" : { "comment" : "When the user clicks the notification to leave a secret unlocked, they are shown a prompt to approve the action. This is the description, showing which secret will used. The first placeholder is the name of the secret. The second placeholder is a localized description of the time period it will remain unlocked for (eg: \"five minutes\")", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "unlock secret \"%1$@\" for %2$@" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "déverrouiller le secret \"%1$@\" pendant %2$@" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "解锁密钥串 \"%1$@\" 给 %2$@" } } } }, "auth_context_persist_for_duration_unknown_%@" : { "comment" : "When the user clicks the notification to leave a secret unlocked, they are shown a prompt to approve the action. This is the description, showing which secret will used. The placeholder is the name of the secret. This is a fallback used when a duration is unable to be specified.", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "unlock secret \"%1$@\"" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "déverrouiller le secret \"%1$@\"" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "解锁密钥串 \"%1$@\"" } } } }, "auth_context_request_decrypt_description_%@" : { "comment" : "When the user performs a decryption action using a secret, they are shown a prompt to approve the action. This is the description, showing which secret will be used. The placeholder is the name of the secret. NOTE: This is currently not exposed in UI.", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "decrypt data using secret \"%1$@\"" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "déchiffrer les données en utilisant le secret \"%1$@\"." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "使用密钥串 \"%1$@\" 解密数据" } } } }, "auth_context_request_deny_button" : { "comment" : "When the user chooses to perform an action that requires Touch ID/password authentication, they are shown a prompt to approve the action. This is the deny button for that prompt.", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Deny" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Refuser" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "拒绝" } } } }, "auth_context_request_encrypt_description_%@" : { "comment" : "When the user performs an encryption action using a secret, they are shown a prompt to approve the action. This is the description, showing which secret will be used. The placeholder is the name of the secret. NOTE: This is currently not exposed in UI.", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "encrypt data using secret \"%1$@\"" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "chiffrer les données en utilisant le secret \"%1$@\"" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "使用密钥串 \"%1$@\" 加密数据" } } } }, "auth_context_request_signature_description_%@_%@" : { "comment" : "When the user performs a signature action using a secret, they are shown a prompt to approve the action. This is the description, showing which secret will be used, and where the request is coming from. The first placeholder is the name of the app requesting the operation. The second placeholder is the name of the secret.", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "sign a request from \"%1$@\" using secret \"%2$@\"" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "signer une requête de \"%1$@\" en utilisant le secret \"%2$@\"" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "使用密钥串 \"%2$@\" 认证 \"%1$@\" " } } } }, "auth_context_request_verify_description_%@" : { "comment" : "When the user performs a signature verification action using a secret, they are shown a prompt to approve the action. This is the description, showing which secret will be used. The placeholder is the name of the secret. NOTE: This is currently not exposed in UI.", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "verify a signature using secret \"%1$@\"" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "vérifier une signature en utilisant le secret \"%1$@\"" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "使用密钥串 \"%1$@\" 认证" } } } }, "copyable_click_to_copy_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Click to Copy" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Cliquer pour copier" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "点击拷贝" } } } }, "copyable_copied" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Copied" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Copié" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "已拷贝" } } } }, "create_secret_cancel_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Cancel" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Annuler" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "返回" } } } }, "create_secret_create_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Create" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Créer" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "创建" } } } }, "create_secret_name_label" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Name:" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Nom :" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "名称" } } } }, "create_secret_name_placeholder" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Shhhhh" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Chuuut" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "张三的主机" } } } }, "create_secret_notify_description" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "No authentication is required while your Mac is unlocked, but you will be notified when a secret is used." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Aucune authentification n'est requise lorsque votre Mac est déverrouillé, mais vous serez averti lorsqu'un secret sera utilisé." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "当您的Mac 解锁时不需要任何验证,但您会收到一条密钥串被使用的通知" } } } }, "create_secret_notify_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Notify" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Notifier" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "通知" } } } }, "create_secret_require_authentication_description" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "You will be required to authenticate using Touch ID, Apple Watch, or password before each use." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Vous devrez vous authentifier à l'aide de Touch ID, de l'Apple Watch ou d'un mot de passe avant chaque utilisation." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "您在每次使用时都会被要求使用Touch ID 、Apple Watch 或密码进行验证。" } } } }, "create_secret_require_authentication_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Require Authentication" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Exiger l'authentification" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "需要验证" } } } }, "create_secret_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Create a New Secret" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Créer un nouveau secret" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "创建一个新的密钥串" } } } }, "delete_confirmation_cancel_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Don't Delete" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Ne pas supprimer" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "禁止删除" } } } }, "delete_confirmation_confirm_name_label" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Confirm Name:" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Confirmer le nom :" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "确认名称" } } } }, "delete_confirmation_delete_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Delete" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Supprimer" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "删除" } } } }, "delete_confirmation_description_%@_%@" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "If you delete %1$@, you will not be able to recover it. Type \"%2$@\" to confirm." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Si vous effacez %1$@, vous ne pourrez pas le récupérer. Tapez \"%2$@\" pour confirmer." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "如果您删除 %1$@ ,您将没有任何方式恢复它。输入 \"%2$@\" 以确认。" } } } }, "delete_confirmation_title_%@" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Delete %1$@?" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Supprimer %1$@?" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "删除 %1$@ 吗?" } } } }, "empty_store_modifiable_click_here_description" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Create a new one by clicking here." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Créez-en un nouveau en cliquant ici." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "点击这里创建一个新的密钥串。" } } } }, "empty_store_modifiable_click_here_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "No Secrets" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Aucun secret" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "没有密钥串" } } } }, "empty_store_modifiable_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "No Secrets" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Aucun secret" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "没有密钥串" } } } }, "empty_store_nonmodifiable_description" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Use your Smart Card's management tool to create a secret." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Utilisez l'outil de gestion de votre carte à puce pour créer un secret." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "使用您的智能卡管理工具创建一个新的密钥串" } } } }, "empty_store_nonmodifiable_supported_key_types" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Secretive supports EC256, EC384, RSA1024, and RSA2048 keys." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Secretive prend en charge les clés EC256, EC384, RSA1024 et RSA2048." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "Secretive 支持 EC256, EC384, RSA1024, 和RSA2048." } } } }, "empty_store_nonmodifiable_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "No Secrets" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Aucun secret" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "没有密钥串" } } } }, "no_secure_storage_description" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Your Mac doesn't have a Secure Enclave, and there's not a compatible Smart Card inserted." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Votre Mac n'est pas équipé d'une Secure Enclave et aucune carte à puce compatible n'est insérée." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "您的Mac 没有安全隔区,同时也没有插入兼容的智能卡。" } } } }, "no_secure_storage_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "No Secure Storage Available" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Pas de stockage sécurisé disponible" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "没有可用的密钥存储区" } } } }, "no_secure_storage_yubico_link" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "If you're looking to add one to your Mac, the YubiKey 5 Series are great." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Si vous souhaitez en ajouter une à votre Mac, les YubiKey 5 Series sont parfaites." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "如果您想为您的Mac添加一个物理密钥, YubiKey 5 系列是一个不错的选择。" } } } }, "persist_authentication_accept_button" : { "comment" : "When the user authorizes an action using a secret that requires unlock, they're shown a notification offering to leave the secret unlocked for a set period of time. This is the title for the notification.", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Leave Unlocked" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Laisser déverrouillé" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "自动验证" } } } }, "persist_authentication_decline_button" : { "comment" : "When the user authorizes an action using a secret that requires unlock, they're shown a notification offering to leave the secret unlocked for a set period of time. This is the decline button for the notification.", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Do Not Unlock" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Ne pas déverrouiller" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "不要自动验证" } } } }, "rename_cancel_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Cancel" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Annuler" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "返回" } } } }, "rename_rename_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Rename" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Renommer" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "重命名" } } } }, "rename_title_%@" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Type your new name for %1$@ below." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Saisissez votre nouveau nom pour %1$@ ci-dessous." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "在此输入密钥串 %1$@ 的新名字。" } } } }, "secret_detail_md5_fingerprint_label" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "MD5 Fingerprint" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Empreinte MD5" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "MD5 指纹" } } } }, "secret_detail_public_key_label" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Public Key" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Clé publique" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "公钥" } } } }, "secret_detail_public_key_path_label" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Public Key Path" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Chemin vers la clé publique" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "公钥路径" } } } }, "secret_detail_sha256_fingerprint_label" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "SHA256 Fingerprint" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Empreinte SHA256" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "SHA256 指纹" } } } }, "secret_list_delete_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Delete" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Supprimer" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "删除" } } } }, "secret_list_rename_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Rename" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Renommer" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "重命名" } } } }, "secure_enclave" : { "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Secure Enclave" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Enclave sécurisée" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "安全隔区" } } } }, "setup_agent_activity_monitor_description" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "This helper app is called **Secret Agent** and you may see it in Activity Manager from time to time." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Cette application auxiliaire s'appelle **Secret Agent** et vous pouvez la voir dans le Gestionnaire d'activités de temps en temps." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "帮助文件叫做 *Secret Agent*, 之后您会经常在活动监视器中看见它。" } } } }, "setup_agent_description" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Secretive needs to set up a helper app to work properly. It will sign requests from SSH clients in the background, so you don't need to keep the main Secretive app open." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Secretive a besoin de mettre en place une application auxiliaire pour fonctionner correctement. Elle signera les requêtes des clients SSH en arrière-plan, de sorte que vous n'ayez pas besoin de garder l'application principale Secretive ouverte." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "Secretive 需要帮助文件来正常工作。 它会在后台识别SSH 请求, 这样您就不需要在前台一直保持Secretive 开启了。" } } } }, "setup_agent_install_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Install" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Installer" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "安装" } } } }, "setup_agent_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Setup Agent" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Configurer l'agent" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "设置" } } } }, "setup_ssh_add_for_me_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Add it For Me" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Ajoutez-le pour moi" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "为我添加" } } } }, "setup_ssh_add_to_config_button_%@" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Add to %1$@" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Ajouter à %1$@" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "添加到 %1$@" } } } }, "setup_ssh_added_manually_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "I Added it Manually" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Je l'ai ajouté manuellement" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "我自行手动添加" } } } }, "setup_ssh_description" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Add this line to your shell config telling SSH to talk to Secret Agent when it wants to authenticate. Secretive can either do this for you automatically, or you can copy and paste this into your config file." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Ajoutez cette ligne à votre configuration shell pour indiquer à SSH de communiquer à Secret Agent quand il veut s'authentifier. Secretive peut le faire automatiquement pour vous, ou vous pouvez copier et coller cette ligne dans votre fichier de configuration." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "将以下文本添加到您的SSH 配置中以使用Secret Agent. Secretive 无法自动帮您完成该过程,或者您可以选择拷贝并粘贴该文本到您的配置文件中" } } } }, "setup_ssh_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Configure your SSH Agent" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Configurer votre Agent SSH" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "设置您的SSH 代理" } } } }, "setup_step_complete_symbol" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "✓" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "✓" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "✓" } } } }, "setup_third_party_faq_link" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "If you're trying to set up a third party app, check out the FAQ." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Si vous essayez de configurer une application tierce, consultez la FAQ." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "如果您想设置第三方APP,请阅读 FAQ。" } } } }, "setup_updates_description" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Secretive will periodically check with GitHub to see if there's a new release. If you see any network requests to GitHub, that's why." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Secretive vérifie périodiquement sur GitHub s'il existe une nouvelle version. C'est pour cette raison que vous pouvez voir des requêtes réseau vers GitHub." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "Secretive 需要使用GitHub 检查更新。这就是为什么您会看见来自GitHub 的网络流量。" } } } }, "setup_updates_ok" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "OK" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "OK" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "OK" } } } }, "setup_updates_readmore" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Read more about this here." } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Pour en savoir plus, cliquez ici." } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "在此处查看详情。" } } } }, "setup_updates_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Updates" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Mises à jour" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "更新" } } } }, "signed_notification_description_%@" : { "comment" : "When the user performs an action using a secret, they're shown a notification describing what happened. This is the description, showing which secret was used. The placeholder is the name of the secret.", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Using secret %1$@" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Utilisation du secret %1$@" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "使用密钥串 %1$@" } } } }, "signed_notification_title_%@" : { "comment" : "When the user performs an action using a secret, they're shown a notification describing what happened. This is the title, showing which app requested the action. The placeholder is the name of the app.", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Signed Request from %1$@" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Requête signée de %1$@" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "已认证来自 %1$@ 的请求" } } } }, "smart_card" : { "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Smart Card" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Carte à puce" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "智能卡" } } } }, "unnamed_secret" : { "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Unnamed" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Sans nom" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "未命名" } } } }, "update_critical_notice_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Critical Security Update Required" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Mise à jour de sécurité critique requise" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "重要安全更新可用" } } } }, "update_ignore_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Ignore" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Ignorer" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "忽略" } } } }, "update_normal_notice_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Update Available" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Mise à jour disponible" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "更新可用" } } } }, "update_notification_ignore_button" : { "comment" : "When an update is available, a notification is shown. This is the button to decline an update.", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Ignore" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Ignorer" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "忽略" } } } }, "update_notification_update_button" : { "comment" : "When an update is available, a notification is shown. This is the button to download an update.", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Update" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Mettre à jour" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "更新" } } } }, "update_notification_update_critical_title_%@" : { "comment" : "When an update is available, a notification is shown. This is the title for a very high priority update with security fixes. The placeholder is for the application version, eg \"Critical Security Update - 2.0\"", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Critical Security Update - %1$@" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Mise à jour critique de sécurité - %1$@" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "重要安全更新 - %1$@" } } } }, "update_notification_update_description" : { "comment" : "When an update is available, a notification is shown. This is the description to download an update.", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Click to Update" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Cliquer pour mettre à jour" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "点击更新" } } } }, "update_notification_update_normal_title_%@" : { "comment" : "When an update is available, a notification is shown. This is the title for a normal priority update. The placeholder is for the application version, eg \"Update Available - 2.0\"", "extractionState" : "manual", "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Update Available - %1$@" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Mise à jour disponible - %1$@" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "更新可用 - %1$@" } } } }, "update_release_notes_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Release Notes" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Notes de mise à jour" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "发布说明" } } } }, "update_test_notice_title" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Test Build" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Test build" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "测试版本" } } } }, "update_update_button" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Update" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Mettre à jour" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "更新" } } } }, "update_version_name_%@" : { "localizations" : { "en" : { "stringUnit" : { "state" : "translated", "value" : "Secretive %1$@" } }, "fr" : { "stringUnit" : { "state" : "translated", "value" : "Secretive %1$@" } }, "zh-Hans" : { "stringUnit" : { "state" : "translated", "value" : "Secretive %1$@" } } } } }, "version" : "1.0" }