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