diff --git a/addons/account/account_analytic_line.py b/addons/account/account_analytic_line.py index fa150b291dc..a93dc70b2fb 100644 --- a/addons/account/account_analytic_line.py +++ b/addons/account/account_analytic_line.py @@ -80,7 +80,10 @@ class account_analytic_line(osv.osv): j_id = analytic_journal_obj.browse(cr, uid, journal_id, context=context) prod = product_obj.browse(cr, uid, prod_id, context=context) result = 0.0 - + if prod_id: + unit = prod.uom_id.id + if j_id.type == 'purchase': + unit = prod.uom_po_id.id if j_id.type <> 'sale': a = prod.product_tmpl_id.property_account_expense.id if not a: @@ -127,6 +130,7 @@ class account_analytic_line(osv.osv): return {'value': { 'amount': result, 'general_account_id': a, + 'product_uom_id': unit } } @@ -155,4 +159,4 @@ class res_partner(osv.osv): res_partner() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/i18n/hu.po b/addons/account/i18n/hu.po index e648e7d9534..e83d48170df 100644 --- a/addons/account/i18n/hu.po +++ b/addons/account/i18n/hu.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-02-09 17:14+0000\n" +"PO-Revision-Date: 2011-02-25 15:00+0000\n" "Last-Translator: NOVOTRADE RENDSZERHÁZ \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-10 04:35+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-02-26 05:00+0000\n" +"X-Generator: Launchpad (build 12351)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -6410,11 +6410,10 @@ msgid "" "reconcile in a series of accounts. It finds entries for each partner where " "the amounts correspond." msgstr "" -"Egy vevő/szállító számla akkor minősül rendezettnek, ha az párosításra " -"került a banki/pénztári kifizetéssel vagy egy jóváíró számlával vagy egy " -"szállító/vevő számlával. Az automatikus párosítás funkció minden partnerre " -"megkeresi a párosítható tételeket. Az összegében egyező tételek párosítását " -"végrehajtja." +"Egy számla akkor minősül rendezettnek, ha az párosításra került a " +"banki/pénztári kifizetéssel vagy egy jóváíró számlával. Az automatikus " +"párosítás funkció minden partnerre megkeresi a párosítható tételeket. Az " +"összegében egyező tételek párosítását végrehajtja." #. module: account #: view:account.move:0 diff --git a/addons/account/i18n/pt_BR.po b/addons/account/i18n/pt_BR.po index 479713c4ee0..4d95ac8d03b 100644 --- a/addons/account/i18n/pt_BR.po +++ b/addons/account/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-02-20 20:25+0000\n" -"Last-Translator: Emerson \n" +"PO-Revision-Date: 2011-02-27 18:05+0000\n" +"Last-Translator: Ivana Vallada \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-21 04:50+0000\n" +"X-Launchpad-Export-Date: 2011-03-01 04:37+0000\n" "X-Generator: Launchpad (build 12351)\n" #. module: account @@ -2637,11 +2637,11 @@ msgid "" "Note that journal entries that are automatically created by the system are " "always skipping that state." msgstr "" -"Marque esta caixa se cocê não quer novos lançamentos de diário passem pelo " -"estado de \"rascunho\" e ao invés ir diretamente para o estado \"postado\" " -"sem nenhuma validação manual. \n" +"Marque esta caixa se você não quer que novos lançamentos de diário passem " +"pelo estado 'provisório'. Ao invés disso, eles irão diretamente para o " +"estado 'postado' sem nenhuma validação manual. \n" "Note que os lançamentos de diário que são automaticamente criados pelo " -"sistema estão sempre saindo daquele estado." +"sistema já pulam o status 'privisório'." #. module: account #: model:ir.actions.server,name:account.ir_actions_server_action_wizard_multi_chart @@ -3242,8 +3242,8 @@ msgid "" "All selected journal entries will be validated and posted. It means you " "won't be able to modify their accounting fields anymore." msgstr "" -"Todas entradas do diário vão ser validadas e congeladas. Você então não " -"poderá mais alterar os campos delas." +"Todas os lançamentos do diário serão validados e postados. Isto significa " +"que você não poderá mais alterar seus campos." #. module: account #: code:addons/account/invoice.py:370 @@ -4004,6 +4004,11 @@ msgid "" "the system on document validation (invoices, bank statements...) and will be " "created in 'Posted' state." msgstr "" +"Todos os novos lançamentos manuais de diário, geralmente, estão com status " +"'Não postado'. Mas você pode alterar o diário relacionado para pular esta " +"opção. Neste caso, os lançamentos vão se comportar como lançamentos criados " +"automaticamente pelo sistema na validação de documentos (faturas, extratos, " +"...) os quais já são gerados com status 'Postado'." #. module: account #: code:addons/account/account_analytic_line.py:91 @@ -4045,7 +4050,7 @@ msgstr "Descrição da taxa" #: code:addons/account/report/common_report_header.py:68 #, python-format msgid "All Posted Entries" -msgstr "Todos os lançamentos publicados" +msgstr "Todos os Lançamentos Postados" #. module: account #: code:addons/account/account_bank_statement.py:357 @@ -4557,7 +4562,7 @@ msgstr "Planilha de Balanço (Ativos)" #. module: account #: report:account.tax.code.entries:0 msgid "Third Party (Country)" -msgstr "" +msgstr "Terceiro (País)" #. module: account #: code:addons/account/account.py:938 @@ -4665,9 +4670,9 @@ msgid "" "You should set the journal to allow cancelling entries if you want to do " "that." msgstr "" -"Você não pode modificar um lançamento feito neste diário!\n" +"Você não pode modificar um lançamento postado deste diário!\n" "Você deveria ajustar o diário para permitir o cancelamento de lançamentos se " -"você quiser fazer isso." +"você quiser fazer isto." #. module: account #: model:ir.ui.menu,name:account.account_template_folder @@ -7717,6 +7722,9 @@ msgid "" "will see the taxes with codes related to your legal statement according to " "your country." msgstr "" +"A planilha de taxas é usada para gerar sua declaração periódica de impostos. " +"Você verá as taxas com códigos relacionados à sua declaração legal de acordo " +"com o país." #. module: account #: view:account.installer.modules:0 @@ -9413,7 +9421,7 @@ msgstr "Selecione o período" #: view:account.move.line:0 #: report:account.move.voucher:0 msgid "Posted" -msgstr "Publicado" +msgstr "Postado" #. module: account #: report:account.account.balance:0 @@ -10117,7 +10125,7 @@ msgstr "Normalmente 1 ou -1" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_account_template msgid "Template Account Fiscal Mapping" -msgstr "" +msgstr "Modelo para Mapeamento de Conta Fiscal" #. module: account #: field:account.chart.template,property_account_expense:0 diff --git a/addons/account/invoice.py b/addons/account/invoice.py index a50bb37a981..48e635aee53 100644 --- a/addons/account/invoice.py +++ b/addons/account/invoice.py @@ -1336,6 +1336,7 @@ class account_invoice_line(osv.osv): domain = {} result['uos_id'] = res.uom_id.id or uom or False + result['note'] = res.description if result['uos_id']: res2 = res.uom_id.category_id.id if res2: diff --git a/addons/account/security/account_security.xml b/addons/account/security/account_security.xml index 39ed61cc253..5f429270e29 100644 --- a/addons/account/security/account_security.xml +++ b/addons/account/security/account_security.xml @@ -16,98 +16,98 @@ Account Entry - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Entry lines - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Journal Period - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Journal multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Analytic journal multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Analytic journal multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Period multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Fiscal year multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Account multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Tax multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','=',user.company_id.id)] Tax code multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Invoice multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Account fiscal Mapping company rule - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Account model company rule - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] diff --git a/addons/account_analytic_analysis/i18n/bg.po b/addons/account_analytic_analysis/i18n/bg.po index 96055270a4c..d1d0fb709e7 100644 --- a/addons/account_analytic_analysis/i18n/bg.po +++ b/addons/account_analytic_analysis/i18n/bg.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2010-09-09 07:15+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2011-02-27 10:47+0000\n" +"Last-Translator: Dimitar Markov \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-15 05:32+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-03-01 04:38+0000\n" +"X-Generator: Launchpad (build 12351)\n" #. module: account_analytic_analysis #: help:account.analytic.account,hours_qtt_invoiced:0 @@ -29,18 +29,19 @@ msgstr "" #: help:account.analytic.account,remaining_ca:0 msgid "Computed using the formula: Max Invoice Price - Invoiced Amount." msgstr "" +"Пресметнато по формулата: Максимална фактурна цена - фактурирани количества." #. module: account_analytic_analysis #: help:account.analytic.account,remaining_hours:0 msgid "Computed using the formula: Maximum Quantity - Hours Tot." -msgstr "" +msgstr "Пресметнато по формулата: Максимално количество - часове общо" #. module: account_analytic_analysis #: code:addons/account_analytic_analysis/account_analytic_analysis.py:532 #: code:addons/account_analytic_analysis/account_analytic_analysis.py:703 #, python-format msgid "AccessError" -msgstr "" +msgstr "Грешка при достъп" #. module: account_analytic_analysis #: help:account.analytic.account,last_invoice_date:0 @@ -58,6 +59,13 @@ msgid "" "You can also view the report of account analytic summary\n" "user-wise as well as month wise.\n" msgstr "" +"\n" +"Този модул е за промяна изгледа на аналитична сметка с цел да показва\n" +"важни данни за ръководителя на проекта на компании за услуги.\n" +"Добавя меню, за да показва съответната информация на всеки мениджър ..\n" +"\n" +"Можете също да видите доклада на сметката аналитично обобщен\n" +"по потребител или месечно.\n" #. module: account_analytic_analysis #: field:account.analytic.account,last_invoice_date:0 @@ -77,7 +85,7 @@ msgstr "Реална норма на Маржа (%)" #. module: account_analytic_analysis #: field:account.analytic.account,ca_theorical:0 msgid "Theoretical Revenue" -msgstr "" +msgstr "Теоритичен приход" #. module: account_analytic_analysis #: help:account.analytic.account,last_worked_invoiced_date:0 @@ -85,11 +93,13 @@ msgid "" "If invoice from the costs, this is the date of the latest work or cost that " "have been invoiced." msgstr "" +"Ако фактурата от разходите, това е датата на последната работа или разходи, " +"които са били фактурирани." #. module: account_analytic_analysis #: model:ir.ui.menu,name:account_analytic_analysis.menu_invoicing msgid "Billing" -msgstr "" +msgstr "За плащане" #. module: account_analytic_analysis #: field:account.analytic.account,last_worked_date:0 @@ -99,7 +109,7 @@ msgstr "Дата на последния разход/труд" #. module: account_analytic_analysis #: field:account.analytic.account,total_cost:0 msgid "Total Costs" -msgstr "" +msgstr "Крайни разходи" #. module: account_analytic_analysis #: help:account.analytic.account,hours_quantity:0 @@ -107,16 +117,18 @@ msgid "" "Number of hours you spent on the analytic account (from timesheet). It " "computes on all journal of type 'general'." msgstr "" +"Брой часове които сте прекарали върху аналитичната сметка (по график). " +"Пресмята по всички дневници от тип 'общ'." #. module: account_analytic_analysis #: field:account.analytic.account,remaining_hours:0 msgid "Remaining Hours" -msgstr "" +msgstr "Оставащи часове" #. module: account_analytic_analysis #: field:account.analytic.account,theorical_margin:0 msgid "Theoretical Margin" -msgstr "" +msgstr "Теоритичен Марж" #. module: account_analytic_analysis #: help:account.analytic.account,ca_theorical:0 @@ -158,12 +170,12 @@ msgstr "Дата на последната работа по тази сметк #. module: account_analytic_analysis #: model:ir.module.module,shortdesc:account_analytic_analysis.module_meta_information msgid "report_account_analytic" -msgstr "" +msgstr "report_account_analytic" #. module: account_analytic_analysis #: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_user msgid "Hours Summary by User" -msgstr "" +msgstr "Общо часове по потребител" #. module: account_analytic_analysis #: field:account.analytic.account,ca_invoiced:0 @@ -175,12 +187,12 @@ msgstr "Сума по фактура" #: code:addons/account_analytic_analysis/account_analytic_analysis.py:704 #, python-format msgid "You try to bypass an access rule (Document type: %s)." -msgstr "" +msgstr "Опитвате се да прескочите правило за достъп (Документ тип: %s)." #. module: account_analytic_analysis #: field:account.analytic.account,last_worked_invoiced_date:0 msgid "Date of Last Invoiced Cost" -msgstr "" +msgstr "Дата на Последно фактурирани разходи" #. module: account_analytic_analysis #: field:account.analytic.account,hours_qtt_invoiced:0 @@ -198,11 +210,12 @@ msgid "" "Error! The currency has to be the same as the currency of the selected " "company" msgstr "" +"Грешка! Валутата трябва да бъде същата като валутата на избраната компания" #. module: account_analytic_analysis #: help:account.analytic.account,ca_invoiced:0 msgid "Total customer invoiced amount for this account." -msgstr "Тотално количество фактурирано към клиент за тази сметка." +msgstr "Тотална сума по фактури към клиент за тази сметка." #. module: account_analytic_analysis #: model:ir.model,name:account_analytic_analysis.model_account_analytic_analysis_summary_month @@ -239,6 +252,8 @@ msgid "" "If invoice from analytic account, the remaining amount you can invoice to " "the customer based on the total costs." msgstr "" +"Ако фактурирате от аналитична сметка, остатъкът от сумата, която можете да " +"фактурирате към клиента на база крайна цена." #. module: account_analytic_analysis #: help:account.analytic.account,revenue_per_hour:0 @@ -273,7 +288,7 @@ msgstr "Аналитична сметка" #: model:ir.actions.act_window,name:account_analytic_analysis.action_account_analytic_managed_overpassed #: model:ir.ui.menu,name:account_analytic_analysis.menu_action_account_analytic_managed_overpassed msgid "Overpassed Accounts" -msgstr "" +msgstr "Просрочени сметки" #. module: account_analytic_analysis #: model:ir.actions.act_window,name:account_analytic_analysis.action_hr_tree_invoiced_all @@ -284,12 +299,12 @@ msgstr "Всички нефактурирани записи" #. module: account_analytic_analysis #: field:account.analytic.account,hours_quantity:0 msgid "Hours Tot" -msgstr "" +msgstr "Общо часове" #. module: account_analytic_analysis #: constraint:account.analytic.account:0 msgid "Error! You can not create recursive analytic accounts." -msgstr "" +msgstr "Грешка! Не можете да създавате рекурсивни аналитични сметки." #. module: account_analytic_analysis #: help:account.analytic.account,total_cost:0 @@ -297,6 +312,8 @@ msgid "" "Total of costs for this account. It includes real costs (from invoices) and " "indirect costs, like time spent on timesheets." msgstr "" +"Общо разходи за тази сметка. Включва реални разходи (по фактури) и непреки " +"разходи, като прекарано време по графици." #~ msgid "All Analytic Accounts" #~ msgstr "Всички аналитична сметки" diff --git a/addons/account_budget/i18n/bg.po b/addons/account_budget/i18n/bg.po index 29a42b375cb..e5cddb35f82 100644 --- a/addons/account_budget/i18n/bg.po +++ b/addons/account_budget/i18n/bg.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2010-10-30 09:23+0000\n" -"Last-Translator: lem0na \n" +"PO-Revision-Date: 2011-02-27 16:17+0000\n" +"Last-Translator: Dimitar Markov \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-15 05:45+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-03-01 04:38+0000\n" +"X-Generator: Launchpad (build 12351)\n" #. module: account_budget #: field:crossovered.budget,creating_user_id:0 @@ -24,7 +24,7 @@ msgstr "Отговорен потребител" #. module: account_budget #: selection:crossovered.budget,state:0 msgid "Confirmed" -msgstr "Потвърдено" +msgstr "Потвърден" #. module: account_budget #: model:ir.actions.act_window,name:account_budget.open_budget_post_form @@ -46,7 +46,7 @@ msgstr "Отпечатано в:" #. module: account_budget #: view:crossovered.budget:0 msgid "Confirm" -msgstr "Потвърждаване" +msgstr "Потвърди" #. module: account_budget #: field:crossovered.budget,validating_user_id:0 @@ -56,7 +56,7 @@ msgstr "Проверка на потребител" #. module: account_budget #: model:ir.actions.act_window,name:account_budget.action_account_budget_crossvered_summary_report msgid "Print Summary" -msgstr "" +msgstr "Отпечатай Обобщено" #. module: account_budget #: field:crossovered.budget.lines,paid_date:0 @@ -135,7 +135,7 @@ msgstr "" #. module: account_budget #: view:account.budget.crossvered.summary.report:0 msgid "This wizard is used to print summary of budgets" -msgstr "" +msgstr "Този помощник се използва за печат на обобщени бюджети" #. module: account_budget #: report:account.budget:0 @@ -152,7 +152,7 @@ msgstr "Описание" #. module: account_budget #: report:crossovered.budget.report:0 msgid "Currency" -msgstr "" +msgstr "Валута" #. module: account_budget #: report:crossovered.budget.report:0 @@ -164,12 +164,12 @@ msgstr "Общо :" #: field:crossovered.budget,company_id:0 #: field:crossovered.budget.lines,company_id:0 msgid "Company" -msgstr "" +msgstr "Фирма" #. module: account_budget #: view:crossovered.budget:0 msgid "To Approve" -msgstr "" +msgstr "За одобрение" #. module: account_budget #: view:crossovered.budget:0 @@ -272,7 +272,7 @@ msgstr "Код" #: view:account.budget.analytic:0 #: view:account.budget.crossvered.report:0 msgid "This wizard is used to print budget" -msgstr "" +msgstr "Този помощник се използва за печат на бюджети" #. module: account_budget #: model:ir.actions.act_window,name:account_budget.act_crossovered_budget_view @@ -292,6 +292,7 @@ msgid "" "Error! The currency has to be the same as the currency of the selected " "company" msgstr "" +"Грешка! Валутата трябва да бъде същата като валутата на избраната компания" #. module: account_budget #: selection:crossovered.budget,state:0 @@ -301,7 +302,7 @@ msgstr "Отказан" #. module: account_budget #: view:crossovered.budget:0 msgid "Approve" -msgstr "" +msgstr "Одобри" #. module: account_budget #: field:crossovered.budget,date_from:0 @@ -333,7 +334,7 @@ msgstr "" #: report:account.budget:0 #: report:crossovered.budget.report:0 msgid "Theoretical Amt" -msgstr "" +msgstr "Теоритична сума" #. module: account_budget #: view:account.budget.analytic:0 @@ -389,7 +390,7 @@ msgstr "Аналитична сметка" #. module: account_budget #: report:account.budget:0 msgid "Budget :" -msgstr "Буджет :" +msgstr "Бюджет :" #. module: account_budget #: report:account.budget:0 @@ -434,13 +435,13 @@ msgstr "Управление на бюджет" #. module: account_budget #: constraint:account.analytic.account:0 msgid "Error! You can not create recursive analytic accounts." -msgstr "" +msgstr "Грешка! Не можете да създавате рекурсивни аналитични сметки." #. module: account_budget #: report:account.budget:0 #: report:crossovered.budget.report:0 msgid "Analysis from" -msgstr "Аналитичен от" +msgstr "Анализ от" #~ msgid "% performance" #~ msgstr "% производителност" diff --git a/addons/account_budget/security/account_budget_security.xml b/addons/account_budget/security/account_budget_security.xml index 1d737d5ddd8..1fbcd82e86c 100644 --- a/addons/account_budget/security/account_budget_security.xml +++ b/addons/account_budget/security/account_budget_security.xml @@ -6,21 +6,21 @@ Budget post multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Budget multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Budget lines multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] diff --git a/addons/account_coda/security/account_security.xml b/addons/account_coda/security/account_security.xml index 3035c8e608b..b8fdd32ebe6 100644 --- a/addons/account_coda/security/account_security.xml +++ b/addons/account_coda/security/account_security.xml @@ -5,7 +5,7 @@ Account Coda model company rule - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] diff --git a/addons/account_invoice_layout/i18n/gl.po b/addons/account_invoice_layout/i18n/gl.po new file mode 100644 index 00000000000..ea368d7d89d --- /dev/null +++ b/addons/account_invoice_layout/i18n/gl.po @@ -0,0 +1,379 @@ +# Galician translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-28 09:41+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-03-01 04:38+0000\n" +"X-Generator: Launchpad (build 12351)\n" + +#. module: account_invoice_layout +#: selection:account.invoice.line,state:0 +msgid "Sub Total" +msgstr "Subtotal" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Note:" +msgstr "Nota:" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Cancelled Invoice" +msgstr "Factura cancelada" + +#. module: account_invoice_layout +#: selection:account.invoice.line,state:0 +#: field:notify.message,name:0 +msgid "Title" +msgstr "Título" + +#. module: account_invoice_layout +#: model:ir.actions.act_window,name:account_invoice_layout.action_account_invoice_special_msg +#: model:ir.actions.report.xml,name:account_invoice_layout.account_invoices_layout_message +msgid "Invoices with Layout and Message" +msgstr "Facturas con modelo e mensaxe" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Disc. (%)" +msgstr "Desc. (%)" + +#. module: account_invoice_layout +#: selection:account.invoice.line,state:0 +msgid "Note" +msgstr "Nota" + +#. module: account_invoice_layout +#: model:ir.model,name:account_invoice_layout.model_notify_message +msgid "Notify By Messages" +msgstr "Notificar mediante mensaxes" + +#. module: account_invoice_layout +#: help:notify.message,msg:0 +msgid "" +"This notification will appear at the bottom of the Invoices when printed." +msgstr "" +"Esta notificación aparecerá na parte inferior das facturas cando se impriman." + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Unit Price" +msgstr "Prezo unidade" + +#. module: account_invoice_layout +#: model:ir.module.module,description:account_invoice_layout.module_meta_information +msgid "" +"\n" +" This module provides some features to improve the layout of the " +"invoices.\n" +"\n" +" It gives you the possibility to\n" +" * order all the lines of an invoice\n" +" * add titles, comment lines, sub total lines\n" +" * draw horizontal lines and put page breaks\n" +"\n" +" Moreover, there is one option which allows you to print all the selected " +"invoices with a given special message at the bottom of it. This feature can " +"be very useful for printing your invoices with end-of-year wishes, special " +"punctual conditions...\n" +"\n" +" " +msgstr "" +"\n" +" Este módulo proporciona varias funcionalidades para mellorar a " +"presentación das facturas. Permite a posibilidade de:* ordenar tódalas liñas " +"dunha factura* engadir títulos, liñas de comentario, liñas con subtotais* " +"debuxar liñas horizontais e poñer saltos de páxina. Ademais existe unha " +"opción que permite imprimir tódalas facturas seleccionadas cunha mensaxe " +"especial na parte inferior. Esta característica pode ser moi útil para " +"imprimir as súas facturas coas felicitacións de aninovo, condicións " +"especiais puntuais, ...\n" +"\n" +" " + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "VAT :" +msgstr "IVE:" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Tel. :" +msgstr "Tel. :" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "PRO-FORMA" +msgstr "Proforma" + +#. module: account_invoice_layout +#: field:account.invoice,abstract_line_ids:0 +msgid "Invoice Lines" +msgstr "Liñas de factura" + +#. module: account_invoice_layout +#: view:account.invoice.line:0 +msgid "Seq." +msgstr "Sec." + +#. module: account_invoice_layout +#: model:ir.ui.menu,name:account_invoice_layout.menu_finan_config_notify_message +msgid "Notification Message" +msgstr "Mensaxe notificación" + +#. module: account_invoice_layout +#: selection:account.invoice.line,state:0 +msgid "Product" +msgstr "Produto" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Description" +msgstr "Descrición" + +#. module: account_invoice_layout +#: help:account.invoice.line,sequence:0 +msgid "Gives the sequence order when displaying a list of invoice lines." +msgstr "" +"Indica a orde de secuencia cando se amosa unha lista de liñas de factura." + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Price" +msgstr "Prezo" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Invoice Date" +msgstr "Data da factura" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +msgid "Taxes:" +msgstr "Impostos:" + +#. module: account_invoice_layout +#: field:account.invoice.line,functional_field:0 +msgid "Source Account" +msgstr "Conta de orixe" + +#. module: account_invoice_layout +#: model:ir.actions.act_window,name:account_invoice_layout.notify_mesage_tree_form +msgid "Write Messages" +msgstr "Escribir mensaxes" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Base" +msgstr "Base" + +#. module: account_invoice_layout +#: selection:account.invoice.line,state:0 +msgid "Page Break" +msgstr "Salto de páxina" + +#. module: account_invoice_layout +#: view:notify.message:0 +#: field:notify.message,msg:0 +msgid "Special Message" +msgstr "Mensaxe especial" + +#. module: account_invoice_layout +#: help:account.invoice.special.msg,message:0 +msgid "Message to Print at the bottom of report" +msgstr "Mensaxe a imprimir ó pé do informe." + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Quantity" +msgstr "Cantidade" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Refund" +msgstr "Reembolso" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Fax :" +msgstr "Fax:" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +msgid "Total:" +msgstr "Total:" + +#. module: account_invoice_layout +#: view:account.invoice.special.msg:0 +msgid "Select Message" +msgstr "Seleccionar mensaxe" + +#. module: account_invoice_layout +#: view:notify.message:0 +msgid "Messages" +msgstr "Mensaxes" + +#. module: account_invoice_layout +#: model:ir.actions.report.xml,name:account_invoice_layout.account_invoices_1 +msgid "Invoices with Layout" +msgstr "Facturas con modelo" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Description / Taxes" +msgstr "Descrición/Imp." + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Amount" +msgstr "Importe" + +#. module: account_invoice_layout +#: model:notify.message,msg:account_invoice_layout.demo_message1 +msgid "ERP & CRM Solutions..." +msgstr "Solucións ERP & CRM..." + +#. module: account_invoice_layout +#: report:notify_account.invoice:0 +msgid "Net Total :" +msgstr "Total neto:" + +#. module: account_invoice_layout +#: report:notify_account.invoice:0 +msgid "Total :" +msgstr "Total :" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Draft Invoice" +msgstr "Factura borrador" + +#. module: account_invoice_layout +#: field:account.invoice.line,sequence:0 +msgid "Sequence Number" +msgstr "Número de secuencia" + +#. module: account_invoice_layout +#: model:ir.model,name:account_invoice_layout.model_account_invoice_special_msg +msgid "Account Invoice Special Message" +msgstr "Mensaxe especial factura contable" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Origin" +msgstr "Orixe" + +#. module: account_invoice_layout +#: field:account.invoice.line,state:0 +msgid "Type" +msgstr "Tipo" + +#. module: account_invoice_layout +#: selection:account.invoice.line,state:0 +msgid "Separator Line" +msgstr "Liña de separación" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Your Reference" +msgstr "A súa referencia" + +#. module: account_invoice_layout +#: model:ir.module.module,shortdesc:account_invoice_layout.module_meta_information +msgid "Invoices Layout Improvement" +msgstr "Mellora do modelo das facturas" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Supplier Invoice" +msgstr "Factura de provedor" + +#. module: account_invoice_layout +#: view:account.invoice.special.msg:0 +msgid "Print" +msgstr "Imprimir" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Tax" +msgstr "Imposto" + +#. module: account_invoice_layout +#: model:ir.model,name:account_invoice_layout.model_account_invoice_line +msgid "Invoice Line" +msgstr "Liña de factura" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +msgid "Net Total:" +msgstr "Total Neto:" + +#. module: account_invoice_layout +#: view:notify.message:0 +msgid "Write a notification or a wishful message." +msgstr "Escriba unha notificación ou unha mensaxe de felicitación" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: model:ir.model,name:account_invoice_layout.model_account_invoice +#: report:notify_account.invoice:0 +msgid "Invoice" +msgstr "Factura" + +#. module: account_invoice_layout +#: view:account.invoice.special.msg:0 +msgid "Cancel" +msgstr "Anular" + +#. module: account_invoice_layout +#: report:account.invoice.layout:0 +#: report:notify_account.invoice:0 +msgid "Supplier Refund" +msgstr "Reembolso do provedor:" + +#. module: account_invoice_layout +#: field:account.invoice.special.msg,message:0 +msgid "Message" +msgstr "Mensaxe" + +#. module: account_invoice_layout +#: report:notify_account.invoice:0 +msgid "Taxes :" +msgstr "Impostos:" + +#. module: account_invoice_layout +#: model:ir.ui.menu,name:account_invoice_layout.menu_notify_mesage_tree_form +msgid "All Notification Messages" +msgstr "Tódalas mensaxes de notificación" diff --git a/addons/account_invoice_layout/i18n/pt_BR.po b/addons/account_invoice_layout/i18n/pt_BR.po index a6e3283fbca..29a8421cb1d 100644 --- a/addons/account_invoice_layout/i18n/pt_BR.po +++ b/addons/account_invoice_layout/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-01-24 18:14+0000\n" -"Last-Translator: Adriano Prado \n" +"PO-Revision-Date: 2011-02-27 18:09+0000\n" +"Last-Translator: Emerson \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-25 04:56+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-03-01 04:38+0000\n" +"X-Generator: Launchpad (build 12351)\n" #. module: account_invoice_layout #: selection:account.invoice.line,state:0 @@ -155,7 +155,7 @@ msgstr "Descrição" #. module: account_invoice_layout #: help:account.invoice.line,sequence:0 msgid "Gives the sequence order when displaying a list of invoice lines." -msgstr "" +msgstr "Define a ordem quando exibir a lista de linhas de fatura." #. module: account_invoice_layout #: report:account.invoice.layout:0 @@ -259,7 +259,7 @@ msgstr "Valor" #. module: account_invoice_layout #: model:notify.message,msg:account_invoice_layout.demo_message1 msgid "ERP & CRM Solutions..." -msgstr "" +msgstr "Soluções ERP e CRM..." #. module: account_invoice_layout #: report:notify_account.invoice:0 @@ -312,7 +312,7 @@ msgstr "Sua Referência" #. module: account_invoice_layout #: model:ir.module.module,shortdesc:account_invoice_layout.module_meta_information msgid "Invoices Layout Improvement" -msgstr "" +msgstr "Melhoria no Leiaute de Faturas" #. module: account_invoice_layout #: report:account.invoice.layout:0 diff --git a/addons/account_payment/security/account_payment_security.xml b/addons/account_payment/security/account_payment_security.xml index dcd2826a65f..5977ea36365 100644 --- a/addons/account_payment/security/account_payment_security.xml +++ b/addons/account_payment/security/account_payment_security.xml @@ -10,7 +10,7 @@ Payment Mode company rule - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] diff --git a/addons/account_sequence/i18n/gl.po b/addons/account_sequence/i18n/gl.po new file mode 100644 index 00000000000..abee975d41c --- /dev/null +++ b/addons/account_sequence/i18n/gl.po @@ -0,0 +1,234 @@ +# Galician translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-25 09:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-02-26 05:00+0000\n" +"X-Generator: Launchpad (build 12351)\n" + +#. module: account_sequence +#: view:account.sequence.installer:0 +#: model:ir.actions.act_window,name:account_sequence.action_account_seq_installer +msgid "Account Sequence Application Configuration" +msgstr "Configuración de Aplicación de secuencia de conta" + +#. module: account_sequence +#: constraint:account.move:0 +msgid "" +"You cannot create entries on different periods/journals in the same move" +msgstr "" +"Non pode crear asentamentos con movementos en distintos períodos/diarios" + +#. module: account_sequence +#: help:account.move,internal_sequence_number:0 +#: help:account.move.line,internal_sequence_number:0 +msgid "Internal Sequence Number" +msgstr "Número de secuencia interno" + +#. module: account_sequence +#: help:account.sequence.installer,number_next:0 +msgid "Next number of this sequence" +msgstr "Número seguinte desta secuencia" + +#. module: account_sequence +#: field:account.sequence.installer,number_next:0 +msgid "Next Number" +msgstr "Número seguinte" + +#. module: account_sequence +#: field:account.sequence.installer,number_increment:0 +msgid "Increment Number" +msgstr "Incrementar número" + +#. module: account_sequence +#: model:ir.module.module,description:account_sequence.module_meta_information +msgid "" +"\n" +" This module maintains internal sequence number for accounting entries.\n" +" " +msgstr "" +"\n" +" Este módulo xestiona o número de secuencia interno para os asentamentos " +"contables\n" +" " + +#. module: account_sequence +#: model:ir.module.module,shortdesc:account_sequence.module_meta_information +msgid "Entries Sequence Numbering" +msgstr "Numeración da secuencia de asentamentos" + +#. module: account_sequence +#: help:account.sequence.installer,number_increment:0 +msgid "The next number of the sequence will be incremented by this number" +msgstr "O número seguinte desta secuencia incrementarase por este número." + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "Configure Your Account Sequence Application" +msgstr "Configurar a súa Aplicación de secuencia da conta" + +#. module: account_sequence +#: field:account.sequence.installer,progress:0 +msgid "Configuration Progress" +msgstr "Progreso da configuración" + +#. module: account_sequence +#: help:account.sequence.installer,suffix:0 +msgid "Suffix value of the record for the sequence" +msgstr "Valor do sufixo do rexistro para a secuencia." + +#. module: account_sequence +#: field:account.sequence.installer,company_id:0 +msgid "Company" +msgstr "Compañía" + +#. module: account_sequence +#: help:account.journal,internal_sequence_id:0 +msgid "" +"This sequence will be used to maintain the internal number for the journal " +"entries related to this journal." +msgstr "" +"Esta secuencia utilizarase para xestionar o número interno para os " +"asentamentos relacionados con este diario." + +#. module: account_sequence +#: field:account.sequence.installer,padding:0 +msgid "Number padding" +msgstr "Número de enchido" + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_move_line +msgid "Journal Items" +msgstr "Rexistros do diario" + +#. module: account_sequence +#: field:account.move,internal_sequence_number:0 +#: field:account.move.line,internal_sequence_number:0 +msgid "Internal Number" +msgstr "Número interno" + +#. module: account_sequence +#: constraint:account.move.line:0 +msgid "Company must be same for its related account and period." +msgstr "A compañía debe ser a mesma para a conta e período relacionados." + +#. module: account_sequence +#: help:account.sequence.installer,padding:0 +msgid "" +"OpenERP will automatically adds some '0' on the left of the 'Next Number' to " +"get the required padding size." +msgstr "" +"OpenERP engadirá automaticamente algúns '0' á esquerda do \"Número " +"seguinte\" para obter o tamaño de enchido necesario." + +#. module: account_sequence +#: field:account.sequence.installer,name:0 +msgid "Name" +msgstr "Nome" + +#. module: account_sequence +#: constraint:account.move.line:0 +msgid "You can not create move line on closed account." +msgstr "Non pode crear unha liña de movemento nunha conta pechada." + +#. module: account_sequence +#: constraint:account.move:0 +msgid "" +"You cannot create more than one move per period on centralized journal" +msgstr "" +"Non pode crear máis dun movemento por período nun diario centralizado." + +#. module: account_sequence +#: sql_constraint:account.move.line:0 +msgid "Wrong credit or debit value in accounting entry !" +msgstr "¡Valor de débito ou haber incorrecto no asentamento contable!" + +#. module: account_sequence +#: field:account.journal,internal_sequence_id:0 +msgid "Internal Sequence" +msgstr "Secuencia interna" + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_sequence_installer +msgid "account.sequence.installer" +msgstr "contabilidade.secuencia.instalador" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "Configure" +msgstr "Configurar" + +#. module: account_sequence +#: help:account.sequence.installer,prefix:0 +msgid "Prefix value of the record for the sequence" +msgstr "Valor do prefixo do rexistro para a secuencia." + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_move +msgid "Account Entry" +msgstr "Asentamento contable" + +#. module: account_sequence +#: field:account.sequence.installer,suffix:0 +msgid "Suffix" +msgstr "Sufixo" + +#. module: account_sequence +#: field:account.sequence.installer,config_logo:0 +msgid "Image" +msgstr "Imaxe" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "title" +msgstr "título" + +#. module: account_sequence +#: sql_constraint:account.journal:0 +msgid "The name of the journal must be unique per company !" +msgstr "¡O nome do diario debe ser único por compañía!" + +#. module: account_sequence +#: field:account.sequence.installer,prefix:0 +msgid "Prefix" +msgstr "Prefixo" + +#. module: account_sequence +#: sql_constraint:account.journal:0 +msgid "The code of the journal must be unique per company !" +msgstr "¡O código do diario debe ser único por compañía!" + +#. module: account_sequence +#: constraint:account.move.line:0 +msgid "" +"You can not create move line on receivable/payable account without partner" +msgstr "" +"Non pode crear unha liña de movemento nunha conta a cobrar/a pagar sen unha " +"empresa." + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_journal +msgid "Journal" +msgstr "Diario" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "You can enhance the Account Sequence Application by installing ." +msgstr "" +"Pode realzar a Aplicación de secuencia da conta mediante instalación ." + +#. module: account_sequence +#: constraint:account.move.line:0 +msgid "You can not create move line on view account." +msgstr "Non pode crear unha liña de movemento nunha conta de tipo vista." diff --git a/addons/account_voucher/account_voucher_view.xml b/addons/account_voucher/account_voucher_view.xml index 745e7ab1078..ac3bcc9d9b5 100644 --- a/addons/account_voucher/account_voucher_view.xml +++ b/addons/account_voucher/account_voucher_view.xml @@ -46,6 +46,7 @@ + @@ -79,7 +80,6 @@ - diff --git a/addons/account_voucher/security/account_voucher_security.xml b/addons/account_voucher/security/account_voucher_security.xml index d368ab858ed..df4e58484b5 100644 --- a/addons/account_voucher/security/account_voucher_security.xml +++ b/addons/account_voucher/security/account_voucher_security.xml @@ -5,13 +5,13 @@ Voucher multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Voucher Line multi-company - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] diff --git a/addons/analytic/i18n/bg.po b/addons/analytic/i18n/bg.po new file mode 100644 index 00000000000..6c8da95d40e --- /dev/null +++ b/addons/analytic/i18n/bg.po @@ -0,0 +1,255 @@ +# Bulgarian translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-25 23:13+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-03-01 04:38+0000\n" +"X-Generator: Launchpad (build 12351)\n" + +#. module: analytic +#: field:account.analytic.account,child_ids:0 +msgid "Child Accounts" +msgstr "Подчинени сметки" + +#. module: analytic +#: field:account.analytic.account,name:0 +msgid "Account Name" +msgstr "име на сметка" + +#. module: analytic +#: help:account.analytic.line,unit_amount:0 +msgid "Specifies the amount of quantity to count." +msgstr "" + +#. module: analytic +#: model:ir.module.module,description:analytic.module_meta_information +msgid "" +"Module for defining analytic accounting object.\n" +" " +msgstr "" + +#. module: analytic +#: field:account.analytic.account,state:0 +msgid "State" +msgstr "Състояние" + +#. module: analytic +#: field:account.analytic.account,user_id:0 +msgid "Account Manager" +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Draft" +msgstr "Чернова" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Closed" +msgstr "Затворена" + +#. module: analytic +#: field:account.analytic.account,debit:0 +msgid "Debit" +msgstr "Дебит" + +#. module: analytic +#: help:account.analytic.account,state:0 +msgid "" +"* When an account is created its in 'Draft' state. " +" \n" +"* If any associated partner is there, it can be in 'Open' state. " +" \n" +"* If any pending balance is there it can be in 'Pending'. " +" \n" +"* And finally when all the transactions are over, it can be in 'Close' " +"state. \n" +"* The project can be in either if the states 'Template' and 'Running'.\n" +" If it is template then we can make projects based on the template projects. " +"If its in 'Running' state it is a normal project. " +" \n" +" If it is to be reviewed then the state is 'Pending'.\n" +" When the project is completed the state is set to 'Done'." +msgstr "" + +#. module: analytic +#: field:account.analytic.account,type:0 +msgid "Account Type" +msgstr "Вид сметка" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Template" +msgstr "Образец" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Pending" +msgstr "Изчакващи" + +#. module: analytic +#: model:ir.model,name:analytic.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,description:0 +#: field:account.analytic.line,name:0 +msgid "Description" +msgstr "Описание" + +#. module: analytic +#: selection:account.analytic.account,type:0 +msgid "Normal" +msgstr "Нормален" + +#. module: analytic +#: field:account.analytic.account,company_id:0 +#: field:account.analytic.line,company_id:0 +msgid "Company" +msgstr "Фирма" + +#. module: analytic +#: field:account.analytic.account,quantity_max:0 +msgid "Maximum Quantity" +msgstr "Максимално количество" + +#. module: analytic +#: field:account.analytic.line,user_id:0 +msgid "User" +msgstr "Потребител" + +#. module: analytic +#: field:account.analytic.account,parent_id:0 +msgid "Parent Analytic Account" +msgstr "" + +#. module: analytic +#: field:account.analytic.line,date:0 +msgid "Date" +msgstr "Дата" + +#. module: analytic +#: field:account.analytic.account,currency_id:0 +msgid "Account currency" +msgstr "Валута на сметката" + +#. module: analytic +#: field:account.analytic.account,quantity:0 +#: field:account.analytic.line,unit_amount:0 +msgid "Quantity" +msgstr "Количество" + +#. module: analytic +#: help:account.analytic.line,amount:0 +msgid "" +"Calculated by multiplying the quantity and the price given in the Product's " +"cost price. Always expressed in the company main currency." +msgstr "" + +#. module: analytic +#: help:account.analytic.account,quantity_max:0 +msgid "Sets the higher limit of quantity of hours." +msgstr "" + +#. module: analytic +#: field:account.analytic.account,credit:0 +msgid "Credit" +msgstr "Кредит" + +#. module: analytic +#: field:account.analytic.line,amount:0 +msgid "Amount" +msgstr "Количество" + +#. module: analytic +#: field:account.analytic.account,contact_id:0 +msgid "Contact" +msgstr "За контакт" + +#. module: analytic +#: constraint:account.analytic.account:0 +msgid "" +"Error! The currency has to be the same as the currency of the selected " +"company" +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Cancelled" +msgstr "Отказани" + +#. module: analytic +#: field:account.analytic.account,balance:0 +msgid "Balance" +msgstr "Баланс" + +#. module: analytic +#: constraint:account.analytic.account:0 +msgid "Error! You can not create recursive analytic accounts." +msgstr "Грешка! Не можете да създавате рекурсивни аналитични сметки." + +#. module: analytic +#: help:account.analytic.account,type:0 +msgid "" +"If you select the View Type, it means you won't allow to create journal " +"entries using that account." +msgstr "" + +#. module: analytic +#: field:account.analytic.account,date:0 +msgid "Date End" +msgstr "Крайна дата" + +#. module: analytic +#: field:account.analytic.account,code:0 +msgid "Account Code" +msgstr "Код на сметка" + +#. module: analytic +#: field:account.analytic.account,complete_name:0 +msgid "Full Account Name" +msgstr "Пълно има на сметка" + +#. module: analytic +#: field:account.analytic.line,account_id:0 +#: model:ir.model,name:analytic.model_account_analytic_account +#: model:ir.module.module,shortdesc:analytic.module_meta_information +msgid "Analytic Account" +msgstr "Аналитична сметка" + +#. module: analytic +#: selection:account.analytic.account,type:0 +msgid "View" +msgstr "Преглеждане" + +#. module: analytic +#: field:account.analytic.account,partner_id:0 +msgid "Partner" +msgstr "Партньор" + +#. module: analytic +#: field:account.analytic.account,date_start:0 +msgid "Date Start" +msgstr "Начална дата" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Open" +msgstr "Отвoри" + +#. module: analytic +#: field:account.analytic.account,line_ids:0 +msgid "Analytic Entries" +msgstr "Аналитични записи" diff --git a/addons/analytic/security/analytic_security.xml b/addons/analytic/security/analytic_security.xml index 58a687fee1b..dfa8c840bb6 100644 --- a/addons/analytic/security/analytic_security.xml +++ b/addons/analytic/security/analytic_security.xml @@ -5,7 +5,7 @@ Analytic multi company rule - ['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])] + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Useability / Analytic Accounting diff --git a/addons/anonymization/__init__.py b/addons/anonymization/__init__.py index d3c219a9ffa..7be1a934c5a 100644 --- a/addons/anonymization/__init__.py +++ b/addons/anonymization/__init__.py @@ -21,5 +21,4 @@ ############################################################################## import anonymization -import wizard diff --git a/addons/anonymization/anonymization.py b/addons/anonymization/anonymization.py index 5e205c959e8..35a1fe83f56 100644 --- a/addons/anonymization/anonymization.py +++ b/addons/anonymization/anonymization.py @@ -418,14 +418,9 @@ class ir_model_fields_anonymize_wizard(osv.osv_memory): elif field_type == 'datetime': anonymized_value = '2011-11-11 11:11:11' elif field_type == 'float': - if record[field_name] > 0: - anonymized_value = 1.0 - elif record[field_name] < 0: - anonymized_value = -1.0 - else: - anonymized_value = 0.0 + anonymized_value = 0.0 elif field_type == 'integer': - anonymized_value = 1 + anonymized_value = 0 elif field_type in ['binary', 'many2many', 'many2one', 'one2many', 'reference']: # cannot anonymize these kind of fields msg = "Cannot anonymize fields of these types: binary, many2many, many2one, one2many, reference" self._raise_after_history_update(cr, uid, history_id, 'Error !', msg) diff --git a/addons/association/i18n/bg.po b/addons/association/i18n/bg.po index 35109779f60..d391c9cb0d2 100644 --- a/addons/association/i18n/bg.po +++ b/addons/association/i18n/bg.po @@ -7,29 +7,29 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2010-11-12 11:52+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2011-02-27 11:58+0000\n" +"Last-Translator: Dimitar Markov \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-15 05:56+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-03-01 04:38+0000\n" +"X-Generator: Launchpad (build 12351)\n" #. module: association #: field:profile.association.config.install_modules_wizard,wiki:0 msgid "Wiki" -msgstr "" +msgstr "Уики" #. module: association #: view:profile.association.config.install_modules_wizard:0 msgid "Event Management" -msgstr "" +msgstr "Управление на събитя" #. module: association #: field:profile.association.config.install_modules_wizard,project_gtd:0 msgid "Getting Things Done" -msgstr "" +msgstr "Свършена работа" #. module: association #: model:ir.module.module,description:association.module_meta_information @@ -39,7 +39,7 @@ msgstr "" #. module: association #: field:profile.association.config.install_modules_wizard,progress:0 msgid "Configuration Progress" -msgstr "" +msgstr "Прогрес на настройките" #. module: association #: view:profile.association.config.install_modules_wizard:0 @@ -51,17 +51,17 @@ msgstr "" #. module: association #: view:profile.association.config.install_modules_wizard:0 msgid "title" -msgstr "" +msgstr "заглавие" #. module: association #: help:profile.association.config.install_modules_wizard,event_project:0 msgid "Helps you to manage and organize your events." -msgstr "" +msgstr "Помага ви да управлявате и организирате събития." #. module: association #: field:profile.association.config.install_modules_wizard,config_logo:0 msgid "Image" -msgstr "" +msgstr "Изображение" #. module: association #: help:profile.association.config.install_modules_wizard,hr_expense:0 @@ -69,6 +69,8 @@ msgid "" "Tracks and manages employee expenses, and can automatically re-invoice " "clients if the expenses are project-related." msgstr "" +"Проследява и управлява разходи на служител и може автоматично повторно да " +"префактура клиентите, ако разходите са свързани с проекта." #. module: association #: help:profile.association.config.install_modules_wizard,project_gtd:0 @@ -76,16 +78,19 @@ msgid "" "GTD is a methodology to efficiently organise yourself and your tasks. This " "module fully integrates GTD principle with OpenERP's project management." msgstr "" +"GTD е методология, с която да организирате ефективно себе си и задачите си. " +"Този модул напълно интегрира напълно GTD принципите с Управлението на " +"OpenERP проектите." #. module: association #: view:profile.association.config.install_modules_wizard:0 msgid "Resources Management" -msgstr "" +msgstr "Управление на ресурси" #. module: association #: model:ir.module.module,shortdesc:association.module_meta_information msgid "Association profile" -msgstr "" +msgstr "Свързан профил" #. module: association #: field:profile.association.config.install_modules_wizard,hr_expense:0 @@ -104,6 +109,8 @@ msgid "" "Lets you create wiki pages and page groups in order to keep track of " "business knowledge and share it with and between your employees." msgstr "" +"Позволява ви да създавате Уики страници и групи страници, за да следите " +"бизнес знания и да ги споделяте със и между служителите си." #. module: association #: help:profile.association.config.install_modules_wizard,project:0 @@ -111,27 +118,29 @@ msgid "" "Helps you manage your projects and tasks by tracking them, generating " "plannings, etc..." msgstr "" +"Помага ви да управлявате своите проекти и задачи, като ги проследяване, " +"генерирайки планиране и др .." #. module: association #: model:ir.model,name:association.model_profile_association_config_install_modules_wizard msgid "profile.association.config.install_modules_wizard" -msgstr "" +msgstr "profile.association.config.install_modules_wizard" #. module: association #: field:profile.association.config.install_modules_wizard,event_project:0 msgid "Events" -msgstr "" +msgstr "Събития" #. module: association #: view:profile.association.config.install_modules_wizard:0 #: field:profile.association.config.install_modules_wizard,project:0 msgid "Project Management" -msgstr "" +msgstr "Управление на проект" #. module: association #: view:profile.association.config.install_modules_wizard:0 msgid "Configure" -msgstr "" +msgstr "Настройване" #~ msgid "" #~ "The Object name must start with x_ and not contain any special character !" diff --git a/addons/audittrail/i18n/gl.po b/addons/audittrail/i18n/gl.po new file mode 100644 index 00000000000..363f8ae25b4 --- /dev/null +++ b/addons/audittrail/i18n/gl.po @@ -0,0 +1,399 @@ +# Galician translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-28 10:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-03-01 04:38+0000\n" +"X-Generator: Launchpad (build 12351)\n" + +#. module: audittrail +#: model:ir.module.module,shortdesc:audittrail.module_meta_information +msgid "Audit Trail" +msgstr "Rastro de auditoría" + +#. module: audittrail +#: code:addons/audittrail/audittrail.py:81 +#, python-format +msgid "WARNING: audittrail is not part of the pool" +msgstr "Aviso: Auditoría non forma parte do pool" + +#. module: audittrail +#: field:audittrail.log.line,log_id:0 +msgid "Log" +msgstr "Rexistro" + +#. module: audittrail +#: view:audittrail.rule:0 +#: selection:audittrail.rule,state:0 +msgid "Subscribed" +msgstr "Subscrito" + +#. module: audittrail +#: model:ir.model,name:audittrail.model_audittrail_rule +msgid "Audittrail Rule" +msgstr "Regra de auditoría" + +#. module: audittrail +#: view:audittrail.view.log:0 +#: model:ir.actions.act_window,name:audittrail.action_audittrail_log_tree +#: model:ir.ui.menu,name:audittrail.menu_action_audittrail_log_tree +msgid "Audit Logs" +msgstr "Auditar rexistros" + +#. module: audittrail +#: view:audittrail.log:0 +#: view:audittrail.rule:0 +msgid "Group By..." +msgstr "Agrupar por..." + +#. module: audittrail +#: view:audittrail.rule:0 +#: field:audittrail.rule,state:0 +msgid "State" +msgstr "Estado" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "_Subscribe" +msgstr "_Subscribir" + +#. module: audittrail +#: view:audittrail.rule:0 +#: selection:audittrail.rule,state:0 +msgid "Draft" +msgstr "Borrador" + +#. module: audittrail +#: field:audittrail.log.line,old_value:0 +msgid "Old Value" +msgstr "Valor anterior" + +#. module: audittrail +#: model:ir.actions.act_window,name:audittrail.action_audittrail_view_log +msgid "View log" +msgstr "Ver rexistro" + +#. module: audittrail +#: help:audittrail.rule,log_read:0 +msgid "" +"Select this if you want to keep track of read/open on any record of the " +"object of this rule" +msgstr "" +"Seleccione esta opción se desexa realizar o seguimento da lectura/apertura " +"de calquera rexistro do obxecto desta regra." + +#. module: audittrail +#: field:audittrail.log,method:0 +msgid "Method" +msgstr "Método" + +#. module: audittrail +#: field:audittrail.view.log,from:0 +msgid "Log From" +msgstr "Rexistrar desde" + +#. module: audittrail +#: field:audittrail.log.line,log:0 +msgid "Log ID" +msgstr "ID rexistro" + +#. module: audittrail +#: field:audittrail.log,res_id:0 +msgid "Resource Id" +msgstr "Id recurso" + +#. module: audittrail +#: help:audittrail.rule,user_id:0 +msgid "if User is not added then it will applicable for all users" +msgstr "Se non se engade usuario, entón aplicarase a tódolos usuarios." + +#. module: audittrail +#: help:audittrail.rule,log_workflow:0 +msgid "" +"Select this if you want to keep track of workflow on any record of the " +"object of this rule" +msgstr "" +"Seleccione esta opción se desexa realizar o seguimento do fluxo de traballo " +"de calquera rexistro do obxecto desta regra." + +#. module: audittrail +#: field:audittrail.rule,user_id:0 +msgid "Users" +msgstr "Usuarios" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "Log Lines" +msgstr "Liñas de rexistro" + +#. module: audittrail +#: view:audittrail.log:0 +#: field:audittrail.log,object_id:0 +#: field:audittrail.rule,object_id:0 +msgid "Object" +msgstr "Obxecto" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "AuditTrail Rule" +msgstr "Regra auditoría" + +#. module: audittrail +#: field:audittrail.view.log,to:0 +msgid "Log To" +msgstr "Rexistrar ata" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "New Value Text: " +msgstr "Texto valor novo: " + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "Search Audittrail Rule" +msgstr "Buscar regra auditoría" + +#. module: audittrail +#: model:ir.actions.act_window,name:audittrail.action_audittrail_rule_tree +#: model:ir.ui.menu,name:audittrail.menu_action_audittrail_rule_tree +msgid "Audit Rules" +msgstr "Regras de auditoría" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "Old Value : " +msgstr "Valor anterior : " + +#. module: audittrail +#: field:audittrail.log,name:0 +msgid "Resource Name" +msgstr "Nome do recurso" + +#. module: audittrail +#: view:audittrail.log:0 +#: field:audittrail.log,timestamp:0 +msgid "Date" +msgstr "Data" + +#. module: audittrail +#: help:audittrail.rule,log_write:0 +msgid "" +"Select this if you want to keep track of modification on any record of the " +"object of this rule" +msgstr "" +"Seleccione esta opción se desexa realizar o seguimento da modificación de " +"calquera rexistro do obxecto desta regra." + +#. module: audittrail +#: field:audittrail.rule,log_create:0 +msgid "Log Creates" +msgstr "Rexistros creación" + +#. module: audittrail +#: help:audittrail.rule,object_id:0 +msgid "Select object for which you want to generate log." +msgstr "Seleccione o obxecto sobre o cal desexa xerar o historial." + +#. module: audittrail +#: view:audittrail.log:0 +msgid "Old Value Text : " +msgstr "Texto valor anterior: " + +#. module: audittrail +#: field:audittrail.rule,log_workflow:0 +msgid "Log Workflow" +msgstr "Rexistros fluxo de traballo" + +#. module: audittrail +#: model:ir.module.module,description:audittrail.module_meta_information +msgid "" +"\n" +" This module gives the administrator the rights\n" +" to track every user operation on all the objects\n" +" of the system.\n" +"\n" +" Administrator can subscribe rules for read,write and\n" +" delete on objects and can check logs.\n" +" " +msgstr "" +"\n" +" Este módulo permite ó administrador realizar un seguimento de tódalas " +"operacións dos usuarios de tódolos obxectos do sistema. O administrador pode " +"definir regras para ler, escribir e eliminar os obxectos e comprobar os " +"rexistros.\n" +" " + +#. module: audittrail +#: field:audittrail.rule,log_read:0 +msgid "Log Reads" +msgstr "Rexistros lecturas" + +#. module: audittrail +#: code:addons/audittrail/audittrail.py:82 +#, python-format +msgid "Change audittrail depends -- Setting rule as DRAFT" +msgstr "" +"Cambiar dependencias do rastro de auditoría - Establecendo regra como " +"BORRADOR" + +#. module: audittrail +#: field:audittrail.log,line_ids:0 +msgid "Log lines" +msgstr "Liñas de rexistro" + +#. module: audittrail +#: field:audittrail.log.line,field_id:0 +msgid "Fields" +msgstr "Campos" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "AuditTrail Rules" +msgstr "Regras de auditoría" + +#. module: audittrail +#: help:audittrail.rule,log_unlink:0 +msgid "" +"Select this if you want to keep track of deletion on any record of the " +"object of this rule" +msgstr "" +"Seleccione esta opción se desexa realizar o seguimento da eliminación de " +"calquera rexistro do obxecto desta regra." + +#. module: audittrail +#: view:audittrail.log:0 +#: field:audittrail.log,user_id:0 +msgid "User" +msgstr "Usuario" + +#. module: audittrail +#: field:audittrail.rule,action_id:0 +msgid "Action ID" +msgstr "ID da acción" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "Users (if User is not added then it will applicable for all users)" +msgstr "Usuarios (se non se engaden usuarios, aplicarase a tódolos usuarios)" + +#. module: audittrail +#: view:audittrail.rule:0 +msgid "UnSubscribe" +msgstr "Desubscribirse" + +#. module: audittrail +#: field:audittrail.rule,log_unlink:0 +msgid "Log Deletes" +msgstr "Rexistros eliminacións" + +#. module: audittrail +#: field:audittrail.log.line,field_description:0 +msgid "Field Description" +msgstr "Descrición do campo" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "Search Audittrail Log" +msgstr "Buscar rexistro auditoría" + +#. module: audittrail +#: field:audittrail.rule,log_write:0 +msgid "Log Writes" +msgstr "Rexistros escrituras" + +#. module: audittrail +#: view:audittrail.view.log:0 +msgid "Open Logs" +msgstr "Abrir rexistros" + +#. module: audittrail +#: field:audittrail.log.line,new_value_text:0 +msgid "New value Text" +msgstr "Texto valor novo" + +#. module: audittrail +#: field:audittrail.rule,name:0 +msgid "Rule Name" +msgstr "Nome da regra" + +#. module: audittrail +#: field:audittrail.log.line,new_value:0 +msgid "New Value" +msgstr "Novo valor" + +#. module: audittrail +#: view:audittrail.log:0 +msgid "AuditTrail Logs" +msgstr "Rexistros auditoría" + +#. module: audittrail +#: model:ir.model,name:audittrail.model_audittrail_log +msgid "Audittrail Log" +msgstr "Historial auditoría" + +#. module: audittrail +#: help:audittrail.rule,log_action:0 +msgid "" +"Select this if you want to keep track of actions on the object of this rule" +msgstr "" +"Seleccione esta opción se desexa realizar o seguimento das accións do " +"obxecto desta regra." + +#. module: audittrail +#: view:audittrail.log:0 +msgid "New Value : " +msgstr "Valor novo: " + +#. module: audittrail +#: sql_constraint:audittrail.rule:0 +msgid "" +"There is a rule defined on this object\n" +" You can not define other on the same!" +msgstr "" +"Existe unha regra definida neste obxecto. ¡Non pode definir outra no mesmo " +"obxecto!" + +#. module: audittrail +#: field:audittrail.log.line,old_value_text:0 +msgid "Old value Text" +msgstr "Texto valor anterior" + +#. module: audittrail +#: view:audittrail.view.log:0 +msgid "Cancel" +msgstr "Anular" + +#. module: audittrail +#: model:ir.model,name:audittrail.model_audittrail_view_log +msgid "View Log" +msgstr "Ver rexistro" + +#. module: audittrail +#: model:ir.model,name:audittrail.model_audittrail_log_line +msgid "Log Line" +msgstr "Liña de rexistro" + +#. module: audittrail +#: field:audittrail.rule,log_action:0 +msgid "Log Action" +msgstr "Rexistros accións" + +#. module: audittrail +#: help:audittrail.rule,log_create:0 +msgid "" +"Select this if you want to keep track of creation on any record of the " +"object of this rule" +msgstr "" +"Seleccione esta opción se desexa realizar o seguimento da creación de " +"calquera rexistro do obxecto desta regra." diff --git a/addons/base_action_rule/i18n/gl.po b/addons/base_action_rule/i18n/gl.po new file mode 100644 index 00000000000..8804c5f0233 --- /dev/null +++ b/addons/base_action_rule/i18n/gl.po @@ -0,0 +1,536 @@ +# Galician translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-28 18:12+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-03-01 04:38+0000\n" +"X-Generator: Launchpad (build 12351)\n" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_user:0 +msgid "" +"Check this if you want the rule to send an email to the responsible person." +msgstr "" +"Seleccione esta opción se desexa que a regra envíe un correo electrónico á " +"persoa responsable." + +#. module: base_action_rule +#: field:base.action.rule,act_remind_partner:0 +msgid "Remind Partner" +msgstr "Recordar empresa" + +#. module: base_action_rule +#: field:base.action.rule,trg_partner_categ_id:0 +msgid "Partner Category" +msgstr "Categoría Empresa" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_watchers:0 +msgid "Mail to Watchers (CC)" +msgstr "Enviar correo ós observadores (CC)" + +#. module: base_action_rule +#: field:base.action.rule,trg_state_to:0 +msgid "Button Pressed" +msgstr "Botón premido" + +#. module: base_action_rule +#: field:base.action.rule,model_id:0 +msgid "Object" +msgstr "Obxecto" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_email:0 +msgid "Mail to these Emails" +msgstr "Enviar correo a estes emails" + +#. module: base_action_rule +#: field:base.action.rule,act_state:0 +msgid "Set State to" +msgstr "Establecer estado a" + +#. module: base_action_rule +#: field:base.action.rule,act_email_from:0 +msgid "Email From" +msgstr "Email de" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Body" +msgstr "Corpo do email" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Days" +msgstr "Días" + +#. module: base_action_rule +#: field:base.action.rule,last_run:0 +msgid "Last Run" +msgstr "Última execución" + +#. module: base_action_rule +#: code:addons/base_action_rule/base_action_rule.py:313 +#, python-format +msgid "Error!" +msgstr "Erro!" + +#. module: base_action_rule +#: field:base.action.rule,act_reply_to:0 +msgid "Reply-To" +msgstr "Responder a" + +#. module: base_action_rule +#: help:base.action.rule,act_email_cc:0 +msgid "" +"These people will receive a copy of the future communication between partner " +"and users by email" +msgstr "" +"Estas persoas recibirán unha copia das comunicacións futuras entre a empresa " +"e os usuarios por correo electrónico." + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Minutes" +msgstr "Minutos" + +#. module: base_action_rule +#: field:base.action.rule,name:0 +msgid "Rule Name" +msgstr "Nome da regra" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_partner:0 +msgid "" +"Check this if you want the rule to send a reminder by email to the partner." +msgstr "" +"Prema esta opción se desexa que a regra envíe un recordatorio por correo " +"electrónico á empresa." + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Model Partner" +msgstr "Condicións no modelo empresa" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Deadline" +msgstr "Data límite" + +#. module: base_action_rule +#: field:base.action.rule,trg_partner_id:0 +msgid "Partner" +msgstr "Socio" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_subject)s = Object subject" +msgstr "%(object_subject)s = Asunto obxecto" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Reminders" +msgstr "Recordatorios email" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Special Keywords to Be Used in The Body" +msgstr "Palabras chave especiais para ser empregadas no corpo da mensaxe" + +#. module: base_action_rule +#: field:base.action.rule,trg_state_from:0 +msgid "State" +msgstr "Estado" + +#. module: base_action_rule +#: model:ir.actions.act_window,help:base_action_rule.base_action_rule_act +msgid "" +"Use automated actions to automatically trigger actions for various screens. " +"Example: a lead created by a specific user may be automatically set to a " +"specific sales team, or an opportunity which still has status pending after " +"14 days might trigger an automatic reminder email." +msgstr "" +"Utilice as accións automáticas para lanzar automaticamente accións en varias " +"pantallas. Por exemplo: pódese asignar automaticamente unha iniciativa " +"creada por un usuario específico a un equipo de vendas en concreto, ou unha " +"oportunidade que aínda estea pendente tras 14 días pode lanzar un e-mail " +"recordatorio automaticamente." + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_email:0 +msgid "Email-id of the persons whom mail is to be sent" +msgstr "ID do email das persoas a quen se debe enviar o correo electrónico." + +#. module: base_action_rule +#: view:base.action.rule:0 +#: model:ir.module.module,shortdesc:base_action_rule.module_meta_information +msgid "Action Rule" +msgstr "Regra acción" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Fields to Change" +msgstr "Campos a cambiar" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Creation Date" +msgstr "Data de creación" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Last Action Date" +msgstr "Data da última acción" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Hours" +msgstr "Horas" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_id)s = Object ID" +msgstr "%(object_id)s = ID obxecto" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Delay After Trigger Date" +msgstr "Atraso despois da data de disparo" + +#. module: base_action_rule +#: field:base.action.rule,act_remind_attach:0 +msgid "Remind with Attachment" +msgstr "Recordar con adxunto" + +#. module: base_action_rule +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "Argumentos non válidos" + +#. module: base_action_rule +#: field:base.action.rule,act_user_id:0 +msgid "Set Responsible to" +msgstr "Fixar responsable a" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "None" +msgstr "Ningún" + +#. module: base_action_rule +#: help:base.action.rule,act_email_to:0 +msgid "" +"Use a python expression to specify the right field on which one than we will " +"use for the 'To' field of the header" +msgstr "" +"Utilice unha expresión Python para especificar o campo apropiado, o contido " +"do cal utilizarase para o campo \"Para\" da cabeceira do correo." + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user_phone)s = Responsible phone" +msgstr "%(object_user_phone)s = Teléfono do responsable" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "" +"The rule uses the AND operator. The model must match all non-empty fields so " +"that the rule executes the action described in the 'Actions' tab." +msgstr "" +"A regra utiliza o operador AND. O modelo debe coincidir con tódolos campos " +"non baleiros para que a regra execute a acción descrita na pestana " +"\"Accións\"." + +#. module: base_action_rule +#: field:base.action.rule,trg_date_range_type:0 +msgid "Delay type" +msgstr "Tipo de atraso" + +#. module: base_action_rule +#: help:base.action.rule,regex_name:0 +msgid "" +"Regular expression for matching name of the resource\n" +"e.g.: 'urgent.*' will search for records having name starting with the " +"string 'urgent'\n" +"Note: This is case sensitive search." +msgstr "" +"Expresión regular para concordar co nome do recurso. Por exemplo: " +"\"urxente.*\" buscará os rexistros cuxo nome comece co texto \"urxente\". " +"Nota: Esta busca distingue maiúsculas de minúsculas." + +#. module: base_action_rule +#: field:base.action.rule,act_method:0 +msgid "Call Object Method" +msgstr "Método chamada ó obxecto" + +#. module: base_action_rule +#: field:base.action.rule,act_email_to:0 +msgid "Email To" +msgstr "Para" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_watchers:0 +msgid "" +"Check this if you want the rule to mark CC(mail to any other person defined " +"in actions)." +msgstr "" +"Marque esta opción se desexa que a regra use CC (enviar correo a outras " +"persoas definidas nas accións)." + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(partner)s = Partner name" +msgstr "%(partner)s = Nome da empresa" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Note" +msgstr "Nota" + +#. module: base_action_rule +#: help:base.action.rule,act_email_from:0 +msgid "" +"Use a python expression to specify the right field on which one than we will " +"use for the 'From' field of the header" +msgstr "" +"Utilice unha expresión Python para especificar o campo apropiado, o contido " +"do cal se utilizará para o campo \"Desde\" da cabeceira do correo." + +#. module: base_action_rule +#: field:base.action.rule,trg_date_range:0 +msgid "Delay after trigger date" +msgstr "Atraso despois da data do disparo" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions" +msgstr "Condicións" + +#. module: base_action_rule +#: help:base.action.rule,trg_date_range:0 +msgid "" +"Delay After Trigger Date,specifies you can put a negative number. If you " +"need a delay before the trigger date, like sending a reminder 15 minutes " +"before a meeting." +msgstr "" +"Atraso despois da data de disparo. Pode poñer un número negativo se necesita " +"un atraso antes da data de disparo, como enviar un recordatorio 15 minutos " +"antes dunha reunión." + +#. module: base_action_rule +#: field:base.action.rule,active:0 +msgid "Active" +msgstr "Activo" + +#. module: base_action_rule +#: code:addons/base_action_rule/base_action_rule.py:314 +#, python-format +msgid "No E-Mail ID Found for your Company address!" +msgstr "Non se atopou ningún ID de email para o enderezo da súa compañía!" + +#. module: base_action_rule +#: field:base.action.rule,act_remind_user:0 +msgid "Remind Responsible" +msgstr "Recordar responsable" + +#. module: base_action_rule +#: model:ir.module.module,description:base_action_rule.module_meta_information +msgid "This module allows to implement action rules for any object." +msgstr "" +"Este módulo permite implementar regras de accións para calquera obxecto." + +#. module: base_action_rule +#: help:base.action.rule,sequence:0 +msgid "Gives the sequence order when displaying a list of rules." +msgstr "Indica a orde da secuencia cando se amosa unha lista de regras." + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Months" +msgstr "Meses" + +#. module: base_action_rule +#: field:base.action.rule,filter_id:0 +msgid "Filter" +msgstr "Filtro" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Date" +msgstr "Data" + +#. module: base_action_rule +#: help:base.action.rule,server_action_id:0 +msgid "" +"Describes the action name.\n" +"eg:on which object which action to be taken on basis of which condition" +msgstr "" +"Describe o nome da acción. Por exemplo: Sobre que obxecto, que acción debe " +"executarse, en base a que condición." + +#. module: base_action_rule +#: model:ir.model,name:base_action_rule.model_ir_cron +msgid "ir.cron" +msgstr "ir.cron" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_description)s = Object description" +msgstr "%(object_description)s = Descrición do obxecto" + +#. module: base_action_rule +#: constraint:base.action.rule:0 +msgid "Error: The mail is not well formated" +msgstr "Erro: O email non está ben formateado" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Actions" +msgstr "Accións do email" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Information" +msgstr "Información do email" + +#. module: base_action_rule +#: model:ir.model,name:base_action_rule.model_base_action_rule +msgid "Action Rules" +msgstr "Regras das accións" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_body:0 +msgid "Content of mail" +msgstr "Contido do correo" + +#. module: base_action_rule +#: field:base.action.rule,trg_user_id:0 +msgid "Responsible" +msgstr "Responsable" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(partner_email)s = Partner Email" +msgstr "%(partner_email)s = Email empresa" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_date)s = Creation date" +msgstr "%(object_date)s = Data de creación" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user_email)s = Responsible Email" +msgstr "%(object_user_email)s = Email do responsable" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_body:0 +msgid "Mail body" +msgstr "Corpo da mensaxe" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_user:0 +msgid "" +"Check this if you want the rule to send a reminder by email to the user." +msgstr "" +"Marque esta opción se desexa que a regra envíe un recordatorio por correo " +"electrónico ó usuario." + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Server Action to be Triggered" +msgstr "Acción do servidor a ser executada" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_user:0 +msgid "Mail to Responsible" +msgstr "Enviar correo ó responsable" + +#. module: base_action_rule +#: field:base.action.rule,act_email_cc:0 +msgid "Add Watchers (Cc)" +msgstr "Engadir observadores (CC)" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Model Fields" +msgstr "Condicións en campos de modelo" + +#. module: base_action_rule +#: model:ir.actions.act_window,name:base_action_rule.base_action_rule_act +#: model:ir.ui.menu,name:base_action_rule.menu_base_action_rule_form +msgid "Automated Actions" +msgstr "Accións automáticas" + +#. module: base_action_rule +#: field:base.action.rule,server_action_id:0 +msgid "Server Action" +msgstr "Acción do servidor" + +#. module: base_action_rule +#: field:base.action.rule,regex_name:0 +msgid "Regex on Resource Name" +msgstr "Regex sobre nome recurso" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_attach:0 +msgid "" +"Check this if you want that all documents attached to the object be attached " +"to the reminder email sent." +msgstr "" +"Marque esta opción se desexa que tódolos documentos adxuntos ó obxecto sexan " +"anexados ó correo de recordatorio enviado." + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Timing" +msgstr "Condicións sobre temporización" + +#. module: base_action_rule +#: field:base.action.rule,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Actions" +msgstr "Accións" + +#. module: base_action_rule +#: help:base.action.rule,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the rule " +"without removing it." +msgstr "" +"Se se desmarca o campo activo, permite ocultar a regra sen eliminala." + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user)s = Responsible name" +msgstr "%(object_user)s = Nome do responsable" + +#. module: base_action_rule +#: field:base.action.rule,create_date:0 +msgid "Create Date" +msgstr "Crear data" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on States" +msgstr "Condicións sobre os estados" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_type:0 +msgid "Trigger Date" +msgstr "Data de activación" diff --git a/addons/base_calendar/i18n/bg.po b/addons/base_calendar/i18n/bg.po new file mode 100644 index 00000000000..afcd759caa8 --- /dev/null +++ b/addons/base_calendar/i18n/bg.po @@ -0,0 +1,1660 @@ +# Bulgarian translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-02-27 16:09+0000\n" +"Last-Translator: Dimitar Markov \n" +"Language-Team: Bulgarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-03-01 04:38+0000\n" +"X-Generator: Launchpad (build 12351)\n" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_related:0 +#: selection:res.alarm,trigger_related:0 +msgid "The event starts" +msgstr "Събитието започва" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +msgid "Hourly" +msgstr "Ежечасно" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Required to Join" +msgstr "" + +#. module: base_calendar +#: help:calendar.event,exdate:0 +#: help:calendar.todo,exdate:0 +msgid "" +"This property defines the list of date/time exceptions for a recurring " +"calendar component." +msgstr "" + +#. module: base_calendar +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" + +#. module: base_calendar +#: field:calendar.event.edit.all,name:0 +msgid "Title" +msgstr "Заглавие" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Monthly" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invited User" +msgstr "Поканен потребител" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation" +msgstr "Покана" + +#. module: base_calendar +#: help:calendar.event,recurrency:0 +#: help:calendar.todo,recurrency:0 +msgid "Recurrent Meeting" +msgstr "" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_res_alarm_view +#: model:ir.ui.menu,name:base_calendar.menu_crm_meeting_avail_alarm +msgid "Alarms" +msgstr "Аларми" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Sunday" +msgstr "Неделя" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,role:0 +msgid "Role" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Invitation details" +msgstr "Детайли за покана" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Fourth" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,show_as:0 +#: field:calendar.todo,show_as:0 +msgid "Show as" +msgstr "Покажи като" + +#. module: base_calendar +#: field:base.calendar.set.exrule,day:0 +#: selection:base.calendar.set.exrule,select1:0 +#: field:calendar.event,day:0 +#: selection:calendar.event,select1:0 +#: field:calendar.todo,day:0 +#: selection:calendar.todo,select1:0 +msgid "Date of month" +msgstr "Ден от месеца" + +#. module: base_calendar +#: selection:calendar.event,class:0 +#: selection:calendar.todo,class:0 +msgid "Public" +msgstr "Публичен" + +#. module: base_calendar +#: view:calendar.event:0 +msgid " " +msgstr " " + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "March" +msgstr "Март" + +#. module: base_calendar +#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:90 +#, python-format +msgid "Warning !" +msgstr "Предупреждение !" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Friday" +msgstr "Петък" + +#. module: base_calendar +#: field:calendar.event,allday:0 +#: field:calendar.todo,allday:0 +msgid "All Day" +msgstr "Целият ден" + +#. module: base_calendar +#: field:base.calendar.set.exrule,select1:0 +#: field:calendar.event,select1:0 +#: field:calendar.todo,select1:0 +msgid "Option" +msgstr "Опция" + +#. module: base_calendar +#: selection:calendar.attendee,availability:0 +#: selection:calendar.event,show_as:0 +#: selection:calendar.todo,show_as:0 +#: selection:res.users,availability:0 +msgid "Free" +msgstr "Безплатно" + +#. module: base_calendar +#: help:calendar.attendee,rsvp:0 +msgid "Indicats whether the favor of a reply is requested" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_ir_attachment +msgid "ir.attachment" +msgstr "ir.attachment" + +#. module: base_calendar +#: help:calendar.attendee,delegated_to:0 +msgid "The users that the original request was delegated to" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,ref:0 +msgid "Event Ref" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,we:0 +#: field:calendar.event,we:0 +#: field:calendar.todo,we:0 +msgid "Wed" +msgstr "Сря" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Show time as" +msgstr "Покажи времето като" + +#. module: base_calendar +#: field:base.calendar.set.exrule,tu:0 +#: field:calendar.event,tu:0 +#: field:calendar.todo,tu:0 +msgid "Tue" +msgstr "Вто" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Yearly" +msgstr "Ежегодишно" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_related:0 +#: selection:res.alarm,trigger_related:0 +msgid "The event ends" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Last" +msgstr "Последен" + +#. module: base_calendar +#: help:calendar.attendee,state:0 +msgid "Status of the attendee's participation" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Room" +msgstr "Помещение" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_interval:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +#: selection:res.alarm,trigger_interval:0 +msgid "Days" +msgstr "Дни" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Invitation Detail" +msgstr "Детайли за поканата" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:1356 +#: code:addons/base_calendar/wizard/base_calendar_invite_attendee.py:96 +#: code:addons/base_calendar/wizard/base_calendar_invite_attendee.py:143 +#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:128 +#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:136 +#, python-format +msgid "Error!" +msgstr "Грешка!" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "Chair Person" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,action:0 +msgid "Procedure" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,state:0 +#: selection:calendar.todo,state:0 +msgid "Cancelled" +msgstr "Отказанa" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_interval:0 +#: selection:res.alarm,trigger_interval:0 +msgid "Minutes" +msgstr "Минути" + +#. module: base_calendar +#: selection:calendar.alarm,action:0 +msgid "Display" +msgstr "Показване" + +#. module: base_calendar +#: view:calendar.event.edit.all:0 +msgid "Edit all Occurrences" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation type" +msgstr "Тип покана" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +msgid "Secondly" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,event_date:0 +#: field:calendar.attendee,event_date:0 +#: view:calendar.event:0 +msgid "Event Date" +msgstr "Дата на събитие" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Group By..." +msgstr "Групирай по" + +#. module: base_calendar +#: help:base_calendar.invite.attendee,email:0 +msgid "Provide external email address who will receive this invitation." +msgstr "Предоставете външен имейл адрес, на който да буде получена поканата" + +#. module: base_calendar +#: model:ir.module.module,description:base_calendar.module_meta_information +msgid "" +"Full featured calendar system that supports:\n" +" - Calendar of events\n" +" - Alerts (create requests)\n" +" - Recurring events\n" +" - Invitations to people" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,cutype:0 +msgid "Specify the type of Invitation" +msgstr "Укажете тип на поканата" + +#. module: base_calendar +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "Years" +msgstr "години" + +#. module: base_calendar +#: field:calendar.alarm,event_end_date:0 +#: field:calendar.attendee,event_end_date:0 +msgid "Event End Date" +msgstr "Крайна дата на събитие" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "Optional Participation" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,date_deadline:0 +#: field:calendar.todo,date_deadline:0 +msgid "Deadline" +msgstr "Краен срок" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:385 +#: code:addons/base_calendar/base_calendar.py:1090 +#: code:addons/base_calendar/base_calendar.py:1092 +#, python-format +msgid "Warning!" +msgstr "Предупреждение!" + +#. module: base_calendar +#: help:calendar.event,active:0 +#: help:calendar.todo,active:0 +msgid "" +"If the active field is set to true, it will allow you to hide the " +"event alarm information without removing it." +msgstr "" + +#. module: base_calendar +#: model:ir.module.module,shortdesc:base_calendar.module_meta_information +msgid "Basic Calendar Functionality" +msgstr "Основна функционалност на календара" + +#. module: base_calendar +#: field:calendar.event,organizer:0 +#: field:calendar.event,organizer_id:0 +#: field:calendar.todo,organizer:0 +#: field:calendar.todo,organizer_id:0 +msgid "Organizer" +msgstr "Организатор" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +#: field:calendar.event,user_id:0 +#: field:calendar.todo,user_id:0 +msgid "Responsible" +msgstr "Отговорен" + +#. module: base_calendar +#: view:calendar.event:0 +#: model:res.request.link,name:base_calendar.request_link_meeting +msgid "Event" +msgstr "Събитие" + +#. module: base_calendar +#: help:calendar.event,edit_all:0 +#: help:calendar.todo,edit_all:0 +msgid "Edit all Occurrences of recurrent Meeting." +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_occurs:0 +#: selection:res.alarm,trigger_occurs:0 +msgid "Before" +msgstr "Преди" + +#. module: base_calendar +#: view:calendar.event:0 +#: selection:calendar.event,state:0 +#: selection:calendar.todo,state:0 +msgid "Confirmed" +msgstr "Потвърдена" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_calendar_event_edit_all +msgid "Edit all events" +msgstr "Редактирай всички събития" + +#. module: base_calendar +#: field:calendar.alarm,attendee_ids:0 +#: field:calendar.event,attendee_ids:0 +#: field:calendar.todo,attendee_ids:0 +msgid "Attendees" +msgstr "Участници" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Confirm" +msgstr "Потвърди" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_todo +msgid "Calendar Task" +msgstr "Задача в календара" + +#. module: base_calendar +#: field:base.calendar.set.exrule,su:0 +#: field:calendar.event,su:0 +#: field:calendar.todo,su:0 +msgid "Sun" +msgstr "Нед" + +#. module: base_calendar +#: field:calendar.attendee,cutype:0 +msgid "Invite Type" +msgstr "Тип на покана" + +#. module: base_calendar +#: help:calendar.attendee,partner_id:0 +msgid "Partner related to contact" +msgstr "Партньор свързан към контакт" + +#. module: base_calendar +#: view:res.alarm:0 +msgid "Reminder details" +msgstr "Детайли за напомняне" + +#. module: base_calendar +#: field:calendar.attendee,parent_ids:0 +msgid "Delegrated From" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,select1:0 +#: selection:calendar.event,select1:0 +#: selection:calendar.todo,select1:0 +msgid "Day of month" +msgstr "Ден от месеца" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event,location:0 +#: field:calendar.event.edit.all,location:0 +#: field:calendar.todo,location:0 +msgid "Location" +msgstr "Местонахождение" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,send_mail:0 +msgid "Send mail?" +msgstr "Изпрати имейл" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,email:0 +#: selection:calendar.alarm,action:0 +#: field:calendar.attendee,email:0 +msgid "Email" +msgstr "Имейл" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Event Detail" +msgstr "Детайли за събитие" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Run" +msgstr "Изпълнение" + +#. module: base_calendar +#: field:calendar.event,exdate:0 +#: field:calendar.todo,exdate:0 +msgid "Exception Date/Times" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,class:0 +#: selection:calendar.todo,class:0 +msgid "Confidential" +msgstr "Поверително" + +#. module: base_calendar +#: field:base.calendar.set.exrule,end_date:0 +#: field:calendar.event,end_date:0 +#: field:calendar.todo,end_date:0 +msgid "Repeat Until" +msgstr "Повтаряй до" + +#. module: base_calendar +#: model:ir.actions.act_window,help:base_calendar.action_res_alarm_view +msgid "" +"Create specific calendar alarms that may be assigned to calendar events or " +"meetings." +msgstr "" +"Създаване на специфични аларми в календар, който могат да бъдат свързани към " +"събития от календара или срещи." + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Visibility" +msgstr "Видимост" + +#. module: base_calendar +#: field:calendar.attendee,rsvp:0 +msgid "Required Reply?" +msgstr "Изискава ли се отговор?" + +#. module: base_calendar +#: field:calendar.event,base_calendar_url:0 +#: field:calendar.todo,base_calendar_url:0 +msgid "Caldav URL" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +msgid "Select range to Exclude" +msgstr "Избери обхват, който да не буде включен" + +#. module: base_calendar +#: field:calendar.event,recurrent_uid:0 +#: field:calendar.todo,recurrent_uid:0 +msgid "Recurrent ID" +msgstr "ID на Повторение" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "July" +msgstr "Юли" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: selection:calendar.attendee,state:0 +msgid "Accepted" +msgstr "Приета" + +#. module: base_calendar +#: field:base.calendar.set.exrule,th:0 +#: field:calendar.event,th:0 +#: field:calendar.todo,th:0 +msgid "Thu" +msgstr "Четв" + +#. module: base_calendar +#: field:calendar.attendee,child_ids:0 +msgid "Delegrated To" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Required Reply" +msgstr "Изисква се отговор" + +#. module: base_calendar +#: selection:calendar.event,end_type:0 +#: selection:calendar.todo,end_type:0 +msgid "Forever" +msgstr "Безкрайно" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "Participation required" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +msgid "_Cancel" +msgstr "_Отказ" + +#. module: base_calendar +#: field:calendar.event,create_date:0 +#: field:calendar.todo,create_date:0 +msgid "Created" +msgstr "Създаден" + +#. module: base_calendar +#: selection:calendar.event,class:0 +#: selection:calendar.todo,class:0 +msgid "Private" +msgstr "Поверително" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Daily" +msgstr "Ежедневно" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:385 +#, python-format +msgid "Can not Duplicate" +msgstr "Не може да се дублира" + +#. module: base_calendar +#: field:calendar.event,class:0 +#: field:calendar.todo,class:0 +msgid "Mark as" +msgstr "Отбележи като" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,partner_address_id:0 +msgid "Contact" +msgstr "За контакт" + +#. module: base_calendar +#: help:calendar.event,rrule_type:0 +#: help:calendar.todo,rrule_type:0 +msgid "Let the event automatically repeat at that interval" +msgstr "Направете събитието автоматично да се повтаря през интервал от време" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Delegate" +msgstr "Делегирай" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,partner_id:0 +#: view:calendar.attendee:0 +#: field:calendar.attendee,partner_id:0 +msgid "Partner" +msgstr "Партньор" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: selection:base_calendar.invite.attendee,type:0 +msgid "Partner Contacts" +msgstr "Контакти на партньора" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +msgid "_Ok" +msgstr "_Ok" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "First" +msgstr "Първо" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Privacy" +msgstr "Поверителност" + +#. module: base_calendar +#: field:calendar.event,vtimezone:0 +#: field:calendar.todo,vtimezone:0 +msgid "Timezone" +msgstr "Часови пояс" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Subject" +msgstr "Относно" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "September" +msgstr "Септември" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "December" +msgstr "Декември" + +#. module: base_calendar +#: help:base_calendar.invite.attendee,send_mail:0 +msgid "Check this if you want to send an Email to Invited Person" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Availability" +msgstr "Наличност" + +#. module: base_calendar +#: view:calendar.event.edit.all:0 +msgid "_Save" +msgstr "_Запис" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Individual" +msgstr "Индивидуално" + +#. module: base_calendar +#: help:calendar.event,count:0 +#: help:calendar.todo,count:0 +msgid "Repeat x times" +msgstr "Повтори x пъти" + +#. module: base_calendar +#: field:calendar.alarm,user_id:0 +msgid "Owner" +msgstr "Собственик" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Delegation Info" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event.edit.all,date:0 +msgid "Start Date" +msgstr "Начална дата" + +#. module: base_calendar +#: field:calendar.attendee,cn:0 +msgid "Common name" +msgstr "Лично име" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: selection:calendar.attendee,state:0 +msgid "Declined" +msgstr "Отказано" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "My Role" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "My Events" +msgstr "Моите събития" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Decline" +msgstr "Отказване" + +#. module: base_calendar +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "Weeks" +msgstr "Седмици" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Group" +msgstr "Група" + +#. module: base_calendar +#: field:calendar.event,edit_all:0 +#: field:calendar.todo,edit_all:0 +msgid "Edit All" +msgstr "Редактирай всички" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,contact_ids:0 +msgid "Contacts" +msgstr "Контакти" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_res_alarm +msgid "Basic Alarm Information" +msgstr "Основна информация за Аларма" + +#. module: base_calendar +#: field:base.calendar.set.exrule,fr:0 +#: field:calendar.event,fr:0 +#: field:calendar.todo,fr:0 +msgid "Fri" +msgstr "Пет" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_interval:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +#: selection:res.alarm,trigger_interval:0 +msgid "Hours" +msgstr "Часа" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:1092 +#, python-format +msgid "Count can not be Negative" +msgstr "Броят не може да бъде отрицателен" + +#. module: base_calendar +#: field:calendar.attendee,member:0 +msgid "Member" +msgstr "Член" + +#. module: base_calendar +#: help:calendar.event,location:0 +#: help:calendar.todo,location:0 +msgid "Location of Event" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,rrule:0 +#: field:calendar.todo,rrule:0 +msgid "Recurrent Rule" +msgstr "Правило за повторение" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Draft" +msgstr "Проект" + +#. module: base_calendar +#: field:calendar.alarm,attach:0 +msgid "Attachment" +msgstr "Прикрепен файл" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation From" +msgstr "Форма за покана" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "End of recurrency" +msgstr "Край на повторение" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event.edit.all,alarm_id:0 +msgid "Reminder" +msgstr "Напомняне" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +#: model:ir.actions.act_window,name:base_calendar.action_base_calendar_set_exrule +#: model:ir.model,name:base_calendar.model_base_calendar_set_exrule +msgid "Set Exrule" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: model:ir.actions.act_window,name:base_calendar.action_view_event +#: model:ir.ui.menu,name:base_calendar.menu_events +msgid "Events" +msgstr "Събития" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_view_calendar_invite_attendee_wizard +#: model:ir.model,name:base_calendar.model_base_calendar_invite_attendee +msgid "Invite Attendees" +msgstr "Покани участници" + +#. module: base_calendar +#: help:calendar.attendee,email:0 +msgid "Email of Invited Person" +msgstr "Изпрати имейл на поканена личност" + +#. module: base_calendar +#: field:calendar.alarm,repeat:0 +#: field:calendar.event,count:0 +#: field:calendar.todo,count:0 +#: field:res.alarm,repeat:0 +msgid "Repeat" +msgstr "Повторение" + +#. module: base_calendar +#: help:calendar.attendee,dir:0 +msgid "" +"Reference to the URIthat points to the directory information corresponding " +"to the attendee." +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "August" +msgstr "Август" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Monday" +msgstr "Понеделник" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Third" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "June" +msgstr "Юни" + +#. module: base_calendar +#: field:calendar.alarm,alarm_id:0 +msgid "Basic Alarm" +msgstr "Основна Аларама" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +#: view:calendar.event:0 +msgid "The" +msgstr "Чет" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,delegated_from:0 +msgid "Delegated From" +msgstr "Делегирано от" + +#. module: base_calendar +#: field:calendar.attendee,user_id:0 +msgid "User" +msgstr "Потребител" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event,date:0 +msgid "Date" +msgstr "Дата" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "November" +msgstr "Ноември" + +#. module: base_calendar +#: help:calendar.attendee,member:0 +msgid "Indicate the groups that the attendee belongs to" +msgstr "Показва групата, към която принадлежи участник" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +msgid "Data" +msgstr "Данни" + +#. module: base_calendar +#: field:base.calendar.set.exrule,mo:0 +#: field:calendar.event,mo:0 +#: field:calendar.todo,mo:0 +msgid "Mon" +msgstr "Пон" + +#. module: base_calendar +#: field:base.calendar.set.exrule,count:0 +msgid "Count" +msgstr "Брой" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "No Repeat" +msgstr "Без повторение" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "October" +msgstr "Октомври" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Uncertain" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,language:0 +msgid "Language" +msgstr "Език" + +#. module: base_calendar +#: field:calendar.alarm,trigger_occurs:0 +#: field:res.alarm,trigger_occurs:0 +msgid "Triggers" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "January" +msgstr "Януари" + +#. module: base_calendar +#: field:calendar.alarm,trigger_related:0 +#: field:res.alarm,trigger_related:0 +msgid "Related to" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,interval:0 +#: field:calendar.alarm,trigger_interval:0 +#: field:res.alarm,trigger_interval:0 +msgid "Interval" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Wednesday" +msgstr "" + +#. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:1090 +#, python-format +msgid "Interval can not be Negative" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,name:0 +#: view:calendar.event:0 +msgid "Summary" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,active:0 +#: field:calendar.event,active:0 +#: field:calendar.todo,active:0 +#: field:res.alarm,active:0 +msgid "Active" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Choose day in the month where repeat the meeting" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,action:0 +msgid "Action" +msgstr "" + +#. module: base_calendar +#: help:base_calendar.invite.attendee,type:0 +msgid "Select whom you want to Invite" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,duration:0 +#: help:res.alarm,duration:0 +msgid "" +"Duration' and 'Repeat' are both optional, but if one occurs, so MUST the " +"other" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_event_edit_all +msgid "Calendar Edit all event" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,role:0 +msgid "Participation role for the calendar user" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: field:calendar.attendee,delegated_to:0 +msgid "Delegated To" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,action:0 +msgid "Defines the action to be invoked when an alarm is triggered" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,end_type:0 +#: selection:calendar.todo,end_type:0 +msgid "End date" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Search Events" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Recurrency Option" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +#: selection:calendar.event,rrule_type:0 +#: selection:calendar.todo,rrule_type:0 +msgid "Weekly" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,active:0 +#: help:res.alarm,active:0 +msgid "" +"If the active field is set to true, it will allow you to hide the event " +"alarm information without removing it." +msgstr "" + +#. module: base_calendar +#: field:calendar.event,recurrent_id:0 +#: field:calendar.todo,recurrent_id:0 +msgid "Recurrent ID date" +msgstr "" + +#. module: base_calendar +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,state:0 +#: view:calendar.attendee:0 +#: field:calendar.attendee,state:0 +#: view:calendar.event:0 +#: field:calendar.event,state:0 +#: field:calendar.todo,state:0 +msgid "State" +msgstr "" + +#. module: base_calendar +#: view:res.alarm:0 +msgid "Reminder Details" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "To Review" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,freq:0 +#: field:calendar.event,freq:0 +#: field:calendar.todo,freq:0 +msgid "Frequency" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Done" +msgstr "" + +#. module: base_calendar +#: help:calendar.event,interval:0 +#: help:calendar.todo,interval:0 +msgid "Repeat every (Days/Week/Month/Year)" +msgstr "" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: field:base_calendar.invite.attendee,user_ids:0 +msgid "Users" +msgstr "" + +#. module: base_calendar +#: view:base.calendar.set.exrule:0 +msgid "of" +msgstr "" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: view:calendar.event:0 +#: view:calendar.event.edit.all:0 +msgid "Cancel" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_res_users +msgid "res.users" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Tuesday" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,description:0 +msgid "" +"Provides a more complete description of the " +"calendar component, than that provided by the " +"\"SUMMARY\" property" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Responsible User" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,availability:0 +#: selection:calendar.event,show_as:0 +#: selection:calendar.todo,show_as:0 +#: selection:res.users,availability:0 +msgid "Busy" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_event +msgid "Calendar Event" +msgstr "Събитие в календара" + +#. module: base_calendar +#: selection:calendar.attendee,state:0 +#: selection:calendar.event,state:0 +#: selection:calendar.todo,state:0 +msgid "Tentative" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,interval:0 +#: field:calendar.todo,interval:0 +msgid "Repeat every" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,end_type:0 +#: selection:calendar.todo,end_type:0 +msgid "Fix amout of times" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,recurrency:0 +#: field:calendar.todo,recurrency:0 +msgid "Recurrent" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,rrule_type:0 +#: field:calendar.todo,rrule_type:0 +msgid "Recurrency" +msgstr "" + +#. module: base_calendar +#: model:ir.actions.act_window,name:base_calendar.action_view_attendee_form +#: model:ir.ui.menu,name:base_calendar.menu_attendee_invitations +msgid "Event Invitations" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Thursday" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,exrule:0 +#: field:calendar.todo,exrule:0 +msgid "Exception Rule" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,language:0 +msgid "" +"To specify the language for text values in aproperty or property parameter." +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Details" +msgstr "" + +#. module: base_calendar +#: help:calendar.event,exrule:0 +#: help:calendar.todo,exrule:0 +msgid "" +"Defines a rule or repeating pattern of time to exclude from the recurring " +"rule." +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,month_list:0 +#: field:calendar.event,month_list:0 +#: field:calendar.todo,month_list:0 +msgid "Month" +msgstr "" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +#: view:calendar.event:0 +msgid "Invite People" +msgstr "" + +#. module: base_calendar +#: help:calendar.event,rrule:0 +#: help:calendar.todo,rrule:0 +msgid "" +"Defines a rule or repeating pattern for recurring events\n" +"e.g.: Every other month on the last Sunday of the month for 10 occurrences: " +" FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=-1SU" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,dir:0 +msgid "URI Reference" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,description:0 +#: view:calendar.event:0 +#: field:calendar.event,description:0 +#: field:calendar.event,name:0 +#: field:calendar.todo,description:0 +#: field:calendar.todo,name:0 +msgid "Description" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "May" +msgstr "" + +#. module: base_calendar +#: field:base_calendar.invite.attendee,type:0 +#: view:calendar.attendee:0 +msgid "Type" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Search Invitations" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,trigger_occurs:0 +#: selection:res.alarm,trigger_occurs:0 +msgid "After" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,state:0 +msgid "Stop" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_ir_values +msgid "ir.values" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_ir_model +msgid "Objects" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: selection:calendar.attendee,state:0 +msgid "Delegated" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,sa:0 +#: field:calendar.event,sa:0 +#: field:calendar.todo,sa:0 +msgid "Sat" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Choose day where repeat the meeting" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,freq:0 +msgid "Minutely" +msgstr "" + +#. module: base_calendar +#: help:calendar.attendee,sent_by:0 +msgid "Specify the user that is acting on behalf of the calendar user" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +#: field:calendar.event.edit.all,date_deadline:0 +msgid "End Date" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "February" +msgstr "" + +#. module: base_calendar +#: selection:calendar.event,freq:0 +#: selection:calendar.todo,freq:0 +msgid "Months" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,cutype:0 +msgid "Resource" +msgstr "" + +#. module: base_calendar +#: field:res.alarm,name:0 +msgid "Name" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_alarm +msgid "Event alarm information" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,name:0 +msgid "" +"Contains the text to be used as the message subject for " +"email or contains the text to be used for display" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,alarm_id:0 +#: field:calendar.event,base_calendar_alarm_id:0 +#: field:calendar.todo,alarm_id:0 +#: field:calendar.todo,base_calendar_alarm_id:0 +msgid "Alarm" +msgstr "" + +#. module: base_calendar +#: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:90 +#, python-format +msgid "Please Apply Recurrency before applying Exception Rule." +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,sent_by_uid:0 +msgid "Sent By User" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,month_list:0 +#: selection:calendar.event,month_list:0 +#: selection:calendar.todo,month_list:0 +msgid "April" +msgstr "" + +#. module: base_calendar +#: view:calendar.event:0 +msgid "Recurrency period" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,week_list:0 +#: field:calendar.event,week_list:0 +#: field:calendar.todo,week_list:0 +msgid "Weekday" +msgstr "" + +#. module: base_calendar +#: field:base.calendar.set.exrule,byday:0 +#: field:calendar.event,byday:0 +#: field:calendar.todo,byday:0 +msgid "By day" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_calendar +#: selection:calendar.alarm,action:0 +msgid "Audio" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,id:0 +#: field:calendar.todo,id:0 +msgid "ID" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,role:0 +msgid "For information Purpose" +msgstr "" + +#. module: base_calendar +#: view:base_calendar.invite.attendee:0 +msgid "Invite" +msgstr "" + +#. module: base_calendar +#: model:ir.model,name:base_calendar.model_calendar_attendee +msgid "Attendee information" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,res_id:0 +msgid "Resource ID" +msgstr "" + +#. module: base_calendar +#: selection:calendar.attendee,state:0 +msgid "Needs Action" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,sent_by:0 +msgid "Sent By" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,sequence:0 +#: field:calendar.todo,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_calendar +#: help:calendar.event,alarm_id:0 +#: help:calendar.todo,alarm_id:0 +msgid "Set an alarm at this time, before the event occurs" +msgstr "" + +#. module: base_calendar +#: selection:base_calendar.invite.attendee,type:0 +msgid "Internal User" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +#: view:calendar.event:0 +msgid "Accept" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,week_list:0 +#: selection:calendar.event,week_list:0 +#: selection:calendar.todo,week_list:0 +msgid "Saturday" +msgstr "" + +#. module: base_calendar +#: view:calendar.attendee:0 +msgid "Invitation To" +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Second" +msgstr "" + +#. module: base_calendar +#: field:calendar.attendee,availability:0 +#: field:res.users,availability:0 +msgid "Free/Busy" +msgstr "" + +#. module: base_calendar +#: field:calendar.event,end_type:0 +#: field:calendar.todo,end_type:0 +msgid "Way to end reccurency" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,duration:0 +#: field:calendar.alarm,trigger_duration:0 +#: field:calendar.event,duration:0 +#: field:calendar.todo,date:0 +#: field:calendar.todo,duration:0 +#: field:res.alarm,duration:0 +#: field:res.alarm,trigger_duration:0 +msgid "Duration" +msgstr "" + +#. module: base_calendar +#: selection:base_calendar.invite.attendee,type:0 +msgid "External Email" +msgstr "" + +#. module: base_calendar +#: field:calendar.alarm,trigger_date:0 +msgid "Trigger Date" +msgstr "" + +#. module: base_calendar +#: help:calendar.alarm,attach:0 +msgid "" +"* Points to a sound resource, which is rendered when the " +"alarm is triggered for audio,\n" +" * File which is intended to be sent as message " +"attachments for email,\n" +" * Points to a procedure resource, which is invoked when " +" the alarm is triggered for procedure." +msgstr "" + +#. module: base_calendar +#: selection:base.calendar.set.exrule,byday:0 +#: selection:calendar.event,byday:0 +#: selection:calendar.todo,byday:0 +msgid "Fifth" +msgstr "" diff --git a/addons/base_report_creator/wizard/report_menu_create.py b/addons/base_report_creator/wizard/report_menu_create.py index f209bd05526..072c5482dfc 100644 --- a/addons/base_report_creator/wizard/report_menu_create.py +++ b/addons/base_report_creator/wizard/report_menu_create.py @@ -66,7 +66,7 @@ class report_menu_create(osv.osv_memory): 'view_type':'form', 'view_mode':view, 'context': "{'report_id':%d}" % (board.id,), - 'res_model': 'base_report_creator.report', + 'res_model': 'base_report_creator_report.result', 'search_view_id': res['res_id'] }) diff --git a/addons/base_vat/i18n/bg.po b/addons/base_vat/i18n/bg.po index be689f4d6c4..9923b467f13 100644 --- a/addons/base_vat/i18n/bg.po +++ b/addons/base_vat/i18n/bg.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2010-08-03 03:16+0000\n" -"Last-Translator: Boris \n" +"PO-Revision-Date: 2011-02-27 10:03+0000\n" +"Last-Translator: Dimitar Markov \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-15 05:16+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-03-01 04:37+0000\n" +"X-Generator: Launchpad (build 12351)\n" #. module: base_vat #: code:addons/base_vat/base_vat.py:87 @@ -23,6 +23,7 @@ msgid "" "The Vat does not seems to be correct. You should have entered something like " "this %s" msgstr "" +"ДДС, не изглежда да е вярно. Вие трябва да сте въвели нещо подобнона това %s" #. module: base_vat #: model:ir.module.module,description:base_vat.module_meta_information @@ -46,7 +47,7 @@ msgstr "" #. module: base_vat #: constraint:res.partner:0 msgid "Error ! You can not create recursive associated members." -msgstr "" +msgstr "Грешка ! Не може да създадете рекурсивно свързани членове" #. module: base_vat #: code:addons/base_vat/base_vat.py:88 @@ -60,11 +61,13 @@ msgid "" "Check this box if the partner is subjected to the VAT. It will be used for " "the VAT legal statement." msgstr "" +"Отметнете това ако партньорът ви е регистриран по ДДС. It will be used for " +"the VAT legal statement." #. module: base_vat #: model:ir.model,name:base_vat.model_res_partner msgid "Partner" -msgstr "" +msgstr "Партньор" #. module: base_vat #: field:res.partner,vat_subjected:0 diff --git a/addons/crm/i18n/ru.po b/addons/crm/i18n/ru.po index 71c27e51ce1..3cf68c013cb 100644 --- a/addons/crm/i18n/ru.po +++ b/addons/crm/i18n/ru.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-02-23 12:48+0000\n" +"PO-Revision-Date: 2011-02-25 19:53+0000\n" "Last-Translator: Chertykov Denis \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-02-26 05:00+0000\n" "X-Generator: Launchpad (build 12351)\n" #. module: crm @@ -1312,7 +1312,7 @@ msgstr "Пометить как" #. module: crm #: field:crm.meeting,count:0 msgid "Repeat" -msgstr "" +msgstr "Повторить" #. module: crm #: help:crm.meeting,rrule_type:0 @@ -1872,7 +1872,7 @@ msgstr "Звонки" #. module: crm #: view:crm.lead:0 msgid "Communication History" -msgstr "" +msgstr "История общения" #. module: crm #: selection:crm.meeting,show_as:0 @@ -2161,7 +2161,7 @@ msgstr "" #. module: crm #: help:crm.meeting,count:0 msgid "Repeat x times" -msgstr "" +msgstr "Повторить х раз" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_section_act @@ -2190,7 +2190,7 @@ msgstr "Группа" #. module: crm #: field:crm.installer,outlook:0 msgid "MS-Outlook" -msgstr "" +msgstr "MS-Outlook" #. module: crm #: view:crm.phonecall:0 @@ -2480,7 +2480,7 @@ msgstr "Готово" #. module: crm #: help:crm.meeting,interval:0 msgid "Repeat every (Days/Week/Month/Year)" -msgstr "" +msgstr "Повтор каждый (День/Неделя/Месяц/Год)" #. module: crm #: field:crm.segmentation,som_interval_max:0 @@ -2525,7 +2525,7 @@ msgstr "Занят" #. module: crm #: field:crm.meeting,interval:0 msgid "Repeat every" -msgstr "" +msgstr "Повторять каждые" #. module: crm #: field:crm.installer,crm_helpdesk:0 @@ -2639,7 +2639,7 @@ msgstr "Мое отношение Выиграно/Проиграно за по #. module: crm #: field:crm.installer,thunderbird:0 msgid "Thunderbird" -msgstr "" +msgstr "Thunderbird" #. module: crm #: view:crm.lead.report:0 @@ -2681,7 +2681,7 @@ msgstr "Кандидат в Сделку" #. module: crm #: model:ir.model,name:crm.model_calendar_attendee msgid "Attendee information" -msgstr "" +msgstr "Информация о участнике" #. module: crm #: view:crm.segmentation:0 @@ -3114,7 +3114,7 @@ msgstr "Закрытого/отмененного кандидата нельз #. module: crm #: view:crm.segmentation:0 msgid "Profiling" -msgstr "" +msgstr "Профилирование" #. module: crm #: help:crm.segmentation,exclusif:0 @@ -3428,7 +3428,7 @@ msgstr "Планируемая выручка по этапу и пользов #. module: crm #: view:crm.lead:0 msgid "Communication & History" -msgstr "" +msgstr "Общение & история" #. module: crm #: model:ir.model,name:crm.model_crm_lead_report @@ -3624,7 +3624,7 @@ msgstr "Кому" #. module: crm #: selection:crm.meeting,class:0 msgid "Private" -msgstr "" +msgstr "Личный" #. module: crm #: field:crm.lead,function:0 diff --git a/addons/crm_caldav/i18n/bg.po b/addons/crm_caldav/i18n/bg.po index a70a2d3e107..31b1f9f32da 100644 --- a/addons/crm_caldav/i18n/bg.po +++ b/addons/crm_caldav/i18n/bg.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-02-18 11:12+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2011-02-27 09:36+0000\n" +"Last-Translator: Dimitar Markov \n" "Language-Team: Bulgarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-19 05:06+0000\n" +"X-Launchpad-Export-Date: 2011-03-01 04:38+0000\n" "X-Generator: Launchpad (build 12351)\n" #. module: crm_caldav @@ -39,6 +39,9 @@ msgid "" " New Features in Meeting:\n" " * Share meeting with other calendar clients like sunbird\n" msgstr "" +"\n" +" Нови функции в среща:\n" +" * Споделяне на среща с други календари, като Sunbird\n" #. module: crm_caldav #: model:ir.ui.menu,name:crm_caldav.menu_caldav_browse diff --git a/addons/crm_claim/crm_claim.py b/addons/crm_claim/crm_claim.py index 525ae2c937d..0c85c6d3bcf 100644 --- a/addons/crm_claim/crm_claim.py +++ b/addons/crm_claim/crm_claim.py @@ -23,8 +23,15 @@ from osv import fields, osv from crm import crm import time from crm import wizard +import binascii +import tools wizard.email_compose_message.email_model.append('crm.claim') +CRM_CLAIM_PENDING_STATES = ( + crm.AVAILABLE_STATES[2][0], # Cancelled + crm.AVAILABLE_STATES[3][0], # Done + crm.AVAILABLE_STATES[4][0], # Pending +) class crm_claim(crm.crm_case, osv.osv): """ @@ -149,6 +156,99 @@ class crm_claim(crm.crm_case, osv.osv): self.write(cr, uid, [ids[i]], {'stage_id' : stage_id}) return res + + def message_new(self, cr, uid, msg, context=None): + """ + Automatically calls when new email message arrives + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks + """ + mailgate_pool = self.pool.get('email.server.tools') + + subject = msg.get('subject') + body = msg.get('body') + msg_from = msg.get('from') + priority = msg.get('priority') + + vals = { + 'name': subject, + 'email_from': msg_from, + 'email_cc': msg.get('cc'), + 'description': body, + 'user_id': False, + } + if msg.get('priority', False): + vals['priority'] = priority + + res = mailgate_pool.get_partner(cr, uid, msg.get('from') or msg.get_unixfrom()) + if res: + vals.update(res) + + res = self.create(cr, uid, vals, context) + attachents = msg.get('attachments', []) + for attactment in attachents or []: + data_attach = { + 'name': attactment, + 'datas':binascii.b2a_base64(str(attachents.get(attactment))), + 'datas_fname': attactment, + 'description': 'Mail attachment', + 'res_model': self._name, + 'res_id': res, + } + self.pool.get('ir.attachment').create(cr, uid, data_attach) + + return res + + def message_update(self, cr, uid, ids, vals={}, msg="", default_act='pending', context=None): + """ + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of update mail’s IDs + """ + if isinstance(ids, (str, int, long)): + ids = [ids] + + if msg.get('priority') in dict(crm.AVAILABLE_PRIORITIES): + vals['priority'] = msg.get('priority') + + maps = { + 'cost':'planned_cost', + 'revenue': 'planned_revenue', + 'probability':'probability' + } + vls = {} + for line in msg['body'].split('\n'): + line = line.strip() + res = tools.misc.command_re.match(line) + if res and maps.get(res.group(1).lower()): + key = maps.get(res.group(1).lower()) + vls[key] = res.group(2).lower() + vals.update(vls) + + # Unfortunately the API is based on lists + # but we want to update the state based on the + # previous state, so we have to loop: + for case in self.browse(cr, uid, ids, context=context): + values = dict(vals) + if case.state in CRM_CLAIM_PENDING_STATES: + values.update(state=crm.AVAILABLE_STATES[1][0]) #re-open + res = self.write(cr, uid, [case.id], values, context=context) + return res + + def msg_send(self, cr, uid, id, *args, **argv): + + """ Send The Message + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of email’s IDs + @param *args: Return Tuple Value + @param **args: Return Dictionary of Keyword Value + """ + return True crm_claim() diff --git a/addons/crm_helpdesk/crm_helpdesk.py b/addons/crm_helpdesk/crm_helpdesk.py index 3709108aea0..dcc50f5413d 100644 --- a/addons/crm_helpdesk/crm_helpdesk.py +++ b/addons/crm_helpdesk/crm_helpdesk.py @@ -23,8 +23,15 @@ from crm import crm from osv import fields, osv import time from crm import wizard +import binascii +import tools wizard.email_compose_message.email_model.append('crm.helpdesk') +CRM_HELPDESK_STATES = ( + crm.AVAILABLE_STATES[2][0], # Cancelled + crm.AVAILABLE_STATES[3][0], # Done + crm.AVAILABLE_STATES[4][0], # Pending +) class crm_helpdesk(crm.crm_case, osv.osv): """ Helpdesk Cases """ @@ -89,6 +96,99 @@ class crm_helpdesk(crm.crm_case, osv.osv): 'priority': lambda *a: crm.AVAILABLE_PRIORITIES[2][0], } + def message_new(self, cr, uid, msg, context=None): + """ + Automatically calls when new email message arrives + + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks + """ + mailgate_pool = self.pool.get('email.server.tools') + + subject = msg.get('subject') + body = msg.get('body') + msg_from = msg.get('from') + priority = msg.get('priority') + + vals = { + 'name': subject, + 'email_from': msg_from, + 'email_cc': msg.get('cc'), + 'description': body, + 'user_id': False, + } + if msg.get('priority', False): + vals['priority'] = priority + + res = mailgate_pool.get_partner(cr, uid, msg.get('from') or msg.get_unixfrom()) + if res: + vals.update(res) + + res = self.create(cr, uid, vals, context) + attachents = msg.get('attachments', []) + for attactment in attachents or []: + data_attach = { + 'name': attactment, + 'datas':binascii.b2a_base64(str(attachents.get(attactment))), + 'datas_fname': attactment, + 'description': 'Mail attachment', + 'res_model': self._name, + 'res_id': res, + } + self.pool.get('ir.attachment').create(cr, uid, data_attach) + + return res + + def message_update(self, cr, uid, ids, vals={}, msg="", default_act='pending', context=None): + """ + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of update mail’s IDs + """ + if isinstance(ids, (str, int, long)): + ids = [ids] + + if msg.get('priority') in dict(crm.AVAILABLE_PRIORITIES): + vals['priority'] = msg.get('priority') + + maps = { + 'cost':'planned_cost', + 'revenue': 'planned_revenue', + 'probability':'probability' + } + vls = {} + for line in msg['body'].split('\n'): + line = line.strip() + res = tools.misc.command_re.match(line) + if res and maps.get(res.group(1).lower()): + key = maps.get(res.group(1).lower()) + vls[key] = res.group(2).lower() + vals.update(vls) + + # Unfortunately the API is based on lists + # but we want to update the state based on the + # previous state, so we have to loop: + for case in self.browse(cr, uid, ids, context=context): + values = dict(vals) + if case.state in CRM_HELPDESK_STATES: + values.update(state=crm.AVAILABLE_STATES[1][0]) #re-open + res = self.write(cr, uid, [case.id], values, context=context) + return res + + def msg_send(self, cr, uid, id, *args, **argv): + + """ Send The Message + @param self: The object pointer + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param ids: List of email’s IDs + @param *args: Return Tuple Value + @param **args: Return Dictionary of Keyword Value + """ + return True + crm_helpdesk() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/crm_profiling/i18n/gl.po b/addons/crm_profiling/i18n/gl.po new file mode 100644 index 00000000000..1cb025e5348 --- /dev/null +++ b/addons/crm_profiling/i18n/gl.po @@ -0,0 +1,225 @@ +# Galician translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-02-25 10:51+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-02-26 05:00+0000\n" +"X-Generator: Launchpad (build 12351)\n" + +#. module: crm_profiling +#: view:crm_profiling.questionnaire:0 +msgid "Questions List" +msgstr "Lista de preguntas" + +#. module: crm_profiling +#: model:ir.module.module,description:crm_profiling.module_meta_information +msgid "" +"\n" +" This module allows users to perform segmentation within partners.\n" +" It uses the profiles criteria from the earlier segmentation module and " +"improve it. Thanks to the new concept of questionnaire. You can now regroup " +"questions into a questionnaire and directly use it on a partner.\n" +"\n" +" It also has been merged with the earlier CRM & SRM segmentation tool " +"because they were overlapping.\n" +"\n" +" The menu items related are in \"CRM & SRM\\Configuration\\" +"Segmentations\"\n" +"\n" +"\n" +" * Note: this module is not compatible with the module segmentation, " +"since it's the same which has been renamed.\n" +" " +msgstr "" +"\n" +" Este módulo permite ós usuarios realizar unha segmentación das empresas. " +"Utiliza os criterios dos perfís do módulo de segmentación anterior e os " +"mellora. Grazas á nova concepción do cuestionario, agora pode agrupar as " +"preguntas nun cuestionario e utilizalo directamente sobre unha empresa. " +"Fusionouse tamén coa anterior ferramenta de segmentación CRM e SRM, xa que " +"se solapaban. Accédense ás segmentacións desde o menú \"CRM e " +"SRM/Configuración/Segmentacións\"* Nota: este módulo non é compatible co " +"módulo de segmentación, xa que é o mesmo só que foi nomeado.\n" +" " + +#. module: crm_profiling +#: model:ir.actions.act_window,help:crm_profiling.open_questionnaires +msgid "" +"You can create specific topic-related questionnaires to guide your team(s) " +"in the sales cycle by helping them to ask the right questions. The " +"segmentation tool allows you to automatically assign a partner to a category " +"according to his answers to the different questionnaires." +msgstr "" +"Pode crear cuestionarios temáticos específicos para guiar ó(s) seu(s) " +"equipo(s) no ciclo de vendas, axudándolles a formular as preguntas " +"correctas. A ferramenta de segmentación permítelle asignar automaticamente " +"un cliente a unha categoría de acordo coas súas respostas ós diferentes " +"cuestionarios." + +#. module: crm_profiling +#: field:crm_profiling.answer,question_id:0 +#: field:crm_profiling.question,name:0 +#: model:ir.model,name:crm_profiling.model_crm_profiling_question +msgid "Question" +msgstr "Pregunta" + +#. module: crm_profiling +#: wizard_button:open_questionnaire,init,open:0 +msgid "Open Questionnaire" +msgstr "Cuestionario aberto" + +#. module: crm_profiling +#: constraint:res.partner:0 +msgid "Error ! You can not create recursive associated members." +msgstr "¡Erro! Non pode crear membros asociados recursivos." + +#. module: crm_profiling +#: view:crm.segmentation:0 +msgid "Partner Segmentations" +msgstr "Segmentacións da empresa" + +#. module: crm_profiling +#: field:crm_profiling.answer,name:0 +#: model:ir.model,name:crm_profiling.model_crm_profiling_answer +msgid "Answer" +msgstr "Resposta" + +#. module: crm_profiling +#: model:ir.model,name:crm_profiling.model_crm_segmentation +msgid "Partner Segmentation" +msgstr "Segmentación de empresa" + +#. module: crm_profiling +#: view:res.partner:0 +msgid "Profiling" +msgstr "Perfís" + +#. module: crm_profiling +#: model:ir.module.module,shortdesc:crm_profiling.module_meta_information +msgid "Crm Profiling management - To Perform Segmentation within Partners" +msgstr "Xestión de perfís CRM - Permite realizar a segmentación de empresas" + +#. module: crm_profiling +#: view:crm_profiling.questionnaire:0 +#: field:crm_profiling.questionnaire,description:0 +msgid "Description" +msgstr "Descrición" + +#. module: crm_profiling +#: field:crm.segmentation,answer_no:0 +msgid "Excluded Answers" +msgstr "Respostas excluídas" + +#. module: crm_profiling +#: view:crm_profiling.answer:0 +#: view:crm_profiling.question:0 +#: field:res.partner,answers_ids:0 +msgid "Answers" +msgstr "Respostas" + +#. module: crm_profiling +#: wizard_field:open_questionnaire,init,questionnaire_name:0 +msgid "Questionnaire name" +msgstr "Nome do cuestionario" + +#. module: crm_profiling +#: view:res.partner:0 +msgid "Use a questionnaire" +msgstr "Usar un cuestionario" + +#. module: crm_profiling +#: view:crm_profiling.questionnaire:0 +#: model:ir.actions.act_window,name:crm_profiling.open_questionnaires +#: model:ir.ui.menu,name:crm_profiling.menu_segm_questionnaire +msgid "Questionnaires" +msgstr "Cuestionarios" + +#. module: crm_profiling +#: help:crm.segmentation,profiling_active:0 +msgid "" +"Check this box if you want to use this tab as " +"part of the segmentation rule. If not checked, " +"the criteria beneath will be ignored" +msgstr "" +"Marque esta opción se desexa usar esta pestana como parte da regra de " +"segmentación. Se non está marcada, ignoraranse os criterios máis abaixo." + +#. module: crm_profiling +#: constraint:crm.segmentation:0 +msgid "Error ! You can not create recursive profiles." +msgstr "Erro! Non se pode crear perfís recursivos." + +#. module: crm_profiling +#: field:crm.segmentation,profiling_active:0 +msgid "Use The Profiling Rules" +msgstr "Usar as regras de perfil" + +#. module: crm_profiling +#: view:crm_profiling.question:0 +#: field:crm_profiling.question,answers_ids:0 +msgid "Avalaible answers" +msgstr "Respostas dispoñibles" + +#. module: crm_profiling +#: field:crm.segmentation,answer_yes:0 +msgid "Included Answers" +msgstr "Respostas incluídas" + +#. module: crm_profiling +#: field:crm.segmentation,child_ids:0 +msgid "Child Profiles" +msgstr "Perfís fillos" + +#. module: crm_profiling +#: view:crm_profiling.question:0 +#: field:crm_profiling.questionnaire,questions_ids:0 +#: model:ir.actions.act_window,name:crm_profiling.open_questions +#: model:ir.ui.menu,name:crm_profiling.menu_segm_answer +msgid "Questions" +msgstr "Preguntas" + +#. module: crm_profiling +#: field:crm.segmentation,parent_id:0 +msgid "Parent Profile" +msgstr "Perfil pai" + +#. module: crm_profiling +#: wizard_button:open_questionnaire,init,end:0 +#: wizard_button:open_questionnaire,open,end:0 +msgid "Cancel" +msgstr "Anular" + +#. module: crm_profiling +#: model:ir.model,name:crm_profiling.model_res_partner +msgid "Partner" +msgstr "Socio" + +#. module: crm_profiling +#: code:addons/crm_profiling/crm_profiling.py:178 +#: field:crm_profiling.questionnaire,name:0 +#: model:ir.model,name:crm_profiling.model_crm_profiling_questionnaire +#: wizard_view:open_questionnaire,init:0 +#, python-format +msgid "Questionnaire" +msgstr "Cuestionario" + +#. module: crm_profiling +#: model:ir.actions.wizard,name:crm_profiling.wizard_open_questionnaire +msgid "Using a questionnaire" +msgstr "Como utilizar un cuestionario" + +#. module: crm_profiling +#: wizard_button:open_questionnaire,open,compute:0 +msgid "Save Data" +msgstr "Gardar datos" diff --git a/addons/decimal_precision/i18n/bg.po b/addons/decimal_precision/i18n/bg.po index 9a00478bc8d..df35ed53d3a 100644 --- a/addons/decimal_precision/i18n/bg.po +++ b/addons/decimal_precision/i18n/bg.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-02-18 11:14+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2011-02-27 09:54+0000\n" +"Last-Translator: Dimitar Markov \n" "Language-Team: Bulgarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-19 05:06+0000\n" +"X-Launchpad-Export-Date: 2011-03-01 04:38+0000\n" "X-Generator: Launchpad (build 12351)\n" #. module: decimal_precision @@ -43,6 +43,11 @@ msgid "" "\n" "The decimal precision is configured per company.\n" msgstr "" +"\n" +"Този модул ви позволява да настроите десетичната точност, от която се " +"нуждаете отделно за: счетоводство, продажби, покупки, ...\n" +"\n" +"Десетичната точност се настройва за всяка фирма.\n" #. module: decimal_precision #: field:decimal.precision,name:0 diff --git a/addons/delivery/i18n/gl.po b/addons/delivery/i18n/gl.po new file mode 100644 index 00000000000..c83c7157776 --- /dev/null +++ b/addons/delivery/i18n/gl.po @@ -0,0 +1,536 @@ +# Galician translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-02-28 11:26+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-03-01 04:37+0000\n" +"X-Generator: Launchpad (build 12351)\n" + +#. module: delivery +#: report:sale.shipping:0 +msgid "Order Ref." +msgstr "Ref. pedido" + +#. module: delivery +#: model:product.template,name:delivery.delivery_product_product_template +msgid "Delivery by Poste" +msgstr "Envío por correo postal" + +#. module: delivery +#: view:delivery.grid:0 +msgid "Destination" +msgstr "Destino" + +#. module: delivery +#: field:stock.move,weight_net:0 +msgid "Net weight" +msgstr "Peso neto" + +#. module: delivery +#: view:stock.picking:0 +msgid "Delivery Order" +msgstr "Orde de entrega" + +#. module: delivery +#: code:addons/delivery/delivery.py:141 +#, python-format +msgid "No price available !" +msgstr "Non existe prezo dispoñible!" + +#. module: delivery +#: model:ir.model,name:delivery.model_delivery_grid_line +msgid "Delivery Grid Line" +msgstr "Liña cuadrícula envío" + +#. module: delivery +#: view:delivery.grid:0 +msgid "Delivery grids" +msgstr "Cuadrículas de envío" + +#. module: delivery +#: selection:delivery.grid.line,type:0 +#: selection:delivery.grid.line,variable_factor:0 +#: field:stock.picking,volume:0 +msgid "Volume" +msgstr "Volume" + +#. module: delivery +#: sql_constraint:sale.order:0 +msgid "Order Reference must be unique !" +msgstr "A referencia do pedido debe ser única!" + +#. module: delivery +#: field:delivery.grid,line_ids:0 +msgid "Grid Line" +msgstr "Liña da cuadrícula" + +#. module: delivery +#: model:ir.actions.report.xml,name:delivery.report_shipping +msgid "Delivery order" +msgstr "Orde de entrega" + +#. module: delivery +#: view:res.partner:0 +msgid "Deliveries Properties" +msgstr "Propiedades do envío" + +#. module: delivery +#: model:ir.actions.act_window,name:delivery.action_picking_tree4 +msgid "Picking to be invoiced" +msgstr "Albarán para ser facturado" + +#. module: delivery +#: help:delivery.grid,sequence:0 +msgid "Gives the sequence order when displaying a list of delivery grid." +msgstr "" +"Indica a orde de secuencia cando se amosa unha lista de cuadrícula de envío." + +#. module: delivery +#: view:delivery.grid:0 +#: field:delivery.grid,country_ids:0 +msgid "Countries" +msgstr "Países" + +#. module: delivery +#: report:sale.shipping:0 +msgid "Delivery Order :" +msgstr "Orde de entrega:" + +#. module: delivery +#: field:delivery.grid.line,variable_factor:0 +msgid "Variable Factor" +msgstr "Factor variable" + +#. module: delivery +#: model:ir.actions.act_window,help:delivery.action_delivery_grid_form +msgid "" +"The delivery price list allows you to compute the cost and sales price of " +"the delivery according to the weight of the products and other criteria. You " +"can define several price lists for one delivery method, per country or a " +"zone in a specific country defined by a postal code range." +msgstr "" +"A lista de prezos por entrega permítelle calcular o custo e prezo de venda " +"da entrega en función do peso dos produtos e doutros criterios. Pode definir " +"varios prezos para un método de entrega, país ou zona dun país específico " +"definida por un rango de códigos postais." + +#. module: delivery +#: selection:delivery.grid.line,price_type:0 +msgid "Fixed" +msgstr "Corrixido" + +#. module: delivery +#: view:delivery.sale.order:0 +#: field:delivery.sale.order,carrier_id:0 +#: model:ir.actions.act_window,name:delivery.action_delivery_carrier_form +#: model:ir.ui.menu,name:delivery.menu_action_delivery_carrier_form +#: field:res.partner,property_delivery_carrier:0 +#: field:sale.order,carrier_id:0 +msgid "Delivery Method" +msgstr "Método de entrega" + +#. module: delivery +#: model:ir.model,name:delivery.model_stock_move +msgid "Stock Move" +msgstr "Movemento de stock" + +#. module: delivery +#: code:addons/delivery/delivery.py:141 +#, python-format +msgid "No line matched this order in the choosed delivery grids !" +msgstr "" +"Non existe liñas que concorden con esta orde nas cuadrículas de envío " +"seleccionadas!" + +#. module: delivery +#: field:stock.picking,carrier_tracking_ref:0 +msgid "Carrier Tracking Ref" +msgstr "Ref. seguimento transportista" + +#. module: delivery +#: field:stock.picking,weight_net:0 +msgid "Net Weight" +msgstr "Peso neto" + +#. module: delivery +#: model:ir.actions.act_window,help:delivery.action_delivery_carrier_form +msgid "" +"Create and manage the delivery methods you need for your sales activities. " +"Each delivery method can be assigned to a price list which computes the " +"price of the delivery according to the products sold or delivered." +msgstr "" +"Cree e xestione os métodos de entrega que necesite para a súa actividade de " +"vendas. Pódese asignar cada método de entrega a unha lista de prezos que " +"calcula o prezo da entrega en función dos produtos vendidos ou entregados." + +#. module: delivery +#: code:addons/delivery/stock.py:98 +#, python-format +msgid "Warning" +msgstr "Aviso" + +#. module: delivery +#: view:delivery.grid:0 +msgid "Grid definition" +msgstr "Definición da cuadrícula" + +#. module: delivery +#: view:delivery.sale.order:0 +msgid "_Cancel" +msgstr "_Cancelar" + +#. module: delivery +#: field:delivery.grid.line,operator:0 +msgid "Operator" +msgstr "Operador" + +#. module: delivery +#: model:ir.model,name:delivery.model_res_partner +msgid "Partner" +msgstr "Socio" + +#. module: delivery +#: model:ir.model,name:delivery.model_sale_order +msgid "Sales Order" +msgstr "Pedido de venda" + +#. module: delivery +#: model:ir.model,name:delivery.model_delivery_grid +msgid "Delivery Grid" +msgstr "Cuadrícula de envío" + +#. module: delivery +#: report:sale.shipping:0 +msgid "Invoiced to" +msgstr "Facturado a" + +#. module: delivery +#: model:ir.model,name:delivery.model_stock_picking +msgid "Picking List" +msgstr "Albará" + +#. module: delivery +#: model:ir.model,name:delivery.model_delivery_sale_order +msgid "Make Delievery" +msgstr "Realizar entrega" + +#. module: delivery +#: model:ir.module.module,description:delivery.module_meta_information +msgid "" +"Allows you to add delivery methods in sale orders and picking.\n" +" You can define your own carrier and delivery grids for prices.\n" +" When creating invoices from picking, OpenERP is able to add and compute " +"the shipping line.\n" +"\n" +" " +msgstr "" +"Permite engadir métodos de envío en pedidos de venda e albarás. Pode definir " +"o seu propio transportista e cuadrículas de envío para os prezos. Ó crear as " +"facturas desde albarás, OpenERP é capaz de engadir e calcular a liña de " +"transporte.\n" +"\n" +" " + +#. module: delivery +#: view:delivery.grid.line:0 +msgid "Grid Lines" +msgstr "Liñas da cuadrícula" + +#. module: delivery +#: field:delivery.grid.line,grid_id:0 +msgid "Grid" +msgstr "Cuadrícula" + +#. module: delivery +#: help:delivery.grid,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the delivery " +"grid without removing it." +msgstr "" +"Se se desmarca o campo activo, permite ocultar a cuadrícula de envío sen " +"eliminala." + +#. module: delivery +#: field:delivery.grid,zip_to:0 +msgid "To Zip" +msgstr "C.Postal final" + +#. module: delivery +#: report:sale.shipping:0 +msgid "Order Date" +msgstr "Data do pedido" + +#. module: delivery +#: field:delivery.grid,name:0 +msgid "Grid Name" +msgstr "Nome cuadrícula" + +#. module: delivery +#: view:stock.move:0 +msgid "Weights" +msgstr "Pesos" + +#. module: delivery +#: field:stock.picking,number_of_packages:0 +msgid "Number of Packages" +msgstr "Número de vultos" + +#. module: delivery +#: selection:delivery.grid.line,type:0 +#: selection:delivery.grid.line,variable_factor:0 +#: report:sale.shipping:0 +#: field:stock.move,weight:0 +#: field:stock.picking,weight:0 +msgid "Weight" +msgstr "Peso" + +#. module: delivery +#: help:delivery.carrier,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the delivery " +"carrier without removing it." +msgstr "" +"Se se desmarca o campo activo, permite ocultar o transportista sen eliminalo." + +#. module: delivery +#: code:addons/delivery/wizard/delivery_sale_order.py:95 +#, python-format +msgid "No grid available !" +msgstr "Non hai unha cuadrícula dispoñible!" + +#. module: delivery +#: selection:delivery.grid.line,operator:0 +msgid ">=" +msgstr ">=" + +#. module: delivery +#: code:addons/delivery/wizard/delivery_sale_order.py:66 +#: code:addons/delivery/wizard/delivery_sale_order.py:98 +#, python-format +msgid "Order not in draft state !" +msgstr "A orde non está en estado de borrador!" + +#. module: delivery +#: constraint:res.partner:0 +msgid "Error ! You can not create recursive associated members." +msgstr "Erro! Non pode crear membros asociados recursivos." + +#. module: delivery +#: report:sale.shipping:0 +msgid "Lot" +msgstr "Lote" + +#. module: delivery +#: constraint:stock.move:0 +msgid "You try to assign a lot which is not from the same product" +msgstr "Tenta asignar un lote que non pertence ó mesmo produto." + +#. module: delivery +#: field:delivery.carrier,active:0 +#: field:delivery.grid,active:0 +msgid "Active" +msgstr "Activo" + +#. module: delivery +#: report:sale.shipping:0 +msgid "Shipping Date" +msgstr "Data de envío" + +#. module: delivery +#: field:delivery.carrier,product_id:0 +msgid "Delivery Product" +msgstr "Produto de envío" + +#. module: delivery +#: view:delivery.grid.line:0 +msgid "Condition" +msgstr "Condición" + +#. module: delivery +#: field:delivery.grid.line,standard_price:0 +msgid "Cost Price" +msgstr "Prezo custo" + +#. module: delivery +#: selection:delivery.grid.line,price_type:0 +#: field:delivery.grid.line,type:0 +msgid "Variable" +msgstr "Variable" + +#. module: delivery +#: help:res.partner,property_delivery_carrier:0 +msgid "This delivery method will be used when invoicing from picking." +msgstr "" +"Este método de entrega utilizarase cando se facture a partir do albará." + +#. module: delivery +#: field:delivery.grid.line,max_value:0 +msgid "Maximum Value" +msgstr "Valor máximo" + +#. module: delivery +#: report:sale.shipping:0 +msgid "Quantity" +msgstr "Cantidade" + +#. module: delivery +#: field:delivery.grid,zip_from:0 +msgid "Start Zip" +msgstr "C.Postal inicial" + +#. module: delivery +#: help:sale.order,carrier_id:0 +msgid "" +"Complete this field if you plan to invoice the shipping based on picking." +msgstr "Encha este campo se ten previsto facturar o envío segundo o albará." + +#. module: delivery +#: field:delivery.carrier,partner_id:0 +msgid "Carrier Partner" +msgstr "Transportista" + +#. module: delivery +#: view:res.partner:0 +msgid "Sales & Purchases" +msgstr "Vendas e Compras" + +#. module: delivery +#: selection:delivery.grid.line,operator:0 +msgid "<=" +msgstr "<=" + +#. module: delivery +#: constraint:stock.move:0 +msgid "You must assign a production lot for this product" +msgstr "Debe asignar un lote de produción para este produto" + +#. module: delivery +#: view:delivery.sale.order:0 +msgid "Create Deliveries" +msgstr "Crear entregas" + +#. module: delivery +#: model:ir.actions.act_window,name:delivery.action_delivery_cost +#: view:sale.order:0 +msgid "Delivery Costs" +msgstr "Custos de envío" + +#. module: delivery +#: report:sale.shipping:0 +msgid "Description" +msgstr "Descrición" + +#. module: delivery +#: model:ir.actions.act_window,name:delivery.action_delivery_grid_form +#: model:ir.ui.menu,name:delivery.menu_action_delivery_grid_form +msgid "Delivery Pricelist" +msgstr "Tarifas de envío" + +#. module: delivery +#: field:delivery.carrier,price:0 +#: selection:delivery.grid.line,type:0 +#: selection:delivery.grid.line,variable_factor:0 +msgid "Price" +msgstr "Prezo" + +#. module: delivery +#: code:addons/delivery/wizard/delivery_sale_order.py:95 +#, python-format +msgid "No grid matching for this carrier !" +msgstr "Non existe ningunha cuadrícula concordante para este transportista!" + +#. module: delivery +#: model:ir.ui.menu,name:delivery.menu_delivery +msgid "Delivery" +msgstr "Envío" + +#. module: delivery +#: selection:delivery.grid.line,type:0 +#: selection:delivery.grid.line,variable_factor:0 +msgid "Weight * Volume" +msgstr "Peso * Volume" + +#. module: delivery +#: selection:delivery.grid.line,operator:0 +msgid "=" +msgstr "=" + +#. module: delivery +#: code:addons/delivery/stock.py:99 +#, python-format +msgid "The carrier %s (id: %d) has no delivery grid!" +msgstr "O transportista %s (id: %d) non dispón de cuadrícula de envío!" + +#. module: delivery +#: field:delivery.grid.line,name:0 +msgid "Name" +msgstr "Nome" + +#. module: delivery +#: view:delivery.carrier:0 +#: field:delivery.carrier,name:0 +#: field:delivery.grid,carrier_id:0 +#: model:ir.model,name:delivery.model_delivery_carrier +#: report:sale.shipping:0 +#: field:stock.picking,carrier_id:0 +msgid "Carrier" +msgstr "Transportista" + +#. module: delivery +#: view:delivery.sale.order:0 +msgid "_Apply" +msgstr "_Aplicar" + +#. module: delivery +#: field:sale.order,id:0 +msgid "ID" +msgstr "ID" + +#. module: delivery +#: code:addons/delivery/wizard/delivery_sale_order.py:66 +#: code:addons/delivery/wizard/delivery_sale_order.py:98 +#, python-format +msgid "The order state have to be draft to add delivery lines." +msgstr "A orde debe estar en estado de borrador para engadir liñas de envío." + +#. module: delivery +#: model:ir.module.module,shortdesc:delivery.module_meta_information +msgid "Carriers and deliveries" +msgstr "Transportistas e envíos" + +#. module: delivery +#: field:delivery.carrier,grids_id:0 +msgid "Delivery Grids" +msgstr "Cuadrículas de envío" + +#. module: delivery +#: field:delivery.grid,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: delivery +#: field:delivery.grid.line,list_price:0 +msgid "Sale Price" +msgstr "Prezo de venda" + +#. module: delivery +#: view:delivery.grid:0 +#: field:delivery.grid,state_ids:0 +msgid "States" +msgstr "Estados" + +#. module: delivery +#: field:delivery.grid.line,price_type:0 +msgid "Price Type" +msgstr "Tipo de prezo" diff --git a/addons/document/document.py b/addons/document/document.py index 79fb83b5b1f..1a553b23ed1 100644 --- a/addons/document/document.py +++ b/addons/document/document.py @@ -38,9 +38,9 @@ class document_file(osv.osv): def _attach_parent_id(self, cr, uid, ids=None, context=None): """Migrate ir.attachments to the document module. - + When the 'document' module is loaded on a db that has had plain attachments, - they will need to be attached to some parent folder, and be converted from + they will need to be attached to some parent folder, and be converted from base64-in-bytea to raw-in-bytea format. This function performs the internal migration, once and forever, for these attachments. It cannot be done through the nominal ORM maintenance code, @@ -50,7 +50,7 @@ class document_file(osv.osv): should have had (but would have failed if plain attachments contained null values). """ - + parent_id = self.pool.get('document.directory')._get_root_directory(cr,uid) if not parent_id: logging.getLogger('document').warning("at _attach_parent_id(), still not able to set the parent!") @@ -64,7 +64,7 @@ class document_file(osv.osv): "WHERE parent_id IS NULL", (parent_id,)) cr.execute("ALTER TABLE ir_attachment ALTER parent_id SET NOT NULL") return True - + def _get_filestore(self, cr): return os.path.join(DMS_ROOT_PATH, cr.dbname) @@ -167,19 +167,41 @@ class document_file(osv.osv): def check(self, cr, uid, ids, mode, context=None, values=None): """Check access wrt. res_model, relax the rule of ir.attachment parent - + With 'document' installed, everybody will have access to attachments of any resources they can *read*. """ return super(document_file, self).check(cr, uid, ids, mode='read', context=context, values=values) + def search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False): + # Grab ids, bypassing 'count' + ids = super(document_file, self).search(cr, uid, args, offset=offset, + limit=limit, order=order, + context=context, count=False) + if not ids: + return 0 if count else [] + + # Filter out documents that are in directories that the user is not allowed to read. + # Must use pure SQL to avoid access rules exceptions (we want to remove the records, + # not fail), and the records have been filtered in parent's search() anyway. + cr.execute('SELECT id, parent_id from "%s" WHERE id in %%s' % self._table, (tuple(ids),)) + doc_pairs = cr.fetchall() + parent_ids = set(zip(*doc_pairs)[1]) + visible_parent_ids = self.pool.get('document.directory').search(cr, uid, [('id', 'in', list(parent_ids))]) + disallowed_parents = parent_ids.difference(visible_parent_ids) + for doc_id, parent_id in doc_pairs: + if parent_id in disallowed_parents: + ids.remove(doc_id) + return len(ids) if count else ids + + def copy(self, cr, uid, id, default=None, context=None): if not default: default = {} if 'name' not in default: - name = self.read(cr, uid, [id])[0]['name'] - default.update({'name': name + " (copy)"}) + name = self.read(cr, uid, [id], ['name'])[0]['name'] + default.update({'name': name + " " + _("(copy)")}) return super(document_file, self).copy(cr, uid, id, default, context=context) def write(self, cr, uid, ids, vals, context=None): diff --git a/addons/fetchmail/i18n/pt_BR.po b/addons/fetchmail/i18n/pt_BR.po new file mode 100644 index 00000000000..4be282ae9c0 --- /dev/null +++ b/addons/fetchmail/i18n/pt_BR.po @@ -0,0 +1,304 @@ +# Brazilian Portuguese translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-02-28 21:26+0000\n" +"Last-Translator: Emerson \n" +"Language-Team: Brazilian Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-03-01 04:38+0000\n" +"X-Generator: Launchpad (build 12351)\n" + +#. module: fetchmail +#: constraint:email.server:0 +msgid "" +"Warning! Record for selected Model can not be created\n" +"Please choose valid Model" +msgstr "" + +#. module: fetchmail +#: selection:email.server,state:0 +msgid "Confirmed" +msgstr "Confirmado" + +#. module: fetchmail +#: view:email.server:0 +msgid "Confirm" +msgstr "Confirmar" + +#. module: fetchmail +#: view:email.server:0 +msgid "Group By..." +msgstr "Agrupar Por..." + +#. module: fetchmail +#: view:email.server:0 +#: field:email.server,state:0 +msgid "State" +msgstr "Status" + +#. module: fetchmail +#: view:email.server:0 +msgid "POP" +msgstr "POP" + +#. module: fetchmail +#: selection:email.server,state:0 +msgid "Not Confirmed" +msgstr "Não Confirmado" + +#. module: fetchmail +#: field:email.server,user:0 +msgid "User Name" +msgstr "Nome do Usuário" + +#. module: fetchmail +#: view:email.server:0 +msgid "Type" +msgstr "Tipo" + +#. module: fetchmail +#: view:email.server:0 +msgid "POP/IMAP Servers" +msgstr "Servidores POP/IMAP" + +#. module: fetchmail +#: model:ir.module.module,shortdesc:fetchmail.module_meta_information +msgid "Fetchmail Server" +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +#: field:email.server,note:0 +msgid "Description" +msgstr "Descrição" + +#. module: fetchmail +#: help:email.server,object_id:0 +msgid "" +"OpenObject Model. Generates a record of this model.\n" +"Select Object with message_new attrbutes." +msgstr "" + +#. module: fetchmail +#: field:email.server,attach:0 +msgid "Add Attachments ?" +msgstr "Adicionar Anexos?" + +#. module: fetchmail +#: view:email.server:0 +msgid "# of emails" +msgstr "# de emails" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.act_server_history +msgid "Email History" +msgstr "Histórico de Email" + +#. module: fetchmail +#: field:email.server,user_id:0 +msgid "User" +msgstr "Usuário" + +#. module: fetchmail +#: field:email.server,date:0 +msgid "Date" +msgstr "Data" + +#. module: fetchmail +#: selection:email.server,state:0 +msgid "Waiting for Verification" +msgstr "Aguardando Verifidação" + +#. module: fetchmail +#: field:email.server,password:0 +msgid "Password" +msgstr "Senha" + +#. module: fetchmail +#: view:mailgate.message:0 +msgid "Emails" +msgstr "Emails" + +#. module: fetchmail +#: view:email.server:0 +msgid "Search Email Servers" +msgstr "Pesquisar Servidores de Email" + +#. module: fetchmail +#: view:email.server:0 +msgid "Server & Login" +msgstr "Servidor e Login" + +#. module: fetchmail +#: view:email.server:0 +msgid "Auto Reply?" +msgstr "Auto Resposta?" + +#. module: fetchmail +#: field:email.server,name:0 +msgid "Name" +msgstr "Nome" + +#. module: fetchmail +#: model:ir.model,name:fetchmail.model_mailgate_message +msgid "Mailgateway Message" +msgstr "Mensagem do Gateway de Email" + +#. module: fetchmail +#: model:ir.actions.act_window,name:fetchmail.action_email_server_tree +msgid "POP Servers" +msgstr "Servidores POP" + +#. module: fetchmail +#: view:email.server:0 +msgid "Set to Draft" +msgstr "Definir como Rascunho" + +#. module: fetchmail +#: field:email.server,message_ids:0 +#: model:ir.actions.act_window,name:fetchmail.action_view_mail_message_emails +msgid "Messages" +msgstr "Mensagens" + +#. module: fetchmail +#: model:ir.ui.menu,name:fetchmail.menu_action_fetchmail_server_tree +msgid "Fetchmail Services" +msgstr "" + +#. module: fetchmail +#: field:email.server,server:0 +msgid "Server" +msgstr "Servidor" + +#. module: fetchmail +#: field:email.server,active:0 +msgid "Active" +msgstr "Ativo" + +#. module: fetchmail +#: view:email.server:0 +msgid "Process Parameter" +msgstr "Parâmetro de Processo" + +#. module: fetchmail +#: field:email.server,is_ssl:0 +msgid "SSL ?" +msgstr "SSL ?" + +#. module: fetchmail +#: selection:email.server,type:0 +#: selection:mailgate.message,server_type:0 +msgid "IMAP Server" +msgstr "Servidor IMAP" + +#. module: fetchmail +#: field:email.server,object_id:0 +msgid "Model" +msgstr "Modelo" + +#. module: fetchmail +#: view:email.server:0 +msgid "IMAP" +msgstr "IMAP" + +#. module: fetchmail +#: view:email.server:0 +#: model:ir.model,name:fetchmail.model_email_server +msgid "POP/IMAP Server" +msgstr "Servidor POP/IMAP" + +#. module: fetchmail +#: constraint:email.server:0 +msgid "Warning! Can't have duplicate server configuration!" +msgstr "Cuidado! Não é possível ter configurações de servidor duplicada!" + +#. module: fetchmail +#: field:email.server,type:0 +#: field:mailgate.message,server_type:0 +msgid "Server Type" +msgstr "Tipo de Servidor" + +#. module: fetchmail +#: view:email.server:0 +msgid "Login Information" +msgstr "Informação de Login" + +#. module: fetchmail +#: view:email.server:0 +msgid "Server Information" +msgstr "Informação do Servidor" + +#. module: fetchmail +#: help:email.server,attach:0 +msgid "Fetches mail with attachments if true." +msgstr "Baixa email com anexos, se marcado." + +#. module: fetchmail +#: selection:email.server,type:0 +#: selection:mailgate.message,server_type:0 +msgid "POP Server" +msgstr "Servidor POP" + +#. module: fetchmail +#: field:email.server,port:0 +msgid "Port" +msgstr "Porta" + +#. module: fetchmail +#: model:ir.module.module,description:fetchmail.module_meta_information +msgid "" +"Fetchmail: \n" +" * Fetch email from Pop / IMAP server\n" +" * Support SSL\n" +" * Integrated with all Modules\n" +" * Automatic Email Receive\n" +" * Email based Records (Add, Update)\n" +" " +msgstr "" + +#. module: fetchmail +#: view:email.server:0 +msgid "SSL" +msgstr "SSL" + +#. module: fetchmail +#: help:email.server,action_id:0 +msgid "" +"An Email Server Action. It will be run whenever an e-mail is fetched from " +"server." +msgstr "" + +#. module: fetchmail +#: help:email.server,priority:0 +msgid "Priority between 0 to 10, select define the order of Processing" +msgstr "" + +#. module: fetchmail +#: field:email.server,action_id:0 +msgid "Email Server Action" +msgstr "" + +#. module: fetchmail +#: field:email.server,priority:0 +msgid "Server Priority" +msgstr "Prioridade do Servidor" + +#. module: fetchmail +#: view:mailgate.message:0 +#: field:mailgate.message,server_id:0 +msgid "Mail Server" +msgstr "Servidor de Email" + +#. module: fetchmail +#: view:email.server:0 +msgid "Fetch Emails" +msgstr "Baixar Emails" diff --git a/addons/hr_expense/hr_expense.py b/addons/hr_expense/hr_expense.py index 40e0091d05e..1fdbb56f40b 100644 --- a/addons/hr_expense/hr_expense.py +++ b/addons/hr_expense/hr_expense.py @@ -124,6 +124,28 @@ class hr_expense_expense(osv.osv): self.write(cr, uid, ids, {'state':'paid'}) return True + def invoice(self, cr, uid, ids, context=None): + wf_service = netsvc.LocalService("workflow") + mod_obj = self.pool.get('ir.model.data') + res = mod_obj.get_object_reference(cr, uid, 'account', 'invoice_form') + res_id = res and res[1] or False, + inv_ids = [] + for id in ids: + wf_service.trg_validate(uid, 'hr.expense.expense', id, 'invoice', cr) + inv_ids.append(self.browse(cr, uid, id).invoice_id.id) + return { + 'name': _('Supplier Invoices'), + 'view_type': 'form', + 'view_mode': 'form,tree', + 'view_id': [res_id], + 'res_model': 'account.invoice', + 'context': "{'type':'out_invoice', 'journal_type': 'purchase'}", + 'type': 'ir.actions.act_window', + 'nodestroy': True, + 'target': 'current', + 'res_id': inv_ids and inv_ids[0] or False, + } + def action_invoice_create(self, cr, uid, ids): res = False invoice_obj = self.pool.get('account.invoice') @@ -194,8 +216,6 @@ class hr_expense_expense(osv.osv): account_journal.write(cr, uid, [journal.id],{'analytic_journal_id':analytic_journal_ids[0]}) inv_id = invoice_obj.create(cr, uid, inv, {'type': 'in_invoice'}) invoice_obj.button_compute(cr, uid, [inv_id], {'type': 'in_invoice'}, set_total=True) - wf_service = netsvc.LocalService("workflow") - wf_service.trg_validate(uid, 'account.invoice', inv_id, 'invoice_open', cr) self.write(cr, uid, [exp.id], {'invoice_id': inv_id, 'state': 'invoiced'}) res = inv_id diff --git a/addons/hr_expense/hr_expense_view.xml b/addons/hr_expense/hr_expense_view.xml index aa98cc43c32..5aa2fe5c38e 100644 --- a/addons/hr_expense/hr_expense_view.xml +++ b/addons/hr_expense/hr_expense_view.xml @@ -104,7 +104,7 @@