diff options
author | Jedidiah Barber <contact@jedbarber.id.au> | 2021-07-14 11:49:10 +1200 |
---|---|---|
committer | Jedidiah Barber <contact@jedbarber.id.au> | 2021-07-14 11:49:10 +1200 |
commit | d24f813f3f2a05c112e803e4256b53535895fc98 (patch) | |
tree | 601e6ae9a1cd44bcfdcf91739a5ca36aedd827c9 /tr/freshmemory_fr.ts |
Diffstat (limited to 'tr/freshmemory_fr.ts')
-rw-r--r-- | tr/freshmemory_fr.ts | 1500 |
1 files changed, 1500 insertions, 0 deletions
diff --git a/tr/freshmemory_fr.ts b/tr/freshmemory_fr.ts new file mode 100644 index 0000000..0f6c06e --- /dev/null +++ b/tr/freshmemory_fr.ts @@ -0,0 +1,1500 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="fr_FR"> +<context> + <name>AboutDialog</name> + <message> + <location filename="../src/main-view/AboutDialog.cpp" line="9"/> + <source>About %1</source> + <translation>A propos %1</translation> + </message> + <message> + <location filename="../src/main-view/AboutDialog.cpp" line="25"/> + <source>License:</source> + <translation>Licence:</translation> + </message> + <message> + <location filename="../src/main-view/AboutDialog.cpp" line="21"/> + <source>Learn new things quickly and keep your memory fresh with time spaced repetition.</source> + <translation>Apprendre de nouvelles choses rapidement et de garder votre mémoire fraîche avec répétition espacée.</translation> + </message> +</context> +<context> + <name>AppModel</name> + <message> + <location filename="../src/main-view/AppModel.cpp" line="166"/> + <source>No dictionary opened.</source> + <translation>Aucun dictionnaire ouvert.</translation> + </message> + <message> + <location filename="../src/main-view/AppModel.cpp" line="171"/> + <location filename="../src/main-view/AppModel.cpp" line="179"/> + <source>The current dictionary is empty.</source> + <translation>Le dictionnaire courant est vide.</translation> + </message> +</context> +<context> + <name>CardEditDialog</name> + <message> + <location filename="../src/study/CardEditDialog.cpp" line="53"/> + <source>Go to dictionary window</source> + <translation>Aller à fenêtre de dictionnaire</translation> + </message> + <message> + <location filename="../src/study/CardEditDialog.cpp" line="55"/> + <source>Close</source> + <translation>Fermer</translation> + </message> + <message> + <location filename="../src/study/CardEditDialog.cpp" line="67"/> + <source>Edit card: </source> + <comment>In title of card edit view</comment> + <translation>Éditer la carte: </translation> + </message> +</context> +<context> + <name>CardPack</name> + <message> + <location filename="../src/dictionary/CardPack.cpp" line="120"/> + <source>(empty pack)</source> + <translation>(paquet vide)</translation> + </message> +</context> +<context> + <name>CardPreview</name> + <message> + <location filename="../src/main-view/CardPreview.cpp" line="15"/> + <source>Card preview</source> + <translation>Prévisualisation de carte</translation> + </message> +</context> +<context> + <name>CsvDialog</name> + <message> + <location filename="../src/export-import/CsvDialog.cpp" line="32"/> + <source>Preview:</source> + <translation>Prévisualisation:</translation> + </message> + <message> + <location filename="../src/export-import/CsvDialog.cpp" line="69"/> + <source>Separators</source> + <translation>Séparateurs</translation> + </message> + <message> + <location filename="../src/export-import/CsvDialog.cpp" line="89"/> + <source>Ta&b</source> + <translation>Ta&b</translation> + </message> + <message> + <location filename="../src/export-import/CsvDialog.cpp" line="106"/> + <source>&Text delimiter:</source> + <translation>Séparateur de &texte:</translation> + </message> +</context> +<context> + <name>CsvExportDialog</name> + <message> + <location filename="../src/export-import/CsvExportDialog.cpp" line="13"/> + <source>Export to CSV</source> + <translation>Exporter au CSV</translation> + </message> + <message> + <location filename="../src/export-import/CsvExportDialog.cpp" line="47"/> + <source>Write column &names</source> + <translation>Écrire &noms de colonnes</translation> + </message> + <message> + <location filename="../src/export-import/CsvExportDialog.cpp" line="32"/> + <source>C&haracter set:</source> + <translation>&Jeu de caractères:</translation> + </message> + <message> + <location filename="../src/export-import/CsvExportDialog.cpp" line="33"/> + <source>Used &columns:</source> + <translation>&Colonnes utilisées:</translation> + </message> + <message> + <location filename="../src/export-import/CsvExportDialog.h" line="24"/> + <source>Output</source> + <translation>Sortie</translation> + </message> + <message> + <location filename="../src/export-import/CsvExportDialog.cpp" line="54"/> + <source>&Quote all fields</source> + <translation>Ci&ter tous les champs</translation> + </message> + <message> + <location filename="../src/export-import/CsvExportDialog.cpp" line="57"/> + <source>Field &separator:</source> + <translation>&Séparateur de champs:</translation> + </message> + <message> + <location filename="../src/export-import/CsvExportDialog.cpp" line="60"/> + <source>Co&mment character:</source> + <translation>Co&mmentaire caractère:</translation> + </message> + <message> + <location filename="../src/export-import/CsvExportDialog.cpp" line="83"/> + <source>Show &invisible characters</source> + <translation>Afficher les caractères &invisibles</translation> + </message> + <message> + <location filename="../src/export-import/CsvExportDialog.cpp" line="125"/> + <source>Cannot save to file: + %1.</source> + <translation>Impossible d'enregistrer fichier: + %1.</translation> + </message> +</context> +<context> + <name>CsvImportDialog</name> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="15"/> + <source>Import from CSV</source> + <translation>Importer de CSV</translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="40"/> + <source>C&haracter set:</source> + <translation>&Jeu de caractères:</translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="41"/> + <source>From &line:</source> + <translation>De &ligne:</translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="42"/> + <source>Number of colum&ns:</source> + <translation>&Nombre de colonnes:</translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="58"/> + <source>All</source> + <translation>Toutes</translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="64"/> + <source>&First line has field names</source> + <translation>&Première ligne contient des noms de champs</translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.h" line="28"/> + <source>Input</source> + <translation>Apport</translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="87"/> + <source>An&y character</source> + <translation>&Tout caractère</translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="88"/> + <source>Fields are separated by any separator character</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="89"/> + <source>A co&mbination of characters</source> + <translation>Une co&mbinaison de caractères</translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="90"/> + <source>Fields are separated by a combination of separator characters, in any order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="92"/> + <source>E&xact string</source> + <translation>Chaîne e&xacte</translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="93"/> + <source>Fields are separated by the exact string of separators, in the above defined order</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="98"/> + <source>&Comment character:</source> + <translation>Co&mmentaire caractère:</translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="74"/> + <source>Field &separator:</source> + <translation>&Séparateur de champs:</translation> + </message> + <message> + <location filename="../src/export-import/CsvImportDialog.cpp" line="76"/> + <source>Separation mode:</source> + <translation>Mode de séparation:</translation> + </message> +</context> +<context> + <name>Dictionary</name> + <message> + <location filename="../src/dictionary/Dictionary.cpp" line="21"/> + <source>noname</source> + <translation>pas_de_nom</translation> + </message> + <message> + <location filename="../src/dictionary/Dictionary.cpp" line="102"/> + <location filename="../src/dictionary/DictionaryReader.cpp" line="361"/> + <source>Question</source> + <translation>Question</translation> + </message> + <message> + <location filename="../src/dictionary/Dictionary.cpp" line="103"/> + <location filename="../src/dictionary/DictionaryReader.cpp" line="362"/> + <source>Answer</source> + <translation>Réponse</translation> + </message> + <message> + <location filename="../src/dictionary/Dictionary.cpp" line="104"/> + <location filename="../src/dictionary/DictionaryReader.cpp" line="363"/> + <source>Example</source> + <translation>Exemple</translation> + </message> + <message> + <location filename="../src/dictionary/Dictionary.cpp" line="146"/> + <source>Cannot open dictionary file:</source> + <translation>Impossible d'ouvrir le fichier dictionnaire:</translation> + </message> + <message> + <location filename="../src/dictionary/Dictionary.cpp" line="185"/> + <source>Cannot open study file:</source> + <translation>Impossible d'ouvrir le fichier d'étude:</translation> + </message> + <message> + <location filename="../src/dictionary/DictionaryReader.cpp" line="30"/> + <source>The file is not a dictionary file.</source> + <translation>Le fichier est pas un fichier dictionnaire.</translation> + </message> + <message> + <location filename="../src/dictionary/DictionaryReader.cpp" line="65"/> + <location filename="../src/study/StudyFileReader.cpp" line="45"/> + <source>Unsupported format</source> + <translation>Format non supporté</translation> + </message> + <message> + <location filename="../src/dictionary/DictionaryReader.cpp" line="66"/> + <source>Dictionary uses unsupported format %1. +The minimum supported version is %2</source> + <translation>Le dictionnaire utilise le format non supporté %1. +La version minimum supportée est de %2</translation> + </message> + <message> + <location filename="../src/dictionary/DictionaryReader.cpp" line="76"/> + <source>Dictionary %1 uses obsolete format %2. +It will be converted to the current format %3.</source> + <translation>Le dictionnaire %1 utilise format obsolète %2. +Il sera converti au format actuel %3.</translation> + </message> + <message> + <location filename="../src/dictionary/DictionaryReader.cpp" line="75"/> + <source>Old dictionary</source> + <translation>Vieux dictionnaire</translation> + </message> + <message> + <location filename="../src/study/StudyFileReader.cpp" line="31"/> + <source>The file is not a study file.</source> + <translation>Le fichier est pas un fichier d'étude.</translation> + </message> + <message> + <location filename="../src/study/StudyFileReader.cpp" line="46"/> + <source>The study file uses unsupported format %1. +The minimum supported version is %2</source> + <translation>Le fichier d'étude utilise le format non supporté %1. +La version minimum supportée est de %2</translation> + </message> +</context> +<context> + <name>DictionaryOptionsDialog</name> + <message> + <location filename="../src/dic-options/DictionaryOptionsDialog.cpp" line="24"/> + <source>Dictionary options</source> + <translation>Paramètres de dictionnaire</translation> + </message> + <message> + <location filename="../src/dic-options/DictionaryOptionsDialog.cpp" line="44"/> + <source>File name</source> + <translation>Nom du fichier</translation> + </message> + <message> + <location filename="../src/dic-options/DictionaryOptionsDialog.cpp" line="58"/> + <source>Fields</source> + <translation>Champs</translation> + </message> + <message> + <location filename="../src/dic-options/DictionaryOptionsDialog.cpp" line="59"/> + <source>Card packs</source> + <translation>Paquets de cartes</translation> + </message> +</context> +<context> + <name>FieldsListModel</name> + <message> + <location filename="../src/dic-options/FieldsListModel.cpp" line="52"/> + <source>Field</source> + <translation>Champ</translation> + </message> + <message> + <location filename="../src/dic-options/FieldsListModel.cpp" line="54"/> + <source>Style</source> + <translation>Style</translation> + </message> + <message> + <location filename="../src/dic-options/FieldsListModel.cpp" line="94"/> + <source>new field</source> + <translation>nouveau champ</translation> + </message> +</context> +<context> + <name>FieldsPage</name> + <message> + <location filename="../src/dic-options/FieldsPage.cpp" line="28"/> + <source>Fields</source> + <translation>Champs</translation> + </message> + <message> + <location filename="../src/dic-options/FieldsPage.cpp" line="33"/> + <source>Move up</source> + <translation>Vers le Haut</translation> + </message> + <message> + <location filename="../src/dic-options/FieldsPage.cpp" line="37"/> + <source>Move down</source> + <translation>Vers le Bas</translation> + </message> + <message> + <location filename="../src/dic-options/FieldsPage.cpp" line="53"/> + <source>Add</source> + <translation>Ajouter</translation> + </message> + <message> + <location filename="../src/dic-options/FieldsPage.cpp" line="54"/> + <source>Add new field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/dic-options/FieldsPage.cpp" line="55"/> + <source>Remove</source> + <translation>Supprimer</translation> + </message> + <message> + <location filename="../src/dic-options/FieldsPage.cpp" line="56"/> + <source>Remove field(s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/dic-options/FieldsPage.cpp" line="57"/> + <source>Rename</source> + <translation>Renommer</translation> + </message> + <message> + <location filename="../src/dic-options/FieldsPage.cpp" line="58"/> + <source>Rename field</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/dic-options/FieldsPage.cpp" line="91"/> + <source>Preview</source> + <translation>Prévisualisation</translation> + </message> +</context> +<context> + <name>FindPanel</name> + <message> + <location filename="../src/main-view/FindPanel.cpp" line="18"/> + <source>Close</source> + <translation>Fermer</translation> + </message> + <message> + <location filename="../src/main-view/FindPanel.cpp" line="20"/> + <source>Find:</source> + <comment>Title of the find pane</comment> + <translation>Rechercher:</translation> + </message> + <message> + <location filename="../src/main-view/FindPanel.cpp" line="34"/> + <source>Find previous</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/main-view/FindPanel.cpp" line="40"/> + <source>Find next</source> + <translation>Suivant</translation> + </message> + <message> + <location filename="../src/main-view/FindPanel.cpp" line="47"/> + <source>Case sensitive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/main-view/FindPanel.cpp" line="53"/> + <source>Whole words</source> + <translation>Mots complets</translation> + </message> + <message> + <location filename="../src/main-view/FindPanel.cpp" line="59"/> + <source>Regular expression</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/main-view/FindPanel.cpp" line="65"/> + <source>In selection</source> + <translation>En sélection</translation> + </message> + <message> + <location filename="../src/main-view/FindPanel.cpp" line="70"/> + <source>String is not found</source> + <translation>Chaîne est introuvable</translation> + </message> +</context> +<context> + <name>FontColorSettingsDialog</name> + <message> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="36"/> + <source>Font & color settings</source> + <translation>Paramètres de police et couleur</translation> + </message> + <message> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="52"/> + <source>Card background color:</source> + <translation>Couleur de fond de carte:</translation> + </message> + <message> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="61"/> + <source>Field styles</source> + <translation>Styles de champs</translation> + </message> + <message> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="91"/> + <source>Font family:</source> + <translation>Famille de police:</translation> + </message> + <message> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="94"/> + <source>Size:</source> + <translation>Taille:</translation> + </message> + <message> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="103"/> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="142"/> + <source>Bold</source> + <translation>Gras</translation> + </message> + <message> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="104"/> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="143"/> + <source>Italic</source> + <translation>Italique</translation> + </message> + <message> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="106"/> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="149"/> + <source>Color:</source> + <translation>Couleur:</translation> + </message> + <message> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="123"/> + <source>Prefix:</source> + <translation>Préfixe:</translation> + </message> + <message> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="125"/> + <source>Suffix:</source> + <translation>Suffixe:</translation> + </message> + <message> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="137"/> + <source>Keyword style</source> + <translation>Style mot-clé</translation> + </message> + <message> + <location filename="../src/settings/FontColorSettingsDialog.cpp" line="161"/> + <source>Style preview</source> + <translation>Prévisualisation de style</translation> + </message> +</context> +<context> + <name>IStudyWindow</name> + <message> + <location filename="../src/study/IStudyWindow.cpp" line="90"/> + <source>Close this pack</source> + <translation>Fermer ce paquet</translation> + </message> + <message> + <location filename="../src/study/IStudyWindow.cpp" line="114"/> + <source>E</source> + <comment>Shortcut for 'Edit card' button</comment> + <translation></translation> + </message> + <message> + <location filename="../src/study/IStudyWindow.cpp" line="115"/> + <source>Edit card</source> + <translation>Éditer carte</translation> + </message> + <message> + <location filename="../src/study/IStudyWindow.cpp" line="126"/> + <source>D</source> + <comment>Shortcut for 'Delete card' button</comment> + <translation></translation> + </message> + <message> + <location filename="../src/study/IStudyWindow.cpp" line="127"/> + <source>Delete card</source> + <translation>Supprimer carte</translation> + </message> + <message> + <location filename="../src/study/IStudyWindow.cpp" line="165"/> + <location filename="../src/study/IStudyWindow.cpp" line="168"/> + <source>Show answer</source> + <translation>Afficher réponse</translation> + </message> + <message> + <location filename="../src/study/IStudyWindow.cpp" line="216"/> + <source>Delete card?</source> + <translation>Supprimer carte?</translation> + </message> + <message> + <location filename="../src/study/IStudyWindow.cpp" line="216"/> + <source>Delete card "%1"?</source> + <translation>Supprimer carte "%1"?</translation> + </message> +</context> +<context> + <name>LanguageMenu</name> + <message> + <location filename="../src/main-view/LanguageMenu.cpp" line="6"/> + <source>&Language</source> + <translation>&Langue</translation> + </message> + <message> + <location filename="../src/main-view/LanguageMenu.cpp" line="33"/> + <source>System</source> + <translation>Du système</translation> + </message> + <message> + <location filename="../src/main-view/LanguageMenu.cpp" line="63"/> + <source>The application must be restarted to use the selected language</source> + <translation>L'application doit être redémarré pour utiliser la langue sélectionnée</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="87"/> + <source>Records: %1</source> + <translation>Enregistrements: %1</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="169"/> + <source>Open dictionary</source> + <translation>Ouvrir dictionnaire</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="170"/> + <source>Dictionaries</source> + <comment>Filter name in dialog</comment> + <translation>Dictionnaires</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="290"/> + <source>Save dictionary as ...</source> + <translation>Enregistrer dictionnaire sous ...</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="310"/> + <source>Import CSV file</source> + <translation>Importer CSV fichier</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="335"/> + <source>Export to CSV file</source> + <translation>Exporter au CSV fichier</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="348"/> + <source>Cannot save dictionary:</source> + <translation>Impossible d'enregistrer dictionnaire:</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="368"/> + <source>Cannot save study file:</source> + <translation>Impossible d'enregistrer fichier d'étude:</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="413"/> + <source>Save dictionary?</source> + <translation>Enregistrer dictionnaire?</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="413"/> + <source>Dictionary %1 was modified. +Save changes?</source> + <translation>Dictionnaire %1 a été modifié. +Enregistrer les modifications?</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="480"/> + <source>Add image</source> + <translation>Ajouter image</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="482"/> + <source>Images</source> + <comment>Filter name in dialog</comment> + <translation>Images</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="484"/> + <source>All files</source> + <translation>Tous fichiers</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="617"/> + <source>Online dictionaries</source> + <translation>Online dictionnaires</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="649"/> + <source>Ctrl+Z</source> + <translation></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="652"/> + <source>Ctrl+Y</source> + <translation></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="709"/> + <source>&Word drill</source> + <translation>Examen de &mots</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="716"/> + <source>&Spaced repetition</source> + <translation>&Répétition espacée</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="731"/> + <source>&Dictionary options</source> + <translation>Paramètres de &dictionnaire</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="736"/> + <source>&Font and color settings</source> + <translation>Paramètres de &police et couleur</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="741"/> + <source>&Study settings</source> + <translation>&Paramètres de étude</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="609"/> + <source>&New</source> + <translation>&Nouveau</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="610"/> + <source>Ctrl+N</source> + <translation></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="613"/> + <source>&Open ...</source> + <translation>&Ouvrir ...</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="614"/> + <source>Ctrl+O</source> + <translation></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="620"/> + <source>&Save</source> + <translation>Enre&gistrer</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="621"/> + <source>Ctrl+S</source> + <translation></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="624"/> + <source>Save &as ...</source> + <translation>Enregistrer so&us ...</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="627"/> + <source>Save &copy ...</source> + <translation>Enregistrer &copie ...</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="630"/> + <source>&Import from CSV ...</source> + <translation>&Importer depuis CSV ...</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="633"/> + <source>&Export to CSV ...</source> + <translation>&Exporter au CSV ...</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="637"/> + <source>&Close dictionary</source> + <translation>&Fermer dictionnaire</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="638"/> + <source>Ctrl+W</source> + <translation></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="641"/> + <source>&Quit</source> + <translation>Sor&tir</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="642"/> + <source>Ctrl+Q</source> + <translation></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="654"/> + <source>&Copy</source> + <translation>&Copier</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="655"/> + <source>Ctrl+C</source> + <translation></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="658"/> + <source>Cu&t</source> + <translation>Co&uper</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="659"/> + <source>Ctrl+X</source> + <translation></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="662"/> + <source>&Paste</source> + <translation>Co&ller</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="663"/> + <source>Ctrl+V</source> + <translation></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="671"/> + <source>&Find...</source> + <translation>&Rechercher...</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="672"/> + <source>Ctrl+F</source> + <translation></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="675"/> + <source>Find &again</source> + <translation>Suiv&ant</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="682"/> + <source>&Add image</source> + <translation>&Ajouter image</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="683"/> + <source>Ctrl+G</source> + <translation></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="691"/> + <source>&Insert record</source> + <translation>&Insérer enregistrement</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="692"/> + <source>Ctrl+I</source> + <translation></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="699"/> + <source>&Remove record</source> + <translation>Supp&rimer enregistrement</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="722"/> + <source>S&tatistics</source> + <translation>S&tatistique</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="748"/> + <source>Help</source> + <translation>Aide</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="752"/> + <source>About</source> + <translation>A propos</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="800"/> + <source>&Edit</source> + <translation>&Édition</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="817"/> + <source>&View</source> + <translation>A&ffichage</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="819"/> + <source>&Tools</source> + <translation>Ou&tils</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="865"/> + <source>&Options</source> + <translation>&Paramètres</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="828"/> + <source>&Help</source> + <translation>&Aide</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="835"/> + <source>&File</source> + <translation>&Fichier</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="854"/> + <source>&Recent files</source> + <translation>Fichiers &récents</translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="875"/> + <source>Main</source> + <translation></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="947"/> + <source>Card packs</source> + <translation>Paquets de cartes</translation> + </message> + <message numerus="yes"> + <location filename="../src/main-view/MainWindow.cpp" line="1103"/> + <source>The pasted records contain %n new field(s)</source> + <translation type="unfinished"> + <numerusform></numerusform> + <numerusform></numerusform> + </translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="1104"/> + <source>Do you want to add new fields to this dictionary?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="1106"/> + <source>Add new fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="1107"/> + <source>Paste only existing fields</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/main-view/MainWindow.cpp" line="1203"/> + <source>The study cannot be started.</source> + <comment>First part of error message</comment> + <translation>L'étude ne peut pas être démarré.</translation> + </message> + <message> + <location filename="../src/main.cpp" line="81"/> + <source>Website:</source> + <translation>Site web:</translation> + </message> + <message> + <location filename="../src/main.cpp" line="87"/> + <source>Usage:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/main.cpp" line="88"/> + <source>FILE is a dictionary filename to load.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/main.cpp" line="89"/> + <source>Options:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/main.cpp" line="90"/> + <source>Display this help and exit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/main.cpp" line="91"/> + <source>Output version information and exit</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PacksPage</name> + <message> + <location filename="../src/dic-options/PacksPage.cpp" line="49"/> + <source>Add</source> + <translation>Ajouter</translation> + </message> + <message> + <location filename="../src/dic-options/PacksPage.cpp" line="50"/> + <source>Remove</source> + <translation>Supprimer</translation> + </message> + <message> + <location filename="../src/dic-options/PacksPage.cpp" line="61"/> + <source>Move pack up</source> + <translation>Paquet vers le haut</translation> + </message> + <message> + <location filename="../src/dic-options/PacksPage.cpp" line="65"/> + <source>Move pack down</source> + <translation>Paquet vers le bas</translation> + </message> + <message> + <location filename="../src/dic-options/PacksPage.cpp" line="75"/> + <source>Card packs</source> + <translation>Paquets de cartes</translation> + </message> + <message> + <location filename="../src/dic-options/PacksPage.cpp" line="104"/> + <source>Move field up</source> + <translation>Champ vers le haut</translation> + </message> + <message> + <location filename="../src/dic-options/PacksPage.cpp" line="108"/> + <source>Move field down</source> + <translation>Champ vers le bas</translation> + </message> + <message> + <location filename="../src/dic-options/PacksPage.cpp" line="118"/> + <source>Pack fields</source> + <translation>Champs de paquet</translation> + </message> + <message> + <location filename="../src/dic-options/PacksPage.cpp" line="152"/> + <source>Remove field from pack</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/dic-options/PacksPage.cpp" line="155"/> + <source>Add field to pack</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/dic-options/PacksPage.cpp" line="163"/> + <source>Uses exact answer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/dic-options/PacksPage.cpp" line="169"/> + <source>Unused fields</source> + <translation>Champs inutilisés</translation> + </message> + <message> + <location filename="../src/dic-options/PacksPage.cpp" line="181"/> + <source>Preview</source> + <translation>Prévisualisation</translation> + </message> +</context> +<context> + <name>PacksTreeModel</name> + <message> + <location filename="../src/main-view/PacksTreeModel.cpp" line="35"/> + <source>Card pack</source> + <translation>Paquet de cartes</translation> + </message> + <message> + <location filename="../src/main-view/PacksTreeModel.cpp" line="36"/> + <source>Sched</source> + <translation>Plan</translation> + </message> + <message> + <location filename="../src/main-view/PacksTreeModel.cpp" line="37"/> + <source>New</source> + <translation>Nouv</translation> + </message> +</context> +<context> + <name>ProgressPage</name> + <message> + <location filename="../src/statistics/ProgressPage.cpp" line="37"/> + <source>Studied</source> + <translation>Étudiées</translation> + </message> + <message> + <location filename="../src/statistics/ProgressPage.cpp" line="38"/> + <source>Scheduled for today</source> + <translation>Planifiées pour aujourd'hui</translation> + </message> + <message> + <location filename="../src/statistics/ProgressPage.cpp" line="39"/> + <source>New</source> + <translation>Nouv</translation> + </message> + <message> + <location filename="../src/statistics/ProgressPage.cpp" line="22"/> + <source>Total: %1</source> + <translation>Total: %1</translation> + </message> + <message> + <location filename="../src/statistics/ProgressPage.h" line="16"/> + <source>Study progress</source> + <translation>Progrès de l'étude</translation> + </message> +</context> +<context> + <name>QObject</name> + <message numerus="yes"> + <location filename="../src/main-view/UndoCommands.cpp" line="153"/> + <source>Insert %n record(s)</source> + <comment>Undo action of inserting records</comment> + <translation> + <numerusform>Insérer %n enregistrement</numerusform> + <numerusform>Insérer %n enregistrements</numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/main-view/UndoCommands.cpp" line="222"/> + <source>Remove %n record(s)</source> + <comment>Undo action of removing records</comment> + <translation> + <numerusform>Supprimer %n enregistrement</numerusform> + <numerusform>Supprimer %n enregistrements</numerusform> + </translation> + </message> + <message> + <location filename="../src/main-view/UndoCommands.cpp" line="257"/> + <source>Edit "%1"</source> + <comment>Undo action of editing a record</comment> + <translation>Éditer "%1"</translation> + </message> + <message numerus="yes"> + <location filename="../src/main-view/UndoCommands.cpp" line="303"/> + <source>Paste %n record(s)</source> + <comment>Undo action of pasting records</comment> + <translation> + <numerusform>Coller %n enregistrement</numerusform> + <numerusform>Coller %n enregistrements</numerusform> + </translation> + </message> +</context> +<context> + <name>ScheduledPage</name> + <message> + <location filename="../src/statistics/ScheduledPage.h" line="11"/> + <source>Scheduled cards</source> + <translation>Cartes planifiées</translation> + </message> +</context> +<context> + <name>SpacedRepetitionWindow</name> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="10"/> + <source>Spaced repetition</source> + <translation>Répétition espacée</translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="64"/> + <source>Today learned new cards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="68"/> + <source>Scheduled learning reviews: +new cards must be repeated today to learn</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="73"/> + <source>Time left to the next learning review</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="76"/> + <source>Scheduled cards for today</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="80"/> + <source>New scheduled cards for today: +new cards that will be shown between the scheduled ones</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="120"/> + <source>Reviewed cards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="121"/> + <source>Learning reviews</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="122"/> + <source>Scheduled cards</source> + <translation>Cartes planifiées</translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="123"/> + <source>New cards for today</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="127"/> + <source>Progress of reviews scheduled for today:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="136"/> + <source>Unknown</source> + <translation>Inconnu</translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="137"/> + <source>Completely forgotten card, couldn't recall the answer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="138"/> + <source>Incorrect</source> + <translation>Incorrecte</translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="139"/> + <source>The answer is incorrect.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="140"/> + <source>Difficult</source> + <translation>Difficile</translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="141"/> + <source>It's difficult to recall the answer. The last interval was too long.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="142"/> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="243"/> + <source>Good</source> + <translation>Bien</translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="143"/> + <source>The answer is recalled in couple of seconds. The last interval was good enough.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="144"/> + <source>Easy</source> + <translation>Facile</translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="145"/> + <source>The card is too easy, and recalled without any effort. The last interval was too short.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="243"/> + <source>OK</source> + <translation>OK</translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="312"/> + <source>(%1 min)</source> + <translation>(%1 min)</translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="333"/> + <source>Day cards limit is reached: %1 cards. +It is recommended to stop studying this dictionary.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="352"/> + <source>All cards are reviewed</source> + <translation>Toutes les cartes sont examinées</translation> + </message> + <message> + <location filename="../src/study/SpacedRepetitionWindow.cpp" line="354"/> + <source>You can go to the next pack or dictionary, or open the Word drill.</source> + <translation>Vous pouvez aller à le meute paquet ou un dictionnaire, ou ouvrir l'Examen de mots.</translation> + </message> +</context> +<context> + <name>StatisticsView</name> + <message> + <location filename="../src/statistics/StatisticsView.cpp" line="25"/> + <source>Statistics</source> + <translation>Statistique</translation> + </message> + <message> + <location filename="../src/statistics/StatisticsView.cpp" line="106"/> + <source>Card pack:</source> + <translation>Paquet de cartes:</translation> + </message> + <message> + <location filename="../src/statistics/StatisticsView.cpp" line="109"/> + <source>Period:</source> + <translation>Période:</translation> + </message> + <message numerus="yes"> + <location filename="../src/statistics/StatisticsView.cpp" line="142"/> + <location filename="../src/statistics/StatisticsView.cpp" line="143"/> + <location filename="../src/statistics/StatisticsView.cpp" line="144"/> + <source>%n week(s)</source> + <translation> + <numerusform>%n semaine</numerusform> + <numerusform>%n semaines</numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/statistics/StatisticsView.cpp" line="145"/> + <location filename="../src/statistics/StatisticsView.cpp" line="146"/> + <location filename="../src/statistics/StatisticsView.cpp" line="147"/> + <location filename="../src/statistics/StatisticsView.cpp" line="148"/> + <source>%n month(s)</source> + <translation> + <numerusform>%n mois</numerusform> + <numerusform>%n mois</numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="../src/statistics/StatisticsView.cpp" line="149"/> + <location filename="../src/statistics/StatisticsView.cpp" line="150"/> + <location filename="../src/statistics/StatisticsView.cpp" line="151"/> + <source>%n year(s)</source> + <translation> + <numerusform>%n an</numerusform> + <numerusform>%n années</numerusform> + </translation> + </message> + <message> + <location filename="../src/statistics/StatisticsView.cpp" line="152"/> + <source>All time</source> + <translation>Tout le temps</translation> + </message> +</context> +<context> + <name>Strings</name> + <message> + <location filename="../src/strings.cpp" line="3"/> + <source>Build</source> + <translation>Construcion</translation> + </message> + <message> + <location filename="../src/strings.cpp" line="4"/> + <source>Author: Mykhaylo Kopytonenko</source> + <translation>Auteur: Mykhaylo Kopytonenko</translation> + </message> + <message> + <location filename="../src/strings.cpp" line="5"/> + <source>Fresh Memory</source> + <translation></translation> + </message> + <message> + <location filename="../src/strings.cpp" line="6"/> + <source>Error</source> + <translation>Erreur</translation> + </message> +</context> +<context> + <name>StudiedPage</name> + <message> + <location filename="../src/statistics/StudiedPage.h" line="11"/> + <source>Studied cards</source> + <translation>Сartes étudiées</translation> + </message> +</context> +<context> + <name>StudySettingsDialog</name> + <message> + <location filename="../src/settings/StudySettingsDialog.cpp" line="31"/> + <source>Add new cards in random order</source> + <translation>Ajouter nouvelles cartes dans un ordre aléatoire</translation> + </message> + <message> + <location filename="../src/settings/StudySettingsDialog.cpp" line="72"/> + <source>Day starts at, o'clock:</source> + <translation>Journée commence à:</translation> + </message> + <message> + <location filename="../src/settings/StudySettingsDialog.cpp" line="73"/> + <source>Share of new cards:</source> + <translation>Partager de nouvelles cartes:</translation> + </message> + <message> + <location filename="../src/settings/StudySettingsDialog.cpp" line="74"/> + <source>Repetition interval randomness:</source> + <translation>Aléatoire de Intervalle de répétition:</translation> + </message> + <message> + <location filename="../src/settings/StudySettingsDialog.cpp" line="92"/> + <source>Day reviews limit:</source> + <translation>Limite de jour pour répétitions:</translation> + </message> + <message> + <location filename="../src/settings/StudySettingsDialog.cpp" line="95"/> + <source>Don't add new cards after scheduled cards threshold:</source> + <translation>Ne pas ajouter de nouvelles cartes après seuil des cartes programmées:</translation> + </message> + <message> + <location filename="../src/settings/StudySettingsDialog.cpp" line="97"/> + <source>Limits</source> + <translation>Limites</translation> + </message> + <message> + <location filename="../src/settings/StudySettingsDialog.cpp" line="93"/> + <source>Day limit of new cards:</source> + <translation>Limite jour de nouvelles cartes:</translation> + </message> + <message> + <location filename="../src/settings/StudySettingsDialog.cpp" line="20"/> + <source>Study settings</source> + <translation>Paramètres de étude</translation> + </message> +</context> +<context> + <name>StylePreviewModel</name> + <message> + <location filename="../src/settings/StylePreviewModel.cpp" line="38"/> + <source>keyword</source> + <translation>mot-clé</translation> + </message> +</context> +<context> + <name>TimeChartPage</name> + <message> + <location filename="../src/statistics/TimeChartPage.cpp" line="14"/> + <source>Date</source> + <translation>Date</translation> + </message> + <message> + <location filename="../src/statistics/TimeChartPage.cpp" line="14"/> + <source>Cards</source> + <translation>Cartes</translation> + </message> + <message> + <location filename="../src/statistics/TimeChartPage.cpp" line="25"/> + <source>Total: %1</source> + <translation>Total: %1</translation> + </message> +</context> +<context> + <name>WelcomeScreen</name> + <message> + <location filename="../src/main-view/WelcomeScreen.cpp" line="7"/> + <source>Create new dictionary</source> + <translation>Créer nouveau dictionnaire</translation> + </message> + <message> + <location filename="../src/main-view/WelcomeScreen.cpp" line="9"/> + <source>Open existing dictionary</source> + <translation>Ouvrir dictionnaire existant</translation> + </message> + <message> + <location filename="../src/main-view/WelcomeScreen.cpp" line="11"/> + <source>Open online dictionaries</source> + <translation>Ouvrir dictionnaires online</translation> + </message> + <message> + <location filename="../src/main-view/WelcomeScreen.cpp" line="13"/> + <source>Import from CSV file</source> + <translation>Importer de CSV fichier</translation> + </message> + <message> + <location filename="../src/main-view/WelcomeScreen.cpp" line="15"/> + <source>Recent dictionaries</source> + <translation>Dictionnaires récents</translation> + </message> +</context> +<context> + <name>WordDrillWindow</name> + <message> + <location filename="../src/study/WordDrillWindow.cpp" line="8"/> + <source>Word drill</source> + <translation>Examen de mots</translation> + </message> + <message> + <location filename="../src/study/WordDrillWindow.cpp" line="26"/> + <source>Current card / All cards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/WordDrillWindow.cpp" line="30"/> + <source>Progress of reviewing cards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/WordDrillWindow.cpp" line="31"/> + <source>Show answers</source> + <translation>Afficher réponses</translation> + </message> + <message> + <location filename="../src/study/WordDrillWindow.cpp" line="32"/> + <source>S</source> + <comment>Shortcut for 'Show answers' checkbox</comment> + <translation></translation> + </message> + <message> + <location filename="../src/study/WordDrillWindow.cpp" line="40"/> + <source>Back</source> + <translation>Précédent</translation> + </message> + <message> + <location filename="../src/study/WordDrillWindow.cpp" line="42"/> + <source>Go back in history</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/WordDrillWindow.cpp" line="45"/> + <source>Forward</source> + <translation>Avant</translation> + </message> + <message> + <location filename="../src/study/WordDrillWindow.cpp" line="47"/> + <source>Go forward in history</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/WordDrillWindow.cpp" line="50"/> + <source>Next</source> + <translation>Suivant</translation> + </message> + <message> + <location filename="../src/study/WordDrillWindow.cpp" line="52"/> + <source>Show next card (Enter)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/study/WordDrillWindow.cpp" line="105"/> + <source>No cards available</source> + <translation>Pas de cartes</translation> + </message> +</context> +</TS> |