Grammalecte  Diff

Differences From Artifact [cec8754aec]:

To Artifact [10a90636db]:


18
19
20
21
22
23
24
25
26


27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46


47
48


49
50
51
52
53
54
55
56
57
58
59
60



61
62
63
64
65
66
67
68
69
70
71
72
73


74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93


94

95
96
97
98
99
100
101
102
103
104
105
106
107



108
109
110
111
112
113
114
115
116
117
18
19
20
21
22
23
24


25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48


49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76


77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100

101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127







-
-
+
+




















+
+
-
-
+
+












+
+
+











-
-
+
+




















+
+
-
+













+
+
+












dStrings = {
    "fr": {
        "title": "Grammalecte · Éditeur des transformations personnalisées",

        "name": "Nom de la règle",
        "pattern": "Motif de remplacement",
        "repl": "par",
        "pattern": "Motif de recherche",
        "repl": "remplacer par",
        "regex": "Regex",
        "regex_help": "Une expression régulière est une forme de syntaxe décrivant un motif de recherche de caractères",
        "casesens": "Casse rigide",
        "casesens_help": "La casse des caractères sera respectée telle quelle.",

        "new_entry": "Nouvelle entrée",
        "edit_entry": "Entrée sélectionnée",

        "add": "Ajouter",
        "delete": "Supprimer",
        "modify": "Modifier",
        "apply": "Appliquer",
        "apply_help": "Appliquer cette règle sur le texte",
        "modif": "modifications",

        "import": "Importer",
        "export": "Exporter",
        "delete_all": "Tout supprimer",
        "save_and_close": "Enregistrer et fermer",

        "delete_all_confirm": "Voulez-vous réellement tout supprimer ?",

        "name_error": "Pour le nom des règles, utilisez uniquement les lettres, les nombres et les caractères parmi ‹_-#.,;!?›.",
        "name_error_title": "Le nom de la règle n’est pas conforme.",
        "name_error": "Pour le nom des règles, utilisez uniquement les lettres, les nombres et les caractères parmi ‹_-#.,;!?›. 15 caractères maximum.",
        "name_error_title": "Nom de la règle non conforme.",

        "name_and_replace_error": "Ni le nom de la règle, ni ce qui doit être remplacé ne peut être vide. Veuillez remplir les champs requis.",
        "name_and_replace_error_title": "L’un des champs requis est vide",

        "add_name_error": "Une règle porte déjà ce nom. Veuillez modifier son nom.",
        "add_name_error_title": "Nom déjà utilisé",

        "delete_name_error": "Vous avez modifié le nom de la règle. Veuillez resélectionner la règle que vous voulez supprimer, et cliquez sur ‹Supprimer›.",
        "delete_name_error_title": "Nom de la règle à supprimer douteux",

        "modify_name_error": "Une autre règle porte déjà ce nom. Veuillez modifier le nom de la règle.",
        "modify_name_error_title": "Nouveau nom déjà utilisé par une autre règle",

        "max_len_error": "Le motif de recherche et le texte remplacé ne peuvent dépasser 250 caractères.",
        "max_len_error_title": "Champs non conformes",

        "import_question": "Voulez-vous que les règles importées écrasent celles existantes si elles possèdent un nom identique ?",
        "import_title": "Importation d’un fichier de règles de transformation",

        "error": "Erreur",
        "file_not_found": "Fichier introuvable : ",
    },
    "en": {
        "title": "Grammalecte · Editor for custom transformations",

        "name": "Rule name",
        "pattern": "Replacement pattern",
        "repl": "by",
        "pattern": "Search pattern",
        "repl": "replace by",
        "regex": "Regex",
        "regex_help": "A regular expression is a kind of syntax describing a search pattern of characters",
        "casesens": "Case sensitivity",
        "casesens_help": "Characters case will be treated as written.",

        "new_entry": "New entry",
        "edit_entry": "Selected entry",

        "add": "Add",
        "delete": "Delete",
        "modify": "Modify",
        "apply": "Apply",
        "apply_help": "Apply this rule on the text",
        "modif": "modifications",

        "import": "Import",
        "export": "Export",
        "delete_all": "Delete all",
        "save_and_close": "Save and close",

        "delete_all_confirm": "Do you really want to delete all entries?",

        "name_error": "For rules names, only use letters, numbers et characters among ‹_-#.,;!?›",
        "name_error": "For rules names, only use letters, numbers et characters among ‹_-#.,;!?›. Maximum: 15 characters.",
        "name_error_title": "Le nom de la règle n’est pas conforme.",

        "name_and_replace_error": "Neither the rule name, neither what has to be replaced can be empty. Please, fill the required fields.",
        "name_and_replace_error_title": "One of the required fields is empty",

        "add_name_error": "There is already a rule with this name. Please, find another name.",
        "add_name_error_title": "Rule name already used",

        "delete_name_error": "You have modified the name of the rule. Please, select again the rule you want to delete and click on ‹Delete›.",
        "delete_name_error_title": "Dubious rule name to delete",

        "modify_name_error": "This rule name is already used by another rule. Please, modify the rule name.",
        "modify_name_error_title": "New rule name already used by another rule",

        "max_len_error": "The search pattern and the replacing text can’t exceed 250 characters.",
        "max_len_error_title": "Non-compliant fields",

        "import_question": "Do you want that imported rules replace existing ones if they have the same name?",
        "import_title": "Importation of a transformation rules file",

        "error": "Error",
        "file_not_found": "File not found: ",
    }
}