diff --git a/README.md b/README.md index bd9a035186..4d58f418c2 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ Depending on the type of use you want like production of *Markdown* or maybe to * **Table**: Hate the Markdown table? You can do everything with a mouse ### And more -* **i18n**: English, Dutch, Korean, Japanese, Chinese, Spanish, German, Russian + language you extend. +* **i18n**: English, Dutch, Korean, Japanese, Chinese, Spanish, German, Russian, French + language you extend. * **Viewer**: Renders Markdown content with extensions diff --git a/src/js/editor.js b/src/js/editor.js index f894270b45..de9d82af1e 100644 --- a/src/js/editor.js +++ b/src/js/editor.js @@ -76,6 +76,7 @@ import './langs/nl_NL'; import './langs/es_ES'; import './langs/de_DE'; import './langs/ru_RU'; +import './langs/fr_FR'; const __nedInstance = []; diff --git a/src/js/extensions/table/langs.js b/src/js/extensions/table/langs.js index 7e5cd4d575..1fd1ce512f 100644 --- a/src/js/extensions/table/langs.js +++ b/src/js/extensions/table/langs.js @@ -61,4 +61,11 @@ if (i18n) { 'Cannot change part of merged cell': 'Вы не можете изменять часть комбинированной ячейки.', 'Cannot paste row merged cells into the table header': 'Вы не можете вставлять объединенные ячейки в заголовок таблицы.' }); + + i18n.setLanguage(['fr', 'fr_FR'], { + 'Merge cells': 'Fusionner les cellules', + 'Unmerge cells': 'Séparer les cellules', + 'Cannot change part of merged cell': 'Impossible de modifier une partie de la cellule fusionnée.', + 'Cannot paste row merged cells into the table header': 'Impossible de coller les cellules fusionnées dans l\'en-tête du tableau.' + }); } diff --git a/src/js/langs/fr_FR.js b/src/js/langs/fr_FR.js new file mode 100644 index 0000000000..22768fb685 --- /dev/null +++ b/src/js/langs/fr_FR.js @@ -0,0 +1,51 @@ +/** +* @fileoverview I18N for French +* @author Stanislas Michalak +*/ +import i18n from '../i18n'; + +i18n.setLanguage(['fr', 'fr_FR'], { + 'Markdown': 'Markdown', + 'WYSIWYG': 'WYSIWYG', + 'Write': 'Écrire', + 'Preview': 'Aperçu', + 'Headings': 'En-têtes', + 'Paragraph': 'Paragraphe', + 'Bold': 'Gras', + 'Italic': 'Italique', + 'Strike': 'Barré', + 'Code': 'Code en ligne', + 'Line': 'Ligne', + 'Blockquote': 'Citation', + 'Unordered list': 'Liste non-ordonnée', + 'Ordered list': 'Liste ordonnée', + 'Task': 'Tâche', + 'Insert link': 'Insérer un lien', + 'Insert CodeBlock': 'Insérer un bloc de code', + 'Insert table': 'Insérer un tableau', + 'Insert image': 'Insérer une image', + 'Heading': 'En-tête', + 'Image URL': 'URL de l\'image', + 'Select image file': 'Sélectionnez un fichier image', + 'Description': 'Description', + 'OK': 'OK', + 'Cancel': 'Annuler', + 'File': 'Fichier', + 'URL': 'URL', + 'Link text': 'Texte du lien', + 'Add row': 'Ajouter une ligne', + 'Add col': 'Ajouter une colonne', + 'Remove row': 'Supprimer une ligne', + 'Remove col': 'Supprimer une colonne', + 'Align left': 'Aligner à gauche', + 'Align center': 'Aligner au centre', + 'Align right': 'Aligner à droite', + 'Remove table': 'Supprimer le tableau', + 'Would you like to paste as table?': 'Voulez-vous coller ce contenu en tant que tableau ?', + 'Text color': 'Couleur du texte', + 'Auto scroll enabled': 'Défilement automatique activé', + 'Auto scroll disabled': 'Défilement automatique désactivé', + 'Cannot paste values ​​other than a table in the cell selection state': + 'Impossible de coller autre chose qu\'un tableau dans la sélection de la cellule.', + 'Choose language': 'Choix de la langue' +});