fr-fr.py 20.6 KB
Newer Older
1
# -*- coding: utf-8 -*-
2
{
LE GAC Renaud's avatar
LE GAC Renaud committed
3
'': '',
LE GAC Renaud's avatar
LE GAC Renaud committed
4
'%s between %s and %s': '%s du %s au %s',
5
'%s entries modified in the history table.': "%s entrés ont été modifié dans l'historique.",
LE GAC Renaud's avatar
LE GAC Renaud committed
6
'%s in %s': '%s en %s',
LE GAC Renaud's avatar
LE GAC Renaud committed
7
'%Y-%m-%d': '%Y-%m-%d',
LE GAC Renaud's avatar
LE GAC Renaud committed
8
'%Y-%m-%d %H:%M:%S': '%Y-%m-%d %H:%M:%S',
9
'A list of Ext.grid.column.Column configuration.': "liste de configuration d'Ext.grid.column.Column.",
LE GAC Renaud's avatar
LE GAC Renaud committed
10
'A list of Ext.grid.column.Column configuration. The dataIndex is any field of the history table including foreign table. It is encoded as tablename.fieldname. For properties in the the user data block, uses history.data.myproperty.The dataIndex has to be encapsulated between single quote.': 'A list of Ext.grid.column.Column configuration. The dataIndex is any field of the history table including foreign table. It is encoded as tablename.fieldname. For properties in the the user data block, uses history.data.myproperty.The dataIndex has to be encapsulated between single quote.',
11
'A list of Ext.grid.feature.Feature configuration.': "list de configuration d'Ext.grid.feature.Feature.",
12
'about': 'à propos',
13
'Add a new history line %i': 'Add a new history line %i',
LE GAC Renaud's avatar
LE GAC Renaud committed
14
'Add a new person successfully': 'Une nouvelle personne a été ajouté',
15 16
'Add person': 'Ajouter une personne',
'Add trainee': 'Ajouter un stagiaire',
LE GAC Renaud's avatar
LE GAC Renaud committed
17
'administrators, team leader,...': 'administrators, team leader,...',
18
'Age': 'Age',
19
'Agence': 'Agence',
LE GAC Renaud's avatar
LE GAC Renaud committed
20
'Agencies': 'Agences',
21
'agencies': 'agences',
22
'Agency': 'Agence',
23
'Alignments': 'Alignments',
LE GAC Renaud's avatar
LE GAC Renaud committed
24
'Any field of the history table including foreign table. The field is encoded as tablename.fieldname. For properties in the the user data block, use history.data.myproperty.': 'Any field of the history table including foreign table. The field is encoded as tablename.fieldname. For properties in the the user data block, use history.data.myproperty.',
25
'Any field of the history table including those of the foreign tables. The field is encoded as tablename.fieldname or history.data.myproperty.': 'Any field of the history table including those of the foreign tables. The field is encoded as tablename.fieldname or history.data.myproperty.',
LE GAC Renaud's avatar
LE GAC Renaud committed
26 27 28 29 30 31 32
'Are you sure you want to delete this object?': 'Are you sure you want to delete this object?',
'auth_cas': 'auth_cas',
'auth_event': 'auth_event',
'auth_group': 'auth_group',
'auth_membership': 'auth_membership',
'auth_permission': 'auth_permission',
'auth_user': 'auth_user',
33
'Binary files': 'Fichiers binaires',
34
'Birth Date': 'Né le',
35
'budgets': 'budgets',
36 37
'Can be applied on any field of the history table using the SQL WHERE syntax, but the foreign keys are not resolved (more information in the smart_query in the web2py documentation). In addition individual property of the history.data dictionary are not available, but operator like contains can be applied.': 'Can be applied on any field of the history table using the SQL WHERE syntax, but the foreign keys are not resolved (more information in the smart_query in the web2py documentation). In addition individual property of the history.data dictionary are not available, but operator like contains can be applied.',
'Can be applied on any field of the history table using the SQL WHERE syntax, but the foreign keys are not resolved nor the individual property of the history.data dictionary. (more information in the smart_query in the web2py documentation).': 'Can be applied on any field of the history table using the SQL WHERE syntax, but the foreign keys are not resolved nor the individual property of the history.data dictionary. (more information in the smart_query in the web2py documentation).',
LE GAC Renaud's avatar
LE GAC Renaud committed
38
'Can be applied on any field of the history table using the SQL WHERE syntax. Be aware that foreign key are not resolved (more information in the smart_query in the web2py documentation). In addition individual property of the user block are not available, but operator like contains can be applied on the history.data field.': 'Can be applied on any field of the history table using the SQL WHERE syntax. Be aware that foreign key are not resolved (more information in the smart_query in the web2py documentation). In addition individual property of the user block are not available, but operator like contains can be applied on the history.data field.',
39
'Can be applied on any field of the table using the SQL WHERE syntax. Be aware that foreign key are not resolved (more information in the smart_query in the web2py documentation).': 'Can be applied on any field of the table using the SQL WHERE syntax. Be aware that foreign key are not resolved (more information in the smart_query in the web2py documentation).',
40
'can be applied on any field of the table using the SQL WHERE syntax. Be aware that foreign key are not resolved (see smart_query in the web2py)': 'can be applied on any field of the table using the SQL WHERE syntax. Be aware that foreign key are not resolved (see smart_query in the web2py)',
41
"Can't delete this record since several transactions refer to it.": 'Cet enregistrement ne peut pas être détruit car il est utilisé dans la table historique.',
LE GAC Renaud's avatar
LE GAC Renaud committed
42
'Cannot be empty': 'Cannot be empty',
43
'careers': 'carrières',
LE GAC Renaud's avatar
LE GAC Renaud committed
44
'CAS': 'CAS',
45
'categories': 'catégories',
46
'Category': 'Catégorie',
47
'Catégorie': 'Catégorie',
48
'CDD': 'CDD',
LE GAC Renaud's avatar
LE GAC Renaud committed
49 50
'Cdd': 'Cdd',
'Cdd Flag': 'Cdd Flag',
LE GAC Renaud's avatar
LE GAC Renaud committed
51 52
'Check to delete': 'Check to delete',
'Client IP': 'Client IP',
legac's avatar
legac committed
53 54
'Code': 'Code',
'Collections': 'Collections',
55
'Columns': 'Colonnes',
56
'Conditions': 'Conditions',
57
'Configuration': 'Configuration',
58
'Configure': 'Configurer',
59
'contains': 'contiens',
LE GAC Renaud's avatar
LE GAC Renaud committed
60
'Contract': 'Contrat',
legac's avatar
legac committed
61
'Controller': 'Controller',
LE GAC Renaud's avatar
LE GAC Renaud committed
62
'Copyright': 'Copyright',
63
'Cost': 'Coût',
LE GAC Renaud's avatar
LE GAC Renaud committed
64
'Count by': 'Compter par',
65
'Count people': 'Nombre de personne',
66
'Coverage': 'Coverage',
67
'Coverage 2': 'Coverage 2',
68
'Coût': 'Coût',
LE GAC Renaud's avatar
LE GAC Renaud committed
69 70
'Created By': 'Created By',
'Created On': 'Created On',
71
'Data': 'Data',
72
'Data base scheme': 'Schéma base de donnée',
73
'Data people': 'Les données des personnes',
74
'Database field encoded as tablename.fieldname.': 'Champ de la base de donnée encodé tablename.fieldname.',
75
'database schema': 'schéma de la base de données',
76
'Database scheme': 'Schéma de la base de données',
LE GAC Renaud's avatar
LE GAC Renaud committed
77
'Define a crude model for the data block associated to each event. The model contains a list of properties. A type is defined to each property or a default value. Valid types are boolean, date, number and string.': 'Defini le modèle du bloc de données associé à chaque évènement. Le modèle contiens une liste de propriétés. Un type est défini pour chaque propriété ou une valeur par défault. Les types sont boolean, date, number et string.',
78
'Defined a year or a time period !!!': 'Defined a year or a time period !!!',
79
'Definition': 'Définition',
LE GAC Renaud's avatar
LE GAC Renaud committed
80
'definitions': 'définitions',
81
'Demanded': 'Demandé',
LE GAC Renaud's avatar
LE GAC Renaud committed
82
'Description': 'Description',
83 84 85 86
'Dictionary associating a column and its alignment (left, center, right). The key is a column name encoded as tablename.columnname ': 'Dictionary associating a column and its alignment (left, center, right). The key is a column name encoded as tablename.columnname ',
'Dictionary associating a column and its alignment (left, center, right). The key is a column name encoded as tablename.fieldname ': 'Dictionary associating a column and its alignment (left, center, right). The key is a column name encoded as tablename.fieldname ',
'Dictionary associating the column and the function used to represent the field. The key is a column name encoded as tablename.columnname while the value is a name of the function defined in the table report_functions.': 'Dictionary associating the column and the function used to represent the field. The key is a column name encoded as tablename.columnname while the value is a name of the function defined in the table report_functions.',
'Dictionary associating the column and the function used to represent the field. The key is a column name encoded as tablename.fieldname or operator(tablename.fieldname) .The value is a name of the function defined in the table report_functions.': 'Dictionary associating the column and the function used to represent the field. The key is a column name encoded as tablename.fieldname or operator(tablename.fieldname) .The value is a name of the function defined in the table report_functions.',
87 88
'Dictionary associating the column name and the column label. The dictionary is encoded as {tablename.columnname: label, ...}': 'Dictionaire associant un champ et son étiquette. The dictionaire est encodé {tablename.columnname: étiquette, ...}',
'Dictionary associating the column name and the function used to represent the field. The dictionary is encoded as {tablename.columnname: function, ...}': 'Dictionaire associant un champ et la function pour le représenté. Le dictionaire est encodé {tablename.columnname: fonction, ...}',
89 90
'Dictionary associating the column name with the column label. The key is a column name encoded as tablename.columnname while the value is a string.': 'Dictionary associating the column name with the column label. The key is a column name encoded as tablename.columnname while the value is a string.',
'Dictionary associating the column name with the column label. The key is a column name encoded as tablename.fieldname. The value is a string.': 'Dictionary associating the column name with the column label. The key is a column name encoded as tablename.fieldname. The value is a string.',
91
'Documentation for developers': 'Documentation développeurs',
LE GAC Renaud's avatar
LE GAC Renaud committed
92
'documentations': 'documentations',
93
'Documentations': 'Documentations',
94
'Domain': 'Domaine',
LE GAC Renaud's avatar
LE GAC Renaud committed
95
'Domaine': 'Domaine',
96
'Duration': 'Durée',
LE GAC Renaud's avatar
LE GAC Renaud committed
97
'E-mail': 'E-mail',
LE GAC Renaud's avatar
LE GAC Renaud committed
98
'end': 'fin',
99
'End': 'Fin',
100
'End Date': 'Date de fin',
101
'enter a number between %(min)g and %(max)g': 'enter a number between %(min)g and %(max)g',
102
'Enter a number between %(min)g and %(max)g': 'Enter a number between %(min)g and %(max)g',
103
'enter a value': 'enter a value',
104
'Enter an integer between %(min)g and %(max)g': 'Enter an integer between %(min)g and %(max)g',
105
'enter an integer between %(min)g and %(max)g': 'enter an integer between %(min)g and %(max)g',
106
'enter date as %(format)s': 'enter date as %(format)s',
107
'Error': 'Error',
LE GAC Renaud's avatar
LE GAC Renaud committed
108
'Event': 'Evènement',
LE GAC Renaud's avatar
LE GAC Renaud committed
109
'Event category': 'Event category',
110
'Events': 'Evènements',
LE GAC Renaud's avatar
LE GAC Renaud committed
111
'events': 'évènements',
112
'Evènement': 'Evènement',
113
'Executed': 'Executé',
114
'Feature not yet implemented ...': 'Feature not yet implemented ...',
115
'Features': 'Features',
116
'Field': 'Champ',
LE GAC Renaud's avatar
LE GAC Renaud committed
117
'Field Horizontal': 'Champ horizontal',
118
'Field Stacked': 'Champ empilé',
LE GAC Renaud's avatar
LE GAC Renaud committed
119
'Field Vertical': 'Champ vertical',
120 121 122 123 124 125 126 127 128 129
'Filter agencies': 'Filtrer les agences',
'Filter budgets': 'Filtrer les budgets',
'Filter careers': 'Filtrer les carrières',
'Filter categories': 'Filtrer les catégories',
'Filter hardware': 'Filtrer le matérielle',
'Filter history': "Filtrer l'historique",
'Filter levels': 'Filtrer les niveaus',
'Filter organizations': 'Filtrer les organisations',
'Filter people': 'Filtrer les persones',
'Filter projects': 'Filtrer les projets',
130
'Filter responsibilities': 'Filter les responsabilities',
131
'Filter teams': 'Filtrer les équipes',
LE GAC Renaud's avatar
LE GAC Renaud committed
132
'First name': 'First name',
133
'First Name': 'Prénom',
LE GAC Renaud's avatar
LE GAC Renaud committed
134
'Forgot username?': 'Forgot username?',
135
'Format': 'Format',
136
'Formats': 'Formats',
137
'Forms': 'Formulaire',
138 139
'from %s to %s': 'du %s au %s',
'Fte': 'Fte',
140
'FTE': 'FTE',
141
'Fte Sum': 'Fte Sum',
142
'Function': 'Fonction',
LE GAC Renaud's avatar
LE GAC Renaud committed
143
'Funding': 'Financement',
144
'Fundings': 'Financements',
145
'fundings': 'financements',
LE GAC Renaud's avatar
LE GAC Renaud committed
146
'General': 'Général',
LE GAC Renaud's avatar
LE GAC Renaud committed
147
'Grade': 'Grade',
148
'greater or equal to': 'plus grand ou égual à',
149 150 151
'Grid': 'Grid',
'Grid Columns': 'Grid Columns',
'Grid Features': 'Grid Features',
152 153
'Group': 'Groupe',
'Group by': 'Grouper par',
154
'Group Field': 'Group Field',
LE GAC Renaud's avatar
LE GAC Renaud committed
155 156
'Group ID': 'Group ID',
'Group uniquely assigned to user %(id)s': 'Group uniquely assigned to user %(id)s',
157
'Groupby': 'Groupby',
158
'hardware': 'matériel',
159
'Hardware': 'Matériel',
160 161
'Hardware Cost': 'Hardware Cost',
'Hardware Model': 'Hardware Model',
162
'HDR': 'HDR',
LE GAC Renaud's avatar
LE GAC Renaud committed
163 164
'Hdr': 'Hdr',
'Hdr Date': 'Hdr Date',
165
'Hdr defense date': "Date de soutenace de l'hdr",
166
'Headers': 'En têtes',
LE GAC Renaud's avatar
LE GAC Renaud committed
167
'Help': 'Aide',
168
'history': 'historique',
LE GAC Renaud's avatar
LE GAC Renaud committed
169
'History': 'Historique',
170
'History.Start_Date': 'History.Start_Date',
legac's avatar
legac committed
171
'Id': 'Id',
172
'Id My Lists': 'Id My Lists',
173 174
'Id)': 'Id)',
'Id.Count()': 'Id.Count()',
175
'Initials': 'Initiales',
176
'install': 'installé',
LE GAC Renaud's avatar
LE GAC Renaud committed
177
'Invalid email': 'Invalid email',
178
'Invalid json': 'Invalid json',
179
'invalid json': 'invalid json',
LE GAC Renaud's avatar
LE GAC Renaud committed
180 181
'Invalid login': 'Invalid login',
'Is Active': 'Is Active',
182
'is equal to': 'égal à',
183
'Is Over': 'Is Over',
184
'Javascript API': 'Javascript API',
185
'Labels': 'Etiquettes',
186
'Last Name': 'Nom de famille',
187
'Last name': 'Nom de famille',
188
'less or equal to': 'inférieur ou égal à',
189
'Level': 'Niveau',
190
'levels': 'niveaux',
191
'Line': 'Ligne',
LE GAC Renaud's avatar
LE GAC Renaud committed
192
'lines': 'lines',
193
'List': 'Liste',
194
"List of column names separated by a comma. The column name is encoded as 'tablename.columnname.": "Liste de champs separé par une virgule. Le champ est encodé'tablename.columnname.",
195 196 197 198 199 200 201
"List of column to be displayed in the table. The column is identified by its name encoded as 'tablename.columnname.": "List of column to be displayed in the table. The column is identified by its name encoded as 'tablename.columnname.",
"List of column to be displayed in the table. The column is identified by its name encoded as 'tablename.fieldname. The column can contains a virtual field 'tablename.virtualfield. The function associated to the virtual field has to be defined in the database table report_virtual_fields. The column can contains the operator AVG, COUNT, MIN, MAX and SUM. In that case the syntax is operator(tablename.fieldname. The operator make sense with the group by directive. ": "List of column to be displayed in the table. The column is identified by its name encoded as 'tablename.fieldname. The column can contains a virtual field 'tablename.virtualfield. The function associated to the virtual field has to be defined in the database table report_virtual_fields. The column can contains the operator AVG, COUNT, MIN, MAX and SUM. In that case the syntax is operator(tablename.fieldname. The operator make sense with the group by directive. ",
"List of columns appearing in the total row. The column names are encoded 'operator(tablename.fieldname)' where operator is AVG, COUNT, MAX, MIN and SUM. ": "List of columns appearing in the total row. The column names are encoded 'operator(tablename.fieldname)' where operator is AVG, COUNT, MAX, MIN and SUM. ",
"List of columns appearing in the total row. The column names are encoded as 'tablename.fieldname' or 'operator(tablename.fieldname)'. ": "List of columns appearing in the total row. The column names are encoded as 'tablename.fieldname' or 'operator(tablename.fieldname)'. ",
"List of columns defining the group by directive. The column is encode as 'tablename.fiedlname. ": "List of columns defining the group by directive. The column is encode as 'tablename.fiedlname. ",
'List of columns defining the order by directive. The column is identified by its name encoded as tablename.columnname and obey to the web2py rules: tablename.columnname or ~tablename.columnname.': 'List of columns defining the order by directive. The column is identified by its name encoded as tablename.columnname and obey to the web2py rules: tablename.columnname or ~tablename.columnname.',
'List of columns defining the order by directive. The column is identified by its name encoded as tablename.fieldname. Descending order are obtained using the syntax ~tablename.fieldname.': 'List of columns defining the order by directive. The column is identified by its name encoded as tablename.fieldname. Descending order are obtained using the syntax ~tablename.fieldname.',
202
'List of columns defining the order by directive: the syntax follow the web2py rules: tablename.columnname, ~tablename.columnname, ...': 'Liste de champ qui définissnet la directive order by: la syntaxe est celle de web2py: tablename.columnname, ~tablename.columnname, ...',
203 204
'List of hardware': 'Liste de matériel',
'List of people': 'Liste de personne',
LE GAC Renaud's avatar
LE GAC Renaud committed
205
'List of people ': 'Liste des personnes ',
206
'List of responsibilities': 'Liste des responsabilités',
207
'List of trainee': 'Liste des stagiaires',
208
'List, metric and graph': 'Liste, métrique et graphe',
209
'Liste': 'Liste',
210
'Lists': 'Listes',
LE GAC Renaud's avatar
LE GAC Renaud committed
211 212 213 214 215
'Logged in': 'Logged in',
'Login': 'Login',
'Logout': 'Logout',
'Lost Password': 'Lost Password',
'Lost password?': 'Lost password?',
legac's avatar
legac committed
216
'Max Records': 'Max Records',
LE GAC Renaud's avatar
LE GAC Renaud committed
217
'Metadata': 'Métadonnée',
218 219 220
'Metric': 'Métrique',
'Metric / year / category': 'Métrique / année / catégorie',
'Metric / year / quality': 'Métrique / année / qualité',
LE GAC Renaud's avatar
LE GAC Renaud committed
221 222 223
'Metric people per category': 'Nb. de personnes par catégorie',
'Metric people per quality': 'Nb. personnes par qualité',
'Metric people per team': 'Nb. de personnes par équipe',
224
'Metric Vertical': 'Metrique (axe vertical)',
225 226
'Metrics / category': 'Métriques / catégorie',
'Metrics / quality': 'Métriques / qualité',
227
'Model': 'Modèle',
LE GAC Renaud's avatar
LE GAC Renaud committed
228 229
'Modified By': 'Modified By',
'Modified On': 'Modified On',
230
'Modèle': 'Modèle',
231
'Name': 'Nom',
232 233
'Name of the database table which will be displayed in the report. Any fields of this table can be shown including foreign fields.': 'Name of the database table which will be displayed in the report. Any fields of this table can be shown including foreign fields.',
'Name of the object.': 'Name of the object.',
234
'Niveau': 'Niveau',
LE GAC Renaud's avatar
LE GAC Renaud committed
235
'Note': 'Note',
236
'Notified': 'Notifié',
LE GAC Renaud's avatar
LE GAC Renaud committed
237
'Object or table name': 'Object or table name',
238
'Open source': 'Code open source',
239 240
'Order by': 'Trié par',
'Orderby': 'Trié par',
LE GAC Renaud's avatar
LE GAC Renaud committed
241 242 243
'Origin': 'Origin',
'Password': 'Password',
"Password fields don't match": "Password fields don't match",
244
'People': 'Personnes',
245
'people': 'personnes',
246 247 248
'People per category': 'Personnes par catégorie',
'People per quality': 'Personnes par qualité',
'People per team': 'Personnes par équipe',
LE GAC Renaud's avatar
LE GAC Renaud committed
249
'people_categories': 'catégories de personnel',
250
'Perc.': 'Perc.',
251
'Percentage': 'Pourcentage',
252
'Period': 'Période',
253 254
'Period End': 'Period End',
'Period Start': 'Period Start',
255
'Person': 'Persone',
256
'Persone': 'Persone',
257
'PHD': 'PHD',
258
'PhD': 'PhD',
259
'Phd': 'Phd',
LE GAC Renaud's avatar
LE GAC Renaud committed
260
'Phd Date': 'Phd Date',
261
'Phd defense date': 'Date de la soutenance de la thèse',
LE GAC Renaud's avatar
LE GAC Renaud committed
262
'please input your password again': 'please input your password again',
263
'Please select a metric!': 'Sélectionnez une metrique !',
264
'plugin not install': 'greffon pas installé',
LE GAC Renaud's avatar
LE GAC Renaud committed
265
'Profile': 'Profile',
266
'Project': 'Projet',
LE GAC Renaud's avatar
LE GAC Renaud committed
267
'project leader,...': 'project leader,...',
268
'projects': 'projets',
269
'Projet': 'Projet',
270
'Property': 'Property',
271
'Python API': 'Python API',
272
'Python Code': 'Python Code',
LE GAC Renaud's avatar
LE GAC Renaud committed
273 274
'Quality': 'Qualité',
'Qualité': 'Qualité',
legac's avatar
legac committed
275
'Ratio': 'Ratio',
LE GAC Renaud's avatar
LE GAC Renaud committed
276 277 278 279 280
'Record ID': 'Record ID',
'Register': 'Register',
'Registration identifier': 'Registration identifier',
'Registration key': 'Registration key',
'Registration successful': 'Registration successful',
281
'Reports': 'Rapports',
282 283
'Reports (new)': 'Rapports (new)',
'Reports (old)': 'Rapports (old)',
LE GAC Renaud's avatar
LE GAC Renaud committed
284
'Reset Password key': 'Reset Password key',
285
'responsibilities': 'responsabilités',
286
'Responsibility': 'Responsabilité',
LE GAC Renaud's avatar
LE GAC Renaud committed
287
'Role': 'Role',
288
'Select': 'Selectionnez',
289
'Select a teams and/or a project !!!': 'Select a teams and/or a project !!!',
290
'select...': 'selectionner...',
291
'since %s': 'depuis %s',
292
'software': 'logiciels',
293
'Software versions': 'Versions des logiciels',
LE GAC Renaud's avatar
LE GAC Renaud committed
294
'sorters': 'sorters',
295
'Sorters': 'Sorters',
LE GAC Renaud's avatar
LE GAC Renaud committed
296
'Stage': 'Stage',
LE GAC Renaud's avatar
LE GAC Renaud committed
297 298
'Start': 'Début',
'start': 'début',
299
'Start Date': 'Date de début',
300
'Start_Date': 'Start_Date',
301
'startswith': 'startswith',
legac's avatar
legac committed
302
'Store': 'Store',
303
'Summary': 'Résumé',
304
'Tablename': 'Tablename',
legac's avatar
legac committed
305
'Tables': 'Tables',
306
'Team': 'Équipe',
307
'teams': 'équipes',
308
'Tests': 'Tests',
309 310 311
'The graphs': 'Les graphs',
'The lists': 'les listes',
'The metrics': 'Les métriques',
312
'The metrics 1D': 'Les métriques 1D',
313
"The report id '%s' is unknown.": "The report id '%s' is unknown.",
314
'Time': 'Temps',
LE GAC Renaud's avatar
LE GAC Renaud committed
315
'Timestamp': 'Timestamp',
LE GAC Renaud's avatar
LE GAC Renaud committed
316 317
'Title': 'Titre',
'Titre': 'Titre',
318
'Tools': 'Outils',
319 320 321 322
'Total': 'Total',
'Total Label': 'Total Label',
'Total Row': 'Total Row',
'Totals': 'Totals',
323 324 325 326
'Trainee': 'Stage',
'Trainee Category': 'Domaine',
'Trainee Title': 'Titre du stage',
'Trainee University': 'Université',
327
'Type': 'Type',
LE GAC Renaud's avatar
LE GAC Renaud committed
328
'undefined': 'indéfini',
LE GAC Renaud's avatar
LE GAC Renaud committed
329 330
'University': 'Université',
'Université': 'Université',
331
'unknown': 'unknown',
332
'up to %s': "jusqu'au %s",
LE GAC Renaud's avatar
LE GAC Renaud committed
333 334 335
'User': 'User',
'User %(id)s Logged-in': 'User %(id)s Logged-in',
'User %(id)s Registered': 'User %(id)s Registered',
336
'User data': 'User data',
337
'User guides': 'Guides utilisateur',
338
'user guides': 'guides utilisateur',
LE GAC Renaud's avatar
LE GAC Renaud committed
339
'User ID': 'User ID',
340
'Usual': 'Habituel',
LE GAC Renaud's avatar
LE GAC Renaud committed
341
'Value already in database or empty': 'Value already in database or empty',
342
'value already in database or empty': 'value already in database or empty',
LE GAC Renaud's avatar
LE GAC Renaud committed
343
'Verify Password': 'Verify Password',
344
'versions': 'versions',
345 346
'View': 'View',
'views': 'views',
LE GAC Renaud's avatar
LE GAC Renaud committed
347
'Welcome': 'Welcome',
348
'Wizards': 'Assistants',
349
'Year': 'Année',
legac's avatar
legac committed
350 351
'Year End': 'Year End',
'Year Start': 'Year Start',
352
'You can not delete the row containing the undefined value.': 'Vous ne pouvez pas détruire la ligne contenant la valeur undéfini.',
353
'Équipe': 'Équipe',
354
}