Skip to content

Commit

Permalink
feat(i18n): add French locales (#417)
Browse files Browse the repository at this point in the history
  • Loading branch information
fredatgithub committed Oct 10, 2023
1 parent 2de7c85 commit 5b27fda
Show file tree
Hide file tree
Showing 7 changed files with 298 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/main/services/i18n/language.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ export const language = {
el: 'Ελληνικά',
en: 'English',
es_ES: 'Español',
fr_FR: 'French',
ja_JP: '日本語',
pt_BR: 'Português (Brasil)',
ro_RO: 'Română',
Expand All @@ -12,5 +13,5 @@ export const language = {
uk_UA: 'Українська',
zh_CN: '中文 (简体)',
zh_HK: '中文 (繁體 香港特別行政區)',
zh_TW: '中文 (繁體)'
zh_TW: '中文 (繁體)',
}
71 changes: 71 additions & 0 deletions src/main/services/i18n/locales/fr_FR/common.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
{
"button": {
"moveStorage": "Déplacer le Stockage",
"openStorage": "Ouvrir le Stockage",
"newStorage": "Nouveau Stockage",
"reloadStorage": "Recharger le Stockage",
"fromMassCodeV1": "Depuis massCode v1.0",
"fromSnippetsLab": "Depuis SnippetsLab",
"confirm": "Confirmer",
"cancel": "Annuler",
"update": ["Aller vers GitHub", "OK"],
"ok": "OK",
"clear": "Effacer",
"copy": "Copier",
"sort": "Trier",
"revers": "Retour arrière",
"generate": "Générer"
},
"newFolder": "Nouveau dossier",
"newSnippet": "Nouvel extrait",
"newFragment": "Nouveau Fragment",
"addDescription": "Ajouter description",
"addToFavorites": "Ajouter aux favoris",
"addTag": "Ajouter une étiquette",
"exportToHtml": "Exporter en HTML",
"saveScreenshot": "Sauvegarder copie d'écran",
"rename": "Renommer",
"duplicate": "Dupliquer",
"delete": "Effacer",
"deleteNow": "Effacer maintenant",
"defaultLanguage": "Langage par défaut",
"removeFromFavorites": "Enlever des favoris",
"emptyTrash": "vider la poubelle",
"close": "Fermer",
"folder": {
"untitled": "Dossier sans titre",
"plural": "Dossiers"
},
"snippet": {
"untitled": "Extrait sans titre",
"plural": "Extraits",
"emptyName": "Tapez le nom de l'extrait",
"selectedMultiple": "{{count}} extraits sélectionnés",
"noSelected": "Pas d'extrait sélectionné"
},
"fragment": "Fragment",
"search": "Recherche",
"line": "Ligne",
"column": "Colonne",
"sidebar": {
"inbox": "Boîte de réception",
"favorites": "Favoris",
"allSnippets": "Tous les extraits",
"trash": "Poubelle",
"untitled": "Dossier sans titre",
"folders": "Dossiers",
"library": "Bibliothèque",
"tags": "Etiquettes"
},
"darkMode": "Mode sombre",
"background": "Arrière plan",
"restartApp": "Redémarrer massCode",
"updateAvailable": "Mise à jour disponible",
"hide": "Cacher",
"show": "Montrer",
"collapse-all": "Tout Réduire",
"expand-all": "Tout étendre",
"restore": "Restaurer",
"copy-snippet-link": "Copier lien extrait",
"set-custom-icon": "Définir une icône personnalisée"
}
44 changes: 44 additions & 0 deletions src/main/services/i18n/locales/fr_FR/devtools.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"form": {
"inputString": "Chaîne d'entrée",
"outputString": "Chaîne de sortie",
"inputUrl": "URL d'entrée",
"outputUrl": "URL de sortie",
"parsedUrl": "URL analysée",
"splitQueryString": "Fractionner la chaîne de requête",
"key": "Clef",
"value": "Valeur",
"component": "Composant",
"result": "Résultat",
"secretKey": "Clef secrète",
"algorithm": "Algorithme",
"version": "Version",
"amount": "Montant",
"type": "Type",
"length": "Longueur",
"options": "Options",
"numbers": "Nombres",
"symbols": "Symboles",
"lowercase": "Minuscule",
"uppercase": "Majuscule"
},
"textTools": {
"label": "Outils de texte",
"caseConverter": "Convertisseur de casse",
"urlParser": "Analyseur URL",
"slugGenerator": "Générateur Slug",
"sortLines": "Trier lignes"
},
"crypto": {
"label": "Cryptographie / Sécurité",
"hashGenerator": "Générateur de Hash",
"hmacGenerator": "Générateur de HMAC",
"passGenerator": "Générateur de mot de passe",
"uuidGenerator": "Générateur de UUID"
},
"encodeDecode": {
"label": "Encodeurs / Décodeurs",
"url": "Encodeurs / Décodeurs URL",
"base64": "Encodeurs / Décodeurs Base64"
}
}
13 changes: 13 additions & 0 deletions src/main/services/i18n/locales/fr_FR/dialog.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"deleteConfirm": "Etes-vous sûr de vouloir effacer de façon permanente {{name}}?",
"deleteConfirmMultipleSnippets": "Etes-vous sûr de vouloir effacer de façon permanente {{count}} extraits sélectionnés ?",
"noUndo": "vous ne pouvez pas annuler cette action.",
"allSnippetsMoveToTrash": "Tous les extraits de ce dossier seront déplacés vers la corbeille.",
"deleteTag": "Cette étiquette sera également supprimée de tous les extraits.",
"emptyTrash": "Êtes-vous sûr de vouloir supprimer définitivement tous les extraits dans la corbeille ?",
"migrateConfirm": [
"Êtes-vous sûr de vouloir migrer de {{name}}?",
"Lors de la migration, la bibliothèque actuelle sera écrasée."
],
"createDb": "Veuillez sélectionner un autre dossier"
}
90 changes: 90 additions & 0 deletions src/main/services/i18n/locales/fr_FR/menu.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
{
"app": {
"label": "massCode",
"preferences": "Préférences",
"update": {
"label": "Vérifier mise à jour ...",
"message": "La version {{newVersion}} est maintenant disponible au téléchargement.\nVotre version est la {{oldVersion}}.",
"button": ["Allez au téléchargement", "OK"],
"noUpdate": "Il n'y a actuellement aucune mise à jour disponible."
},
"quit": "Quitter massCode",
"about": "A propos de massCode",
"hide": "Cacher massCode",
"hideOther": "Cacher les autres",
"showAll": "Tout montrer"
},
"help": {
"label": "Aide",
"website": "Site web",
"documentation": "Documentation",
"viewInGitHub": "Voir dans GitHub",
"changeLog": "Log des changements",
"reportIssue": "Rapporter un problème",
"giveStar": "Donner une étoile",
"extension": {
"vscode": "Extension VS Code",
"raycast": "Extension Raycast",
"alfred": "Extension Alfred"
},
"donate": {
"openCollective": "Faire une donation à un collectif ouvert (Open)",
"payPal": "Faire une donation via PayPal",
"gumroad": "Faire une donation via Gumroad (Visa, Mastercard, etc.)"
},
"twitter": "Twitter",
"devTools": "Basculer vers les outils développeurs",
"links": {
"snippets": "Collection d'extraits"
}
},
"file": {
"label": "Fichier",
"find": "Trouver"
},
"view": {
"label": "Affichage",
"sortBy": {
"label": "Trier les extraits par",
"dateModified": "Date modifiée",
"dateCreated": "Date de création",
"name": "Nom"
},
"hideSubfolderSnippets": "Masquer les sous-dossier des extraits",
"compactMode": "Mode compacté"
},
"edit": {
"label": "Edition",
"undo": "Annuler",
"redo": "Refaire",
"cut": "Couper",
"copy": "Copier",
"paste": "Coller",
"delete": "Effacer",
"selectAll": "Tout sélectionner"
},
"editor": {
"label": "Editeur",
"copy": "Copier extrait vers presse-papier",
"format": "Formatter",
"previewCode": "Prévisualisation Code",
"previewScreenshot": "Prévisualisation copie écran",
"previewMarkdown": "Prévisualisation Markdown",
"fontSizeIncrease": "Augmentation taille police",
"fontSizeDecrease": "Diminution taille police",
"fontSizeReset": "Réinitialisation taille police"
},
"markdown": {
"label": "Markdown",
"presentationMode": "Mode présentation",
"preview": "Prévisualisation"
},
"history": {
"label": "Historique",
"back": "Retour arrière",
"forward": "Avance"
},
"devtools": {
"label": "Outils développeur"
}
}
49 changes: 49 additions & 0 deletions src/main/services/i18n/locales/fr_FR/preferences.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"title": "Préférences",
"storage": {
"label": "Stockage",
"migrate": "Migration",
"count": "Compteur"
},
"editor": {
"label": "Edition",
"fontSize": "Taille police de caractères",
"fontFamily": "Famille de polices",
"wrap": {
"label": "Enveloppage",
"wordWrap": "Retour à la ligne",
"off": "inactif"
},
"tabSize": "Taille des onglets",
"showInvisibles": "Montrer les invisibles",
"highlightLine": "Mettre une ligne en surbrillance",
"highlightGutter": "Mise en évidence de la gouttière",
"matchBrackets": "Support des accolades",
"prettier": {
"label": "Plus jolie",
"trailingComma": {
"label": "Virgule à la fin",
"none": "Aucune",
"all": "toutes",
"es5": "ES5"
},
"semi": "Semi",
"singleQuote": "Apostrophe"
}
},
"appearance": {
"label": "Apparence",
"theme": {
"label": "Thème",
"light": "Clair",
"dark": "Sombre"
}
},
"language": {
"label": "Langage"
},
"markdown": {
"label": "Markdown",
"codeRenderer": "Bloc de code Renderer"
}
}
29 changes: 29 additions & 0 deletions src/main/services/i18n/locales/fr_FR/special.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"description": {
"storage": "Pour utiliser des services de synchronisation comme iCloud Drive, Google Drive ou Dropbox, il suffit de déplacer le stockage vers les dossiers synchronisés correspondants",
"migrate": {
"1": "Pour migrer à partir de massCode v1.0, sélectionnez le dossier contenant les fichiers de la base de données.",
"2": "Pour migrer depuis SnippetsLab, sélectionnez le fichier JSON.",
"3": [
"Quelques limitations. Lors de la migration de SnippetsLab :",
"Tous les dossiers seront de premier niveau car le fichier JSON (inférieur à la version 2.1) ne représente pas les dossiers imbriqués.",
"Les extraits dont la langue n'est pas prise en charge seront définis comme du texte brut par défaut."
]
},
"htmlCssPreview": "Ajouter des fragments avec les langages HTML et CSS pour voir le résultat.",
"codeBlockRenderer": [
"Lors de l'utilisation de Codemirror, le langage à définir pour le bloc de code doit correspondre à l'une des valeurs des",
"langages"
]
},
"success": {
"migrate": "Migration réussie de la base de données."
},
"error": {
"folderContainDb": "Le dossier contient déjà \"db.json\".",
"folderNotContainDb": "Dossier ne contenant pas \"db.json\"."
},
"unsponsored": "Non sponsorisé",
"supportMessage": "Bonjour, ici Anton 👋<br><br>\nMerci d'avoir utilisé massCode. Si vous trouvez cette application utile, veuillez {{-tagStart}} donate {{-tagEnd}}. Cela m'incitera à poursuivre le développement du projet.",
"snippetsShowcase": "Vitrine des extraits"
}

0 comments on commit 5b27fda

Please sign in to comment.