fr-fr.py 24.3 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 5
'\nIt is possible to add new columns which are derived from existing ones using\n arithmetical expressions. The expression is written in natural language\n with one columns assignment per line. For more details have a look to the\n function pandas.eval and to the method pandas.DataFrame.eval.\n': "Il est possible d'ajouter des colonnes à partir de celles existantes en les combinant avec des expressions arithmétiques. Ces expressions sont écrites en language naturel, une colonne par ligne. Pour plus d'information, liser la documentation de la function pandas.eval ou de la méthode pandas.DataFrame.eval.",
'\nIt is possible to filter the source by applying a query on its fields.\n The query is written in natural language using arithmetical expressions.\n For more details have a look to the method pandas.DataFrame.query.\n': "Il est possible de filtrer la source en appliquant une reqête sur ses champs. Cette requête est une expression arithmétique, écrite en language naturel. Pour plus d'information, liser la documentation de la méthode pandas.DataFrame.query.",
6
' - %s entry(ies) modified in the history table. <br> - DO NOT FORGET TO MODIFIED THE REPORT CONFIGURATION.': " - %s entrée(s) modifiée(s) dans  l'historique. <br> - N'OUBLIEZ PAS DE MODIFIER LES RAPPORTS.",
7
' - Conversion error: %s.': ' - Erreur de conversion : %s.',
LE GAC Renaud's avatar
LE GAC Renaud committed
8
'%s between %s and %s': '%s du %s au %s',
9
'%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
10
'%s in %s': '%s en %s',
LE GAC Renaud's avatar
LE GAC Renaud committed
11
'%Y-%m-%d': '%Y-%m-%d',
LE GAC Renaud's avatar
LE GAC Renaud committed
12
'%Y-%m-%d %H:%M:%S': '%Y-%m-%d %H:%M:%S',
13
'about': 'à propos',
14
'Add a new history line %i': 'Add a new history line %i',
LE GAC Renaud's avatar
LE GAC Renaud committed
15
'Add a new person successfully': 'Une nouvelle personne a été ajouté',
LE GAC Renaud's avatar
LE GAC Renaud committed
16
'Add columns': 'Ajouter des colonnes',
17 18
'Add person': 'Ajouter une personne',
'Add trainee': 'Ajouter un stagiaire',
LE GAC Renaud's avatar
LE GAC Renaud committed
19
'administrators, team leader,...': 'administrators, team leader,...',
20
'Age': 'Age',
21
'Agence': 'Agence',
LE GAC Renaud's avatar
LE GAC Renaud committed
22
'Agencies': 'Agences',
23
'agencies': 'agences',
24
'Agency': 'Agence',
25
'Aggregate': 'Agréger',
26
'Aggregation Z': 'Agréger (z)',
27
'Alignments': 'Alignments',
LE GAC Renaud's avatar
LE GAC Renaud committed
28
'All columns will be configured when the field is empty': "Toutes les colonnes seront configurées quand ce champ est vide",
LE GAC Renaud's avatar
LE GAC Renaud committed
29
'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.',
LE GAC Renaud's avatar
LE GAC Renaud committed
30 31 32 33 34 35 36
'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',
37
'Batch Number': 'Lot',
38
'Binary files': 'Fichiers binaires',
39
'Birth Date': 'Né le',
40
'budgets': 'budgets',
LE GAC Renaud's avatar
LE GAC Renaud committed
41
'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.',
42
"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
43
'Cannot be empty': 'Cannot be empty',
44
'careers': 'carrières',
LE GAC Renaud's avatar
LE GAC Renaud committed
45
'CAS': 'CAS',
46 47
'Cat. objet': 'Cat. objet',
'Cat. personne': 'Cat. personne',
48
'categories': 'catégories',
49
'Category': 'Catégorie',
50
'Catégorie': 'Catégorie',
51
'CDD': 'CDD',
LE GAC Renaud's avatar
LE GAC Renaud committed
52 53
'Cdd': 'Cdd',
'Cdd Flag': 'Cdd Flag',
LE GAC Renaud's avatar
LE GAC Renaud committed
54 55
'Check to delete': 'Check to delete',
'Client IP': 'Client IP',
legac's avatar
legac committed
56
'Code': 'Code',
57
'Code objet': 'Code objet',
legac's avatar
legac committed
58
'Collections': 'Collections',
59
'Columns': 'Colonnes',
60
'Conditions': 'Conditions',
61
'Configuration': 'Configuration',
62
'Configure': 'Configurer',
63
'Configure the column of the grid displayed in the view.': 'Configure les columns de la grille présenté dans la vue.',
64
'contains': 'contiens',
LE GAC Renaud's avatar
LE GAC Renaud committed
65
'Contract': 'Contrat',
legac's avatar
legac committed
66
'Controller': 'Controller',
LE GAC Renaud's avatar
LE GAC Renaud committed
67
'Copyright': 'Copyright',
68
'Cost': 'Coût',
LE GAC Renaud's avatar
LE GAC Renaud committed
69
'Count by': 'Compter par',
70
'Count people': 'Nombre de personne',
71
'Coverage': 'Coverage',
72
'Coverage 2': 'Coverage 2',
73
'Coût': 'Coût',
LE GAC Renaud's avatar
LE GAC Renaud committed
74 75
'Created By': 'Created By',
'Created On': 'Created On',
76
'Data': 'Data',
77
'Data base scheme': 'Schéma base de donnée',
78
'Data model': 'Modèle des données',
79
'Data people': 'Les données des personnes',
80
'Database field encoded as tablename.fieldname.': 'Champ de la base de donnée encodé tablename.fieldname.',
81
"Database query to select history records:<br> (db.events.event == 'People') & (db.history.data.like('%cdd%'))<br>": "requête pour sélectionner des enregistrements dans la table history:<br> (db.events.event == 'People') & (db.history.data.like('%cdd%'))<br>",
82
'database schema': 'schéma de la base de données',
LE GAC Renaud's avatar
LE GAC Renaud committed
83
'Database schema': 'Schéma de la base de données',
LE GAC Renaud's avatar
LE GAC Renaud committed
84
'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.',
85
'Defined a year or a time period !!!': 'Defined a year or a time period !!!',
86
'Definition': 'Définition',
LE GAC Renaud's avatar
LE GAC Renaud committed
87
'definitions': 'définitions',
88
'Demanded': 'Demandé',
LE GAC Renaud's avatar
LE GAC Renaud committed
89
'Description': 'Description',
90 91 92 93
'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.',
94 95
'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, ...}',
96 97
'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.',
98
'Documentation for developers': 'Documentation développeurs',
LE GAC Renaud's avatar
LE GAC Renaud committed
99
'documentations': 'documentations',
100
'Documentations': 'Documentations',
101
'Domain': 'Domaine',
LE GAC Renaud's avatar
LE GAC Renaud committed
102
'Domaine': 'Domaine',
103
'domains': 'domaines',
104
'Duration': 'Durée',
LE GAC Renaud's avatar
LE GAC Renaud committed
105
'E-mail': 'E-mail',
LE GAC Renaud's avatar
LE GAC Renaud committed
106
'end': 'fin',
107
'End': 'Fin',
108
'End Date': 'Date de fin',
109
'End_Date': 'Date de fin',
110
'enter a number between %(min)g and %(max)g': 'enter a number between %(min)g and %(max)g',
111
'Enter a number between %(min)g and %(max)g': 'Enter a number between %(min)g and %(max)g',
112
'enter a value': 'enter a value',
113
'Enter an integer between %(min)g and %(max)g': 'Enter an integer between %(min)g and %(max)g',
114
'enter an integer between %(min)g and %(max)g': 'enter an integer between %(min)g and %(max)g',
115
'Enter date as %(format)s': 'Enter date as %(format)s',
116
'enter date as %(format)s': 'enter date as %(format)s',
117
"Entries are sorted according to the value of these fields. It can be any field of the history table including those of the foreign tables, the individual property of the history.data dictionary, or 'year'. Descending order is obtained by using the '~field' construct.": "Les élémnents sont ordonnés selon les valeurs de ces champs. Ce sont les champs de la table historique en incluant tous les champs des tables étrangères, les clés du dictionaire history.data , ou 'year'. Un tri décroissant est obtenu en utilisant la synstaxe '~field'.",
118
'Error': 'Error',
119
'Error...': 'Erreur...',
LE GAC Renaud's avatar
LE GAC Renaud committed
120
'Eval': 'Eval',
LE GAC Renaud's avatar
LE GAC Renaud committed
121
'Event': 'Evènement',
LE GAC Renaud's avatar
LE GAC Renaud committed
122
'Event category': 'Event category',
123
'Event data': "Donée d'un évènement",
124
'Events': 'Evènements',
LE GAC Renaud's avatar
LE GAC Renaud committed
125
'events': 'évènements',
126
'Evènement': 'Evènement',
127
'Executed': 'Executé',
128 129
'Export to PDF...': 'Exporter au format PDF...',
'Export to PNG...': 'Exporter au format PNG...',
130
'Feature not yet implemented ...': 'Feature not yet implemented ...',
131
'Features': 'Features',
132
'Field': 'Champ',
LE GAC Renaud's avatar
LE GAC Renaud committed
133
'Field Horizontal': 'Champ horizontal',
134
'Field Stacked': 'Champ empilé',
LE GAC Renaud's avatar
LE GAC Renaud committed
135
'Field Vertical': 'Champ vertical',
136 137 138 139 140 141 142
'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',
143
'Filter objects': 'Filtrer les objects',
144 145 146
'Filter organizations': 'Filtrer les organisations',
'Filter people': 'Filtrer les persones',
'Filter projects': 'Filtrer les projets',
147
'Filter responsibilities': 'Filter les responsabilities',
LE GAC Renaud's avatar
LE GAC Renaud committed
148
'Filter source': 'Filtrer la source',
149
'Filter teams': 'Filtrer les équipes',
150
'Financement': 'Financement',
LE GAC Renaud's avatar
LE GAC Renaud committed
151
'First name': 'First name',
152
'First Name': 'Prénom',
LE GAC Renaud's avatar
LE GAC Renaud committed
153 154
'For developpers': 'Pour les développeurs',
'For users': 'Pour les utilisateurs',
LE GAC Renaud's avatar
LE GAC Renaud committed
155
'Forgot username?': 'Forgot username?',
156
'Format': 'Format',
157
'Formats': 'Formats',
158
'Forms': 'Formulaire',
159
'from %s to %s': 'de %s à %s',
160
'Fte': 'Fte',
161
'FTE': 'FTE',
162
'Fte Sum': 'Fte Sum',
163
'Function': 'Fonction',
LE GAC Renaud's avatar
LE GAC Renaud committed
164
'Funding': 'Financement',
165
'Fundings': 'Financements',
166
'fundings': 'financements',
LE GAC Renaud's avatar
LE GAC Renaud committed
167
'General': 'Général',
LE GAC Renaud's avatar
LE GAC Renaud committed
168
'Grade': 'Grade',
169
'greater or equal to': 'plus grand ou égual à',
170 171 172
'Grid': 'Grid',
'Grid Columns': 'Grid Columns',
'Grid Features': 'Grid Features',
173 174
'Group': 'Groupe',
'Group by': 'Grouper par',
175
'Group Field': 'Group Field',
176 177
'Group Field X': 'Groupe (x)',
'Group Field Y': 'Groupe (y)',
LE GAC Renaud's avatar
LE GAC Renaud committed
178 179
'Group ID': 'Group ID',
'Group uniquely assigned to user %(id)s': 'Group uniquely assigned to user %(id)s',
180
'Groupby': 'Groupby',
181
'groups': 'groups',
182
'hardware': 'matériel',
183
'Hardware': 'Matériel',
184 185
'Hardware Cost': 'Hardware Cost',
'Hardware Model': 'Hardware Model',
186
'HDR': 'HDR',
LE GAC Renaud's avatar
LE GAC Renaud committed
187 188
'Hdr': 'Hdr',
'Hdr Date': 'Hdr Date',
189
'Hdr defense date': "Date de soutenace de l'hdr",
190
'Headers': 'En têtes',
LE GAC Renaud's avatar
LE GAC Renaud committed
191
'Help': 'Aide',
192
'history': 'historique',
LE GAC Renaud's avatar
LE GAC Renaud committed
193
'History': 'Historique',
194
'History.Start_Date': 'History.Start_Date',
legac's avatar
legac committed
195
'Id': 'Id',
196
'Id My Lists': 'Id My Lists',
197 198
'Id)': 'Id)',
'Id.Count()': 'Id.Count()',
199
'Initials': 'Initiales',
200
'install': 'installé',
LE GAC Renaud's avatar
LE GAC Renaud committed
201
'Invalid email': 'Invalid email',
202
'Invalid json': 'Invalid json',
203
'invalid json': 'invalid json',
LE GAC Renaud's avatar
LE GAC Renaud committed
204 205
'Invalid login': 'Invalid login',
'Is Active': 'Is Active',
206
'is equal to': 'égal à',
207
'Is Over': 'Is Over',
208
'Javascript API': 'Javascript API',
209
'key': 'clef',
210
'Labels': 'Etiquettes',
211
'Last Name': 'Nom de famille',
212
'Last name': 'Nom de famille',
LE GAC Renaud's avatar
LE GAC Renaud committed
213
'Last_Name': 'Last_Name',
214
'less or equal to': 'inférieur ou égal à',
215
'Level': 'Niveau',
216
'levels': 'niveaux',
217
'Line': 'Ligne',
LE GAC Renaud's avatar
LE GAC Renaud committed
218
'lines': 'lines',
219
'List': 'Liste',
220
"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.",
221 222 223 224 225 226 227
"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.',
228
'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, ...',
229 230
'List of hardware': 'Liste de matériel',
'List of people': 'Liste de personne',
LE GAC Renaud's avatar
LE GAC Renaud committed
231
'List of people ': 'Liste des personnes ',
232
'List of responsibilities': 'Liste des responsabilités',
233
'List of trainee': 'Liste des stagiaires',
234
'List, metric and graph': 'Liste, métrique et graphe',
235
'Liste': 'Liste',
236
'Lists': 'Listes',
237
'Log In': 'Log In',
LE GAC Renaud's avatar
LE GAC Renaud committed
238 239 240 241 242
'Logged in': 'Logged in',
'Login': 'Login',
'Logout': 'Logout',
'Lost Password': 'Lost Password',
'Lost password?': 'Lost password?',
legac's avatar
legac committed
243
'Max Records': 'Max Records',
LE GAC Renaud's avatar
LE GAC Renaud committed
244
'Metadata': 'Métadonnée',
245 246 247
'Metric': 'Métrique',
'Metric / year / category': 'Métrique / année / catégorie',
'Metric / year / quality': 'Métrique / année / qualité',
248
"Metric are computed for each value of that field. It can be any field of the history table including those of the foreign tables, the individual property of the history.data dictionary or 'year'": "Les métriques sont calculé pour chaque valeur de ce champ. C'est un champ de la table historique en incluant tous les champs des tables étrangères, les clés du dictionaire history.data ou 'year'",
249
'Metric Field Z': 'Métrique (z)',
LE GAC Renaud's avatar
LE GAC Renaud committed
250 251 252
'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',
253
'Metric Vertical': 'Metrique (axe vertical)',
254 255
'Metrics / category': 'Métriques / catégorie',
'Metrics / quality': 'Métriques / qualité',
256
'Model': 'Modèle',
LE GAC Renaud's avatar
LE GAC Renaud committed
257 258
'Modified By': 'Modified By',
'Modified On': 'Modified On',
259
'Modèle': 'Modèle',
260
'Name': 'Nom',
261 262
'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.',
263
'Niveau': 'Niveau',
264
'Nom de famille': 'Nom de famille',
265
'not install': 'pas installé',
LE GAC Renaud's avatar
LE GAC Renaud committed
266
'Note': 'Note',
267
'Notified': 'Notifié',
268
'Object': 'Objet',
269 270
'Object category': 'Cat. objet',
'Object code': 'Code objet',
LE GAC Renaud's avatar
LE GAC Renaud committed
271
'Object or table name': 'Object or table name',
272 273
'object_categories': "catégories d'object",
'objects': 'objets',
274
'Open source': 'Code open source',
275 276
'Order by': 'Trié par',
'Orderby': 'Trié par',
LE GAC Renaud's avatar
LE GAC Renaud committed
277 278 279
'Origin': 'Origin',
'Password': 'Password',
"Password fields don't match": "Password fields don't match",
280
'People': 'Personnes',
281
'people': 'personnes',
282
'People and objects': 'Personne & objets',
283
'People category': 'Cat. personne',
284 285 286
'People per category': 'Personnes par catégorie',
'People per quality': 'Personnes par qualité',
'People per team': 'Personnes par équipe',
287
'People quality': 'Qualité personne',
LE GAC Renaud's avatar
LE GAC Renaud committed
288
'people_categories': 'catégories de personnel',
289
'Perc.': 'Perc.',
290
'Percentage': 'Pourcentage',
291
'Period': 'Période',
292
'Period End': 'Period End',
293
'Period is not defined.': 'Sélectionnez une période.',
294
'Period Start': 'Period Start',
295
'Person': 'Persone',
296
'Persone': 'Persone',
297
'PhD': 'PhD',
298
'Phd': 'Phd',
299
'PHD': 'PHD',
LE GAC Renaud's avatar
LE GAC Renaud committed
300
'Phd Date': 'Phd Date',
301
'Phd defense date': 'Date de la soutenance de la thèse',
LE GAC Renaud's avatar
LE GAC Renaud committed
302
'please input your password again': 'please input your password again',
303
'Please select a metric!': 'Sélectionnez une metrique !',
304
'Plot': 'Plot',
305
'plugin not install': 'greffon pas installé',
306
'Processing time %s seconds': 'Image générée en %s secondes',
LE GAC Renaud's avatar
LE GAC Renaud committed
307
'Profile': 'Profile',
308
'Project': 'Projet',
LE GAC Renaud's avatar
LE GAC Renaud committed
309
'project leader,...': 'project leader,...',
310
'projects': 'projets',
311
'Projet': 'Projet',
312
'Property': 'Property',
313
'Python API': 'Python API',
314
'Python Code': 'Python Code',
LE GAC Renaud's avatar
LE GAC Renaud committed
315 316
'Quality': 'Qualité',
'Qualité': 'Qualité',
317
'Qualité personne': 'Qualité personne',
LE GAC Renaud's avatar
LE GAC Renaud committed
318
'Query': 'Query',
legac's avatar
legac committed
319
'Ratio': 'Ratio',
LE GAC Renaud's avatar
LE GAC Renaud committed
320
'Record ID': 'Record ID',
321
'Reference': 'Référence',
LE GAC Renaud's avatar
LE GAC Renaud committed
322 323 324 325
'Register': 'Register',
'Registration identifier': 'Registration identifier',
'Registration key': 'Registration key',
'Registration successful': 'Registration successful',
326
'relation user / groups': 'relation user / groups',
327 328
'Report Name': 'Nom du rapport',
'Report Type': 'Rapport',
329
'Reports': 'Rapports',
LE GAC Renaud's avatar
LE GAC Renaud committed
330
'Reset Password key': 'Reset Password key',
331
'responsibilities': 'responsabilités',
332
'Responsibility': 'Responsabilité',
333
'Right click on the image in order to export it...': "Click droit sur l'image pour l'exporter...",
LE GAC Renaud's avatar
LE GAC Renaud committed
334
'Role': 'Role',
335
"Row are grouped according to the value of that field. It can be any field of the history table including those of the foreign tables, the individual property of the history.data dictionary, or 'year'.": "Les lignes sont regroupées en fonctions des valeurs de ce champ. C'est un champ de la table historique en incluant tous les champs des tables étrangères, les clés du dictionaire history.data , ou 'year'.",
336
'Select': 'Selectionnez',
337
'Select a teams and/or a project !!!': 'Select a teams and/or a project !!!',
338
'Select the history records. It can used 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).': "Selectionne l'historique. C'est une requête SQL WHERE bâtie à partir des champs des la table history, mais les clés étrangères ne sont pas résolues ni  les clés du dictionnaire history.data dictionary. (voir les requêtes 'smart_query' dans la documentaion web2py).",
339
'select...': 'selectionner...',
340
'Serial Number': 'Numéro de Série',
341
'Sign Up': 'Sign Up',
342
'since %s': 'depuis %s',
343
'software': 'logiciels',
344
'Software versions': 'Versions des logiciels',
LE GAC Renaud's avatar
LE GAC Renaud committed
345
'sorters': 'sorters',
346
'Sorters': 'Sorters',
LE GAC Renaud's avatar
LE GAC Renaud committed
347
'Source': 'Source',
LE GAC Renaud's avatar
LE GAC Renaud committed
348
'Stage': 'Stage',
LE GAC Renaud's avatar
LE GAC Renaud committed
349 350
'Start': 'Début',
'start': 'début',
351
'Start Date': 'Date de début',
352
'Start_Date': 'Start_Date',
353
'startswith': 'startswith',
legac's avatar
legac committed
354
'Store': 'Store',
355
'Summary': 'Résumé',
LE GAC Renaud's avatar
LE GAC Renaud committed
356 357
'Summary row': 'Ligne de résumé',
'Summary row per group': 'Ligne de résumé par groupe',
358
'Summary value can be computed for columns.': 'Des values résumées peuvent être calculées pour certaine colonnes.',
359
'Tablename': 'Tablename',
legac's avatar
legac committed
360
'Tables': 'Tables',
361
'Team': 'Équipe',
362
'teams': 'équipes',
363
'The aggregation function applies on the metric field. It is computed on the subset of row having a given values for the group_field x and y.': "La function d'agrégation est appliquée sur les valeurs du champ métrique. Elle est calculée sur le sous-ensemble d'enregisteremnts ayant une certain valeurs  pour les champs 'group_field' x et y.",
364
'The field history.data contains the given value.': 'Le champ history.data contiens la valeur donnée.',
365 366 367 368
'the graphs': 'les graphiques',
'The graphs': 'Les graphiques',
'The lists': 'Les listes',
'the lists': 'les listes',
LE GAC Renaud's avatar
LE GAC Renaud committed
369 370
'The lists #2': 'The lists #2',
'the lists #2': 'the lists #2',
371
'The metrics': 'Les métriques',
372
'The metrics 1d': 'Les métriques 1d',
373 374
'the metrics 1d': 'les métriques 1d',
'the metrics 2d': 'les métriques 2d',
375
'The metrics 2d': 'Les métriques 2d',
376 377
'The property dataIndex is required when eval is used.': 'La propriété dataIndex doit être définie quand eval est utilisé.',
'The property xtype is missing.': 'La propriété xtype doit être définie.',
378
"The report id '%s' is unknown.": "The report id '%s' is unknown.",
379
'This email already has an account': 'This email already has an account',
380
'Time': 'Temps',
LE GAC Renaud's avatar
LE GAC Renaud committed
381
'Timestamp': 'Timestamp',
LE GAC Renaud's avatar
LE GAC Renaud committed
382 383
'Title': 'Titre',
'Titre': 'Titre',
384
'Tools': 'Outils',
385 386 387 388
'Total': 'Total',
'Total Label': 'Total Label',
'Total Row': 'Total Row',
'Totals': 'Totals',
389 390 391 392
'Trainee': 'Stage',
'Trainee Category': 'Domaine',
'Trainee Title': 'Titre du stage',
'Trainee University': 'Université',
LE GAC Renaud's avatar
LE GAC Renaud committed
393
'Transform': 'Transformer',
394
'Type': 'Type',
LE GAC Renaud's avatar
LE GAC Renaud committed
395
'undefined': 'indéfini',
LE GAC Renaud's avatar
LE GAC Renaud committed
396 397
'University': 'Université',
'Université': 'Université',
398
'unknown': 'unknown',
399
'up to %s': "jusqu'au %s",
LE GAC Renaud's avatar
LE GAC Renaud committed
400 401 402
'User': 'User',
'User %(id)s Logged-in': 'User %(id)s Logged-in',
'User %(id)s Registered': 'User %(id)s Registered',
403
'User data': 'User data',
404
'user guides': 'guides utilisateur',
LE GAC Renaud's avatar
LE GAC Renaud committed
405
'User guides': 'Guides utilisateur',
LE GAC Renaud's avatar
LE GAC Renaud committed
406
'User ID': 'User ID',
407
'users': 'users',
408
'Usual': 'Habituel',
409
'value': 'valeur',
LE GAC Renaud's avatar
LE GAC Renaud committed
410
'Value already in database or empty': 'Value already in database or empty',
411
'value already in database or empty': 'value already in database or empty',
LE GAC Renaud's avatar
LE GAC Renaud committed
412
'Verify Password': 'Verify Password',
413
'versions': 'versions',
414 415
'View': 'View',
'views': 'views',
LE GAC Renaud's avatar
LE GAC Renaud committed
416
'Welcome': 'Welcome',
417
'Wizards': 'Assistants',
418
'Year': 'Année',
legac's avatar
legac committed
419 420
'Year End': 'Year End',
'Year Start': 'Year Start',
421
'You can not delete the row containing the undefined value.': 'Vous ne pouvez pas détruire la ligne contenant la valeur undéfini.',
422
'Équipe': 'Équipe',
423
}