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 @@
-
+
diff --git a/addons/hr_recruitment/wizard/hr_recruitment_phonecall.py b/addons/hr_recruitment/wizard/hr_recruitment_phonecall.py
index ecb6a7cb3a4..13607d41ca0 100644
--- a/addons/hr_recruitment/wizard/hr_recruitment_phonecall.py
+++ b/addons/hr_recruitment/wizard/hr_recruitment_phonecall.py
@@ -32,7 +32,7 @@ class job2phonecall(osv.osv_memory):
'deadline': fields.datetime('Planned Date'),
'note': fields.text('Goals'),
'category_id': fields.many2one('crm.case.categ', 'Category', required=True),
- }
+ }
def _date_user(self, cr, uid, context=None):
case_obj = self.pool.get('hr.applicant')
@@ -50,11 +50,19 @@ class job2phonecall(osv.osv_memory):
return categ_id and categ_id[0] or case.categ_id and case.categ_id.id or False
def _get_note(self, cr, uid, context=None):
- case_obj = self.pool.get('hr.applicant')
+ msg_obj = self.pool.get('email.message')
if context is None:
context = {}
- case = case_obj.browse(cr, uid, context.get('active_id', False), context=context)
- return case.description or ''
+ if context.get('active_id'):
+ case = self.pool.get('hr.applicant').browse(cr, uid, context['active_id'], context=context)
+ if case.description:
+ return case.description
+ else:
+ msg_ids = msg_obj.search(cr, uid, [('model', '=', 'hr.applicant'), ('res_id', '=', case.id), ('email_from', '!=', ''), ('email_to', '!=', '')], limit=1)
+ if msg_ids:
+ return msg_obj.browse(cr, uid, msg_ids[0], context=context).description
+ return False
+
_defaults = {
'user_id': _date_user,
diff --git a/addons/hr_recruitment/wizard/hr_recruitment_phonecall_view.xml b/addons/hr_recruitment/wizard/hr_recruitment_phonecall_view.xml
index 95fe9c83018..10329c6a856 100644
--- a/addons/hr_recruitment/wizard/hr_recruitment_phonecall_view.xml
+++ b/addons/hr_recruitment/wizard/hr_recruitment_phonecall_view.xml
@@ -16,7 +16,7 @@
-
+
diff --git a/addons/hr_timesheet/hr_timesheet_view.xml b/addons/hr_timesheet/hr_timesheet_view.xml
index 131148f373a..4b3cd63c091 100644
--- a/addons/hr_timesheet/hr_timesheet_view.xml
+++ b/addons/hr_timesheet/hr_timesheet_view.xml
@@ -14,7 +14,7 @@
-
+
@@ -38,7 +38,7 @@
-
+
@@ -84,14 +84,14 @@
- Working Hours
+ Timesheet Lines
ir.actions.act_window
hr.analytic.timesheet
form
tree,form
{"search_default_user_id":uid, "search_default_today":1}
- Through Working Hours you can register your working hours by project every day.
+ Through this menu you can register and follow your workings hours by project every day.
diff --git a/addons/hr_timesheet_invoice/i18n/pt_BR.po b/addons/hr_timesheet_invoice/i18n/pt_BR.po
index 70fbd514ba1..fb8b188870d 100644
--- a/addons/hr_timesheet_invoice/i18n/pt_BR.po
+++ b/addons/hr_timesheet_invoice/i18n/pt_BR.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: pt_BR\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
-"PO-Revision-Date: 2011-01-26 12:07+0000\n"
+"PO-Revision-Date: 2011-03-01 00:59+0000\n"
"Last-Translator: Joe Pimentel \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-27 04:36+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: hr_timesheet_invoice
#: view:report.timesheet.line:0
@@ -31,13 +31,13 @@ msgstr "Tipo de Faturamento"
#. module: hr_timesheet_invoice
#: report:account.analytic.profit:0
msgid "Profit"
-msgstr ""
+msgstr "Lucro"
#. module: hr_timesheet_invoice
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py:68
#, python-format
msgid "Analytic account incomplete"
-msgstr ""
+msgstr "Conta analítica incompleta"
#. module: hr_timesheet_invoice
#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create_final
@@ -47,7 +47,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: view:hr.timesheet.invoice.create:0
msgid "Force to use a specific product"
-msgstr ""
+msgstr "Forçar a utilização de um produto específico"
#. module: hr_timesheet_invoice
#: view:report.timesheet.line:0
@@ -57,7 +57,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: report:account.analytic.profit:0
msgid "Income"
-msgstr ""
+msgstr "Receita"
#. module: hr_timesheet_invoice
#: view:account.analytic.line:0
@@ -81,7 +81,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: field:hr.timesheet.invoice.create.final,name:0
msgid "Name of entry"
-msgstr ""
+msgstr "Nome do lançamento"
#. module: hr_timesheet_invoice
#: help:account.analytic.account,pricelist_id:0
@@ -107,7 +107,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: help:hr.timesheet.invoice.create.final,time:0
msgid "Display time in the history of works"
-msgstr ""
+msgstr "Mostrar tempo no histórico de trabalhos"
#. module: hr_timesheet_invoice
#: view:hr.timesheet.analytic.profit:0
@@ -134,12 +134,12 @@ msgstr ""
#: field:hr.timesheet.invoice.create,time:0
#: field:hr.timesheet.invoice.create.final,time:0
msgid "Time spent"
-msgstr ""
+msgstr "Tempo gasto"
#. module: hr_timesheet_invoice
#: field:account.analytic.account,amount_invoiced:0
msgid "Invoiced Amount"
-msgstr ""
+msgstr "Valor Faturado"
#. module: hr_timesheet_invoice
#: view:report.timesheet.line:0
@@ -154,7 +154,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: field:account.analytic.account,pricelist_id:0
msgid "Sale Pricelist"
-msgstr ""
+msgstr "Lista de Preços de Venda"
#. module: hr_timesheet_invoice
#: field:report.account.analytic.line.to.invoice,amount:0
@@ -169,7 +169,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: help:hr.timesheet.invoice.create,name:0
msgid "The detail of each work done will be displayed on the invoice"
-msgstr ""
+msgstr "O detalhe de cada trabalho realizado será mostrado na fatura"
#. module: hr_timesheet_invoice
#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create
@@ -179,7 +179,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: report:account.analytic.profit:0
msgid "Period to enddate"
-msgstr ""
+msgstr "Período até a data final"
#. module: hr_timesheet_invoice
#: model:ir.model,name:hr_timesheet_invoice.model_report_analytic_account_close
@@ -200,7 +200,7 @@ msgstr ""
#: view:hr.timesheet.invoice.create:0
#: view:hr.timesheet.invoice.create.final:0
msgid "Create Invoices"
-msgstr ""
+msgstr "Criar Faturas"
#. module: hr_timesheet_invoice
#: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_account_date
@@ -217,7 +217,7 @@ msgstr ""
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:76
#, python-format
msgid "Analytic Account incomplete"
-msgstr ""
+msgstr "Conta Analítica Incompleta"
#. module: hr_timesheet_invoice
#: model:ir.model,name:hr_timesheet_invoice.model_account_analytic_account
@@ -250,12 +250,12 @@ msgstr ""
#. module: hr_timesheet_invoice
#: help:hr.timesheet.invoice.create,time:0
msgid "The time of each work done will be displayed on the invoice"
-msgstr ""
+msgstr "O tempo de cada trabalho realizado será mostrado na fatura"
#. module: hr_timesheet_invoice
#: field:hr.timesheet.invoice.create.final,balance_product:0
msgid "Balance product"
-msgstr ""
+msgstr "Saldo do Produto"
#. module: hr_timesheet_invoice
#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_account_analytic_account_2_report_timehsheet_account
@@ -270,12 +270,12 @@ msgstr ""
#. module: hr_timesheet_invoice
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_create_final
msgid "Final Invoice"
-msgstr ""
+msgstr "Fatura Final"
#. module: hr_timesheet_invoice
#: view:hr.timesheet.invoice.create.final:0
msgid "Do you want details for each line of the invoices ?"
-msgstr ""
+msgstr "Deseja detalhes para cada item das faturas?"
#. module: hr_timesheet_invoice
#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timesheet_invoice
@@ -299,17 +299,17 @@ msgstr ""
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58
#, python-format
msgid "Data Insufficient!"
-msgstr ""
+msgstr "Dados insuficientes"
#. module: hr_timesheet_invoice
#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0
msgid "Debit"
-msgstr ""
+msgstr "Débito"
#. module: hr_timesheet_invoice
#: field:hr.timesheet.analytic.profit,employee_ids:0
msgid "Employee"
-msgstr ""
+msgstr "Funcionário"
#. module: hr_timesheet_invoice
#: help:account.analytic.line,to_invoice:0
@@ -337,7 +337,7 @@ msgstr ""
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:118
#, python-format
msgid "Error !"
-msgstr ""
+msgstr "Erro!"
#. module: hr_timesheet_invoice
#: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor3
@@ -375,12 +375,12 @@ msgstr ""
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:80
#, python-format
msgid "Partner incomplete"
-msgstr ""
+msgstr "Parceiro incompleto"
#. module: hr_timesheet_invoice
#: help:hr.timesheet.invoice.create.final,name:0
msgid "Display detail of work in the invoice line."
-msgstr ""
+msgstr "Mostrar detalhe do trabalho na linha da fatura."
#. module: hr_timesheet_invoice
#: selection:report.account.analytic.line.to.invoice,month:0
@@ -394,7 +394,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0
msgid "Printing date"
-msgstr ""
+msgstr "Data de Impressão"
#. module: hr_timesheet_invoice
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_analytic_timesheet_open_tree
@@ -406,18 +406,18 @@ msgstr ""
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form
#: model:ir.ui.menu,name:hr_timesheet_invoice.hr_timesheet_invoice_factor_view
msgid "Types of Invoicing"
-msgstr ""
+msgstr "Tipos de Faturamento"
#. module: hr_timesheet_invoice
#: report:account.analytic.profit:0
msgid "Theorical"
-msgstr ""
+msgstr "Teórico"
#. module: hr_timesheet_invoice
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:119
#, python-format
msgid "You can not modify an invoiced analytic line!"
-msgstr ""
+msgstr "Você não pode modificar uma linha analítica faturada!"
#. module: hr_timesheet_invoice
#: model:ir.model,name:hr_timesheet_invoice.model_report_account_analytic_line_to_invoice
@@ -443,7 +443,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: field:hr_timesheet_invoice.factor,factor:0
msgid "Discount (%)"
-msgstr ""
+msgstr "Desconto (%)"
#. module: hr_timesheet_invoice
#: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor1
@@ -453,13 +453,13 @@ msgstr ""
#. module: hr_timesheet_invoice
#: report:account.analytic.profit:0
msgid "Employee or Journal Name"
-msgstr ""
+msgstr "Funcionário ou Nome do Diário"
#. module: hr_timesheet_invoice
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:189
#, python-format
msgid "Invoices"
-msgstr ""
+msgstr "Faturas"
#. module: hr_timesheet_invoice
#: selection:report.account.analytic.line.to.invoice,month:0
@@ -501,6 +501,8 @@ msgid ""
"Complete this field only if you want to force to use a specific product. "
"Keep empty to use the real product that comes from the cost."
msgstr ""
+"Complete este campo apenas se deseja obrigar a usar um produto específico. "
+"Deixar vazio para usar o produto real que vem do custo."
#. module: hr_timesheet_invoice
#: view:report.timesheet.line:0
@@ -520,12 +522,12 @@ msgstr ""
#. module: hr_timesheet_invoice
#: view:hr.timesheet.invoice.create.final:0
msgid "Invoice Balance amount"
-msgstr ""
+msgstr "Valor do Saldo da Fatura"
#. module: hr_timesheet_invoice
#: report:account.analytic.profit:0
msgid "Invoice rate by user"
-msgstr ""
+msgstr "Taxa de faturamento por usuário"
#. module: hr_timesheet_invoice
#: view:report_timesheet.account:0
@@ -535,7 +537,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: field:hr.timesheet.analytic.profit,date_from:0
msgid "From"
-msgstr ""
+msgstr "A partir de"
#. module: hr_timesheet_invoice
#: view:account.analytic.account:0
@@ -545,12 +547,12 @@ msgstr ""
#. module: hr_timesheet_invoice
#: help:account.analytic.account,amount_invoiced:0
msgid "Total invoiced"
-msgstr ""
+msgstr "Total faturado"
#. module: hr_timesheet_invoice
#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0
msgid "Period to"
-msgstr ""
+msgstr "Período até"
#. module: hr_timesheet_invoice
#: model:ir.model,name:hr_timesheet_invoice.model_account_analytic_line
@@ -590,7 +592,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: help:hr.timesheet.invoice.create.final,date:0
msgid "Display date in the history of works"
-msgstr ""
+msgstr "Mostrar data no histórico dos trabalhos"
#. module: hr_timesheet_invoice
#: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_account
@@ -608,13 +610,13 @@ msgstr ""
#: field:hr.timesheet.invoice.create.final,date:0
#: field:report.timesheet.line,date:0
msgid "Date"
-msgstr ""
+msgstr "Data"
#. module: hr_timesheet_invoice
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:81
#, python-format
msgid "Please fill in the Address field in the Partner: %s."
-msgstr ""
+msgstr "Favor preencher o campo Endereço no Praceiro: %s."
#. module: hr_timesheet_invoice
#: selection:report.account.analytic.line.to.invoice,month:0
@@ -644,7 +646,7 @@ msgstr ""
#: view:hr.timesheet.invoice.create:0
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_create
msgid "Invoice analytic lines"
-msgstr ""
+msgstr "Linhas de fatura analítica"
#. module: hr_timesheet_invoice
#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0
@@ -654,7 +656,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0
msgid "Total:"
-msgstr ""
+msgstr "Total:"
#. module: hr_timesheet_invoice
#: selection:report.account.analytic.line.to.invoice,month:0
@@ -668,7 +670,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0
msgid "Credit"
-msgstr ""
+msgstr "Crédito"
#. module: hr_timesheet_invoice
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py:69
@@ -689,18 +691,18 @@ msgstr ""
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:120
#, python-format
msgid "Error"
-msgstr ""
+msgstr "Erro"
#. module: hr_timesheet_invoice
#: field:hr.timesheet.analytic.cost.ledger,date2:0
msgid "End of period"
-msgstr ""
+msgstr "Fim do período"
#. module: hr_timesheet_invoice
#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0
#: field:report.analytic.account.close,balance:0
msgid "Balance"
-msgstr ""
+msgstr "Saldo"
#. module: hr_timesheet_invoice
#: field:report.analytic.account.close,quantity:0
@@ -731,32 +733,32 @@ msgstr ""
#. module: hr_timesheet_invoice
#: field:account.analytic.account,to_invoice:0
msgid "Reinvoice Costs"
-msgstr ""
+msgstr "Custos de Refaturamento"
#. module: hr_timesheet_invoice
#: report:account.analytic.profit:0
msgid "Totals:"
-msgstr ""
+msgstr "Totais:"
#. module: hr_timesheet_invoice
#: field:hr.timesheet.analytic.profit,date_to:0
msgid "To"
-msgstr ""
+msgstr "Até"
#. module: hr_timesheet_invoice
#: view:hr.timesheet.invoice.create:0
msgid "Do you want to show details of work in invoice ?"
-msgstr ""
+msgstr "Deseja mostrar detalhes do trabalho na fatura?"
#. module: hr_timesheet_invoice
#: report:hr.timesheet.invoice.account.analytic.account.cost_ledger:0
msgid "Period from"
-msgstr ""
+msgstr "Período de"
#. module: hr_timesheet_invoice
#: field:account.analytic.account,amount_max:0
msgid "Max. Invoice Price"
-msgstr ""
+msgstr "Preço Máx. Fatura"
#. module: hr_timesheet_invoice
#: selection:report.account.analytic.line.to.invoice,month:0
@@ -772,7 +774,7 @@ msgstr ""
#: model:ir.model,name:hr_timesheet_invoice.model_account_invoice
#: view:report.timesheet.line:0
msgid "Invoice"
-msgstr ""
+msgstr "Fatura"
#. module: hr_timesheet_invoice
#: view:account.analytic.account:0
@@ -781,7 +783,7 @@ msgstr ""
#: view:hr.timesheet.invoice.create:0
#: view:hr.timesheet.invoice.create.final:0
msgid "Cancel"
-msgstr ""
+msgstr "Cancelar"
#. module: hr_timesheet_invoice
#: view:account.analytic.account:0
@@ -809,7 +811,7 @@ msgstr ""
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py:147
#, python-format
msgid "Balance product needed"
-msgstr ""
+msgstr "Saldo necessário do produto"
#. module: hr_timesheet_invoice
#: view:hr.timesheet.invoice.create:0
@@ -834,7 +836,7 @@ msgstr ""
#: view:hr.timesheet.analytic.cost.ledger:0
#: view:hr.timesheet.analytic.profit:0
msgid "Print"
-msgstr ""
+msgstr "Imprimir"
#. module: hr_timesheet_invoice
#: selection:report.account.analytic.line.to.invoice,month:0
@@ -848,18 +850,18 @@ msgstr ""
#. module: hr_timesheet_invoice
#: help:hr.timesheet.invoice.create.final,price:0
msgid "Display cost of the item you reinvoice"
-msgstr ""
+msgstr "Mostrar custo do item que será refaturado"
#. module: hr_timesheet_invoice
#: help:hr.timesheet.invoice.create,date:0
msgid "The real date of each work will be displayed on the invoice"
-msgstr ""
+msgstr "A data real de cada trabalho será mostrado na fatura"
#. module: hr_timesheet_invoice
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:120
#, python-format
msgid "At least one line has no product !"
-msgstr ""
+msgstr "Ao menos uma linha não tem produto!"
#. module: hr_timesheet_invoice
#: view:report_timesheet.invoice:0
@@ -869,7 +871,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: field:hr.timesheet.analytic.cost.ledger,date1:0
msgid "Start of period"
-msgstr ""
+msgstr "Início do período"
#. module: hr_timesheet_invoice
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_account_date_stat_all
@@ -882,7 +884,7 @@ msgstr ""
#: view:report.timesheet.line:0
#: field:report.timesheet.line,product_id:0
msgid "Product"
-msgstr ""
+msgstr "Produto"
#. module: hr_timesheet_invoice
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_uninvoiced_line
@@ -892,12 +894,12 @@ msgstr ""
#. module: hr_timesheet_invoice
#: report:account.analytic.profit:0
msgid "%"
-msgstr ""
+msgstr "%"
#. module: hr_timesheet_invoice
#: field:hr_timesheet_invoice.factor,name:0
msgid "Internal name"
-msgstr ""
+msgstr "Nome Interno"
#. module: hr_timesheet_invoice
#: selection:report.account.analytic.line.to.invoice,month:0
@@ -911,7 +913,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: field:hr.timesheet.analytic.profit,journal_ids:0
msgid "Journal"
-msgstr ""
+msgstr "Diário"
#. module: hr_timesheet_invoice
#: help:hr.timesheet.invoice.create.final,balance_product:0
@@ -929,7 +931,7 @@ msgstr ""
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58
#, python-format
msgid "No Records Found for Report!"
-msgstr ""
+msgstr "Nenhum Registro Encontrado para o Relatório!"
#. module: hr_timesheet_invoice
#: view:report_timesheet.invoice:0
@@ -953,7 +955,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: report:account.analytic.profit:0
msgid "Period from startdate"
-msgstr ""
+msgstr "Período da data inicial"
#. module: hr_timesheet_invoice
#: selection:report.account.analytic.line.to.invoice,month:0
@@ -967,7 +969,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: model:ir.module.module,shortdesc:hr_timesheet_invoice.module_meta_information
msgid "Invoice on analytic lines"
-msgstr ""
+msgstr "Faturar sobre linhas analíticas"
#. module: hr_timesheet_invoice
#: view:report_timesheet.account.date:0
@@ -1001,7 +1003,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: view:account.analytic.account:0
msgid "Invoicing Data"
-msgstr ""
+msgstr "Dados de Faturamento"
#. module: hr_timesheet_invoice
#: help:hr_timesheet_invoice.factor,factor:0
@@ -1011,7 +1013,7 @@ msgstr ""
#. module: hr_timesheet_invoice
#: view:hr_timesheet_invoice.factor:0
msgid "Types of invoicing"
-msgstr ""
+msgstr "Tipos de faturamento"
#. module: hr_timesheet_invoice
#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timehsheet_account
@@ -1027,7 +1029,7 @@ msgstr ""
#: report:account.analytic.profit:0
#: field:report.account.analytic.line.to.invoice,unit_amount:0
msgid "Units"
-msgstr ""
+msgstr "Unidades"
#. module: hr_timesheet_invoice
#: field:account.analytic.line,to_invoice:0
@@ -1058,7 +1060,7 @@ msgstr ""
#: field:report.timesheet.line,cost:0
#: field:report_timesheet.user,cost:0
msgid "Cost"
-msgstr ""
+msgstr "Custo"
#. module: hr_timesheet_invoice
#: field:report.account.analytic.line.to.invoice,name:0
diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml b/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml
index 2409b3d86b3..349f0f45657 100644
--- a/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml
+++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet_view.xml
@@ -96,7 +96,7 @@
-
+
@@ -109,7 +109,7 @@
-
diff --git a/addons/project/security/project_security.xml b/addons/project/security/project_security.xml
index 3ec15131419..b51a5a9c89a 100644
--- a/addons/project/security/project_security.xml
+++ b/addons/project/security/project_security.xml
@@ -22,14 +22,14 @@
Project 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])]
Task 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/purchase/i18n/pt_BR.po b/addons/purchase/i18n/pt_BR.po
index 7862f197f36..4fd1da7cb8a 100644
--- a/addons/purchase/i18n/pt_BR.po
+++ b/addons/purchase/i18n/pt_BR.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: pt_BR\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
-"PO-Revision-Date: 2011-01-29 01:27+0000\n"
-"Last-Translator: Adriano Prado \n"
+"PO-Revision-Date: 2011-02-28 21:53+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-30 04:50+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: purchase
#: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0
@@ -956,7 +956,7 @@ msgstr "Aguardando Confirmação do Fornecedor"
#. module: purchase
#: report:purchase.quotation:0
msgid "Request for Quotation :"
-msgstr "Requisição para Cotação :"
+msgstr "Solicitação para Cotação:"
#. module: purchase
#: view:board.board:0
@@ -1327,13 +1327,13 @@ msgid ""
"received, the state becomes 'Done'. If a cancel action occurs in the invoice "
"or in the reception of goods, the state becomes in exception."
msgstr ""
-"O estado do pedido de compra ou do pedido de cotação. A cotação é uma ordem "
-"de compra em um estado \"Provisório\". Então, o pedido tem de ser confirmado "
-"pelo usuário, o estado muda para \"Confirmado\". Em seguida, o fornecedor "
-"deve confirmar o pedido para alterar o estado para \"Aprovado\". Quando o "
-"pedido de compra é pago e recebido, o Estado torna-se 'Feito'. Se uma ação "
-"de cancelar ocorrer na fatura ou na recepção de mercadorias, o estado torna-"
-"se 'Exceção'."
+"O estado do pedido de compra ou da solicitação para cotação. A cotação é uma "
+"ordem de compra em um estado 'Provisório'. Então, o pedido tem de ser "
+"confirmado pelo usuário, o estado muda para 'Confirmado'. Em seguida, o "
+"fornecedor deve confirmar o pedido para alterar o estado para 'Aprovado'. "
+"Quando o pedido de compra é pago e recebido, o Estado torna-se 'Concluído'. "
+"Se uma ação de cancelar ocorrer na fatura ou na recepção de mercadorias, o "
+"estado torna-se 'Exceção'."
#. module: purchase
#: field:purchase.order.line,price_subtotal:0
@@ -1344,7 +1344,7 @@ msgstr "Subtotal"
#: model:ir.actions.act_window,name:purchase.purchase_rfq
#: model:ir.ui.menu,name:purchase.menu_purchase_rfq
msgid "Requests for Quotation"
-msgstr "Requisição para Cotação"
+msgstr "Solicitação para Cotação"
#. module: purchase
#: help:purchase.order,date_approve:0
@@ -1384,7 +1384,7 @@ msgstr "Posição Fiscal"
#. module: purchase
#: report:purchase.order:0
msgid "Request for Quotation N°"
-msgstr "Requisição para Cotação N°"
+msgstr "Solicitação para Cotação N°"
#. module: purchase
#: model:process.transition,name:purchase.process_transition_invoicefrompackinglist0
@@ -1455,7 +1455,7 @@ msgstr "Total de Pedidos por Usuário por Mês"
#: selection:purchase.order,state:0
#: selection:purchase.report,state:0
msgid "Request for Quotation"
-msgstr "Requisição para Cotação"
+msgstr "Solicitação para Cotação"
#. module: purchase
#: report:purchase.order:0
@@ -1491,7 +1491,7 @@ msgstr "Estoque"
#: model:process.node,note:purchase.process_node_draftpurchaseorder0
#: model:process.node,note:purchase.process_node_draftpurchaseorder1
msgid "Request for Quotations."
-msgstr "Requisição de Cotação."
+msgstr "Solicitação para Cotações."
#. module: purchase
#: report:purchase.order:0
@@ -1590,7 +1590,7 @@ msgstr "Eentrega"
#: view:board.board:0
#: model:ir.actions.act_window,name:purchase.purchase_draft
msgid "Request for Quotations"
-msgstr "Solicitação de Cotação"
+msgstr "Solicitação para Cotações"
#. module: purchase
#: field:purchase.order.line,product_uom:0
diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py
index f2ef17a183d..63dbf4d9dcc 100644
--- a/addons/purchase/purchase.py
+++ b/addons/purchase/purchase.py
@@ -787,7 +787,7 @@ class procurement_order(osv.osv):
if seller_qty:
qty = max(qty,seller_qty)
- price = pricelist_obj.price_get(cr, uid, [pricelist_id], procurement.product_id.id, qty, False, {'uom': uom_id})[pricelist_id]
+ price = pricelist_obj.price_get(cr, uid, [pricelist_id], procurement.product_id.id, qty, partner_id, {'uom': uom_id})[pricelist_id]
newdate = datetime.strptime(procurement.date_planned, '%Y-%m-%d %H:%M:%S')
newdate = (newdate - relativedelta(days=company.po_lead)) - relativedelta(days=seller_delay)
diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml
index cb83841f005..8c432aa9ecc 100644
--- a/addons/purchase/purchase_view.xml
+++ b/addons/purchase/purchase_view.xml
@@ -216,7 +216,8 @@
-
+
+
diff --git a/addons/purchase/security/purchase_security.xml b/addons/purchase/security/purchase_security.xml
index e949070cc75..e1149c91466 100644
--- a/addons/purchase/security/purchase_security.xml
+++ b/addons/purchase/security/purchase_security.xml
@@ -13,14 +13,14 @@
Purchase Order 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])]
Purchase Order 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/purchase/stock.py b/addons/purchase/stock.py
index f8f21428540..541db7331fe 100644
--- a/addons/purchase/stock.py
+++ b/addons/purchase/stock.py
@@ -35,12 +35,16 @@ class stock_move(osv.osv):
on the purchase order in case the valuation data was not directly specified during picking
confirmation.
"""
+ product_uom_obj = self.pool.get('product.uom')
+
reference_amount, reference_currency_id = super(stock_move, self)._get_reference_accounting_values_for_valuation(cr, uid, move, context=context)
+ default_uom = move.product_id.uom_id.id
+ qty = product_uom_obj._compute_qty(cr, uid, move.product_uom.id, move.product_qty, default_uom)
if move.product_id.cost_method != 'average' or not move.price_unit:
# no average price costing or cost not specified during picking validation, we will
# plug the purchase line values if they are found.
if move.purchase_line_id and move.picking_id.purchase_id.pricelist_id:
- reference_amount, reference_currency_id = move.purchase_line_id.price_unit, move.picking_id.purchase_id.pricelist_id.currency_id.id
+ reference_amount, reference_currency_id = move.purchase_line_id.price_unit * qty, move.picking_id.purchase_id.pricelist_id.currency_id.id
return reference_amount, reference_currency_id
stock_move()
diff --git a/addons/purchase_double_validation/i18n/pt_BR.po b/addons/purchase_double_validation/i18n/pt_BR.po
index 0cb8d959ed2..7a91bf68748 100644
--- a/addons/purchase_double_validation/i18n/pt_BR.po
+++ b/addons/purchase_double_validation/i18n/pt_BR.po
@@ -8,44 +8,45 @@ 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-15 15:37+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2011-03-01 00:40+0000\n"
+"Last-Translator: Filipe Belmont Sopranzi \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-02-16 05:03+0000\n"
+"X-Launchpad-Export-Date: 2011-03-01 04:38+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: purchase_double_validation
#: view:purchase.double.validation.installer:0
msgid "Purchase Application Configuration"
-msgstr ""
+msgstr "Configuração do Aplicativo de Compra"
#. module: purchase_double_validation
#: field:purchase.double.validation.installer,progress:0
msgid "Configuration Progress"
-msgstr ""
+msgstr "Progresso da Configuração"
#. module: purchase_double_validation
#: view:purchase.double.validation.installer:0
msgid "Define minimum amount after which puchase is needed to be validated."
msgstr ""
+"Define valor mínimo a partir do qual a compra necessita ser validada."
#. module: purchase_double_validation
#: view:purchase.double.validation.installer:0
msgid "title"
-msgstr ""
+msgstr "título"
#. module: purchase_double_validation
#: model:ir.module.module,shortdesc:purchase_double_validation.module_meta_information
msgid "purchase_double_validation"
-msgstr ""
+msgstr "purchase_double_validation"
#. module: purchase_double_validation
#: field:purchase.double.validation.installer,config_logo:0
msgid "Image"
-msgstr ""
+msgstr "Imagem"
#. module: purchase_double_validation
#: model:ir.module.module,description:purchase_double_validation.module_meta_information
@@ -55,27 +56,31 @@ msgid ""
"that exceeds minimum amount set by configuration wizard\n"
" "
msgstr ""
+"\n"
+"\tEste módulo modifica o fluxo de compra, a fim de validar as compras que "
+"excedam um montante mínimo fixado pelo assistente de configuração\n"
+" "
#. module: purchase_double_validation
#: model:ir.actions.act_window,name:purchase_double_validation.action_config_purchase_limit_amount
#: view:purchase.double.validation.installer:0
msgid "Configure Limit Amount for Purchase"
-msgstr ""
+msgstr "Configura o Valor Limite para Compra"
#. module: purchase_double_validation
#: view:purchase.double.validation.installer:0
msgid "res_config_contents"
-msgstr ""
+msgstr "res_config_contents"
#. module: purchase_double_validation
#: help:purchase.double.validation.installer,limit_amount:0
msgid "Maximum amount after which validation of purchase is required."
-msgstr ""
+msgstr "Valor máximo a partir do qual a validação de compra é necessária."
#. module: purchase_double_validation
#: model:ir.model,name:purchase_double_validation.model_purchase_double_validation_installer
msgid "purchase.double.validation.installer"
-msgstr ""
+msgstr "purchase.double.validation.installer"
#. module: purchase_double_validation
#: field:purchase.double.validation.installer,limit_amount:0
diff --git a/addons/purchase_requisition/i18n/pt_BR.po b/addons/purchase_requisition/i18n/pt_BR.po
index 822bcab1cf2..db639448375 100644
--- a/addons/purchase_requisition/i18n/pt_BR.po
+++ b/addons/purchase_requisition/i18n/pt_BR.po
@@ -8,14 +8,14 @@ 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-01-16 11:31+0000\n"
+"PO-Revision-Date: 2011-02-28 21:59+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-01-18 04:46+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: purchase_requisition
#: view:purchase.requisition:0
@@ -135,7 +135,7 @@ msgstr "Empresa"
#. module: purchase_requisition
#: view:purchase.requisition:0
msgid "Request a Quotation"
-msgstr "Solicitação de Cotação"
+msgstr "Solicitar Cotação"
#. module: purchase_requisition
#: selection:purchase.requisition,exclusive:0
diff --git a/addons/purchase_requisition/security/purchase_tender.xml b/addons/purchase_requisition/security/purchase_tender.xml
index 05d76878228..595b71008ef 100644
--- a/addons/purchase_requisition/security/purchase_tender.xml
+++ b/addons/purchase_requisition/security/purchase_tender.xml
@@ -14,14 +14,14 @@
Purchase Requisition 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])]
Purchase requisition 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/report_intrastat/i18n/hu.po b/addons/report_intrastat/i18n/hu.po
index 8d8117fd56f..382fa7793b9 100644
--- a/addons/report_intrastat/i18n/hu.po
+++ b/addons/report_intrastat/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:16+0000\n"
-"PO-Revision-Date: 2011-02-01 22:58+0000\n"
+"PO-Revision-Date: 2011-02-28 14:01+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-03 04:44+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: report_intrastat
#: report:account.invoice.intrastat:0
@@ -103,7 +103,7 @@ msgstr "Típus"
#. module: report_intrastat
#: model:ir.actions.report.xml,name:report_intrastat.invoice_intrastat_id
msgid "Invoice Intrastat"
-msgstr ""
+msgstr "Intrastat számla"
#. module: report_intrastat
#: report:account.invoice.intrastat:0
diff --git a/addons/sale/sale.py b/addons/sale/sale.py
index 03462c04233..f80d610eb03 100644
--- a/addons/sale/sale.py
+++ b/addons/sale/sale.py
@@ -876,7 +876,7 @@ class sale_order_line(osv.osv):
'salesman_id':fields.related('order_id', 'user_id', type='many2one', relation='res.users', store=True, string='Salesman'),
'company_id': fields.related('order_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True),
}
- _order = 'sequence, id desc'
+ _order = 'sequence, id'
_defaults = {
'discount': 0.0,
'delay': 0.0,
diff --git a/addons/sale/security/sale_security.xml b/addons/sale/security/sale_security.xml
index 5cc873beb75..c6764a24b18 100644
--- a/addons/sale/security/sale_security.xml
+++ b/addons/sale/security/sale_security.xml
@@ -26,19 +26,19 @@
Sale Order 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])]
Sale Order 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])]
-
+
Sale Shop 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/sale/stock.py b/addons/sale/stock.py
index f7c5d81ae57..04a9b12687e 100644
--- a/addons/sale/stock.py
+++ b/addons/sale/stock.py
@@ -96,12 +96,14 @@ class stock_picking(osv.osv):
def _invoice_line_hook(self, cursor, user, move_line, invoice_line_id):
sale_line_obj = self.pool.get('sale.order.line')
+ invoice_line_obj = self.pool.get('account.invoice.line')
if move_line.sale_line_id:
sale_line_obj.write(cursor, user, [move_line.sale_line_id.id],
{
'invoiced': True,
'invoice_lines': [(4, invoice_line_id)],
})
+ invoice_line_obj.write(cursor, user, [invoice_line_id], {'note': move_line.sale_line_id.notes,})
return super(stock_picking, self)._invoice_line_hook(cursor, user, move_line, invoice_line_id)
def _invoice_hook(self, cursor, user, picking, invoice_id):
diff --git a/addons/sale_crm/i18n/fi.po b/addons/sale_crm/i18n/fi.po
new file mode 100644
index 00000000000..50ba78111fb
--- /dev/null
+++ b/addons/sale_crm/i18n/fi.po
@@ -0,0 +1,164 @@
+# Finnish 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:16+0000\n"
+"PO-Revision-Date: 2011-02-28 11:30+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Finnish \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: sale_crm
+#: field:crm.make.sale,partner_id:0
+msgid "Customer"
+msgstr ""
+
+#. module: sale_crm
+#: view:crm.make.sale:0
+msgid "Convert to Quotation"
+msgstr ""
+
+#. module: sale_crm
+#: code:addons/sale_crm/wizard/crm_make_sale.py:108
+#, python-format
+msgid "is converted to Quotation."
+msgstr ""
+
+#. module: sale_crm
+#: code:addons/sale_crm/wizard/crm_make_sale.py:89
+#, python-format
+msgid "Data Insufficient!"
+msgstr ""
+
+#. module: sale_crm
+#: code:addons/sale_crm/wizard/crm_make_sale.py:89
+#, python-format
+msgid "Customer has no addresses defined!"
+msgstr ""
+
+#. module: sale_crm
+#: model:ir.model,name:sale_crm.model_crm_make_sale
+msgid "Make sales"
+msgstr ""
+
+#. module: sale_crm
+#: model:ir.module.module,description:sale_crm.module_meta_information
+msgid ""
+"\n"
+"This module adds a shortcut on one or several opportunity cases in the CRM.\n"
+"This shortcut allows you to generate a sales order based on the selected "
+"case.\n"
+"If different cases are open (a list), it generates one sale order by\n"
+"case.\n"
+"The case is then closed and linked to the generated sales order.\n"
+"\n"
+"We suggest you to install this module if you installed both the sale and "
+"the\n"
+"crm modules.\n"
+" "
+msgstr ""
+
+#. module: sale_crm
+#: view:crm.make.sale:0
+msgid "_Create"
+msgstr ""
+
+#. module: sale_crm
+#: sql_constraint:sale.order:0
+msgid "Order Reference must be unique !"
+msgstr ""
+
+#. module: sale_crm
+#: help:crm.make.sale,close:0
+msgid ""
+"Check this to close the opportunity after having created the sale order."
+msgstr ""
+
+#. module: sale_crm
+#: view:crm.lead:0
+msgid "Convert to Quote"
+msgstr ""
+
+#. module: sale_crm
+#: view:account.invoice.report:0
+#: view:board.board:0
+msgid "Monthly Turnover"
+msgstr ""
+
+#. module: sale_crm
+#: code:addons/sale_crm/wizard/crm_make_sale.py:110
+#, python-format
+msgid "Converted to Sales Quotation(id: %s)."
+msgstr ""
+
+#. module: sale_crm
+#: code:addons/sale_crm/wizard/crm_make_sale.py:108
+#, python-format
+msgid "Opportunity "
+msgstr ""
+
+#. module: sale_crm
+#: code:addons/sale_crm/wizard/crm_make_sale.py:92
+#, python-format
+msgid "Opportunity: %s"
+msgstr ""
+
+#. module: sale_crm
+#: model:ir.module.module,shortdesc:sale_crm.module_meta_information
+msgid "Creates Sales order from Opportunity"
+msgstr ""
+
+#. module: sale_crm
+#: model:ir.actions.act_window,name:sale_crm.action_quotation_for_sale_crm
+msgid "Quotations"
+msgstr ""
+
+#. module: sale_crm
+#: field:crm.make.sale,shop_id:0
+msgid "Shop"
+msgstr ""
+
+#. module: sale_crm
+#: view:board.board:0
+msgid "Opportunities by Stage"
+msgstr ""
+
+#. module: sale_crm
+#: view:board.board:0
+msgid "My Quotations"
+msgstr ""
+
+#. module: sale_crm
+#: field:crm.make.sale,close:0
+msgid "Close Opportunity"
+msgstr ""
+
+#. module: sale_crm
+#: view:sale.order:0
+#: field:sale.order,section_id:0
+msgid "Sales Team"
+msgstr ""
+
+#. module: sale_crm
+#: model:ir.actions.act_window,name:sale_crm.action_crm_make_sale
+msgid "Make Quotation"
+msgstr ""
+
+#. module: sale_crm
+#: view:crm.make.sale:0
+msgid "Cancel"
+msgstr ""
+
+#. module: sale_crm
+#: model:ir.model,name:sale_crm.model_sale_order
+msgid "Sales Order"
+msgstr ""
diff --git a/addons/share/web/controllers.py b/addons/share/web/controllers.py
index bac7a607cf0..4b723f225da 100644
--- a/addons/share/web/controllers.py
+++ b/addons/share/web/controllers.py
@@ -17,7 +17,7 @@ class ShareWizardController(openerp.controllers.SecuredController):
if not action_id:
# This should not be needed anymore, but just in case users are
- # running the module with an order version of the web client...
+ # running the module with an older version of the web client...
# to remove soon-ish
action_id = rpc.RPCProxy('ir.actions.act_window').search(
@@ -44,7 +44,7 @@ class ShareWizardController(openerp.controllers.SecuredController):
Share = rpc.RPCProxy('share.wizard')
sharing_view_id = Share.create({
'domain': str(domain),
- 'action_id':action_id
+ 'action_id': action_id and int(action_id)
}, context)
return openerp.controllers.actions.execute(
Share.go_step_1([sharing_view_id], context),
diff --git a/addons/stock/i18n/bg.po b/addons/stock/i18n/bg.po
index 9de086f798b..480de1a36af 100644
--- a/addons/stock/i18n/bg.po
+++ b/addons/stock/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:16+0000\n"
-"PO-Revision-Date: 2010-10-30 14:58+0000\n"
-"Last-Translator: Boris \n"
+"PO-Revision-Date: 2011-02-27 16:19+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:02+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: stock
#: field:product.product,track_outgoing:0
@@ -42,12 +42,12 @@ msgstr "Свързани местонахождения ако са зададе
#: view:stock.move:0
#: view:stock.picking:0
msgid "Put in a new pack"
-msgstr ""
+msgstr "Сложете в нов пакет"
#. module: stock
#: field:stock.move.split.lines,action:0
msgid "Action"
-msgstr ""
+msgstr "Действие"
#. module: stock
#: view:stock.production.lot:0
@@ -63,7 +63,7 @@ msgstr ""
#. module: stock
#: view:stock.move:0
msgid "Today"
-msgstr ""
+msgstr "Днес"
#. module: stock
#: field:stock.production.lot.revision,indice:0
@@ -138,7 +138,7 @@ msgstr ""
#: view:report.stock.move:0
#: field:report.stock.move,day:0
msgid "Day"
-msgstr ""
+msgstr "Ден"
#. module: stock
#: view:stock.inventory:0
@@ -168,7 +168,7 @@ msgstr "Складов дневник"
#. module: stock
#: view:report.stock.move:0
msgid "Incoming"
-msgstr ""
+msgstr "Входящи"
#. module: stock
#: help:product.category,property_stock_account_output_categ:0
@@ -189,14 +189,14 @@ msgstr ""
#. module: stock
#: model:ir.actions.act_window,name:stock.action_partial_move
msgid "Deliver/Receive Products"
-msgstr ""
+msgstr "Доставяне/Получаване на продукти"
#. module: stock
#: code:addons/stock/report/report_stock.py:78
#: code:addons/stock/report/report_stock.py:135
#, python-format
msgid "You cannot delete any record!"
-msgstr ""
+msgstr "Не може да изтриете никой запис!"
#. module: stock
#: code:addons/stock/wizard/stock_splitinto.py:49
@@ -210,7 +210,7 @@ msgstr ""
#. module: stock
#: selection:stock.picking,invoice_state:0
msgid "Not Applicable"
-msgstr ""
+msgstr "Неприложим"
#. module: stock
#: help:stock.tracking,serial:0
@@ -222,7 +222,7 @@ msgstr ""
#: view:stock.picking:0
#: field:stock.picking,origin:0
msgid "Origin"
-msgstr ""
+msgstr "Произход"
#. module: stock
#: view:report.stock.lines.date:0
@@ -232,7 +232,7 @@ msgstr ""
#. module: stock
#: view:stock.tracking:0
msgid "Pack Identification"
-msgstr ""
+msgstr "Идентификация на пакет"
#. module: stock
#: view:stock.move:0
@@ -240,18 +240,18 @@ msgstr ""
#: field:stock.picking,name:0
#: view:stock.production.lot:0
msgid "Reference"
-msgstr "Препратка"
+msgstr "Означение"
#. module: stock
#: code:addons/stock/stock.py:661
#, python-format
msgid "Products to Process"
-msgstr ""
+msgstr "Продукти за обработка"
#. module: stock
#: constraint:product.category:0
msgid "Error ! You can not create recursive categories."
-msgstr ""
+msgstr "Грешка! Не можете да създавате рекурсивни категории"
#. module: stock
#: help:stock.fill.inventory,set_stock_zero:0
@@ -277,7 +277,7 @@ msgstr ""
#: code:addons/stock/stock.py:2297
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Предупреждение!"
#. module: stock
#: field:stock.invoice.onshipping,group:0
@@ -301,7 +301,7 @@ msgstr "Партньор"
#: help:stock.move.memory.in,currency:0
#: help:stock.move.memory.out,currency:0
msgid "Currency in which Unit cost is expressed"
-msgstr ""
+msgstr "Валута в която е цената за единица"
#. module: stock
#: code:addons/stock/wizard/stock_return_picking.py:135
@@ -319,7 +319,7 @@ msgstr "Партида от продукция"
#. module: stock
#: model:ir.ui.menu,name:stock.menu_stock_uom_categ_form_action
msgid "Units of Measure Categories"
-msgstr ""
+msgstr "Категории мерни единици"
#. module: stock
#: help:stock.incoterms,code:0
@@ -366,7 +366,7 @@ msgstr "Реална складова стойност"
#. module: stock
#: field:report.stock.move,day_diff2:0
msgid "Lag (Days)"
-msgstr ""
+msgstr "Закъснение (Дни)"
#. module: stock
#: model:ir.model,name:stock.model_action_traceability
@@ -416,13 +416,13 @@ msgstr ""
#. module: stock
#: field:report.stock.move,product_qty_in:0
msgid "In Qty"
-msgstr ""
+msgstr "В Кол."
#. module: stock
#: code:addons/stock/wizard/stock_fill_inventory.py:115
#, python-format
msgid "No product in this location."
-msgstr ""
+msgstr "Няма продукти в това местонахождение"
#. module: stock
#: field:stock.warehouse,lot_output_id:0
@@ -433,12 +433,12 @@ msgstr "Изход на местонахождение"
#: model:ir.actions.act_window,name:stock.split_into
#: model:ir.model,name:stock.model_stock_split_into
msgid "Split into"
-msgstr ""
+msgstr "Раздели на"
#. module: stock
#: field:stock.move,price_currency_id:0
msgid "Currency for average price"
-msgstr ""
+msgstr "Валута за средна цена"
#. module: stock
#: help:product.template,property_stock_account_input:0
@@ -463,12 +463,12 @@ msgstr ""
#. module: stock
#: model:ir.actions.report.xml,name:stock.report_move_labels
msgid "Item Labels"
-msgstr ""
+msgstr "Етикети на артикули"
#. module: stock
#: model:ir.model,name:stock.model_report_stock_move
msgid "Moves Statistics"
-msgstr ""
+msgstr "Статистика за движение"
#. module: stock
#: view:stock.production.lot:0
@@ -550,7 +550,7 @@ msgstr ""
#. module: stock
#: model:ir.ui.menu,name:stock.menu_stock_inventory_control
msgid "Inventory Control"
-msgstr ""
+msgstr "Конторл на наличности"
#. module: stock
#: view:stock.location:0
@@ -562,7 +562,7 @@ msgstr "Допълнителна информация"
#: report:lot.stock.overview:0
#: report:lot.stock.overview_all:0
msgid "Location / Product"
-msgstr ""
+msgstr "Местонахождение / Продукт"
#. module: stock
#: code:addons/stock/stock.py:1306
@@ -616,12 +616,12 @@ msgstr "Информация за движение"
#. module: stock
#: view:report.stock.move:0
msgid "Outgoing"
-msgstr ""
+msgstr "Изходящ"
#. module: stock
#: selection:report.stock.move,month:0
msgid "August"
-msgstr ""
+msgstr "Август"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_tracking_form
@@ -644,7 +644,7 @@ msgstr "Продажби и поръчки"
#. module: stock
#: selection:report.stock.move,month:0
msgid "June"
-msgstr ""
+msgstr "Юни"
#. module: stock
#: field:product.template,property_stock_procurement:0
@@ -675,7 +675,7 @@ msgstr ""
#. module: stock
#: selection:report.stock.move,month:0
msgid "October"
-msgstr ""
+msgstr "Октомври"
#. module: stock
#: model:ir.model,name:stock.model_stock_inventory_line
@@ -744,12 +744,12 @@ msgstr "Вход на местонахождение"
#. module: stock
#: help:stock.picking,date:0
msgid "Date of Order"
-msgstr ""
+msgstr "Дата на поръчка"
#. module: stock
#: selection:product.product,valuation:0
msgid "Periodical (manual)"
-msgstr ""
+msgstr "Периодично (ръчно)"
#. module: stock
#: model:stock.location,name:stock.location_procurement
@@ -782,7 +782,7 @@ msgstr ""
#. module: stock
#: model:ir.model,name:stock.model_stock_inventory_merge
msgid "Merge Inventory"
-msgstr ""
+msgstr "Обединяване на наличности"
#. module: stock
#: code:addons/stock/product.py:371
@@ -834,7 +834,7 @@ msgstr ""
#. module: stock
#: field:stock.move,date_expected:0
msgid "Scheduled Date"
-msgstr ""
+msgstr "Планирана дата"
#. module: stock
#: view:stock.tracking:0
@@ -850,7 +850,7 @@ msgstr "Спешно"
#: view:stock.picking:0
#: report:stock.picking.list:0
msgid "Journal"
-msgstr ""
+msgstr "Журнал"
#. module: stock
#: help:stock.picking,location_id:0
@@ -859,6 +859,10 @@ msgid ""
"needed.Set a location if you produce at a fixed location. This can be a "
"partner location if you subcontract the manufacturing operations."
msgstr ""
+"Оставете празно ако произвеждате на мястото, където са необходими готовите "
+"продукти. Поставете местоположение ако произвеждате на определено място. "
+"Това може да е местоположението на партньор ако производтсвото е чрез "
+"подизпълнители."
#. module: stock
#: view:res.partner:0
@@ -885,7 +889,7 @@ msgstr ""
#. module: stock
#: view:report.stock.move:0
msgid "Month-1"
-msgstr ""
+msgstr "Месец-1"
#. module: stock
#: help:stock.location,active:0
@@ -929,7 +933,7 @@ msgstr ""
#. module: stock
#: constraint:product.product:0
msgid "Error: Invalid ean code"
-msgstr ""
+msgstr "Грешка: Невалиден европейски баркод"
#. module: stock
#: code:addons/stock/product.py:148
@@ -946,7 +950,7 @@ msgstr "Местонахождение на продукция"
#. module: stock
#: help:stock.picking,address_id:0
msgid "Address of partner"
-msgstr ""
+msgstr "Адрес на партньор"
#. module: stock
#: model:res.company,overdue_msg:stock.res_company_shop0
@@ -1006,7 +1010,7 @@ msgstr "Автор"
#: code:addons/stock/stock.py:1305
#, python-format
msgid "Delivery Order"
-msgstr ""
+msgstr "Порчъка за доставка"
#. module: stock
#: model:ir.model,name:stock.model_stock_move_memory_in
@@ -1022,7 +1026,7 @@ msgstr "Ръчна операция"
#: view:stock.location:0
#: view:stock.move:0
msgid "Supplier"
-msgstr ""
+msgstr "Доставчик"
#. module: stock
#: field:stock.picking,date_done:0
@@ -1037,12 +1041,12 @@ msgstr "Очаквана дата за транспортиране"
#. module: stock
#: selection:stock.move,state:0
msgid "Not Available"
-msgstr ""
+msgstr "Няма налични"
#. module: stock
#: selection:report.stock.move,month:0
msgid "March"
-msgstr ""
+msgstr "Март"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_view_stock_inventory_line_split
@@ -1075,7 +1079,7 @@ msgstr ""
#. module: stock
#: view:stock.move.split:0
msgid "Lot number"
-msgstr ""
+msgstr "Номер на партида"
#. module: stock
#: field:stock.inventory.line,product_uom:0
@@ -1093,7 +1097,7 @@ msgstr "Местонахождение на партньор"
#: view:report.stock.inventory:0
#: view:report.stock.move:0
msgid "Total quantity"
-msgstr ""
+msgstr "Общо количество"
#. module: stock
#: model:ir.actions.act_window,name:stock.move_consume
@@ -1114,7 +1118,7 @@ msgstr ""
#. module: stock
#: view:stock.fill.inventory:0
msgid "Import current product inventory from the following location"
-msgstr ""
+msgstr "Внесете на настоящята наличност на продукт от друго местонахождение"
#. module: stock
#: help:stock.location,chained_auto_packing:0
@@ -1138,6 +1142,9 @@ msgid ""
"default one, as the source location for stock moves generated by production "
"orders"
msgstr ""
+"За настоящия продукт, местонахождението на този запас място ще се използва, "
+"вместо това по подразбиране, като източник на място за склад се движи, "
+"генерирани от поръчки"
#. module: stock
#: code:addons/stock/stock.py:1975
@@ -1214,7 +1221,7 @@ msgstr ""
#: code:addons/stock/stock.py:1602
#, python-format
msgid "Operation forbidden"
-msgstr ""
+msgstr "Забранена операция"
#. module: stock
#: field:stock.location.product,from_date:0
@@ -1291,7 +1298,7 @@ msgstr ""
#: field:stock.production.lot,date:0
#: field:stock.tracking,date:0
msgid "Creation Date"
-msgstr ""
+msgstr "Дата на създаване"
#. module: stock
#: field:report.stock.lines.date,id:0
@@ -1320,7 +1327,7 @@ msgstr "Местонахождение на клиент"
#: code:addons/stock/wizard/stock_partial_move.py:85
#, python-format
msgid "Invalid action !"
-msgstr ""
+msgstr "Невалидно действие !"
#. module: stock
#: code:addons/stock/wizard/stock_partial_move.py:139
@@ -1369,7 +1376,7 @@ msgstr ""
#: code:addons/stock/wizard/stock_partial_move.py:140
#, python-format
msgid "Receive"
-msgstr ""
+msgstr "Приета"
#. module: stock
#: help:stock.incoterms,active:0
@@ -1382,7 +1389,7 @@ msgstr ""
#: view:stock.picking:0
#: field:stock.picking,date:0
msgid "Order Date"
-msgstr ""
+msgstr "Дата на поръчка"
#. module: stock
#: field:stock.location,location_id:0
@@ -1456,12 +1463,12 @@ msgstr ""
#: view:stock.move:0
#: view:stock.picking:0
msgid "Partial"
-msgstr ""
+msgstr "Частичен"
#. module: stock
#: selection:report.stock.move,month:0
msgid "September"
-msgstr ""
+msgstr "Септември"
#. module: stock
#: help:stock.picking,backorder_id:0
@@ -1479,7 +1486,7 @@ msgstr ""
#: field:stock.move.memory.in,currency:0
#: field:stock.move.memory.out,currency:0
msgid "Currency"
-msgstr ""
+msgstr "Валута"
#. module: stock
#: field:product.product,track_production:0
@@ -1525,7 +1532,7 @@ msgstr ""
#. module: stock
#: field:stock.inventory,move_ids:0
msgid "Created Moves"
-msgstr "Създадени свижения"
+msgstr "Създадени движения"
#. module: stock
#: model:stock.location,name:stock.stock_location_14
@@ -1540,7 +1547,7 @@ msgstr ""
#. module: stock
#: view:stock.picking:0
msgid "Back Orders"
-msgstr ""
+msgstr "Неизпълнени поръчки"
#. module: stock
#: view:product.product:0
@@ -1551,7 +1558,7 @@ msgstr "Своства на дублиращо местонахождение"
#. module: stock
#: view:stock.location:0
msgid "Localization"
-msgstr ""
+msgstr "Локализация"
#. module: stock
#: model:ir.model,name:stock.model_stock_report_tracklots
@@ -1596,7 +1603,7 @@ msgstr "Дата"
#: view:stock.move:0
#: view:stock.picking:0
msgid "Extended Filters..."
-msgstr ""
+msgstr "Разширени филтри"
#. module: stock
#: field:stock.warehouse,lot_stock_id:0
@@ -1612,7 +1619,7 @@ msgstr "Обединяването е ползволено само за нал
#. module: stock
#: model:ir.ui.menu,name:stock.menu_dashboard_stock
msgid "Dashboard"
-msgstr ""
+msgstr "Табло"
#. module: stock
#: model:ir.model,name:stock.model_stock_move_track
@@ -1633,7 +1640,7 @@ msgstr ""
#: model:ir.actions.act_window,name:stock.open_board_warehouse
#: model:ir.ui.menu,name:stock.menu_board_warehouse
msgid "Warehouse Dashboard"
-msgstr ""
+msgstr "Табло Склад"
#. module: stock
#: code:addons/stock/stock.py:510
@@ -1647,7 +1654,7 @@ msgstr "Не може да премахнете ред от партида !"
#: view:stock.move.scrap:0
#: view:stock.picking:0
msgid "Scrap Products"
-msgstr ""
+msgstr "Продукти за брак"
#. module: stock
#: code:addons/stock/stock.py:1135
@@ -1723,7 +1730,7 @@ msgstr ""
#. module: stock
#: view:stock.change.standard.price:0
msgid "Cost Price"
-msgstr ""
+msgstr "Себестойност"
#. module: stock
#: view:product.product:0
@@ -2734,7 +2741,7 @@ msgstr ""
#: model:ir.actions.act_window,name:stock.action_warehouse_form
#: model:ir.ui.menu,name:stock.menu_action_warehouse_form
msgid "Warehouses"
-msgstr "Цехове"
+msgstr "Складове"
#. module: stock
#: field:stock.journal,user_id:0
@@ -2839,7 +2846,7 @@ msgstr "Десен партньор"
#. module: stock
#: field:stock.picking,address_id:0
msgid "Address"
-msgstr ""
+msgstr "Адреси"
#. module: stock
#: report:lot.stock.overview:0
@@ -2866,18 +2873,18 @@ msgstr ""
#. module: stock
#: model:ir.ui.menu,name:stock.menu_product_by_category_stock_form
msgid "Products by Category"
-msgstr ""
+msgstr "Продукти по категория"
#. module: stock
#: model:ir.ui.menu,name:stock.menu_product_category_config_stock
msgid "Products Categories"
-msgstr ""
+msgstr "Категории продукти"
#. module: stock
#: field:stock.move.memory.in,wizard_id:0
#: field:stock.move.memory.out,wizard_id:0
msgid "Wizard"
-msgstr ""
+msgstr "Помощник"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_view_stock_location_product
@@ -3622,7 +3629,7 @@ msgstr ""
#: code:addons/stock/wizard/stock_invoice_onshipping.py:113
#, python-format
msgid "Error"
-msgstr ""
+msgstr "Грешка"
#. module: stock
#: field:stock.ups.final,xmlfile:0
diff --git a/addons/stock/i18n/ro.po b/addons/stock/i18n/ro.po
index 30651eb8857..c759445d891 100644
--- a/addons/stock/i18n/ro.po
+++ b/addons/stock/i18n/ro.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:16+0000\n"
-"PO-Revision-Date: 2011-02-22 12:18+0000\n"
+"PO-Revision-Date: 2011-02-26 07:55+0000\n"
"Last-Translator: Dorin \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-23 04:37+0000\n"
+"X-Launchpad-Export-Date: 2011-03-01 04:37+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: stock
@@ -278,7 +278,7 @@ msgstr "Separare linii"
#, python-format
msgid "You cannot cancel picking because stock move is in done state !"
msgstr ""
-"Nu puteţi anula picking-ul, deoarece mișcările de stoc sunt efectuate."
+"Nu puteţi anula preluarea, deoarece mișcările de stoc sunt efectuate."
#. module: stock
#: code:addons/stock/stock.py:2198
@@ -344,7 +344,7 @@ msgstr "Mutări pentru acest pachet"
#: selection:report.stock.inventory,location_type:0
#: selection:stock.location,usage:0
msgid "Internal Location"
-msgstr "Amplasament intern"
+msgstr "Locație internă"
#. module: stock
#: view:stock.inventory:0
@@ -385,7 +385,7 @@ msgstr ""
#. module: stock
#: field:stock.location,posy:0
msgid "Shelves (Y)"
-msgstr "Positia Y"
+msgstr "Raft (Y)"
#. module: stock
#: view:stock.move:0
@@ -431,7 +431,7 @@ msgstr "In cant"
#: code:addons/stock/wizard/stock_fill_inventory.py:115
#, python-format
msgid "No product in this location."
-msgstr "Nici un produs in acest amplasament."
+msgstr "Nici un produs în acestă locație."
#. module: stock
#: field:stock.warehouse,lot_output_id:0
@@ -461,7 +461,7 @@ msgstr ""
#: field:report.stock.inventory,location_type:0
#: field:stock.location,usage:0
msgid "Location Type"
-msgstr "Tip amplasament"
+msgstr "Tip locație"
#. module: stock
#: help:report.stock.move,type:0
@@ -522,7 +522,7 @@ msgstr "Mişcări interne"
#. module: stock
#: field:stock.move,location_dest_id:0
msgid "Destination Location"
-msgstr "Amplasament destinaţie"
+msgstr "Locaţie destinaţie"
#. module: stock
#: code:addons/stock/stock.py:751
@@ -576,7 +576,7 @@ msgstr "Informatii supplimentare"
#: report:lot.stock.overview:0
#: report:lot.stock.overview_all:0
msgid "Location / Product"
-msgstr "Amplasament / Produs"
+msgstr "Locație / Produs"
#. module: stock
#: code:addons/stock/stock.py:1306
@@ -614,7 +614,7 @@ msgstr ""
#: field:stock.location,complete_name:0
#: field:stock.location,name:0
msgid "Location Name"
-msgstr "Nume amplasament"
+msgstr "Nume locaţie"
#. module: stock
#: view:stock.inventory:0
@@ -663,7 +663,7 @@ msgstr "Iunie"
#. module: stock
#: field:product.template,property_stock_procurement:0
msgid "Procurement Location"
-msgstr "Amplasament aprovizionare"
+msgstr "Locație aprovizionare"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_production_lot_form
@@ -886,7 +886,7 @@ msgstr ""
#. module: stock
#: model:ir.actions.act_window,name:stock.act_stock_product_location_open
msgid "Stock by Location"
-msgstr "Stoc pe amplasamente"
+msgstr "Stoc pe locație"
#. module: stock
#: help:stock.move,address_id:0
@@ -954,7 +954,7 @@ msgstr ""
#. module: stock
#: field:product.template,property_stock_production:0
msgid "Production Location"
-msgstr "Amplasament de productie"
+msgstr "Locaţie producţie"
#. module: stock
#: help:stock.picking,address_id:0
@@ -1100,7 +1100,7 @@ msgstr "UM Produs"
#. module: stock
#: model:stock.location,name:stock.stock_location_locations_partner
msgid "Partner Locations"
-msgstr "Amplasamente partener"
+msgstr "Locații partener"
#. module: stock
#: view:report.stock.inventory:0
@@ -1327,7 +1327,7 @@ msgstr "Împachetare"
#: field:res.partner,property_stock_customer:0
#: selection:stock.location,usage:0
msgid "Customer Location"
-msgstr "Amplasament client"
+msgstr "Locație client"
#. module: stock
#: code:addons/stock/wizard/stock_partial_move.py:85
@@ -1707,7 +1707,7 @@ msgstr "Împarte în loturi de producție"
#: field:stock.report.prodlots,location_id:0
#: field:stock.report.tracklots,location_id:0
msgid "Location"
-msgstr "Amplasare"
+msgstr "Locație"
#. module: stock
#: view:product.template:0
@@ -1912,7 +1912,7 @@ msgstr "]"
#. module: stock
#: field:product.template,property_stock_inventory:0
msgid "Inventory Location"
-msgstr "Amplasament Inventar"
+msgstr "Locație inventar"
#. module: stock
#: view:report.stock.inventory:0
@@ -2826,7 +2826,7 @@ msgstr "UdV produs"
#. module: stock
#: field:stock.location,posz:0
msgid "Height (Z)"
-msgstr "Positia Z"
+msgstr "Înălţime (Z)"
#. module: stock
#: field:stock.ups,weight:0
@@ -2864,7 +2864,7 @@ msgstr "Variante"
#. module: stock
#: field:stock.location,posx:0
msgid "Corridor (X)"
-msgstr "Positia X"
+msgstr "Coridor (X)"
#. module: stock
#: model:stock.location,name:stock.stock_location_suppliers
@@ -3389,7 +3389,7 @@ msgstr ""
#: view:stock.move:0
#: view:stock.picking:0
msgid "Date Expected"
-msgstr ""
+msgstr "Dată așteptată"
#. module: stock
#: model:ir.actions.act_window,help:stock.action_picking_tree4
diff --git a/addons/stock/security/stock_security.xml b/addons/stock/security/stock_security.xml
index dc36e193497..717486413c6 100644
--- a/addons/stock/security/stock_security.xml
+++ b/addons/stock/security/stock_security.xml
@@ -15,42 +15,42 @@
stock_picking 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])]
Warehouse 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])]
Location 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])]
stock_move 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])]
Inventory 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])]
Inventory 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/stock/stock.py b/addons/stock/stock.py
index 85aec0ccb29..0d4df7afc63 100644
--- a/addons/stock/stock.py
+++ b/addons/stock/stock.py
@@ -492,7 +492,7 @@ class stock_tracking(osv.osv):
_defaults = {
'active': 1,
'name': make_sscc,
- 'date': time.strftime('%Y-%m-%d %H:%M:%S'),
+ 'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
}
def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=100):
@@ -655,7 +655,7 @@ class stock_picking(osv.osv):
'move_type': 'direct',
'type': 'in',
'invoice_state': 'none',
- 'date': time.strftime('%Y-%m-%d %H:%M:%S'),
+ 'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
'company_id': lambda self, cr, uid, c: self.pool.get('res.company')._company_default_get(cr, uid, 'stock.picking', context=c)
}
def action_process(self, cr, uid, ids, context=None):
@@ -1404,7 +1404,7 @@ class stock_production_lot(osv.osv):
'move_ids': fields.one2many('stock.move', 'prodlot_id', 'Moves for this production lot', readonly=True),
}
_defaults = {
- 'date': time.strftime('%Y-%m-%d %H:%M:%S'),
+ 'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
'name': lambda x, y, z, c: x.pool.get('ir.sequence').get(y, z, 'stock.lot.serial'),
'product_id': lambda x, y, z, c: c.get('product_id', False),
}
@@ -1605,9 +1605,9 @@ class stock_move(osv.osv):
'priority': '1',
'product_qty': 1.0,
'scrapped' : False,
- 'date': time.strftime('%Y-%m-%d %H:%M:%S'),
+ 'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'stock.move', context=c),
- 'date_expected': time.strftime('%Y-%m-%d %H:%M:%S'),
+ 'date_expected': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
}
def write(self, cr, uid, ids, vals, context=None):
@@ -2520,7 +2520,7 @@ class stock_inventory(osv.osv):
}
_defaults = {
- 'date': time.strftime('%Y-%m-%d %H:%M:%S'),
+ 'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
'state': 'draft',
'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'stock.inventory', context=c)
}
diff --git a/addons/survey/i18n/pt_BR.po b/addons/survey/i18n/pt_BR.po
new file mode 100644
index 00000000000..2f8f0bdb620
--- /dev/null
+++ b/addons/survey/i18n/pt_BR.po
@@ -0,0 +1,1719 @@
+# 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-03 16:58+0000\n"
+"PO-Revision-Date: 2011-03-01 00:32+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: survey
+#: view:survey.print:0
+#: view:survey.print.answer:0
+msgid "Print Option"
+msgstr ""
+
+#. module: survey
+#: code:addons/survey/survey.py:422
+#, python-format
+msgid ""
+"Minimum Required Answer you entered is "
+"greater than the number of answer. "
+"Please use a number that is smaller than %d."
+msgstr ""
+
+#. module: survey
+#: view:survey.question.wiz:0
+msgid "Your Messages"
+msgstr "Suas Mensagens"
+
+#. module: survey
+#: field:survey.question,comment_valid_type:0
+#: field:survey.question,validation_type:0
+msgid "Text Validation"
+msgstr "Validação de Texto"
+
+#. module: survey
+#: code:addons/survey/survey.py:434
+#, python-format
+msgid ""
+"Maximum Required Answer you entered for "
+"your maximum is greater than the number of answer. "
+" Please use a number that is smaller than %d."
+msgstr ""
+
+#. module: survey
+#: view:survey:0
+#: field:survey,invited_user_ids:0
+msgid "Invited User"
+msgstr "Usuário Convidado"
+
+#. module: survey
+#: selection:survey.answer,type:0
+msgid "Character"
+msgstr "Caractere"
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.action_survey_form1
+#: model:ir.ui.menu,name:survey.menu_print_survey_form
+#: model:ir.ui.menu,name:survey.menu_reporting
+#: model:ir.ui.menu,name:survey.menu_survey_form
+#: model:ir.ui.menu,name:survey.menu_surveys
+msgid "Surveys"
+msgstr "Pesquisas"
+
+#. module: survey
+#: view:survey:0
+msgid "Set to draft"
+msgstr "Definir como Provisório"
+
+#. module: survey
+#: field:survey.question,in_visible_answer_type:0
+msgid "Is Answer Type Invisible?"
+msgstr "A Escrita da Resposta é Invisível?"
+
+#. module: survey
+#: view:survey:0
+#: view:survey.page:0
+#: view:survey.question:0
+#: view:survey.request:0
+msgid "Group By..."
+msgstr "Agrupar Por..."
+
+#. module: survey
+#: view:survey.send.invitation.log:0
+msgid "Results :"
+msgstr "Resultados:"
+
+#. module: survey
+#: view:survey.request:0
+msgid "Survey Request"
+msgstr "Requisitar Pesquisa"
+
+#. module: survey
+#: selection:survey.question,required_type:0
+msgid "A Range"
+msgstr ""
+
+#. module: survey
+#: view:survey.response.line:0
+msgid "Table Answer"
+msgstr "Tabela de Resposta"
+
+#. module: survey
+#: field:survey.history,date:0
+msgid "Date started"
+msgstr ""
+
+#. module: survey
+#: field:survey,history:0
+msgid "History Lines"
+msgstr "Linhas de Histórico"
+
+#. module: survey
+#: code:addons/survey/survey.py:448
+#, python-format
+msgid ""
+"You must enter one or more menu choices in "
+"column heading (white spaces not allowed)"
+msgstr ""
+
+#. module: survey
+#: field:survey.question.column.heading,in_visible_menu_choice:0
+msgid "Is Menu Choice Invisible??"
+msgstr "A Escolha de Menu é Invísivel?"
+
+#. module: survey
+#: field:survey.send.invitation,mail:0
+msgid "Body"
+msgstr "Corpo"
+
+#. module: survey
+#: field:survey.question,allow_comment:0
+msgid "Allow Comment Field"
+msgstr "Permitir Campo de Comentário"
+
+#. module: survey
+#: selection:survey.print,paper_size:0
+#: selection:survey.print.answer,paper_size:0
+msgid "A4 (210mm x 297mm)"
+msgstr "A4 (210mm x 297mm)"
+
+#. module: survey
+#: field:survey.question,comment_maximum_date:0
+#: field:survey.question,validation_maximum_date:0
+msgid "Maximum date"
+msgstr "Data máxima"
+
+#. module: survey
+#: field:survey.question,in_visible_menu_choice:0
+msgid "Is Menu Choice Invisible?"
+msgstr "A Escolha do Menu é Invisível?"
+
+#. module: survey
+#: view:survey:0
+msgid "Completed"
+msgstr "Concluído"
+
+#. module: survey
+#: selection:survey.question,required_type:0
+msgid "Exactly"
+msgstr "Exatamente"
+
+#. module: survey
+#: view:survey:0
+msgid "Open Date"
+msgstr "Data de Abertura"
+
+#. module: survey
+#: view:survey.request:0
+msgid "Set to Draft"
+msgstr "Definir como Provisório"
+
+#. module: survey
+#: field:survey.question,is_comment_require:0
+msgid "Add Comment Field"
+msgstr "Adicionar Campo de Comentário"
+
+#. module: survey
+#: code:addons/survey/survey.py:401
+#, python-format
+msgid ""
+"#Required Answer you entered is greater "
+"than the number of answer. Please use a "
+"number that is smaller than %d."
+msgstr ""
+
+#. module: survey
+#: field:survey.question,tot_resp:0
+msgid "Total Answer"
+msgstr "Total de Respostas"
+
+#. module: survey
+#: field:survey.tbl.column.heading,name:0
+msgid "Row Number"
+msgstr "Número da Linha"
+
+#. module: survey
+#: model:ir.model,name:survey.model_survey_name_wiz
+msgid "survey.name.wiz"
+msgstr "survey.name.wiz"
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.action_survey_question_form
+msgid "Survey Questions"
+msgstr "Questões da Pesquisa"
+
+#. module: survey
+#: selection:survey.question,type:0
+msgid "Matrix of Choices (Only One Answers Per Row)"
+msgstr "Matriz de Escolhas (Apenas Uma Resposta por Linha)"
+
+#. module: survey
+#: code:addons/survey/survey.py:475
+#, python-format
+msgid ""
+"Maximum Required Answer you entered for your maximum is greater than the "
+"number of answer. Please use a number that is smaller than %d."
+msgstr ""
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.action_view_survey_question_message
+#: model:ir.model,name:survey.model_survey_question
+#: view:survey:0
+#: view:survey.page:0
+#: view:survey.question:0
+msgid "Survey Question"
+msgstr "Questão da Pesquisa"
+
+#. module: survey
+#: view:survey.question.column.heading:0
+msgid "Use if question type is rating_scale"
+msgstr ""
+
+#. module: survey
+#: field:survey.print,page_number:0
+#: field:survey.print.answer,page_number:0
+msgid "Include Page Number"
+msgstr "Incluir Número de Página"
+
+#. module: survey
+#: view:survey.page:0
+#: view:survey.question:0
+#: view:survey.send.invitation.log:0
+msgid "Ok"
+msgstr "Ok"
+
+#. module: survey
+#: field:survey.page,title:0
+msgid "Page Title"
+msgstr "Título da Página"
+
+#. module: survey
+#: model:ir.ui.menu,name:survey.menu_define_survey
+msgid "Define Surveys"
+msgstr "Definir Pesquisa"
+
+#. module: survey
+#: model:ir.model,name:survey.model_survey_history
+msgid "Survey History"
+msgstr "Histórico da Pesquisa"
+
+#. module: survey
+#: field:survey.response.answer,comment:0
+#: field:survey.response.line,comment:0
+msgid "Notes"
+msgstr "Notas"
+
+#. module: survey
+#: view:survey:0
+#: view:survey.request:0
+msgid "Search Survey"
+msgstr "Pesquisar Pesquisa"
+
+#. module: survey
+#: field:survey.response.answer,answer:0
+#: field:survey.tbl.column.heading,value:0
+msgid "Value"
+msgstr "Valor"
+
+#. module: survey
+#: field:survey.question,column_heading_ids:0
+msgid " Column heading"
+msgstr " Título de coluna"
+
+#. module: survey
+#: model:ir.ui.menu,name:survey.menu_run_survey_form
+msgid "Answer a Survey"
+msgstr "Responder uma Pesquisa"
+
+#. module: survey
+#: code:addons/survey/wizard/survey_answer.py:92
+#, python-format
+msgid "Error!"
+msgstr "Erro!"
+
+#. module: survey
+#: field:survey,tot_comp_survey:0
+msgid "Total Completed Survey"
+msgstr "Total Completado da Pesquisa"
+
+#. module: survey
+#: view:survey.response.answer:0
+msgid "(Use Only Question Type is matrix_of_drop_down_menus)"
+msgstr ""
+
+#. module: survey
+#: model:ir.actions.report.xml,name:survey.survey_analysis
+msgid "Survey Statistics"
+msgstr "Estatísticas da Pesquisa"
+
+#. module: survey
+#: selection:survey,state:0
+#: view:survey.request:0
+#: selection:survey.request,state:0
+msgid "Cancelled"
+msgstr "Cancelada"
+
+#. module: survey
+#: selection:survey.question,type:0
+msgid "Rating Scale"
+msgstr ""
+
+#. module: survey
+#: field:survey.question,comment_field_type:0
+msgid "Comment Field Type"
+msgstr "Tipo do Campo de Comentário"
+
+#. module: survey
+#: code:addons/survey/survey.py:375
+#: code:addons/survey/survey.py:387
+#: code:addons/survey/survey.py:401
+#: code:addons/survey/survey.py:406
+#: code:addons/survey/survey.py:416
+#: code:addons/survey/survey.py:422
+#: code:addons/survey/survey.py:428
+#: code:addons/survey/survey.py:434
+#: code:addons/survey/survey.py:438
+#: code:addons/survey/survey.py:444
+#: code:addons/survey/survey.py:448
+#: code:addons/survey/survey.py:458
+#: code:addons/survey/survey.py:462
+#: code:addons/survey/survey.py:467
+#: code:addons/survey/survey.py:473
+#: code:addons/survey/survey.py:475
+#: code:addons/survey/survey.py:477
+#: code:addons/survey/survey.py:482
+#: code:addons/survey/survey.py:484
+#: code:addons/survey/survey.py:642
+#: code:addons/survey/wizard/survey_answer.py:124
+#: code:addons/survey/wizard/survey_answer.py:131
+#: code:addons/survey/wizard/survey_answer.py:699
+#: code:addons/survey/wizard/survey_answer.py:738
+#: code:addons/survey/wizard/survey_answer.py:758
+#: code:addons/survey/wizard/survey_answer.py:787
+#: code:addons/survey/wizard/survey_answer.py:792
+#: code:addons/survey/wizard/survey_answer.py:800
+#: code:addons/survey/wizard/survey_answer.py:811
+#: code:addons/survey/wizard/survey_answer.py:820
+#: code:addons/survey/wizard/survey_answer.py:825
+#: code:addons/survey/wizard/survey_answer.py:899
+#: code:addons/survey/wizard/survey_answer.py:935
+#: code:addons/survey/wizard/survey_answer.py:953
+#: code:addons/survey/wizard/survey_answer.py:981
+#: code:addons/survey/wizard/survey_answer.py:984
+#: code:addons/survey/wizard/survey_answer.py:987
+#: code:addons/survey/wizard/survey_answer.py:999
+#: code:addons/survey/wizard/survey_answer.py:1006
+#: code:addons/survey/wizard/survey_answer.py:1009
+#: code:addons/survey/wizard/survey_selection.py:134
+#: code:addons/survey/wizard/survey_selection.py:138
+#: code:addons/survey/wizard/survey_send_invitation.py:74
+#, python-format
+msgid "Warning !"
+msgstr "Aviso!"
+
+#. module: survey
+#: selection:survey.question,comment_field_type:0
+msgid "Single Line Of Text"
+msgstr "Linha Simples de Texto"
+
+#. module: survey
+#: view:survey.send.invitation:0
+#: field:survey.send.invitation,send_mail_existing:0
+msgid "Send reminder for existing user"
+msgstr ""
+
+#. module: survey
+#: selection:survey.question,type:0
+msgid "Multiple Choice (Multiple Answer)"
+msgstr "Múltipla Escolha (Múltiplas Respostas)"
+
+#. module: survey
+#: view:survey:0
+msgid "Edit Survey"
+msgstr "Editar Pesquisa"
+
+#. module: survey
+#: view:survey.response.line:0
+msgid "Survey Answer Line"
+msgstr "Linha de Resposta da Pesquisa"
+
+#. module: survey
+#: field:survey.question.column.heading,menu_choice:0
+msgid "Menu Choice"
+msgstr "Menu de Escolha"
+
+#. module: survey
+#: selection:survey.question,required_type:0
+msgid "At Most"
+msgstr "No Máximo"
+
+#. module: survey
+#: field:survey.question,is_validation_require:0
+msgid "Validate Text"
+msgstr "Validar Texto"
+
+#. module: survey
+#: field:survey.response.line,single_text:0
+msgid "Text"
+msgstr "Texto"
+
+#. module: survey
+#: constraint:res.users:0
+msgid "The chosen company is not in the allowed companies for this user"
+msgstr ""
+"A empresa escolhida não está entre as empresas habilitadas para este usuário"
+
+#. module: survey
+#: selection:survey.print,paper_size:0
+#: selection:survey.print.answer,paper_size:0
+msgid "Letter (8.5\" x 11\")"
+msgstr "Carta (8.5\" x 11\")"
+
+#. module: survey
+#: view:survey:0
+#: field:survey,responsible_id:0
+msgid "Responsible"
+msgstr "Responsável"
+
+#. module: survey
+#: model:ir.model,name:survey.model_survey_request
+msgid "survey.request"
+msgstr "survey.request"
+
+#. module: survey
+#: field:survey.send.invitation,mail_subject:0
+#: field:survey.send.invitation,mail_subject_existing:0
+msgid "Subject"
+msgstr "Assunto"
+
+#. module: survey
+#: field:survey.question,comment_maximum_float:0
+#: field:survey.question,validation_maximum_float:0
+msgid "Maximum decimal number"
+msgstr ""
+
+#. module: survey
+#: selection:survey.request,state:0
+msgid "Wating Answer"
+msgstr "Aguardando Resposta"
+
+#. module: survey
+#: view:survey.request:0
+msgid "Late"
+msgstr "Atrasado"
+
+#. module: survey
+#: sql_constraint:res.users:0
+msgid "You can not have two users with the same login !"
+msgstr "Você não pode ter dois usuários com o mesmo login!"
+
+#. module: survey
+#: field:survey.send.invitation,mail_from:0
+msgid "From"
+msgstr "A partir de"
+
+#. module: survey
+#: selection:survey.question,comment_valid_type:0
+#: selection:survey.question,validation_type:0
+msgid "Don't Validate Comment Text."
+msgstr ""
+
+#. module: survey
+#: selection:survey.question,comment_valid_type:0
+#: selection:survey.question,validation_type:0
+msgid "Must Be A Whole Number"
+msgstr ""
+
+#. module: survey
+#: field:survey.answer,question_id:0
+#: field:survey.page,question_ids:0
+#: field:survey.question,question:0
+#: field:survey.question.column.heading,question_id:0
+#: field:survey.response.line,question_id:0
+msgid "Question"
+msgstr "Questão"
+
+#. module: survey
+#: view:survey.page:0
+msgid "Search Survey Page"
+msgstr "Pesquisar Página de Pesquisa"
+
+#. module: survey
+#: view:survey.send.invitation:0
+msgid "Send"
+msgstr "Enviar"
+
+#. module: survey
+#: field:survey.question.wiz,name:0
+msgid "Number"
+msgstr "Número"
+
+#. module: survey
+#: code:addons/survey/survey.py:444
+#, python-format
+msgid ""
+"You must enter one or more menu choices in "
+"column heading"
+msgstr ""
+
+#. module: survey
+#: model:ir.actions.act_window,help:survey.action_survey_form1
+msgid ""
+"You can create survey for different purposes: recruitment interviews, "
+"employee's periodical evaluations, marketing campaigns, etc. A survey is "
+"made of pages containing questions of several types: text, multiple choices, "
+"etc. You can edit survey manually or click on the 'Edit Survey' for a "
+"WYSIWYG interface."
+msgstr ""
+
+#. module: survey
+#: view:survey:0
+#: view:survey.request:0
+#: field:survey.request,state:0
+msgid "State"
+msgstr "Status"
+
+#. module: survey
+#: view:survey.request:0
+msgid "Evaluation Plan Phase"
+msgstr ""
+
+#. module: survey
+#: view:survey:0
+#: view:survey.page:0
+#: view:survey.question:0
+msgid "Between"
+msgstr "Entre"
+
+#. module: survey
+#: view:survey.print:0
+#: view:survey.print.answer:0
+#: view:survey.print.statistics:0
+msgid "Print"
+msgstr "Imprimir"
+
+#. module: survey
+#: field:survey.question,make_comment_field:0
+msgid "Make Comment Field an Answer Choice"
+msgstr ""
+
+#. module: survey
+#: view:survey:0
+#: field:survey,type:0
+msgid "Type"
+msgstr "Tipo"
+
+#. module: survey
+#: selection:survey.answer,type:0
+msgid "Email"
+msgstr "Email"
+
+#. module: survey
+#: model:ir.ui.menu,name:survey.menu_answer_surveys
+msgid "Answer Surveys"
+msgstr "Responder Pesquisas"
+
+#. module: survey
+#: selection:survey.response,state:0
+msgid "Not Finished"
+msgstr ""
+
+#. module: survey
+#: view:survey.print:0
+msgid "Survey Print"
+msgstr "Imprimir Pesquisa"
+
+#. module: survey
+#: view:survey.send.invitation:0
+msgid "Select Partner"
+msgstr "Selecione o Parceiro"
+
+#. module: survey
+#: field:survey.question,type:0
+msgid "Question Type"
+msgstr "Tipo de Questão"
+
+#. module: survey
+#: code:addons/survey/wizard/survey_answer.py:131
+#, python-format
+msgid "You can not answer this survey more than %s times"
+msgstr "Você não pode responder esta pesquisa mais de %s vezes"
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.act_survey_answer
+msgid "Answers"
+msgstr "Respostas"
+
+#. module: survey
+#: model:ir.module.module,description:survey.module_meta_information
+msgid ""
+"\n"
+" This module is used for surveying. It depends on the answers or reviews "
+"of some questions by different users.\n"
+" A survey may have multiple pages. Each page may contain multiple "
+"questions and each question may have multiple answers.\n"
+" Different users may give different answers of question and according to "
+"that survey is done. \n"
+" Partners are also sent mails with user name and password for the "
+"invitation of the survey\n"
+" "
+msgstr ""
+
+#. module: survey
+#: code:addons/survey/wizard/survey_answer.py:124
+#, python-format
+msgid "You can not answer because the survey is not open"
+msgstr "Você não pode responder porque a pesquisa não está aberta"
+
+#. module: survey
+#: selection:survey.response,response_type:0
+msgid "Link"
+msgstr "Vínculo"
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.action_survey_type_form
+#: model:ir.model,name:survey.model_survey_type
+#: view:survey.type:0
+msgid "Survey Type"
+msgstr "Tipo de Pesquisa"
+
+#. module: survey
+#: field:survey.page,sequence:0
+msgid "Page Nr"
+msgstr "Núm. Página"
+
+#. module: survey
+#: view:survey:0
+#: view:survey.page:0
+#: view:survey.question:0
+#: field:survey.question,descriptive_text:0
+#: selection:survey.question,type:0
+msgid "Descriptive Text"
+msgstr "Texto Descritivo"
+
+#. module: survey
+#: field:survey.question,minimum_req_ans:0
+msgid "Minimum Required Answer"
+msgstr ""
+
+#. module: survey
+#: code:addons/survey/survey.py:484
+#, python-format
+msgid ""
+"You must enter one or more menu choices in column heading (white spaces not "
+"allowed)"
+msgstr ""
+
+#. module: survey
+#: field:survey.question,req_error_msg:0
+msgid "Error Message"
+msgstr "Mensagem de Erro"
+
+#. module: survey
+#: code:addons/survey/survey.py:482
+#, python-format
+msgid "You must enter one or more menu choices in column heading"
+msgstr ""
+
+#. module: survey
+#: field:survey.request,date_deadline:0
+msgid "Deadline date"
+msgstr ""
+
+#. module: survey
+#: selection:survey.question,comment_valid_type:0
+#: selection:survey.question,validation_type:0
+msgid "Must Be A Date"
+msgstr "Deve Ser Uma Data"
+
+#. module: survey
+#: model:ir.model,name:survey.model_survey_print
+msgid "survey.print"
+msgstr "survey.print"
+
+#. module: survey
+#: view:survey.question.column.heading:0
+#: field:survey.question.column.heading,title:0
+msgid "Column Heading"
+msgstr "Título de Coluna"
+
+#. module: survey
+#: field:survey.question,is_require_answer:0
+msgid "Require Answer to Question"
+msgstr ""
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.action_survey_request_tree
+#: model:ir.ui.menu,name:survey.menu_survey_type_form1
+msgid "Survey Requests"
+msgstr "Requisições de Pesquisa"
+
+#. module: survey
+#: code:addons/survey/survey.py:375
+#: code:addons/survey/survey.py:462
+#, python-format
+msgid "You must enter one or more column heading."
+msgstr ""
+
+#. module: survey
+#: code:addons/survey/wizard/survey_answer.py:758
+#: code:addons/survey/wizard/survey_answer.py:953
+#, python-format
+msgid "Please enter an integer value"
+msgstr "Digite um valor inteiro"
+
+#. module: survey
+#: model:ir.model,name:survey.model_survey_browse_answer
+msgid "survey.browse.answer"
+msgstr "survey.browse.answer"
+
+#. module: survey
+#: selection:survey.question,comment_field_type:0
+msgid "Paragraph of Text"
+msgstr ""
+
+#. module: survey
+#: code:addons/survey/survey.py:428
+#, python-format
+msgid ""
+"Maximum Required Answer you entered for "
+"your maximum is greater than the number of answer. "
+" Please use a number that is smaller than %d."
+msgstr ""
+
+#. module: survey
+#: view:survey.request:0
+msgid "Watting Answer"
+msgstr ""
+
+#. module: survey
+#: view:survey:0
+#: view:survey.page:0
+#: view:survey.question:0
+msgid "When the question is not answered, display this error message:"
+msgstr ""
+
+#. module: survey
+#: view:survey:0
+#: view:survey.page:0
+#: view:survey.question:0
+msgid "Options"
+msgstr "Opções"
+
+#. module: survey
+#: model:ir.ui.menu,name:survey.menu_browse_survey_response
+msgid "Browse Answers"
+msgstr ""
+
+#. module: survey
+#: field:survey.response.answer,comment_field:0
+#: view:survey.response.line:0
+msgid "Comment"
+msgstr "Comentário"
+
+#. module: survey
+#: model:ir.model,name:survey.model_survey_answer
+#: model:ir.model,name:survey.model_survey_response_answer
+#: view:survey.answer:0
+#: view:survey.response:0
+#: view:survey.response.answer:0
+#: view:survey.response.line:0
+msgid "Survey Answer"
+msgstr "Resposta da Pesquisa"
+
+#. module: survey
+#: selection:survey.answer,type:0
+msgid "Selection"
+msgstr "Seleção"
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.action_browse_survey_response
+#: view:survey:0
+msgid "Answer Survey"
+msgstr "Responder Pesquisa"
+
+#. module: survey
+#: view:survey:0
+#: view:survey.page:0
+#: view:survey.question:0
+msgid "Comment Field"
+msgstr ""
+
+#. module: survey
+#: selection:survey.response,response_type:0
+msgid "Manually"
+msgstr "Manualmente"
+
+#. module: survey
+#: help:survey,responsible_id:0
+msgid "User responsible for survey"
+msgstr "Usuário responsável pela pesquisa"
+
+#. module: survey
+#: field:survey.question,comment_column:0
+msgid "Add comment column in matrix"
+msgstr ""
+
+#. module: survey
+#: field:survey.answer,response:0
+msgid "#Answer"
+msgstr ""
+
+#. module: survey
+#: field:survey.print,without_pagebreak:0
+#: field:survey.print.answer,without_pagebreak:0
+msgid "Print Without Page Breaks"
+msgstr ""
+
+#. module: survey
+#: view:survey:0
+#: view:survey.page:0
+#: view:survey.question:0
+msgid "When the comment is an invalid format, display this error message"
+msgstr ""
+
+#. module: survey
+#: code:addons/survey/wizard/survey_selection.py:138
+#, python-format
+msgid ""
+"You can not give more response. Please contact the author of this survey for "
+"further assistance."
+msgstr ""
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.act_survey_page_question
+#: model:ir.actions.act_window,name:survey.act_survey_question
+msgid "Questions"
+msgstr "Questões"
+
+#. module: survey
+#: help:survey,response_user:0
+msgid "Set to one if you require only one Answer per user"
+msgstr ""
+
+#. module: survey
+#: field:survey,users:0
+msgid "Users"
+msgstr "Usuários"
+
+#. module: survey
+#: view:survey.send.invitation:0
+msgid "Message"
+msgstr "Mensagem"
+
+#. module: survey
+#: view:survey:0
+#: view:survey.request:0
+msgid "MY"
+msgstr "MINHA"
+
+#. module: survey
+#: field:survey.question,maximum_req_ans:0
+msgid "Maximum Required Answer"
+msgstr ""
+
+#. module: survey
+#: field:survey.name.wiz,page_no:0
+msgid "Page Number"
+msgstr "Número da Página"
+
+#. module: survey
+#: code:addons/survey/wizard/survey_answer.py:92
+#, python-format
+msgid "Cannot locate survey for the question wizard!"
+msgstr ""
+
+#. module: survey
+#: view:survey:0
+#: view:survey.page:0
+#: view:survey.question:0
+msgid "and"
+msgstr "e"
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.action_view_survey_print_statistics
+#: view:survey.print.statistics:0
+msgid "Survey Print Statistics"
+msgstr "Imprimir Estatísticas de Pesquisa"
+
+#. module: survey
+#: field:survey.send.invitation.log,note:0
+msgid "Log"
+msgstr "Log"
+
+#. module: survey
+#: view:survey:0
+#: view:survey.page:0
+#: view:survey.question:0
+msgid "When the choices do not add up correctly, display this error message"
+msgstr ""
+
+#. module: survey
+#: field:survey,date_close:0
+msgid "Survey Close Date"
+msgstr "Data de Encerramento da Pesquisa"
+
+#. module: survey
+#: field:survey,date_open:0
+msgid "Survey Open Date"
+msgstr "Data de Abertura da Pesquisa"
+
+#. module: survey
+#: field:survey.question.column.heading,in_visible_rating_weight:0
+msgid "Is Rating Scale Invisible ??"
+msgstr ""
+
+#. module: survey
+#: view:survey.browse.answer:0
+#: view:survey.name.wiz:0
+msgid "Start"
+msgstr "Iniciar"
+
+#. module: survey
+#: code:addons/survey/survey.py:477
+#, python-format
+msgid "Maximum Required Answer is greater than Minimum Required Answer"
+msgstr ""
+
+#. module: survey
+#: field:survey.question,comment_maximum_no:0
+#: field:survey.question,validation_maximum_no:0
+msgid "Maximum number"
+msgstr "Número máximo"
+
+#. module: survey
+#: selection:survey,state:0
+#: selection:survey.request,state:0
+#: selection:survey.response.line,state:0
+msgid "Draft"
+msgstr "Provisório"
+
+#. module: survey
+#: model:ir.model,name:survey.model_survey_print_statistics
+msgid "survey.print.statistics"
+msgstr "survey.print.statistics"
+
+#. module: survey
+#: selection:survey,state:0
+msgid "Closed"
+msgstr "Fechado"
+
+#. module: survey
+#: selection:survey.question,type:0
+msgid "Matrix of Drop-down Menus"
+msgstr ""
+
+#. module: survey
+#: view:survey:0
+#: field:survey.answer,answer:0
+#: field:survey.name.wiz,response:0
+#: view:survey.page:0
+#: view:survey.print.answer:0
+#: field:survey.print.answer,response_ids:0
+#: view:survey.question:0
+#: field:survey.question,answer_choice_ids:0
+#: field:survey.request,response:0
+#: field:survey.response,question_ids:0
+#: field:survey.response.answer,answer_id:0
+#: field:survey.response.answer,response_id:0
+#: view:survey.response.line:0
+#: field:survey.response.line,response_answer_ids:0
+#: field:survey.response.line,response_id:0
+#: field:survey.response.line,response_table_ids:0
+#: field:survey.send.invitation,partner_ids:0
+#: field:survey.tbl.column.heading,response_table_id:0
+msgid "Answer"
+msgstr "Resposta"
+
+#. module: survey
+#: field:survey,max_response_limit:0
+msgid "Maximum Answer Limit"
+msgstr ""
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.action_act_view_survey_send_invitation
+msgid "Send Invitations"
+msgstr "Enviar Convites"
+
+#. module: survey
+#: field:survey.name.wiz,store_ans:0
+msgid "Store Answer"
+msgstr ""
+
+#. module: survey
+#: selection:survey.question,type:0
+msgid "Date and Time"
+msgstr "Data e Hora"
+
+#. module: survey
+#: field:survey,state:0
+#: field:survey.response,state:0
+#: field:survey.response.line,state:0
+msgid "Status"
+msgstr "Status"
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.action_view_survey_print
+msgid "Print Survey"
+msgstr "Imprimir Pesquisa"
+
+#. module: survey
+#: field:survey,send_response:0
+msgid "E-mail Notification on Answer"
+msgstr ""
+
+#. module: survey
+#: field:survey.response.answer,value_choice:0
+msgid "Value Choice"
+msgstr ""
+
+#. module: survey
+#: view:survey:0
+msgid "Started"
+msgstr "Iniciada"
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.action_view_survey_print_answer
+#: view:survey:0
+#: view:survey.print.answer:0
+msgid "Print Answer"
+msgstr "Imprimir Resposta"
+
+#. module: survey
+#: selection:survey.question,type:0
+msgid "Multiple Textboxes"
+msgstr ""
+
+#. module: survey
+#: selection:survey.print,orientation:0
+#: selection:survey.print.answer,orientation:0
+msgid "Landscape(Horizontal)"
+msgstr "Paisagem (Horizontal)"
+
+#. module: survey
+#: field:survey.question,no_of_rows:0
+msgid "No of Rows"
+msgstr "Núm. de Linhas"
+
+#. module: survey
+#: view:survey:0
+#: view:survey.name.wiz:0
+msgid "Survey Details"
+msgstr "Detalhes da Pesquisa"
+
+#. module: survey
+#: selection:survey.question,type:0
+msgid "Multiple Textboxes With Different Type"
+msgstr ""
+
+#. module: survey
+#: view:survey.question.column.heading:0
+msgid "Menu Choices (each choice on separate lines)"
+msgstr "Menu de Opções (cada opção em linhas separadas)"
+
+#. module: survey
+#: field:survey.response,response_type:0
+msgid "Answer Type"
+msgstr "Tipo de Resposta"
+
+#. module: survey
+#: view:survey:0
+#: view:survey.page:0
+#: view:survey.question:0
+msgid "Validation"
+msgstr "Validação"
+
+#. module: survey
+#: view:survey.request:0
+msgid "Waiting Answer"
+msgstr "Aguardando Resposta"
+
+#. module: survey
+#: selection:survey.question,comment_valid_type:0
+#: selection:survey.question,validation_type:0
+msgid "Must Be A Decimal Number"
+msgstr "Deve Ser Um Número Decimal"
+
+#. module: survey
+#: field:res.users,survey_id:0
+msgid "Groups"
+msgstr "Grupos"
+
+#. module: survey
+#: selection:survey.answer,type:0
+#: selection:survey.question,type:0
+msgid "Date"
+msgstr "Data"
+
+#. module: survey
+#: selection:survey.answer,type:0
+msgid "Integer"
+msgstr "Inteiro"
+
+#. module: survey
+#: model:ir.model,name:survey.model_survey_send_invitation
+msgid "survey.send.invitation"
+msgstr "survey.send.invitation"
+
+#. module: survey
+#: field:survey.history,user_id:0
+#: view:survey.request:0
+#: field:survey.request,user_id:0
+#: field:survey.response,user_id:0
+msgid "User"
+msgstr "Usuário"
+
+#. module: survey
+#: field:survey.name.wiz,transfer:0
+msgid "Page Transfer"
+msgstr ""
+
+#. module: survey
+#: selection:survey.response.line,state:0
+msgid "Skiped"
+msgstr ""
+
+#. module: survey
+#: field:survey.print,paper_size:0
+#: field:survey.print.answer,paper_size:0
+msgid "Paper Size"
+msgstr "Tamanho do Papel"
+
+#. module: survey
+#: field:survey.response.answer,column_id:0
+#: field:survey.tbl.column.heading,column_id:0
+msgid "Column"
+msgstr "Coluna"
+
+#. module: survey
+#: model:ir.model,name:survey.model_survey_tbl_column_heading
+msgid "survey.tbl.column.heading"
+msgstr "survey.tbl.column.heading"
+
+#. module: survey
+#: model:ir.model,name:survey.model_survey_response_line
+msgid "Survey Response Line"
+msgstr "Linha de Resposta da Pesquisa"
+
+#. module: survey
+#: code:addons/survey/wizard/survey_selection.py:134
+#, python-format
+msgid "You can not give response for this survey more than %s times"
+msgstr "Você não pode preencher resposta para esta pesquisa mais de %s vezes"
+
+#. module: survey
+#: model:ir.actions.report.xml,name:survey.report_survey_form
+#: model:ir.model,name:survey.model_survey
+#: view:survey:0
+#: view:survey.browse.answer:0
+#: field:survey.browse.answer,survey_id:0
+#: field:survey.history,survey_id:0
+#: view:survey.name.wiz:0
+#: field:survey.name.wiz,survey_id:0
+#: view:survey.page:0
+#: field:survey.page,survey_id:0
+#: view:survey.print:0
+#: field:survey.print,survey_ids:0
+#: field:survey.print.statistics,survey_ids:0
+#: field:survey.question,survey:0
+#: view:survey.request:0
+#: field:survey.request,survey_id:0
+#: field:survey.response,survey_id:0
+msgid "Survey"
+msgstr "Pesquisa"
+
+#. module: survey
+#: field:survey.question,in_visible_rating_weight:0
+msgid "Is Rating Scale Invisible?"
+msgstr ""
+
+#. module: survey
+#: selection:survey.question,type:0
+msgid "Numerical Textboxes"
+msgstr ""
+
+#. module: survey
+#: model:ir.model,name:survey.model_survey_question_wiz
+msgid "survey.question.wiz"
+msgstr "survey.question.wiz"
+
+#. module: survey
+#: view:survey:0
+msgid "History"
+msgstr "Histórico"
+
+#. module: survey
+#: help:survey.browse.answer,response_id:0
+msgid ""
+"If this field is empty, all answers of the selected survey will be print."
+msgstr ""
+"Se este campos estiver vazio, todas as respostas da pesquisa selecionada "
+"serão impressos."
+
+#. module: survey
+#: field:survey.type,code:0
+msgid "Code"
+msgstr "Código"
+
+#. module: survey
+#: model:ir.ui.menu,name:survey.menu_print_survey_statistics
+msgid "Surveys Statistics"
+msgstr "Estatísticas de Pesquisa"
+
+#. module: survey
+#: field:survey.print,orientation:0
+#: field:survey.print.answer,orientation:0
+msgid "Orientation"
+msgstr "Orientação"
+
+#. module: survey
+#: view:survey:0
+#: view:survey.answer:0
+#: view:survey.page:0
+#: view:survey.question:0
+msgid "Seq"
+msgstr "Seq"
+
+#. module: survey
+#: field:survey.request,email:0
+msgid "E-mail"
+msgstr "Email"
+
+#. module: survey
+#: field:survey.question,comment_minimum_no:0
+#: field:survey.question,validation_minimum_no:0
+msgid "Minimum number"
+msgstr "Número mínimo"
+
+#. module: survey
+#: field:survey.question,req_ans:0
+msgid "#Required Answer"
+msgstr "#Resposta Requerida"
+
+#. module: survey
+#: field:survey.answer,sequence:0
+#: field:survey.question,sequence:0
+msgid "Sequence"
+msgstr "Sequência"
+
+#. module: survey
+#: field:survey.question,comment_label:0
+msgid "Field Label"
+msgstr "Rótulo do Campo"
+
+#. module: survey
+#: view:survey:0
+msgid "Other"
+msgstr "Outro"
+
+#. module: survey
+#: view:survey.request:0
+#: selection:survey.request,state:0
+msgid "Done"
+msgstr "Concluído"
+
+#. module: survey
+#: view:survey:0
+msgid "Test Survey"
+msgstr "Testar Pesquisa"
+
+#. module: survey
+#: field:survey.question,rating_allow_one_column_require:0
+msgid "Allow Only One Answer per Column (Forced Ranking)"
+msgstr ""
+
+#. module: survey
+#: view:survey:0
+#: view:survey.browse.answer:0
+#: view:survey.name.wiz:0
+#: view:survey.print:0
+#: view:survey.print.answer:0
+#: view:survey.print.statistics:0
+#: view:survey.send.invitation:0
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: survey
+#: view:survey:0
+msgid "Close"
+msgstr "Fechar"
+
+#. module: survey
+#: field:survey.question,comment_minimum_float:0
+#: field:survey.question,validation_minimum_float:0
+msgid "Minimum decimal number"
+msgstr "Número decimal mínimo"
+
+#. module: survey
+#: view:survey:0
+#: selection:survey,state:0
+msgid "Open"
+msgstr "Abrir"
+
+#. module: survey
+#: field:survey,tot_start_survey:0
+msgid "Total Started Survey"
+msgstr ""
+
+#. module: survey
+#: code:addons/survey/survey.py:467
+#, python-format
+msgid ""
+"#Required Answer you entered is greater than the number of answer. Please "
+"use a number that is smaller than %d."
+msgstr ""
+
+#. module: survey
+#: help:survey,max_response_limit:0
+msgid "Set to one if survey is answerable only once"
+msgstr ""
+
+#. module: survey
+#: selection:survey.response,state:0
+msgid "Finished "
+msgstr "Finalizada "
+
+#. module: survey
+#: model:ir.model,name:survey.model_survey_question_column_heading
+msgid "Survey Question Column Heading"
+msgstr "Cabeçalho de Coluna da Questão da Pesquisa"
+
+#. module: survey
+#: field:survey.answer,average:0
+msgid "#Avg"
+msgstr ""
+
+#. module: survey
+#: selection:survey.question,type:0
+msgid "Matrix of Choices (Multiple Answers Per Row)"
+msgstr ""
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.action_view_survey_name
+msgid "Give Survey Answer"
+msgstr "Fornecer Resposta de Pesquisa"
+
+#. module: survey
+#: model:ir.model,name:survey.model_res_users
+msgid "res.users"
+msgstr "res.users"
+
+#. module: survey
+#: view:survey:0
+msgid "Current"
+msgstr "Atual"
+
+#. module: survey
+#: selection:survey.response.line,state:0
+msgid "Answered"
+msgstr "Respondida"
+
+#. module: survey
+#: code:addons/survey/wizard/survey_answer.py:432
+#, python-format
+msgid "Complete Survey Answer"
+msgstr "Resposta Completa da Pesquisa"
+
+#. module: survey
+#: selection:survey.question,type:0
+msgid "Comment/Essay Box"
+msgstr ""
+
+#. module: survey
+#: field:survey.answer,type:0
+msgid "Type of Answer"
+msgstr "Tipo de Resposta"
+
+#. module: survey
+#: field:survey.question,required_type:0
+msgid "Respondent must answer"
+msgstr ""
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.action_view_survey_send_invitation
+#: view:survey.send.invitation:0
+msgid "Send Invitation"
+msgstr "Enviar Convite"
+
+#. module: survey
+#: code:addons/survey/wizard/survey_answer.py:792
+#, python-format
+msgid "You cannot select the same answer more than one time"
+msgstr "Você não pode selecionar a mesma resposta mais de uma vez"
+
+#. module: survey
+#: view:survey.question:0
+msgid "Search Question"
+msgstr "Pesquisar Questão"
+
+#. module: survey
+#: field:survey,title:0
+msgid "Survey Title"
+msgstr "Título da Pesquisa"
+
+#. module: survey
+#: selection:survey.question,type:0
+msgid "Single Textbox"
+msgstr "Caixa de texto Simples"
+
+#. module: survey
+#: field:survey,note:0
+#: field:survey.name.wiz,note:0
+#: view:survey.page:0
+#: field:survey.page,note:0
+#: view:survey.response.line:0
+msgid "Description"
+msgstr "Descrição"
+
+#. module: survey
+#: view:survey.name.wiz:0
+msgid "Select Survey"
+msgstr "Selecionar Pesquisa"
+
+#. module: survey
+#: selection:survey.question,required_type:0
+msgid "At Least"
+msgstr "No Mínimo"
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.action_view_survey_send_invitation_log
+#: model:ir.model,name:survey.model_survey_send_invitation_log
+msgid "survey.send.invitation.log"
+msgstr "survey.send.invitation.log"
+
+#. module: survey
+#: selection:survey.print,orientation:0
+#: selection:survey.print.answer,orientation:0
+msgid "Portrait(Vertical)"
+msgstr "Retrato (Vertical)"
+
+#. module: survey
+#: selection:survey.question,comment_valid_type:0
+#: selection:survey.question,validation_type:0
+msgid "Must Be Specific Length"
+msgstr ""
+
+#. module: survey
+#: view:survey:0
+#: view:survey.page:0
+#: field:survey.question,page_id:0
+msgid "Survey Page"
+msgstr "Página de Pesquisa"
+
+#. module: survey
+#: view:survey:0
+#: view:survey.page:0
+#: view:survey.question:0
+msgid "Required Answer"
+msgstr "Resposta Requerida"
+
+#. module: survey
+#: code:addons/survey/survey.py:473
+#, python-format
+msgid ""
+"Minimum Required Answer you entered is greater than the number of answer. "
+"Please use a number that is smaller than %d."
+msgstr ""
+
+#. module: survey
+#: code:addons/survey/survey.py:458
+#, python-format
+msgid "You must enter one or more answer."
+msgstr "Você precisa digitar uma ou mais respostas."
+
+#. module: survey
+#: model:ir.actions.report.xml,name:survey.survey_browse_response
+#: field:survey.browse.answer,response_id:0
+msgid "Survey Answers"
+msgstr "Respostas da Pesquisa"
+
+#. module: survey
+#: view:survey.browse.answer:0
+msgid "Select Survey and related answer"
+msgstr "Selecione a Pesquisa e resposta relacionada"
+
+#. module: survey
+#: model:ir.ui.menu,name:survey.menu_print_survey_answer
+msgid "Surveys Answers"
+msgstr "Respostas das Pesquisas"
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.act_survey_pages
+msgid "Pages"
+msgstr "Páginas"
+
+#. module: survey
+#: code:addons/survey/survey.py:406
+#, python-format
+msgid ""
+"#Required Answer you entered is greater "
+"than the number of answer. Please use a "
+"number that is smaller than %d."
+msgstr ""
+
+#. module: survey
+#: code:addons/survey/wizard/survey_answer.py:984
+#, python-format
+msgid "You cannot select same answer more than one time'"
+msgstr "Você não pode selecionar a mesma resposta mais de uma vez"
+
+#. module: survey
+#: selection:survey.print,paper_size:0
+#: selection:survey.print.answer,paper_size:0
+msgid "Legal (8.5\" x 14\")"
+msgstr ""
+
+#. module: survey
+#: field:survey.type,name:0
+msgid "Name"
+msgstr "Nome"
+
+#. module: survey
+#: view:survey.page:0
+msgid "#Questions"
+msgstr "#Questões"
+
+#. module: survey
+#: model:ir.model,name:survey.model_survey_response
+msgid "survey.response"
+msgstr "survey.response"
+
+#. module: survey
+#: field:survey.question,comment_valid_err_msg:0
+#: field:survey.question,make_comment_field_err_msg:0
+#: field:survey.question,numeric_required_sum_err_msg:0
+#: field:survey.question,validation_valid_err_msg:0
+msgid "Error message"
+msgstr "Mensagem de erro"
+
+#. module: survey
+#: model:ir.module.module,shortdesc:survey.module_meta_information
+msgid "Survey Module"
+msgstr "Módulo de Pesquisas (Avaliações)"
+
+#. module: survey
+#: view:survey.send.invitation:0
+#: field:survey.send.invitation,send_mail:0
+msgid "Send mail for new user"
+msgstr "Enviar email para novo usuário"
+
+#. module: survey
+#: code:addons/survey/survey.py:387
+#, python-format
+msgid "You must enter one or more Answer."
+msgstr "Você precisa entrar com uma ou mais Respostas."
+
+#. module: survey
+#: code:addons/survey/survey.py:416
+#, python-format
+msgid ""
+"Minimum Required Answer you entered is "
+"greater than the number of answer. Please "
+"use a number that is smaller than %d."
+msgstr ""
+
+#. module: survey
+#: field:survey.answer,menu_choice:0
+msgid "Menu Choices"
+msgstr ""
+
+#. module: survey
+#: field:survey,page_ids:0
+#: view:survey.question:0
+#: field:survey.response.line,page_id:0
+msgid "Page"
+msgstr "Página"
+
+#. module: survey
+#: code:addons/survey/survey.py:438
+#, python-format
+msgid ""
+"Maximum Required Answer is greater than "
+"Minimum Required Answer"
+msgstr ""
+
+#. module: survey
+#: view:survey.send.invitation.log:0
+msgid "User creation"
+msgstr ""
+
+#. module: survey
+#: selection:survey.question,required_type:0
+msgid "All"
+msgstr "Todas"
+
+#. module: survey
+#: selection:survey.question,comment_valid_type:0
+#: selection:survey.question,validation_type:0
+msgid "Must Be An Email Address"
+msgstr "Deve Ser Um Endereço de Email"
+
+#. module: survey
+#: selection:survey.question,type:0
+msgid "Multiple Choice (Only One Answer)"
+msgstr "Múltipla Escolha (Apenas Uma Resposta)"
+
+#. module: survey
+#: field:survey.answer,in_visible_answer_type:0
+msgid "Is Answer Type Invisible??"
+msgstr "O Tipo de Resposta é Invisível?"
+
+#. module: survey
+#: model:ir.model,name:survey.model_survey_print_answer
+msgid "survey.print.answer"
+msgstr "survey.print.answer"
+
+#. module: survey
+#: view:survey.answer:0
+msgid "Menu Choices (each choice on separate by lines)"
+msgstr ""
+
+#. module: survey
+#: selection:survey.answer,type:0
+msgid "Float"
+msgstr "Ponto Flutuante"
+
+#. module: survey
+#: view:survey.response.line:0
+msgid "Single Textboxes"
+msgstr ""
+
+#. module: survey
+#: code:addons/survey/wizard/survey_send_invitation.py:74
+#, python-format
+msgid "%sSurvey is not in open state"
+msgstr "A Pesquisa %s não está aberta"
+
+#. module: survey
+#: field:survey.question.column.heading,rating_weight:0
+msgid "Weight"
+msgstr "Peso"
+
+#. module: survey
+#: selection:survey.answer,type:0
+msgid "Date & Time"
+msgstr "Data e Hora"
+
+#. module: survey
+#: field:survey.response,date_create:0
+#: field:survey.response.line,date_create:0
+msgid "Create Date"
+msgstr "Data de Criação"
+
+#. module: survey
+#: field:survey.question,column_name:0
+msgid "Column Name"
+msgstr "Nome da Coluna"
+
+#. module: survey
+#: model:ir.actions.act_window,name:survey.action_survey_page_form
+#: model:ir.model,name:survey.model_survey_page
+#: model:ir.ui.menu,name:survey.menu_survey_page_form1
+#: view:survey.page:0
+msgid "Survey Pages"
+msgstr "Páginas de Pesquisa"
+
+#. module: survey
+#: field:survey.question,numeric_required_sum:0
+msgid "Sum of all choices"
+msgstr ""
+
+#. module: survey
+#: selection:survey.question,type:0
+#: view:survey.response.line:0
+msgid "Table"
+msgstr "Tabela"
+
+#. module: survey
+#: code:addons/survey/survey.py:642
+#, python-format
+msgid "You cannot duplicate the resource!"
+msgstr "Você não pode duplicar o recurso!"
+
+#. module: survey
+#: field:survey.question,comment_minimum_date:0
+#: field:survey.question,validation_minimum_date:0
+msgid "Minimum date"
+msgstr "Data mínima"
+
+#. module: survey
+#: field:survey,response_user:0
+msgid "Maximum Answer per User"
+msgstr ""
+
+#. module: survey
+#: field:survey.name.wiz,page:0
+msgid "Page Position"
+msgstr ""
diff --git a/addons/warning/i18n/bg.po b/addons/warning/i18n/bg.po
index a52d0837bfd..ce5b84d6364 100644
--- a/addons/warning/i18n/bg.po
+++ b/addons/warning/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:16+0000\n"
-"PO-Revision-Date: 2010-02-16 15:00+0000\n"
-"Last-Translator: Boris \n"
+"PO-Revision-Date: 2011-02-27 13:11+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:47+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: warning
#: model:ir.model,name:warning.model_purchase_order_line
@@ -35,7 +35,7 @@ msgstr "Съобщение за ред от поръчка за покупка"
#. module: warning
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
-msgstr ""
+msgstr "Грешка ! Не може да създадете рекурсивно свързани членове"
#. module: warning
#: model:ir.model,name:warning.model_stock_picking
@@ -55,7 +55,7 @@ msgstr "Предупреждение при покупка този продук
#. module: warning
#: model:ir.model,name:warning.model_product_product
msgid "Product"
-msgstr ""
+msgstr "Продукт"
#. module: warning
#: sql_constraint:purchase.order:0
@@ -215,7 +215,7 @@ msgstr "Предупреждение при поръчка за продажба
#. module: warning
#: constraint:product.product:0
msgid "Error: Invalid ean code"
-msgstr ""
+msgstr "Грешка: Невалиден европейски баркод"
#. module: warning
#: field:res.partner,picking_warn_msg:0
@@ -225,12 +225,12 @@ msgstr "Съобщение за вдигане от склад"
#. module: warning
#: model:ir.model,name:warning.model_res_partner
msgid "Partner"
-msgstr ""
+msgstr "Партньор"
#. module: warning
#: model:ir.model,name:warning.model_sale_order
msgid "Sales Order"
-msgstr ""
+msgstr "Нареждане за продажба"
#. module: warning
#: model:ir.model,name:warning.model_sale_order_line
diff --git a/addons/web_livechat/i18n/fr.po b/addons/web_livechat/i18n/fr.po
new file mode 100644
index 00000000000..ffcccb5ae1b
--- /dev/null
+++ b/addons/web_livechat/i18n/fr.po
@@ -0,0 +1,40 @@
+# French 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:16+0000\n"
+"PO-Revision-Date: 2011-02-26 09:39+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: French \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: web_livechat
+#: sql_constraint:publisher_warranty.contract:0
+msgid ""
+"Your publisher warranty contract is already subscribed in the system !"
+msgstr ""
+"Votre contrat de garantie éditeur est déjà référencé dans le système!"
+
+#. module: web_livechat
+#: model:ir.module.module,shortdesc:web_livechat.module_meta_information
+msgid "Live Chat Support"
+msgstr ""
+
+#. module: web_livechat
+#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
+msgid "publisher_warranty.contract"
+msgstr "publisher_warranty.contract"
+
+#. module: web_livechat
+#: model:ir.module.module,description:web_livechat.module_meta_information
+msgid "Enable live chat support for whom have a maintenance contract"
+msgstr ""
diff --git a/addons/web_livechat/i18n/pt_BR.po b/addons/web_livechat/i18n/pt_BR.po
new file mode 100644
index 00000000000..0a0027bd7e7
--- /dev/null
+++ b/addons/web_livechat/i18n/pt_BR.po
@@ -0,0 +1,41 @@
+# 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:16+0000\n"
+"PO-Revision-Date: 2011-02-28 21:32+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: web_livechat
+#: sql_constraint:publisher_warranty.contract:0
+msgid ""
+"Your publisher warranty contract is already subscribed in the system !"
+msgstr ""
+"Seu contrato de garantia do distribuidor já está inscrito no sistema!"
+
+#. module: web_livechat
+#: model:ir.module.module,shortdesc:web_livechat.module_meta_information
+msgid "Live Chat Support"
+msgstr "Suporte com Conversa ao Vivo"
+
+#. module: web_livechat
+#: model:ir.model,name:web_livechat.model_publisher_warranty_contract
+msgid "publisher_warranty.contract"
+msgstr "publisher_warranty.contract"
+
+#. module: web_livechat
+#: model:ir.module.module,description:web_livechat.module_meta_information
+msgid "Enable live chat support for whom have a maintenance contract"
+msgstr ""
+"Ativa o suporte com conversa ao vivo para quem tem um contrato de manutenção"
diff --git a/addons/web_uservoice/i18n/fr.po b/addons/web_uservoice/i18n/fr.po
new file mode 100644
index 00000000000..71c2e8913d6
--- /dev/null
+++ b/addons/web_uservoice/i18n/fr.po
@@ -0,0 +1,29 @@
+# French 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-12 16:15+0000\n"
+"PO-Revision-Date: 2011-02-26 09:36+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: French \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: web_uservoice
+#: model:ir.module.module,shortdesc:web_uservoice.module_meta_information
+msgid "Add uservoice button in header"
+msgstr ""
+
+#. module: web_uservoice
+#: code:addons/web_uservoice/web/editors.py:72
+#, python-format
+msgid "feedback"
+msgstr ""
diff --git a/addons/web_uservoice/i18n/pt_BR.po b/addons/web_uservoice/i18n/pt_BR.po
new file mode 100644
index 00000000000..af49219a363
--- /dev/null
+++ b/addons/web_uservoice/i18n/pt_BR.po
@@ -0,0 +1,29 @@
+# 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-12 16:15+0000\n"
+"PO-Revision-Date: 2011-02-28 21:30+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: web_uservoice
+#: model:ir.module.module,shortdesc:web_uservoice.module_meta_information
+msgid "Add uservoice button in header"
+msgstr "Adicionar botão de voz de usuário no cabeçalho"
+
+#. module: web_uservoice
+#: code:addons/web_uservoice/web/editors.py:72
+#, python-format
+msgid "feedback"
+msgstr "feedback"
diff --git a/addons/wiki/web/locales/bg.po b/addons/wiki/web/locales/bg.po
index 5b073c6c77e..d331ed5de7f 100644
--- a/addons/wiki/web/locales/bg.po
+++ b/addons/wiki/web/locales/bg.po
@@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-02-11 06:26+0000\n"
-"X-Generator: Launchpad (build 12177)\n"
+"X-Launchpad-Export-Date: 2011-02-12 06:06+0000\n"
+"X-Generator: Launchpad (build 12351)\n"
#: widgets/wikimarkup/__init__.py:1981
msgid "Table of Contents"
diff --git a/addons/wiki/web/locales/de.po b/addons/wiki/web/locales/de.po
new file mode 100644
index 00000000000..8718cd9713d
--- /dev/null
+++ b/addons/wiki/web/locales/de.po
@@ -0,0 +1,22 @@
+# German 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: 2010-08-02 17:52+0530\n"
+"PO-Revision-Date: 2011-02-11 11:54+0000\n"
+"Last-Translator: Ferdinand @ Camptocamp \n"
+"Language-Team: German \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-12 06:06+0000\n"
+"X-Generator: Launchpad (build 12351)\n"
+
+#: widgets/wikimarkup/__init__.py:1981
+msgid "Table of Contents"
+msgstr "Inhaltsverzeichnis"
diff --git a/addons/wiki/web/locales/fr.po b/addons/wiki/web/locales/fr.po
new file mode 100644
index 00000000000..18a1611dac0
--- /dev/null
+++ b/addons/wiki/web/locales/fr.po
@@ -0,0 +1,22 @@
+# French 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: 2010-08-02 17:52+0530\n"
+"PO-Revision-Date: 2011-02-11 20:16+0000\n"
+"Last-Translator: lolivier \n"
+"Language-Team: French \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-12 06:06+0000\n"
+"X-Generator: Launchpad (build 12351)\n"
+
+#: widgets/wikimarkup/__init__.py:1981
+msgid "Table of Contents"
+msgstr "Table des matières"
diff --git a/addons/wiki/web/locales/sk.po b/addons/wiki/web/locales/sk.po
new file mode 100644
index 00000000000..f101cf6928a
--- /dev/null
+++ b/addons/wiki/web/locales/sk.po
@@ -0,0 +1,22 @@
+# Slovak 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: 2010-08-02 17:52+0530\n"
+"PO-Revision-Date: 2011-02-21 13:05+0000\n"
+"Last-Translator: Radoslav Sloboda \n"
+"Language-Team: Slovak \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-22 14:27+0000\n"
+"X-Generator: Launchpad (build 12351)\n"
+
+#: widgets/wikimarkup/__init__.py:1981
+msgid "Table of Contents"
+msgstr "Obsah"