[MERGE] Merge with lp:openobject-addons

bzr revid: sbh@tinyerp.com-20110221050604-fi187hisvw3uvdtm
This commit is contained in:
Bhumika(OpenERP) sbh@tinyerp.com
2011-02-21 10:36:04 +05:30
41 changed files with 2258 additions and 433 deletions
+369 -209
View File
File diff suppressed because it is too large Load Diff
+68 -16
View File
@@ -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-11 22:50+0000\n"
"PO-Revision-Date: 2011-02-19 23:18+0000\n"
"Last-Translator: Emerson <Unknown>\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-12 05:00+0000\n"
"X-Launchpad-Export-Date: 2011-02-20 04:34+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: account
@@ -2243,7 +2243,7 @@ msgstr "Mantenha vazia para todos os anos fiscais abertos"
#. module: account
#: model:ir.model,name:account.model_account_move
msgid "Account Entry"
msgstr "Conta Lançamento"
msgstr "Lançamento Contábil"
#. module: account
#: field:account.sequence.fiscalyear,sequence_main_id:0
@@ -3264,7 +3264,7 @@ msgstr "Transferências"
#. module: account
#: view:account.payment.term.line:0
msgid " value amount: n.a"
msgstr ""
msgstr " valor total: n.a."
#. module: account
#: view:account.chart:0
@@ -3581,8 +3581,8 @@ msgstr "Conta de pagamento"
msgid ""
"You cannot create entries on different periods/journals in the same move"
msgstr ""
"Você não pode criar escrituras com períodos ou jornais diferentes na mesma "
"entrada"
"Você não pode criar lançamentos em períodos/diários diferentes no mesmo "
"movimento."
#. module: account
#: model:process.node,name:account.process_node_supplierpaymentorder0
@@ -4418,7 +4418,7 @@ msgstr "Data Inicial"
#. module: account
#: field:account.chart.template,property_account_income:0
msgid "Income Account on Product Template"
msgstr ""
msgstr "Conta de Receita no Modelo de Produto"
#. module: account
#: help:res.partner,last_reconciliation_date:0
@@ -4547,12 +4547,12 @@ msgstr "Aplicação de impostos"
#: model:ir.ui.menu,name:account.menu_eaction_account_moves_sale
#, python-format
msgid "Journal Items"
msgstr "Itens do Livro"
msgstr "Itens do Diário"
#. module: account
#: selection:account.account.type,report_type:0
msgid "Balance Sheet (Assets Accounts)"
msgstr ""
msgstr "Planilha de Balanço (Ativos)"
#. module: account
#: report:account.tax.code.entries:0
@@ -4645,7 +4645,7 @@ msgstr "Movimentos"
#: model:ir.actions.act_window,name:account.action_account_vat_declaration
#: model:ir.model,name:account.model_account_vat_declaration
msgid "Account Vat Declaration"
msgstr ""
msgstr "Conta de Declaração VAT"
#. module: account
#: view:account.period:0
@@ -5121,6 +5121,9 @@ msgid ""
"something to reconcile or not. This figure already count the current partner "
"as reconciled."
msgstr ""
"Estes são os parceiros restantes que você deve conferir se há algo para "
"reconciliar ou não. Esta lista já considera o parceiro atual como "
"reconciliado."
#. module: account
#: view:account.subscription.line:0
@@ -5992,7 +5995,7 @@ msgstr "Visualizar linhas de conta analítica"
#. module: account
#: selection:account.account.type,report_type:0
msgid "Balance Sheet (Liability Accounts)"
msgstr ""
msgstr "Planilha de Balanço (Passivos)"
#. module: account
#: field:account.invoice,internal_number:0
@@ -6275,6 +6278,13 @@ msgid ""
"account. From this view, you can create and manage the account types you "
"need for your company."
msgstr ""
"Um tipo de conta é usado para determinar como uma conta é usada em cada "
"diário. O método de diferimento de um tipo de conta determina o processo de "
"fechamento anual. Relatórios como o Balanço ou Lucros e Perdas usam a "
"categoria (lucro/perda ou balanço). Por exemplo, o tipo de conta pode ser "
"ligado a uma conta do ativo, despesa ou conta de pagamento. A partir desta "
"exibição, você pode criar e gerenciar os tipos de conta que você precisa "
"para sua empresa."
#. module: account
#: model:ir.actions.act_window,help:account.action_account_bank_reconcile_tree
@@ -6721,6 +6731,7 @@ msgstr "Taxas:"
#: help:account.tax,amount:0
msgid "For taxes of type percentage, enter % ratio between 0-1."
msgstr ""
"Para impostos do tipo porcentagem, entre com um percentual entre 0 e 1."
#. module: account
#: model:ir.actions.act_window,help:account.action_subscription_form
@@ -6730,6 +6741,11 @@ msgid ""
"an agreement with a customer or a supplier. With Define Recurring Entries, "
"you can create such entries to automate the postings in the system."
msgstr ""
"Uma entrada recorrente é um lançamento que ocorre periodicamente baseado em "
"uma data específica. Ex: De acordo com a assinatura de um contrato ou um "
"acordo com um cliente ou um fornecedor, com a Definição de Lançamentos "
"Recorrentes, você pode criar este tipo de lançamento para automatizar a "
"postagem no sistema."
#. module: account
#: field:account.entries.report,product_uom_id:0
@@ -6809,6 +6825,8 @@ msgid ""
"Can not find account chart for this company in invoice line account, Please "
"Create account."
msgstr ""
"O plano de contas desta empresa na conta da linha da fatura não foi "
"encontrado. Por favor, crie uma conta."
#. module: account
#: view:account.tax.template:0
@@ -7025,7 +7043,7 @@ msgstr "Relatórios"
#. module: account
#: sql_constraint:account.journal:0
msgid "The code of the journal must be unique per company !"
msgstr "O código do diário deve ser único por empresa !"
msgstr "O código do diário deve ser único por empresa!"
#. module: account
#: field:account.bank.statement,ending_details_ids:0
@@ -7078,6 +7096,10 @@ msgid ""
"line of the expense account, OpenERP will propose to you automatically the "
"Tax related to this account and the counter-part \"Account Payable\"."
msgstr ""
"Esta tela é usada por contadores para registrar lançamentos em massa no "
"OpenERP. Se voce quiser gravar uma fatura de fornecedor, comece registrando "
"a linha da conta de despesa, o OpenERP irá propor automaticamente as Taxas "
"relacionadas a esta conta e a contra-partida \"Conta Pagável\"."
#. module: account
#: help:res.company,property_reserve_and_surplus_account:0
@@ -7134,6 +7156,12 @@ msgid ""
"Situation' to be used at the time of new fiscal year creation or end of year "
"entries generation."
msgstr ""
"Selecione 'Venda' para o Diário de venda ser usado no momento da criação da "
"fatura. Selecione 'Compra' para o Diário de compra ser usado no momento da "
"aprovação do pedido de compra. Selecione 'Caixa' para ser usado no momento "
"de fazer pagamento. Selecione 'Geral' para operações diversas. Selecione "
"'Situação de Abertura/Fechamento' para ser usado quando ocorrer a criação de "
"um novo ano fiscal ou geração de lançamentos de encerramento de ano."
#. module: account
#: report:account.invoice:0
@@ -7337,7 +7365,7 @@ msgstr "Sequencia"
#. module: account
#: model:ir.model,name:account.model_account_bs_report
msgid "Account Balance Sheet Report"
msgstr ""
msgstr "Relatório da Planilha de Balanço de Contas"
#. module: account
#: help:account.tax,price_include:0
@@ -7378,6 +7406,11 @@ msgid ""
"in which they will appear. Then you can create a new journal and link your "
"view to it."
msgstr ""
"Aqui você pode customizar uma exibição de diário ou criar uma nova exibição. "
"Exibições de diário determinam a forma que você pode registrar os "
"lançamentos no diário. Selecione os campos que devem aparecer em um diário e "
"determine a sequência que eles devem aparecer. Então você pode criar um novo "
"diário e ligar a sua exibição a ele."
#. module: account
#: view:account.payment.term.line:0
@@ -7703,7 +7736,7 @@ msgstr "Livro de custos"
#. module: account
#: view:account.invoice:0
msgid "Proforma"
msgstr ""
msgstr "Pro-forma"
#. module: account
#: report:account.analytic.account.cost_ledger:0
@@ -7726,6 +7759,7 @@ msgstr "Diário de Reembolso de Compra"
#: help:account.tax.template,amount:0
msgid "For Tax Type percent enter % ratio between 0-1."
msgstr ""
"Para Tipo de Imposto porcentagem, entre com um percentual entre 0 e 1."
#. module: account
#: selection:account.automatic.reconcile,power:0
@@ -7811,7 +7845,7 @@ msgstr "Modelo de posição fiscal"
#. module: account
#: view:account.entries.report:0
msgid "Int.Type"
msgstr ""
msgstr "Tipo Int."
#. module: account
#: field:account.move.line,tax_amount:0
@@ -7841,6 +7875,13 @@ msgid ""
"useful because it enables you to preview at any time the tax that you owe at "
"the start and end of the month or quarter."
msgstr ""
"Este menu imprime uma declaração VAT baseada nas faturas ou pagamentos. Você "
"pode selecionar um ou vários períodos do ano fiscal. As informações "
"necessárias para a declaração das taxas são geradas automaticamente pelo "
"OpenERP a partir das faturas (ou pagamentos, em alguns países). Estes dados "
"são atualizados em tempo real. Isto é muito útil porque permite que você "
"visualize a qualquer momento uma taxa devida no início e fim do mês ou "
"trimestre."
#. module: account
#: report:account.invoice:0
@@ -7883,6 +7924,8 @@ msgid ""
"You can check this box to mark this journal item as a litigation with the "
"associated partner"
msgstr ""
"Você pode marcar este box para indicar este item de diário como uma "
"pendência com o parceiro associado."
#. module: account
#: field:account.move.line,reconcile_partial_id:0
@@ -8282,6 +8325,15 @@ msgid ""
"* The 'Paid' state is set automatically when invoice is paid. \n"
"* The 'Cancelled' state is used when user cancel invoice."
msgstr ""
" * O status 'Provisório' é usado quando um usuário estiver lançando uma "
"fatura nova ou não confirmada. \n"
"* O status 'Pro-forma' ocorre quando a fatura estiver confirmada mas ainda "
"não tem um número de nota.\n"
"* O status 'Aberta' é usado quando o usuário cria a fatura, o número da nota "
"estiver gerado e a fatura não estiver paga. \n"
"* O status 'Pago' é atribuído automaticamente quando a fatura é paga. "
" \n"
"* O status 'Cancelado' é usado quando o usuário cancela a fatura."
#. module: account
#: field:account.invoice.refund,period:0
@@ -9194,7 +9246,7 @@ msgstr "Taxa de Câmbio"
#. module: account
#: help:account.payment.term.line,value_amount:0
msgid "For Value percent enter % ratio between 0-1."
msgstr ""
msgstr "Para Valor percentual, entre com um percentual entre 0 e 1."
#. module: account
#: selection:account.entries.report,month:0
+19 -7
View File
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-01-28 09:53+0000\n"
"Last-Translator: Stanislav Hanzhin <Unknown>\n"
"PO-Revision-Date: 2011-02-19 12:16+0000\n"
"Last-Translator: Chertykov Denis <chertykov@gmail.com>\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-29 04:56+0000\n"
"X-Generator: Launchpad (build 12177)\n"
"X-Launchpad-Export-Date: 2011-02-20 04:34+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: account_analytic_analysis
#: help:account.analytic.account,hours_qtt_invoiced:0
@@ -94,8 +94,8 @@ 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
@@ -287,7 +287,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
@@ -376,3 +376,15 @@ msgstr ""
#~ msgid "Error ! You can not create recursive Menu."
#~ msgstr "Ошибка ! Нельзя создать зацикленные меню."
#~ msgid "My Uninvoiced Entries"
#~ msgstr "Мои неотфактурованные записи"
#~ msgid ""
#~ "Modify account analytic view to show\n"
#~ "important data for project manager of services companies.\n"
#~ "Add menu to show relevant information for each manager."
#~ msgstr ""
#~ "Измените вид аналитических счетов, чтобы представить\n"
#~ "важные данные менеджеру проекта.\n"
#~ "Добавьте меню, чтобы отображать индивидуальные данные для каждого менеджера."
+13 -13
View File
@@ -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-03 16:56+0000\n"
"PO-Revision-Date: 2010-11-26 21:58+0000\n"
"PO-Revision-Date: 2011-02-19 12:26+0000\n"
"Last-Translator: Chertykov Denis <chertykov@gmail.com>\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-06 05:10+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"X-Launchpad-Export-Date: 2011-02-20 04:34+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: account_analytic_plans
#: view:analytic.plan.create.model:0
@@ -87,7 +87,7 @@ msgstr "OK"
#. module: account_analytic_plans
#: constraint:account.move.line:0
msgid "You can not create move line on closed account."
msgstr ""
msgstr "Нельзя сделать проводку по закрытому счету."
#. module: account_analytic_plans
#: field:account.analytic.plan.instance,plan_id:0
@@ -117,7 +117,7 @@ msgstr "Код"
#. module: account_analytic_plans
#: sql_constraint:account.move.line:0
msgid "Wrong credit or debit value in accounting entry !"
msgstr ""
msgstr "Ошибочное значение проводки по дебету или кредиту !"
#. module: account_analytic_plans
#: field:account.analytic.plan.instance,account6_ids:0
@@ -142,7 +142,7 @@ msgstr "Счет аналитики"
#. module: account_analytic_plans
#: sql_constraint:account.journal:0
msgid "The code of the journal must be unique per company !"
msgstr ""
msgstr "Код журнала должен быть уникальным для компании !"
#. module: account_analytic_plans
#: field:account.crossovered.analytic,ref:0
@@ -158,7 +158,7 @@ msgstr ""
#. module: account_analytic_plans
#: model:ir.model,name:account_analytic_plans.model_sale_order_line
msgid "Sales Order Line"
msgstr ""
msgstr "Позиция заказа на продажу"
#. module: account_analytic_plans
#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:47
@@ -192,7 +192,7 @@ msgstr "Шаблон с этим именем и кодом уже сущест
#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41
#, python-format
msgid "No analytic plan defined !"
msgstr ""
msgstr "Не определен аналитический план счетов"
#. module: account_analytic_plans
#: field:account.analytic.plan.instance.line,rate:0
@@ -209,7 +209,7 @@ msgstr "Планы аналитики"
#. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0
msgid "Perc(%)"
msgstr ""
msgstr "Проц.(%)"
#. module: account_analytic_plans
#: field:account.analytic.plan.line,max_required:0
@@ -278,7 +278,7 @@ msgstr "По дату"
#: code:addons/account_analytic_plans/account_analytic_plans.py:462
#, python-format
msgid "You have to define an analytic journal on the '%s' journal!"
msgstr ""
msgstr "Вы должны определить журнал аналитики для журнала '%s' !"
#. module: account_analytic_plans
#: field:account.crossovered.analytic,empty_line:0
@@ -469,7 +469,7 @@ msgstr ""
#. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0
msgid "%"
msgstr ""
msgstr "%"
#. module: account_analytic_plans
#: report:account.analytic.account.crossovered.analytic:0
@@ -515,7 +515,7 @@ msgstr "Последовательность"
#. module: account_analytic_plans
#: sql_constraint:account.journal:0
msgid "The name of the journal must be unique per company !"
msgstr ""
msgstr "Название журнала должно быть уникальным по компании !"
#. module: account_analytic_plans
#: code:addons/account_analytic_plans/account_analytic_plans.py:214
@@ -526,7 +526,7 @@ msgstr "Ошибка значения"
#. module: account_analytic_plans
#: constraint:account.move.line:0
msgid "You can not create move line on view account."
msgstr ""
msgstr "Нельзя создать проводку по счету с типом Вид."
#~ msgid ""
#~ "The Object name must start with x_ and not contain any special character !"
+38
View File
@@ -0,0 +1,38 @@
# 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 <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-02-18 09:37+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian <bg@li.org>\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-Generator: Launchpad (build 12351)\n"
#. module: account_cancel
#: model:ir.module.module,description:account_cancel.module_meta_information
msgid ""
"\n"
" Module adds 'Allow cancelling entries' field on form view of account "
"journal. If set to true it allows user to cancel entries & invoices.\n"
" "
msgstr ""
"\n"
" Модул добавя \"Разрешаване на отказ от запис\" в полето на формата на "
"журнал на смектита. Ако е настроено \n"
" на \"вярно\", това позволява на потребителя да отказва вписване на "
"записи и фактури.\n"
" "
#. module: account_cancel
#: model:ir.module.module,shortdesc:account_cancel.module_meta_information
msgid "Account Cancel"
msgstr "Отказ на сметка"
+25 -20
View File
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-01-23 19:35+0000\n"
"PO-Revision-Date: 2011-02-19 09:16+0000\n"
"Last-Translator: Emerson <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\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-24 04:55+0000\n"
"X-Generator: Launchpad (build 12177)\n"
"X-Launchpad-Export-Date: 2011-02-20 04:34+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: account_coda
#: help:account.coda,journal_id:0
@@ -37,7 +37,7 @@ msgstr ""
#. module: account_coda
#: field:account.coda,name:0
msgid "Coda file"
msgstr ""
msgstr "Arquivo CODA"
#. module: account_coda
#: view:account.coda:0
@@ -47,7 +47,7 @@ msgstr "Agrupar Por..."
#. module: account_coda
#: field:account.coda.import,awaiting_account:0
msgid "Default Account for Unrecognized Movement"
msgstr ""
msgstr "Conta Padrão para Movimento Desconhecido"
#. module: account_coda
#: help:account.coda,date:0
@@ -67,13 +67,13 @@ msgstr "Importar"
#. module: account_coda
#: view:account.coda:0
msgid "Coda import"
msgstr ""
msgstr "Importação CODA"
#. module: account_coda
#: code:addons/account_coda/account_coda.py:51
#, python-format
msgid "Coda file not found for bank statement !!"
msgstr ""
msgstr "Arquivo CODA não encontrado para o extrato bancário!"
#. module: account_coda
#: help:account.coda.import,awaiting_account:0
@@ -98,7 +98,7 @@ msgstr ""
#. module: account_coda
#: view:account.coda:0
msgid "Search Coda"
msgstr ""
msgstr "Pesquisar CODA"
#. module: account_coda
#: view:account.coda:0
@@ -115,12 +115,12 @@ msgstr "Data"
#. module: account_coda
#: model:ir.ui.menu,name:account_coda.menu_account_coda_statement
msgid "Coda Import Logs"
msgstr ""
msgstr "Logs de Importação de CODA"
#. module: account_coda
#: model:ir.model,name:account_coda.model_account_coda
msgid "coda for an Account"
msgstr ""
msgstr "CODA para uma Conta"
#. module: account_coda
#: field:account.coda.import,def_payable:0
@@ -130,7 +130,7 @@ msgstr "Conta de Pagamento padrão"
#. module: account_coda
#: help:account.coda,name:0
msgid "Store the detail of bank statements"
msgstr ""
msgstr "Armazena os detalhes do extrato bancário"
#. module: account_coda
#: view:account.coda.import:0
@@ -140,24 +140,24 @@ msgstr "Cancelar"
#. module: account_coda
#: view:account.coda.import:0
msgid "Open Statements"
msgstr ""
msgstr "Extratos em Aberto"
#. module: account_coda
#: code:addons/account_coda/wizard/account_coda_import.py:167
#, python-format
msgid "The bank account %s is not defined for the partner %s.\n"
msgstr ""
msgstr "A conta bancária %s não está definida para o parceiro %s.\n"
#. module: account_coda
#: model:ir.ui.menu,name:account_coda.menu_account_coda_import
msgid "Import Coda Statements"
msgstr ""
msgstr "Importar Extrato em Formato CODA"
#. module: account_coda
#: view:account.coda.import:0
#: model:ir.actions.act_window,name:account_coda.action_account_coda_import
msgid "Import Coda Statement"
msgstr ""
msgstr "Importar Extrato em Formato CODA"
#. module: account_coda
#: model:ir.module.module,description:account_coda.module_meta_information
@@ -167,11 +167,15 @@ msgid ""
" bank statements from coda files.\n"
" "
msgstr ""
"\n"
" O módulo fornece funcionalidades para importar\n"
" extrato bancário a partir de arquivos no formato CODA.\n"
" "
#. module: account_coda
#: view:account.coda:0
msgid "Statements"
msgstr ""
msgstr "Extratos"
#. module: account_coda
#: field:account.bank.statement,coda_id:0
@@ -186,7 +190,7 @@ msgstr "Resultados :"
#. module: account_coda
#: view:account.coda.import:0
msgid "Result of Imported Coda Statements"
msgstr ""
msgstr "Resultado do Extrato CODA Importado"
#. module: account_coda
#: help:account.coda.import,def_receivable:0
@@ -199,7 +203,7 @@ msgstr ""
#: field:account.coda.import,coda:0
#: model:ir.actions.act_window,name:account_coda.act_account_payment_account_bank_statement
msgid "Coda File"
msgstr ""
msgstr "Arquivo CODA"
#. module: account_coda
#: model:ir.model,name:account_coda.model_account_bank_statement
@@ -209,7 +213,7 @@ msgstr "Extrato bancário"
#. module: account_coda
#: model:ir.actions.act_window,name:account_coda.action_account_coda
msgid "Coda Logs"
msgstr ""
msgstr "Logs CODA"
#. module: account_coda
#: code:addons/account_coda/wizard/account_coda_import.py:311
@@ -235,12 +239,13 @@ msgstr "Fechar"
#. module: account_coda
#: field:account.coda,statement_ids:0
msgid "Generated Bank Statements"
msgstr ""
msgstr "Extratos Bancários Gerados"
#. module: account_coda
#: model:ir.module.module,shortdesc:account_coda.module_meta_information
msgid "Account CODA - import bank statements from coda file"
msgstr ""
"Contabilização CODA - importa extratos bancários a partir de um arquivo CODA"
#. module: account_coda
#: view:account.coda.import:0
+48 -35
View File
@@ -8,47 +8,49 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-02-15 15:36+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"PO-Revision-Date: 2011-02-18 09:25+0000\n"
"Last-Translator: Emerson <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\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-02-19 05:06+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 ""
msgstr "Configuração do Aplicativo de Sequência de Contas"
#. module: account_sequence
#: constraint:account.move:0
msgid ""
"You cannot create entries on different periods/journals in the same move"
msgstr ""
"Você não pode criar lançamentos em períodos/diários diferentes no mesmo "
"movimento."
#. module: account_sequence
#: help:account.move,internal_sequence_number:0
#: help:account.move.line,internal_sequence_number:0
msgid "Internal Sequence Number"
msgstr ""
msgstr "Número Sequencial Interno"
#. module: account_sequence
#: help:account.sequence.installer,number_next:0
msgid "Next number of this sequence"
msgstr ""
msgstr "Próximo número para esta sequência"
#. module: account_sequence
#: field:account.sequence.installer,number_next:0
msgid "Next Number"
msgstr ""
msgstr "Próximo Número"
#. module: account_sequence
#: field:account.sequence.installer,number_increment:0
msgid "Increment Number"
msgstr ""
msgstr "Incremento Numérico"
#. module: account_sequence
#: model:ir.module.module,description:account_sequence.module_meta_information
@@ -57,36 +59,40 @@ msgid ""
" This module maintains internal sequence number for accounting entries.\n"
" "
msgstr ""
"\n"
" Este módulo controla o número sequencial interno para lançamentos "
"contábeis.\n"
" "
#. module: account_sequence
#: model:ir.module.module,shortdesc:account_sequence.module_meta_information
msgid "Entries Sequence Numbering"
msgstr ""
msgstr "Numeração Sequencial de Lançamento"
#. module: account_sequence
#: help:account.sequence.installer,number_increment:0
msgid "The next number of the sequence will be incremented by this number"
msgstr ""
msgstr "O próximo número da sequência será incrementada com este número"
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "Configure Your Account Sequence Application"
msgstr ""
msgstr "Configure Seu Aplicativo de Sequência de Conta"
#. module: account_sequence
#: field:account.sequence.installer,progress:0
msgid "Configuration Progress"
msgstr ""
msgstr "Progresso da Configuração"
#. module: account_sequence
#: help:account.sequence.installer,suffix:0
msgid "Suffix value of the record for the sequence"
msgstr ""
msgstr "Sufíxo do registro para a sequência"
#. module: account_sequence
#: field:account.sequence.installer,company_id:0
msgid "Company"
msgstr ""
msgstr "Empresa"
#. module: account_sequence
#: help:account.journal,internal_sequence_id:0
@@ -94,27 +100,29 @@ msgid ""
"This sequence will be used to maintain the internal number for the journal "
"entries related to this journal."
msgstr ""
"Esta sequência será usada para controlar o número interno do lançamento de "
"diário relacionado."
#. module: account_sequence
#: field:account.sequence.installer,padding:0
msgid "Number padding"
msgstr ""
msgstr "Preenchimento do número"
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_move_line
msgid "Journal Items"
msgstr ""
msgstr "Itens do Diário"
#. module: account_sequence
#: field:account.move,internal_sequence_number:0
#: field:account.move.line,internal_sequence_number:0
msgid "Internal Number"
msgstr ""
msgstr "Número Interno"
#. module: account_sequence
#: constraint:account.move.line:0
msgid "Company must be same for its related account and period."
msgstr ""
msgstr "A Empresa precisar ser a mesma para a conta relacionada e período."
#. module: account_sequence
#: help:account.sequence.installer,padding:0
@@ -122,100 +130,105 @@ msgid ""
"OpenERP will automatically adds some '0' on the left of the 'Next Number' to "
"get the required padding size."
msgstr ""
"O OpenERP irá adicionar automaticamente alguns '0' à esquerda do 'Próximo "
"Número' para chegar ao preenchimento requerido."
#. module: account_sequence
#: field:account.sequence.installer,name:0
msgid "Name"
msgstr ""
msgstr "Nome"
#. module: account_sequence
#: constraint:account.move.line:0
msgid "You can not create move line on closed account."
msgstr ""
msgstr "Você não pode criar linhas de movimento em uma conta fechada."
#. module: account_sequence
#: constraint:account.move:0
msgid ""
"You cannot create more than one move per period on centralized journal"
msgstr ""
"Você não pode criar mais que um movimento por período em diário centralizado."
#. module: account_sequence
#: sql_constraint:account.move.line:0
msgid "Wrong credit or debit value in accounting entry !"
msgstr ""
msgstr "Valor de Crédito ou Débito incorreto no lançamento contábil!"
#. module: account_sequence
#: field:account.journal,internal_sequence_id:0
msgid "Internal Sequence"
msgstr ""
msgstr "Sequência Interna"
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_sequence_installer
msgid "account.sequence.installer"
msgstr ""
msgstr "account.sequence.installer"
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "Configure"
msgstr ""
msgstr "Configurar"
#. module: account_sequence
#: help:account.sequence.installer,prefix:0
msgid "Prefix value of the record for the sequence"
msgstr ""
msgstr "Prefixo de registro para a sequência"
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_move
msgid "Account Entry"
msgstr ""
msgstr "Lançamento Contábil"
#. module: account_sequence
#: field:account.sequence.installer,suffix:0
msgid "Suffix"
msgstr ""
msgstr "Sufixo"
#. module: account_sequence
#: field:account.sequence.installer,config_logo:0
msgid "Image"
msgstr ""
msgstr "Imagem"
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "title"
msgstr ""
msgstr "Titulo"
#. module: account_sequence
#: sql_constraint:account.journal:0
msgid "The name of the journal must be unique per company !"
msgstr ""
msgstr "O nome do diário deve ser único por empresa!"
#. module: account_sequence
#: field:account.sequence.installer,prefix:0
msgid "Prefix"
msgstr ""
msgstr "Prefixo"
#. module: account_sequence
#: sql_constraint:account.journal:0
msgid "The code of the journal must be unique per company !"
msgstr ""
msgstr "O código do diário deve ser único por empresa!"
#. module: account_sequence
#: constraint:account.move.line:0
msgid ""
"You can not create move line on receivable/payable account without partner"
msgstr ""
"Você não pode criar movimentação em uma conta de recebimento/pagamento sem "
"um parceiro"
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_journal
msgid "Journal"
msgstr ""
msgstr "Diário"
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "You can enhance the Account Sequence Application by installing ."
msgstr ""
msgstr "Você pode melhorar o Aplicativo de Sequência de Contas instalando ."
#. module: account_sequence
#: constraint:account.move.line:0
msgid "You can not create move line on view account."
msgstr ""
msgstr "Você não pode criar linhas de movimento em uma conta de exibição."
+229
View File
@@ -0,0 +1,229 @@
# Russian 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 <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-02-19 11:28+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Russian <ru@li.org>\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-20 04:35+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: anonymization
#: model:ir.model,name:anonymization.model_ir_model_fields_anonymize_wizard
msgid "ir.model.fields.anonymize.wizard"
msgstr "ir.model.fields.anonymize.wizard"
#. module: anonymization
#: field:ir.model.fields.anonymization,field_name:0
msgid "Field Name"
msgstr "Название поля"
#. module: anonymization
#: field:ir.model.fields.anonymization,field_id:0
msgid "Field"
msgstr "Поле"
#. module: anonymization
#: field:ir.model.fields.anonymization.history,state:0
#: field:ir.model.fields.anonymize.wizard,state:0
msgid "State"
msgstr "Состояние"
#. module: anonymization
#: field:ir.model.fields.anonymize.wizard,file_import:0
msgid "Import"
msgstr "Импорт"
#. module: anonymization
#: model:ir.model,name:anonymization.model_ir_model_fields_anonymization
msgid "ir.model.fields.anonymization"
msgstr "ir.model.fields.anonymization"
#. module: anonymization
#: model:ir.module.module,shortdesc:anonymization.module_meta_information
msgid "Database anonymization module"
msgstr "Модуль анонимизации базы данных"
#. module: anonymization
#: field:ir.model.fields.anonymization.history,direction:0
msgid "Direction"
msgstr "Направление"
#. module: anonymization
#: model:ir.actions.act_window,name:anonymization.action_ir_model_fields_anonymization_tree
#: view:ir.model.fields.anonymization:0
#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization_fields
msgid "Anonymized Fields"
msgstr "Анонимизированные поля"
#. module: anonymization
#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization
msgid "Database anonymization"
msgstr "Анонимизация базы данных"
#. module: anonymization
#: code:addons/anonymization/anonymization.py:55
#: sql_constraint:ir.model.fields.anonymization:0
#, python-format
msgid "You cannot have two records having the same model and the same field"
msgstr "У вас не может быть двух записей с одной и той же моделью и полем"
#. module: anonymization
#: selection:ir.model.fields.anonymization,state:0
#: selection:ir.model.fields.anonymize.wizard,state:0
msgid "Anonymized"
msgstr "Анонимизированный"
#. module: anonymization
#: field:ir.model.fields.anonymization,state:0
msgid "unknown"
msgstr "неизвестный"
#. module: anonymization
#: field:ir.model.fields.anonymization,model_id:0
msgid "Object"
msgstr "Объект"
#. module: anonymization
#: field:ir.model.fields.anonymization.history,filepath:0
msgid "File path"
msgstr "Путь к файлу"
#. module: anonymization
#: field:ir.model.fields.anonymization.history,date:0
msgid "Date"
msgstr "Дата"
#. module: anonymization
#: field:ir.model.fields.anonymize.wizard,file_export:0
msgid "Export"
msgstr "Экспорт"
#. module: anonymization
#: view:ir.model.fields.anonymize.wizard:0
msgid "Reverse the Database Anonymization"
msgstr "Отменить анонимизацию базы данных"
#. module: anonymization
#: view:ir.model.fields.anonymize.wizard:0
msgid "Database Anonymization"
msgstr "Анонимизация базы данных"
#. module: anonymization
#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization_wizard
msgid "Anonymize database"
msgstr "Анонимизировать базу данных"
#. module: anonymization
#: view:ir.model.fields.anonymization.history:0
#: field:ir.model.fields.anonymization.history,field_ids:0
msgid "Fields"
msgstr "Поля"
#. module: anonymization
#: selection:ir.model.fields.anonymization,state:0
#: selection:ir.model.fields.anonymize.wizard,state:0
msgid "Clear"
msgstr "Очистить"
#. module: anonymization
#: selection:ir.model.fields.anonymization.history,direction:0
msgid "clear -> anonymized"
msgstr "очищен -> анонимизирован"
#. module: anonymization
#: view:ir.model.fields.anonymize.wizard:0
#: field:ir.model.fields.anonymize.wizard,summary:0
msgid "Summary"
msgstr "Итого"
#. module: anonymization
#: view:ir.model.fields.anonymization:0
msgid "Anonymized Field"
msgstr "Анонимизированное поле"
#. module: anonymization
#: model:ir.module.module,description:anonymization.module_meta_information
msgid ""
"\n"
"This module allows you to anonymize a database.\n"
" "
msgstr ""
"\n"
"Этот модуль позволяет сделать анонимной базу данных.\n"
" "
#. module: anonymization
#: selection:ir.model.fields.anonymize.wizard,state:0
msgid "Unstable"
msgstr "Нестабильный"
#. module: anonymization
#: selection:ir.model.fields.anonymization.history,state:0
msgid "Exception occured"
msgstr "Произошло исключение"
#. module: anonymization
#: selection:ir.model.fields.anonymization,state:0
#: selection:ir.model.fields.anonymize.wizard,state:0
msgid "Not Existing"
msgstr "Не существует"
#. module: anonymization
#: field:ir.model.fields.anonymization,model_name:0
msgid "Object Name"
msgstr "Название объекта"
#. module: anonymization
#: model:ir.actions.act_window,name:anonymization.action_ir_model_fields_anonymization_history_tree
#: view:ir.model.fields.anonymization.history:0
#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization_history
msgid "Anonymization History"
msgstr "История анонимизации"
#. module: anonymization
#: model:ir.model,name:anonymization.model_ir_model_fields_anonymization_history
msgid "ir.model.fields.anonymization.history"
msgstr "ir.model.fields.anonymization.history"
#. module: anonymization
#: model:ir.actions.act_window,name:anonymization.action_ir_model_fields_anonymize_wizard
#: view:ir.model.fields.anonymize.wizard:0
msgid "Anonymize Database"
msgstr "Анонимизировать базу данных"
#. module: anonymization
#: field:ir.model.fields.anonymize.wizard,name:0
msgid "File Name"
msgstr "Имя файла"
#. module: anonymization
#: selection:ir.model.fields.anonymization.history,direction:0
msgid "anonymized -> clear"
msgstr "анонимизирован -> очищен"
#. module: anonymization
#: selection:ir.model.fields.anonymization.history,state:0
msgid "Started"
msgstr "Начато"
#. module: anonymization
#: selection:ir.model.fields.anonymization.history,state:0
msgid "Done"
msgstr "Выполнено"
#. module: anonymization
#: view:ir.model.fields.anonymization.history:0
#: field:ir.model.fields.anonymization.history,msg:0
#: field:ir.model.fields.anonymize.wizard,msg:0
msgid "Message"
msgstr "Сообщение"
+1 -1
View File
@@ -321,7 +321,7 @@ class calendar_attendee(osv.osv):
_columns = {
'cutype': fields.selection([('individual', 'Individual'), \
('group', 'Group'), ('resource', 'Resource'), \
('room', 'Room'), ('unknown', '') ], \
('room', 'Room'), ('unknown', 'Unknown') ], \
'Invite Type', help="Specify the type of Invitation"),
'member': fields.char('Member', size=124,
help="Indicate the groups that the attendee belongs to"),
+85
View File
@@ -0,0 +1,85 @@
# 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 <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-02-18 09:47+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian <bg@li.org>\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-Generator: Launchpad (build 12351)\n"
#. module: base_crypt
#: sql_constraint:res.users:0
msgid "You can not have two users with the same login !"
msgstr "Не може да има двама потребитела с един и същ \"логин\"!"
#. module: base_crypt
#: model:ir.model,name:base_crypt.model_res_users
msgid "res.users"
msgstr "res.users"
#. module: base_crypt
#: constraint:res.users:0
msgid "The chosen company is not in the allowed companies for this user"
msgstr "Избраната фирма не е измежду разрешените фирми за този потребител"
#. module: base_crypt
#: code:addons/base_crypt/crypt.py:132
#, python-format
msgid "Please specify the password !"
msgstr "Моля изберете парола!"
#. module: base_crypt
#: model:ir.module.module,shortdesc:base_crypt.module_meta_information
msgid "Base - Password Encryption"
msgstr "База - Криптиране на пароли"
#. module: base_crypt
#: code:addons/base_crypt/crypt.py:132
#, python-format
msgid "Error"
msgstr "Грешка"
#. module: base_crypt
#: model:ir.module.module,description:base_crypt.module_meta_information
msgid ""
"This module replaces the cleartext password in the database with a password "
"hash,\n"
"preventing anyone from reading the original password.\n"
"For your existing user base, the removal of the cleartext passwords occurs "
"the first time\n"
"a user logs into the database, after installing base_crypt.\n"
"After installing this module it won't be possible to recover a forgotten "
"password for your\n"
"users, the only solution is for an admin to set a new password.\n"
"\n"
"Note: installing this module does not mean you can ignore basic security "
"measures,\n"
"as the password is still transmitted unencrypted on the network (by the "
"client),\n"
"unless you are using a secure protocol such as XML-RPCS.\n"
" "
msgstr ""
"Този модул заменя паролите в чист текст в базата данни с хеширани такива,\n"
" за предотвратяване прочита на оригиналната парола.\n"
" За съществуващата потребителска база, когато премахването на паролите в "
"чист текст се случва за първи път,\n"
" влизане на потребител става, след инсталиране на base_crypt.\n"
" След като инсталирате този модул няма да бъде възможно да се възстанови "
"забравена парола за\n"
" потребители, единственото решение е администратор, да зададе нова парола.\n"
"\n"
" Забележка: инсталиране на този модул не значи, че може да пренебрегне "
"основните мерки за сигурност,\n"
" като парола все още е изпратена в прав текст в мрежата (от клиента),\n"
" освен ако не използвате защитен протокол, като XML-RPCS.\n"
" "
+1 -1
View File
@@ -14,7 +14,7 @@ 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-17 04:36+0000\n"
"X-Launchpad-Export-Date: 2011-02-19 05:06+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: base_crypt
+32
View File
@@ -0,0 +1,32 @@
# 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 <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-02-18 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian <bg@li.org>\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-Generator: Launchpad (build 12351)\n"
#. module: base_tools
#: model:ir.module.module,shortdesc:base_tools.module_meta_information
msgid "Common base for tools modules"
msgstr "Обща база за модули на Инструменти"
#. module: base_tools
#: model:ir.module.module,description:base_tools.module_meta_information
msgid ""
"\n"
" "
msgstr ""
"\n"
" "
+11
View File
@@ -494,6 +494,17 @@ class res_node_calendar(nodes.node_class):
res = '%d' % (self.calendar_id)
return res
def _get_wtag(self, cr):
uid = self.context.uid
context = self.context.context
if self.model and self.res_id:
mod_obj = self.context._dirobj.pool.get(self.model)
pr = mod_obj.perm_read(cr, uid, [self.res_id], context=context, details=False)[0]
self.write_date = pr.get('write_date') or pr.get('create_date')
# Super will use self.write_date, so we should be fine.
return super(res_node_calendar, self)._get_wtag(cr)
def rm(self, cr):
uid = self.context.uid
res = False
+33
View File
@@ -0,0 +1,33 @@
# 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 <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-02-19 15:17+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian <bg@li.org>\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-20 04:34+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: claim_from_delivery
#: model:ir.actions.act_window,name:claim_from_delivery.action_claim_from_delivery
msgid "Claim"
msgstr "Жалба"
#. module: claim_from_delivery
#: model:ir.module.module,description:claim_from_delivery.module_meta_information
msgid "Create Claim from delivery order:\n"
msgstr "Създаване на жалба от поръчка за доставка\n"
#. module: claim_from_delivery
#: model:ir.module.module,shortdesc:claim_from_delivery.module_meta_information
msgid "Claim from delivery"
msgstr "Жалба от доставка"
+48 -37
View File
@@ -49,7 +49,7 @@ class crm_case(object):
def _find_lost_stage(self, cr, uid, type, section_id):
return self._find_percent_stage(cr, uid, 0.0, type, section_id)
def _find_won_stage(self, cr, uid, type, section_id):
return self._find_percent_stage(cr, uid, 100.0, type, section_id)
@@ -60,14 +60,14 @@ class crm_case(object):
stage_pool = self.pool.get('crm.case.stage')
if section_id :
ids = stage_pool.search(cr, uid, [("probability", '=', percent), ("type", 'like', type), ("section_ids", 'in', [section_id])])
else :
else :
ids = stage_pool.search(cr, uid, [("probability", '=', percent), ("type", 'like', type)])
if ids:
return ids[0]
return False
def _find_first_stage(self, cr, uid, type, section_id):
"""
return the first stage that has a sequence number equal or higher than sequence
@@ -75,9 +75,9 @@ class crm_case(object):
stage_pool = self.pool.get('crm.case.stage')
if section_id :
ids = stage_pool.search(cr, uid, [("sequence", '>', 0), ("type", 'like', type), ("section_ids", 'in', [section_id])])
else :
else :
ids = stage_pool.search(cr, uid, [("sequence", '>', 0), ("type", 'like', type)])
if ids:
stages = stage_pool.browse(cr, uid, ids)
stage_min = stages[0]
@@ -85,9 +85,9 @@ class crm_case(object):
if stage_min.sequence > stage.sequence:
stage_min = stage
return stage_min.id
else :
else :
return False
def onchange_stage_id(self, cr, uid, ids, stage_id, context={}):
""" @param self: The object pointer
@@ -95,7 +95,7 @@ class crm_case(object):
@param uid: the current user’s ID for security checks,
@param ids: List of stage’s IDs
@stage_id: change state id on run time """
if not stage_id:
return {'value':{}}
@@ -151,19 +151,19 @@ class crm_case(object):
default = {}
default.update({
'message_ids': [],
'message_ids': [],
})
if hasattr(self, '_columns'):
if self._columns.get('date_closed'):
default.update({
'date_closed': False,
'date_closed': False,
})
if self._columns.get('date_open'):
default.update({
'date_open': False
})
return super(osv.osv, self).copy(cr, uid, id, default, context=context)
def _get_default_email(self, cr, uid, context=None):
"""Gives default email address for current user
@param self: The object pointer
@@ -214,7 +214,7 @@ class crm_case(object):
return next_stage
else :
return self._find_next_stage(cr, uid, stage_list, index + 1, current_seq, stage_pool)
def stage_change(self, cr, uid, ids, context=None, order='sequence'):
if context is None:
context = {}
@@ -226,12 +226,12 @@ class crm_case(object):
for case in self.browse(cr, uid, ids, context=context):
next_stage = False
value = {}
if case.section_id.id :
if case.section_id.id :
domain = [('type', '=', stage_type),('section_ids', '=', case.section_id.id)]
else :
domain = [('type', '=', stage_type)]
stages = stage_pool.search(cr, uid, domain, order=order)
current_seq = case.stage_id.sequence
index = -1
@@ -239,18 +239,18 @@ class crm_case(object):
index = stages.index(case.stage_id.id)
next_stage = self._find_next_stage(cr, uid, stages, index, current_seq, stage_pool, context=context)
if next_stage:
next_stage_id = next_stage.id
value.update({'stage_id': next_stage.id})
if next_stage.on_change:
value.update({'probability': next_stage.probability})
self.write(cr, uid, [case.id], value, context=context)
return next_stage_id #FIXME should return a list of all id
def stage_next(self, cr, uid, ids, context=None):
"""This function computes next stage for case from its current stage
using available stage for that case type
@@ -259,9 +259,9 @@ class crm_case(object):
@param uid: the current user’s ID for security checks,
@param ids: List of case IDs
@param context: A standard dictionary for contextual values"""
return self.stage_change(cr, uid, ids, context=context, order='sequence')
def stage_previous(self, cr, uid, ids, context=None):
"""This function computes previous stage for case from its current stage
using available stage for that case type
@@ -283,7 +283,7 @@ class crm_case(object):
"""
if not part:
return {'value': {'partner_address_id': False,
'email_from': False,
'email_from': False,
'phone': False
}}
addr = self.pool.get('res.partner').address_get(cr, uid, [part], ['contact'])
@@ -303,7 +303,10 @@ class crm_case(object):
if not add:
return {'value': {'email_from': False}}
address = self.pool.get('res.partner.address').browse(cr, uid, add)
return {'value': {'email_from': address.email, 'phone': address.phone}}
if address.email:
return {'value': {'email_from': address.email, 'phone': address.phone}}
else:
return {'value': {'phone': address.phone}}
def _history(self, cr, uid, cases, keyword, history=False, subject=None, email=False, details=None, email_from=False, message_id=False, attach=[], context=None):
mailgate_pool = self.pool.get('mailgate.thread')
@@ -321,7 +324,7 @@ class crm_case(object):
@param ids: List of case Ids
@param *args: Tuple Value for additional Params
"""
cases = self.browse(cr, uid, ids)
self._history(cr, uid, cases, _('Open'))
for case in cases:
@@ -329,9 +332,9 @@ class crm_case(object):
if not case.user_id:
data['user_id'] = uid
self.write(cr, uid, case.id, data)
self._action(cr, uid, cases, 'open')
self._action(cr, uid, cases, 'open')
return True
def case_close(self, cr, uid, ids, *args):
@@ -483,7 +486,7 @@ class crm_case(object):
tools.email_send(
src,
[dest],
subject,
subject,
body,
reply_to=case.section_id.reply_to,
openobject_id=str(case.id),
@@ -550,9 +553,9 @@ class crm_case_stage(osv.osv):
_description = "Stage of case"
_rec_name = 'name'
_order = "sequence"
def _get_type_value(self, cr, user, context):
return [('lead','Lead'),('opportunity','Opportunity')]
@@ -566,8 +569,8 @@ class crm_case_stage(osv.osv):
'requirements': fields.text('Requirements'),
'type': fields.selection(_get_type_value, 'Type'),
}
def _find_stage_type(self, cr, uid, context=None):
"""Finds type of stage according to object.
@param self: The object pointer
@@ -612,7 +615,7 @@ class crm_case_section(osv.osv):
'child_ids': fields.one2many('crm.case.section', 'parent_id', 'Child Teams'),
'resource_calendar_id': fields.many2one('resource.calendar', "Working Time"),
'note': fields.text('Description'),
'working_hours': fields.float('Working Hours', digits=(16,2 )),
'working_hours': fields.float('Working Hours', digits=(16,2 )),
'stage_ids': fields.many2many('crm.case.stage', 'section_stage_rel', 'section_id', 'stage_id', 'Stages'),
}
@@ -708,7 +711,7 @@ class crm_case_stage(osv.osv):
_columns = {
'section_ids':fields.many2many('crm.case.section', 'section_stage_rel', 'stage_id', 'section_id', 'Sections'),
}
crm_case_stage()
@@ -742,6 +745,14 @@ class users(osv.osv):
_columns = {
'context_section_id': fields.many2one('crm.case.section', 'Sales Team'),
}
def create(self, cr, uid, vals, context=None):
res = super(users, self).create(cr, uid, vals, context=context)
section_obj=self.pool.get('crm.case.section')
if vals.get('context_section_id', False):
section_obj.write(cr, uid, [vals['context_section_id']], {'member_ids':[(4, res)]}, context)
return res
users()
+11
View File
@@ -412,6 +412,17 @@ class crm_lead(crm_case, osv.osv):
@param **args: Return Dictionary of Keyword Value
"""
return True
def on_chnage_optin(self, cr, uid, ids, optin):
if optin:
return {'value':{'optin':optin,'optout':False}}
return {}
def on_chnage_optout(self, cr, uid, ids, optout):
if optout:
return {'value':{'optout':optout,'optin':False}}
return {}
crm_lead()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+2 -2
View File
@@ -151,8 +151,8 @@
</group>
<group colspan="2" col="2">
<separator string="Mailings" colspan="2" col="2"/>
<field name="optin"/>
<field name="optout"/>
<field name="optin" on_change="on_chnage_optin(optin)"/>
<field name="optout" on_change="on_chnage_optout(optout)"/>
</group>
<group colspan="2" col="2">
<separator string="Statistics" colspan="2" col="2"/>
+1 -1
View File
@@ -59,7 +59,7 @@
<field name="section_id" widget="selection"
groups="base.group_extended"/>
</group><group col="2" colspan="2">
<separator colspan="2" string="Contacts"/>
<separator colspan="2" string="Contact"/>
<field name="partner_id" string="Partner"
on_change="onchange_partner_id(partner_id)" />
<field name="partner_address_id"
+1 -1
View File
@@ -30,7 +30,7 @@
<separator string="" colspan="6"/>
<group colspan="6" col="4" >
<field name="state" />
<button string="_Cancel" icon="gtk-cancel" special="cancel" />
<button string="_Cancel" icon="gtk-close" special="cancel" />
<button name="action_add" type="object" string="_Add" icon="gtk-ok" />
</group>
</form>
+46
View File
@@ -0,0 +1,46 @@
# 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 <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\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 <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian <bg@li.org>\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-Generator: Launchpad (build 12351)\n"
#. module: crm_caldav
#: model:ir.actions.act_window,name:crm_caldav.action_caldav_browse
msgid "Caldav Browse"
msgstr ""
#. module: crm_caldav
#: model:ir.model,name:crm_caldav.model_crm_meeting
msgid "Meeting"
msgstr "Среща"
#. module: crm_caldav
#: model:ir.module.module,shortdesc:crm_caldav.module_meta_information
msgid "Extended Module to Add CalDav feature on Meeting"
msgstr ""
#. module: crm_caldav
#: model:ir.module.module,description:crm_caldav.module_meta_information
msgid ""
"\n"
" New Features in Meeting:\n"
" * Share meeting with other calendar clients like sunbird\n"
msgstr ""
#. module: crm_caldav
#: model:ir.ui.menu,name:crm_caldav.menu_caldav_browse
msgid "Synchronyze this calendar"
msgstr "Синхронизирай този календар"
+46
View File
@@ -0,0 +1,46 @@
# Turkish 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 <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
"PO-Revision-Date: 2011-02-18 12:34+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish <tr@li.org>\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-Generator: Launchpad (build 12351)\n"
#. module: crm_caldav
#: model:ir.actions.act_window,name:crm_caldav.action_caldav_browse
msgid "Caldav Browse"
msgstr ""
#. module: crm_caldav
#: model:ir.model,name:crm_caldav.model_crm_meeting
msgid "Meeting"
msgstr "Görüşme"
#. module: crm_caldav
#: model:ir.module.module,shortdesc:crm_caldav.module_meta_information
msgid "Extended Module to Add CalDav feature on Meeting"
msgstr ""
#. module: crm_caldav
#: model:ir.module.module,description:crm_caldav.module_meta_information
msgid ""
"\n"
" New Features in Meeting:\n"
" * Share meeting with other calendar clients like sunbird\n"
msgstr ""
#. module: crm_caldav
#: model:ir.ui.menu,name:crm_caldav.menu_caldav_browse
msgid "Synchronyze this calendar"
msgstr "Bu takvimi eşzamanla"
+768
View File
@@ -0,0 +1,768 @@
# Turkish 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 <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
"PO-Revision-Date: 2011-02-18 14:29+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish <tr@li.org>\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-Generator: Launchpad (build 12351)\n"
#. module: crm_fundraising
#: field:crm.fundraising,planned_revenue:0
msgid "Planned Revenue"
msgstr "Planlanan Gelir"
#. module: crm_fundraising
#: field:crm.fundraising.report,nbr:0
msgid "# of Cases"
msgstr "Vak'aların sayısı"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: view:crm.fundraising.report:0
msgid "Group By..."
msgstr "Grupla..."
#. module: crm_fundraising
#: field:crm.fundraising.report,probability:0
msgid "Avg. Probability"
msgstr "Ort. Olasılık"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "March"
msgstr "Mart"
#. module: crm_fundraising
#: field:crm.fundraising.report,delay_close:0
msgid "Delay to close"
msgstr "Kapanmada gecikme"
#. module: crm_fundraising
#: field:crm.fundraising,company_id:0
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,company_id:0
msgid "Company"
msgstr "Şirket"
#. module: crm_fundraising
#: model:ir.actions.act_window,name:crm_fundraising.crm_fund_categ_action
msgid "Fundraising Categories"
msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising,email_cc:0
msgid "Watchers Emails"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid "Cases"
msgstr ""
#. module: crm_fundraising
#: selection:crm.fundraising,priority:0
msgid "Highest"
msgstr "En yüksek"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,day:0
msgid "Day"
msgstr "Gün"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Add Internal Note"
msgstr "Şirket dahili not ekle"
#. module: crm_fundraising
#: field:crm.fundraising,partner_mobile:0
msgid "Mobile"
msgstr "Cep"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Notes"
msgstr "Notlar"
#. module: crm_fundraising
#: field:crm.fundraising,message_ids:0
msgid "Messages"
msgstr "Mesajlar"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Amount"
msgstr "Tutar"
#. module: crm_fundraising
#: model:crm.case.categ,name:crm_fundraising.categ_fund4
msgid "Arts And Culture"
msgstr "Sanat ve Kültür"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,amount_revenue:0
msgid "Est.Revenue"
msgstr "Tahmini Gelir"
#. module: crm_fundraising
#: field:crm.fundraising,partner_address_id:0
msgid "Partner Contact"
msgstr "İş Ortağı iletişim"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid " Month "
msgstr " Ay "
#. module: crm_fundraising
#: field:crm.fundraising,type_id:0
msgid "Campaign"
msgstr "Kampanya"
#. module: crm_fundraising
#: field:crm.fundraising,date_action_next:0
msgid "Next Action"
msgstr "Sonraki İşlem"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Reset to Draft"
msgstr "Taslağa Geri Dönüştür"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Extra Info"
msgstr "İlave Bilgi"
#. module: crm_fundraising
#: model:ir.model,name:crm_fundraising.model_crm_fundraising
#: model:ir.ui.menu,name:crm_fundraising.menu_config_fundrising
#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fund_raise
msgid "Fund Raising"
msgstr "Para Toplama"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: field:crm.fundraising,partner_id:0
#: field:crm.fundraising.report,partner_id:0
msgid "Partner"
msgstr "İş ortağı"
#. module: crm_fundraising
#: model:ir.ui.menu,name:crm_fundraising.menu_report_crm_fundraising_tree
msgid "Fundraising Analysis"
msgstr "Para toplama analizi"
#. module: crm_fundraising
#: model:ir.module.module,shortdesc:crm_fundraising.module_meta_information
msgid "CRM Fundraising"
msgstr "MİY Para Toplama"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Misc"
msgstr "Muhtelif"
#. module: crm_fundraising
#: field:crm.fundraising.report,section_id:0
msgid "Section"
msgstr "Bölüm"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: field:crm.fundraising,priority:0
msgid "Priority"
msgstr "Öncelik"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Send New Email"
msgstr "Yeni e-posta gönder"
#. module: crm_fundraising
#: model:crm.case.categ,name:crm_fundraising.categ_fund1
msgid "Social Rehabilitation And Rural Upliftment"
msgstr "Sosyal Rehabilitasyon ve Kırsal Gelişim"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: view:crm.fundraising.report:0
msgid "Payment Mode"
msgstr "Ödeme Tipi"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Reply"
msgstr "Yanıtla"
#. module: crm_fundraising
#: field:crm.fundraising,email_from:0
msgid "Email"
msgstr "E-posta"
#. module: crm_fundraising
#: field:crm.fundraising,canal_id:0
msgid "Channel"
msgstr "Kanal"
#. module: crm_fundraising
#: selection:crm.fundraising,priority:0
msgid "Lowest"
msgstr "En düşük"
#. module: crm_fundraising
#: field:crm.fundraising,create_date:0
msgid "Creation Date"
msgstr "Oluşturulma Tarihi"
#. module: crm_fundraising
#: field:crm.fundraising,date_deadline:0
msgid "Deadline"
msgstr "Son Teslim Tarihi"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "July"
msgstr "Temmuz"
#. module: crm_fundraising
#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fundraising-act
msgid "Categories"
msgstr "Kategoriler"
#. module: crm_fundraising
#: field:crm.fundraising,stage_id:0
msgid "Stage"
msgstr "Aşama"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "History Information"
msgstr "Geçmiş Bilgisi"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Dates"
msgstr "Tarihler"
#. module: crm_fundraising
#: field:crm.fundraising,partner_name2:0
msgid "Employee Email"
msgstr "Çalışan E-posta"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid " Month-1 "
msgstr " Ay-1 "
#. module: crm_fundraising
#: selection:crm.fundraising,state:0
#: selection:crm.fundraising.report,state:0
msgid "Cancelled"
msgstr "İptal Edildi"
#. module: crm_fundraising
#: model:crm.case.categ,name:crm_fundraising.categ_fund2
msgid "Learning And Education"
msgstr "Eğitim ve Öğretim"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Contact"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Funds Form"
msgstr "Fon Formu"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Fund Description"
msgstr "Fon Tanımı"
#. module: crm_fundraising
#: help:crm.fundraising.report,delay_close:0
msgid "Number of Days to close the case"
msgstr "Şikayeti sonuçlandırmak için kalan günler"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "References"
msgstr "Referanslar"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
#: model:ir.actions.act_window,name:crm_fundraising.action_report_crm_fundraising
#: model:ir.module.module,description:crm_fundraising.module_meta_information
msgid "Fundraising"
msgstr "Kaynak Geliştirme"
#. module: crm_fundraising
#: model:ir.actions.act_window,help:crm_fundraising.action_report_crm_fundraising
msgid ""
"Have a general overview of all fund raising activities by sorting them with "
"specific criteria such as the estimated revenue, average success probability "
"and delay to close."
msgstr ""
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "September"
msgstr "Eylül"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Communication"
msgstr "İletişim"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Funds Tree"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,month:0
msgid "Month"
msgstr "Ay"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Escalate"
msgstr "Önem sırasını artır"
#. module: crm_fundraising
#: field:crm.fundraising,write_date:0
msgid "Update Date"
msgstr "Güncelleme Tarihi"
#. module: crm_fundraising
#: model:crm.case.resource.type,name:crm_fundraising.type_fund3
msgid "Credit Card"
msgstr "Kredi Kartı"
#. module: crm_fundraising
#: model:ir.actions.act_window,name:crm_fundraising.crm_fundraising_stage_act
msgid "Fundraising Stages"
msgstr "Fon Geliştirme Aşamaları"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid "Salesman"
msgstr "Satış Temsilcisi"
#. module: crm_fundraising
#: field:crm.fundraising,ref:0
msgid "Reference"
msgstr "Referans"
#. module: crm_fundraising
#: field:crm.fundraising,ref2:0
msgid "Reference 2"
msgstr "Referans 2"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: field:crm.fundraising,categ_id:0
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,categ_id:0
msgid "Category"
msgstr "Kategori"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid " Year "
msgstr " Yıl "
#. module: crm_fundraising
#: field:crm.fundraising,planned_cost:0
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,planned_cost:0
msgid "Planned Costs"
msgstr "Planlanan Maliyet"
#. module: crm_fundraising
#: help:crm.fundraising,email_cc:0
msgid ""
"These email addresses will be added to the CC field of all inbound and "
"outbound emails for this record before being sent. Separate multiple email "
"addresses with a comma"
msgstr ""
"Bu e-posta adresleri gönderilmeden önce bütün gelen ve giden e-postaların CC "
"satırına eklenecektir. Birden fazla e-posta adresini virgül ile ayırınız."
#. module: crm_fundraising
#: selection:crm.fundraising,state:0
#: view:crm.fundraising.report:0
#: selection:crm.fundraising.report,state:0
msgid "Draft"
msgstr "Taslak"
#. module: crm_fundraising
#: selection:crm.fundraising,priority:0
msgid "Low"
msgstr "Düşük"
#. module: crm_fundraising
#: field:crm.fundraising,date_closed:0
#: selection:crm.fundraising,state:0
#: selection:crm.fundraising.report,state:0
msgid "Closed"
msgstr "Kapandı"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: selection:crm.fundraising,state:0
#: view:crm.fundraising.report:0
#: selection:crm.fundraising.report,state:0
msgid "Pending"
msgstr "Bekliyor"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Communication & History"
msgstr "İletişim& Geçmiş"
#. module: crm_fundraising
#: model:ir.ui.menu,name:crm_fundraising.menu_crm_fundraising_stage_act
msgid "Stages"
msgstr "Aşamalar"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "August"
msgstr "Ağustos"
#. module: crm_fundraising
#: selection:crm.fundraising,priority:0
msgid "Normal"
msgstr "Normal"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Global CC"
msgstr "Toplu CC"
#. module: crm_fundraising
#: view:crm.fundraising:0
#: model:ir.actions.act_window,name:crm_fundraising.crm_case_category_act_fund_all1
msgid "Funds"
msgstr "Fonlar"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "June"
msgstr "Haziran"
#. module: crm_fundraising
#: field:crm.fundraising,partner_phone:0
msgid "Phone"
msgstr "Telefon"
#. module: crm_fundraising
#: field:crm.fundraising.report,user_id:0
msgid "User"
msgstr "Kullanıcı"
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid "#Fundraising"
msgstr "Fon Geliştirme Sayısı"
#. module: crm_fundraising
#: field:crm.fundraising,active:0
msgid "Active"
msgstr "Aktif"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "November"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid "Extended Filters..."
msgstr "Genişletilmiş Filtreler..."
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid "Search"
msgstr "Ara"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "October"
msgstr "Ekim"
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "January"
msgstr "Ocak"
#. module: crm_fundraising
#: model:crm.case.resource.type,name:crm_fundraising.type_fund2
msgid "Cheque"
msgstr "Çek"
#. module: crm_fundraising
#: model:ir.actions.act_window,help:crm_fundraising.crm_fund_categ_action
msgid ""
"Manage and define the fund raising categories you want to be maintained in "
"the system."
msgstr ""
"Sistem içinde geliştirilmesini istediğiniz fon geliştirme kategorilerini "
"tanımla ve yönet."
#. module: crm_fundraising
#: help:crm.fundraising,email_from:0
msgid "These people will receive email."
msgstr "Bu kişilere e-posta iletilecektir"
#. module: crm_fundraising
#: field:crm.fundraising,date:0
msgid "Date"
msgstr "Tarih"
#. module: crm_fundraising
#: model:crm.case.categ,name:crm_fundraising.categ_fund3
msgid "Healthcare"
msgstr "Sağlık"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "History"
msgstr "Geçmiş"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Attachments"
msgstr "Ekler"
#. module: crm_fundraising
#: model:ir.model,name:crm_fundraising.model_crm_case_stage
msgid "Stage of case"
msgstr "Vak'anın durumu"
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Estimates"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
#: field:crm.fundraising,state:0
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,state:0
msgid "State"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
#: view:crm.fundraising.report:0
msgid "Done"
msgstr ""
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "December"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
#: view:crm.fundraising.report:0
msgid "Cancel"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
#: selection:crm.fundraising,state:0
#: view:crm.fundraising.report:0
#: selection:crm.fundraising.report,state:0
msgid "Open"
msgstr ""
#. module: crm_fundraising
#: model:ir.actions.act_window,help:crm_fundraising.crm_case_category_act_fund_all1
msgid ""
"If you need to collect money for your organization or a campaign, Fund "
"Raising allows you to track all your fund raising activities. In the search "
"list, filter by funds description, email, history and probability of success."
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
#: field:crm.fundraising,user_id:0
msgid "Responsible"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Current"
msgstr ""
#. module: crm_fundraising
#: help:crm.fundraising,section_id:0
msgid ""
"Sales team to which Case belongs to. Define Responsible user and Email "
"account for mail gateway."
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Details"
msgstr ""
#. module: crm_fundraising
#: model:ir.model,name:crm_fundraising.model_crm_fundraising_report
msgid "CRM Fundraising Report"
msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising.report,type_id:0
msgid "Fundraising Type"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,amount_revenue_prob:0
msgid "Est. Rev*Prob."
msgstr ""
#. module: crm_fundraising
#: model:ir.actions.act_window,help:crm_fundraising.crm_fundraising_stage_act
msgid ""
"Create and manage fund raising activity categories you want to be maintained "
"in the system."
msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising,description:0
msgid "Description"
msgstr ""
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "May"
msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising,probability:0
msgid "Probability (%)"
msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising,partner_name:0
msgid "Employee's Name"
msgstr ""
#. module: crm_fundraising
#: help:crm.fundraising,canal_id:0
msgid ""
"The channels represent the different communication modes available with the "
"customer."
msgstr ""
#. module: crm_fundraising
#: help:crm.fundraising,state:0
msgid ""
"The state is set to 'Draft', when a case is created. "
" \n"
"If the case is in progress the state is set to 'Open'. "
" \n"
"When the case is over, the state is set to 'Done'. "
" \n"
"If the case needs to be reviewed then the state is set to 'Pending'."
msgstr ""
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "February"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
#: field:crm.fundraising,name:0
msgid "Name"
msgstr ""
#. module: crm_fundraising
#: model:crm.case.resource.type,name:crm_fundraising.type_fund1
msgid "Cash"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Funds by Categories"
msgstr ""
#. module: crm_fundraising
#: selection:crm.fundraising.report,month:0
msgid "April"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising.report:0
msgid "My Case(s)"
msgstr ""
#. module: crm_fundraising
#: model:crm.case.resource.type,name:crm_fundraising.type_fund4
msgid "Demand Draft"
msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising,id:0
msgid "ID"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
msgid "Search Funds"
msgstr ""
#. module: crm_fundraising
#: selection:crm.fundraising,priority:0
msgid "High"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising:0
#: field:crm.fundraising,section_id:0
#: view:crm.fundraising.report:0
msgid "Sales Team"
msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising.report,create_date:0
msgid "Create Date"
msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising,date_action_last:0
msgid "Last Action"
msgstr ""
#. module: crm_fundraising
#: view:crm.fundraising.report:0
#: field:crm.fundraising.report,name:0
msgid "Year"
msgstr ""
#. module: crm_fundraising
#: field:crm.fundraising,duration:0
msgid "Duration"
msgstr ""
+65
View File
@@ -0,0 +1,65 @@
# 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 <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\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 <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian <bg@li.org>\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-Generator: Launchpad (build 12351)\n"
#. module: decimal_precision
#: field:decimal.precision,digits:0
msgid "Digits"
msgstr "Цифри"
#. module: decimal_precision
#: view:decimal.precision:0
msgid "Decimal Precision"
msgstr "Знаци след десетичен знак"
#. module: decimal_precision
#: model:ir.actions.act_window,name:decimal_precision.action_decimal_precision_form
#: model:ir.ui.menu,name:decimal_precision.menu_decimal_precision_form
msgid "Decimal Accuracy Definitions"
msgstr "Десетична точност"
#. module: decimal_precision
#: model:ir.module.module,description:decimal_precision.module_meta_information
msgid ""
"\n"
"This module allows to configure the price accuracy you need for different "
"kind\n"
"of usage: accounting, sales, purchases, ...\n"
"\n"
"The decimal precision is configured per company.\n"
msgstr ""
#. module: decimal_precision
#: field:decimal.precision,name:0
msgid "Usage"
msgstr "Употреба"
#. module: decimal_precision
#: sql_constraint:decimal.precision:0
msgid "Only one value can be defined for each given usage!"
msgstr "Само една стойност може да буде дефинирана за дадена употреба"
#. module: decimal_precision
#: model:ir.module.module,shortdesc:decimal_precision.module_meta_information
msgid "Decimal Precision Configuration"
msgstr "Настройки на десетична точност"
#. module: decimal_precision
#: model:ir.model,name:decimal_precision.model_decimal_precision
msgid "decimal.precision"
msgstr "decimal.precision"
+4
View File
@@ -42,8 +42,12 @@ class ir_action_report_xml(osv.osv):
def _model_search(self, cr, uid, obj, name, args, context=None):
if not len(args):
return []
assert len(args) == 1 and args[0][1] == '=', 'expression is not what we expect: %r' % args
model_id= args[0][2]
if not model_id:
# a deviation from standard behavior: when searching model_id = False
# we return *all* reports, not just ones with empty model.
# One reason is that 'model' is a required field so far
return []
model = self.pool.get('ir.model').read(cr, uid, [model_id])[0]['model']
report_id = self.search(cr, uid, [('model','=',model)])
+4 -3
View File
@@ -23,6 +23,7 @@
import pooler
from tools.safe_eval import safe_eval
from tools.misc import ustr
import errno
# import os
import time
@@ -808,7 +809,7 @@ class node_res_dir(node_class):
return res[0]
return None
def _child_get(self, cr, name = None, domain=None):
def _child_get(self, cr, name=None, domain=None):
""" return virtual children of resource, based on the
foreign object.
@@ -868,7 +869,7 @@ class node_res_dir(node_class):
# Escape the name for characters not supported in filenames
res_name = res_name.replace('/','_') # any other weird char?
if name and (res_name != name):
if name and (res_name != ustr(name)):
# we have matched _ to any character, but we only meant to match
# the special ones.
# Eg. 'a_c' will find 'abc', 'a/c', 'a_c', may only
@@ -1044,7 +1045,7 @@ class node_res_obj(node_class):
if not res_name:
continue
res_name = res_name.replace('/', '_')
if name and (res_name != name):
if name and (res_name != ustr(name)):
continue
# TODO Revise
klass = directory.get_node_class(directory, dynamic=True, context=ctx)
+3 -6
View File
@@ -2,10 +2,8 @@
"access_document_directory_all","document.directory all","model_document_directory",,1,0,0,0
"access_document_directory_group_document_manager","document.directory document manager","model_document_directory","base.group_system",1,1,1,1
"access_document_directory_group_knowledge","document.directory modify","model_document_directory","base.group_document_user",1,1,1,1
"access_document_directory_group_system","document.directory group system","model_document_directory","base.group_system",1,1,1,1
"access_document_directory_content_all","document.directory.content all","model_document_directory_content",,1,0,0,0
"access_document_directory_content_group_document_manager","document.directory.content document manager","model_document_directory_content","base.group_system",1,1,1,1
"access_document_directory_content_group_system","document.directory.content group system","model_document_directory_content","base.group_system",1,1,1,1
"access_document_directory_content_type_group_document_manager","document.directory.content.type document manager","model_document_directory_content_type","base.group_system",1,1,1,1
"access_document_directory_content_type_group_system","document.directory.content.type group system","model_document_directory_content_type","base.group_user",1,0,0,0
"access_document_storage_group_document_manager","document.storage document manager","model_document_storage","base.group_system",1,1,1,1
@@ -16,13 +14,12 @@
"access_res_partner_group_user","res.partner user","base.model_res_partner","base.group_document_user",1,1,1,1
"access_document_directory_dctx_all","document.directory.dctx all","model_document_directory_dctx",,1,0,0,0
"access_document_directory_dctx_group_document_manager","document.directory.dctx document manager","model_document_directory_dctx","base.group_system",1,1,1,1
"access_document_directory_dctx_group_system","document.directory.dctx group system","model_document_directory_dctx","base.group_system",1,1,1,1
"access_report_document_user_group_document_manager","report.document.user document manager","model_report_document_user","base.group_system",1,0,0,0
"access_report_document_user_group_system","report.document.user group system","model_report_document_user","base.group_system",1,0,0,0
"access_report_files_partner_group_document_manager","report.files.partner document manager","model_report_files_partner","base.group_system",1,0,0,0
"access_report_files_partner_group_system","report.files.partner group system","model_report_files_partner","base.group_system",1,0,0,0
"access_report_document_file_group_document_manager","report.document.file document manager","model_report_document_file","base.group_system",1,0,0,0
"access_report_document_file_group_system","report.document.file group system","model_report_document_file","base.group_system",1,0,0,0
"access_report_document_wall_group_document_manager","report.document.wall document manager","model_report_document_wall","base.group_system",1,0,0,0
"access_report_document_wall_group_system","report.document.wall group system","model_report_document_wall","base.group_system",1,0,0,0
"access_report_files_partner_group_document","report.files.partner document manager","model_report_files_partner","base.group_document_user",1,0,0,0
"access_report_document_file_group_document","report.document.file document manager","model_report_document_file","base.group_document_user",1,0,0,0
"access_report_document_wall_group_document","report.document.wall document manager","model_report_document_wall","base.group_document_user",1,0,0,0
"access_report_document_user_knowledgeuser","report.document.user knowledgeuser","document.model_report_document_user","base.group_document_user",1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_document_directory_all document.directory all model_document_directory 1 0 0 0
3 access_document_directory_group_document_manager document.directory document manager model_document_directory base.group_system 1 1 1 1
4 access_document_directory_group_knowledge document.directory modify model_document_directory base.group_document_user 1 1 1 1
access_document_directory_group_system document.directory group system model_document_directory base.group_system 1 1 1 1
5 access_document_directory_content_all document.directory.content all model_document_directory_content 1 0 0 0
6 access_document_directory_content_group_document_manager document.directory.content document manager model_document_directory_content base.group_system 1 1 1 1
access_document_directory_content_group_system document.directory.content group system model_document_directory_content base.group_system 1 1 1 1
7 access_document_directory_content_type_group_document_manager document.directory.content.type document manager model_document_directory_content_type base.group_system 1 1 1 1
8 access_document_directory_content_type_group_system document.directory.content.type group system model_document_directory_content_type base.group_user 1 0 0 0
9 access_document_storage_group_document_manager document.storage document manager model_document_storage base.group_system 1 1 1 1
14 access_res_partner_group_user res.partner user base.model_res_partner base.group_document_user 1 1 1 1
15 access_document_directory_dctx_all document.directory.dctx all model_document_directory_dctx 1 0 0 0
16 access_document_directory_dctx_group_document_manager document.directory.dctx document manager model_document_directory_dctx base.group_system 1 1 1 1
access_document_directory_dctx_group_system document.directory.dctx group system model_document_directory_dctx base.group_system 1 1 1 1
17 access_report_document_user_group_document_manager report.document.user document manager model_report_document_user base.group_system 1 0 0 0
access_report_document_user_group_system report.document.user group system model_report_document_user base.group_system 1 0 0 0
18 access_report_files_partner_group_document_manager report.files.partner document manager model_report_files_partner base.group_system 1 0 0 0
access_report_files_partner_group_system report.files.partner group system model_report_files_partner base.group_system 1 0 0 0
19 access_report_document_file_group_document_manager report.document.file document manager model_report_document_file base.group_system 1 0 0 0
access_report_document_file_group_system report.document.file group system model_report_document_file base.group_system 1 0 0 0
20 access_report_document_wall_group_document_manager report.document.wall document manager model_report_document_wall base.group_system 1 0 0 0
21 access_report_document_wall_group_system report.document.wall group system model_report_document_wall base.group_system 1 0 0 0
22 access_report_files_partner_group_document report.files.partner document manager model_report_files_partner base.group_document_user 1 0 0 0
23 access_report_document_file_group_document report.document.file document manager model_report_document_file base.group_document_user 1 0 0 0
24 access_report_document_wall_group_document report.document.wall document manager model_report_document_wall base.group_document_user 1 0 0 0
25 access_report_document_user_knowledgeuser report.document.user knowledgeuser document.model_report_document_user base.group_document_user 1 0 0 0
+1 -1
View File
@@ -24,7 +24,7 @@
<field name="inherit_id" ref="view_document_directory_form_1"/>
<field name="arch" type="xml">
<field name="report_id" position="replace">
<field name="report_id" domain="[('type', '=', 'ressource'),('model_id','=',parent.ressource_type_id)]"/>
<field name="report_id" domain="[('model_id','=',parent.ressource_type_id)]"/>
<separator string="ICS Calendar" colspan="4"/>
<field name="ics_domain"/>
<field name="ics_field_ids" colspan="4">
+4
View File
@@ -414,6 +414,8 @@ class openerp_dav_handler(dav_interface):
# relative part, because ul is relative, anyway
uparts=urlparse.urlparse(turi)
turi=uparts[2]
if uparts[3]:
turi += ';' + uparts[3]
if turi.startswith(ul):
result.append( turi[len(self.parent.davpath):])
else:
@@ -440,6 +442,8 @@ class openerp_dav_handler(dav_interface):
def uri2local(self, uri):
uparts=urlparse.urlparse(uri)
reluri=uparts[2]
if uparts[3]:
reluri += ';'+uparts[3]
if reluri and reluri[-1]=="/":
reluri=reluri[:-1]
return reluri
+6
View File
@@ -167,6 +167,8 @@ def mk_prop_response(self, uri, good_props, bad_props, doc):
# write href information
uparts=urlparse.urlparse(uri)
fileloc=uparts[2]
if uparts[3]:
fileloc += ';' + uparts[3]
if isinstance(fileloc, unicode):
fileloc = fileloc.encode('utf-8')
href=doc.createElement("D:href")
@@ -246,6 +248,8 @@ def mk_propname_response(self,uri,propnames,doc):
# write href information
uparts=urlparse.urlparse(uri)
fileloc=uparts[2]
if uparts[3]:
fileloc += ';' + uparts[3]
if isinstance(fileloc, unicode):
fileloc = fileloc.encode('utf-8')
href=doc.createElement("D:href")
@@ -303,6 +307,8 @@ def mk_lock_response(self, uri, props):
# write href information
uparts=urlparse.urlparse(uri)
fileloc=uparts[2]
if uparts[3]:
fileloc += ';' + uparts[3]
if isinstance(fileloc, unicode):
fileloc = fileloc.encode('utf-8')
davpath = self.parent.get_davpath()
+166
View File
@@ -0,0 +1,166 @@
# 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 <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
"PO-Revision-Date: 2011-02-18 09:03+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian <bg@li.org>\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-Generator: Launchpad (build 12351)\n"
#. module: knowledge
#: model:ir.ui.menu,name:knowledge.menu_document
msgid "Knowledge"
msgstr "Знания"
#. module: knowledge
#: help:knowledge.installer,wiki_quality_manual:0
msgid "Creates an example skeleton for a standard quality manual."
msgstr "Създава примерна структура за стандартно Ръководство по качество"
#. module: knowledge
#: view:knowledge.installer:0
msgid "Share information within the company with these specific Addons."
msgstr "Споделя информация в рамките на фирмата с тези специфични Добавки."
#. module: knowledge
#: field:knowledge.installer,document_ftp:0
msgid "Shared Repositories (FTP)"
msgstr "Общо хранилище (FTP)"
#. module: knowledge
#: model:ir.module.module,shortdesc:knowledge.module_meta_information
msgid "Knowledge Management System"
msgstr "Система за управление на ЗНАНИЯ"
#. module: knowledge
#: field:knowledge.installer,wiki:0
msgid "Collaborative Content (Wiki)"
msgstr "Съвместно съдържание (Wiki)"
#. module: knowledge
#: help:knowledge.installer,document_ftp:0
msgid ""
"Provides an FTP access to your OpenERP's Document Management System. It lets "
"you access attachments and virtual documents through a standard FTP client."
msgstr ""
"Осигурява достъп по FTP към вашия OpenERP Система за управление на "
"документи. Тя ви позволява достъп до приложения и виртуални документи чрез "
"стандартен FTP клиент."
#. module: knowledge
#: help:knowledge.installer,document_webdav:0
msgid ""
"Provides a WebDAV access to your OpenERP's Document Management System. Lets "
"you access attachments and virtual documents through your standard file "
"browser."
msgstr ""
"Осигурява WebDAV достъп до OpenERP Система за управление на документи. "
"Позволява ви достъп до приложения и виртуални документи чрез стандартен "
"файлов браузър."
#. module: knowledge
#: view:knowledge.installer:0
msgid "Configure"
msgstr "Настройки"
#. module: knowledge
#: view:knowledge.installer:0
msgid "title"
msgstr "заглавие"
#. module: knowledge
#: model:ir.module.module,description:knowledge.module_meta_information
msgid ""
"Installer for knowledge-based tools\n"
" "
msgstr ""
"Инсталатор за инструменти за ЗНАНИЯ\n"
" "
#. module: knowledge
#: model:ir.ui.menu,name:knowledge.menu_document_configuration
msgid "Configuration"
msgstr "Настройка"
#. module: knowledge
#: model:ir.actions.act_window,name:knowledge.action_knowledge_installer
msgid "Knowledge Modules Installation"
msgstr "Инсталиран на модули ЗНАНИЯ"
#. module: knowledge
#: field:knowledge.installer,wiki_quality_manual:0
msgid "Quality Manual"
msgstr "Ръководство за качество"
#. module: knowledge
#: field:knowledge.installer,document_webdav:0
msgid "Shared Repositories (WebDAV)"
msgstr "Общо хранилище (WebDAV)"
#. module: knowledge
#: field:knowledge.installer,progress:0
msgid "Configuration Progress"
msgstr "Прогрес на конфигурирането"
#. module: knowledge
#: help:knowledge.installer,wiki_faq:0
msgid ""
"Creates a skeleton internal FAQ pre-filled with documentation about "
"OpenERP's Document Management System."
msgstr ""
"Създава вътрешната структура ЧЗВ предварително попълнена с документация "
"относно Системата за управление на документи OpenERP."
#. module: knowledge
#: field:knowledge.installer,wiki_faq:0
msgid "Internal FAQ"
msgstr "Вътрешни ЧЗВ"
#. module: knowledge
#: model:ir.ui.menu,name:knowledge.menu_document2
msgid "Collaborative Content"
msgstr "Съвместно съдържание"
#. module: knowledge
#: field:knowledge.installer,config_logo:0
msgid "Image"
msgstr "Изображение"
#. module: knowledge
#: view:knowledge.installer:0
msgid "Knowledge Application Configuration"
msgstr "Настройки на приложение ЗНАНИЯ"
#. module: knowledge
#: model:ir.model,name:knowledge.model_knowledge_installer
msgid "knowledge.installer"
msgstr "knowledge.installer"
#. module: knowledge
#: view:knowledge.installer:0
msgid "Configure Your Knowledge Application"
msgstr "Настройте Вашето приложение ЗНАНИЯ"
#. module: knowledge
#: help:knowledge.installer,wiki:0
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: knowledge
#: view:knowledge.installer:0
msgid "Content templates"
msgstr "Шаблени за съдържане"
-1
View File
@@ -374,7 +374,6 @@ def _create_dta(obj, cr, uid, data, context=None):
raise osv.except_osv(_('Error'),
_('No IBAN for the company bank account.'))
dta_line_obj = pool.get('account.dta.line')
res_partner_bank_obj = pool.get('res.partner.bank')
seq = 1
+28 -38
View File
@@ -8,17 +8,17 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
"PO-Revision-Date: 2011-01-17 08:32+0000\n"
"PO-Revision-Date: 2011-02-19 16:47+0000\n"
"Last-Translator: Pekka Pylvänäinen <Unknown>\n"
"Language-Team: Finnish <fi@li.org>\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:45+0000\n"
"X-Generator: Launchpad (build 12177)\n"
"X-Launchpad-Export-Date: 2011-02-20 04:35+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: lunch
#: view:lunch.cashbox.clean:0
#: wizard_view:lunch.cashbox.clean,init:0
msgid "Reset cashbox"
msgstr ""
@@ -30,12 +30,11 @@ msgid "Lunch Orders"
msgstr ""
#. module: lunch
#: view:lunch.order.cancel:0
#: wizard_view:lunch.order.cancel,init:0
msgid "Are you sure you want to cancel this order ?"
msgstr "Haluatko varmasti poistaa tämän tilauksen ?"
#. module: lunch
#: model:ir.actions.act_window,name:lunch.action_lunch_cashmove_form
#: model:ir.ui.menu,name:lunch.menu_lunch_cashmove_form
msgid "Cash Moves"
msgstr ""
@@ -94,11 +93,8 @@ msgid "Day"
msgstr "Päivä"
#. module: lunch
#: model:ir.actions.act_window,name:lunch.action_lunch_order_cancel
#: model:ir.actions.act_window,name:lunch.action_lunch_order_cancel_values
#: model:ir.model,name:lunch.model_lunch_order_cancel
#: view:lunch.order:0
#: view:lunch.order.cancel:0
#: model:ir.actions.wizard,name:lunch.wizard_id_cancel
#: wizard_view:lunch.order.cancel,init:0
msgid "Cancel Order"
msgstr "Peruuta tilaus"
@@ -109,7 +105,6 @@ msgid "Amount"
msgstr ""
#. module: lunch
#: model:ir.actions.act_window,name:lunch.action_lunch_product_form
#: model:ir.ui.menu,name:lunch.menu_lunch_product_form
#: view:lunch.product:0
msgid "Products"
@@ -131,13 +126,13 @@ msgid "Lunch Orders Statistics"
msgstr ""
#. module: lunch
#: model:ir.actions.act_window,name:lunch.action_lunch_cashmove_form
#: view:lunch.cashmove:0
#: field:lunch.order,cashmove:0
msgid "CashMove"
msgstr ""
#. module: lunch
#: view:lunch.order:0
#: selection:lunch.order,state:0
msgid "Confirmed"
msgstr "Vahvistettu"
@@ -168,6 +163,7 @@ msgid "Total Price"
msgstr ""
#. module: lunch
#: model:ir.ui.menu,name:lunch.menu_lunch_report_amount_tree
#: view:report.lunch.amount:0
msgid "Box Amount by User"
msgstr ""
@@ -188,10 +184,8 @@ msgid "Description Order"
msgstr ""
#. module: lunch
#: model:ir.actions.act_window,name:lunch.action_lunch_order_confirm
#: model:ir.actions.act_window,name:lunch.action_lunch_order_confirm_values
#: view:lunch.order:0
#: view:lunch.order.confirm:0
#: model:ir.actions.wizard,name:lunch.lunch_order_confirm
#: wizard_button:lunch.order.confirm,init,go:0
msgid "Confirm Order"
msgstr "Vahvista tilaus"
@@ -229,7 +223,7 @@ msgid " Product Categories "
msgstr " Tuotekategoriat "
#. module: lunch
#: view:lunch.cashbox.clean:0
#: wizard_button:lunch.cashbox.clean,init,zero:0
msgid "Set to Zero"
msgstr ""
@@ -264,20 +258,18 @@ msgid "Month"
msgstr ""
#. module: lunch
#: field:lunch.order.confirm,confirm_cashbox:0
#: wizard_field:lunch.order.confirm,init,confirm_cashbox:0
msgid "Name of box"
msgstr ""
#. module: lunch
#: view:lunch.order.cancel:0
#: wizard_button:lunch.order.cancel,init,cancel:0
msgid "Yes"
msgstr ""
#. module: lunch
#: model:ir.model,name:lunch.model_lunch_category
#: view:lunch.category:0
#: view:lunch.order:0
#: field:lunch.order,category:0
#: field:lunch.product,category_id:0
msgid "Category"
msgstr "Kategoria"
@@ -293,18 +285,17 @@ msgid "Product Categories"
msgstr "Tuotekategoriat"
#. module: lunch
#: view:lunch.cashbox.clean:0
#: view:lunch.order.cancel:0
#: wizard_button:lunch.order.cancel,init,end:0
msgid "No"
msgstr "Ei"
#. module: lunch
#: view:lunch.order.confirm:0
#: wizard_view:lunch.order.confirm,init:0
msgid "Orders Confirmation"
msgstr ""
#. module: lunch
#: view:lunch.cashbox.clean:0
#: wizard_view:lunch.cashbox.clean,init:0
msgid "Are you sure you want to reset this cashbox ?"
msgstr ""
@@ -335,7 +326,6 @@ msgstr "Kesäkuu"
#: field:lunch.cashmove,user_cashmove:0
#: field:lunch.order,user_id:0
#: field:report.lunch.amount,user_id:0
#: field:report.lunch.order,user_id:0
msgid "User Name"
msgstr "Käyttäjänimi"
@@ -345,7 +335,7 @@ msgid "Sales Analysis"
msgstr "Myyntianalyysi"
#. module: lunch
#: model:ir.ui.menu,name:lunch.menu_lunch_category_root_configuration
#: model:ir.ui.menu,name:lunch.menu_lunch
msgid "Lunch"
msgstr ""
@@ -356,7 +346,6 @@ msgid "User"
msgstr "Käyttäjä"
#. module: lunch
#: view:lunch.cashmove:0
#: field:lunch.order,date:0
msgid "Date"
msgstr ""
@@ -401,8 +390,7 @@ msgid "Cashbox for Lunch "
msgstr ""
#. module: lunch
#: model:ir.actions.act_window,name:lunch.action_lunch_cashbox_clean
#: model:ir.actions.act_window,name:lunch.action_lunch_cashbox_clean_values
#: model:ir.actions.wizard,name:lunch.wizard_clean_cashbox
msgid "Set CashBox to Zero"
msgstr ""
@@ -413,7 +401,8 @@ msgid "Box Name"
msgstr ""
#. module: lunch
#: view:lunch.order.confirm:0
#: wizard_button:lunch.cashbox.clean,init,end:0
#: wizard_button:lunch.order.confirm,init,end:0
msgid "Cancel"
msgstr "Peruuta"
@@ -423,18 +412,18 @@ msgid " Cashboxes "
msgstr ""
#. module: lunch
#: report:lunch.order:0
#: rml:lunch.order:0
msgid "Unit Price"
msgstr "Yksikköhinta"
#. module: lunch
#: model:ir.actions.act_window,name:lunch.action_lunch_product_form
#: field:lunch.order,product:0
msgid "Product"
msgstr "Tuote"
#. module: lunch
#: field:lunch.cashmove,name:0
#: report:lunch.order:0
#: rml:lunch.order:0
#: field:lunch.product,description:0
msgid "Description"
msgstr "Kuvaus"
@@ -474,7 +463,7 @@ msgstr ""
#. module: lunch
#: view:lunch.order:0
msgid "Total price"
msgstr ""
msgstr "Hinta yhteensä"
#. module: lunch
#: selection:report.lunch.amount,month:0
@@ -484,9 +473,10 @@ msgstr "Helmikuu"
#. module: lunch
#: field:lunch.cashbox,name:0
#: field:lunch.cashmove,name:0
#: field:lunch.category,name:0
#: rml:lunch.order:0
#: field:lunch.product,name:0
#: field:report.lunch.order,box_name:0
msgid "Name"
msgstr "Nimi"
@@ -508,7 +498,7 @@ msgstr ""
#. module: lunch
#: view:lunch.category:0
#: report:lunch.order:0
#: rml:lunch.order:0
#: view:lunch.order:0
msgid "Order"
msgstr "Tilaus"
+1 -2
View File
@@ -672,7 +672,6 @@ class mrp_production(osv.osv):
stock_mov_obj = self.pool.get('stock.move')
production = self.browse(cr, uid, production_id, context=context)
final_product_todo = []
produced_qty = 0
if production_mode == 'consume_produce':
@@ -714,7 +713,7 @@ class mrp_production(osv.osv):
if production_mode == 'consume_produce':
# To produce remaining qty of final product
vals = {'state':'confirmed'}
#vals = {'state':'confirmed'}
#final_product_todo = [x.id for x in production.move_created_ids]
#stock_mov_obj.write(cr, uid, final_product_todo, vals)
#stock_mov_obj.action_confirm(cr, uid, final_product_todo, context)
+1 -1
View File
@@ -13,7 +13,7 @@ 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-17 04:36+0000\n"
"X-Launchpad-Export-Date: 2011-02-19 05:05+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: point_of_sale
+7 -12
View File
@@ -134,22 +134,13 @@ class project(osv.osv):
'project.project': (lambda self, cr, uid, ids, c={}: ids, ['tasks'], 10),
'project.task': (_get_project_task, ['planned_hours', 'effective_hours', 'remaining_hours', 'total_hours', 'progress', 'delay_hours','state'], 10),
}),
'effective_hours': fields.function(_progress_rate, multi="progress", method=True, string='Time Spent', help="Sum of spent hours of all tasks related to this project and its child projects.",
store = {
'project.project': (lambda self, cr, uid, ids, c={}: ids, ['tasks'], 10),
'project.task': (_get_project_task, ['planned_hours', 'effective_hours', 'remaining_hours', 'total_hours', 'progress', 'delay_hours','state'], 10),
}),
'effective_hours': fields.function(_progress_rate, multi="progress", method=True, string='Time Spent', help="Sum of spent hours of all tasks related to this project and its child projects."),
'total_hours': fields.function(_progress_rate, multi="progress", method=True, string='Total Time', help="Sum of total hours of all tasks related to this project and its child projects.",
store = {
'project.project': (lambda self, cr, uid, ids, c={}: ids, ['tasks'], 10),
'project.task': (_get_project_task, ['planned_hours', 'effective_hours', 'remaining_hours', 'total_hours', 'progress', 'delay_hours','state'], 10),
}),
'progress_rate': fields.function(_progress_rate, multi="progress", method=True, string='Progress', type='float', group_operator="avg", help="Percent of tasks closed according to the total of tasks todo.",
store = {
'project.project': (lambda self, cr, uid, ids, c={}: ids, ['tasks'], 10),
'project.task': (_get_project_task, ['planned_hours', 'effective_hours', 'remaining_hours', 'total_hours', 'progress', 'delay_hours','state'], 10),
'project.task.work': (_get_project_work, ['hours'], 10),
}),
'progress_rate': fields.function(_progress_rate, multi="progress", method=True, string='Progress', type='float', group_operator="avg", help="Percent of tasks closed according to the total of tasks todo."),
'warn_customer': fields.boolean('Warn Partner', help="If you check this, the user will have a popup when closing a task that propose a message to send by email to the customer.", states={'close':[('readonly',True)], 'cancelled':[('readonly',True)]}),
'warn_header': fields.text('Mail Header', help="Header added at the beginning of the email for the warning message sent to the customer when a task is closed.", states={'close':[('readonly',True)], 'cancelled':[('readonly',True)]}),
'warn_footer': fields.text('Mail Footer', help="Footer added at the beginning of the email for the warning message sent to the customer when a task is closed.", states={'close':[('readonly',True)], 'cancelled':[('readonly',True)]}),
@@ -239,6 +230,7 @@ class project(osv.osv):
start_date = date(*time.strptime(proj.date_start,'%Y-%m-%d')[:3])
end_date = date(*time.strptime(proj.date,'%Y-%m-%d')[:3])
new_date_end = (datetime(*time.strptime(new_date_start,'%Y-%m-%d')[:3])+(end_date-start_date)).strftime('%Y-%m-%d')
context.update({'copy':True})
new_id = project_obj.copy(cr, uid, proj.id, default = {
'name': proj.name +_(' (copy)'),
'state':'open',
@@ -365,7 +357,10 @@ class task(osv.osv):
default['active'] = True
default['type_id'] = False
if not default.get('name', False):
default['name'] = self.browse(cr, uid, id, context=context).name
default['name'] = self.browse(cr, uid, id, context=context).name or ''
if not context.get('copy',False):
new_name = _("%s (copy)")%default.get('name','')
default.update({'name':new_name})
return super(task, self).copy_data(cr, uid, id, default, context)
def _check_dates(self, cr, uid, ids, context=None):
+9 -3
View File
@@ -22,7 +22,7 @@
from osv import fields, osv
import tools
from tools.translate import _
import re
class project_task_close(osv.osv_memory):
"""
Close Task
@@ -99,8 +99,14 @@ class project_task_close(osv.osv_memory):
}
to_adr = []
header = (project.warn_header or '') % val
footer = (project.warn_footer or '') % val
header = footer = ''
try:
header_str = (project.warn_header or '')
footer_str = (project.warn_footer or '')
header = (re.sub(r'\%\W*\(', '%(', header_str)) % val
footer = (re.sub(r'\%\W*\(', '%(', footer_str)) % val
except:
raise osv.except_osv(_('Error'), _("Invlaid automatic variables used in project header or foooter."))
body = u'%s\n%s\n%s\n\n-- \n%s' % (header, task.description, footer, signature)
if data.manager_warn and data.manager_email:
to_adr.append(data.manager_email)
@@ -53,17 +53,17 @@ class project_task_delegate(osv.osv_memory):
if 'name' in fields:
if task_name.startswith(_('CHECK: ')):
newname = str(task_name).replace(_('CHECK: '), '')
newname = tools.ustr(task_name).replace(_('CHECK: '), '')
else:
newname = task_name or ''
newname = tools.ustr(task_name or '')
res.update({'name': newname})
if 'planned_hours' in fields:
res.update({'planned_hours': task.remaining_hours or 0.0})
if 'prefix' in fields:
if task_name.startswith(_('CHECK: ')):
newname = str(task_name).replace(_('CHECK: '), '')
newname = tools.ustr(task_name).replace(_('CHECK: '), '')
else:
newname = task_name or ''
newname = tools.ustr(task_name or '')
prefix = _('CHECK: ') + newname
res.update({'prefix': prefix})
if 'new_task_description' in fields:
@@ -7,8 +7,8 @@
<record id="project_plannning_1" model="report_account_analytic.planning">
<field name="name">Project_Planning</field>
<field name="business_days">20</field>
<field name="date_from" eval="time.strftime('%Y-%m-01 10:00:00')"/>
<field name="date_to" eval="time.strftime('%Y-%m-28 15:00:00')"/>
<field name="date_from" eval="time.strftime('%Y-%m-01')"/>
<field name="date_to" eval="time.strftime('%Y-%m-28')"/>
<field name="state">open</field>
<field name="user_id" ref="project.res_users_project_manager"/>
</record>
+14 -12
View File
@@ -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-16 04:58+0000\n"
"PO-Revision-Date: 2011-02-18 08:39+0000\n"
"Last-Translator: moelyana <Unknown>\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-17 04:36+0000\n"
"X-Launchpad-Export-Date: 2011-02-19 05:06+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: stock_location
@@ -141,7 +141,7 @@ msgstr "Zona pengemasan"
#. module: stock_location
#: model:stock.location,name:stock_location.location_gate_b
msgid "Gate B"
msgstr ""
msgstr "Gerbang B"
#. module: stock_location
#: model:stock.location,name:stock_location.location_gate_a
@@ -151,7 +151,7 @@ msgstr ""
#. module: stock_location
#: selection:product.pulled.flow,type_proc:0
msgid "Buy"
msgstr ""
msgstr "Beli"
#. module: stock_location
#: view:product.product:0
@@ -166,7 +166,7 @@ msgstr ""
#. module: stock_location
#: model:ir.model,name:stock_location.model_stock_move
msgid "Stock Move"
msgstr ""
msgstr "Perpindahan Stok"
#. module: stock_location
#: view:product.product:0
@@ -177,17 +177,19 @@ msgstr ""
#: field:product.pulled.flow,company_id:0
#: field:stock.location.path,company_id:0
msgid "Company"
msgstr ""
msgstr "Perusahaan"
#. module: stock_location
#: view:product.product:0
msgid "Logistics Flows"
msgstr ""
msgstr "Alur Logistik"
#. module: stock_location
#: help:stock.move,cancel_cascade:0
msgid "If checked, when this move is cancelled, cancel the linked move too"
msgstr ""
"Jika dicentang, ketika langkah ini dibatalkan, pembatalan perpindahan juga "
"terhubung"
#. module: stock_location
#: selection:product.pulled.flow,type_proc:0
@@ -202,23 +204,23 @@ msgstr ""
#. module: stock_location
#: selection:product.pulled.flow,procure_method:0
msgid "Make to Stock"
msgstr ""
msgstr "Buat Stok"
#. module: stock_location
#: field:product.pulled.flow,partner_address_id:0
msgid "Partner Address"
msgstr ""
msgstr "Alamat Rekanan"
#. module: stock_location
#: selection:product.pulled.flow,invoice_state:0
#: selection:stock.location.path,invoice_state:0
msgid "To Be Invoiced"
msgstr ""
msgstr "Untuk Difakturkan"
#. module: stock_location
#: help:stock.location.path,delay:0
msgid "Number of days to do this transition"
msgstr ""
msgstr "Jumlah hari untuk melakukan transisi ini"
#. module: stock_location
#: model:ir.module.module,description:stock_location.module_meta_information
@@ -321,7 +323,7 @@ msgstr ""
#. module: stock_location
#: field:product.pulled.flow,name:0
msgid "Name"
msgstr ""
msgstr "Nama"
#. module: stock_location
#: help:product.product,path_ids:0
+5 -5
View File
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:16+0000\n"
"PO-Revision-Date: 2010-12-17 21:14+0000\n"
"Last-Translator: Dimitris Andavoglou <dimitrisand@gmail.com>\n"
"PO-Revision-Date: 2011-02-17 10:49+0000\n"
"Last-Translator: Dimitrios Ntoulas <Unknown>\n"
"Language-Team: Greek <el@li.org>\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-02-19 05:06+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: warning
#: model:ir.model,name:warning.model_purchase_order_line
@@ -135,7 +135,7 @@ msgstr ""
#: model:ir.model,name:warning.model_purchase_order
#: field:res.partner,purchase_warn:0
msgid "Purchase Order"
msgstr ""
msgstr "Εντολή Αγοράς"
#. module: warning
#: field:res.partner,sale_warn_msg:0
+39
View File
@@ -0,0 +1,39 @@
# 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 <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:16+0000\n"
"PO-Revision-Date: 2011-02-19 12:48+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian <bg@li.org>\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-20 04:35+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 ""
#. 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 ""