Merge lp:~akretion-team/account-analytic/account-analytic-add-analytic-required into lp:account-analytic/6.1
- account-analytic-add-analytic-required
- Merge into 6.1
Proposed by
Alexis de Lattre
Status: | Merged |
---|---|
Merged at revision: | 10 |
Proposed branch: | lp:~akretion-team/account-analytic/account-analytic-add-analytic-required |
Merge into: | lp:account-analytic/6.1 |
Diff against target: |
782 lines (+736/-0) 9 files modified
account_analytic_required/__init__.py (+24/-0) account_analytic_required/__openerp__.py (+44/-0) account_analytic_required/account.py (+67/-0) account_analytic_required/account_view.xml (+24/-0) account_analytic_required/i18n/account_analytic_required.pot (+94/-0) account_analytic_required/i18n/ar.po (+120/-0) account_analytic_required/i18n/ca.po (+120/-0) account_analytic_required/i18n/es.po (+122/-0) account_analytic_required/i18n/fr.po (+121/-0) |
To merge this branch: | bzr merge lp:~akretion-team/account-analytic/account-analytic-add-analytic-required |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Guewen Baconnier @ Camptocamp | no test, review | Approve | |
Review via email: mp+135334@code.launchpad.net |
Commit message
Description of the change
Move my module account_
To post a comment you must log in.
Revision history for this message
Guewen Baconnier @ Camptocamp (gbaconnier-c2c) wrote : | # |
review:
Approve
(no test, review)
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === added directory 'account_analytic_required' | |||
2 | === added file 'account_analytic_required/__init__.py' | |||
3 | --- account_analytic_required/__init__.py 1970-01-01 00:00:00 +0000 | |||
4 | +++ account_analytic_required/__init__.py 2012-11-21 09:01:21 +0000 | |||
5 | @@ -0,0 +1,24 @@ | |||
6 | 1 | # -*- encoding: utf-8 -*- | ||
7 | 2 | ############################################################################## | ||
8 | 3 | # | ||
9 | 4 | # Account analytic required module for OpenERP | ||
10 | 5 | # Copyright (C) 2011 Akretion (http://www.akretion.com). All Rights Reserved | ||
11 | 6 | # @author Alexis de Lattre <alexis.delattre@akretion.com> | ||
12 | 7 | # | ||
13 | 8 | # This program is free software: you can redistribute it and/or modify | ||
14 | 9 | # it under the terms of the GNU Affero General Public License as | ||
15 | 10 | # published by the Free Software Foundation, either version 3 of the | ||
16 | 11 | # License, or (at your option) any later version. | ||
17 | 12 | # | ||
18 | 13 | # This program is distributed in the hope that it will be useful, | ||
19 | 14 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
20 | 15 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
21 | 16 | # GNU Affero General Public License for more details. | ||
22 | 17 | # | ||
23 | 18 | # You should have received a copy of the GNU Affero General Public License | ||
24 | 19 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
25 | 20 | # | ||
26 | 21 | ############################################################################## | ||
27 | 22 | |||
28 | 23 | |||
29 | 24 | import account | ||
30 | 0 | 25 | ||
31 | === added file 'account_analytic_required/__openerp__.py' | |||
32 | --- account_analytic_required/__openerp__.py 1970-01-01 00:00:00 +0000 | |||
33 | +++ account_analytic_required/__openerp__.py 2012-11-21 09:01:21 +0000 | |||
34 | @@ -0,0 +1,44 @@ | |||
35 | 1 | # -*- encoding: utf-8 -*- | ||
36 | 2 | ############################################################################## | ||
37 | 3 | # | ||
38 | 4 | # Account analytic required module for OpenERP | ||
39 | 5 | # Copyright (C) 2011 Akretion (http://www.akretion.com). All Rights Reserved | ||
40 | 6 | # @author Alexis de Lattre <alexis.delattre@akretion.com> | ||
41 | 7 | # | ||
42 | 8 | # This program is free software: you can redistribute it and/or modify | ||
43 | 9 | # it under the terms of the GNU Affero General Public License as | ||
44 | 10 | # published by the Free Software Foundation, either version 3 of the | ||
45 | 11 | # License, or (at your option) any later version. | ||
46 | 12 | # | ||
47 | 13 | # This program is distributed in the hope that it will be useful, | ||
48 | 14 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
49 | 15 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
50 | 16 | # GNU Affero General Public License for more details. | ||
51 | 17 | # | ||
52 | 18 | # You should have received a copy of the GNU Affero General Public License | ||
53 | 19 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
54 | 20 | # | ||
55 | 21 | ############################################################################## | ||
56 | 22 | |||
57 | 23 | |||
58 | 24 | { | ||
59 | 25 | 'name': 'Account analytic required', | ||
60 | 26 | 'version': '0.1', | ||
61 | 27 | 'category': 'Generic Modules/Accounting', | ||
62 | 28 | 'license': 'AGPL-3', | ||
63 | 29 | 'description': """This module adds an option "analytic policy" on account types. You have the choice between 3 policies : always, never and optional. | ||
64 | 30 | |||
65 | 31 | For example, if you want to have an analytic account on all your expenses, set the policy to "always" for the account type "expense" ; then, if you try to save an account move line with an account of type "expense" without analytic account, you will get an error message. | ||
66 | 32 | |||
67 | 33 | Module developped by Alexis de Lattre <alexis.delattre@akretion.com> during the Akretion-Camptocamp code sprint of June 2011. | ||
68 | 34 | """, | ||
69 | 35 | 'author': 'Akretion', | ||
70 | 36 | 'website': 'http://www.akretion.com/', | ||
71 | 37 | 'depends': ['account'], | ||
72 | 38 | 'init_xml': [], | ||
73 | 39 | 'update_xml': ['account_view.xml'], | ||
74 | 40 | 'demo_xml': [], | ||
75 | 41 | 'installable': True, | ||
76 | 42 | 'active': False, | ||
77 | 43 | } | ||
78 | 44 | |||
79 | 0 | 45 | ||
80 | === added file 'account_analytic_required/account.py' | |||
81 | --- account_analytic_required/account.py 1970-01-01 00:00:00 +0000 | |||
82 | +++ account_analytic_required/account.py 2012-11-21 09:01:21 +0000 | |||
83 | @@ -0,0 +1,67 @@ | |||
84 | 1 | # -*- encoding: utf-8 -*- | ||
85 | 2 | ############################################################################## | ||
86 | 3 | # | ||
87 | 4 | # Account analytic required module for OpenERP | ||
88 | 5 | # Copyright (C) 2011 Akretion (http://www.akretion.com). All Rights Reserved | ||
89 | 6 | # @author Alexis de Lattre <alexis.delattre@akretion.com> | ||
90 | 7 | # Developped during the Akretion-Camptocamp code sprint of June 2011 | ||
91 | 8 | # | ||
92 | 9 | # This program is free software: you can redistribute it and/or modify | ||
93 | 10 | # it under the terms of the GNU Affero General Public License as | ||
94 | 11 | # published by the Free Software Foundation, either version 3 of the | ||
95 | 12 | # License, or (at your option) any later version. | ||
96 | 13 | # | ||
97 | 14 | # This program is distributed in the hope that it will be useful, | ||
98 | 15 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
99 | 16 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
100 | 17 | # GNU Affero General Public License for more details. | ||
101 | 18 | # | ||
102 | 19 | # You should have received a copy of the GNU Affero General Public License | ||
103 | 20 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
104 | 21 | # | ||
105 | 22 | ############################################################################## | ||
106 | 23 | |||
107 | 24 | from osv import fields, osv | ||
108 | 25 | from tools.translate import _ | ||
109 | 26 | |||
110 | 27 | |||
111 | 28 | class account_account_type(osv.osv): | ||
112 | 29 | _inherit = "account.account.type" | ||
113 | 30 | |||
114 | 31 | _columns = { | ||
115 | 32 | 'analytic_policy' : fields.selection([ | ||
116 | 33 | ('optional', 'Optional'), | ||
117 | 34 | ('always', 'Always'), | ||
118 | 35 | ('never', 'Never') | ||
119 | 36 | ], 'Policy for analytic account', help="Set the policy for analytic accounts : if you select 'Optional', the accountant is free to put an analytic account on an account move line with this type of account ; if you select 'Always', the accountant will get an error message if there is no analytic account ; if you select 'Never', the accountant will get an error message if an analytic account is present."), | ||
120 | 37 | } | ||
121 | 38 | |||
122 | 39 | _defaults = { | ||
123 | 40 | 'analytic_policy': lambda *a: 'optional', | ||
124 | 41 | } | ||
125 | 42 | |||
126 | 43 | account_account_type() | ||
127 | 44 | |||
128 | 45 | |||
129 | 46 | class account_move_line(osv.osv): | ||
130 | 47 | _inherit = "account.move.line" | ||
131 | 48 | |||
132 | 49 | def check_analytic_required(self, cr, uid, vals, context=None): | ||
133 | 50 | if vals.has_key('account_id'): | ||
134 | 51 | account = self.pool.get('account.account').browse(cr, uid, vals['account_id'], context=context) | ||
135 | 52 | if account.user_type.analytic_policy == 'always' and not vals.get('analytic_account_id', False): | ||
136 | 53 | raise osv.except_osv(_('Error :'), _("Analytic policy is set to 'Always' with account %s '%s' but the analytic account is missing in the account move line with label '%s'." % (account.code, account.name, vals.get('name', False)))) | ||
137 | 54 | elif account.user_type.analytic_policy == 'never' and vals.get('analytic_account_id', False): | ||
138 | 55 | cur_analytic_account = self.pool.get('account.analytic.account').read(cr, uid, vals['analytic_account_id'], ['name', 'code'], context=context) | ||
139 | 56 | raise osv.except_osv(_('Error :'), _("Analytic policy is set to 'Never' with account %s '%s' but the account move line with label '%s' has an analytic account %s '%s'." % (account.code, account.name, vals.get('name', False), cur_analytic_account['code'], cur_analytic_account['name']))) | ||
140 | 57 | return True | ||
141 | 58 | |||
142 | 59 | def create(self, cr, uid, vals, context=None, check=True): | ||
143 | 60 | self.check_analytic_required(cr, uid, vals, context=context) | ||
144 | 61 | return super(account_move_line, self).create(cr, uid, vals, context=context, check=check) | ||
145 | 62 | |||
146 | 63 | def write(self, cr, uid, ids, vals, context=None, check=True, update_check=True): | ||
147 | 64 | self.check_analytic_required(cr, uid, vals, context=context) | ||
148 | 65 | return super(account_move_line, self).write(cr, uid, ids, vals, context=context, check=check, update_check=update_check) | ||
149 | 66 | |||
150 | 67 | account_move_line() | ||
151 | 0 | 68 | ||
152 | === added file 'account_analytic_required/account_view.xml' | |||
153 | --- account_analytic_required/account_view.xml 1970-01-01 00:00:00 +0000 | |||
154 | +++ account_analytic_required/account_view.xml 2012-11-21 09:01:21 +0000 | |||
155 | @@ -0,0 +1,24 @@ | |||
156 | 1 | <?xml version="1.0" encoding="utf-8"?> | ||
157 | 2 | <!-- | ||
158 | 3 | Account analytic required module for OpenERP | ||
159 | 4 | Copyright (C) 2011 Akretion (http://www.akretion.com). All Rights Reserved | ||
160 | 5 | @author Alexis de Lattre <alexis.delattre@akretion.com> | ||
161 | 6 | The licence is in the file __openerp__.py | ||
162 | 7 | --> | ||
163 | 8 | |||
164 | 9 | <openerp> | ||
165 | 10 | <data> | ||
166 | 11 | |||
167 | 12 | <record id="account_analytic_required_account_type_form" model="ir.ui.view"> | ||
168 | 13 | <field name="name">account_analytic_required.account_type_form</field> | ||
169 | 14 | <field name="model">account.account.type</field> | ||
170 | 15 | <field name="inherit_id" ref="account.view_account_type_form" /> | ||
171 | 16 | <field name="arch" type="xml"> | ||
172 | 17 | <field name="code" position="after"> | ||
173 | 18 | <field name="analytic_policy" /> | ||
174 | 19 | </field> | ||
175 | 20 | </field> | ||
176 | 21 | </record> | ||
177 | 22 | |||
178 | 23 | </data> | ||
179 | 24 | </openerp> | ||
180 | 0 | 25 | ||
181 | === added directory 'account_analytic_required/i18n' | |||
182 | === added file 'account_analytic_required/i18n/account_analytic_required.pot' | |||
183 | --- account_analytic_required/i18n/account_analytic_required.pot 1970-01-01 00:00:00 +0000 | |||
184 | +++ account_analytic_required/i18n/account_analytic_required.pot 2012-11-21 09:01:21 +0000 | |||
185 | @@ -0,0 +1,94 @@ | |||
186 | 1 | # Translation of OpenERP Server. | ||
187 | 2 | # This file contains the translation of the following modules: | ||
188 | 3 | # * account_analytic_required | ||
189 | 4 | # | ||
190 | 5 | msgid "" | ||
191 | 6 | msgstr "" | ||
192 | 7 | "Project-Id-Version: OpenERP Server 6.0.2\n" | ||
193 | 8 | "Report-Msgid-Bugs-To: support@openerp.com\n" | ||
194 | 9 | "POT-Creation-Date: 2011-06-10 07:49+0000\n" | ||
195 | 10 | "PO-Revision-Date: 2011-06-10 07:49+0000\n" | ||
196 | 11 | "Last-Translator: <>\n" | ||
197 | 12 | "Language-Team: \n" | ||
198 | 13 | "MIME-Version: 1.0\n" | ||
199 | 14 | "Content-Type: text/plain; charset=UTF-8\n" | ||
200 | 15 | "Content-Transfer-Encoding: \n" | ||
201 | 16 | "Plural-Forms: \n" | ||
202 | 17 | |||
203 | 18 | #. module: account_analytic_required | ||
204 | 19 | #: field:account.account.type,analytic_policy:0 | ||
205 | 20 | msgid "Policy for analytic account" | ||
206 | 21 | msgstr "" | ||
207 | 22 | |||
208 | 23 | #. module: account_analytic_required | ||
209 | 24 | #: help:account.account.type,analytic_policy:0 | ||
210 | 25 | msgid "Set the policy for analytic accounts : if you select 'Optional', the accountant is free to put an analytic account on an account move line with this type of account ; if you select 'Always', the accountant will get an error message if there is no analytic account ; if you select 'Never', the accountant will get an error message if an analytic account is present." | ||
211 | 26 | msgstr "" | ||
212 | 27 | |||
213 | 28 | #. module: account_analytic_required | ||
214 | 29 | #: selection:account.account.type,analytic_policy:0 | ||
215 | 30 | msgid "Optional" | ||
216 | 31 | msgstr "" | ||
217 | 32 | |||
218 | 33 | #. module: account_analytic_required | ||
219 | 34 | #: model:ir.module.module,description:account_analytic_required.module_meta_information | ||
220 | 35 | msgid "This module adds an option \"analytic policy\" on account types. You have the choice between 3 policies : always, never and optional.\n" | ||
221 | 36 | "\n" | ||
222 | 37 | "For example, if you want to have an analytic account on all your expenses, set the policy to \"always\" for the account type \"expense\" ; then, if you try to save an account move line with an account of type \"expense\" without analytic account, you will get an error message.\n" | ||
223 | 38 | "\n" | ||
224 | 39 | "Module developped by Alexis de Lattre <alexis.delattre@akretion.com> during the Akretion-Camptocamp code sprint of June 2011.\n" | ||
225 | 40 | "" | ||
226 | 41 | msgstr "" | ||
227 | 42 | |||
228 | 43 | #. module: account_analytic_required | ||
229 | 44 | #: constraint:account.move.line:0 | ||
230 | 45 | msgid "You can not create move line on closed account." | ||
231 | 46 | msgstr "" | ||
232 | 47 | |||
233 | 48 | #. module: account_analytic_required | ||
234 | 49 | #: selection:account.account.type,analytic_policy:0 | ||
235 | 50 | msgid "Always" | ||
236 | 51 | msgstr "" | ||
237 | 52 | |||
238 | 53 | #. module: account_analytic_required | ||
239 | 54 | #: selection:account.account.type,analytic_policy:0 | ||
240 | 55 | msgid "Never" | ||
241 | 56 | msgstr "" | ||
242 | 57 | |||
243 | 58 | #. module: account_analytic_required | ||
244 | 59 | #: model:ir.module.module,shortdesc:account_analytic_required.module_meta_information | ||
245 | 60 | msgid "Account analytic required" | ||
246 | 61 | msgstr "" | ||
247 | 62 | |||
248 | 63 | #. module: account_analytic_required | ||
249 | 64 | #: sql_constraint:account.move.line:0 | ||
250 | 65 | msgid "Wrong credit or debit value in accounting entry !" | ||
251 | 66 | msgstr "" | ||
252 | 67 | |||
253 | 68 | #. module: account_analytic_required | ||
254 | 69 | #: constraint:account.move.line:0 | ||
255 | 70 | msgid "You can not create move line on view account." | ||
256 | 71 | msgstr "" | ||
257 | 72 | |||
258 | 73 | #. module: account_analytic_required | ||
259 | 74 | #: model:ir.model,name:account_analytic_required.model_account_move_line | ||
260 | 75 | msgid "Journal Items" | ||
261 | 76 | msgstr "" | ||
262 | 77 | |||
263 | 78 | #. module: account_analytic_required | ||
264 | 79 | #: model:ir.model,name:account_analytic_required.model_account_account_type | ||
265 | 80 | msgid "Account Type" | ||
266 | 81 | msgstr "" | ||
267 | 82 | |||
268 | 83 | #. module: account_analytic_required | ||
269 | 84 | #: constraint:account.move.line:0 | ||
270 | 85 | msgid "Company must be same for its related account and period." | ||
271 | 86 | msgstr "" | ||
272 | 87 | |||
273 | 88 | #. module: account_analytic_required | ||
274 | 89 | #: code:addons/account_analytic_required/account.py:53 | ||
275 | 90 | #: code:addons/account_analytic_required/account.py:56 | ||
276 | 91 | #, python-format | ||
277 | 92 | msgid "Error :" | ||
278 | 93 | msgstr "" | ||
279 | 94 | |||
280 | 0 | 95 | ||
281 | === added file 'account_analytic_required/i18n/ar.po' | |||
282 | --- account_analytic_required/i18n/ar.po 1970-01-01 00:00:00 +0000 | |||
283 | +++ account_analytic_required/i18n/ar.po 2012-11-21 09:01:21 +0000 | |||
284 | @@ -0,0 +1,120 @@ | |||
285 | 1 | # Arabic translation for openobject-addons | ||
286 | 2 | # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 | ||
287 | 3 | # This file is distributed under the same license as the openobject-addons package. | ||
288 | 4 | # FIRST AUTHOR <EMAIL@ADDRESS>, 2012. | ||
289 | 5 | # | ||
290 | 6 | msgid "" | ||
291 | 7 | msgstr "" | ||
292 | 8 | "Project-Id-Version: openobject-addons\n" | ||
293 | 9 | "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" | ||
294 | 10 | "POT-Creation-Date: 2011-06-10 07:49+0000\n" | ||
295 | 11 | "PO-Revision-Date: 2012-02-08 07:01+0000\n" | ||
296 | 12 | "Last-Translator: husam <Unknown>\n" | ||
297 | 13 | "Language-Team: Arabic <ar@li.org>\n" | ||
298 | 14 | "MIME-Version: 1.0\n" | ||
299 | 15 | "Content-Type: text/plain; charset=UTF-8\n" | ||
300 | 16 | "Content-Transfer-Encoding: 8bit\n" | ||
301 | 17 | "X-Launchpad-Export-Date: 2012-09-25 05:07+0000\n" | ||
302 | 18 | "X-Generator: Launchpad (build 16019)\n" | ||
303 | 19 | |||
304 | 20 | #. module: account_analytic_required | ||
305 | 21 | #: field:account.account.type,analytic_policy:0 | ||
306 | 22 | msgid "Policy for analytic account" | ||
307 | 23 | msgstr "سياسة للحسابات التحليلية" | ||
308 | 24 | |||
309 | 25 | #. module: account_analytic_required | ||
310 | 26 | #: help:account.account.type,analytic_policy:0 | ||
311 | 27 | msgid "" | ||
312 | 28 | "Set the policy for analytic accounts : if you select 'Optional', the " | ||
313 | 29 | "accountant is free to put an analytic account on an account move line with " | ||
314 | 30 | "this type of account ; if you select 'Always', the accountant will get an " | ||
315 | 31 | "error message if there is no analytic account ; if you select 'Never', the " | ||
316 | 32 | "accountant will get an error message if an analytic account is present." | ||
317 | 33 | msgstr "" | ||
318 | 34 | "ضع سياسة للحسابات التحليلية: إذا قمت بتحديد \"الاختياري\"، فان المحاسب حر في " | ||
319 | 35 | "وضع حساب تحليلي على حساب خط التحرك مع هذا النوع من الحساب، وإذا قمت بتحديد " | ||
320 | 36 | "\"دائما\"، فان المحاسب سوف يحصل على رسالة خطأ إذا كان هناك لا يوجد حساب " | ||
321 | 37 | "تحليلي، وإذا قمت بتحديد \"أبدا\"، فان المحاسب سوف يحصل على رسالة خطأ إذا كان " | ||
322 | 38 | "هناك حساب تحليلي موجود" | ||
323 | 39 | |||
324 | 40 | #. module: account_analytic_required | ||
325 | 41 | #: selection:account.account.type,analytic_policy:0 | ||
326 | 42 | msgid "Optional" | ||
327 | 43 | msgstr "إختياري" | ||
328 | 44 | |||
329 | 45 | #. module: account_analytic_required | ||
330 | 46 | #: model:ir.module.module,description:account_analytic_required.module_meta_information | ||
331 | 47 | msgid "" | ||
332 | 48 | "This module adds an option \"analytic policy\" on account types. You have " | ||
333 | 49 | "the choice between 3 policies : always, never and optional.\n" | ||
334 | 50 | "\n" | ||
335 | 51 | "For example, if you want to have an analytic account on all your expenses, " | ||
336 | 52 | "set the policy to \"always\" for the account type \"expense\" ; then, if you " | ||
337 | 53 | "try to save an account move line with an account of type \"expense\" without " | ||
338 | 54 | "analytic account, you will get an error message.\n" | ||
339 | 55 | "\n" | ||
340 | 56 | "Module developped by Alexis de Lattre <alexis.delattre@akretion.com> during " | ||
341 | 57 | "the Akretion-Camptocamp code sprint of June 2011.\n" | ||
342 | 58 | msgstr "" | ||
343 | 59 | "هذه الوحدة تضيف خيار \"السياسة التحليلية\" على أنواع الحسابات. لديك خيار بين " | ||
344 | 60 | "3 سياسات: دائما، أبدا، واختياري.\n" | ||
345 | 61 | "\n" | ||
346 | 62 | "على سبيل المثال، إذا كنت تريد أن يكون لديك حساب تحليلي عن جميع النفقات " | ||
347 | 63 | "الخاصة بك، اختار النهج \"دائما\" من أجل نوع الحساب\"مصروف\"، ثم، إذا حاولت " | ||
348 | 64 | "حفظ الحركة في حساب مع حساب \"مصروف\" من دون حساب تحليلي، وسوف تحصل على " | ||
349 | 65 | "رسالة خطأ.\n" | ||
350 | 66 | "\n" | ||
351 | 67 | "طورت الوحدة بواسطة اتر أليكسيس دي alexis.delattre@akretion.com> Akretion-" | ||
352 | 68 | "Camptocamp من يونيو 2011\n" | ||
353 | 69 | |||
354 | 70 | #. module: account_analytic_required | ||
355 | 71 | #: constraint:account.move.line:0 | ||
356 | 72 | msgid "You can not create move line on closed account." | ||
357 | 73 | msgstr "لا يمكنك انشاء حركة على الحساب" | ||
358 | 74 | |||
359 | 75 | #. module: account_analytic_required | ||
360 | 76 | #: selection:account.account.type,analytic_policy:0 | ||
361 | 77 | msgid "Always" | ||
362 | 78 | msgstr "دائماً" | ||
363 | 79 | |||
364 | 80 | #. module: account_analytic_required | ||
365 | 81 | #: selection:account.account.type,analytic_policy:0 | ||
366 | 82 | msgid "Never" | ||
367 | 83 | msgstr "أبدًا" | ||
368 | 84 | |||
369 | 85 | #. module: account_analytic_required | ||
370 | 86 | #: model:ir.module.module,shortdesc:account_analytic_required.module_meta_information | ||
371 | 87 | msgid "Account analytic required" | ||
372 | 88 | msgstr "مطلوب حساب تحليلي" | ||
373 | 89 | |||
374 | 90 | #. module: account_analytic_required | ||
375 | 91 | #: sql_constraint:account.move.line:0 | ||
376 | 92 | msgid "Wrong credit or debit value in accounting entry !" | ||
377 | 93 | msgstr "قيمة دائنة أو مدينة خاطئة في القيد المحاسبي !" | ||
378 | 94 | |||
379 | 95 | #. module: account_analytic_required | ||
380 | 96 | #: constraint:account.move.line:0 | ||
381 | 97 | msgid "You can not create move line on view account." | ||
382 | 98 | msgstr "لا يمكنك عمل حركة على هذا الحساب" | ||
383 | 99 | |||
384 | 100 | #. module: account_analytic_required | ||
385 | 101 | #: model:ir.model,name:account_analytic_required.model_account_move_line | ||
386 | 102 | msgid "Journal Items" | ||
387 | 103 | msgstr "عناصر دفتر اليومية" | ||
388 | 104 | |||
389 | 105 | #. module: account_analytic_required | ||
390 | 106 | #: model:ir.model,name:account_analytic_required.model_account_account_type | ||
391 | 107 | msgid "Account Type" | ||
392 | 108 | msgstr "نوع الحساب" | ||
393 | 109 | |||
394 | 110 | #. module: account_analytic_required | ||
395 | 111 | #: constraint:account.move.line:0 | ||
396 | 112 | msgid "Company must be same for its related account and period." | ||
397 | 113 | msgstr "يجب ان تكون الشركة نفس فترتها وحسابها المتعلق بها." | ||
398 | 114 | |||
399 | 115 | #. module: account_analytic_required | ||
400 | 116 | #: code:addons/account_analytic_required/account.py:53 | ||
401 | 117 | #: code:addons/account_analytic_required/account.py:56 | ||
402 | 118 | #, python-format | ||
403 | 119 | msgid "Error :" | ||
404 | 120 | msgstr "خطأ :" | ||
405 | 0 | 121 | ||
406 | === added file 'account_analytic_required/i18n/ca.po' | |||
407 | --- account_analytic_required/i18n/ca.po 1970-01-01 00:00:00 +0000 | |||
408 | +++ account_analytic_required/i18n/ca.po 2012-11-21 09:01:21 +0000 | |||
409 | @@ -0,0 +1,120 @@ | |||
410 | 1 | # Translation of OpenERP Server. | ||
411 | 2 | # This file contains the translation of the following modules: | ||
412 | 3 | # * account_analytic_required | ||
413 | 4 | # | ||
414 | 5 | msgid "" | ||
415 | 6 | msgstr "" | ||
416 | 7 | "Project-Id-Version: OpenERP Server 6.0.2\n" | ||
417 | 8 | "Report-Msgid-Bugs-To: support@openerp.com\n" | ||
418 | 9 | "POT-Creation-Date: 2011-06-10 07:49+0000\n" | ||
419 | 10 | "PO-Revision-Date: 2011-06-24 10:26+0000\n" | ||
420 | 11 | "Last-Translator: jmartin (Zikzakmedia) <jmartin@zikzakmedia.com>\n" | ||
421 | 12 | "Language-Team: \n" | ||
422 | 13 | "MIME-Version: 1.0\n" | ||
423 | 14 | "Content-Type: text/plain; charset=UTF-8\n" | ||
424 | 15 | "Content-Transfer-Encoding: 8bit\n" | ||
425 | 16 | "X-Launchpad-Export-Date: 2012-09-25 05:07+0000\n" | ||
426 | 17 | "X-Generator: Launchpad (build 16019)\n" | ||
427 | 18 | |||
428 | 19 | #. module: account_analytic_required | ||
429 | 20 | #: field:account.account.type,analytic_policy:0 | ||
430 | 21 | msgid "Policy for analytic account" | ||
431 | 22 | msgstr "Política per als comptes analítics" | ||
432 | 23 | |||
433 | 24 | #. module: account_analytic_required | ||
434 | 25 | #: help:account.account.type,analytic_policy:0 | ||
435 | 26 | msgid "" | ||
436 | 27 | "Set the policy for analytic accounts : if you select 'Optional', the " | ||
437 | 28 | "accountant is free to put an analytic account on an account move line with " | ||
438 | 29 | "this type of account ; if you select 'Always', the accountant will get an " | ||
439 | 30 | "error message if there is no analytic account ; if you select 'Never', the " | ||
440 | 31 | "accountant will get an error message if an analytic account is present." | ||
441 | 32 | msgstr "" | ||
442 | 33 | "Configura la política per als comptes analítics: Si seleccioneu 'Opcional', " | ||
443 | 34 | "el comptable és lliure de posar un compte analític en un apunt comptable amb " | ||
444 | 35 | "aquest tipus de compte; si seleccioneu 'Sempre', el comptable rebrà un " | ||
445 | 36 | "missatge d'error si l'apunt no té compte analític; si seleccioneu 'Mai', el " | ||
446 | 37 | "comptable rebrà un missatge d'error si l'apunt té un compte analític." | ||
447 | 38 | |||
448 | 39 | #. module: account_analytic_required | ||
449 | 40 | #: selection:account.account.type,analytic_policy:0 | ||
450 | 41 | msgid "Optional" | ||
451 | 42 | msgstr "Opcional" | ||
452 | 43 | |||
453 | 44 | #. module: account_analytic_required | ||
454 | 45 | #: model:ir.module.module,description:account_analytic_required.module_meta_information | ||
455 | 46 | msgid "" | ||
456 | 47 | "This module adds an option \"analytic policy\" on account types. You have " | ||
457 | 48 | "the choice between 3 policies : always, never and optional.\n" | ||
458 | 49 | "\n" | ||
459 | 50 | "For example, if you want to have an analytic account on all your expenses, " | ||
460 | 51 | "set the policy to \"always\" for the account type \"expense\" ; then, if you " | ||
461 | 52 | "try to save an account move line with an account of type \"expense\" without " | ||
462 | 53 | "analytic account, you will get an error message.\n" | ||
463 | 54 | "\n" | ||
464 | 55 | "Module developped by Alexis de Lattre <alexis.delattre@akretion.com> during " | ||
465 | 56 | "the Akretion-Camptocamp code sprint of June 2011.\n" | ||
466 | 57 | msgstr "" | ||
467 | 58 | "Aquest mòdul afegeix una opció \"política analítica\" als tipus comptables. " | ||
468 | 59 | "Podeu escollir entre 3 polítiques: 'Sempre', 'Mai' i 'Opcional'.\n" | ||
469 | 60 | "\n" | ||
470 | 61 | "Per exemple, si voleu tenir un compte analític de totes les vostres " | ||
471 | 62 | "despeses, seleccioneu la política \"Sempre\" per al tipus comptable " | ||
472 | 63 | "\"Despesa\"; llavors, si intenteu desar un apunt comptable de tipus " | ||
473 | 64 | "comptable \"Despesa\" sense compte analític, obtindreu un missatge d'error.\n" | ||
474 | 65 | "\n" | ||
475 | 66 | "Mòdul desenvolupat per Alexis de Lattre <alexis.delattre@akretion.com> " | ||
476 | 67 | "durant la cursa de codi Akretion-Camptocamp de juny de 2011.\n" | ||
477 | 68 | |||
478 | 69 | #. module: account_analytic_required | ||
479 | 70 | #: constraint:account.move.line:0 | ||
480 | 71 | msgid "You can not create move line on closed account." | ||
481 | 72 | msgstr "No podeu crear un apunt en un compte tancat." | ||
482 | 73 | |||
483 | 74 | #. module: account_analytic_required | ||
484 | 75 | #: selection:account.account.type,analytic_policy:0 | ||
485 | 76 | msgid "Always" | ||
486 | 77 | msgstr "Sempre" | ||
487 | 78 | |||
488 | 79 | #. module: account_analytic_required | ||
489 | 80 | #: selection:account.account.type,analytic_policy:0 | ||
490 | 81 | msgid "Never" | ||
491 | 82 | msgstr "Mai" | ||
492 | 83 | |||
493 | 84 | #. module: account_analytic_required | ||
494 | 85 | #: model:ir.module.module,shortdesc:account_analytic_required.module_meta_information | ||
495 | 86 | msgid "Account analytic required" | ||
496 | 87 | msgstr "El compte analític és requerit." | ||
497 | 88 | |||
498 | 89 | #. module: account_analytic_required | ||
499 | 90 | #: sql_constraint:account.move.line:0 | ||
500 | 91 | msgid "Wrong credit or debit value in accounting entry !" | ||
501 | 92 | msgstr "Valor erroni al deure o a l'haver de l'assentament comptable!" | ||
502 | 93 | |||
503 | 94 | #. module: account_analytic_required | ||
504 | 95 | #: constraint:account.move.line:0 | ||
505 | 96 | msgid "You can not create move line on view account." | ||
506 | 97 | msgstr "No podeu crear un apunt en un compte de tipus \"Vista\"." | ||
507 | 98 | |||
508 | 99 | #. module: account_analytic_required | ||
509 | 100 | #: model:ir.model,name:account_analytic_required.model_account_move_line | ||
510 | 101 | msgid "Journal Items" | ||
511 | 102 | msgstr "Apunts comptables" | ||
512 | 103 | |||
513 | 104 | #. module: account_analytic_required | ||
514 | 105 | #: model:ir.model,name:account_analytic_required.model_account_account_type | ||
515 | 106 | msgid "Account Type" | ||
516 | 107 | msgstr "Tipus de compte" | ||
517 | 108 | |||
518 | 109 | #. module: account_analytic_required | ||
519 | 110 | #: constraint:account.move.line:0 | ||
520 | 111 | msgid "Company must be same for its related account and period." | ||
521 | 112 | msgstr "" | ||
522 | 113 | "La companyia ha de ser la mateixa que la dels comptes i períodes relacionats." | ||
523 | 114 | |||
524 | 115 | #. module: account_analytic_required | ||
525 | 116 | #: code:addons/account_analytic_required/account.py:53 | ||
526 | 117 | #: code:addons/account_analytic_required/account.py:56 | ||
527 | 118 | #, python-format | ||
528 | 119 | msgid "Error :" | ||
529 | 120 | msgstr "Error:" | ||
530 | 0 | 121 | ||
531 | === added file 'account_analytic_required/i18n/es.po' | |||
532 | --- account_analytic_required/i18n/es.po 1970-01-01 00:00:00 +0000 | |||
533 | +++ account_analytic_required/i18n/es.po 2012-11-21 09:01:21 +0000 | |||
534 | @@ -0,0 +1,122 @@ | |||
535 | 1 | # Translation of OpenERP Server. | ||
536 | 2 | # This file contains the translation of the following modules: | ||
537 | 3 | # * account_analytic_required | ||
538 | 4 | # | ||
539 | 5 | msgid "" | ||
540 | 6 | msgstr "" | ||
541 | 7 | "Project-Id-Version: OpenERP Server 6.0.2\n" | ||
542 | 8 | "Report-Msgid-Bugs-To: support@openerp.com\n" | ||
543 | 9 | "POT-Creation-Date: 2011-06-10 07:49+0000\n" | ||
544 | 10 | "PO-Revision-Date: 2011-06-24 10:25+0000\n" | ||
545 | 11 | "Last-Translator: jmartin (Zikzakmedia) <jmartin@zikzakmedia.com>\n" | ||
546 | 12 | "Language-Team: \n" | ||
547 | 13 | "MIME-Version: 1.0\n" | ||
548 | 14 | "Content-Type: text/plain; charset=UTF-8\n" | ||
549 | 15 | "Content-Transfer-Encoding: 8bit\n" | ||
550 | 16 | "X-Launchpad-Export-Date: 2012-09-25 05:07+0000\n" | ||
551 | 17 | "X-Generator: Launchpad (build 16019)\n" | ||
552 | 18 | |||
553 | 19 | #. module: account_analytic_required | ||
554 | 20 | #: field:account.account.type,analytic_policy:0 | ||
555 | 21 | msgid "Policy for analytic account" | ||
556 | 22 | msgstr "Política para las cuentas analíticas" | ||
557 | 23 | |||
558 | 24 | #. module: account_analytic_required | ||
559 | 25 | #: help:account.account.type,analytic_policy:0 | ||
560 | 26 | msgid "" | ||
561 | 27 | "Set the policy for analytic accounts : if you select 'Optional', the " | ||
562 | 28 | "accountant is free to put an analytic account on an account move line with " | ||
563 | 29 | "this type of account ; if you select 'Always', the accountant will get an " | ||
564 | 30 | "error message if there is no analytic account ; if you select 'Never', the " | ||
565 | 31 | "accountant will get an error message if an analytic account is present." | ||
566 | 32 | msgstr "" | ||
567 | 33 | "Configura la política para las cuentas analíticas: Si selecciona 'Opcional', " | ||
568 | 34 | "el contable es libre de poner una cuenta analítica en un apunte contable de " | ||
569 | 35 | "este tipo de cuenta; si selecciona 'Siempre', el contable recibirá un " | ||
570 | 36 | "mensaje de error si el apunte no tiene cuenta analítica; si selecciona " | ||
571 | 37 | "'Nunca', el contable recibirá un mensaje de error si el apunte tiene una " | ||
572 | 38 | "cuenta analítica." | ||
573 | 39 | |||
574 | 40 | #. module: account_analytic_required | ||
575 | 41 | #: selection:account.account.type,analytic_policy:0 | ||
576 | 42 | msgid "Optional" | ||
577 | 43 | msgstr "Opcional" | ||
578 | 44 | |||
579 | 45 | #. module: account_analytic_required | ||
580 | 46 | #: model:ir.module.module,description:account_analytic_required.module_meta_information | ||
581 | 47 | msgid "" | ||
582 | 48 | "This module adds an option \"analytic policy\" on account types. You have " | ||
583 | 49 | "the choice between 3 policies : always, never and optional.\n" | ||
584 | 50 | "\n" | ||
585 | 51 | "For example, if you want to have an analytic account on all your expenses, " | ||
586 | 52 | "set the policy to \"always\" for the account type \"expense\" ; then, if you " | ||
587 | 53 | "try to save an account move line with an account of type \"expense\" without " | ||
588 | 54 | "analytic account, you will get an error message.\n" | ||
589 | 55 | "\n" | ||
590 | 56 | "Module developped by Alexis de Lattre <alexis.delattre@akretion.com> during " | ||
591 | 57 | "the Akretion-Camptocamp code sprint of June 2011.\n" | ||
592 | 58 | msgstr "" | ||
593 | 59 | "Este módulo añade una opción \"política analítica\" a los tipos contables. " | ||
594 | 60 | "Puede escoger entre 3 políticas: 'Siempre', 'Nunca' y 'Opcional'.\n" | ||
595 | 61 | "\n" | ||
596 | 62 | "Por ejemplo, si quiere tener una cuenta analítica de todos sus gastos, " | ||
597 | 63 | "seleccione la política \"Siempre\" para el tipo contable \"Gasto\"; " | ||
598 | 64 | "entonces, si intenta guardar un apunte contable de tipo contable \"Gasto\" " | ||
599 | 65 | "sin cuenta analítica, obtendrá un mensaje de error.\n" | ||
600 | 66 | "\n" | ||
601 | 67 | "Módulo desarrollado por Alexis de Lattre <alexis.delattre@akretion.com> " | ||
602 | 68 | "durante la carrera de código Akretion-Camptocamp de junio de 2011.\n" | ||
603 | 69 | |||
604 | 70 | #. module: account_analytic_required | ||
605 | 71 | #: constraint:account.move.line:0 | ||
606 | 72 | msgid "You can not create move line on closed account." | ||
607 | 73 | msgstr "No puede crear un apunte en una cuenta cerrada." | ||
608 | 74 | |||
609 | 75 | #. module: account_analytic_required | ||
610 | 76 | #: selection:account.account.type,analytic_policy:0 | ||
611 | 77 | msgid "Always" | ||
612 | 78 | msgstr "Siempre" | ||
613 | 79 | |||
614 | 80 | #. module: account_analytic_required | ||
615 | 81 | #: selection:account.account.type,analytic_policy:0 | ||
616 | 82 | msgid "Never" | ||
617 | 83 | msgstr "Nunca" | ||
618 | 84 | |||
619 | 85 | #. module: account_analytic_required | ||
620 | 86 | #: model:ir.module.module,shortdesc:account_analytic_required.module_meta_information | ||
621 | 87 | msgid "Account analytic required" | ||
622 | 88 | msgstr "La cuenta analítica es requerida." | ||
623 | 89 | |||
624 | 90 | #. module: account_analytic_required | ||
625 | 91 | #: sql_constraint:account.move.line:0 | ||
626 | 92 | msgid "Wrong credit or debit value in accounting entry !" | ||
627 | 93 | msgstr "¡Valor erróneo en el debe o en el haber del asiento contable!" | ||
628 | 94 | |||
629 | 95 | #. module: account_analytic_required | ||
630 | 96 | #: constraint:account.move.line:0 | ||
631 | 97 | msgid "You can not create move line on view account." | ||
632 | 98 | msgstr "No puede crear un apunte en una cuenta de tipo \"Vista\"." | ||
633 | 99 | |||
634 | 100 | #. module: account_analytic_required | ||
635 | 101 | #: model:ir.model,name:account_analytic_required.model_account_move_line | ||
636 | 102 | msgid "Journal Items" | ||
637 | 103 | msgstr "Apuntes contables" | ||
638 | 104 | |||
639 | 105 | #. module: account_analytic_required | ||
640 | 106 | #: model:ir.model,name:account_analytic_required.model_account_account_type | ||
641 | 107 | msgid "Account Type" | ||
642 | 108 | msgstr "Tipo de cuenta" | ||
643 | 109 | |||
644 | 110 | #. module: account_analytic_required | ||
645 | 111 | #: constraint:account.move.line:0 | ||
646 | 112 | msgid "Company must be same for its related account and period." | ||
647 | 113 | msgstr "" | ||
648 | 114 | "La compañía debe ser la misma que la de las cuentas y los periodos " | ||
649 | 115 | "relacionados." | ||
650 | 116 | |||
651 | 117 | #. module: account_analytic_required | ||
652 | 118 | #: code:addons/account_analytic_required/account.py:53 | ||
653 | 119 | #: code:addons/account_analytic_required/account.py:56 | ||
654 | 120 | #, python-format | ||
655 | 121 | msgid "Error :" | ||
656 | 122 | msgstr "Error:" | ||
657 | 0 | 123 | ||
658 | === added file 'account_analytic_required/i18n/fr.po' | |||
659 | --- account_analytic_required/i18n/fr.po 1970-01-01 00:00:00 +0000 | |||
660 | +++ account_analytic_required/i18n/fr.po 2012-11-21 09:01:21 +0000 | |||
661 | @@ -0,0 +1,121 @@ | |||
662 | 1 | # Translation of OpenERP Server. | ||
663 | 2 | # This file contains the translation of the following modules: | ||
664 | 3 | # * account_analytic_required | ||
665 | 4 | # | ||
666 | 5 | msgid "" | ||
667 | 6 | msgstr "" | ||
668 | 7 | "Project-Id-Version: OpenERP Server 6.0.2\n" | ||
669 | 8 | "Report-Msgid-Bugs-To: support@openerp.com\n" | ||
670 | 9 | "POT-Creation-Date: 2011-06-10 07:49+0000\n" | ||
671 | 10 | "PO-Revision-Date: 2011-06-14 15:19+0000\n" | ||
672 | 11 | "Last-Translator: Alexis de Lattre <alexis@via.ecp.fr>\n" | ||
673 | 12 | "Language-Team: \n" | ||
674 | 13 | "MIME-Version: 1.0\n" | ||
675 | 14 | "Content-Type: text/plain; charset=UTF-8\n" | ||
676 | 15 | "Content-Transfer-Encoding: 8bit\n" | ||
677 | 16 | "X-Launchpad-Export-Date: 2012-09-25 05:07+0000\n" | ||
678 | 17 | "X-Generator: Launchpad (build 16019)\n" | ||
679 | 18 | |||
680 | 19 | #. module: account_analytic_required | ||
681 | 20 | #: field:account.account.type,analytic_policy:0 | ||
682 | 21 | msgid "Policy for analytic account" | ||
683 | 22 | msgstr "Politique pour les comptes analytiques" | ||
684 | 23 | |||
685 | 24 | #. module: account_analytic_required | ||
686 | 25 | #: help:account.account.type,analytic_policy:0 | ||
687 | 26 | msgid "" | ||
688 | 27 | "Set the policy for analytic accounts : if you select 'Optional', the " | ||
689 | 28 | "accountant is free to put an analytic account on an account move line with " | ||
690 | 29 | "this type of account ; if you select 'Always', the accountant will get an " | ||
691 | 30 | "error message if there is no analytic account ; if you select 'Never', the " | ||
692 | 31 | "accountant will get an error message if an analytic account is present." | ||
693 | 32 | msgstr "" | ||
694 | 33 | "Configurez la politique pour les comptes analytiques : si vous sélectionnez " | ||
695 | 34 | "'Optionnel', le comptable est libre de saisir ou non un compte analytique " | ||
696 | 35 | "sur une ligne comptable avec ce type de compte de comptabilité générale ; si " | ||
697 | 36 | "vous sélectionnez 'Toujours', le comptable aura un message d'erreur si il " | ||
698 | 37 | "n'y a pas de compte analytique ; si vous sélectionnez 'Jamais', le comptable " | ||
699 | 38 | "aura un message d'erreur si un compte analytique est présent." | ||
700 | 39 | |||
701 | 40 | #. module: account_analytic_required | ||
702 | 41 | #: selection:account.account.type,analytic_policy:0 | ||
703 | 42 | msgid "Optional" | ||
704 | 43 | msgstr "Optionnel" | ||
705 | 44 | |||
706 | 45 | #. module: account_analytic_required | ||
707 | 46 | #: model:ir.module.module,description:account_analytic_required.module_meta_information | ||
708 | 47 | msgid "" | ||
709 | 48 | "This module adds an option \"analytic policy\" on account types. You have " | ||
710 | 49 | "the choice between 3 policies : always, never and optional.\n" | ||
711 | 50 | "\n" | ||
712 | 51 | "For example, if you want to have an analytic account on all your expenses, " | ||
713 | 52 | "set the policy to \"always\" for the account type \"expense\" ; then, if you " | ||
714 | 53 | "try to save an account move line with an account of type \"expense\" without " | ||
715 | 54 | "analytic account, you will get an error message.\n" | ||
716 | 55 | "\n" | ||
717 | 56 | "Module developped by Alexis de Lattre <alexis.delattre@akretion.com> during " | ||
718 | 57 | "the Akretion-Camptocamp code sprint of June 2011.\n" | ||
719 | 58 | msgstr "" | ||
720 | 59 | "This module adds an option \"analytic policy\" on account types. You have " | ||
721 | 60 | "the choice between 3 policies : always, never and optional.\n" | ||
722 | 61 | "\n" | ||
723 | 62 | "For example, if you want to have an analytic account on all your expenses, " | ||
724 | 63 | "set the policy to \"always\" for the account type \"expense\" ; then, if you " | ||
725 | 64 | "try to save an account move line with an account of type \"expense\" without " | ||
726 | 65 | "analytic account, you will get an error message.\n" | ||
727 | 66 | "\n" | ||
728 | 67 | "Module developped by Alexis de Lattre <alexis.delattre@akretion.com> during " | ||
729 | 68 | "the Akretion-Camptocamp code sprint of June 2011.\n" | ||
730 | 69 | |||
731 | 70 | #. module: account_analytic_required | ||
732 | 71 | #: constraint:account.move.line:0 | ||
733 | 72 | msgid "You can not create move line on closed account." | ||
734 | 73 | msgstr "Impossible de créer une ligne d'écriture sur un compte clôturé" | ||
735 | 74 | |||
736 | 75 | #. module: account_analytic_required | ||
737 | 76 | #: selection:account.account.type,analytic_policy:0 | ||
738 | 77 | msgid "Always" | ||
739 | 78 | msgstr "Toujours" | ||
740 | 79 | |||
741 | 80 | #. module: account_analytic_required | ||
742 | 81 | #: selection:account.account.type,analytic_policy:0 | ||
743 | 82 | msgid "Never" | ||
744 | 83 | msgstr "Jamais" | ||
745 | 84 | |||
746 | 85 | #. module: account_analytic_required | ||
747 | 86 | #: model:ir.module.module,shortdesc:account_analytic_required.module_meta_information | ||
748 | 87 | msgid "Account analytic required" | ||
749 | 88 | msgstr "Account analytic required" | ||
750 | 89 | |||
751 | 90 | #. module: account_analytic_required | ||
752 | 91 | #: sql_constraint:account.move.line:0 | ||
753 | 92 | msgid "Wrong credit or debit value in accounting entry !" | ||
754 | 93 | msgstr "Valeur erronée au crédit ou au débit de la pièce comptable !" | ||
755 | 94 | |||
756 | 95 | #. module: account_analytic_required | ||
757 | 96 | #: constraint:account.move.line:0 | ||
758 | 97 | msgid "You can not create move line on view account." | ||
759 | 98 | msgstr "" | ||
760 | 99 | "Vous ne pouvez pas créer de ligne d'écriture sur un compte de type \"Vue\"." | ||
761 | 100 | |||
762 | 101 | #. module: account_analytic_required | ||
763 | 102 | #: model:ir.model,name:account_analytic_required.model_account_move_line | ||
764 | 103 | msgid "Journal Items" | ||
765 | 104 | msgstr "Écritures comptables" | ||
766 | 105 | |||
767 | 106 | #. module: account_analytic_required | ||
768 | 107 | #: model:ir.model,name:account_analytic_required.model_account_account_type | ||
769 | 108 | msgid "Account Type" | ||
770 | 109 | msgstr "Type de compte" | ||
771 | 110 | |||
772 | 111 | #. module: account_analytic_required | ||
773 | 112 | #: constraint:account.move.line:0 | ||
774 | 113 | msgid "Company must be same for its related account and period." | ||
775 | 114 | msgstr "La société doit être la même pour les comptes et périodes liées." | ||
776 | 115 | |||
777 | 116 | #. module: account_analytic_required | ||
778 | 117 | #: code:addons/account_analytic_required/account.py:53 | ||
779 | 118 | #: code:addons/account_analytic_required/account.py:56 | ||
780 | 119 | #, python-format | ||
781 | 120 | msgid "Error :" | ||
782 | 121 | msgstr "Erreur :" |
Hi Alexis, ok for me