Merge lp:~akretion-team/openerp-product-attributes/7.0-french-translation-base_custom_attributes into lp:~product-core-editors/openerp-product-attributes/7.0

Proposed by Benoit Guillot - http://www.akretion.com
Status: Merged
Merged at revision: 219
Proposed branch: lp:~akretion-team/openerp-product-attributes/7.0-french-translation-base_custom_attributes
Merge into: lp:~product-core-editors/openerp-product-attributes/7.0
Diff against target: 630 lines (+586/-4)
3 files modified
base_custom_attributes/custom_attributes.py (+4/-4)
base_custom_attributes/i18n/base_custom_attributes.pot (+291/-0)
base_custom_attributes/i18n/fr.po (+291/-0)
To merge this branch: bzr merge lp:~akretion-team/openerp-product-attributes/7.0-french-translation-base_custom_attributes
Reviewer Review Type Date Requested Status
Guewen Baconnier @ Camptocamp code review Approve
Quentin THEURET @Amaris (community) code review, no tests Approve
Joao Alfredo Gama Batista code review. no tests Approve
Pedro Manuel Baeza code review, no test Approve
Review via email: mp+191357@code.launchpad.net

Description of the change

Add french translation for the module base_custom_attributes
Fix some field labels before the translation

To post a comment you must log in.
Revision history for this message
Pedro Manuel Baeza (pedro.baeza) wrote :

Hi, Benoit, thank you very much for your MP. Can you please add the translation template .pot file so that we can enable translations in Launchpad?

Regards.

review: Needs Fixing (code review, no test)
217. By Benoit Guillot - http://www.akretion.com

[FIX] add .pot file for translation

Revision history for this message
Benoit Guillot - http://www.akretion.com (benoit-guillot-z) wrote :

Thanks for the review, I have added the file

Revision history for this message
Pedro Manuel Baeza (pedro.baeza) wrote :

Thank you!

review: Approve (code review, no test)
Revision history for this message
Joao Alfredo Gama Batista (joao-gama) wrote :

lgtm.

review: Approve (code review. no tests)
Revision history for this message
Quentin THEURET @Amaris (qtheuret) wrote :

LGTM.

Two little things to match better with the French typography :

"Si serialisé, le champ sera stocké dans un champ serialisé:" -> Put a space before the colon.
"Erreur!" -> Put a space after the exclamation mark.

review: Approve (code review, no tests)
Revision history for this message
Quentin THEURET @Amaris (qtheuret) wrote :

Sorry,

I made a mistake on my previous message.

"Erreur!" -> Put a space BEFORE the exclamation mark.

218. By Benoit Guillot - http://www.akretion.com

[FIX] fix typo

Revision history for this message
Benoit Guillot - http://www.akretion.com (benoit-guillot-z) wrote :

Thank you Quentin for your review.

I made the changes

Revision history for this message
Guewen Baconnier @ Camptocamp (gbaconnier-c2c) wrote :

thanks LGTM

review: Approve (code review)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'base_custom_attributes/custom_attributes.py'
2--- base_custom_attributes/custom_attributes.py 2013-10-16 09:50:02 +0000
3+++ base_custom_attributes/custom_attributes.py 2013-10-23 12:15:20 +0000
4@@ -35,13 +35,13 @@
5 _columns = {
6 'name': fields.char('Name', size=128, translate=True, required=True),
7 'value_ref': fields.reference('Reference', selection=[], size=128),
8- 'attribute_id': fields.many2one('attribute.attribute', 'Product Attribute', required=True),
9+ 'attribute_id': fields.many2one('attribute.attribute', 'Attribute', required=True),
10 'sequence': fields.integer('Sequence'),
11 }
12
13 def name_change(self, cr, uid, ids, name, relation_model_id, context=None):
14 if relation_model_id:
15- warning = {'title': _('Error!'), 'message': _("Use the 'Change Options' button instead to select appropriate model references'")}
16+ warning = {'title': _('Error!'), 'message': _("Use the 'Load Options' button instead to select appropriate model references.")}
17 return {"value": {"name": False}, "warning": warning}
18 else:
19 return True
20@@ -52,7 +52,7 @@
21 _rec_name = 'attribute_id'
22
23 _columns = {
24- 'attribute_id': fields.many2one('attribute.attribute', 'Product Attribute', required=True),
25+ 'attribute_id': fields.many2one('attribute.attribute', 'Attribute', required=True),
26 }
27
28 _defaults = {
29@@ -328,7 +328,7 @@
30 return self.pool.get('attribute.location').search(cr, uid, [('attribute_group_id', 'in', ids)], context=context)
31
32 _columns = {
33- 'attribute_id': fields.many2one('attribute.attribute', 'Product Attribute', required=True, ondelete="cascade"),
34+ 'attribute_id': fields.many2one('attribute.attribute', 'Attribute', required=True, ondelete="cascade"),
35 'attribute_set_id': fields.related('attribute_group_id', 'attribute_set_id', type='many2one', relation='attribute.set', string='Attribute Set', readonly=True,
36 store={
37 'attribute.group': (_get_attribute_loc_from_group, ['attribute_set_id'], 10),
38
39=== added directory 'base_custom_attributes/i18n'
40=== added file 'base_custom_attributes/i18n/base_custom_attributes.pot'
41--- base_custom_attributes/i18n/base_custom_attributes.pot 1970-01-01 00:00:00 +0000
42+++ base_custom_attributes/i18n/base_custom_attributes.pot 2013-10-23 12:15:20 +0000
43@@ -0,0 +1,291 @@
44+# Translation of OpenERP Server.
45+# This file contains the translation of the following modules:
46+# * base_custom_attributes
47+#
48+msgid ""
49+msgstr ""
50+"Project-Id-Version: OpenERP Server 7.0\n"
51+"Report-Msgid-Bugs-To: \n"
52+"POT-Creation-Date: 2013-10-16 10:39+0000\n"
53+"PO-Revision-Date: 2013-10-16 10:39+0000\n"
54+"Last-Translator: <>\n"
55+"Language-Team: \n"
56+"MIME-Version: 1.0\n"
57+"Content-Type: text/plain; charset=UTF-8\n"
58+"Content-Transfer-Encoding: \n"
59+"Plural-Forms: \n"
60+
61+#. module: base_custom_attributes
62+#: code:addons/base_custom_attributes/custom_attributes.py:44
63+#, python-format
64+msgid "Use the 'Load Options' button instead to select appropriate model references."
65+msgstr ""
66+
67+#. module: base_custom_attributes
68+#: selection:attribute.attribute,attribute_type:0
69+msgid "Binary"
70+msgstr ""
71+
72+#. module: base_custom_attributes
73+#: view:attribute.attribute:0
74+msgid "Search Attributes"
75+msgstr ""
76+
77+#. module: base_custom_attributes
78+#: view:attribute.group:0
79+#: field:attribute.location,attribute_group_id:0
80+#: model:ir.model,name:base_custom_attributes.model_attribute_group
81+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_location_attribute_group_id
82+msgid "Attribute Group"
83+msgstr ""
84+
85+#. module: base_custom_attributes
86+#: view:attribute.group:0
87+#: model:ir.model,name:base_custom_attributes.model_attribute_location
88+msgid "Attribute Location"
89+msgstr ""
90+
91+#. module: base_custom_attributes
92+#: code:addons/base_custom_attributes/custom_attributes.py:154
93+#: view:attribute.option.wizard:0
94+#, python-format
95+msgid "Options Wizard"
96+msgstr ""
97+
98+#. module: base_custom_attributes
99+#: view:attribute.group:0
100+msgid "Search Attribute Groups"
101+msgstr ""
102+
103+#. module: base_custom_attributes
104+#: field:attribute.attribute,attribute_type:0
105+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_attribute_attribute_type
106+msgid "Type"
107+msgstr ""
108+
109+#. module: base_custom_attributes
110+#: field:attribute.set,attribute_group_ids:0
111+#: model:ir.actions.act_window,name:base_custom_attributes.attribute_group_form_action
112+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_set_attribute_group_ids
113+#: model:ir.ui.menu,name:base_custom_attributes.menu_attribute_group_action
114+msgid "Attribute Groups"
115+msgstr ""
116+
117+#. module: base_custom_attributes
118+#: field:attribute.attribute,create_date:0
119+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_attribute_create_date
120+msgid "Created date"
121+msgstr ""
122+
123+#. module: base_custom_attributes
124+#: view:attribute.set:0
125+msgid "Search Attribute Sets"
126+msgstr ""
127+
128+#. module: base_custom_attributes
129+#: view:attribute.option:0
130+#: model:ir.model,name:base_custom_attributes.model_attribute_option
131+msgid "Attribute Option"
132+msgstr ""
133+
134+#. module: base_custom_attributes
135+#: selection:attribute.attribute,attribute_type:0
136+msgid "Date"
137+msgstr ""
138+
139+#. module: base_custom_attributes
140+#: help:attribute.attribute,required_on_views:0
141+msgid "If activated, the attribute will be mandatory on the views, but not in the database"
142+msgstr ""
143+
144+#. module: base_custom_attributes
145+#: field:attribute.attribute,field_id:0
146+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_attribute_field_id
147+msgid "Ir Model Fields"
148+msgstr ""
149+
150+#. module: base_custom_attributes
151+#: view:attribute.option.wizard:0
152+msgid "options_placeholder"
153+msgstr ""
154+
155+#. module: base_custom_attributes
156+#: field:attribute.group,name:0
157+#: field:attribute.option,name:0
158+#: field:attribute.set,name:0
159+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_group_name
160+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_option_name
161+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_set_name
162+msgid "Name"
163+msgstr ""
164+
165+#. module: base_custom_attributes
166+#: help:attribute.attribute,serialized:0
167+msgid "If serialized, the field will be stocked in the serialized field: attribute_custom_tmpl or attribute_custom_variant depending on the field based_on"
168+msgstr ""
169+
170+#. module: base_custom_attributes
171+#: field:attribute.attribute,required_on_views:0
172+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_attribute_required_on_views
173+msgid "Required (on views)"
174+msgstr ""
175+
176+#. module: base_custom_attributes
177+#: model:ir.model,name:base_custom_attributes.model_ir_model_fields
178+msgid "Fields"
179+msgstr ""
180+
181+#. module: base_custom_attributes
182+#: view:attribute.attribute:0
183+#: field:attribute.attribute,option_ids:0
184+#: model:ir.actions.act_window,name:base_custom_attributes.attribute_option_form_action
185+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_attribute_option_ids
186+#: model:ir.ui.menu,name:base_custom_attributes.menu_attribute_option_action
187+msgid "Attribute Options"
188+msgstr ""
189+
190+#. module: base_custom_attributes
191+#: field:attribute.attribute,serialized:0
192+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_attribute_serialized
193+msgid "Field serialized"
194+msgstr ""
195+
196+#. module: base_custom_attributes
197+#: code:addons/base_custom_attributes/custom_attributes.py:44
198+#, python-format
199+msgid "Error!"
200+msgstr ""
201+
202+#. module: base_custom_attributes
203+#: view:attribute.option.wizard:0
204+msgid "Validate"
205+msgstr ""
206+
207+#. module: base_custom_attributes
208+#: selection:attribute.attribute,attribute_type:0
209+msgid "Multiselect"
210+msgstr ""
211+
212+#. module: base_custom_attributes
213+#: view:attribute.option:0
214+msgid "Search Attribute Options"
215+msgstr ""
216+
217+#. module: base_custom_attributes
218+#: selection:attribute.attribute,attribute_type:0
219+msgid "Integer"
220+msgstr ""
221+
222+#. module: base_custom_attributes
223+#: field:attribute.group,attribute_ids:0
224+#: model:ir.actions.act_window,name:base_custom_attributes.attribute_attribute_form_action
225+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_group_attribute_ids
226+#: model:ir.ui.menu,name:base_custom_attributes.menu_attribute_attribute_action
227+#: model:ir.ui.menu,name:base_custom_attributes.menu_attribute_in_admin
228+msgid "Attributes"
229+msgstr ""
230+
231+#. module: base_custom_attributes
232+#: field:attribute.attribute,relation_model_id:0
233+#: field:attribute.group,model_id:0
234+#: field:attribute.set,model_id:0
235+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_attribute_relation_model_id
236+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_group_model_id
237+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_set_model_id
238+msgid "Model"
239+msgstr ""
240+
241+#. module: base_custom_attributes
242+#: model:ir.actions.act_window,name:base_custom_attributes.attribute_set_form_action
243+#: model:ir.ui.menu,name:base_custom_attributes.menu_attribute_set_action
244+msgid "Attribute Sets"
245+msgstr ""
246+
247+#. module: base_custom_attributes
248+#: view:attribute.attribute:0
249+msgid "Load Options"
250+msgstr ""
251+
252+#. module: base_custom_attributes
253+#: field:attribute.option,value_ref:0
254+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_option_value_ref
255+msgid "Reference"
256+msgstr ""
257+
258+#. module: base_custom_attributes
259+#: field:attribute.group,sequence:0
260+#: field:attribute.location,sequence:0
261+#: field:attribute.option,sequence:0
262+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_group_sequence
263+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_location_sequence
264+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_option_sequence
265+msgid "Sequence"
266+msgstr ""
267+
268+#. module: base_custom_attributes
269+#: view:attribute.attribute:0
270+#: field:attribute.location,attribute_id:0
271+#: field:attribute.option,attribute_id:0
272+#: field:attribute.option.wizard,attribute_id:0
273+#: model:ir.model,name:base_custom_attributes.model_attribute_attribute
274+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_location_attribute_id
275+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_option_attribute_id
276+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_option_wizard_attribute_id
277+msgid "Attribute"
278+msgstr ""
279+
280+#. module: base_custom_attributes
281+#: selection:attribute.attribute,attribute_type:0
282+msgid "Float"
283+msgstr ""
284+
285+#. module: base_custom_attributes
286+#: field:attribute.group,attribute_set_id:0
287+#: field:attribute.location,attribute_set_id:0
288+#: view:attribute.set:0
289+#: model:ir.model,name:base_custom_attributes.model_attribute_set
290+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_group_attribute_set_id
291+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_location_attribute_set_id
292+msgid "Attribute Set"
293+msgstr ""
294+
295+#. module: base_custom_attributes
296+#: selection:attribute.attribute,attribute_type:0
297+msgid "Datetime"
298+msgstr ""
299+
300+#. module: base_custom_attributes
301+#: selection:attribute.attribute,attribute_type:0
302+msgid "Char"
303+msgstr ""
304+
305+#. module: base_custom_attributes
306+#: selection:attribute.attribute,attribute_type:0
307+msgid "Boolean"
308+msgstr ""
309+
310+#. module: base_custom_attributes
311+#: selection:attribute.attribute,attribute_type:0
312+msgid "Text"
313+msgstr ""
314+
315+#. module: base_custom_attributes
316+#: view:attribute.option.wizard:0
317+msgid "Cancel"
318+msgstr ""
319+
320+#. module: base_custom_attributes
321+#: model:ir.model,name:base_custom_attributes.model_attribute_option_wizard
322+msgid "attribute.option.wizard"
323+msgstr ""
324+
325+#. module: base_custom_attributes
326+#: sql_constraint:ir.model.fields:0
327+msgid "The name of the field has to be uniq for a given model !"
328+msgstr ""
329+
330+#. module: base_custom_attributes
331+#: selection:attribute.attribute,attribute_type:0
332+msgid "Select"
333+msgstr ""
334+
335
336=== added file 'base_custom_attributes/i18n/fr.po'
337--- base_custom_attributes/i18n/fr.po 1970-01-01 00:00:00 +0000
338+++ base_custom_attributes/i18n/fr.po 2013-10-23 12:15:20 +0000
339@@ -0,0 +1,291 @@
340+# Translation of OpenERP Server.
341+# This file contains the translation of the following modules:
342+# * base_custom_attributes
343+#
344+msgid ""
345+msgstr ""
346+"Project-Id-Version: OpenERP Server 7.0\n"
347+"Report-Msgid-Bugs-To: \n"
348+"POT-Creation-Date: 2013-10-16 09:03+0000\n"
349+"PO-Revision-Date: 2013-10-16 09:03+0000\n"
350+"Last-Translator: <>\n"
351+"Language-Team: \n"
352+"MIME-Version: 1.0\n"
353+"Content-Type: text/plain; charset=UTF-8\n"
354+"Content-Transfer-Encoding: \n"
355+"Plural-Forms: \n"
356+
357+#. module: base_custom_attributes
358+#: code:addons/base_custom_attributes/custom_attributes.py:44
359+#, python-format
360+msgid "Use the 'Load Options' button instead to select appropriate model references."
361+msgstr "Utiliser le bouton 'Charger les options' pour sélectionner le modèle de référence approprié."
362+
363+#. module: base_custom_attributes
364+#: selection:attribute.attribute,attribute_type:0
365+msgid "Binary"
366+msgstr "Binary"
367+
368+#. module: base_custom_attributes
369+#: view:attribute.attribute:0
370+msgid "Search Attributes"
371+msgstr "Rechercher des attributs"
372+
373+#. module: base_custom_attributes
374+#: view:attribute.group:0
375+#: field:attribute.location,attribute_group_id:0
376+#: model:ir.model,name:base_custom_attributes.model_attribute_group
377+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_location_attribute_group_id
378+msgid "Attribute Group"
379+msgstr "Groupe d'attributs"
380+
381+#. module: base_custom_attributes
382+#: view:attribute.group:0
383+#: model:ir.model,name:base_custom_attributes.model_attribute_location
384+msgid "Attribute Location"
385+msgstr "Attribute Location"
386+
387+#. module: base_custom_attributes
388+#: code:addons/base_custom_attributes/custom_attributes.py:154
389+#: view:attribute.option.wizard:0
390+#, python-format
391+msgid "Options Wizard"
392+msgstr "Options Wizard"
393+
394+#. module: base_custom_attributes
395+#: view:attribute.group:0
396+msgid "Search Attribute Groups"
397+msgstr "Rechercher des groupes d'attributs"
398+
399+#. module: base_custom_attributes
400+#: field:attribute.attribute,attribute_type:0
401+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_attribute_attribute_type
402+msgid "Type"
403+msgstr "Type"
404+
405+#. module: base_custom_attributes
406+#: field:attribute.set,attribute_group_ids:0
407+#: model:ir.actions.act_window,name:base_custom_attributes.attribute_group_form_action
408+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_set_attribute_group_ids
409+#: model:ir.ui.menu,name:base_custom_attributes.menu_attribute_group_action
410+msgid "Attribute Groups"
411+msgstr "Groupes d'attributs"
412+
413+#. module: base_custom_attributes
414+#: field:attribute.attribute,create_date:0
415+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_attribute_create_date
416+msgid "Created date"
417+msgstr "Date de création"
418+
419+#. module: base_custom_attributes
420+#: view:attribute.set:0
421+msgid "Search Attribute Sets"
422+msgstr "Rechercher des jeux d'attributs"
423+
424+#. module: base_custom_attributes
425+#: view:attribute.option:0
426+#: model:ir.model,name:base_custom_attributes.model_attribute_option
427+msgid "Attribute Option"
428+msgstr "Option d'attribut"
429+
430+#. module: base_custom_attributes
431+#: selection:attribute.attribute,attribute_type:0
432+msgid "Date"
433+msgstr "Date"
434+
435+#. module: base_custom_attributes
436+#: help:attribute.attribute,required_on_views:0
437+msgid "If activated, the attribute will be mandatory on the views, but not in the database"
438+msgstr "Si activé, l'attribut sera obligatoire dans les vues, mais pas dans la base de données."
439+
440+#. module: base_custom_attributes
441+#: field:attribute.attribute,field_id:0
442+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_attribute_field_id
443+msgid "Ir Model Fields"
444+msgstr "Ir Model Fields"
445+
446+#. module: base_custom_attributes
447+#: view:attribute.option.wizard:0
448+msgid "options_placeholder"
449+msgstr "options_placeholder"
450+
451+#. module: base_custom_attributes
452+#: field:attribute.group,name:0
453+#: field:attribute.option,name:0
454+#: field:attribute.set,name:0
455+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_group_name
456+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_option_name
457+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_set_name
458+msgid "Name"
459+msgstr "Nom"
460+
461+#. module: base_custom_attributes
462+#: help:attribute.attribute,serialized:0
463+msgid "If serialized, the field will be stocked in the serialized field: attribute_custom_tmpl or attribute_custom_variant depending on the field based_on"
464+msgstr "Si serialisé, le champ sera stocké dans un champ serialisé : attribute_custom_tmpl ou attribut_custom_variant selon la valeur du champ based_on"
465+
466+#. module: base_custom_attributes
467+#: field:attribute.attribute,required_on_views:0
468+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_attribute_required_on_views
469+msgid "Required (on views)"
470+msgstr "Obligatoire (dans les vues)"
471+
472+#. module: base_custom_attributes
473+#: model:ir.model,name:base_custom_attributes.model_ir_model_fields
474+msgid "Fields"
475+msgstr "Champs"
476+
477+#. module: base_custom_attributes
478+#: view:attribute.attribute:0
479+#: field:attribute.attribute,option_ids:0
480+#: model:ir.actions.act_window,name:base_custom_attributes.attribute_option_form_action
481+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_attribute_option_ids
482+#: model:ir.ui.menu,name:base_custom_attributes.menu_attribute_option_action
483+msgid "Attribute Options"
484+msgstr "Options d'attribut"
485+
486+#. module: base_custom_attributes
487+#: field:attribute.attribute,serialized:0
488+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_attribute_serialized
489+msgid "Field serialized"
490+msgstr "Champ serialisé"
491+
492+#. module: base_custom_attributes
493+#: code:addons/base_custom_attributes/custom_attributes.py:44
494+#, python-format
495+msgid "Error!"
496+msgstr "Erreur !"
497+
498+#. module: base_custom_attributes
499+#: view:attribute.option.wizard:0
500+msgid "Validate"
501+msgstr "Valider"
502+
503+#. module: base_custom_attributes
504+#: selection:attribute.attribute,attribute_type:0
505+msgid "Multiselect"
506+msgstr "Multiselect"
507+
508+#. module: base_custom_attributes
509+#: view:attribute.option:0
510+msgid "Search Attribute Options"
511+msgstr "Rechercher des options d'attribut"
512+
513+#. module: base_custom_attributes
514+#: selection:attribute.attribute,attribute_type:0
515+msgid "Integer"
516+msgstr "Integer"
517+
518+#. module: base_custom_attributes
519+#: field:attribute.group,attribute_ids:0
520+#: model:ir.actions.act_window,name:base_custom_attributes.attribute_attribute_form_action
521+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_group_attribute_ids
522+#: model:ir.ui.menu,name:base_custom_attributes.menu_attribute_attribute_action
523+#: model:ir.ui.menu,name:base_custom_attributes.menu_attribute_in_admin
524+msgid "Attributes"
525+msgstr "Attributs"
526+
527+#. module: base_custom_attributes
528+#: field:attribute.attribute,relation_model_id:0
529+#: field:attribute.group,model_id:0
530+#: field:attribute.set,model_id:0
531+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_attribute_relation_model_id
532+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_group_model_id
533+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_set_model_id
534+msgid "Model"
535+msgstr "Modèle"
536+
537+#. module: base_custom_attributes
538+#: model:ir.actions.act_window,name:base_custom_attributes.attribute_set_form_action
539+#: model:ir.ui.menu,name:base_custom_attributes.menu_attribute_set_action
540+msgid "Attribute Sets"
541+msgstr "Jeux d'attributs"
542+
543+#. module: base_custom_attributes
544+#: view:attribute.attribute:0
545+msgid "Load Options"
546+msgstr "Charger les options"
547+
548+#. module: base_custom_attributes
549+#: field:attribute.option,value_ref:0
550+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_option_value_ref
551+msgid "Reference"
552+msgstr "Référence"
553+
554+#. module: base_custom_attributes
555+#: field:attribute.group,sequence:0
556+#: field:attribute.location,sequence:0
557+#: field:attribute.option,sequence:0
558+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_group_sequence
559+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_location_sequence
560+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_option_sequence
561+msgid "Sequence"
562+msgstr "Séquence"
563+
564+#. module: base_custom_attributes
565+#: view:attribute.attribute:0
566+#: field:attribute.location,attribute_id:0
567+#: field:attribute.option,attribute_id:0
568+#: field:attribute.option.wizard,attribute_id:0
569+#: model:ir.model,name:base_custom_attributes.model_attribute_attribute
570+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_location_attribute_id
571+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_option_attribute_id
572+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_option_wizard_attribute_id
573+msgid "Attribute"
574+msgstr "Attribut"
575+
576+#. module: base_custom_attributes
577+#: selection:attribute.attribute,attribute_type:0
578+msgid "Float"
579+msgstr "Float"
580+
581+#. module: base_custom_attributes
582+#: field:attribute.group,attribute_set_id:0
583+#: field:attribute.location,attribute_set_id:0
584+#: view:attribute.set:0
585+#: model:ir.model,name:base_custom_attributes.model_attribute_set
586+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_group_attribute_set_id
587+#: model:ir.model.fields,field_description:base_custom_attributes.field_attribute_location_attribute_set_id
588+msgid "Attribute Set"
589+msgstr "Jeux d'attributs"
590+
591+#. module: base_custom_attributes
592+#: selection:attribute.attribute,attribute_type:0
593+msgid "Datetime"
594+msgstr "Datetime"
595+
596+#. module: base_custom_attributes
597+#: selection:attribute.attribute,attribute_type:0
598+msgid "Char"
599+msgstr "Char"
600+
601+#. module: base_custom_attributes
602+#: selection:attribute.attribute,attribute_type:0
603+msgid "Boolean"
604+msgstr "Boolean"
605+
606+#. module: base_custom_attributes
607+#: selection:attribute.attribute,attribute_type:0
608+msgid "Text"
609+msgstr "Text"
610+
611+#. module: base_custom_attributes
612+#: view:attribute.option.wizard:0
613+msgid "Cancel"
614+msgstr "Annuler"
615+
616+#. module: base_custom_attributes
617+#: model:ir.model,name:base_custom_attributes.model_attribute_option_wizard
618+msgid "attribute.option.wizard"
619+msgstr "attribute.option.wizard"
620+
621+#. module: base_custom_attributes
622+#: sql_constraint:ir.model.fields:0
623+msgid "The name of the field has to be uniq for a given model !"
624+msgstr "Le nom du champ doit être unique pour un modèle donné !"
625+
626+#. module: base_custom_attributes
627+#: selection:attribute.attribute,attribute_type:0
628+msgid "Select"
629+msgstr "Select"
630+

Subscribers

People subscribed via source and target branches