-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfcr_gui_lang.py
216 lines (214 loc) · 6.36 KB
/
fcr_gui_lang.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
# -*- coding: utf-8 -*-
# External import
from enum import Enum
class GUI_Text(Enum):
# Names and window titles
MAIN_SCREEN_NAME = {
"eng": "FCR : execute Find and Compare Records",
"fre": "FCR : lancer Find and Compare Records"
}
MAIN_SCREEN_WINDOW_TITLE = {
"eng": "Chose the processing and the file configuration",
"fre": "Choisir le traitement et la configuration des fichiers"
}
PROCESSING_CONFIGURATION_SCREEN_NAME = {
"eng": "FCR : configure processing",
"fre": "FCR : configurer le traitement"
}
PROCESSING_CONFIGURATION_WINDOW_TITLE = {
"eng": "Processing configuration",
"fre": "Configuration du traitement"
}
PROCESSING_CONFIGURATION_MAIN_TAB_TITLE = {
"eng": "Processing main configuration",
"fre": "Configuration principale du traitement"
}
PROCESSING_DATABASE_CONFIGURATION_TAB_TITLE = {
"eng": "Mapping configuration",
"fre": "Configuration des mappings"
}
PROCESSING_CHOSE_DATABASE_MAPPINGS_TAB_TITLE = {
"eng": "Chose database mappings",
"fre": "Choix des mappings de BDD"
}
# As this is to switch languages, english must be in french
CHOSE_LANG = {
"eng": "Passer en français",
"fre": "Switch to english"
}
SERVICE_NAME = {
"eng": "Service name (for logs)",
"fre": "Nom du service (pour les logs)"
}
LOG_LEVEL_TEXT = {
"eng":"Log level",
"fre":"Niveau de journalisation"
}
FILE_TO_ANALYZE = {
"eng": "File to be analyzed",
"fre": "Fichier à analyser"
}
OUTPUT_FOLDER = {
"eng": "Output folder",
"fre": "Dossier contenant les résultats"
}
CSV_COLS_CONFIG_FILE_PATH_TEXT = {
"eng":"Configuration file for CSV column names",
"fre":"Fichier de configuration des noms de colonnes CSV"
}
LOG_FOLDER = {
"eng": "Log folder",
"fre": "Dossier contenant les logs"
}
START_ANALYSIS = {
"eng": "Start analysis",
"fre": "Lancer l'analyse"
}
GO_TO_MARC_FIELDS = {
"eng": "Edit MARC fields mapping",
"fre": "Modifier la configuration des champs MARC"
}
PROCESSING = {
"eng": "Processing",
"fre": "Traitement"
}
SAVE_EXECUTION_PARAMETERS = {
"eng": "Save these execution settings",
"fre": "Sauvegarder ces paramètres d'exécution"
}
GO_TO_PROCESSING_CONFIGURATION = {
"eng": "Next (processing configuration)",
"fre": "Suivant (configuration du traitement)"
}
ORIGIGN_DATABASE_URL = {
"eng": "Origin database URL",
"fre": "URL de la base de données d'origine"
}
SAVE_MAIN_PROCESSING_CONFIGURATION_PARAMETERS = {
"eng": "Save main processing configuration settings",
"fre": "Sauvegarder les paramètres principaux de ce traitement"
}
TARGET_DATABASE_URL = {
"eng": "Target database URL",
"fre": "URL de la base de données de destination"
}
ILN_TEXT = {
"eng":"ILN",
"fre":"ILN"
}
RCR_TEXT = {
"eng":"RCR",
"fre":"RCR"
}
DATABASE_MAPPING_TEXT = {
"eng": "Select mapping",
"fre": "Sélectionner le mapping"
}
MARC_DATA_TO_CONFIGURE = {
"eng": "Data to configure",
"fre": "Configurer la donnée"
}
MARC_DATA_FIELDS_TEXT = {
"eng": "Field",
"fre": "Champ"
}
MARC_DATA_NEW_FIELD_TEXT = {
"eng": "Add new field",
"fre": "Ajouter un nouveau champ"
}
MARC_DATA_SINGLE_LINE_CODED_DATA_TEXT = {
"eng": "Is single line coded data",
"fre": "Est une donnée codée en une ligne"
}
YES = {
"eng": "Yes",
"fre": "Oui"
}
MARC_DATA_FILTERING_SUBFIELD_TEXT = {
"eng": "Filtering subfield",
"fre": "Sous-champ filtre"
}
MARC_DATA_SUBFIELDS_TEXT = {
"eng": 'Subfields to export (separated by ",")',
"fre": 'Sous-champs à exporter (séparés par ",")'
}
MARC_DATA_POSITIONS_TEXT = {
"eng": 'Positions to export (separated by ",")',
"fre": 'Positions à exporter (séparées par ",")'
}
MARC_DATA_ADD_FIELD_TEXT = {
"eng": "Field",
"fre": "Champ"
}
SAVE_THIS_MARC_FIELD = {
"eng": "Save this MARC field",
"fre": "Sauvegarder ce champ MARC"
}
CHOSE_ORIGIN_DATABASE_TEXT = {
"eng": "Origin database mapping",
"fre": "Mapping de la BDD d'origine"
}
CHOSE_TARGET_DATABASE_TEXT = {
"eng": "Target database mapping",
"fre": "Mapping de la BDD de destination"
}
SAVE_CHOSEN_DATABASE_MAPPINGS = {
"eng": "Save chosen database mappings",
"fre": "Sauvegarder les mappings de BDD choisis"
}
SAVE_RENAME_DATA = {
"eng":"Rename",
"fre":"Renommer"
}
SAVE_RENAME_DATA_POPUP_TEXT = {
"eng":"Enter the new name",
"fre":"Entrer le nouveau nom"
}
SAVE_DATABASE_CONFIGURATION_AS_NEW = {
"eng":"Save this mapping as a new one",
"fre":"Sauvegarder ce mapping comme un nouveau"
}
SAVE_DATABASE_CONFIGURATION_AS_NEW_POPUP_TEXT = {
"eng":"Enter the new mapping name",
"fre":"Entrer le nouveau nom du mapping"
}
CHOSE_ANALYSIS = {
"eng":"Chose the analysis",
"fre":"Choisir l'analyse"
}
START_MAIN = {
"eng":"Start the main script",
"fre":"Lancer le script principal"
}
FILTER1_TEXT = {
"eng":"Filter 1",
"fre":"Filtre 1"
}
FILTER2_TEXT = {
"eng":"Filter 2",
"fre":"Filtre 2"
}
FILTER3_TEXT = {
"eng":"Filter 3",
"fre":"Filtre 3"
}
FILE_CHECK_ERROR_CONFIG = {
"eng":"Configuration error",
"fre":"Erreur de configuration"
}
FILE_CHECK_INFO_CONFIG = {
"eng":"Configuration information",
"fre":"Information sur la configuration"
}
FILE_CHECK_FILE_DOES_NOT_EXIST = {
"eng":"file does not exist",
"fre":"fichier inexistant"
}
FILE_CHECK_FAILED_TO_CREATE_FOLDER = {
"eng":"directory does not exist, failed to create it",
"fre":"dossier inexistant, échec de sa création"
}
FILE_CHECK_CREATED_FOLDER = {
"eng":"directory did not exist, created it",
"fre":"dossier inexistant, créé avec succès"
}