-
Notifications
You must be signed in to change notification settings - Fork 289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add french translation #2269
Open
llgcode
wants to merge
3
commits into
jhaals:master
Choose a base branch
from
llgcode:nls-fr
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Add french translation #2269
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add french translation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello,
Automatic translation is obvious: language does not feel natural and some words are not correct in French (cryptage does not exist, it is chiffrement):
{
"create": {
"title": "Chiffrer le message",
"inputSecretLabel": "Message secret",
"inputSecretPlaceholder": "Message à chiffrer localement dans votre navigateur",
"buttonEncrypt": "Chiffrer le message",
"buttonEncryptLoading": "Chiffrement du message...",
"inputOneTimeLabel": "Téléchargeable une seule fois",
"inputPasswordLabel": "Clé de chiffrement personnalisée",
"inputGenerateLabel": "Générer une clé de chiffrement"
},
"upload": {
"title": "Charger un fichier",
"caption": "Le chargement de fichiers est conçu pour les petits fichiers tels que les clés SSH et les certificats.",
"errorFileTooLarge": "Le fichier est trop volumineux"
},
"display": {
"titleFetching": "Récupération depuis la base de données, veuillez patienter...",
"titleDecrypting": "Déchiffrement en cours, veuillez patienter...",
"titleDecryptionKey": "Entrer la clé de déchiffrement",
"captionDecryptionKey": "Ne pas recharger cette fenêtre car le secret pourrait être limité à un seul téléchargement.",
"inputDecryptionKeyPlaceholder": "Clé de déchiffrement",
"inputDecryptionKeyLabel": "Une clé de déchiffrement est nécessaire, veuillez la saisir ci-dessous",
"errorInvalidPassword": "Mot de passe incorrect, veuillez réessayer",
"buttonDecrypt": "Déchiffrer le secret"
},
"error": {
"title": "Le secret n'existe pas",
"subtitle": "Cela peut être dû à une des raisons suivantes.",
"titleOpened": "Secret déjà ouvert",
"subtitleOpenedBefore": "Un secret peut être limité à un seul téléchargement. Il peut être supprimé parce que l'expéditeur a cliqué sur ce lien avant que vous ne l'ayez consulté.",
"subtitleOpenedCompromised": "Le secret peut avoir été compromis et consulté par quelqu'un d'autre. Vous devez contacter son auteur et lui demander un nouveau secret.",
"titleBrokenLink": "Lien cassé",
"subtitleBrokenLink": "Le lien doit correspondre exactement pour que le déchiffrement fonctionne, il manque peut-être quelques caractères magiques.",
"titleExpired": "Secret expiré",
"subtitleExpired": "Aucun secret n'est éternel. Tous les secrets stockés expirent et s'autodétruisent automatiquement. La durée de vie varie d'une heure à une semaine."
},
"result": {
"title": "Secret stocké dans la base de données",
"subtitleDownloadOnce": "Ce secret n'est consultable qu'une seule fois, sauf si vous avez changé ce paramètre. N'ouvrez donc pas le lien vous-même.",
"subtitleChannel": "Il est conseillé de transmettre le lien et la clé de déchiffrement par des canaux de communications séparés.",
"rowLabelOneClick": "Lien 1-click",
"rowLabelShortLink": "Lien",
"rowLabelDecryptionKey": "Clé de déchiffrement"
},
"secret": {
"titleFile": "Fichier chargé",
"titleMessage": "Message déchiffré",
"subtitleMessage": "Ce secret peut ne plus être accessible, assurez-vous de le conserver dès maintenant !",
"buttonCopy": "Copier"
},
"delete": {
"buttonDelete": "Effacer",
"messageDeleted": "Le secret est effacé du serveur !",
"dialogTitle": "Effacer le secret ?",
"dialogMessage": "Êtes-vous sûr de vouloir effacer ce secret ?",
"dialogProgress": "Effacement...",
"dialogConfirm": "Effacer",
"dialogCancel": "Annuler"
},
"attribution": {
"createdBy": "Créé par",
"translatedBy": "Traduit par",
"translatorName": "",
"translatorLink": ""
},
"expiration": {
"legend": "Le message chiffré sera automatiquement supprimé après",
"optionOneHourLabel": "1 heure",
"optionOneDayLabel": "1 jour",
"optionOneWeekLabel": "1 semaine"
},
"features": {
"title": "Partagez facilement vos secrets en toute sécurité",
"subtitle": "Yopass a été créé pour réduire la quantité de mots de passe en clair dans les e-mails et les chats en les chiffrant et en générant un lien visible une seule fois.",
"featureEndToEndTitle": "Chiffrement de bout-en-bout",
"featureEndToEndText": "Les chiffrements et déchiffrements sont fait localement dans le navigateur. La clé n'est jamais stockée sur le serveur.",
"featureSelfDestructionTitle": "Auto-destruction",
"featureSelfDestructionText": "Les messages chiffrés ont une durée de vie définie, et seront supprimés après expiration.",
"featureOneTimeTitle": "Téléchargement unique",
"featureOneTimeText": "Les messages chiffrés ne sont consultables qu'une seule fois, réduisant le risque de consultation par un tiers.",
"featureSimpleSharingTitle": "Partage simple",
"featureSimpleSharingText": "Yopass génère un lien unique pour le message ou le fichier chiffré. La clé de chiffrement peut aussi être envoyée séparement.",
"featureNoAccountsTitle": "Pas besoin de compte",
"featureNoAccountsText": "Partager des secrets doit être simple et rapide. Aucune autre information n'est stockée en base de donnée.",
"featureOpenSourceTitle": "Logiciel Open Source",
"featureOpenSourceText": "Yopass utilise un protocole de chiffrement basé sur un logiciel Open Source afin de rendre possible les audits et l'ajout de fonctionnalités."
},
"header": {
"buttonHome": "Revenir à l'accueil",
"buttonUpload": "Charger un fichier"
}
}
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello,
I've deployed successfully your application in my local server, I just need to translate it in french for my user.
Create fr.json to add french translation, the translation comes from chatgpt and some of my corrections.
Tested with a Dockerfile and a local docker-compose.yml
Not related to this merge request:
Is there a page that describes the security of yopass.
Even if it looks a trusted software, how could I be sure that yopass (including the docker image I use) don't send secret to a third party network ?