diff --git a/addons/account/i18n/da.po b/addons/account/i18n/da.po index 925d3622b5e..deab3deca71 100644 --- a/addons/account/i18n/da.po +++ b/addons/account/i18n/da.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:49+0000\n" +"PO-Revision-Date: 2010-08-08 06:45+0000\n" "Last-Translator: OpenERP Administrators \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-04 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/de.po b/addons/account/i18n/de.po index 7f3f9df3325..a22afed0f8c 100644 --- a/addons/account/i18n/de.po +++ b/addons/account/i18n/de.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:20+0000\n" +"PO-Revision-Date: 2010-08-08 07:28+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/et.po b/addons/account/i18n/et.po index ef7b66de928..df710c1c8db 100644 --- a/addons/account/i18n/et.po +++ b/addons/account/i18n/et.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-02 18:24+0000\n" +"PO-Revision-Date: 2010-08-08 05:46+0000\n" "Last-Translator: lyyser \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: 2010-08-03 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -170,6 +170,9 @@ msgid "" "positive, it gives the day of the next month. Set 0 for net days (otherwise " "it's based on the beginning of the month)." msgstr "" +"Kuupäev, pange -1 praeguse kuu viimase päeva näitamiseks. Kui see on " +"positiivne, see annab järmise kuu päeva. Pange 0 netto päevade näitamiseks " +"(muidu see on baseeritud kuu algusel)" #. module: account #: view:account.move:0 diff --git a/addons/account/i18n/hu.po b/addons/account/i18n/hu.po index 2f512f64bf5..846ad93c4e5 100644 --- a/addons/account/i18n/hu.po +++ b/addons/account/i18n/hu.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:34+0000\n" +"PO-Revision-Date: 2010-08-08 07:11+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/it.po b/addons/account/i18n/it.po index 629155c2530..5a5c1f3bc17 100644 --- a/addons/account/i18n/it.po +++ b/addons/account/i18n/it.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:51+0000\n" +"PO-Revision-Date: 2010-08-08 06:35+0000\n" "Last-Translator: eLBati - albatos.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: 2010-08-04 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/lt.po b/addons/account/i18n/lt.po index 678e1537ac1..4894d64a9d6 100644 --- a/addons/account/i18n/lt.po +++ b/addons/account/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:38+0000\n" +"PO-Revision-Date: 2010-08-08 06:02+0000\n" "Last-Translator: Giedrius Slavinskas \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: 2010-08-04 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/mn.po b/addons/account/i18n/mn.po index a9c72cbca1f..3a63ac88cb5 100644 --- a/addons/account/i18n/mn.po +++ b/addons/account/i18n/mn.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-06 03:43+0000\n" -"Last-Translator: munkhbold \n" +"PO-Revision-Date: 2010-08-07 11:22+0000\n" +"Last-Translator: OpenERP Administrators \n" "Language-Team: Mongolian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-06 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -1503,7 +1503,7 @@ msgstr "Орлого" #. module: account #: selection:account.bank.statement.line,type:0 msgid "Supplier" -msgstr "" +msgstr "Нийлүүлэгч" #. module: account #: rml:account.invoice:0 @@ -1513,7 +1513,7 @@ msgstr "" #. module: account #: field:account.invoice.tax,tax_amount:0 msgid "Tax Code Amount" -msgstr "" +msgstr "Татварын кодны хэмжээ" #. module: account #: selection:account.account.type,sign:0 @@ -1525,41 +1525,41 @@ msgstr "" #: model:ir.actions.wizard,name:account.wizard_general_journal #: model:ir.ui.menu,name:account.menu_general_journal msgid "Print General Journal" -msgstr "" +msgstr "Ерөнхий журнал хэвлэх" #. module: account #: model:ir.actions.act_window,name:account.action_account_chart_template_form #: model:ir.ui.menu,name:account.menu_action_account_chart_template_form msgid "Chart of Accounts Templates" -msgstr "" +msgstr "Дансны модны загвар" #. module: account #: field:account.invoice,move_id:0 msgid "Invoice Movement" -msgstr "" +msgstr "Гүйлгээний нэхэмжлэл" #. module: account #: model:ir.actions.act_window,name:account.action_wizard_multi_chart #: model:ir.ui.menu,name:account.menu_wizard #: view:wizard.multi.charts.accounts:0 msgid "Generate Chart of Accounts from a Chart Template" -msgstr "" +msgstr "Загвар ашиглан дансны төлөвлөгөө үүсгэх" #. module: account #: model:ir.ui.menu,name:account.menu_finance_legal_statement msgid "Legal Statements" -msgstr "" +msgstr "Албан ёсны мэдээ тайлан" #. module: account #: field:account.tax.code,parent_id:0 #: field:account.tax.code.template,parent_id:0 msgid "Parent Code" -msgstr "" +msgstr "Эцэг ангилал" #. module: account #: wizard_button:account.move.line.reconcile.select,init,open:0 msgid "Open for reconciliation" -msgstr "" +msgstr "Тулгагдсан бичилтүүдийг нээх" #. module: account #: model:account.journal,name:account.bilan_journal @@ -1575,18 +1575,19 @@ msgstr "" #. module: account #: rml:account.analytic.account.journal:0 msgid "Account n°" -msgstr "" +msgstr "Данс n°" #. module: account #: view:account.tax:0 #: view:account.tax.template:0 msgid "Keep empty to use the expense account" msgstr "" +"Татварын дүнг зарлагын дансанд бичих бол татварын дансыг хоосон орхино" #. module: account #: wizard_field:account.automatic.reconcile,init,account_ids:0 msgid "Account to reconcile" -msgstr "" +msgstr "Тулгалт хийх данс" #. module: account #: rml:account.invoice:0 @@ -1599,7 +1600,7 @@ msgstr "" #: selection:account.partner.balance.report,init,result_selection:0 #: selection:account.third_party_ledger.report,init,result_selection:0 msgid "Receivable and Payable Accounts" -msgstr "" +msgstr "Авлага, өглөгийн дансууд" #. module: account #: view:account.subscription:0 @@ -1613,23 +1614,23 @@ msgstr "" #: selection:account.tax,type_tax_use:0 #: selection:account.tax.template,type_tax_use:0 msgid "Purchase" -msgstr "" +msgstr "Худалдан авалт" #. module: account #: view:account.analytic.line:0 msgid "Total quantity" -msgstr "" +msgstr "Нийт тоо хэмжээ" #. module: account #: field:account.invoice,date_due:0 msgid "Due Date" -msgstr "" +msgstr "Дахин давтах огноо" #. module: account #: wizard_view:account.period.close,init:0 #: wizard_button:account.period.close,init,close:0 msgid "Close Period" -msgstr "" +msgstr "Мөчлөг хаах" #. module: account #: rml:account.overdue:0 @@ -1644,12 +1645,12 @@ msgstr "" #. module: account #: view:account.journal:0 msgid "Accounts Type Allowed (empty for no control)" -msgstr "" +msgstr "Зөвшөөрөгдсөн дансны төрөл (хоосон орхивол бүгдийг зөвшөөрнө )" #. module: account #: field:account.bank.statement,balance_start:0 msgid "Starting Balance" -msgstr "" +msgstr "Эхлэлийн баланс" #. module: account #: wizard_field:account.analytic.account.quantity_cost_ledger.report,init,journal:0 @@ -1657,7 +1658,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_journal_period_tree #: model:ir.ui.menu,name:account.menu_action_account_journal_period_tree msgid "Journals" -msgstr "" +msgstr "Журналууд" #. module: account #: rml:account.analytic.account.quantity_cost_ledger:0 @@ -1667,29 +1668,29 @@ msgstr "" #. module: account #: wizard_button:account.invoice.refund,init,refund:0 msgid "Refund Invoice" -msgstr "" +msgstr "Буцаалтын нэхэмжлэл" #. module: account #: model:ir.actions.act_window,name:account.action_account_period_tree #: model:ir.actions.wizard,name:account.wizard_period_close #: model:ir.ui.menu,name:account.menu_action_account_period_close_tree msgid "Close a Period" -msgstr "" +msgstr "Мөчлөг хаах" #. module: account #: model:ir.actions.act_window,name:account.act_acc_analytic_acc_2_report_hr_timesheet_invoice_journal msgid "Costs & Revenues" -msgstr "" +msgstr "Өртөг ба Орлого" #. module: account #: constraint:account.account:0 msgid "Error ! You can not create recursive accounts." -msgstr "" +msgstr "Алдаа! Та цикл хэлбэрийн данс үүсгэх боломжгүй." #. module: account #: rml:account.tax.code.entries:0 msgid "Account Number" -msgstr "" +msgstr "Дансны дугаар" #. module: account #: view:account.config.wizard:0 @@ -1699,38 +1700,38 @@ msgstr "" #. module: account #: field:account.invoice,period_id:0 msgid "Force Period" -msgstr "" +msgstr "Мөчлөг" #. module: account #: help:account.account.type,sequence:0 msgid "Gives the sequence order when displaying a list of account types." -msgstr "" +msgstr "Дансны төрлийн жагсаалтад хэрхэн эрэмбэлэгдэх дараалал." #. module: account #: view:account.invoice:0 msgid "Re-Open" -msgstr "" +msgstr "Дахин нээх" #. module: account #: wizard_view:account.fiscalyear.close,init:0 msgid "Are you sure you want to create entries?" -msgstr "" +msgstr "Та гүйлгээ үүсгэхдээ итгэлтэй байна уу?" #. module: account #: field:account.tax,include_base_amount:0 msgid "Include in base amount" -msgstr "" +msgstr "Суурь дүнд шингэх" #. module: account #: rml:account.analytic.account.analytic.check:0 msgid "Delta Credit" -msgstr "" +msgstr "Кредит зөрүү" #. module: account #: model:ir.actions.wizard,name:account.wizard_reconcile_unreconcile #: model:ir.actions.wizard,name:account.wizard_unreconcile msgid "Unreconcile Entries" -msgstr "" +msgstr "Гүйлгээг үл тулгах" #. module: account #: model:process.node,note:account.process_node_supplierdraftinvoices0 @@ -1746,7 +1747,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_bank_statement_tree2 #: model:ir.ui.menu,name:account.menu_bank_statement_tree2 msgid "New Statement" -msgstr "" +msgstr "Шинэ хуулга" #. module: account #: wizard_field:account.analytic.account.chart,init,from_date:0 @@ -1765,24 +1766,24 @@ msgstr "" #: model:ir.actions.wizard,name:account.wizard_central_journal #: model:ir.ui.menu,name:account.menu_central_journal msgid "Print Central Journal" -msgstr "" +msgstr "Төв журнал хэвлэх" #. module: account #: wizard_field:account.aged.trial.balance,init,period_length:0 msgid "Period length (days)" -msgstr "" +msgstr "Мөчлөгийн үргэлжилэх хугацаа (өдөр)" #. module: account #: selection:account.payment.term.line,value:0 #: selection:account.tax,type:0 #: selection:account.tax.template,type:0 msgid "Percent" -msgstr "" +msgstr "Хувь" #. module: account #: model:ir.ui.menu,name:account.menu_finance_charts msgid "Charts" -msgstr "" +msgstr "Моднууд" #. module: account #: selection:account.analytic.journal,type:0 @@ -1790,13 +1791,13 @@ msgstr "" #: selection:account.tax,type_tax_use:0 #: selection:account.tax.template,type_tax_use:0 msgid "Sale" -msgstr "" +msgstr "Борлуулалт" #. module: account #: wizard_button:account.account.balance.report,account_selection,checktype:0 #: wizard_button:account.general.ledger.report,account_selection,checktype:0 msgid "Next" -msgstr "" +msgstr "Цааш нь" #. module: account #: help:res.partner,property_account_position:0 @@ -1804,16 +1805,17 @@ msgid "" "The fiscal position will determine taxes and the accounts used for the the " "partner." msgstr "" +"Зөвхөн тухайн харилцагчид зориулагдсан татвар, дансуудыг тодорхойлно." #. module: account #: rml:account.analytic.account.cost_ledger:0 msgid "Date or Code" -msgstr "" +msgstr "Огноо эсвэл код" #. module: account #: field:account.analytic.account,user_id:0 msgid "Account Manager" -msgstr "" +msgstr "Дансны менежер" #. module: account #: rml:account.analytic.account.journal:0 @@ -1824,12 +1826,12 @@ msgstr "" #: wizard_field:account.move.line.reconcile,init_full,debit:0 #: wizard_field:account.move.line.reconcile,init_partial,debit:0 msgid "Debit amount" -msgstr "" +msgstr "Дебит дүн" #. module: account #: selection:account.subscription,period_type:0 msgid "year" -msgstr "" +msgstr "Жил" #. module: account #: wizard_button:account.account.balance.report,checktype,report:0 @@ -1846,7 +1848,7 @@ msgstr "" #: wizard_button:account.print.journal.report,init,print:0 #: wizard_button:account.third_party_ledger.report,init,checkreport:0 msgid "Print" -msgstr "" +msgstr "Хэвлэх" #. module: account #: wizard_field:account.account.balance.report,checktype,date_from:0 @@ -1872,29 +1874,29 @@ msgstr "" #. module: account #: view:account.journal:0 msgid "Accounts Allowed (empty for no control)" -msgstr "" +msgstr "Зөвшөөрөгдсөн дансууд (хоосон орхивол бүгдийг зөвшөөрнө)" #. module: account #: view:account.invoice:0 msgid "Untaxed amount" -msgstr "" +msgstr "Татвар ноогдохгүй хэмжээ" #. module: account #: field:account.tax,account_collected_id:0 #: field:account.tax.template,account_collected_id:0 msgid "Invoice Tax Account" -msgstr "" +msgstr "Нэхэмжлэлийн татварын данс" #. module: account #: view:account.move.line:0 msgid "Analytic Lines" -msgstr "" +msgstr "Аналитик мөрүүд" #. module: account #: wizard_view:account.invoice.pay,init:0 #: model:ir.actions.wizard,name:account.wizard_invoice_pay msgid "Pay invoice" -msgstr "" +msgstr "Цалингийн нэхэмжлэл" #. module: account #: constraint:account.invoice:0 @@ -1905,7 +1907,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_invoice_tree5 #: model:ir.ui.menu,name:account.menu_invoice_draft msgid "Draft Customer Invoices" -msgstr "" +msgstr "Худалдан авагчийн ноорог нэхэмжлэл" #. module: account #: model:ir.model,name:account.model_account_subscription_line @@ -1918,32 +1920,32 @@ msgstr "" #: selection:account.partner.balance.report,init,state:0 #: selection:account.third_party_ledger.report,init,state:0 msgid "No Filter" -msgstr "" +msgstr "Шүүлтгүй" #. module: account #: field:account.payment.term.line,days:0 msgid "Number of Days" -msgstr "" +msgstr "Өдрийн дугаар" #. module: account #: help:account.invoice,reference:0 msgid "The partner reference of this invoice." -msgstr "" +msgstr "Уг нэхэмжлэлийг тухайн харилцагч хэрхэн нэрлэн дугаарлах." #. module: account #: wizard_field:account.general.ledger.report,checktype,sortbydate:0 msgid "Sort by:" -msgstr "" +msgstr "Эрэмбэлэх" #. module: account #: field:account.move,to_check:0 msgid "To Be Verified" -msgstr "" +msgstr "Шалгагдана" #. module: account #: help:res.partner,debit:0 msgid "Total amount you have to pay to this supplier." -msgstr "" +msgstr "Энэ нийлүүлэгчид өгөх нийт өглөгийн дүн." #. module: account #: selection:account.automatic.reconcile,init,power:0 @@ -1953,7 +1955,7 @@ msgstr "" #. module: account #: model:ir.actions.report.xml,name:account.account_transfers msgid "Transfers" -msgstr "" +msgstr "Шилжүүлэлт" #. module: account #: rml:account.overdue:0 @@ -1963,44 +1965,44 @@ msgstr "" #. module: account #: wizard_view:account.chart,init:0 msgid "Account charts" -msgstr "" +msgstr "Дансны мод" #. module: account #: help:account.tax,name:0 msgid "This name will be displayed on reports" -msgstr "" +msgstr "Энэ нэр тайлан дээр тусгагдана" #. module: account #: rml:account.analytic.account.cost_ledger:0 #: rml:account.analytic.account.quantity_cost_ledger:0 msgid "Printing date" -msgstr "" +msgstr "Хэвлэсэн огноо" #. module: account #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "Харагдах архитектурт нийцэхгүй XML!" #. module: account #: wizard_field:account.partner.balance.report,init,date1:0 msgid " Start date" -msgstr "" +msgstr " Эхлэх огноо" #. module: account #: wizard_view:account.analytic.account.journal.report,init:0 msgid "Analytic Journal Report" -msgstr "" +msgstr "Аналитик журналын тайлан" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree3 #: model:ir.ui.menu,name:account.menu_action_invoice_tree3 msgid "Customer Refunds" -msgstr "" +msgstr "Худалдан авагчийн буцаалт" #. module: account #: rml:account.vat.declaration:0 msgid "Tax Amount" -msgstr "" +msgstr "Татварын хэмжээ" #. module: account #: rml:account.analytic.account.quantity_cost_ledger:0 @@ -2010,13 +2012,13 @@ msgstr "" #. module: account #: field:account.journal.period,name:0 msgid "Journal-Period Name" -msgstr "" +msgstr "Журналын мөчлөгийн нэр" #. module: account #: field:account.tax.code,name:0 #: field:account.tax.code.template,name:0 msgid "Tax Case Name" -msgstr "" +msgstr "Ангилалын нэр" #. module: account #: help:account.journal,entry_posted:0 @@ -2025,6 +2027,8 @@ msgid "" "'draft' state and instead goes directly to the 'posted state' without any " "manual validation." msgstr "" +"Уг журналд гүйлгээ бичих үед 'ноорог' төлвийг алгасан шууд 'батлагдсан' " +"төлөвт шилжинэ. Нягтлан гараар батлах шаардлагагүй." #. module: account #: field:account.bank.statement.line,partner_id:0 @@ -2036,7 +2040,7 @@ msgstr "" #: wizard_field:account.third_party_ledger.report,init,result_selection:0 #: field:wizard.company.setup,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Харилцагч" #. module: account #: help:account.invoice,number:0 @@ -2053,39 +2057,39 @@ msgstr "" #. module: account #: model:account.account.type,name:account.account_type_expense msgid "Expense" -msgstr "" +msgstr "Зарлага" #. module: account #: field:account.journal,invoice_sequence_id:0 msgid "Invoice Sequence" -msgstr "" +msgstr "Нэхэмжлэлийн дугаарлалт" #. module: account #: wizard_view:account.automatic.reconcile,init:0 msgid "Options" -msgstr "" +msgstr "Өгөгдлүүд" #. module: account #: model:process.process,name:account.process_process_invoiceprocess0 msgid "Customer Invoice Process" -msgstr "" +msgstr "Худалдан авагчийн нэхэмжлэлийн явц" #. module: account #: rml:account.invoice:0 msgid "Fiscal Position Remark :" -msgstr "" +msgstr "Фискал посишион тайлбар :" #. module: account #: wizard_field:account.fiscalyear.close,init,period_id:0 msgid "Opening Entries Period" -msgstr "" +msgstr "Нээлтийн гүйлгээний мөчлөг" #. module: account #: model:ir.actions.wizard,name:account.wizard_validate_account_moves #: model:ir.actions.wizard,name:account.wizard_validate_account_moves_line #: model:ir.ui.menu,name:account.menu_validate_account_moves msgid "Validate Account Moves" -msgstr "" +msgstr "Гүйлгээ батлах" #. module: account #: selection:account.subscription,period_type:0 @@ -2109,23 +2113,23 @@ msgstr "" #: field:account.model.line,currency_id:0 #: field:account.move.line,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Валют" #. module: account #: model:ir.actions.act_window,name:account.act_account_journal_2_account_invoice_opened msgid "Unpaid invoices" -msgstr "" +msgstr "Төлөгдөөгүй нэхэмжлэлүүд" #. module: account #: model:process.transition,name:account.process_transition_paymentreconcile0 msgid "Payment Reconcile" -msgstr "" +msgstr "Төлбөрийн тулгалт хийх" #. module: account #: model:ir.actions.act_window,name:account.action_bank_statement_reconciliation_form #: model:ir.ui.menu,name:account.menu_action_account_bank_reconcile_tree msgid "Statements reconciliation" -msgstr "" +msgstr "Тулгалтын хуулга" #. module: account #: model:ir.actions.act_window,name:account.action_subscription_form_new @@ -2136,24 +2140,24 @@ msgstr "" #. module: account #: view:account.payment.term:0 msgid "Computation" -msgstr "" +msgstr "Тооцоололт" #. module: account #: view:account.analytic.line:0 msgid "Analytic Entry" -msgstr "" +msgstr "Аналитик гүйлгээ" #. module: account #: view:res.company:0 #: field:res.company,overdue_msg:0 msgid "Overdue Payments Message" -msgstr "" +msgstr "Төлбөр шаардах зурвас" #. module: account #: model:ir.actions.act_window,name:account.action_tax_code_tree #: model:ir.ui.menu,name:account.menu_action_tax_code_tree msgid "Chart of Taxes" -msgstr "" +msgstr "Татварын мод" #. module: account #: field:account.payment.term.line,value_amount:0 @@ -2163,49 +2167,49 @@ msgstr "" #. module: account #: model:ir.actions.act_window,name:account.act_account_acount_move_line_reconcile_open msgid "Reconciled entries" -msgstr "" +msgstr "Нэгтгэсэн бичилтүүд" #. module: account #: field:account.invoice,address_contact_id:0 msgid "Contact Address" -msgstr "" +msgstr "Холбогдох хаяг" #. module: account #: view:account.fiscalyear:0 msgid "Create 3 Months Periods" -msgstr "" +msgstr "3 сарын мөчлөг үүсгэх" #. module: account #: view:account.invoice:0 msgid "(keep empty to use the current period)" -msgstr "" +msgstr "(Хоосон орхивол батлагдсан огноон мөчлөг.)" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree8 #: model:ir.ui.menu,name:account.menu_action_invoice_tree8 msgid "Draft Supplier Invoices" -msgstr "" +msgstr "Нийлүүлэгчийн ноорог нэхэмжлэл" #. module: account #: wizard_field:account.invoice.refund,init,period:0 msgid "Force period" -msgstr "" +msgstr "Мөчлөг" #. module: account #: selection:account.account.type,close_method:0 msgid "Detail" -msgstr "" +msgstr "Задаргаа" #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 msgid "Consolidation" -msgstr "" +msgstr "Нэгтгэл" #. module: account #: field:account.chart.template,account_root_id:0 msgid "Root Account" -msgstr "" +msgstr "Толгой данс" #. module: account #: rml:account.overdue:0 @@ -2227,7 +2231,7 @@ msgstr "" #: model:ir.ui.menu,name:account.menu_action_account_tree #: model:ir.ui.menu,name:account.menu_action_account_tree2 msgid "Chart of Accounts" -msgstr "" +msgstr "Дансны мод" #. module: account #: model:account.journal,name:account.check_journal @@ -2243,22 +2247,22 @@ msgstr "" #. module: account #: wizard_field:account.fiscalyear.close,init,journal_id:0 msgid "Opening Entries Journal" -msgstr "" +msgstr "Нээлтийн гүйлгээний журнал" #. module: account #: view:account.config.wizard:0 msgid "Create a Fiscal Year" -msgstr "" +msgstr "Санхүүгийн жил үүсгэх" #. module: account #: field:product.template,taxes_id:0 msgid "Customer Taxes" -msgstr "" +msgstr "Үйлчлүүлэгчийн татварууд" #. module: account #: field:account.invoice,date_invoice:0 msgid "Date Invoiced" -msgstr "" +msgstr "Нэхэмжилсэн огноо" #. module: account #: help:account.account.balance.report,checktype,periods:0 @@ -2267,12 +2271,12 @@ msgstr "" #: help:account.third_party_ledger.report,init,periods:0 #: help:account.vat.declaration,init,periods:0 msgid "All periods if empty" -msgstr "" +msgstr "All periods if empty" #. module: account #: model:account.account.type,name:account.account_type_liability msgid "Liability" -msgstr "" +msgstr "Үүрэг" #. module: account #: selection:account.automatic.reconcile,init,power:0 @@ -2283,11 +2287,12 @@ msgstr "" #: wizard_view:account.chart,init:0 msgid "(If you do not select Fiscal year it will take all open fiscal years)" msgstr "" +"(Санхүүгийн жилийг сонгоогүй бол бүх нээлттэй санхүүгийн жилүүд сонгогдоно)" #. module: account #: help:account.invoice.tax,base_code_id:0 msgid "The account basis of the tax declaration." -msgstr "" +msgstr "Татварын зарлалтын суурь данс." #. module: account #: rml:account.analytic.account.journal:0 @@ -2312,24 +2317,24 @@ msgstr "" #. module: account #: field:account.invoice,reference_type:0 msgid "Reference Type" -msgstr "" +msgstr "Дугаарлалтын төрөл" #. module: account #: wizard_button:account.move.line.unreconcile,init,unrec:0 #: wizard_button:account.reconcile.unreconcile,init,unrec:0 msgid "Unreconcile" -msgstr "" +msgstr "Үл тулгалт хийх" #. module: account #: field:account.tax,type:0 #: field:account.tax.template,type:0 msgid "Tax Type" -msgstr "" +msgstr "Татварын төрөл" #. module: account #: model:process.transition,name:account.process_transition_statemententries0 msgid "Statement Entries" -msgstr "" +msgstr "Гүйлгээнүүдийн хуулга" #. module: account #: field:account.analytic.line,user_id:0 @@ -2341,12 +2346,12 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_template_form #: model:ir.ui.menu,name:account.menu_action_account_template_form msgid "Account Templates" -msgstr "" +msgstr "Дансны загвар" #. module: account #: view:account.chart.template:0 msgid "Chart of Accounts Template" -msgstr "" +msgstr "Дансны модны загвар" #. module: account #: model:account.journal,name:account.refund_sales_journal @@ -2356,38 +2361,38 @@ msgstr "" #. module: account #: rml:account.journal.period.print:0 msgid "Voucher No" -msgstr "" +msgstr "Хувьцааны бичиг №" #. module: account #: model:ir.actions.wizard,name:account.wizard_automatic_reconcile #: model:ir.ui.menu,name:account.menu_automatic_reconcile msgid "Automatic reconciliation" -msgstr "" +msgstr "Автомат тулгалт" #. module: account #: view:account.bank.statement:0 msgid "Import Invoice" -msgstr "" +msgstr "Нэхэмжлэл оруулах" #. module: account #: wizard_view:account.analytic.account.quantity_cost_ledger.report,init:0 msgid "and Journals" -msgstr "" +msgstr "болон журналууд" #. module: account #: view:account.tax:0 msgid "Account Tax" -msgstr "" +msgstr "Дэд татвар" #. module: account #: field:account.analytic.line,move_id:0 msgid "Move Line" -msgstr "" +msgstr "Журналын бичилт" #. module: account #: field:account.bank.accounts.wizard,acc_no:0 msgid "Account No." -msgstr "" +msgstr "Дансны №." #. module: account #: help:account.tax,child_depend:0 @@ -2395,11 +2400,13 @@ msgid "" "Set if the tax computation is based on the computation of child taxes rather " "than on the total amount." msgstr "" +"Тухайн татварыг дэд татваруудаар тооцоологдсон нийт дүн дээр нэмж тооцоолох " +"эсэх. Үгүй бол үндсэн дүн дээр тооцоолно." #. module: account #: rml:account.central.journal:0 msgid "Journal Code" -msgstr "" +msgstr "Журналын код" #. module: account #: help:account.tax,applicable_type:0 @@ -2407,6 +2414,8 @@ msgid "" "If not applicable (computed through a Python code), the tax won't appear on " "the invoice." msgstr "" +"Хэрэв програмчлалаар тооцоологдох бол тухайн татвар нэхэмжлэл дээр " +"тусгагдахгүй." #. module: account #: field:account.model,lines_id:0 @@ -2416,7 +2425,7 @@ msgstr "" #. module: account #: field:account.analytic.account,date:0 msgid "Date End" -msgstr "" +msgstr "Дуусах огноо" #. module: account #: view:account.bank.statement:0 @@ -2425,18 +2434,18 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_move_line_tree1 #: model:ir.ui.menu,name:account.menu_action_move_line_search msgid "Entry Lines" -msgstr "" +msgstr "Журналын бичилтүүд" #. module: account #: view:account.tax:0 #: view:account.tax.template:0 msgid "Applicable Code (if type=code)" -msgstr "" +msgstr "Хэрэглэх програмчлалын код (хэрэв төрөл=програмчлал)" #. module: account #: wizard_button:account.move.journal,init,open:0 msgid "Open Journal" -msgstr "" +msgstr "Журнал нээх" #. module: account #: rml:account.analytic.account.journal:0 @@ -2449,12 +2458,12 @@ msgstr "" #: model:ir.ui.menu,name:account.account_entries_analytic_entries #: model:ir.ui.menu,name:account.menu_action_move_journal_line_form msgid "Entries Encoding by Line" -msgstr "" +msgstr "Журналын бичилтүүд" #. module: account #: help:account.chart.template,tax_template_ids:0 msgid "List of all the taxes that have to be installed by the wizard" -msgstr "" +msgstr "Шинээр үүсгэх татваруудын жагсаалт" #. module: account #: rml:account.analytic.account.cost_ledger:0 @@ -2467,7 +2476,7 @@ msgstr "" #: model:process.node,name:account.process_node_bankstatement0 #: model:process.node,name:account.process_node_supplierbankstatement0 msgid "Bank Statement" -msgstr "" +msgstr "Банкны хуулга" #. module: account #: wizard_view:account.invoice.pay,addendum:0 @@ -2479,23 +2488,23 @@ msgstr "" #: model:process.transition,name:account.process_transition_entriesreconcile0 #: model:process.transition,name:account.process_transition_supplierentriesreconcile0 msgid "Entries Reconcile" -msgstr "" +msgstr "Гүйлгээнүүдийн тулгалт" #. module: account #: help:account.bank.statement.reconcile,total_second_amount:0 msgid "The amount in the currency of the journal" -msgstr "" +msgstr "Журналын валютаар тооцсон дүн" #. module: account #: wizard_field:account.general.ledger.report,checktype,landscape:0 msgid "Landscape Mode" -msgstr "" +msgstr "Хэвтээ горим" #. module: account #: model:process.transition,note:account.process_transition_analyticinvoice0 #: model:process.transition,note:account.process_transition_supplieranalyticcost0 msgid "From analytic accounts, Create invoice." -msgstr "" +msgstr "Аналитизк дансаас нэхэмжлэл үүсгэх." #. module: account #: wizard_button:account.account.balance.report,account_selection,end:0 @@ -2544,12 +2553,12 @@ msgstr "" #: view:wizard.company.setup:0 #: view:wizard.multi.charts.accounts:0 msgid "Cancel" -msgstr "" +msgstr "Болих" #. module: account #: field:account.account.type,name:0 msgid "Acc. Type Name" -msgstr "" +msgstr "Дансны төрлийн нэр" #. module: account #: help:account.tax,base_code_id:0 @@ -2561,7 +2570,7 @@ msgstr "" #: help:account.tax.template,ref_tax_code_id:0 #: help:account.tax.template,tax_code_id:0 msgid "Use this code for the VAT declaration." -msgstr "" +msgstr "Уг ангилал нь татварын зарлалтанд хэрэглэгдэнэ." #. module: account #: field:account.move.line,blocked:0 @@ -2573,32 +2582,32 @@ msgstr "" #: wizard_view:account.move.validate,init:0 #: view:account.payment.term:0 msgid "Information" -msgstr "" +msgstr "Мэдээлэл" #. module: account #: model:ir.ui.menu,name:account.menu_tax_report msgid "Taxes Reports" -msgstr "" +msgstr "Татваруудын мэдээлэлүүд" #. module: account #: field:res.partner,property_account_payable:0 msgid "Account Payable" -msgstr "" +msgstr "Өглөгийн данс" #. module: account #: wizard_view:populate_statement_from_inv,init:0 msgid "Import Invoices in Statement" -msgstr "" +msgstr "Нэхэмжлэлүүдийн хуулгыг оруулах" #. module: account #: view:account.invoice:0 msgid "Other Info" -msgstr "" +msgstr "Бусад мэдээлэл" #. module: account #: field:account.journal,default_credit_account_id:0 msgid "Default Credit Account" -msgstr "" +msgstr "Тогтсон кредит данс" #. module: account #: model:process.node,name:account.process_node_supplierpaymentorder0 @@ -2610,6 +2619,7 @@ msgstr "" msgid "" "Check this option if you want the user to reconcile entries in this account." msgstr "" +"Хэрэглэгч уг дансны гүйлгээг банкны хуулгатай тулган тааруулж болох эсэх." #. module: account #: rml:account.analytic.account.journal:0 @@ -2617,12 +2627,12 @@ msgstr "" #: model:process.node,name:account.process_node_analytic0 #: model:process.node,name:account.process_node_analyticcost0 msgid "Analytic" -msgstr "" +msgstr "Аналитик" #. module: account #: model:process.node,name:account.process_node_invoiceinvoice0 msgid "Create Invoice" -msgstr "" +msgstr "Нэхэмжлэл үүсгэх" #. module: account #: model:account.account.type,name:account.account_type_cash_equity @@ -2637,7 +2647,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_tax_code_template msgid "Tax Code Template" -msgstr "" +msgstr "Татварын ангилалын загвар" #. module: account #: rml:account.partner.balance:0 @@ -2653,31 +2663,38 @@ msgid "" "partners accounts (for debit/credit computations), closed for deprecated " "accounts." msgstr "" +"Энэ төрөл нь тухайн данс хаана хэрхэн хэрэглэгдэхийг тодорхойлно: \\n\r\n" +" харах төрөлтэй дансанд гүйлгээ бичихгүй зөвхөн дансны модыг тодорхойлох " +"зорилготой\\n\r\n" +" нэгтгэх төрөлтэй данс нь олон компаний дансуудыг өөртөө нэгтгэж тайлагнах " +"зорилготой\\n\r\n" +" өглөг, авлага төрөлтэй данс нь харилцагчийн гүйлгээнд хэрэглэгдэнэ\\n\r\n" +" хаагдсан төрөлтэй данс нь хэрэглэгдэхээ больсон гэсэн үг юм." #. module: account #: model:ir.ui.menu,name:account.menu_account_end_year_treatments msgid "End of Year Treatments" -msgstr "" +msgstr "Жилийн төгсгөлийн боловсруулалт" #. module: account #: model:ir.ui.menu,name:account.menu_generic_report msgid "Generic Reports" -msgstr "" +msgstr "Ерөнхий тайлангууд" #. module: account #: wizard_field:account.automatic.reconcile,init,power:0 msgid "Power" -msgstr "" +msgstr "Хүч" #. module: account #: wizard_view:account.analytic.line,init:0 msgid "Account Analytic Lines Analysis" -msgstr "" +msgstr "Аналитик дансны бичилт шинжилгээ" #. module: account #: rml:account.invoice:0 msgid "Price" -msgstr "" +msgstr "Үнэ" #. module: account #: rml:account.analytic.account.journal:0 @@ -2698,27 +2715,27 @@ msgstr "" #: model:ir.ui.menu,name:account.account_analytic_def_chart #: model:ir.ui.menu,name:account.menu_action_analytic_account_tree2 msgid "Analytic Chart of Accounts" -msgstr "" +msgstr "Аналитик дансны мод" #. module: account #: wizard_view:account.analytic.line,init:0 msgid "View Account Analytic Lines" -msgstr "" +msgstr "Аналитик дансны бичилтийн харагдац" #. module: account #: wizard_view:account.move.validate,init:0 msgid "Select Period and Journal for Validation" -msgstr "" +msgstr "Батлах шаардлагатай мөчлөг болон журналыг сонгох" #. module: account #: field:account.invoice,number:0 msgid "Invoice Number" -msgstr "" +msgstr "Нэхэмжлэлийн дугаар" #. module: account #: field:account.period,date_stop:0 msgid "End of Period" -msgstr "" +msgstr "Мөчлөг дуусах" #. module: account #: wizard_button:populate_statement_from_inv,go,finish:0 @@ -2728,24 +2745,24 @@ msgstr "" #. module: account #: field:account.invoice,amount_untaxed:0 msgid "Untaxed" -msgstr "" +msgstr "Татвар ноогдохүй" #. module: account #: model:ir.actions.report.xml,name:account.account_analytic_account_inverted_balance #: model:ir.actions.wizard,name:account.account_analytic_account_inverted_balance_report msgid "Inverted Analytic Balance" -msgstr "" +msgstr "Тонгоруулсан аналитик баланс" #. module: account #: field:account.tax,applicable_type:0 #: field:account.tax.template,applicable_type:0 msgid "Applicable Type" -msgstr "" +msgstr "Хэрэглэх төрөл" #. module: account #: field:account.invoice,reference:0 msgid "Invoice Reference" -msgstr "" +msgstr "Нэхэмжлэлийн дугаарлалт" #. module: account #: field:account.account,name:0 @@ -2761,7 +2778,7 @@ msgstr "" #: field:account.move.reconcile,name:0 #: field:account.subscription,name:0 msgid "Name" -msgstr "" +msgstr "Нэр" #. module: account #: wizard_view:account.move.line.reconcile,init_full:0 @@ -2787,7 +2804,7 @@ msgstr "" #. module: account #: field:account.move.line,date:0 msgid "Effective date" -msgstr "" +msgstr "Огноо" #. module: account #: help:account.tax.template,sequence:0 @@ -2796,6 +2813,9 @@ msgid "" "higher ones. The order is important if you have a tax that has several tax " "children. In this case, the evaluation order is important." msgstr "" +"Нэг татварын дотор орших дэд татваруудын хувьд аль нь эхэлж тооцоологдохыг " +"илэрхийлэх эрэмбэ буюу дараалал. Татварууд бага эрэмбээсээ эхэлж " +"тооцоологдоно." #. module: account #: field:account.journal.column,view_id:0 @@ -2803,7 +2823,7 @@ msgstr "" #: field:account.journal.view,name:0 #: model:ir.model,name:account.model_account_journal_view msgid "Journal View" -msgstr "" +msgstr "Журналын харагдац" #. module: account #: selection:account.move.line,centralisation:0 @@ -2813,12 +2833,12 @@ msgstr "" #. module: account #: rml:account.overdue:0 msgid "Customer Ref:" -msgstr "" +msgstr "Худалдан авагчийн дугаар" #. module: account #: xsl:account.transfer:0 msgid "Partner ID" -msgstr "" +msgstr "Харилцагчийн дугаар" #. module: account #: wizard_view:account.automatic.reconcile,init:0 @@ -2830,13 +2850,13 @@ msgstr "" #. module: account #: view:account.move.line:0 msgid "Total credit" -msgstr "" +msgstr "Нийт кредит" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree1_new #: model:ir.ui.menu,name:account.menu_action_invoice_tree1_new msgid "New Customer Invoice" -msgstr "" +msgstr "Шинэ худалдан авагчийн нэхэмжлэл" #. module: account #: field:account.account,reconcile:0 @@ -2848,22 +2868,22 @@ msgstr "" #: wizard_button:account.move.line.reconcile,addendum,reconcile:0 #: wizard_button:account.move.line.reconcile,init_full,reconcile:0 msgid "Reconcile" -msgstr "" +msgstr "Банкны тулгалт" #. module: account #: rml:account.overdue:0 msgid "Best regards." -msgstr "" +msgstr "Хүндэтгэсэн." #. module: account #: model:ir.model,name:account.model_report_hr_timesheet_invoice_journal msgid "Analytic account costs and revenues" -msgstr "" +msgstr "Аналитик дансны зардал болон орлого" #. module: account #: wizard_view:account.invoice.refund,init:0 msgid "Are you sure you want to refund this invoice ?" -msgstr "" +msgstr "Та энэ нэхэмжлэлийг буцаахдаа итгэлтэй байна уу?" #. module: account #: model:ir.actions.wizard,name:account.wizard_paid_open @@ -2873,7 +2893,7 @@ msgstr "" #. module: account #: field:account.journal,entry_posted:0 msgid "Skip 'Draft' State for Created Entries" -msgstr "" +msgstr "Үүссэн гүйлгээг шууд батлах" #. module: account #: field:account.invoice.tax,account_id:0 @@ -2884,12 +2904,12 @@ msgstr "Татварын данс" #. module: account #: model:process.transition,note:account.process_transition_statemententries0 msgid "From statement, create entries" -msgstr "" +msgstr "Хуулгаас гүйлгээнүүдийг үүсгэх" #. module: account #: field:account.analytic.account,complete_name:0 msgid "Full Account Name" -msgstr "" +msgstr "Дансны бүтэн нэр" #. module: account #: rml:account.account.balance:0 @@ -2903,54 +2923,54 @@ msgstr "" #: rml:account.third_party_ledger_other:0 #: rml:account.vat.declaration:0 msgid "1cm 27.7cm 20cm 27.7cm" -msgstr "" +msgstr "1см 27.7см 20см 27.7см" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree12 #: model:ir.ui.menu,name:account.menu_action_invoice_tree12 msgid "Draft Supplier Refunds" -msgstr "" +msgstr "Нийлүүлэгчийн ноорог буцаалт" #. module: account #: model:process.node,name:account.process_node_accountingstatemententries0 msgid "Accounting Statement" -msgstr "" +msgstr "Дансны хуулга" #. module: account #: rml:account.overdue:0 msgid "Document: Customer account statement" -msgstr "" +msgstr "Баримт: Худалдан авагчийн дансны хуулга" #. module: account #: view:product.product:0 #: view:product.template:0 #: view:res.partner:0 msgid "Accounting" -msgstr "" +msgstr "Санхүү бүртгэл" #. module: account #: view:account.fiscal.position.template:0 msgid "Taxes Mapping" -msgstr "" +msgstr "Татваруудын зурагжуулалт" #. module: account #: wizard_view:account.move.line.unreconcile,init:0 #: wizard_view:account.reconcile.unreconcile,init:0 msgid "Unreconciliation transactions" -msgstr "" +msgstr "Тулгагдаагүй гүйлгээнүүд" #. module: account #: model:process.transition,note:account.process_transition_paymentorderbank0 #: model:process.transition,note:account.process_transition_paymentorderreconcilation0 msgid "Reconcilation of entries from payment order." -msgstr "" +msgstr "Төлбөрийн ордероос гүйлгээнүүдийн тулгалт." #. module: account #: field:account.bank.statement,move_line_ids:0 #: model:ir.actions.act_window,name:account.act_account_journal_2_account_move_line #: model:ir.model,name:account.model_account_move_line msgid "Entry lines" -msgstr "" +msgstr "Журналын бичилтүүд" #. module: account #: wizard_view:account.automatic.reconcile,init:0 @@ -2961,7 +2981,7 @@ msgstr "" #: model:process.node,name:account.process_node_reconciliation0 #: model:process.node,name:account.process_node_supplierreconciliation0 msgid "Reconciliation" -msgstr "" +msgstr "Тулгагдсан бичилтүүд" #. module: account #: field:account.move.line,centralisation:0 @@ -2975,33 +2995,33 @@ msgstr "" #: field:account.tax.template,tax_code_id:0 #: model:ir.model,name:account.model_account_tax_code msgid "Tax Code" -msgstr "" +msgstr "Татварын ангилал" #. module: account #: rml:account.analytic.account.journal:0 msgid "Analytic Journal -" -msgstr "" +msgstr "Аналитик журнал -" #. module: account #: rml:account.analytic.account.analytic.check:0 msgid "Analytic Debit" -msgstr "" +msgstr "Аналитик дебит" #. module: account #: field:account.account,currency_mode:0 msgid "Outgoing Currencies Rate" -msgstr "" +msgstr "Гаралтын валютын ханш" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree10 #: model:ir.ui.menu,name:account.menu_action_invoice_tree10 msgid "Draft Customer Refunds" -msgstr "" +msgstr "Худалдан авагчийн ноорог буцаалт" #. module: account #: field:account.journal.column,readonly:0 msgid "Readonly" -msgstr "" +msgstr "Зөвхөн харах" #. module: account #: help:account.model.line,date_maturity:0 @@ -3015,28 +3035,28 @@ msgstr "" #: selection:account.analytic.journal,type:0 #: selection:account.journal,type:0 msgid "Situation" -msgstr "" +msgstr "Орон байрлал" #. module: account #: rml:account.invoice:0 #: xsl:account.transfer:0 msgid "Document" -msgstr "" +msgstr "Баримт бичиг" #. module: account #: help:account.move.line,move_id:0 msgid "The move of this entry line." -msgstr "" +msgstr "Уг журналын бичилтийг агуулж буй ажил гүйлгээ." #. module: account #: field:account.invoice.line,uos_id:0 msgid "Unit of Measure" -msgstr "" +msgstr "Хэмжих нэгж" #. module: account #: field:account.chart.template,property_account_receivable:0 msgid "Receivable Account" -msgstr "" +msgstr "Авлагын данс" #. module: account #: help:account.journal,group_invoice_lines:0 @@ -3044,6 +3064,8 @@ msgid "" "If this box is checked, the system will try to group the accounting lines " "when generating them from invoices." msgstr "" +"Хэрэв үүнийг сонговол нэхэмжлэлээс үүдэлтэй гүйлгээний бичилтүүдийг систем " +"нэхэмжлэлийн дагуу нэгтгэх гэж оролдоно." #. module: account #: wizard_field:account.move.line.reconcile,init_full,trans_nbr:0 @@ -3054,7 +3076,7 @@ msgstr "" #. module: account #: model:ir.actions.wizard,name:account.wizard_invoice_state_cancel msgid "Cancel selected invoices" -msgstr "" +msgstr "Сонгогдсон нэхэмжлэлүүдийг цуцлах" #. module: account #: view:account.analytic.journal:0 @@ -3063,12 +3085,12 @@ msgstr "" #: model:ir.actions.report.xml,name:account.analytic_journal_print #: model:ir.actions.wizard,name:account.account_analytic_account_journal_report msgid "Analytic Journal" -msgstr "" +msgstr "Аналитик журнал" #. module: account #: rml:account.general.ledger:0 msgid "Entry Label" -msgstr "" +msgstr "Гүйлгээний нэр" #. module: account #: model:process.transition,note:account.process_transition_paymentreconcile0 @@ -3085,37 +3107,37 @@ msgstr "" #: view:account.period:0 #: view:account.subscription:0 msgid "Set to Draft" -msgstr "" +msgstr "Ноорог болгох" #. module: account #: help:account.invoice,origin:0 #: help:account.invoice.line,origin:0 msgid "Reference of the document that produced this invoice." -msgstr "" +msgstr "Reference of the document that produced this invoice." #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 #: selection:account.aged.trial.balance,init,result_selection:0 msgid "Payable" -msgstr "" +msgstr "Өглөг" #. module: account #: rml:account.invoice:0 #: field:account.invoice.tax,base:0 msgid "Base" -msgstr "" +msgstr "Суурь" #. module: account #: field:account.model,name:0 msgid "Model Name" -msgstr "" +msgstr "Моделийн нэр" #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 msgid "Others" -msgstr "" +msgstr "Бусад" #. module: account #: selection:account.automatic.reconcile,init,power:0 @@ -3127,7 +3149,7 @@ msgstr "" #: view:account.move:0 #: wizard_button:account.move.validate,init,validate:0 msgid "Validate" -msgstr "" +msgstr "Батлах" #. module: account #: view:account.model:0 @@ -3161,7 +3183,7 @@ msgstr "" #: wizard_field:account.move.line.unreconcile.select,init,account_id:0 #: model:ir.model,name:account.model_account_account msgid "Account" -msgstr "" +msgstr "Данс" #. module: account #: model:account.journal,name:account.bank_journal @@ -3174,7 +3196,7 @@ msgstr "" #: selection:account.partner.balance.report,init,state:0 #: selection:account.third_party_ledger.report,init,state:0 msgid "By Date and Period" -msgstr "" +msgstr "Огноо болон мөчлөгөөр" #. module: account #: view:account.account:0 @@ -3185,7 +3207,7 @@ msgstr "" #: view:account.invoice.line:0 #: field:account.invoice.line,note:0 msgid "Notes" -msgstr "" +msgstr "Тэмдэглэлүүд" #. module: account #: help:account.invoice,reconciled:0 @@ -3202,17 +3224,17 @@ msgstr "" #: model:ir.ui.menu,name:account.menu_action_tax_form #: model:ir.ui.menu,name:account.next_id_27 msgid "Taxes" -msgstr "" +msgstr "Татварууд" #. module: account #: wizard_view:account.fiscalyear.close,init:0 msgid "Close Fiscal Year with new entries" -msgstr "" +msgstr "Шинэ гүйлгээ үүсгэж санхүүгийн жил хаах" #. module: account #: selection:account.account,currency_mode:0 msgid "Average Rate" -msgstr "" +msgstr "Дундаж ханшаар" #. module: account #: model:process.node,note:account.process_node_bankstatement0 @@ -3237,12 +3259,12 @@ msgstr "" #: rml:account.partner.balance:0 #: field:account.period,code:0 msgid "Code" -msgstr "" +msgstr "Код" #. module: account #: model:ir.ui.menu,name:account.menu_finance msgid "Financial Management" -msgstr "" +msgstr "Санхүүгийн менежмент" #. module: account #: selection:account.account.type,close_method:0 @@ -3255,12 +3277,12 @@ msgstr "" #: model:ir.actions.wizard,name:account.wizard_fiscalyear_close #: model:ir.ui.menu,name:account.menu_wizard_fy_close msgid "Generate Fiscal Year Opening Entries" -msgstr "" +msgstr "Нээлтийн гүйлгээтэй санхүүгийн жил үүсгэх" #. module: account #: model:ir.actions.wizard,name:account.wizard_reconcile msgid "Reconcile Entries" -msgstr "" +msgstr "Гүйлгээг тулгалт хийх" #. module: account #: wizard_view:account.wizard_paid_open,init:0 @@ -3270,29 +3292,29 @@ msgstr "" #. module: account #: view:account.invoice:0 msgid "Additionnal Information" -msgstr "" +msgstr "Нэмэлт мэдээлэл" #. module: account #: field:account.tax,name:0 #: field:account.tax.template,name:0 #: rml:account.vat.declaration:0 msgid "Tax Name" -msgstr "" +msgstr "Татварын нэр" #. module: account #: wizard_view:account.fiscalyear.close.state,init:0 msgid " Close states of Fiscal year and periods" -msgstr "" +msgstr " Санхүүгийн жил болон мөчлөгүүдийн төлвийг хаах" #. module: account #: model:account.payment.term,name:account.account_payment_term msgid "30 Days End of Month" -msgstr "" +msgstr "Сарын төгөсгөл 30 өдөр" #. module: account #: field:account.chart.template,tax_code_root_id:0 msgid "Root Tax Code" -msgstr "" +msgstr "Толгой татварын ангилал" #. module: account #: constraint:account.invoice:0 @@ -3303,44 +3325,44 @@ msgstr "" #: field:account.tax.code,notprintable:0 #: field:account.tax.code.template,notprintable:0 msgid "Not Printable in Invoice" -msgstr "" +msgstr "Нэхэмжлэлд тусгагдахгүй" #. module: account #: field:account.move.line,move_id:0 msgid "Move" -msgstr "" +msgstr "Ажил гүйлгээ" #. module: account #: field:account.fiscal.position.tax,tax_src_id:0 #: field:account.fiscal.position.tax.template,tax_src_id:0 msgid "Tax Source" -msgstr "" +msgstr "Эх татвар" #. module: account #: model:ir.actions.report.xml,name:account.account_analytic_account_balance #: model:ir.actions.wizard,name:account.account_analytic_account_balance_report msgid "Analytic Balance" -msgstr "" +msgstr "Аналитик баланс" #. module: account #: view:account.move.line:0 msgid "Total debit" -msgstr "" +msgstr "Нийт дебит" #. module: account #: selection:account.analytic.account,state:0 msgid "Pending" -msgstr "" +msgstr "Хүлээсэн" #. module: account #: view:wizard.multi.charts.accounts:0 msgid "Bank Information" -msgstr "" +msgstr "Банкны мэдээлэл" #. module: account #: rml:account.invoice:0 msgid "Fax :" -msgstr "" +msgstr "факс :" #. module: account #: rml:account.partner.balance:0 @@ -3348,7 +3370,7 @@ msgstr "" #: model:ir.actions.wizard,name:account.wizard_partner_balance_report #: model:ir.ui.menu,name:account.menu_partner_balance msgid "Partner Balance" -msgstr "" +msgstr "Харилцагчийн баланс" #. module: account #: rml:account.third_party_ledger:0 @@ -3361,7 +3383,7 @@ msgstr "" msgid "" "This account will be used instead of the default one as the receivable " "account for the current partner" -msgstr "" +msgstr "Энэ бол тухайн харилцагчийн авлагын бичилт хийх тогтсон данс юм" #. module: account #: selection:account.tax,applicable_type:0 @@ -3373,17 +3395,17 @@ msgstr "" #: field:account.tax.template,python_compute:0 #: selection:account.tax.template,type:0 msgid "Python Code" -msgstr "" +msgstr "Програмчлал" #. module: account #: model:ir.actions.act_window,name:account.act_account_journal_2_account_bank_statement msgid "Bank statements" -msgstr "" +msgstr "Банкны хуулга" #. module: account #: model:ir.ui.menu,name:account.next_id_22 msgid "Partner Accounts" -msgstr "" +msgstr "Харилцагчийн дансууд" #. module: account #: help:account.tax.template,tax_group:0 @@ -3391,23 +3413,25 @@ msgid "" "If a default tax if given in the partner it only override taxes from account " "(or product) of the same group." msgstr "" +"Хэрэв харилцагч дээр тогтсон татвар сонгосон бол тухайн татвартай ижил " +"группийн татваруудаас сонгох боломжтой байна." #. module: account #: view:account.bank.statement:0 msgid "Real Entries" -msgstr "" +msgstr "Жинхэнэ гүйлгээнүүд" #. module: account #: model:process.node,name:account.process_node_importinvoice0 msgid "Import invoice" -msgstr "" +msgstr "Нэхэмжлэл оруулах" #. module: account #: view:account.invoice:0 #: view:wizard.company.setup:0 #: view:wizard.multi.charts.accounts:0 msgid "Create" -msgstr "" +msgstr "Үүсгэх" #. module: account #: model:process.transition.action,name:account.process_transition_action_createentries0 @@ -3417,13 +3441,13 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_invoice_line msgid "Invoice line" -msgstr "" +msgstr "Нэхэмжлэлийн гүйлгээ" #. module: account #: field:account.account,shortcut:0 #: field:account.account.template,shortcut:0 msgid "Shortcut" -msgstr "" +msgstr "Богино холбоос" #. module: account #: wizard_view:account.move.validate,init:0 @@ -3431,6 +3455,8 @@ msgid "" "All draft account entries in this journal and period will be validated. It " "means you won't be able to modify their accouting fields." msgstr "" +"Тухайн журналын тухайн мөчлөгөд бичигдсэн бүх ноорог бичилтүүдийг батална. " +"Ингэснээр тухайн бичилтүүдийг засварлах боломжгүй болно." #. module: account #: selection:account.model.line,date:0 @@ -3449,7 +3475,7 @@ msgstr "" #: field:account.tax,parent_id:0 #: field:account.tax.template,parent_id:0 msgid "Parent Tax Account" -msgstr "" +msgstr "Эцэг татварын данс" #. module: account #: field:account.account,user_type:0 @@ -3458,12 +3484,12 @@ msgstr "" #: field:account.analytic.account,type:0 #: model:ir.model,name:account.model_account_account_type msgid "Account Type" -msgstr "" +msgstr "Дансны төрөл" #. module: account #: view:res.partner:0 msgid "Bank account owner" -msgstr "" +msgstr "Банкны данс эзэмшигч" #. module: account #: wizard_view:account.account.balance.report,checktype:0 @@ -3471,23 +3497,23 @@ msgstr "" #: wizard_view:account.partner.balance.report,init:0 #: wizard_view:account.third_party_ledger.report,init:0 msgid "Filter on Periods" -msgstr "" +msgstr "Filter on Periods" #. module: account #: field:res.partner,property_account_receivable:0 msgid "Account Receivable" -msgstr "" +msgstr "Авлагын данс" #. module: account #: wizard_button:account.invoice.pay,addendum,reconcile:0 msgid "Pay and reconcile" -msgstr "" +msgstr "Өглөг ба тулгалт" #. module: account #: rml:account.central.journal:0 #: model:ir.actions.report.xml,name:account.account_central_journal msgid "Central Journal" -msgstr "" +msgstr "Төв журнал" #. module: account #: rml:account.third_party_ledger:0 @@ -3498,7 +3524,7 @@ msgstr "" #. module: account #: field:account.account,child_consol_ids:0 msgid "Consolidated Children" -msgstr "" +msgstr "Нэгтгэгдсэн дэд дансууд" #. module: account #: wizard_field:account.account.balance.report,checktype,fiscalyear:0 @@ -3507,18 +3533,18 @@ msgstr "" #: wizard_field:account.partner.balance.report,init,fiscalyear:0 #: wizard_field:account.third_party_ledger.report,init,fiscalyear:0 msgid "Fiscal year" -msgstr "" +msgstr "Санхүүгийн жил" #. module: account #: rml:account.overdue:0 msgid "Balance :" -msgstr "" +msgstr "Баланс :" #. module: account #: selection:account.account.balance.report,checktype,display_account:0 #: selection:account.general.ledger.report,checktype,display_account:0 msgid "With balance is not equal to 0" -msgstr "" +msgstr "Баланс нь тэгээс ялгаатай" #. module: account #: selection:account.automatic.reconcile,init,power:0 @@ -3528,33 +3554,33 @@ msgstr "" #. module: account #: model:ir.actions.report.xml,name:account.account_vat_declaration msgid "Taxes Report" -msgstr "" +msgstr "Татварын мэдээлэл" #. module: account #: selection:account.journal.period,state:0 msgid "Printed" -msgstr "" +msgstr "Хэвлэгдсэн" #. module: account #: model:ir.actions.act_window,name:account.action_invoice_tree4_new #: model:ir.ui.menu,name:account.menu_action_invoice_tree4_new msgid "New Supplier Refund" -msgstr "" +msgstr "Шинэ нийлүүлэгчийн буцаалт" #. module: account #: view:account.model:0 msgid "Entry Model" -msgstr "" +msgstr "Гүйлгээний модель" #. module: account #: wizard_field:account.general.ledger.report,checktype,amount_currency:0 msgid "With Currency" -msgstr "" +msgstr "Валютаар" #. module: account #: view:account.account:0 msgid "Chart of accounts" -msgstr "" +msgstr "Дансны мод" #. module: account #: field:account.subscription.line,subscription_id:0 @@ -3564,18 +3590,18 @@ msgstr "" #. module: account #: field:account.analytic.journal,code:0 msgid "Journal code" -msgstr "" +msgstr "Журналын код" #. module: account #: wizard_button:account.fiscalyear.close,init,close:0 #: view:account.model:0 msgid "Create entries" -msgstr "" +msgstr "Гүйлгээ үүсгэх" #. module: account #: view:account.analytic.line:0 msgid "Project line" -msgstr "" +msgstr "Төслийн бичилт" #. module: account #: wizard_field:account.automatic.reconcile,init,max_amount:0 @@ -3585,35 +3611,35 @@ msgstr "" #. module: account #: field:account.invoice.tax,manual:0 msgid "Manual" -msgstr "" +msgstr "Гараар" #. module: account #: view:account.invoice:0 msgid "Compute Taxes" -msgstr "" +msgstr "Татваруудыг тооцоолох" #. module: account #: field:wizard.multi.charts.accounts,code_digits:0 msgid "# of Digits" -msgstr "" +msgstr "Оронгийн хэмжээ" #. module: account #: help:res.partner,property_payment_term:0 msgid "" "This payment term will be used instead of the default one for the current " "partner" -msgstr "" +msgstr "Тухайн харилцагчид хэрэглэгдэх тогтсон төлбөрийн нөхцөл" #. module: account #: wizard_field:account.invoice.pay,addendum,comment:0 #: wizard_field:account.invoice.pay,init,name:0 msgid "Entry Name" -msgstr "" +msgstr "Гүйлгээний нэр" #. module: account #: help:account.invoice,account_id:0 msgid "The partner account used for this invoice." -msgstr "" +msgstr "Уг нэхэмжлэл дээр хэрэглэгдэх харилцагчийн данс" #. module: account #: help:account.tax.code,notprintable:0 @@ -3622,6 +3648,8 @@ msgid "" "Check this box if you don't want any VAT related to this Tax Code to appear " "on invoices" msgstr "" +"Уг ангилалд хамрагдах татварууд нэхэмжлэл дээр тусгагдахгүй буюу татвар " +"тооцохгүй" #. module: account #: field:account.account.type,sequence:0 @@ -3634,28 +3662,28 @@ msgstr "" #: field:account.tax.template,sequence:0 #: field:fiscalyear.seq,sequence_id:0 msgid "Sequence" -msgstr "" +msgstr "Дугаарлалт" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_template msgid "Template for Fiscal Position" -msgstr "" +msgstr "Санхүүгийн байршилын загвар" #. module: account #: view:account.bank.statement:0 msgid "Entry encoding" -msgstr "" +msgstr "Гүйлгээний жагсаалт" #. module: account #: wizard_view:account.invoice.refund,init:0 #: model:ir.actions.wizard,name:account.wizard_invoice_refund msgid "Credit Note" -msgstr "" +msgstr "Кредитийн тэмдэглэл" #. module: account #: model:ir.actions.todo,note:account.config_fiscalyear msgid "Define Fiscal Years and Select Charts of Account" -msgstr "" +msgstr "Санхүүгийн жилийг тодорхойлох болон дансны модыг сонгох" #. module: account #: wizard_field:account.move.line.reconcile,addendum,period_id:0 @@ -3665,12 +3693,12 @@ msgstr "" #. module: account #: selection:account.config.wizard,period:0 msgid "3 Months" -msgstr "" +msgstr "3 сар" #. module: account #: wizard_view:account.move.journal,init:0 msgid "Standard entries" -msgstr "" +msgstr "Стандарт гүйлгээнүүд" #. module: account #: help:account.account,check_history:0 @@ -3678,6 +3706,8 @@ msgid "" "Check this box if you want to print all entries when printing the General " "Ledger, otherwise it will only print its balance." msgstr "" +"Ерөнхий дэвтэр хэвлэх үед тухайн дансны бүх гүйлгээг хэвлэх эсэх, сонгохгүй " +"бол зөвхөн балансыг хэвлэнэ." #. module: account #: model:ir.model,name:account.model_account_payment_term_line @@ -3688,7 +3718,7 @@ msgstr "" #: selection:account.config.wizard,period:0 #: field:report.hr.timesheet.invoice.journal,name:0 msgid "Month" -msgstr "" +msgstr "Сар" #. module: account #: model:ir.model,name:account.model_account_subscription @@ -3700,7 +3730,7 @@ msgstr "" #: field:account.move.line,date_maturity:0 #: rml:account.overdue:0 msgid "Maturity date" -msgstr "" +msgstr "Maturity date" #. module: account #: view:account.subscription:0 @@ -3710,36 +3740,36 @@ msgstr "" #. module: account #: selection:account.print.journal.report,init,sort_selection:0 msgid "By date" -msgstr "" +msgstr "Огноогоор" #. module: account #: model:ir.actions.act_window,name:account.action_account_config_wizard_form msgid "Account Configure Wizard " -msgstr "" +msgstr "Данс тохиргооны хэсэг " #. module: account #: field:account.config.wizard,date1:0 #: field:account.fiscalyear,date_start:0 #: field:account.subscription,date_start:0 msgid "Start Date" -msgstr "" +msgstr "Эхлэх огноо" #. module: account #: wizard_view:account.general.ledger.report,account_selection:0 msgid "Select Chart" -msgstr "" +msgstr "Мод сонгох" #. module: account #: selection:account.chart,init,target_move:0 #: model:ir.actions.report.xml,name:account.account_move_line_list msgid "All Entries" -msgstr "" +msgstr "All Entries" #. module: account #: model:process.node,name:account.process_node_draftinvoices0 #: model:process.node,name:account.process_node_supplierdraftinvoices0 msgid "Draft Invoices" -msgstr "" +msgstr "Ноорог нэхэмжлэлүүд" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_tax_template @@ -3749,18 +3779,18 @@ msgstr "" #. module: account #: rml:account.invoice:0 msgid "Invoice Date" -msgstr "" +msgstr "Нэхэмжилсэн огноо" #. module: account #: selection:account.account.type,close_method:0 msgid "Unreconciled" -msgstr "" +msgstr "Тулгагдаагүй гүйлгээ" #. module: account #: field:account.account,note:0 #: field:account.account.template,note:0 msgid "Note" -msgstr "" +msgstr "Тэмдэглэл" #. module: account #: model:ir.module.module,description:account.module_meta_information @@ -3779,13 +3809,13 @@ msgstr "" #. module: account #: field:account.journal,sequence_id:0 msgid "Entry Sequence" -msgstr "" +msgstr "Entry Sequence" #. module: account #: selection:account.account,type:0 #: selection:account.account.template,type:0 msgid "Closed" -msgstr "" +msgstr "Хаагдсан" #. module: account #: model:process.node,name:account.process_node_paymententries0 @@ -3796,13 +3826,14 @@ msgstr "" #: help:account.move.line,tax_code_id:0 msgid "The Account can either be a base tax code or tax code account." msgstr "" +"Уг данс нь татварын үндсэн данс эсвэл татварын ангилалын данс байж болно." #. module: account #: help:account.automatic.reconcile,init,account_ids:0 msgid "" "If no account is specified, the reconciliation will be made using every " "accounts that can be reconcilied" -msgstr "" +msgstr "Хэрэв данс сонгохгүй бол тулгалт хийх боломжтой бүх дансаар тулгана" #. module: account #: model:ir.actions.act_window,name:account.action_wizard_company_setup_form @@ -3814,7 +3845,7 @@ msgstr "" #: selection:account.tax,tax_group:0 #: selection:account.tax.template,tax_group:0 msgid "Other" -msgstr "" +msgstr "Бусад" #. module: account #: model:ir.actions.report.xml,name:account.account_general_ledger @@ -3822,22 +3853,22 @@ msgstr "" #: model:ir.actions.wizard,name:account.wizard_general_ledger_report #: model:ir.ui.menu,name:account.menu_general_ledger msgid "General Ledger" -msgstr "" +msgstr "Ерөнхий дэвтэр" #. module: account #: field:account.journal.view,columns_id:0 msgid "Columns" -msgstr "" +msgstr "Багана" #. module: account #: selection:account.general.ledger.report,checktype,sortbydate:0 msgid "Movement" -msgstr "" +msgstr "Гүйлгээ" #. module: account #: help:account.period,special:0 msgid "These periods can overlap." -msgstr "" +msgstr "Энэ мөчлөг дахин ашиглагдах эсэх." #. module: account #: help:product.template,property_account_expense:0 @@ -3845,6 +3876,8 @@ msgid "" "This account will be used instead of the default one to value outgoing stock " "for the current product" msgstr "" +"Энэ бол тухайн бараа материалын зарлага хийж буй нөөцийг бичих тогтсон данс " +"юм" #. module: account #: model:process.node,note:account.process_node_manually0 @@ -3855,7 +3888,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_journal_form #: model:ir.ui.menu,name:account.menu_action_account_journal_form msgid "Financial Journals" -msgstr "" +msgstr "Санхүүгийн журналууд" #. module: account #: selection:account.account.balance.report,checktype,state:0 @@ -3863,12 +3896,12 @@ msgstr "" #: selection:account.partner.balance.report,init,state:0 #: selection:account.third_party_ledger.report,init,state:0 msgid "By Period" -msgstr "" +msgstr "Мөчлөгөөр" #. module: account #: help:account.invoice,date_invoice:0 msgid "Keep empty to use the current date" -msgstr "" +msgstr "Хоосон орхивол одоогийн огноог хэрэглэнэ" #. module: account #: rml:account.overdue:0 @@ -3878,12 +3911,12 @@ msgstr "" #. module: account #: field:account.analytic.account,quantity_max:0 msgid "Maximum Quantity" -msgstr "" +msgstr "Дээд тоо хэмжээ" #. module: account #: field:account.period,name:0 msgid "Period Name" -msgstr "" +msgstr "Мөчлөгийн нэр" #. module: account #: help:account.analytic.journal,type:0 @@ -3892,16 +3925,19 @@ msgid "" "needs to create analytic entries, Open ERP will look for a matching journal " "of the same type." msgstr "" +"Аналитик журналын төрөл зүйл. Ямар нэгэн баримт (жш: нэхэмжлэл) дээр " +"аналитик гүйлгээ бичих шаардлагатай үед систем холбогдох журнал дээр " +"автоматаар бичилт хийнэ." #. module: account #: field:account.journal,groups_id:0 msgid "Groups" -msgstr "" +msgstr "Бүлгүүд" #. module: account #: rml:account.analytic.account.quantity_cost_ledger:0 msgid "Code/Date" -msgstr "" +msgstr "Код/Огноо" #. module: account #: field:account.account,active:0 @@ -3912,32 +3948,32 @@ msgstr "" #: field:account.payment.term,active:0 #: field:account.tax,active:0 msgid "Active" -msgstr "" +msgstr "Идэвхтэй" #. module: account #: model:process.node,note:account.process_node_electronicfile0 msgid "Import from your bank statements" -msgstr "" +msgstr "Таны банкны хуулгануудаас оруулах" #. module: account #: view:account.chart.template:0 msgid "Properties" -msgstr "" +msgstr "Нэмэлт Талбарууд" #. module: account #: view:res.partner:0 msgid "Customer Accounting Properties" -msgstr "" +msgstr "Худалдан авагчийн санхүү бүртгэл" #. module: account #: view:account.bank.statement:0 msgid "Select entries" -msgstr "" +msgstr "Гүйлгээг сонгох" #. module: account #: selection:account.chart,init,target_move:0 msgid "All Posted Entries" -msgstr "" +msgstr "Бүх батлагдсан гүйлгээнүүд" #. module: account #: wizard_field:account.vat.declaration,init,based_on:0 diff --git a/addons/account/i18n/pl.po b/addons/account/i18n/pl.po index 920ffbff1bf..3336c6df26f 100644 --- a/addons/account/i18n/pl.po +++ b/addons/account/i18n/pl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:26+0000\n" +"PO-Revision-Date: 2010-08-08 05:53+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -4458,6 +4458,9 @@ msgid "" "to the higher ones. The order is important if you have a tax with several " "tax children. In this case, the evaluation order is important." msgstr "" +"Pole numeracji jest stosowane do ustalania kolejności pozycji podatkowych " +"od najniższej do najwyższej. Kolejność jest istotna, jeśli masz podatki z " +"podatkami podrzędnymi." #. module: account #: view:account.tax:0 diff --git a/addons/account/i18n/sq.po b/addons/account/i18n/sq.po index ce9428e8299..4a9ea7c0630 100644 --- a/addons/account/i18n/sq.po +++ b/addons/account/i18n/sq.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: ASTRIT BOKSHI \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:01+0000\n" +"PO-Revision-Date: 2010-08-08 05:46+0000\n" "Last-Translator: bokshas \n" "Language-Team: Albanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-04 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/sv.po b/addons/account/i18n/sv.po index 8b4e9fef082..e4be84e49c7 100644 --- a/addons/account/i18n/sv.po +++ b/addons/account/i18n/sv.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:37+0000\n" +"PO-Revision-Date: 2010-08-08 07:10+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:40+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/tr.po b/addons/account/i18n/tr.po index 9b5b6372ded..444abc21ce8 100644 --- a/addons/account/i18n/tr.po +++ b/addons/account/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 13:00+0000\n" +"PO-Revision-Date: 2010-08-08 04:58+0000\n" "Last-Translator: Omer Barlas \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: 2010-08-04 03:41+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account diff --git a/addons/account/i18n/zh_CN.po b/addons/account/i18n/zh_CN.po index 9ff9fca151a..bc155ff97c9 100644 --- a/addons/account/i18n/zh_CN.po +++ b/addons/account/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.6\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:10+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2010-08-08 05:43+0000\n" +"Last-Translator: Jeff Wang \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: 2010-08-04 03:41+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -35,12 +35,12 @@ msgstr "未支付的采购发票" #. module: account #: model:ir.ui.menu,name:account.menu_finance_entries msgid "Entries Encoding" -msgstr "分录" +msgstr "凭证" #. module: account #: model:ir.actions.todo,note:account.config_wizard_account_base_setup_form msgid "Specify The Message for the Overdue Payment Report." -msgstr "" +msgstr "设置过期支付的催款信息" #. module: account #: model:process.transition,name:account.process_transition_confirmstatementfromdraft0 @@ -77,7 +77,7 @@ msgstr "这科目将用于当前产品分类的默认进仓" #. module: account #: help:account.invoice,period_id:0 msgid "Keep empty to use the period of the validation(invoice) date." -msgstr "留空使用记账(发票)日期的会计期间" +msgstr "留空使用审核(发票)日期的会计期间" #. module: account #: wizard_view:account.automatic.reconcile,reconcile:0 @@ -87,7 +87,7 @@ msgstr "对账结果" #. module: account #: model:ir.actions.act_window,name:account.act_account_acount_move_line_open_unreconciled msgid "Unreconciled entries" -msgstr "未对账" +msgstr "凭证反核销" #. module: account #: field:account.invoice.tax,base_code_id:0 @@ -134,7 +134,7 @@ msgstr "基础税事务符号" #: model:ir.actions.wizard,name:account.wizard_unreconcile_select #: model:ir.ui.menu,name:account.menu_unreconcile_select msgid "Unreconcile entries" -msgstr "未对账" +msgstr "凭证反核销" #. module: account #: constraint:account.period:0 @@ -149,7 +149,7 @@ msgstr "错误!这会计期间无效 " #: model:ir.actions.act_window,name:account.action_move_line_form #: model:ir.ui.menu,name:account.menu_action_move_line_form msgid "Entries" -msgstr "分录" +msgstr "凭证" #. module: account #: selection:account.move.line,centralisation:0 @@ -159,7 +159,7 @@ msgstr "借方汇总" #. module: account #: model:ir.actions.wizard,name:account.wizard_invoice_state_confirm msgid "Confirm draft invoices" -msgstr "记账发票草稿" +msgstr "发票入账" #. module: account #: help:account.payment.term.line,days2:0 @@ -177,7 +177,7 @@ msgstr "贷方合计" #. module: account #: field:account.config.wizard,charts:0 msgid "Charts of Account" -msgstr "科目一览表" +msgstr "科目表" #. module: account #: model:ir.actions.wizard,name:account.wizard_move_line_select @@ -190,12 +190,12 @@ msgstr "选择凭证行" #: rml:account.third_party_ledger:0 #: rml:account.third_party_ledger_other:0 msgid "Entry label" -msgstr "分录标签" +msgstr "凭证名称" #. module: account #: model:ir.model,name:account.model_account_model_line msgid "Account Model Entries" -msgstr "科目模型项" +msgstr "凭证模板" #. module: account #: field:account.tax.code,sum_period:0 @@ -212,17 +212,17 @@ msgstr "计算代码(如果类型=代码)" #: view:account.move:0 #: view:account.move.line:0 msgid "Account Entry Line" -msgstr "凭证明细" +msgstr "凭证行" #. module: account #: wizard_view:account.aged.trial.balance,init:0 msgid "Aged Trial Balance" -msgstr "账龄试算平衡表" +msgstr "账龄分析表" #. module: account #: model:ir.ui.menu,name:account.menu_finance_recurrent_entries msgid "Recurrent Entries" -msgstr "周期性分录" +msgstr "周期性凭证" #. module: account #: field:account.analytic.line,amount:0 @@ -242,12 +242,12 @@ msgstr "金额" #: model:ir.actions.wizard,name:account.wizard_third_party_ledger #: model:ir.ui.menu,name:account.menu_third_party_ledger msgid "Partner Ledger" -msgstr "业务伙伴总帐" +msgstr "业务伙伴余额" #. module: account #: field:product.template,supplier_taxes_id:0 msgid "Supplier Taxes" -msgstr "供应商税" +msgstr "进项税" #. module: account #: view:account.move:0 @@ -257,7 +257,7 @@ msgstr "借方合计" #. module: account #: rml:account.tax.code.entries:0 msgid "Accounting Entries-" -msgstr "分录 -" +msgstr "凭证-" #. module: account #: help:account.journal,view_id:0 @@ -266,7 +266,7 @@ msgid "" "view tell Open ERP which fields should be visible, required or readonly and " "in which order. You can create your own view for a faster encoding in each " "journal." -msgstr "给出业务类型中分录的浏览和写入视图. 这视图告诉系统那个字段可见,必须或只读. 你能为每个业务类型创建自己的视图." +msgstr "给出业务类型中凭证的浏览和写入视图. 这视图告诉系统那个字段可见,必须或只读. 你能为每个业务类型创建自己的视图." #. module: account #: help:account.invoice,date_due:0 @@ -277,7 +277,7 @@ msgid "" "date empty, it means direct payment. The payment term may compute several " "due dates, for example 50% now, 50% in one month." msgstr "" -"如果你使用付款条款, 到期将自动生成会计分录. 如果付款条款和到期日期为空, 则意味着直接付款. 付款条款可以计算出几个到期日, 例如现在先付50%, " +"如果你使用付款条款, 到期将自动生成凭证. 如果付款条款和到期日期为空, 则意味着直接付款. 付款条款可以计算出几个到期日, 例如现在先付50%, " "然后在一个月内支付余下的50%." #. module: account @@ -312,17 +312,17 @@ msgstr "来源" #. module: account #: rml:account.analytic.account.journal:0 msgid "Move Name" -msgstr "" +msgstr "凭证名称" #. module: account #: xsl:account.transfer:0 msgid "Reference" -msgstr "参考" +msgstr "关联单号" #. module: account #: wizard_view:account.subscription.generate,init:0 msgid "Subscription Compute" -msgstr "周期性分录计算" +msgstr "生成周期性凭证" #. module: account #: rml:account.central.journal:0 @@ -375,12 +375,12 @@ msgstr "发票说明" #. module: account #: constraint:account.analytic.account:0 msgid "Error! You can not create recursive analytic accounts." -msgstr "错误! 你不能创建递归的辅助核算项" +msgstr "错误! 你不能创建递归的辅助核算项目" #. module: account #: field:account.bank.statement.reconcile,total_entry:0 msgid "Total entries" -msgstr "分录合计" +msgstr "合计" #. module: account #: field:account.fiscal.position.account,account_src_id:0 @@ -391,23 +391,23 @@ msgstr "源科目" #. module: account #: field:account.journal,update_posted:0 msgid "Allow Cancelling Entries" -msgstr "允许取消分录" +msgstr "允许取消凭证" #. module: account #: model:process.transition,name:account.process_transition_paymentorderbank0 #: model:process.transition,name:account.process_transition_paymentorderreconcilation0 msgid "Payment Reconcilation" -msgstr "付款对账" +msgstr "付款核销" #. module: account #: model:account.journal,name:account.expenses_journal msgid "Journal de frais" -msgstr "费用记录集合" +msgstr "费用业务类型" #. module: account #: model:ir.actions.act_window,name:account.act_acc_analytic_acc_5_report_hr_timesheet_invoice_journal msgid "All Analytic Entries" -msgstr "所有辅助核算分录" +msgstr "所有辅助核算凭证" #. module: account #: rml:account.overdue:0 @@ -422,12 +422,12 @@ msgstr "负数" #. module: account #: rml:account.partner.balance:0 msgid "(Account/Partner) Name" -msgstr "" +msgstr "(业务伙伴/科目)名称" #. module: account #: selection:account.move,type:0 msgid "Contra" -msgstr "反向" +msgstr "冲销" #. module: account #: field:account.analytic.account,state:0 @@ -449,12 +449,12 @@ msgstr "未支付的供应商退款" #: view:account.tax:0 #: view:account.tax.template:0 msgid "Special Computation" -msgstr "特殊计算" +msgstr "特殊算法" #. module: account #: model:process.transition,note:account.process_transition_confirmstatementfromdraft0 msgid "Confirm statement with/without reconciliation from draft statement" -msgstr "从草稿记账与对/不对帐" +msgstr "银行凭证过账" #. module: account #: wizard_view:account.move.bank.reconcile,init:0 @@ -466,7 +466,7 @@ msgstr "银行对账" #. module: account #: rml:account.invoice:0 msgid "Disc.(%)" -msgstr "" +msgstr "折扣(%)" #. module: account #: rml:account.general.ledger:0 @@ -475,7 +475,7 @@ msgstr "" #: rml:account.overdue:0 #: field:account.subscription,ref:0 msgid "Ref" -msgstr "原始凭证编号" +msgstr "关联单号" #. module: account #: field:account.tax.template,type_tax_use:0 diff --git a/addons/account_analytic_analysis/i18n/bg.po b/addons/account_analytic_analysis/i18n/bg.po index 6dde739244a..5d9ee0f208d 100644 --- a/addons/account_analytic_analysis/i18n/bg.po +++ b/addons/account_analytic_analysis/i18n/bg.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:34+0000\n" +"PO-Revision-Date: 2010-08-08 06:04+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_analytic_analysis diff --git a/addons/account_analytic_analysis/i18n/fi.po b/addons/account_analytic_analysis/i18n/fi.po index 847896e10b7..7b9cc587fe3 100644 --- a/addons/account_analytic_analysis/i18n/fi.po +++ b/addons/account_analytic_analysis/i18n/fi.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:16+0000\n" +"PO-Revision-Date: 2010-08-08 07:14+0000\n" "Last-Translator: OpenERP Administrators \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_analytic_analysis diff --git a/addons/account_analytic_analysis/i18n/lt.po b/addons/account_analytic_analysis/i18n/lt.po index 9cf05b7ef35..5c054c84516 100644 --- a/addons/account_analytic_analysis/i18n/lt.po +++ b/addons/account_analytic_analysis/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:51+0000\n" +"PO-Revision-Date: 2010-08-08 06:34+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_analytic_analysis diff --git a/addons/account_analytic_analysis/i18n/nl.po b/addons/account_analytic_analysis/i18n/nl.po index fc20ae4d8df..ec38410ed1e 100644 --- a/addons/account_analytic_analysis/i18n/nl.po +++ b/addons/account_analytic_analysis/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 20:34+0000\n" -"Last-Translator: Jan Verlaan (Veritos) \n" +"PO-Revision-Date: 2010-08-07 10:53+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_analytic_analysis diff --git a/addons/account_analytic_analysis/i18n/tr.po b/addons/account_analytic_analysis/i18n/tr.po index 7110a926e3a..fd4c27448a6 100644 --- a/addons/account_analytic_analysis/i18n/tr.po +++ b/addons/account_analytic_analysis/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:59+0000\n" +"PO-Revision-Date: 2010-08-08 05:58+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_analytic_analysis diff --git a/addons/account_analytic_default/i18n/lt.po b/addons/account_analytic_default/i18n/lt.po index f5582f33572..54cc112aad8 100644 --- a/addons/account_analytic_default/i18n/lt.po +++ b/addons/account_analytic_default/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:32+0000\n" +"PO-Revision-Date: 2010-08-08 05:59+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:44+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_analytic_default diff --git a/addons/account_analytic_default/i18n/tr.po b/addons/account_analytic_default/i18n/tr.po index d70fb58e15a..165c10bdc4f 100644 --- a/addons/account_analytic_default/i18n/tr.po +++ b/addons/account_analytic_default/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:59+0000\n" +"PO-Revision-Date: 2010-08-08 05:58+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:44+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_analytic_default diff --git a/addons/account_analytic_plans/i18n/it.po b/addons/account_analytic_plans/i18n/it.po index 94f74929c36..2e8194627d7 100644 --- a/addons/account_analytic_plans/i18n/it.po +++ b/addons/account_analytic_plans/i18n/it.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:28+0000\n" +"PO-Revision-Date: 2010-08-08 06:23+0000\n" "Last-Translator: eLBati - albatos.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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_analytic_plans diff --git a/addons/account_analytic_plans/i18n/lt.po b/addons/account_analytic_plans/i18n/lt.po index d88ce5a76b6..16b132dc4f8 100644 --- a/addons/account_analytic_plans/i18n/lt.po +++ b/addons/account_analytic_plans/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:30+0000\n" +"PO-Revision-Date: 2010-08-08 05:59+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_analytic_plans diff --git a/addons/account_analytic_plans/i18n/tr.po b/addons/account_analytic_plans/i18n/tr.po index 1e83b58b8e1..e74571e1d8a 100644 --- a/addons/account_analytic_plans/i18n/tr.po +++ b/addons/account_analytic_plans/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:25+0000\n" +"PO-Revision-Date: 2010-08-08 05:52+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_analytic_plans diff --git a/addons/account_budget/i18n/lt.po b/addons/account_budget/i18n/lt.po index 5025a0d304a..6d497576f3b 100644 --- a/addons/account_budget/i18n/lt.po +++ b/addons/account_budget/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:08+0000\n" +"PO-Revision-Date: 2010-08-08 06:33+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_budget diff --git a/addons/account_budget/i18n/tr.po b/addons/account_budget/i18n/tr.po index ff99680f246..44b7ab647dc 100644 --- a/addons/account_budget/i18n/tr.po +++ b/addons/account_budget/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:09+0000\n" +"PO-Revision-Date: 2010-08-08 06:33+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_budget diff --git a/addons/account_coda/i18n/ar.po b/addons/account_coda/i18n/ar.po index fb8e1edbad7..d9f2c6e9a37 100644 --- a/addons/account_coda/i18n/ar.po +++ b/addons/account_coda/i18n/ar.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-11-24 13:11+0000\n" -"PO-Revision-Date: 2010-08-03 18:45+0000\n" +"PO-Revision-Date: 2010-08-08 07:03+0000\n" "Last-Translator: bamuhrez \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_coda diff --git a/addons/account_followup/i18n/lt.po b/addons/account_followup/i18n/lt.po index 0e482793cd2..e289845cc08 100644 --- a/addons/account_followup/i18n/lt.po +++ b/addons/account_followup/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:26+0000\n" +"PO-Revision-Date: 2010-08-08 05:52+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_followup diff --git a/addons/account_followup/i18n/tr.po b/addons/account_followup/i18n/tr.po index dc76db8c7a5..37ad561bcfb 100644 --- a/addons/account_followup/i18n/tr.po +++ b/addons/account_followup/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:55+0000\n" +"PO-Revision-Date: 2010-08-08 06:21+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_followup diff --git a/addons/account_invoice_layout/i18n/lt.po b/addons/account_invoice_layout/i18n/lt.po index 3eee66dd246..73fda8c7c80 100644 --- a/addons/account_invoice_layout/i18n/lt.po +++ b/addons/account_invoice_layout/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:12+0000\n" +"PO-Revision-Date: 2010-08-08 05:51+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_invoice_layout diff --git a/addons/account_invoice_layout/i18n/nl.po b/addons/account_invoice_layout/i18n/nl.po index f0b601393dc..838f492bc87 100644 --- a/addons/account_invoice_layout/i18n/nl.po +++ b/addons/account_invoice_layout/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 20:36+0000\n" -"Last-Translator: Jan Verlaan (Veritos) \n" +"PO-Revision-Date: 2010-08-07 10:24+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_invoice_layout diff --git a/addons/account_invoice_layout/i18n/tr.po b/addons/account_invoice_layout/i18n/tr.po index 65c4d0ce5fc..d2834768e3b 100644 --- a/addons/account_invoice_layout/i18n/tr.po +++ b/addons/account_invoice_layout/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:19+0000\n" +"PO-Revision-Date: 2010-08-08 06:27+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_invoice_layout diff --git a/addons/account_payment/i18n/lt.po b/addons/account_payment/i18n/lt.po index 591a8edf585..cb29a2fce98 100644 --- a/addons/account_payment/i18n/lt.po +++ b/addons/account_payment/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:08+0000\n" +"PO-Revision-Date: 2010-08-08 07:16+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_payment diff --git a/addons/account_payment/i18n/tr.po b/addons/account_payment/i18n/tr.po index 4fc7dc2ad6f..2fe93d58baf 100644 --- a/addons/account_payment/i18n/tr.po +++ b/addons/account_payment/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:57+0000\n" +"PO-Revision-Date: 2010-08-08 07:21+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_payment diff --git a/addons/account_report/i18n/lt.po b/addons/account_report/i18n/lt.po index 8e472ae2977..6a111176a8f 100644 --- a/addons/account_report/i18n/lt.po +++ b/addons/account_report/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:27+0000\n" +"PO-Revision-Date: 2010-08-08 06:23+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:36+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_report diff --git a/addons/account_report/i18n/tr.po b/addons/account_report/i18n/tr.po index 4b4865cf10f..e8bdddea599 100644 --- a/addons/account_report/i18n/tr.po +++ b/addons/account_report/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:48+0000\n" +"PO-Revision-Date: 2010-08-08 06:50+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:36+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_report diff --git a/addons/account_reporting/i18n/lt.po b/addons/account_reporting/i18n/lt.po index aaeb2865401..619a54f38a6 100644 --- a/addons/account_reporting/i18n/lt.po +++ b/addons/account_reporting/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:42+0000\n" +"PO-Revision-Date: 2010-08-08 04:54+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_reporting diff --git a/addons/account_reporting/i18n/tr.po b/addons/account_reporting/i18n/tr.po index 1a8b8dbf303..99cc618acf4 100644 --- a/addons/account_reporting/i18n/tr.po +++ b/addons/account_reporting/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:43+0000\n" +"PO-Revision-Date: 2010-08-08 07:01+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_reporting diff --git a/addons/account_tax_include/i18n/tr.po b/addons/account_tax_include/i18n/tr.po index 3364af35b69..6dd02522ee1 100644 --- a/addons/account_tax_include/i18n/tr.po +++ b/addons/account_tax_include/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:24+0000\n" +"PO-Revision-Date: 2010-08-08 06:23+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_tax_include diff --git a/addons/account_voucher/i18n/lt.po b/addons/account_voucher/i18n/lt.po index 54aebca8c5f..f31981551f2 100644 --- a/addons/account_voucher/i18n/lt.po +++ b/addons/account_voucher/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:18+0000\n" +"PO-Revision-Date: 2010-08-08 06:32+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_voucher diff --git a/addons/account_voucher/i18n/nl.po b/addons/account_voucher/i18n/nl.po index cf44c9b09d6..af589027472 100644 --- a/addons/account_voucher/i18n/nl.po +++ b/addons/account_voucher/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-02 23:57+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-07 11:08+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_voucher diff --git a/addons/account_voucher/i18n/tr.po b/addons/account_voucher/i18n/tr.po index 4af48f88578..a1bb3bb0435 100644 --- a/addons/account_voucher/i18n/tr.po +++ b/addons/account_voucher/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:23+0000\n" +"PO-Revision-Date: 2010-08-08 06:23+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account_voucher diff --git a/addons/analytic_journal_billing_rate/i18n/tr.po b/addons/analytic_journal_billing_rate/i18n/tr.po index dcef9d39063..d94a79a5bf0 100644 --- a/addons/analytic_journal_billing_rate/i18n/tr.po +++ b/addons/analytic_journal_billing_rate/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:01+0000\n" +"PO-Revision-Date: 2010-08-08 08:09+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: analytic_journal_billing_rate diff --git a/addons/analytic_user_function/i18n/tr.po b/addons/analytic_user_function/i18n/tr.po index 27717377365..9c268f883c1 100644 --- a/addons/analytic_user_function/i18n/tr.po +++ b/addons/analytic_user_function/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:17+0000\n" +"PO-Revision-Date: 2010-08-08 06:01+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: analytic_user_function diff --git a/addons/auction/i18n/lt.po b/addons/auction/i18n/lt.po index c8da95452cc..d5e535e6fec 100644 --- a/addons/auction/i18n/lt.po +++ b/addons/auction/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:08+0000\n" +"PO-Revision-Date: 2010-08-08 05:49+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:44+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: auction diff --git a/addons/auction/i18n/nl.po b/addons/auction/i18n/nl.po index 3705bb9e9e5..88a57022b93 100644 --- a/addons/auction/i18n/nl.po +++ b/addons/auction/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:18+0000\n" +"PO-Revision-Date: 2010-08-08 06:31+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:44+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: auction diff --git a/addons/auction/i18n/tr.po b/addons/auction/i18n/tr.po index 388444065aa..06c08aa8233 100644 --- a/addons/auction/i18n/tr.po +++ b/addons/auction/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:33+0000\n" +"PO-Revision-Date: 2010-08-08 06:22+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:44+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: auction diff --git a/addons/audittrail/i18n/lt.po b/addons/audittrail/i18n/lt.po index fbff8d3cad9..17e901a6249 100644 --- a/addons/audittrail/i18n/lt.po +++ b/addons/audittrail/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:21+0000\n" +"PO-Revision-Date: 2010-08-08 07:24+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: audittrail diff --git a/addons/audittrail/i18n/tr.po b/addons/audittrail/i18n/tr.po index ddbfadd9c18..5a669196c43 100644 --- a/addons/audittrail/i18n/tr.po +++ b/addons/audittrail/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:35+0000\n" +"PO-Revision-Date: 2010-08-08 04:29+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: audittrail diff --git a/addons/audittrail/i18n/zh_CN.po b/addons/audittrail/i18n/zh_CN.po index ee97749f317..f19252ba5f4 100644 --- a/addons/audittrail/i18n/zh_CN.po +++ b/addons/audittrail/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.6\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:48+0000\n" +"PO-Revision-Date: 2010-08-08 08:55+0000\n" "Last-Translator: Black Jack \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: audittrail diff --git a/addons/base_contact/i18n/lt.po b/addons/base_contact/i18n/lt.po index a3f7238c269..28377a6e0f7 100644 --- a/addons/base_contact/i18n/lt.po +++ b/addons/base_contact/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.1\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:25+0000\n" +"PO-Revision-Date: 2010-08-08 05:52+0000\n" "Last-Translator: Giedrius Slavinskas \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: 2010-08-04 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: lt\n" diff --git a/addons/base_contact/i18n/ru.po b/addons/base_contact/i18n/ru.po index 51fa33f64e2..f7f47c444e2 100644 --- a/addons/base_contact/i18n/ru.po +++ b/addons/base_contact/i18n/ru.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:16+0000\n" -"Last-Translator: Papazu \n" +"PO-Revision-Date: 2010-08-07 10:59+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:46+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_contact diff --git a/addons/base_contact/i18n/tr.po b/addons/base_contact/i18n/tr.po index f4725968300..11d3705addc 100644 --- a/addons/base_contact/i18n/tr.po +++ b/addons/base_contact/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:04+0000\n" +"PO-Revision-Date: 2010-08-08 07:17+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_contact diff --git a/addons/base_contact/i18n/zh_CN.po b/addons/base_contact/i18n/zh_CN.po index 2b111042f6d..5068d22f2da 100644 --- a/addons/base_contact/i18n/zh_CN.po +++ b/addons/base_contact/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:41+0000\n" +"PO-Revision-Date: 2010-08-08 07:07+0000\n" "Last-Translator: Black Jack \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: 2010-08-04 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_contact diff --git a/addons/base_iban/i18n/tr.po b/addons/base_iban/i18n/tr.po index 07b3c47e59d..04caeeb1eb8 100644 --- a/addons/base_iban/i18n/tr.po +++ b/addons/base_iban/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:38+0000\n" +"PO-Revision-Date: 2010-08-08 07:08+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:36+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_iban diff --git a/addons/base_module_quality/i18n/nl.po b/addons/base_module_quality/i18n/nl.po index 76a3cb7fff7..0d395ccc077 100644 --- a/addons/base_module_quality/i18n/nl.po +++ b/addons/base_module_quality/i18n/nl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 20:35+0000\n" -"Last-Translator: Jan Verlaan (Veritos) \n" +"PO-Revision-Date: 2010-08-07 11:08+0000\n" +"Last-Translator: OpenERP Administrators \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_module_quality diff --git a/addons/base_module_quality/i18n/tr.po b/addons/base_module_quality/i18n/tr.po index 6a72716ee52..affb46ae603 100644 --- a/addons/base_module_quality/i18n/tr.po +++ b/addons/base_module_quality/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:08+0000\n" +"PO-Revision-Date: 2010-08-08 05:49+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_module_quality diff --git a/addons/base_module_record/i18n/tr.po b/addons/base_module_record/i18n/tr.po index b087d7487d1..461a952d786 100644 --- a/addons/base_module_record/i18n/tr.po +++ b/addons/base_module_record/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:35+0000\n" +"PO-Revision-Date: 2010-08-08 04:28+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_module_record diff --git a/addons/base_report_creator/i18n/tr.po b/addons/base_report_creator/i18n/tr.po index 4cabbef7ed5..60915705ee4 100644 --- a/addons/base_report_creator/i18n/tr.po +++ b/addons/base_report_creator/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:06+0000\n" +"PO-Revision-Date: 2010-08-08 05:21+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_report_creator diff --git a/addons/base_report_designer/i18n/tr.po b/addons/base_report_designer/i18n/tr.po index cee507b3db7..e541fd604e5 100644 --- a/addons/base_report_designer/i18n/tr.po +++ b/addons/base_report_designer/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 03:46+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 05:25+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:44+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_report_designer diff --git a/addons/base_setup/i18n/tr.po b/addons/base_setup/i18n/tr.po index 7ad3c5ae425..a144fa86009 100644 --- a/addons/base_setup/i18n/tr.po +++ b/addons/base_setup/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:38+0000\n" +"PO-Revision-Date: 2010-08-08 06:21+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_setup diff --git a/addons/base_vat/i18n/tr.po b/addons/base_vat/i18n/tr.po index 99e5f153358..ffbcfa29654 100644 --- a/addons/base_vat/i18n/tr.po +++ b/addons/base_vat/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:16+0000\n" +"PO-Revision-Date: 2010-08-08 06:32+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: base_vat diff --git a/addons/board/i18n/tr.po b/addons/board/i18n/tr.po index 53648ab5c0e..5aa32aa4939 100644 --- a/addons/board/i18n/tr.po +++ b/addons/board/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:52+0000\n" +"PO-Revision-Date: 2010-08-08 06:21+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: board diff --git a/addons/crm/i18n/ca.po b/addons/crm/i18n/ca.po index 5cbdd0230c5..1b96f7e4c0a 100644 --- a/addons/crm/i18n/ca.po +++ b/addons/crm/i18n/ca.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-03 04:18+0000\n" +"PO-Revision-Date: 2010-08-07 09:52+0000\n" "Last-Translator: Jordi Esteve (www.zikzakmedia.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: 2010-08-04 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:46+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/i18n/fi.po b/addons/crm/i18n/fi.po index f8e45eae1c6..3e2753385c3 100644 --- a/addons/crm/i18n/fi.po +++ b/addons/crm/i18n/fi.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-03 04:22+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 08:53+0000\n" +"Last-Translator: OpenERP Administrators \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-04 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/i18n/hr.po b/addons/crm/i18n/hr.po index c087e7a9405..e4282fc604c 100644 --- a/addons/crm/i18n/hr.po +++ b/addons/crm/i18n/hr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-03 04:24+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 06:03+0000\n" +"Last-Translator: OpenERP Administrators \n" "Language-Team: Vinteh\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-04 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: hr\n" diff --git a/addons/crm/i18n/lt.po b/addons/crm/i18n/lt.po index 970895ba01a..23e224b70e9 100644 --- a/addons/crm/i18n/lt.po +++ b/addons/crm/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-03 04:30+0000\n" +"PO-Revision-Date: 2010-08-08 04:47+0000\n" "Last-Translator: Giedrius Slavinskas \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: 2010-08-04 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: lt\n" diff --git a/addons/crm/i18n/nl.po b/addons/crm/i18n/nl.po index 68a39609ed6..e5f716e5a09 100644 --- a/addons/crm/i18n/nl.po +++ b/addons/crm/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-03 04:33+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-07 07:38+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:46+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/i18n/pl.po b/addons/crm/i18n/pl.po index f9c90291e99..6389fb354fc 100644 --- a/addons/crm/i18n/pl.po +++ b/addons/crm/i18n/pl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-03 04:35+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 04:32+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/i18n/pt.po b/addons/crm/i18n/pt.po index 2d10b7c77d1..8ab11f08d6b 100644 --- a/addons/crm/i18n/pt.po +++ b/addons/crm/i18n/pt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-03 04:37+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 06:19+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/i18n/sk.po b/addons/crm/i18n/sk.po index c0db3a7531c..3434b456de1 100644 --- a/addons/crm/i18n/sk.po +++ b/addons/crm/i18n/sk.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-03 04:43+0000\n" +"PO-Revision-Date: 2010-08-08 08:53+0000\n" "Last-Translator: Radoslav Sloboda \n" "Language-Team: Slovak \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-04 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm/i18n/tr.po b/addons/crm/i18n/tr.po index 3c5a41a9ffc..dc0643db5ce 100644 --- a/addons/crm/i18n/tr.po +++ b/addons/crm/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2010-01-05 05:59+0000\n" -"PO-Revision-Date: 2010-08-03 04:46+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 05:41+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm diff --git a/addons/crm_profiling/i18n/tr.po b/addons/crm_profiling/i18n/tr.po index ec5aa1fd528..05dff5b02b1 100644 --- a/addons/crm_profiling/i18n/tr.po +++ b/addons/crm_profiling/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:23+0000\n" +"PO-Revision-Date: 2010-08-08 07:12+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm_profiling diff --git a/addons/delivery/i18n/ru.po b/addons/delivery/i18n/ru.po index d33c167ea85..9157d874211 100644 --- a/addons/delivery/i18n/ru.po +++ b/addons/delivery/i18n/ru.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:37+0000\n" +"PO-Revision-Date: 2010-08-08 06:01+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: delivery diff --git a/addons/delivery/i18n/tr.po b/addons/delivery/i18n/tr.po index c98765c0953..f7939ec77ad 100644 --- a/addons/delivery/i18n/tr.po +++ b/addons/delivery/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:34+0000\n" +"PO-Revision-Date: 2010-08-08 05:59+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: delivery diff --git a/addons/document/i18n/ru.po b/addons/document/i18n/ru.po index bdffe3dd716..2f50ef63d92 100644 --- a/addons/document/i18n/ru.po +++ b/addons/document/i18n/ru.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:01+0000\n" +"PO-Revision-Date: 2010-08-08 07:19+0000\n" "Last-Translator: devcode \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: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document diff --git a/addons/document/i18n/tr.po b/addons/document/i18n/tr.po index 5be4663ca07..f05783336c8 100644 --- a/addons/document/i18n/tr.po +++ b/addons/document/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:24+0000\n" +"PO-Revision-Date: 2010-08-08 07:12+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document diff --git a/addons/document/i18n/zh_CN.po b/addons/document/i18n/zh_CN.po index 6273764b574..fcc0a7196b4 100644 --- a/addons/document/i18n/zh_CN.po +++ b/addons/document/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.6\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:12+0000\n" +"PO-Revision-Date: 2010-08-08 06:32+0000\n" "Last-Translator: Black Jack \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: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document diff --git a/addons/document_ics/i18n/tr.po b/addons/document_ics/i18n/tr.po index 484e527a128..9fa12e726bf 100644 --- a/addons/document_ics/i18n/tr.po +++ b/addons/document_ics/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 03:52+0000\n" +"PO-Revision-Date: 2010-08-08 06:49+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document_ics diff --git a/addons/document_ics/i18n/zh_CN.po b/addons/document_ics/i18n/zh_CN.po index b92e6c9a05e..44b354f1dd5 100644 --- a/addons/document_ics/i18n/zh_CN.po +++ b/addons/document_ics/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.6\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 03:52+0000\n" +"PO-Revision-Date: 2010-08-08 04:47+0000\n" "Last-Translator: Black Jack \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: document_ics diff --git a/addons/event/i18n/ca.po b/addons/event/i18n/ca.po index a15e42e822c..8ad56ca6d1a 100644 --- a/addons/event/i18n/ca.po +++ b/addons/event/i18n/ca.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:12+0000\n" +"PO-Revision-Date: 2010-08-07 09:46+0000\n" "Last-Translator: Jordi Esteve (www.zikzakmedia.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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: event diff --git a/addons/event/i18n/nl.po b/addons/event/i18n/nl.po index 281001695bb..facc4159af9 100644 --- a/addons/event/i18n/nl.po +++ b/addons/event/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 03:52+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-07 07:40+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: event diff --git a/addons/event/i18n/tr.po b/addons/event/i18n/tr.po index c8236cb9cc3..a490f6fb48a 100644 --- a/addons/event/i18n/tr.po +++ b/addons/event/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 03:55+0000\n" +"PO-Revision-Date: 2010-08-07 01:28+0000\n" "Last-Translator: oguzhan \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: event diff --git a/addons/hr/i18n/lt.po b/addons/hr/i18n/lt.po index 1189ac88e0e..7bb4ec57e90 100644 --- a/addons/hr/i18n/lt.po +++ b/addons/hr/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 04:56+0000\n" +"PO-Revision-Date: 2010-08-08 08:55+0000\n" "Last-Translator: Giedrius Slavinskas \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr diff --git a/addons/hr/i18n/mn.po b/addons/hr/i18n/mn.po new file mode 100644 index 00000000000..2c3d8f77c4d --- /dev/null +++ b/addons/hr/i18n/mn.po @@ -0,0 +1,495 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-08-28 16:01+0000\n" +"PO-Revision-Date: 2010-08-09 02:13+0000\n" +"Last-Translator: ub121 \n" +"Language-Team: Mongolian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: hr +#: model:process.node,name:hr.process_node_openerpuser0 +#: model:process.transition,name:hr.process_transition_employeeuser0 +msgid "Openerp user" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,name:hr.edit_workgroup +#: model:ir.ui.menu,name:hr.menu_edit_workgroup +msgid "Working Time Categories" +msgstr "" + +#. module: hr +#: constraint:hr.department:0 +msgid "Error! You can not create recursive departments." +msgstr "" + +#. module: hr +#: field:hr.employee,sinid:0 +msgid "SIN No" +msgstr "" + +#. module: hr +#: model:ir.module.module,shortdesc:hr.module_meta_information +#: model:ir.ui.menu,name:hr.menu_hr_root +msgid "Human Resources" +msgstr "" + +#. module: hr +#: selection:hr.timesheet,dayofweek:0 +msgid "Sunday" +msgstr "Ням" + +#. module: hr +#: view:res.users:0 +msgid "Parents" +msgstr "" + +#. module: hr +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: hr +#: view:hr.department:0 +msgid "Department" +msgstr "Хэлтэс" + +#. module: hr +#: model:process.transition,name:hr.process_transition_contactofemployee0 +msgid "Contact of employee" +msgstr "" + +#. module: hr +#: field:hr.employee,work_email:0 +msgid "Work Email" +msgstr "Ажлын и-мэйл" + +#. module: hr +#: field:hr.timesheet.group,name:0 +msgid "Group name" +msgstr "" + +#. module: hr +#: field:hr.department,company_id:0 +#: field:hr.employee,company_id:0 +msgid "Company" +msgstr "Компани" + +#. module: hr +#: selection:hr.timesheet,dayofweek:0 +msgid "Friday" +msgstr "Баасан" + +#. module: hr +#: field:hr.department,parent_id:0 +msgid "Parent Department" +msgstr "" + +#. module: hr +#: view:hr.department:0 +#: view:hr.employee:0 +#: field:hr.employee,notes:0 +msgid "Notes" +msgstr "Тэмдэглэл" + +#. module: hr +#: field:hr.timesheet,hour_from:0 +msgid "Work from" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,name:hr.action2 +msgid "Employee Hierarchy" +msgstr "" + +#. module: hr +#: model:ir.ui.menu,name:hr.menu_hr_configuration +msgid "Configuration" +msgstr "Тохиргоо" + +#. module: hr +#: selection:hr.employee,marital:0 +msgid "Unmaried" +msgstr "" + +#. module: hr +#: selection:hr.employee,gender:0 +msgid "Female" +msgstr "эм" + +#. module: hr +#: view:hr.timesheet.group:0 +msgid "Working Time Category" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,name:hr.open_view_employee_tree +#: model:ir.ui.menu,name:hr.menu_open_view_employee_tree +msgid "Employees Structure" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +msgid "Social IDs" +msgstr "" + +#. module: hr +#: field:hr.employee,work_phone:0 +msgid "Work Phone" +msgstr "Ажлын утас" + +#. module: hr +#: field:hr.employee.category,child_ids:0 +msgid "Child Categories" +msgstr "" + +#. module: hr +#: field:hr.employee,work_location:0 +msgid "Office Location" +msgstr "Ажлын байршил" + +#. module: hr +#: view:hr.employee:0 +#: field:hr.employee,name:0 +#: model:ir.model,name:hr.model_hr_employee +#: model:process.node,name:hr.process_node_employee0 +msgid "Employee" +msgstr "Ажилтан" + +#. module: hr +#: field:hr.timesheet.group,manager:0 +msgid "Workgroup manager" +msgstr "" + +#. module: hr +#: field:hr.employee,child_ids:0 +msgid "Subordinates" +msgstr "" + +#. module: hr +#: model:ir.ui.menu,name:hr.menu_hr_reporting +msgid "Reporting" +msgstr "Тайлан" + +#. module: hr +#: field:hr.department,member_ids:0 +msgid "Members" +msgstr "Гишүүд" + +#. module: hr +#: field:hr.employee,ssnid:0 +msgid "SSN No" +msgstr "" + +#. module: hr +#: model:process.transition,note:hr.process_transition_contactofemployee0 +msgid "Fill up contact information" +msgstr "" + +#. module: hr +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: hr +#: selection:hr.employee,marital:0 +msgid "Divorced" +msgstr "" + +#. module: hr +#: field:hr.employee.category,parent_id:0 +msgid "Parent Category" +msgstr "" + +#. module: hr +#: model:ir.actions.act_window,name:hr.open_module_tree_department +#: model:ir.actions.act_window,name:hr.open_module_tree_department_tree +#: model:ir.ui.menu,name:hr.menu_department_def +#: model:ir.ui.menu,name:hr.menu_department_tree +msgid "Departments" +msgstr "" + +#. module: hr +#: model:process.node,name:hr.process_node_employeecontact0 +msgid "Employee Contact" +msgstr "" + +#. module: hr +#: selection:hr.employee,marital:0 +msgid "Maried" +msgstr "Гэрлэсэн" + +#. module: hr +#: field:hr.timesheet,tgroup_id:0 +msgid "Employee's timesheet group" +msgstr "" + +#. module: hr +#: selection:hr.employee,gender:0 +msgid "Male" +msgstr "эр" + +#. module: hr +#: model:process.transition,note:hr.process_transition_employeeuser0 +msgid "Create openerp user" +msgstr "" + +#. module: hr +#: view:hr.employee.category:0 +#: model:ir.model,name:hr.model_hr_employee_category +msgid "Employee Category" +msgstr "" + +#. module: hr +#: selection:hr.timesheet,dayofweek:0 +msgid "Tuesday" +msgstr "Мягмар" + +#. module: hr +#: model:ir.model,name:hr.model_hr_department +msgid "hr.department" +msgstr "" + +#. module: hr +#: field:hr.employee,user_id:0 +msgid "Related User" +msgstr "" + +#. module: hr +#: field:hr.employee,category_id:0 +#: field:hr.employee.category,name:0 +msgid "Category" +msgstr "Категори" + +#. module: hr +#: field:hr.department,note:0 +msgid "Note" +msgstr "Тэмдэглэл" + +#. module: hr +#: view:hr.employee:0 +msgid "Contact Information" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +msgid "Status" +msgstr "Төлөв" + +#. module: hr +#: selection:hr.timesheet,dayofweek:0 +msgid "Monday" +msgstr "Даваа" + +#. module: hr +#: model:ir.actions.act_window,name:hr.open_view_categ_tree +#: model:ir.ui.menu,name:hr.menu_view_employee_category_tree +msgid "Categories structure" +msgstr "" + +#. module: hr +#: field:hr.timesheet,dayofweek:0 +msgid "Day of week" +msgstr "" + +#. module: hr +#: field:hr.employee,birthday:0 +msgid "Birthday" +msgstr "Төрсөн өдөр" + +#. module: hr +#: field:hr.employee,active:0 +msgid "Active" +msgstr "Идэвхжсэн" + +#. module: hr +#: constraint:hr.employee:0 +msgid "Error ! You cannot create recursive Hierarchy of Employees." +msgstr "" + +#. module: hr +#: model:process.process,name:hr.process_process_employeecontractprocess0 +msgid "Employee Contract Process" +msgstr "" + +#. module: hr +#: model:process.node,note:hr.process_node_openerpuser0 +msgid "Create OpenERP User" +msgstr "OpenERP хэрэглэгч үүсгэх" + +#. module: hr +#: model:process.node,note:hr.process_node_employee0 +msgid "Employee Complete Form" +msgstr "" + +#. module: hr +#: view:hr.department:0 +msgid "Companies" +msgstr "Компаниуд" + +#. module: hr +#: selection:hr.timesheet,dayofweek:0 +msgid "Wednesday" +msgstr "Лхагва" + +#. module: hr +#: model:ir.actions.act_window,name:hr.open_view_categ_form +#: model:ir.ui.menu,name:hr.menu_view_employee_category_form +msgid "Categories of Employee" +msgstr "" + +#. module: hr +#: field:hr.timesheet,date_from:0 +msgid "Starting date" +msgstr "Эхлэл огноо" + +#. module: hr +#: field:res.users,parent_id:0 +msgid "Parent Users" +msgstr "" + +#. module: hr +#: field:hr.employee,address_id:0 +msgid "Working Address" +msgstr "" + +#. module: hr +#: field:hr.employee,marital:0 +msgid "Marital Status" +msgstr "Гэрлэлтийн байдал" + +#. module: hr +#: model:ir.model,name:hr.model_hr_timesheet +msgid "Timesheet Line" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +msgid "Personal Information" +msgstr "Хувийн мэдээлэл" + +#. module: hr +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" +"Объектын нэрний эхлэл x_ байх ёстой бөгөөд бусад тусгай тэмдэгтийг агуулж " +"болохгүй!" + +#. module: hr +#: view:hr.timesheet:0 +#: field:hr.timesheet.group,timesheet_id:0 +#: model:ir.model,name:hr.model_hr_timesheet_group +msgid "Working Time" +msgstr "" + +#. module: hr +#: selection:hr.timesheet,dayofweek:0 +msgid "Thursday" +msgstr "Пүрэв" + +#. module: hr +#: field:hr.timesheet,hour_to:0 +msgid "Work to" +msgstr "" + +#. module: hr +#: selection:hr.employee,marital:0 +msgid "Other" +msgstr "Бусад" + +#. module: hr +#: view:hr.employee.category:0 +msgid "Employees Categories" +msgstr "" + +#. module: hr +#: field:hr.employee,address_home_id:0 +msgid "Home Address" +msgstr "Гэрийн хаяг" + +#. module: hr +#: view:hr.department:0 +msgid "department" +msgstr "" + +#. module: hr +#: field:hr.employee,country_id:0 +msgid "Nationality" +msgstr "" + +#. module: hr +#: field:hr.employee,otherid:0 +msgid "Other ID" +msgstr "" + +#. module: hr +#: field:hr.timesheet,name:0 +msgid "Name" +msgstr "Нэр:" + +#. module: hr +#: field:hr.employee,gender:0 +msgid "Gender" +msgstr "Хүйс" + +#. module: hr +#: view:hr.employee:0 +#: model:ir.actions.act_window,name:hr.open_view_employee_list +#: model:ir.ui.menu,name:hr.menu_open_view_employee_list +msgid "Employees" +msgstr "" + +#. module: hr +#: field:hr.department,name:0 +msgid "Department Name" +msgstr "Хэлтэсийн нэр" + +#. module: hr +#: field:hr.department,child_ids:0 +msgid "Child Departments" +msgstr "" + +#. module: hr +#: view:hr.employee:0 +msgid "Job Information" +msgstr "" + +#. module: hr +#: model:process.node,note:hr.process_node_employeecontact0 +msgid "Fill up employee's contact information" +msgstr "" + +#. module: hr +#: field:hr.department,manager_id:0 +#: field:hr.employee,parent_id:0 +msgid "Manager" +msgstr "Менежер" + +#. module: hr +#: model:ir.actions.act_window,name:hr.open_view_employee_list_my +#: model:ir.ui.menu,name:hr.menu_open_view_employee_list_my +msgid "All Employees" +msgstr "" + +#. module: hr +#: selection:hr.timesheet,dayofweek:0 +msgid "Saturday" +msgstr "Бямба" + +#. module: hr +#: model:ir.actions.act_window,name:hr.open_view_employee_new +#: model:ir.ui.menu,name:hr.menu_open_view_employee_new +msgid "New Employee" +msgstr "Шинэ ажилтан" diff --git a/addons/hr/i18n/pl.po b/addons/hr/i18n/pl.po index dfad7729a3f..f4cc3de2f35 100644 --- a/addons/hr/i18n/pl.po +++ b/addons/hr/i18n/pl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-05 20:50+0000\n" -"Last-Translator: Grzegorz Grzelak (Cirrus.pl) \n" +"PO-Revision-Date: 2010-08-07 09:39+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-06 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr diff --git a/addons/hr/i18n/pt_BR.po b/addons/hr/i18n/pt_BR.po index 8ceb0ab0784..c3a04b00d7e 100644 --- a/addons/hr/i18n/pt_BR.po +++ b/addons/hr/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 04:57+0000\n" +"PO-Revision-Date: 2010-08-08 05:43+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr diff --git a/addons/hr/i18n/tr.po b/addons/hr/i18n/tr.po index 68d501a48fc..77d41a21d6d 100644 --- a/addons/hr/i18n/tr.po +++ b/addons/hr/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 05:08+0000\n" +"PO-Revision-Date: 2010-08-08 06:51+0000\n" "Last-Translator: adsiz_1029@hotmail.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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr diff --git a/addons/hr/i18n/zh_CN.po b/addons/hr/i18n/zh_CN.po index c57ef5c4af8..241d9603575 100644 --- a/addons/hr/i18n/zh_CN.po +++ b/addons/hr/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.6\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 05:16+0000\n" +"PO-Revision-Date: 2010-08-08 07:08+0000\n" "Last-Translator: Black Jack \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr diff --git a/addons/hr_attendance/i18n/fi.po b/addons/hr_attendance/i18n/fi.po index d652a0ed7b3..b27f051d097 100644 --- a/addons/hr_attendance/i18n/fi.po +++ b/addons/hr_attendance/i18n/fi.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 05:28+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 05:44+0000\n" +"Last-Translator: OpenERP Administrators \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_attendance diff --git a/addons/hr_attendance/i18n/pt_BR.po b/addons/hr_attendance/i18n/pt_BR.po index 70ee40dd582..abb5319ca66 100644 --- a/addons/hr_attendance/i18n/pt_BR.po +++ b/addons/hr_attendance/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 05:31+0000\n" +"PO-Revision-Date: 2010-08-08 04:51+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_attendance diff --git a/addons/hr_attendance/i18n/tr.po b/addons/hr_attendance/i18n/tr.po index 5c394363f6c..962a586f1a0 100644 --- a/addons/hr_attendance/i18n/tr.po +++ b/addons/hr_attendance/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 05:37+0000\n" +"PO-Revision-Date: 2010-08-08 06:02+0000\n" "Last-Translator: Angel Spy \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_attendance diff --git a/addons/hr_contract/i18n/nl.po b/addons/hr_contract/i18n/nl.po index d0b765bedf9..c741679abb9 100644 --- a/addons/hr_contract/i18n/nl.po +++ b/addons/hr_contract/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 05:42+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-07 10:44+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_contract diff --git a/addons/hr_contract/i18n/tr.po b/addons/hr_contract/i18n/tr.po index 6dec1e32080..3a83e74a07c 100644 --- a/addons/hr_contract/i18n/tr.po +++ b/addons/hr_contract/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 05:44+0000\n" +"PO-Revision-Date: 2010-08-08 05:54+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_contract diff --git a/addons/hr_evaluation/i18n/nl.po b/addons/hr_evaluation/i18n/nl.po index 5a49e2ab3ba..cf9ae2566d5 100644 --- a/addons/hr_evaluation/i18n/nl.po +++ b/addons/hr_evaluation/i18n/nl.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-11-25 12:18+0000\n" -"PO-Revision-Date: 2010-08-03 20:56+0000\n" -"Last-Translator: Jan Verlaan (Veritos) \n" +"PO-Revision-Date: 2010-08-07 05:02+0000\n" +"Last-Translator: OpenERP Administrators \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_evaluation diff --git a/addons/hr_expense/i18n/pl.po b/addons/hr_expense/i18n/pl.po index 6e01f319281..2b2fcb9f4a1 100644 --- a/addons/hr_expense/i18n/pl.po +++ b/addons/hr_expense/i18n/pl.po @@ -7,67 +7,67 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2009-11-09 17:40+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2010-08-07 11:28+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-06-22 04:14+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_confirmedexpenses0 msgid "Confirmed Expenses" -msgstr "" +msgstr "Potwierdzone wydatki" #. module: hr_expense #: model:ir.model,name:hr_expense.model_hr_expense_line msgid "Expense Line" -msgstr "" +msgstr "Pozycja wydatków" #. module: hr_expense #: model:process.node,note:hr_expense.process_node_reimbursement0 msgid "The accoutant reimburse the expenses" -msgstr "" +msgstr "Księgowość zwraca wydatki" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_all_confirm #: model:ir.ui.menu,name:hr_expense.menu_expense_all_confirm msgid "Expenses waiting validation" -msgstr "" +msgstr "Wydatki czekające na zatwierdzenie" #. module: hr_expense #: constraint:ir.actions.act_window:0 msgid "Invalid model name in the action definition." -msgstr "" +msgstr "Nieprawidłowa nazwa modelu w definicji akcji." #. module: hr_expense #: field:hr.expense.expense,date_confirm:0 msgid "Date Confirmed" -msgstr "" +msgstr "Data potwierdzenia" #. module: hr_expense #: selection:hr.expense.expense,state:0 msgid "Waiting confirmation" -msgstr "" +msgstr "Czeka na zatwierdzenie" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Set to Draft" -msgstr "" +msgstr "Ustaw na projekt" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_my_confirm #: model:ir.ui.menu,name:hr_expense.menu_expense_my_confirm msgid "My expenses waiting validation" -msgstr "" +msgstr "Moje wydatki czekające na zatwierdzenie" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_all #: model:ir.ui.menu,name:hr_expense.menu_expense_all msgid "All expenses" -msgstr "" +msgstr "Wszystkie wydatki" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_approved0 @@ -77,7 +77,7 @@ msgstr "Zatwierdzone" #. module: hr_expense #: field:hr.expense.line,uom_id:0 msgid "UoM" -msgstr "" +msgstr "JM" #. module: hr_expense #: view:hr.expense.expense:0 @@ -98,7 +98,7 @@ msgstr "Anulowano" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Validation" -msgstr "Sprawdzanie" +msgstr "Zatwierdzenie" #. module: hr_expense #: help:product.product,hr_expense_ok:0 @@ -112,7 +112,7 @@ msgstr "" #. module: hr_expense #: selection:hr.expense.expense,state:0 msgid "Accepted" -msgstr "Zaakceptowany" +msgstr "Zaakceptowano" #. module: hr_expense #: rml:hr.expense:0 @@ -124,17 +124,17 @@ msgstr "Odnośnik" #. module: hr_expense #: rml:hr.expense:0 msgid "Certified honest and conform," -msgstr "" +msgstr "Potwierdzono rzetelność i zgodność z zasadami" #. module: hr_expense #: model:ir.actions.report.xml,name:hr_expense.hr_expenses msgid "Print HR expenses" -msgstr "" +msgstr "Drukuj wydatki pracownicze" #. module: hr_expense #: model:process.transition,name:hr_expense.process_transition_refuseexpense0 msgid "Refuse expense" -msgstr "" +msgstr "Odmów wydatku" #. module: hr_expense #: view:hr.expense.expense:0 @@ -145,81 +145,81 @@ msgstr "Potwierdź" #. module: hr_expense #: model:process.node,note:hr_expense.process_node_supplierinvoice0 msgid "The accoutant validates the sheet" -msgstr "" +msgstr "Księgowy zatwierdza delegację" #. module: hr_expense #: field:hr.expense.line,analytic_account:0 msgid "Analytic account" -msgstr "" +msgstr "Konto analityczne" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_supplierinvoice0 #: model:process.transition,name:hr_expense.process_transition_approveinvoice0 msgid "Supplier Invoice" -msgstr "" +msgstr "Faktura od dostawcy" #. module: hr_expense #: field:hr.expense.expense,state:0 msgid "State" -msgstr "" +msgstr "Stan" #. module: hr_expense #: rml:hr.expense:0 #: field:hr.expense.expense,employee_id:0 msgid "Employee" -msgstr "" +msgstr "Pracownik" #. module: hr_expense #: rml:hr.expense:0 msgid "Qty" -msgstr "" +msgstr "Il." #. module: hr_expense #: rml:hr.expense:0 msgid "Total Price" -msgstr "" +msgstr "Suma" #. module: hr_expense #: model:process.node,note:hr_expense.process_node_reinvoicing0 msgid "Some costs may be reinvoices to the customer" -msgstr "" +msgstr "Część kosztów może być refakturowana na klienta" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_my #: model:ir.ui.menu,name:hr_expense.menu_expense_my msgid "My Expenses" -msgstr "" +msgstr "Moje wydatki" #. module: hr_expense #: field:hr.expense.expense,id:0 msgid "Sheet ID" -msgstr "" +msgstr "Numer rozliczenia" #. module: hr_expense #: model:process.transition,name:hr_expense.process_transition_reimburseexpense0 msgid "Reimburse expense" -msgstr "" +msgstr "Zwrot wydatków" #. module: hr_expense #: field:hr.expense.expense,journal_id:0 msgid "Force Journal" -msgstr "" +msgstr "Wymuś dziennik" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_my_new #: model:ir.ui.menu,name:hr_expense.menu_expense_my_new msgid "New Expenses Sheet" -msgstr "" +msgstr "Nowe rozliczenie" #. module: hr_expense #: model:process.transition,note:hr_expense.process_transition_reimburseexpense0 msgid "After creating invoice, reimburse expenses" -msgstr "" +msgstr "Po utworzeniu faktury zwrot wydatków" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_reimbursement0 msgid "Reimbursement" -msgstr "" +msgstr "Zwrot wydatków" #. module: hr_expense #: constraint:ir.ui.view:0 @@ -230,49 +230,49 @@ msgstr "XML niewłaściwy dla tej architektury wyświetlania!" #: field:hr.expense.line,expense_id:0 #: model:ir.model,name:hr_expense.model_hr_expense_expense msgid "Expense" -msgstr "" +msgstr "Wydatek" #. module: hr_expense #: view:hr.expense.expense:0 #: field:hr.expense.expense,line_ids:0 #: view:hr.expense.line:0 msgid "Expense Lines" -msgstr "" +msgstr "Pozycja wydatków" #. module: hr_expense #: field:hr.expense.expense,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Waluta" #. module: hr_expense #: model:process.node,note:hr_expense.process_node_draftexpenses0 msgid "Employee encode all his expenses" -msgstr "" +msgstr "Pracownik wprowadza swoje wydatki" #. module: hr_expense #: selection:hr.expense.expense,state:0 msgid "Invoiced" -msgstr "" +msgstr "Zafakturowano" #. module: hr_expense #: selection:hr.expense.expense,state:0 msgid "Reimbursed" -msgstr "" +msgstr "Zwrócono" #. module: hr_expense #: field:hr.expense.expense,note:0 msgid "Note" -msgstr "" +msgstr "Notatka" #. module: hr_expense #: model:process.transition,note:hr_expense.process_transition_reimbursereinvoice0 msgid "Create Customer invoice" -msgstr "" +msgstr "Utwórz fakturę dla klienta" #. module: hr_expense #: selection:hr.expense.expense,state:0 msgid "Draft" -msgstr "" +msgstr "Projekt" #. module: hr_expense #: constraint:ir.model:0 @@ -285,246 +285,246 @@ msgstr "" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Accounting data" -msgstr "" +msgstr "Dane księgowe" #. module: hr_expense #: model:process.transition,note:hr_expense.process_transition_approveexpense0 msgid "Expense is approved." -msgstr "" +msgstr "Wydatek zatwierdzono." #. module: hr_expense #: field:hr.expense.expense,amount:0 msgid "Total Amount" -msgstr "" +msgstr "Suma kwot" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_draftexpenses0 msgid "Draft Expenses" -msgstr "" +msgstr "Projekt wydatków" #. module: hr_expense #: field:hr.expense.expense,user_id:0 msgid "User" -msgstr "" +msgstr "Użytkownik" #. module: hr_expense #: rml:hr.expense:0 #: field:hr.expense.expense,date:0 #: field:hr.expense.line,date_value:0 msgid "Date" -msgstr "" +msgstr "Data" #. module: hr_expense #: rml:hr.expense:0 msgid "Total:" -msgstr "" +msgstr "Suma:" #. module: hr_expense #: rml:hr.expense:0 msgid "HR Expenses" -msgstr "" +msgstr "Wydatki pracowników" #. module: hr_expense #: field:hr.expense.expense,date_valid:0 msgid "Date Validated" -msgstr "" +msgstr "Data zatwierdzenia" #. module: hr_expense #: field:hr.expense.expense,account_move_id:0 msgid "Account Move" -msgstr "" +msgstr "Zapis księgowy" #. module: hr_expense #: model:process.node,note:hr_expense.process_node_confirmedexpenses0 msgid "The employee validates his expense sheet" -msgstr "" +msgstr "Pracownik potwierdza swoje rozliczenie" #. module: hr_expense #: model:process.node,note:hr_expense.process_node_refused0 msgid "The direct manager refuses the sheet.Reset as draft." -msgstr "" +msgstr "Bezpośredni przełożony odrzuca delegację. Ustaw na projekt." #. module: hr_expense #: view:hr.expense.expense:0 msgid "Expenses Sheet" -msgstr "" +msgstr "Rozliczenie wydatków (Delegacja)" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_all_invoiced #: model:ir.ui.menu,name:hr_expense.menu_expense_all_invoiced msgid "Expenses waiting payment" -msgstr "" +msgstr "Wydatki oczekujące na zapłacenie" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_my_draft #: model:ir.ui.menu,name:hr_expense.menu_expense_my_draft msgid "My Draft expenses" -msgstr "" +msgstr "Moje wydatki - projekty" #. module: hr_expense #: model:ir.module.module,shortdesc:hr_expense.module_meta_information msgid "Human Resources Expenses Tracking" -msgstr "" +msgstr "Wydatki pracownicze" #. module: hr_expense #: view:hr.expense.expense:0 #: field:hr.expense.expense,invoice_id:0 #: model:process.transition.action,name:hr_expense.process_transition_action_supplierinvoice0 msgid "Invoice" -msgstr "" +msgstr "Faktura" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Cancel" -msgstr "" +msgstr "Anuluj" #. module: hr_expense #: model:process.transition,name:hr_expense.process_transition_reimbursereinvoice0 msgid "Reinvoice" -msgstr "" +msgstr "Refakturuj" #. module: hr_expense #: model:process.process,name:hr_expense.process_process_expenseprocess0 msgid "Expense Process" -msgstr "" +msgstr "Proces wydatków" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Other Info" -msgstr "" +msgstr "Inne informacje" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_all_draft #: model:ir.ui.menu,name:hr_expense.menu_expense_all_draft msgid "Draft expenses" -msgstr "" +msgstr "Projekty wydatków" #. module: hr_expense #: model:process.transition,name:hr_expense.process_transition_confirmexpense0 msgid "Confirm expense" -msgstr "" +msgstr "Potwierdź wydatek" #. module: hr_expense #: model:process.transition,name:hr_expense.process_transition_approveexpense0 msgid "Approve expense" -msgstr "" +msgstr "Zaaprobuj wydatek" #. module: hr_expense #: view:hr.expense.expense:0 #: model:process.transition.action,name:hr_expense.process_transition_action_accept0 msgid "Accept" -msgstr "" +msgstr "Akceptuj" #. module: hr_expense #: rml:hr.expense:0 msgid "This document must be dated and signed for reimbursement" -msgstr "" +msgstr "Ten dokument musi być datowany i podpisany do uzyskania zwrotu" #. module: hr_expense #: model:process.transition,note:hr_expense.process_transition_refuseexpense0 msgid "Expense is refused." -msgstr "" +msgstr "Wydatek odrzucony" #. module: hr_expense #: rml:hr.expense:0 #: field:hr.expense.line,unit_amount:0 msgid "Unit Price" -msgstr "" +msgstr "Cena jedn." #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_all_valid #: model:ir.ui.menu,name:hr_expense.menu_expense_all_valid msgid "Expenses waiting invoice" -msgstr "" +msgstr "Wydatki oczekujące na fakturę" #. module: hr_expense #: field:hr.expense.line,product_id:0 msgid "Product" -msgstr "" +msgstr "Produkt" #. module: hr_expense #: field:hr.expense.line,description:0 msgid "Description" -msgstr "" +msgstr "Opis" #. module: hr_expense #: view:hr.expense.expense:0 #: field:hr.expense.expense,name:0 msgid "Expense Sheet" -msgstr "" +msgstr "Rozliczenie wydatków" #. module: hr_expense #: field:hr.expense.line,unit_quantity:0 msgid "Quantities" -msgstr "" +msgstr "Ilości" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_refused0 msgid "Refused" -msgstr "" +msgstr "Odrzucono" #. module: hr_expense #: field:product.product,hr_expense_ok:0 msgid "Can be Expensed" -msgstr "Może być wydatkowane" +msgstr "Może być wydatkiem" #. module: hr_expense #: rml:hr.expense:0 msgid "Ref." -msgstr "" +msgstr "Odn." #. module: hr_expense #: field:hr.expense.expense,user_valid:0 msgid "Validation User" -msgstr "" +msgstr "Użytkownik zatwierdzający" #. module: hr_expense #: rml:hr.expense:0 msgid "(Date and signature)" -msgstr "" +msgstr "(Data i podpis)" #. module: hr_expense #: rml:hr.expense:0 msgid "Name" -msgstr "" +msgstr "Nazwa" #. module: hr_expense #: field:hr.expense.line,name:0 msgid "Short Description" -msgstr "" +msgstr "Krótki opis" #. module: hr_expense #: model:process.transition,note:hr_expense.process_transition_approveinvoice0 msgid "Creates supplier invoice." -msgstr "" +msgstr "Tworzy fakturę od dostawcy" #. module: hr_expense #: model:process.node,note:hr_expense.process_node_approved0 msgid "The direct manager approves the sheet" -msgstr "" +msgstr "Bezpośredni przełożony aprobuje zestawienie" #. module: hr_expense #: field:hr.expense.line,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Numeracja" #. module: hr_expense #: model:process.transition,note:hr_expense.process_transition_confirmexpense0 msgid "Expense is confirmed." -msgstr "" +msgstr "Wydatek został potwierdzony" #. module: hr_expense #: view:hr.expense.expense:0 #: model:ir.ui.menu,name:hr_expense.next_id_49 msgid "Expenses" -msgstr "" +msgstr "Wydatki" #. module: hr_expense #: field:hr.expense.line,total_amount:0 msgid "Total" -msgstr "" +msgstr "Suma" #. module: hr_expense #: model:process.node,name:hr_expense.process_node_reinvoicing0 msgid "Reinvoicing" -msgstr "" +msgstr "Refakturowanie" diff --git a/addons/hr_expense/i18n/pt_BR.po b/addons/hr_expense/i18n/pt_BR.po index 40ea76fbc47..6b7b8930b55 100644 --- a/addons/hr_expense/i18n/pt_BR.po +++ b/addons/hr_expense/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 05:45+0000\n" +"PO-Revision-Date: 2010-08-08 07:32+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_expense diff --git a/addons/hr_expense/i18n/tr.po b/addons/hr_expense/i18n/tr.po index f5d07dfef14..58234b10d94 100644 --- a/addons/hr_expense/i18n/tr.po +++ b/addons/hr_expense/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 05:52+0000\n" +"PO-Revision-Date: 2010-08-08 07:59+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_expense diff --git a/addons/hr_holidays/i18n/lt.po b/addons/hr_holidays/i18n/lt.po index 868a82c033d..a1ad714f43a 100644 --- a/addons/hr_holidays/i18n/lt.po +++ b/addons/hr_holidays/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:02+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 06:03+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_holidays diff --git a/addons/hr_holidays/i18n/pl.po b/addons/hr_holidays/i18n/pl.po index 4716ac4e648..a7eae7bbd2a 100644 --- a/addons/hr_holidays/i18n/pl.po +++ b/addons/hr_holidays/i18n/pl.po @@ -7,24 +7,24 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-05 19:25+0000\n" -"Last-Translator: Grzegorz Grzelak (Cirrus.pl) \n" +"PO-Revision-Date: 2010-08-08 05:42+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-06 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new msgid "New Holidays Request" -msgstr "Nowy wniosek o urlop" +msgstr "Nowy wniosek urlopowy" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_all_holiday msgid "All Holidays Requests" -msgstr "Wszystkie wnioski o urlop" +msgstr "Wszystkie wnioski urlopowe" #. module: hr_holidays #: constraint:ir.actions.act_window:0 @@ -39,7 +39,7 @@ msgstr "Pozostało dni urlopu" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_holiday_waiting msgid "Requests Awaiting for Validation" -msgstr "Wnioski oczekujące na zatwierdzenie" +msgstr "Wnioski urlopowe - czekające na zatwierdzenie" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 @@ -137,7 +137,7 @@ msgstr "" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday msgid "My Holidays Requests" -msgstr "Moje wnioski o urlop" +msgstr "Moje wnioski urlopowe" #. module: hr_holidays #: field:hr.holidays,notes:0 @@ -239,7 +239,7 @@ msgstr "Potwierdź" #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_waiting #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_waiting msgid "My Awaiting Confirmation Holidays Requests" -msgstr "Moje wnioski o urlop oczekujące na potwierdzenie" +msgstr "Moje wnioski urlopowe - czekające na zatwierdzenie" #. module: hr_holidays #: field:hr.holidays,user_id:0 @@ -286,7 +286,7 @@ msgstr "Liczba wnioskowanych dni urlopu" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request msgid "My Holiday Requests" -msgstr "Moje wnioski o urlop" +msgstr "Moje wnioski urlopowe" #. module: hr_holidays #: view:hr.holidays:0 @@ -567,7 +567,7 @@ msgstr "Wnioski urlopowe." #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_holiday_waiting msgid "Holidays Requests Awaiting for Validation" -msgstr "Wnioski urlopowe oczekujące na zatwierdzenie" +msgstr "Wnioski urlopowe - czekające na zatwierdzenie" #. module: hr_holidays #: view:hr.holidays:0 diff --git a/addons/hr_holidays/i18n/tr.po b/addons/hr_holidays/i18n/tr.po index 753a8af7de9..77b47718763 100644 --- a/addons/hr_holidays/i18n/tr.po +++ b/addons/hr_holidays/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:07+0000\n" +"PO-Revision-Date: 2010-08-08 08:52+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_holidays diff --git a/addons/hr_holidays/i18n/zh_CN.po b/addons/hr_holidays/i18n/zh_CN.po index c2acd969ab0..2c54fd505c3 100644 --- a/addons/hr_holidays/i18n/zh_CN.po +++ b/addons/hr_holidays/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.6\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:08+0000\n" +"PO-Revision-Date: 2010-08-08 06:25+0000\n" "Last-Translator: Black Jack \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_holidays diff --git a/addons/hr_timesheet/i18n/tr.po b/addons/hr_timesheet/i18n/tr.po index f2ed6b0f18f..d4f657b6ca8 100644 --- a/addons/hr_timesheet/i18n/tr.po +++ b/addons/hr_timesheet/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:17+0000\n" +"PO-Revision-Date: 2010-08-08 05:17+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet diff --git a/addons/hr_timesheet_invoice/i18n/ca.po b/addons/hr_timesheet_invoice/i18n/ca.po index 1ac289b2524..31536292ed7 100644 --- a/addons/hr_timesheet_invoice/i18n/ca.po +++ b/addons/hr_timesheet_invoice/i18n/ca.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:18+0000\n" +"PO-Revision-Date: 2010-08-07 10:45+0000\n" "Last-Translator: Jordi Esteve (www.zikzakmedia.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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet_invoice diff --git a/addons/hr_timesheet_invoice/i18n/es.po b/addons/hr_timesheet_invoice/i18n/es.po index 6ae7a23684f..c71ec81bee5 100644 --- a/addons/hr_timesheet_invoice/i18n/es.po +++ b/addons/hr_timesheet_invoice/i18n/es.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:18+0000\n" +"PO-Revision-Date: 2010-08-07 09:39+0000\n" "Last-Translator: Jordi Esteve (www.zikzakmedia.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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet_invoice diff --git a/addons/hr_timesheet_invoice/i18n/tr.po b/addons/hr_timesheet_invoice/i18n/tr.po index 7a51bd7cc86..d9ab9146431 100644 --- a/addons/hr_timesheet_invoice/i18n/tr.po +++ b/addons/hr_timesheet_invoice/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:23+0000\n" +"PO-Revision-Date: 2010-08-08 05:51+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:44+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet_invoice diff --git a/addons/hr_timesheet_sheet/i18n/lt.po b/addons/hr_timesheet_sheet/i18n/lt.po index 65ac4da81c3..16944a005bb 100644 --- a/addons/hr_timesheet_sheet/i18n/lt.po +++ b/addons/hr_timesheet_sheet/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:28+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 08:55+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:44+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet_sheet diff --git a/addons/hr_timesheet_sheet/i18n/tr.po b/addons/hr_timesheet_sheet/i18n/tr.po index f148501671f..d57746e9495 100644 --- a/addons/hr_timesheet_sheet/i18n/tr.po +++ b/addons/hr_timesheet_sheet/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:31+0000\n" +"PO-Revision-Date: 2010-08-08 05:56+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:44+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet_sheet diff --git a/addons/idea/i18n/lt.po b/addons/idea/i18n/lt.po index 18fbad153da..ec768da9716 100644 --- a/addons/idea/i18n/lt.po +++ b/addons/idea/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:33+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 05:22+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: idea diff --git a/addons/idea/i18n/zh_CN.po b/addons/idea/i18n/zh_CN.po index c282b9cf8b7..5eaa6dd0fdb 100644 --- a/addons/idea/i18n/zh_CN.po +++ b/addons/idea/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.6\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 07:18+0000\n" +"PO-Revision-Date: 2010-08-08 06:09+0000\n" "Last-Translator: Black Jack \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: 2010-08-04 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: idea diff --git a/addons/l10n_be/i18n/tr.po b/addons/l10n_be/i18n/tr.po index 86e105567d9..1f0dcb8ed55 100644 --- a/addons/l10n_be/i18n/tr.po +++ b/addons/l10n_be/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:52+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 05:58+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:44+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_be diff --git a/addons/l10n_ch/i18n/it.po b/addons/l10n_ch/i18n/it.po index a32cf2aa34d..68f336fef67 100644 --- a/addons/l10n_ch/i18n/it.po +++ b/addons/l10n_ch/i18n/it.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:54+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 06:38+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_ch diff --git a/addons/l10n_ch/i18n/tr.po b/addons/l10n_ch/i18n/tr.po index f60b489e250..a455dfea59d 100644 --- a/addons/l10n_ch/i18n/tr.po +++ b/addons/l10n_ch/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:58+0000\n" +"PO-Revision-Date: 2010-08-08 05:12+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_ch diff --git a/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po b/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po index b59f279a30e..7f3144df2ce 100644 --- a/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po +++ b/addons/l10n_ch_chart_c2c_pcg/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 07:59+0000\n" +"PO-Revision-Date: 2010-08-08 06:03+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_ch_chart_c2c_pcg diff --git a/addons/l10n_chart_uk_minimal/i18n/tr.po b/addons/l10n_chart_uk_minimal/i18n/tr.po index 588e95e13c7..489b1a64ccd 100644 --- a/addons/l10n_chart_uk_minimal/i18n/tr.po +++ b/addons/l10n_chart_uk_minimal/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:59+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 05:29+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_chart_uk_minimal diff --git a/addons/l10n_fr/i18n/tr.po b/addons/l10n_fr/i18n/tr.po index e6eaa5047cf..ca541b5dfff 100644 --- a/addons/l10n_fr/i18n/tr.po +++ b/addons/l10n_fr/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 07:06+0000\n" +"PO-Revision-Date: 2010-08-08 06:24+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_fr diff --git a/addons/l10n_lu/i18n/tr.po b/addons/l10n_lu/i18n/tr.po index dce3d23de66..4eda55779d3 100644 --- a/addons/l10n_lu/i18n/tr.po +++ b/addons/l10n_lu/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 07:21+0000\n" +"PO-Revision-Date: 2010-08-08 05:59+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: l10n_lu diff --git a/addons/membership/i18n/tr.po b/addons/membership/i18n/tr.po index 5c8ae6deda9..5eb18c86847 100644 --- a/addons/membership/i18n/tr.po +++ b/addons/membership/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 07:28+0000\n" +"PO-Revision-Date: 2010-08-08 04:31+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: membership diff --git a/addons/mrp/i18n/ca.po b/addons/mrp/i18n/ca.po index ad5b3eff16a..bad49f337ca 100644 --- a/addons/mrp/i18n/ca.po +++ b/addons/mrp/i18n/ca.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 07:30+0000\n" +"PO-Revision-Date: 2010-08-07 03:03+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:36+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp diff --git a/addons/mrp/i18n/pt_BR.po b/addons/mrp/i18n/pt_BR.po index 5d88e22cae0..fc37e52c908 100644 --- a/addons/mrp/i18n/pt_BR.po +++ b/addons/mrp/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 08:25+0000\n" +"PO-Revision-Date: 2010-08-08 05:31+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:36+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp diff --git a/addons/mrp/i18n/ru.po b/addons/mrp/i18n/ru.po index 9128308b79d..626ba3a58f1 100644 --- a/addons/mrp/i18n/ru.po +++ b/addons/mrp/i18n/ru.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-04 08:05+0000\n" -"Last-Translator: vrsb \n" +"PO-Revision-Date: 2010-08-08 08:53+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-05 03:35+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp @@ -42,7 +42,7 @@ msgstr "Планирование материальных ресурсов" #. module: mrp #: constraint:ir.actions.act_window:0 msgid "Invalid model name in the action definition." -msgstr "Недопустимое имя модели в определении действия" +msgstr "" #. module: mrp #: field:mrp.bom.revision,indice:0 @@ -64,7 +64,7 @@ msgstr "Исключения поставок" #. module: mrp #: view:mrp.routing.workcenter:0 msgid "Routing Workcenters" -msgstr "Используемые мощности маршрута" +msgstr "" #. module: mrp #: help:mrp.property,composition:0 @@ -75,12 +75,12 @@ msgstr "Не используется в расчётах, только для #: model:ir.actions.act_window,name:mrp.mrp_routing_action #: model:ir.ui.menu,name:mrp.menu_mrp_routing_action msgid "Routings" -msgstr "Маршруты" +msgstr "Техн. маршруты" #. module: mrp #: field:mrp.production,picking_id:0 msgid "Packing list" -msgstr "Упаковочный лист" +msgstr "Упаковочный перечень" #. module: mrp #: model:process.node,name:mrp.process_node_stock0 @@ -157,8 +157,8 @@ msgid "" "Number of operation this workcenter can do in parallel. If this workcenter " "represent a team of 5 workers, the capacity per cycle is 5." msgstr "" -"Количество одновременно выполняемых участком обработки операций. Если " -"участок обработки представлен пятью рабочими, этот показатель равен 5" +"Количество одновременно выполняемых операций на участке. Например, если " +"участке обработки пять рабочих, то производительность на цикл равен 5." #. module: mrp #: wizard_button:product.product.procurement,init,create:0 @@ -181,7 +181,7 @@ msgstr "Кол-во продукции" #. module: mrp #: field:mrp.production,move_lines:0 msgid "Products Consummed" -msgstr "Израсходовано" +msgstr "Израсходованные" #. module: mrp #: field:mrp.workcenter,costs_cycle_account_id:0 @@ -251,7 +251,7 @@ msgstr "" #. module: mrp #: wizard_view:mrp.procurement.compute,init:0 msgid "This wizard will schedule procurements." -msgstr "" +msgstr "Этот мастер планирует снабжение" #. module: mrp #: field:mrp.bom,position:0 @@ -358,7 +358,7 @@ msgstr "" #. module: mrp #: field:mrp.production,date_planned_date:0 msgid "Scheduled Date" -msgstr "" +msgstr "Запланированная дата" #. module: mrp #: selection:mrp.procurement,priority:0 @@ -375,7 +375,7 @@ msgstr "" #. module: mrp #: rml:mrp.production.order:0 msgid "Bill Of Material" -msgstr "" +msgstr "Спецификация" #. module: mrp #: help:mrp.routing,location_id:0 @@ -393,7 +393,7 @@ msgstr "Резервирование" #. module: mrp #: model:ir.actions.act_window,name:mrp.action2 msgid "Bill of Materials Structure" -msgstr "" +msgstr "Структура спецификации" #. module: mrp #: wizard_field:product.product.procurement,init,product_id:0 @@ -441,7 +441,7 @@ msgstr "" #. module: mrp #: field:res.company,po_lead:0 msgid "Purchase Lead Time" -msgstr "" +msgstr "Время доставки" #. module: mrp #: field:mrp.routing,location_id:0 @@ -451,12 +451,12 @@ msgstr "Расположение производства" #. module: mrp #: view:mrp.production:0 msgid "Change Qty" -msgstr "" +msgstr "Изменить кол-во" #. module: mrp #: view:mrp.production:0 msgid "Force Reservation" -msgstr "" +msgstr "Не ждать пополнения расходных" #. module: mrp #: field:mrp.bom.revision,author_id:0 @@ -472,7 +472,7 @@ msgstr "" #: field:mrp.bom,product_uos:0 #: field:mrp.production.product.line,product_uos:0 msgid "Product UOS" -msgstr "" +msgstr "Вторая ед. изм." #. module: mrp #: model:process.transition,name:mrp.process_transition_productionprocureproducts0 @@ -512,7 +512,7 @@ msgstr "" #. module: mrp #: view:mrp.production:0 msgid "Consumed Products" -msgstr "" +msgstr "Расходные" #. module: mrp #: constraint:mrp.bom:0 @@ -534,7 +534,7 @@ msgstr "" #: model:ir.actions.act_window,name:mrp.mrp_procurement_action4 #: model:ir.ui.menu,name:mrp.menu_mrp_procurement_action4 msgid "Exceptions Procurements to Fix" -msgstr "" +msgstr "Исключительные ситуации снабжения, требующие вмешательства" #. module: mrp #: selection:mrp.procurement,state:0 @@ -544,18 +544,18 @@ msgstr "" #. module: mrp #: view:mrp.routing:0 msgid "Workcenter Operations" -msgstr "" +msgstr "Обрабатывающие операции" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_production_action2_gantt #: model:ir.ui.menu,name:mrp.menu_production_orders_start_gantt msgid "Production Orders Planning" -msgstr "" +msgstr "Планирование заказов на производство" #. module: mrp #: help:mrp.workcenter,time_efficiency:0 msgid "Factor that multiplies all times expressed in the workcenter." -msgstr "" +msgstr "Коэффициент, на который умножаются все времена участка обработки." #. module: mrp #: help:mrp.workcenter,time_cycle:0 @@ -573,6 +573,8 @@ msgid "" "This is the internal picking list take bring the raw materials to the " "production plan." msgstr "" +"Внутренне перемещение расходных материалов со склада на производственный " +"цчасток" #. module: mrp #: selection:mrp.production,state:0 @@ -596,7 +598,7 @@ msgstr "В ожидании" #: view:mrp.routing:0 #: model:process.node,name:mrp.process_node_routing0 msgid "Routing" -msgstr "" +msgstr "Техн. маршрут" #. module: mrp #: wizard_button:mrp.workcenter.load,init,report:0 @@ -622,7 +624,7 @@ msgstr "" #. module: mrp #: field:mrp.procurement,product_uos_qty:0 msgid "UoS Quantity" -msgstr "" +msgstr "Кол-во во второй единице измерения" #. module: mrp #: rml:bom.structure:0 @@ -669,7 +671,7 @@ msgstr "Заказы на производство" #: field:mrp.bom,child_complete_ids:0 #: field:mrp.bom,child_ids:0 msgid "BoM Hyerarchy" -msgstr "" +msgstr "Дерево спецификаций" #. module: mrp #: view:mrp.procurement:0 @@ -724,6 +726,8 @@ msgid "" "This wizard will planify the procurement for this product. This procurement " "may generate task, production orders or purchase orders." msgstr "" +"Этот мастер планирует снабжение изделием или материалом. Он может создать " +"задачу, заказ на производство или заказ на снабжение." #. module: mrp #: model:process.node,note:mrp.process_node_mts0 @@ -798,7 +802,7 @@ msgstr "Отмена" #. module: mrp #: field:mrp.production,move_prod_id:0 msgid "Move product" -msgstr "" +msgstr "Перемещение готового изделия" #. module: mrp #: selection:mrp.workcenter,type:0 @@ -813,7 +817,7 @@ msgstr "" #. module: mrp #: field:mrp.workcenter,name:0 msgid "Workcenter Name" -msgstr "Участок обработки" +msgstr "Наименование участка обработки" #. module: mrp #: view:mrp.production:0 @@ -831,6 +835,7 @@ msgid "" "Description of the workcenter. Explain here what's a cycle according to this " "workcenter." msgstr "" +"Описание участка обработка. Укажите здесь, что соответствует циклу участка." #. module: mrp #: rml:bom.structure:0 @@ -868,7 +873,7 @@ msgstr "" #. module: mrp #: field:mrp.production.workcenter.line,cycle:0 msgid "Nbr of cycle" -msgstr "" +msgstr "Кол-во циклов" #. module: mrp #: field:mrp.bom,name:0 @@ -933,12 +938,12 @@ msgstr "" #. module: mrp #: field:mrp.production,location_dest_id:0 msgid "Finished Products Location" -msgstr "" +msgstr "Расположение готовой продукции" #. module: mrp #: wizard_field:product.product.procurement,init,uom_id:0 msgid "Unit of Measure" -msgstr "" +msgstr "Ед. изм." #. module: mrp #: field:mrp.procurement,procure_method:0 @@ -953,7 +958,7 @@ msgstr "Книга аналитики" #. module: mrp #: selection:mrp.workcenter.load,init,time_unit:0 msgid "Per week" -msgstr "" +msgstr "В неделю" #. module: mrp #: wizard_button:mrp.procurement.compute,init,compute:0 @@ -985,7 +990,7 @@ msgstr "Кол-во часов" #. module: mrp #: view:mrp.procurement:0 msgid "Notes" -msgstr "" +msgstr "Примечания" #. module: mrp #: model:ir.model,name:mrp.model_mrp_bom @@ -1002,12 +1007,12 @@ msgstr "Выбрать ед. времени" #. module: mrp #: wizard_field:product_price,init,number:0 msgid "Number of products to produce" -msgstr "" +msgstr "Количество выпускаемых изделий" #. module: mrp #: help:mrp.production,location_dest_id:0 msgid "Location where the system will stock the finished products." -msgstr "" +msgstr "Местоположение, в которое помещаются готовые изделия" #. module: mrp #: model:process.transition,name:mrp.process_transition_billofmaterialrouting0 @@ -1022,17 +1027,17 @@ msgstr "" #. module: mrp #: model:process.node,name:mrp.process_node_productminimumstockrule0 msgid "Minimum stock rule" -msgstr "" +msgstr "Правило минимальных запасов" #. module: mrp #: view:mrp.bom:0 msgid "Revisions" -msgstr "" +msgstr "Ревизии" #. module: mrp #: field:mrp.bom,product_efficiency:0 msgid "Product Efficiency" -msgstr "Эффективночть продукта" +msgstr "Эффективность продукта" #. module: mrp #: model:ir.model,name:mrp.model_stock_warehouse_orderpoint @@ -1082,7 +1087,7 @@ msgstr "Инструмент" #: help:mrp.production,location_src_id:0 msgid "" "Location where the system will look for products used in raw materials." -msgstr "" +msgstr "Местоположение расходных материалов для производства" #. module: mrp #: rml:mrp.production.order:0 @@ -1124,7 +1129,7 @@ msgstr "Снабжение" #. module: mrp #: model:ir.actions.wizard,name:mrp.product_procurement_wizard msgid "Procurement Request" -msgstr "" +msgstr "Запланировать снабжение" #. module: mrp #: model:ir.actions.wizard,name:mrp.wizard_price @@ -1164,14 +1169,14 @@ msgstr "алфавитные указатели" #. module: mrp #: model:process.node,note:mrp.process_node_productionorder0 msgid "Procurement for raw materials." -msgstr "" +msgstr "Снабжение расходными материалами" #. module: mrp #: view:mrp.procurement:0 #: field:mrp.procurement,note:0 #: rml:mrp.production.order:0 msgid "Note" -msgstr "" +msgstr "Примечания" #. module: mrp #: model:process.transition,name:mrp.process_transition_procurestockableproduct0 @@ -1216,7 +1221,7 @@ msgstr "" #: field:mrp.procurement,property_ids:0 #: view:mrp.property:0 msgid "Properties" -msgstr "Свойства" +msgstr "" #. module: mrp #: field:mrp.procurement,date_planned:0 @@ -1271,7 +1276,7 @@ msgstr "" #. module: mrp #: model:ir.actions.wizard,name:mrp.wizard_change_production_qty msgid "Change Product Qty." -msgstr "" +msgstr "Изменить кол-во" #. module: mrp #: selection:mrp.procurement,state:0 @@ -1315,7 +1320,7 @@ msgstr "Исполняемые заказы на производство" #: model:ir.ui.menu,name:mrp.menu_action_orderpoint_form #: view:stock.warehouse.orderpoint:0 msgid "Minimum Stock Rules" -msgstr "" +msgstr "Правила минимальных запасов" #. module: mrp #: field:mrp.workcenter,capacity_per_cycle:0 @@ -1341,12 +1346,12 @@ msgstr "" #. module: mrp #: field:mrp.production,location_src_id:0 msgid "Raw Materials Location" -msgstr "" +msgstr "Расположение исходных материалов" #. module: mrp #: model:ir.actions.act_window,name:mrp.action_product_bom_structure msgid "Product BoM Structure" -msgstr "" +msgstr "Древовидная спецификация" #. module: mrp #: field:mrp.bom,product_uom:0 @@ -1362,6 +1367,8 @@ msgid "" "Reference of the document that created this procurement.\n" "This is automatically completed by Open ERP." msgstr "" +"Номер документа, с которым связан этот заказ на снабжение. Автоматически " +"заполняется OpenERP." #. module: mrp #: view:mrp.production.lot.line:0 @@ -1383,7 +1390,7 @@ msgstr "" #: field:mrp.procurement,product_uos:0 #: field:mrp.production,product_uos:0 msgid "Product UoS" -msgstr "" +msgstr "Вторая ед. изм." #. module: mrp #: field:mrp.procurement,product_uom:0 @@ -1396,7 +1403,7 @@ msgstr "Ед. изм. продукции" #: field:mrp.routing.workcenter,workcenter_id:0 #: view:mrp.workcenter:0 msgid "Workcenter" -msgstr "Рабочая область" +msgstr "Участок обработки" #. module: mrp #: selection:mrp.procurement,priority:0 @@ -1408,12 +1415,12 @@ msgstr "Весьма срочно" #: field:mrp.procurement,purchase_id:0 #: field:stock.warehouse.orderpoint,procurement_id:0 msgid "Purchase Order" -msgstr "" +msgstr "Заказ на закупку" #. module: mrp #: view:mrp.production:0 msgid "Production Workcenters" -msgstr "" +msgstr "Производственные участки" #. module: mrp #: view:mrp.property.group:0 @@ -1426,11 +1433,13 @@ msgid "" "If you encode manually a procurement, you probably want to use a make to " "order method." msgstr "" +"Если вы планируете снабжение вручную, вам, вероятно, нужен метод " +"\"изготовление под заказ\"" #. module: mrp #: rml:mrp.production.order:0 msgid "Source Location" -msgstr "" +msgstr "Склад расходных материалов" #. module: mrp #: model:process.transition,name:mrp.process_transition_servicerfq0 @@ -1468,7 +1477,7 @@ msgstr "" #: view:mrp.production:0 #: rml:mrp.production.order:0 msgid "Work Orders" -msgstr "" +msgstr "Рабочие задания" #. module: mrp #: field:mrp.workcenter,costs_cycle:0 @@ -1478,7 +1487,7 @@ msgstr "Стоимость по циклам" #. module: mrp #: model:ir.model,name:mrp.model_mrp_bom_revision msgid "Bill of material revisions" -msgstr "" +msgstr "Ревизии спецификации" #. module: mrp #: view:mrp.procurement:0 @@ -1515,7 +1524,7 @@ msgstr "" #. module: mrp #: wizard_view:product.product.procurement,init:0 msgid "Internal Procurement Request" -msgstr "" +msgstr "Внутренняя заявка на снабжение" #. module: mrp #: model:ir.actions.report.xml,name:mrp.report_mrp_production_report @@ -1541,12 +1550,12 @@ msgstr "Категории свойств" #: model:ir.actions.wizard,name:mrp.wiz_mrp_proc1 #: model:ir.ui.menu,name:mrp.menu_wiz_mrp_proc1 msgid "Compute Procurements Only" -msgstr "" +msgstr "Рассчитать только снабжение" #. module: mrp #: field:mrp.production,product_uos_qty:0 msgid "Product UoS Qty" -msgstr "" +msgstr "Кол-во продукции, 2 ед. изм." #. module: mrp #: rml:bom.structure:0 @@ -1557,7 +1566,7 @@ msgstr "Структура спецификации" #. module: mrp #: field:mrp.bom,date_stop:0 msgid "Valid Until" -msgstr "" +msgstr "Действительно до" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_procurement_action11 @@ -1568,7 +1577,7 @@ msgstr "Временные исключения снабжения" #. module: mrp #: field:mrp.bom,date_start:0 msgid "Valid From" -msgstr "" +msgstr "Действительно с" #. module: mrp #: selection:mrp.bom,type:0 @@ -1579,7 +1588,7 @@ msgstr "Нормальная спецификация" #: field:mrp.bom,product_uos_qty:0 #: field:mrp.production.product.line,product_uos_qty:0 msgid "Product UOS Qty" -msgstr "" +msgstr "Кол-во продукции, 2 ед. изм." #. module: mrp #: selection:mrp.procurement,state:0 @@ -1612,12 +1621,12 @@ msgstr "" #. module: mrp #: field:mrp.bom,product_rounding:0 msgid "Product Rounding" -msgstr "" +msgstr "Минимальная кратность" #. module: mrp #: field:mrp.production.workcenter.line,name:0 msgid "Work Order" -msgstr "" +msgstr "Рабочее задание" #. module: mrp #: view:mrp.production:0 @@ -1637,7 +1646,7 @@ msgstr "" #. module: mrp #: model:process.node,name:mrp.process_node_minimumstockrule0 msgid "Minimum Stock Rule" -msgstr "" +msgstr "Правило минимальных запасов" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_bom_form_action_new @@ -1648,7 +1657,7 @@ msgstr "Новая спецификация" #. module: mrp #: field:mrp.workcenter,time_stop:0 msgid "Time after prod." -msgstr "" +msgstr "Время после производства" #. module: mrp #: wizard_field:mrp.workcenter.load,init,time_unit:0 @@ -1658,7 +1667,7 @@ msgstr "Тип периода" #. module: mrp #: view:mrp.production:0 msgid "Total Qty" -msgstr "" +msgstr "Общее кол-во" #. module: mrp #: field:mrp.routing.workcenter,hour_nbr:0 @@ -1679,12 +1688,12 @@ msgstr "Свойство" #. module: mrp #: field:mrp.routing.workcenter,routing_id:0 msgid "Parent Routing" -msgstr "" +msgstr "Родительский маршрут" #. module: mrp #: help:mrp.workcenter,time_start:0 msgid "Time in hours for the setup." -msgstr "" +msgstr "Время наладки в часах" #. module: mrp #: selection:mrp.production,state:0 @@ -1741,7 +1750,7 @@ msgstr "последний индекс" #: field:mrp.bom,revision_ids:0 #: view:mrp.bom.revision:0 msgid "BoM Revisions" -msgstr "" +msgstr "Ревизии спецификации" #. module: mrp #: view:mrp.procurement:0 @@ -1769,7 +1778,7 @@ msgstr "" #: model:ir.actions.act_window,name:mrp.mrp_production_action2 #: model:ir.ui.menu,name:mrp.menu_production_orders_start msgid "Production Orders To Start" -msgstr "" +msgstr "Заказы на производство для запуска" #. module: mrp #: view:mrp.procurement:0 @@ -1831,12 +1840,12 @@ msgstr "" #. module: mrp #: field:mrp.production,sale_name:0 msgid "Sale Name" -msgstr "" +msgstr "Заказ на продажу" #. module: mrp #: model:process.node,note:mrp.process_node_productminimumstockrule0 msgid "Create minimum stock rules" -msgstr "" +msgstr "Создать правила мин. запасов" #. module: mrp #: wizard_field:product.product.procurement,init,warehouse_id:0 @@ -1864,7 +1873,7 @@ msgstr "" #. module: mrp #: wizard_view:change_production_qty,confirm:0 msgid "Change Product Qty" -msgstr "" +msgstr "Изменить кол-во" #. module: mrp #: field:mrp.bom.revision,description:0 @@ -1887,7 +1896,7 @@ msgstr "Выполняется" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_mrp_root msgid "Manufacturing" -msgstr "" +msgstr "Производство" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_procurement_action3 @@ -1904,7 +1913,7 @@ msgstr "Структура спецификации" #. module: mrp #: model:ir.actions.wizard,name:mrp.wizard_workcenter_load msgid "Workcenter load" -msgstr "" +msgstr "Загрузка участка обработки" #. module: mrp #: help:mrp.workcenter,time_stop:0 @@ -1996,4 +2005,42 @@ msgstr "Изменения оценки запасов" #. module: mrp #: view:board.board:0 msgid "Next production orders" -msgstr "" +msgstr "Ближайшие заказы на производство" + +#, python-format +#~ msgid "Warning !" +#~ msgstr "Внимание!" + +#, python-format +#~ msgid "No supplier defined for this product !" +#~ msgstr "Для этого изделия/материала не задан поставщик!" + +#, python-format +#~ msgid "Workcenter name" +#~ msgstr "Наименование участка обработки" + +#, python-format +#~ msgid "from stock: products assigned." +#~ msgstr "Со склада: изделие доставлено." + +#, python-format +#~ msgid "No BoM defined for this product !" +#~ msgstr "С этим изделием не связано ни одной спецификации!" + +#, python-format +#~ msgid "TOTAL" +#~ msgstr "Итого" + +#, python-format +#~ msgid "Couldn't find bill of material for product" +#~ msgstr "Не удалось найти спецификацию изделия" + +#~ msgid "OTK" +#~ msgstr "Предъявление продукции ОТК" + +#~ msgid "Error!" +#~ msgstr "Ошибка!" + +#, python-format +#~ msgid "Error" +#~ msgstr "Ошибка" diff --git a/addons/mrp/i18n/tr.po b/addons/mrp/i18n/tr.po index 6bc9f29936e..6149957f533 100644 --- a/addons/mrp/i18n/tr.po +++ b/addons/mrp/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 08:28+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 06:05+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:36+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp diff --git a/addons/mrp/i18n/zh_TW.po b/addons/mrp/i18n/zh_TW.po index b4d7d4b1f9d..7460def80a0 100644 --- a/addons/mrp/i18n/zh_TW.po +++ b/addons/mrp/i18n/zh_TW.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 08:29+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 06:36+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp diff --git a/addons/mrp_operations/i18n/tr.po b/addons/mrp_operations/i18n/tr.po index e052d0b261f..1ea41d52f4e 100644 --- a/addons/mrp_operations/i18n/tr.po +++ b/addons/mrp_operations/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 08:01+0000\n" +"PO-Revision-Date: 2010-08-08 08:53+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp_operations diff --git a/addons/mrp_repair/i18n/tr.po b/addons/mrp_repair/i18n/tr.po index a78838c1ee6..146f334051b 100644 --- a/addons/mrp_repair/i18n/tr.po +++ b/addons/mrp_repair/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 08:07+0000\n" +"PO-Revision-Date: 2010-08-08 05:51+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp_repair diff --git a/addons/mrp_subproduct/i18n/tr.po b/addons/mrp_subproduct/i18n/tr.po index 8fc8b7ad6e4..13d31d5b1ed 100644 --- a/addons/mrp_subproduct/i18n/tr.po +++ b/addons/mrp_subproduct/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:02+0000\n" +"PO-Revision-Date: 2010-08-08 06:03+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp_subproduct diff --git a/addons/olap_crm/i18n/mn.po b/addons/olap_crm/i18n/mn.po new file mode 100644 index 00000000000..86986b05edd --- /dev/null +++ b/addons/olap_crm/i18n/mn.po @@ -0,0 +1,39 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * olap_crm +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0dev\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2009-11-26 05:29+0000\n" +"PO-Revision-Date: 2010-08-09 02:03+0000\n" +"Last-Translator: Munkhbold \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: 2010-08-09 03:44+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: olap_crm +#: model:ir.module.module,description:olap_crm.module_meta_information +msgid "" +"\n" +" Sale module will load the data in olap tables\n" +" " +msgstr "" + +#. module: olap_crm +#: model:ir.module.module,shortdesc:olap_crm.module_meta_information +msgid "olap_crm" +msgstr "Олап_срм" + +#~ msgid "" +#~ "\n" +#~ " CRM module will load the data in olap tables\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " СРМ модуль олап хүснэгтэнд өгөдөлийг ачааллана\n" +#~ " " diff --git a/addons/outlook/plugin/Register-plugin.bat b/addons/outlook/plugin/Register-plugin.bat new file mode 100644 index 00000000000..3df29246757 --- /dev/null +++ b/addons/outlook/plugin/Register-plugin.bat @@ -0,0 +1 @@ +python addin.py diff --git a/addons/outlook/plugin/Unregister-plugin.bat b/addons/outlook/plugin/Unregister-plugin.bat new file mode 100644 index 00000000000..0d069126294 --- /dev/null +++ b/addons/outlook/plugin/Unregister-plugin.bat @@ -0,0 +1 @@ +python addin.py --unregister diff --git a/addons/outlook/plugin/dialogs/dialog_map.py b/addons/outlook/plugin/dialogs/dialog_map.py index 98dcc6baa2c..1583ec7a458 100755 --- a/addons/outlook/plugin/dialogs/dialog_map.py +++ b/addons/outlook/plugin/dialogs/dialog_map.py @@ -1,1412 +1,1412 @@ - #!/usr/bin/python - #-*- encoding: utf-8 -*- - -from processors import * -from opt_processors import * -import sys -import os -import addin -from dialogs import ShowDialog, MakePropertyPage -import win32ui -import commctrl -import win32con -import win32gui -import win32gui_struct -import xmlrpclib -from manager import ustr -import chilkat - -try: - enumerate -except NameError: # enumerate new in 2.3 - def enumerate(seq): - return [(i, seq[i]) for i in xrange(len(seq))] - -BIF_NEWDIALOGSTYLE = 0x00000040 -BIF_NONEWFOLDERBUTTON = 0x0000200 -CSIDL_COMMONMYPICTURES = 0x00000036 - -class _WIN32MASKEDSTRUCT: - def __init__(self, **kw): - full_fmt = "" - for name, fmt, default, mask in self._struct_items_: - self.__dict__[name] = None - if fmt == "z": - full_fmt += "pi" - else: - full_fmt += fmt - for name, val in kw.iteritems(): - if name not in self.__dict__: - raise ValueError("LVITEM structures do not have an item '%s'" % (name,)) - self.__dict__[name] = val - - def __setattr__(self, attr, val): - if not attr.startswith("_") and attr not in self.__dict__: - raise AttributeError(attr) - self.__dict__[attr] = val - - def toparam(self): - self._buffs = [] - full_fmt = "" - vals = [] - mask = 0 - # calc the mask - for name, fmt, default, this_mask in self._struct_items_: - if this_mask is not None and self.__dict__.get(name) is not None: - mask |= this_mask - self.mask = mask - for name, fmt, default, this_mask in self._struct_items_: - val = self.__dict__[name] - if fmt == "z": - fmt = "Pi" - if val is None: - vals.append(0) - vals.append(0) - else: - # Note this demo still works with byte strings. An - # alternate strategy would be to use unicode natively - # and use the 'W' version of the messages - eg, - # LVM_SETITEMW etc. - val = val + "\0" - if isinstance(val, unicode): - val = val.encode("mbcs") - str_buf = array.array("b", val) - vals.append(str_buf.buffer_info()[0]) - vals.append(len(val)) - self._buffs.append(str_buf) # keep alive during the call. - else: - if val is None: - val = default - vals.append(val) - full_fmt += fmt - return struct.pack(*(full_fmt,) + tuple(vals)) - - -# NOTE: See the win32gui_struct module for an alternative way of dealing -# with these structures -class LVITEM(_WIN32MASKEDSTRUCT): - _struct_items_ = [ - ("mask", "I", 0, None), - ("iItem", "i", 0, None), - ("iSubItem", "i", 0, None), - ("state", "I", 0, commctrl.LVIF_STATE), - ("stateMask", "I", 0, None), - ("text", "z", None, commctrl.LVIF_TEXT), - ("iImage", "i", 0, commctrl.LVIF_IMAGE), - ("lParam", "i", 0, commctrl.LVIF_PARAM), - ("iIdent", "i", 0, None), - ("cchTextMax", "i", 0, 255), - ("pszText", "i", 0, None), - ("flags", "i", 0, None), - ] - -class LVCOLUMN(_WIN32MASKEDSTRUCT): - _struct_items_ = [ - ("mask", "I", 0, None), - ("fmt", "i", 0, commctrl.LVCF_FMT), - ("cx", "i", 0, commctrl.LVCF_WIDTH), - ("text", "z", None, commctrl.LVCF_TEXT), - ("iSubItem", "i", 0, commctrl.LVCF_SUBITEM), - ("iImage", "i", 0, commctrl.LVCF_IMAGE), - ("iOrder", "i", 0, commctrl.LVCF_ORDER), - ] - -global flag_stop -flag_stop=win32con.MB_ICONSTOP - -global flag_error -flag_error=win32con.MB_ICONERROR - -global flag_info -flag_info=win32con.MB_ICONINFORMATION - -global flag_excl -flag_excl=win32con.MB_ICONEXCLAMATION - -#global NewConn -NewConn=addin.GetConn() -## Retrieves current registered XMLRPC connection -def GetConn(): - return NewConn - -global objects_with_match -objects_with_match=[] - -global hwndChk_list -hwndChk_list=[] - -global search_text -search_text='search_text' - -global name -name='' -global email -email='' - -def check(): - server = NewConn.getitem('_server') - port = NewConn.getitem('_port') - NewConn.GetDBList() - if str(NewConn.getitem('_running')) == 'False': - win32ui.MessageBox("No server running on host "+ server+" at port "+str(port), "Server Connection", flag_excl) - return False - if str(NewConn.getitem('_login')) == 'False': - win32ui.MessageBox("Please login to the database first", "Database Connection", flag_excl) - return False - return True -def resetConnAttribs(window): - config = window.manager.LoadConfig() - NewConn.setitem('_server', config['server']) - NewConn.setitem('_port', config['port']) - NewConn.setitem('protocol', config['protocol']) - NewConn.setitem('_uri', "http://" + config['server'] + ":" + str(config['port'])) - NewConn.setitem('_obj_list', config['objects']) - NewConn.setitem('_dbname', config['database']) - NewConn.setitem('_uname', config['uname']) - NewConn.setitem('_pwd', config['pwd']) - NewConn.setitem('_login', str(config['login'])) - return - -def setConnAttribs(server, port, manager): - protocol = NewConn.getitem('protocol') - if protocol=='XML-RPCS': - protocol='https://' - else: - protocol='http://' - uri = protocol + server + ":" + str(port) - NewConn.setitem('_server',server) - NewConn.setitem('_port',port) - NewConn.setitem('_uri',uri) - NewConn.GetDBList() - manager.config = manager.LoadConfig() - NewConn.setitem('_dbname',manager.config['database']) - NewConn.setitem('_uname', manager.config['uname']) - NewConn.setitem('_pwd', manager.config['pwd']) - NewConn.setitem('_login', str(manager.config['login'])) - NewConn.setitem('_obj_list', manager.config['objects']) - return - -def getConnAttributes(manager): - manager.config['server'] = NewConn.getitem('_server') - manager.config['port'] = NewConn.getitem('_port') - manager.config['protocol'] = NewConn.getitem('protocol') - manager.config['objects'] = eval(NewConn.getitem('_obj_list')) - manager.config['database'] = NewConn.getitem('_dbname') - manager.config['uname'] = NewConn.getitem('_uname') - manager.config['pwd'] = NewConn.getitem('_pwd') - manager.config['login'] = NewConn.getitem('_login') - return - -def getMessage(e): - import pywintypes - print "Exception %s: %s"%(type(e),str(e)) - msg = str(e) - if type(e) == pywintypes.com_error: - msg=str(e) - elif type(e) == xmlrpclib.Fault: - msg = str(e.faultCode) or e.faultString or e.message or str(e) - else: - if hasattr(e, 'faultCode') and e.faultCode: - msg = str(e.faultCode) - elif hasattr(e, 'faultString') and e.faultString: - msg = e.faultString - elif hasattr(e, 'message') and e.message: - msg = e.message - return msg - -class OKButtonProcessor(ButtonProcessor): - def __init__(self, window, control_ids): - self.mngr = window.manager - ControlProcessor.__init__(self, window, control_ids) - - def OnClicked(self, id): - server = win32gui.GetDlgItemText(self.window.hwnd, self.other_ids[0]) - try: - port = int(win32gui.GetDlgItemText(self.window.hwnd, self.other_ids[1])) - except ValueError, e: - print "Exception : %s"%str(e) - win32ui.MessageBox("Port should be an integer", "Error", flag_excl) - return - except Exception,e: - msg = getMessage(e) - win32ui.MessageBox(msg, "Error", flag_excl) - return - setConnAttribs(server, port, self.mngr) - if str(NewConn.getitem('_running')) == 'False': - msg = "No server running on host '%s' at port '%d'. Press ignore to still continue with this configuration?"%(server,port) - r=win32ui.MessageBox(msg, "Server Connection", win32con.MB_ABORTRETRYIGNORE | win32con.MB_ICONQUESTION) - if r==3: - resetConnAttribs(self.window) - return - elif r==4: - self.OnClicked(id) - elif r==5: - setConnAttribs(server, port, self.mngr) - win32gui.EndDialog(self.window.hwnd, id) - -class DoneButtonProcessor(ButtonProcessor): - def OnClicked(self, id): - getConnAttributes(self.window.manager) - self.window.manager.SaveConfig() - win32gui.EndDialog(self.window.hwnd, id) - -class MessageProcessor(ControlProcessor): - def Init(self): - text = "This Outlook Plugin for OpenERP s.a. has been developed by TinyERP \n\n \ - For more information, please visit our website \n \ - http://www.openerp.com \n\n \ - Contact Us :\n \ - sales@openerp.com \n\n \ - 2001-TODAY OpenERP s.a.. All rights reserved. \n" - win32gui.SendMessage(self.GetControl(), win32con.WM_SETTEXT, 0, text) - - def GetPopupHelpText(self, cid): - return "Displays details on this plugin" - -class TabProcessor(ControlProcessor): - def __init__(self, window, control_ids, page_ids): - ControlProcessor.__init__(self, window, control_ids) - self.page_ids = page_ids.split() - - def Init(self): - self.pages = {} - self.currentPage = None - self.currentPageIndex = -1 - self.currentPageHwnd = None - for index, page_id in enumerate(self.page_ids): - template = self.window.manager.dialog_parser.dialogs[page_id] - self.addPage(index, page_id, template[0][0]) - server = self.window.manager.config['server'] - port = self.window.manager.config['port'] - setConnAttribs(server, port, self.window.manager) - self.switchToPage(0) - - def Done(self): - if self.currentPageHwnd is not None: - if not self.currentPage.SaveAllControls(): - win32gui.SendMessage(self.GetControl(), commctrl.TCM_SETCURSEL, self.currentPageIndex,0) - return False - return True - - def OnNotify(self, nmhdr, wparam, lparam): - selChangedCode = 5177342 - code = nmhdr[2] - if code==selChangedCode: - index = win32gui.SendMessage(self.GetControl(), commctrl.TCM_GETCURSEL, 0,0) - if index!=self.currentPageIndex: - self.switchToPage(index) - - def switchToPage(self, index): - if self.currentPageHwnd is not None: - if not self.currentPage.SaveAllControls(): - win32gui.SendMessage(self.GetControl(), commctrl.TCM_SETCURSEL, self.currentPageIndex,0) - return 1 - win32gui.DestroyWindow(self.currentPageHwnd) - self.currentPage = MakePropertyPage(self.GetControl(), self.window.manager, self.window.config, self.pages[index]) - self.currentPageHwnd = self.currentPage.CreateWindow() - self.currentPageIndex = index - return 0 -# - def addPage(self, item, idName, label): - format = "iiiiiii" - lbuf = win32gui.PyMakeBuffer(len(label)+1) - address,l = win32gui.PyGetBufferAddressAndLen(lbuf) - win32gui.PySetString(address, label) - - buf = struct.pack(format, - commctrl.TCIF_TEXT, # mask - 0, # state - 0, # state mask - address, - 0, #unused - 0, #image - item - ) - item = win32gui.SendMessage(self.GetControl(), - commctrl.TCM_INSERTITEM, - item, - buf) - self.pages[item] = idName - -class DialogCommand(ButtonProcessor): - def __init__(self, window, control_ids, idd, func=None, args=()): - self.idd = idd - self.func = func - self.args = args - ButtonProcessor.__init__(self, window, control_ids) - - def OnClicked(self, id): - self.id = id - if self.func: - args = (self, ) + self.args - self.func(*args) - parent = self.window.hwnd - self.window.SaveAllControls() - ShowDialog(parent, self.window.manager, self.window.config, self.idd) - self.window.LoadAllControls() - - def GetPopupHelpText(self, id): - dd = self.window.manager.dialog_parser.dialogs[self.idd] - return "Displays the %s dialog" % dd.caption - -def ReloadAllControls(btnProcessor,*args): - server = NewConn.getitem('_server') - port = NewConn.getitem('_port') - btnProcessor.window.LoadAllControls() - if str(NewConn.getitem('_running')) == 'False': - win32ui.MessageBox("No server running on host "+ server+" at port "+str(port), "Server Connection", flag_excl) - return - -def TestConnection(btnProcessor,*args): - server = NewConn.getitem('_server') - port = NewConn.getitem('_port') - url = NewConn.getitem('_uri') - NewConn.GetDBList() - if str(NewConn.getitem('_running')) == 'False': - btnProcessor.window.LoadAllControls() - win32ui.MessageBox("No server running on host "+ server+" at port "+str(port), "OpenERP Connection", flag_excl) - return - try: - dbname = win32gui.GetDlgItemText(btnProcessor.window.hwnd, 7000) - if not dbname: - win32ui.MessageBox("Authentication Error !\nBad Database Name !", "OpenERP Connection", flag_excl) - return - except Exception,e: - print "Exception %s: %s"%(type(e),str(e)) - dbname = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) - if not dbname: - win32ui.MessageBox("No database found on host "+ server+" at port "+str(port), "OpenERP Connection", flag_excl) - return - - uname = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) - pwd = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2]) - - if not uname: - win32ui.MessageBox("Authentication Error !\nBad User Name !", "OpenERP Connection", flag_excl) - return - if not pwd: - win32ui.MessageBox("Authentication Error !\nBad Password !", "OpenERP Connection", flag_excl) - return - - #Establish Connection - try: - uid = NewConn.login(dbname, uname, pwd) - if uid: - msg = "Connection Successful" - NewConn.setitem('_login', 'True') - NewConn.setitem('_uname', uname) - NewConn.setitem('_pwd', pwd) - NewConn.setitem('_uid', uid) - flag = flag_info - if not NewConn.IsCRMInstalled(): - msg+= '\n\n'+" 'CRM' module is not installed. So CRM cases cannot be created." - NewConn.setitem('_iscrm', 'False') - else: - NewConn.setitem('_iscrm', 'True') - else: - msg = "Authentication Error !\nBad UserName or Password" - flag = flag_stop - NewConn.setitem('_login', 'False') - except Exception,e: - msg = "Authentication Error !\n\n" + getMessage(e) - flag = flag_error - win32ui.MessageBox(msg, "OpenERP Connection", flag) - return - -def BrowseCallbackProc(hwnd, msg, lp, data): - from win32com.shell import shell, shellcon - if msg== shellcon.BFFM_INITIALIZED: - win32gui.SendMessage(hwnd, shellcon.BFFM_SETSELECTION, 1, data) - win32gui.SendMessage(hwnd, shellcon.BFFM_ENABLEOK, 0, 0) - elif msg == shellcon.BFFM_SELCHANGED: - # Set the status text of the - # For this message, 'lp' is the address of the PIDL. - pidl = shell.AddressAsPIDL(lp) - try: - path = shell.SHGetPathFromIDList(pidl) - if os.path.isdir(path): - win32gui.SendMessage(hwnd, shellcon.BFFM_ENABLEOK, 0, 0) - else: - ext = path.split('.')[-1] - if ext not in ['gif', 'bmp', 'jpg', 'tif', 'ico', 'png']: - win32gui.SendMessage(hwnd, shellcon.BFFM_ENABLEOK, 0, 0) - - else: - win32gui.SendMessage(hwnd, shellcon.BFFM_ENABLEOK, 0, 1) - except shell.error: - # No path for this PIDL - pass - -def GetImagePath(btnProcessor,*args): - from win32com.shell import shell, shellcon - ulFlags = shellcon.BIF_BROWSEINCLUDEFILES | BIF_NEWDIALOGSTYLE | BIF_NONEWFOLDERBUTTON - pidl, display_name, image_list=shell.SHBrowseForFolder(btnProcessor.window.hwnd, # parent HWND - None, # root PIDL. - "Get the image path", # title - ulFlags, # flags - BrowseCallbackProc, # callback function - os.getcwd() # 'data' param for the callback - ) - if (pidl, display_name, image_list) == (None, None, None): - return - else: - path = shell.SHGetPathFromIDList (pidl) - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0], path) - -def AddNewObject(btnProcessor,*args): - #Check if server running or user logged in - b = check() - if not b: - return - - #Check if title or object not specified - obj_title = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) - obj_name = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) - if not obj_title: - win32ui.MessageBox("No Title specified", "Documents Setting", flag_excl) - return - if not obj_name: - win32ui.MessageBox("No Document specified", "Documents Setting", flag_excl) - return - - #Check if object does not exist in the database or it already exist in the list - try: - all_obj_list = NewConn.GetAllObjects() - curr_obj_list = [obj[1] for obj in NewConn.GetObjList()] - curr_title_list = [obj[0] for obj in NewConn.GetObjList()] - if obj_name not in all_obj_list: - win32ui.MessageBox("No such Document exists", "Documents Setting", flag_excl) - return - elif obj_name in curr_obj_list: - win32ui.MessageBox("Document already in the list", "Documents Setting", flag_info) - return - elif obj_title in curr_title_list: - win32ui.MessageBox("Title already in the list. Please give different title", "Documents Setting", flag_excl) - return - - #extract image path and load the image - image_path='' - image_path = os.path.join(btnProcessor.window.manager.application_directory, "dialogs\\resources\\openerp_logo1.bmp") - path=win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2]) - if path: - image_path = path - load_bmp_flags=win32con.LR_LOADFROMFILE | win32con.LR_LOADTRANSPARENT - try: - hicon = win32gui.LoadImage(0, image_path,win32con.IMAGE_BITMAP, 40, 40, load_bmp_flags) - except Exception,e: - msg=getMessage(e) - hicon=None - win32ui.MessageBox(msg, "Load Image", flag_error) - - #Add the object in the list - win32gui.ImageList_Add(il,hicon,0) - cnt = win32gui.ImageList_GetImageCount(il) - - hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[3]) - num_items = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMCOUNT) - - item = LVITEM(text=obj_title, iImage=cnt-2, iItem = num_items) - new_index = win32gui.SendMessage(hwndList, commctrl.LVM_INSERTITEM, 0, item.toparam()) - - win32gui.SendMessage(hwndList, commctrl.LVM_SETIMAGELIST, commctrl.LVSIL_SMALL, il) - - item = LVITEM(text=obj_name, iItem = new_index, iSubItem = 1) - win32gui.SendMessage(hwndList, commctrl.LVM_SETITEM, 0, item.toparam()) - - NewConn.InsertObj(obj_title,obj_name,image_path) - except Exception, e: - msg = "Document not added\n\n" + getMessage(e) - win32ui.MessageBox(msg,"Documents Setting",flag_excl) - return - - #Empty all the text controls - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0], '') - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1], '') - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2], '') - -def DeleteSelectedObjects(btnProcessor,*args): - #Check if server running or user logged in - b = check() - if not b: - return - - #Delete selected items - hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) - sel_count = win32gui.SendMessage(hwndList, commctrl.LVM_GETSELECTEDCOUNT) - for i in range(0,sel_count): - sel = win32gui.SendMessage(hwndList, commctrl.LVM_GETNEXTITEM, -1, commctrl.LVNI_SELECTED) - buf,extra = win32gui_struct.EmptyLVITEM(1, 0) - r = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMTEXT, sel, buf) - sel_text = '' - for n in extra: - nombre = n.tostring() - sel_text = nombre[0:r] - s = win32gui.SendMessage(hwndList, commctrl.LVM_DELETEITEM, sel) - try: - NewConn.DeleteObject(sel_text) - except Exception,e: - msg = "Documents '%s' not deleted\n\n"%sel_text + getMessage(e) - win32ui.MessageBox(msg,"Documents Setting",flag_excl) - -def GetMail(processor): - ex = processor.window.manager.outlook.ActiveExplorer() - assert ex.Selection.Count == 1 - mail = ex.Selection.Item(1) - return mail -#get selected records from list -def GetSelectedItems(hwndList): - r=[] - sel_count = win32gui.SendMessage(hwndList, commctrl.LVM_GETSELECTEDCOUNT) - sel=-1 - for i in range(0,sel_count): - sel = win32gui.SendMessage(hwndList, commctrl.LVM_GETNEXTITEM, sel, commctrl.LVNI_SELECTED) - buf,extra = win32gui_struct.EmptyLVITEM(1, 0) - size = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMTEXT, sel, buf) - sel_text = '' - for n in extra: - nombre = n.tostring() - sel_text = nombre[0:size] - for item in objects_with_match: - if item[2] == sel_text: - r.append(item) - return r - -def MakeAttachment(btnProcessor,*args): - #Check if server running or user logged in - b = check() - if not b: - return - ex = btnProcessor.window.manager.outlook.ActiveExplorer() - assert ex.Selection.Count == 1 - mail = ex.Selection.Item(1) - mail = GetMail(btnProcessor) - - #get selected records - hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) - r = GetSelectedItems(hwndList) - if not r: - win32ui.MessageBox("No records selected", "Make Attachment", flag_info) - return - try: - flg = NewConn.ArchiveToOpenERP(r,mail) - if flg: - win32gui.EndDialog(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) - return - except Exception,e: - msg = "Attachment not created \n\n" + getMessage(e) - flag = flag_error - win32ui.MessageBox(msg, "Make Attachment", flag) - return - -def CreateCase(btnProcessor,*args): - try: - #Check if server running or user logged in - b = check() - if not b: - return - - if str(NewConn.getitem('_iscrm')) == 'True': - # Get the selected mail - ex = btnProcessor.window.manager.outlook.ActiveExplorer() - assert ex.Selection.Count == 1 - mail = ex.Selection.Item(1) - section = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) - section = str(section) - section=section.lower().replace(' ','.') - if not section: - win32ui.MessageBox("Documents can not be created.", "Documents Setting", flag_excl) - return - - hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) - partner_ids=[] - r = GetSelectedItems(hwndList) - for rec in r: - if rec[0] == 'res.partner': - partner_ids.append(rec[1]) - - #Create new case - try: - with_attachments=True - if mail.Attachments.Count > 0: - msg="The mail contains attachments. Do you want to create case with attachments?" - r=win32ui.MessageBox(msg, "Create Case", win32con.MB_YESNOCANCEL | win32con.MB_ICONQUESTION) - if r == 2: - return - elif r == 7: - with_attachments=False - - NewConn.CreateCase(str(section), mail, partner_ids, with_attachments) - msg="New Document created." - flag=flag_info - except Exception,e: - msg="New Document not created \n\n"+str(e) - flag=flag_error - win32ui.MessageBox(msg, "Create Document", flag) - return - else: - win32ui.MessageBox("Document can not be created. CRM not installed", "Create Object", flag_info) - except Exception, e: - win32ui.MessageBox(str(e), 'New Document') - -def GetSearchText(txtProcessor,*args): - #Check if server running or user logged in - b = check() - if not b: - return - - search_box = txtProcessor.GetControl() - global search_text - if txtProcessor.init_done: - win32gui.SendMessage(search_box, win32con.WM_SETTEXT, 0,search_text) - return - - # Get the selected mail and set the default value for search_text_control to mail.SenderEmailAddress - ex = txtProcessor.window.manager.outlook.ActiveExplorer() - assert ex.Selection.Count == 1 - mail = ex.Selection.Item(1) - try: - search_text = ustr(mail.SenderEmailAddress).encode('iso-8859-1') - except Exception,e: - pass - win32gui.SendMessage(search_box, win32con.WM_SETTEXT, 0, search_text) - txtProcessor.init_done=True - -def SetNameColumn(listProcessor,*args): - hwndList = listProcessor.GetControl() - child_ex_style = win32gui.SendMessage(hwndList, commctrl.LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0) - child_ex_style |= commctrl.LVS_EX_FULLROWSELECT - win32gui.SendMessage(hwndList, commctrl.LVM_SETEXTENDEDLISTVIEWSTYLE, 0, child_ex_style) - - # set header row - lvc = LVCOLUMN( - mask = commctrl.LVCF_FMT | commctrl.LVCF_WIDTH | \ - commctrl.LVCF_TEXT | commctrl.LVCF_SUBITEM - ) - lvc.fmt = commctrl.LVCFMT_LEFT - lvc.iSubItem = 1 - lvc.text = "Document Type" - lvc.cx = 100 - win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam()) - lvc.iSubItem = 0 - lvc.text = "Name" - lvc.cx = 240 - win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam()) - listProcessor.init_done = True - -def setList(list_hwnd): - # Set default list of objects - win32gui.SendMessage(list_hwnd, commctrl.LVM_DELETEALLITEMS) - for obj in objects_with_match: - num_items = win32gui.SendMessage(list_hwnd, commctrl.LVM_GETITEMCOUNT) - item = LVITEM(text=obj[2],iItem = num_items) - new = win32gui.SendMessage(list_hwnd, commctrl.LVM_INSERTITEM, 0, item.toparam()) - item = LVITEM(text=obj[3],iItem = new, iSubItem = 1) - win32gui.SendMessage(list_hwnd, commctrl.LVM_SETITEM, 0, item.toparam()) - -def SearchObjectsForText(btnProcessor,*args): - #Check if server running or user logged in - b = check() - if not b: - return - - search_txt = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) - if not search_txt: - win32ui.MessageBox("Enter text to search for", "Archive to OpenERP", flag_info) - return - # Get titles from list - obj_titles=[] - for ch in hwndChk_list: - id = ch[0] - hwnd = ch[1] - chk = win32gui.SendMessage(hwnd, win32con.BM_GETCHECK) - if chk: - txt = win32gui.GetDlgItemText(btnProcessor.window.hwnd,id) - obj_titles.append(txt) - - # Prepare list of objects to search for the seach_keyword - obj_list = btnProcessor.window.manager.config['objects'] - search_list = [] - try: - all_obj_list = NewConn.GetAllObjects() - for title in obj_titles: - objname = [obj[1] for obj in obj_list if obj[0] == title] - if objname: - assert len(objname) == 1 - if objname[0] in all_obj_list: - search_list.append(objname[0]) - else: - win32ui.MessageBox("Module %s (%s) not installed. Please install it." \ - %(title,objname[0]), "Archive to OpenERP", flag_excl) - return - - # Get the records by searching the objects in search_list for the search_keyword as objects_with_match - global objects_with_match - list_hwnd = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) - if search_list: - objects_with_match = NewConn.GetObjectItems(search_list, search_txt) - if not objects_with_match: - win32ui.MessageBox("No matching records found in checked objects", "Archive to OpenERP", flag_info) - else: - win32ui.MessageBox("No object selected", "Archive to OpenERP", flag_info) - objects_with_match=[] - # Display the objects_with_match records in list - setList(list_hwnd) - except Exception,e: - msg=getMessage(e) - win32ui.MessageBox(msg, "Search Text", flag_error) - -def CreateContact(btnProcessor,*args): - b = check() - if not b: - return - - partner = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[9]) - combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[9]) - sel = win32gui.SendMessage(combo, win32con.CB_GETCURSEL) - state_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[10]) - state_sel = win32gui.SendMessage(state_combo, win32con.CB_GETCURSEL) - coun_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[11]) - country_sel = win32gui.SendMessage(coun_combo, win32con.CB_GETCURSEL) - name = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) - email = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) - office_no = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2]) - mobile_no = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[3]) - fax = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[4]) - street = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[5]) - street2 = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[6]) - city = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[7]) - zip = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[8]) - if not name: - win32ui.MessageBox("Please enter name.", "Create Contact", flag_stop) - return - - res = { - 'name':ustr(name), - 'email':ustr(email), - 'phone':ustr(office_no), - 'mobile':ustr(mobile_no), - 'fax':ustr(fax), - 'street':ustr(street), - 'street2':ustr(street2), - 'city':ustr(city), - 'zip':ustr(zip) - } - - fs_id = c_id = -1 - if not state_sel == -1 : - try: - temp = NewConn.GetAllState() - i = -1 - for t in temp: - i+=1 - if i == state_sel: - fs_id = t[0] - break; - res ['state_id'] = fs_id - except Exception, e: - msg = getMessage(e) - win32ui.MessageBox(msg, "New Partner", flag_error) - pass - if not country_sel == -1 : - try: - temp = NewConn.GetAllCountry() - i = -1 - for t in temp: - i+=1 - if i == country_sel: - c_id = t[0] - break; - res ['country_id'] = c_id - except Exception, e: - msg = getMessage(e) - win32ui.MessageBox(msg, "Open Contact", flag_error) - pass - try: - id = NewConn.CreateContact(sel, str(res)) - if not partner: - msg="New contact created." - else: - msg="New contact created for partner '%s'."%partner - except Exception,e: - msg="Contact not created \n\n" + getMessage(e) - win32ui.MessageBox(msg, "Create Contact", flag_error) - return - win32ui.MessageBox(msg, "Create Contact", flag_info) - for i in range(0,9): - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[i], '') - win32gui.SendMessage(combo, win32con.CB_SETCURSEL, -1 ) - win32gui.SendMessage(state_combo, win32con.CB_SETCURSEL, -1 ) - win32gui.SendMessage(coun_combo, win32con.CB_SETCURSEL, -1 ) - -def SetAllText(txtProcessor,*args): - # Set values for url, uname, pwd from config file - url = NewConn.getitem('_uri') - tbox = txtProcessor.GetControl() - win32gui.SendMessage(tbox, win32con.WM_SETTEXT, 0, str(url)) - k=win32gui.GetDlgItemText(txtProcessor.window.hwnd, txtProcessor.control_id) - uname = NewConn.getitem('_uname') - tbox = txtProcessor.GetControl(txtProcessor.other_ids[0]) - win32gui.SendMessage(tbox, win32con.WM_SETTEXT, 0, str(uname)) - -def SetDefaultList(listProcessor,*args): - import win32api - hwndList = listProcessor.GetControl() - - # set full row select style - child_ex_style = win32gui.SendMessage(hwndList, commctrl.LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0) - child_ex_style |= commctrl.LVS_EX_FULLROWSELECT - win32gui.SendMessage(hwndList, commctrl.LVM_SETEXTENDEDLISTVIEWSTYLE, 0, child_ex_style) - - # set header row - lvc = LVCOLUMN( - mask = commctrl.LVCF_FMT | commctrl.LVCF_WIDTH | \ - commctrl.LVCF_TEXT | commctrl.LVCF_SUBITEM - ) - lvc.fmt = commctrl.LVCFMT_LEFT - lvc.iSubItem = 1 - lvc.text = "Object Name" - lvc.cx = 315 - win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam()) - lvc.iSubItem = 0 - lvc.text = "Document Title" - lvc.cx = 315 - win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam()) - - #create imagelist - global il - il = win32gui.ImageList_Create( - win32api.GetSystemMetrics(win32con.SM_CXSMICON), - win32api.GetSystemMetrics(win32con.SM_CYSMICON), - commctrl.ILC_COLOR32 | commctrl.ILC_MASK, - 1, # initial size - 0) # cGrow - - win32gui.SendMessage(hwndList, commctrl.LVM_SETIMAGELIST,\ - commctrl.LVSIL_SMALL, il) - # Set objects from config - objs = eval(NewConn.getitem('_obj_list')) - load_bmp_flags=win32con.LR_LOADFROMFILE | win32con.LR_LOADTRANSPARENT - for obj in objs: - image_path = os.path.join(listProcessor.window.manager.application_directory, "dialogs\\resources\\openerp_logo1.bmp") - path=obj[2] - if path: - image_path = path - try: - hicon = win32gui.LoadImage(0, image_path,win32con.IMAGE_BITMAP, 40, 40, load_bmp_flags) - except Exception, e: - msg = "Problem loading the image \n\n" + getMessage(e) - hicon = None - win32ui.MessageBox(msg, "Load Image", flag_error) - - #Add the object in the list - win32gui.ImageList_Add(il,hicon,0) - cnt = win32gui.ImageList_GetImageCount(il) - num_items = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMCOUNT) - item = LVITEM(text=obj[0],iImage=cnt-2, iItem = num_items) - new_index = win32gui.SendMessage(hwndList, commctrl.LVM_INSERTITEM, 0, item.toparam()) - item = LVITEM(text=obj[1], iItem = new_index, iSubItem = 1) - win32gui.SendMessage(hwndList, commctrl.LVM_SETITEM, 0, item.toparam()) - -def SetDefaultContact(txtProcessor,*args): - # Acquiring the control of the text box - txt_name = txtProcessor.GetControl() - txt_email = txtProcessor.GetControl(txtProcessor.other_ids[0]) - - global name - global email - if txtProcessor.init_done: - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.control_id,name) - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[0],email) - return - # - try: - mail = GetMail(txtProcessor) - name = ustr(mail.SenderName).encode('iso-8859-1') - email = ustr(mail.SenderEmailAddress).encode('iso-8859-1') - except Exception,e: - pass - - fs_combo = win32gui.GetDlgItem(txtProcessor.window.hwnd, txtProcessor.other_ids[1]) - c_combo = win32gui.GetDlgItem(txtProcessor.window.hwnd, txtProcessor.other_ids[2]) - win32gui.SendMessage(fs_combo, win32con.CB_SETCURSEL, -1 ) - win32gui.SendMessage(c_combo, win32con.CB_SETCURSEL, -1 ) - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.control_id,name) - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[0],email) - txtProcessor.init_done = True - -def setCheckList(groupProcessor,*args): - try: - child_style = win32con.BS_AUTOCHECKBOX | win32con.WS_TABSTOP - hinst = win32gui.dllhandle - objs = groupProcessor.window.manager.config['objects'] - ins_objs = NewConn.GetAllObjects() - left = 20 - top = 60 - cnt=0 - id=4001 - id1=6001 - load_bmp_flags=win32con.LR_LOADFROMFILE | win32con.LR_LOADTRANSPARENT - if groupProcessor.init_done: - return - else: - for obj in objs: - if obj[1] in ins_objs: - groupProcessor.init_done = True - #Add image - hwndImg = win32gui.CreateWindowEx(0, "STATIC","", - win32con.SS_CENTERIMAGE | win32con.SS_REALSIZEIMAGE | win32con.SS_BITMAP | win32con.WS_CHILD | win32con.WS_VISIBLE, - left,top+3,13,13, - groupProcessor.window.hwnd, - id, - 0, - None - ); - image_path = os.path.join(groupProcessor.window.manager.application_directory, "dialogs\\resources\\openerp_logo1.bmp") - if obj[2]: - image_path = obj[2] - try: - hicon = win32gui.LoadImage(0, image_path, win32con.IMAGE_BITMAP, 40, 40, load_bmp_flags) - except Exception,e: - msg="Problem loading the image \n\n" + getMessage(e) - hicon = None - win32ui.MessageBox(msg, "Load Image", flag_error) - - win32gui.SendMessage(hwndImg, win32con.STM_SETIMAGE, win32con.IMAGE_BITMAP, hicon); - #Add Checkbox - left+= 17 - hwndChk = win32gui.CreateWindowEx( - 0,"BUTTON",obj[0],win32con.WS_VISIBLE | win32con.WS_CHILD | \ - win32con.BS_AUTOCHECKBOX | win32con.WS_TABSTOP | win32con.BST_CHECKED, \ - left, top, 130,20,groupProcessor.window.hwnd,id1,hinst,None - ) - if obj[1] in ['res.partner','res.partner.address']: - win32gui.SendMessage(hwndChk , win32con.BM_SETCHECK, 1, 0); - hwndChk_list.append((id1,hwndChk)) - - cnt=cnt+1 - id+=1 - id1+=1 - left+=17 - win32gui.UpdateWindow(hwndImg) - left+=140 - if cnt > 1: - left = 20 - top+=18 - cnt=0 - except Exception, e: - win32ui.MessageBox(str(e), 'Document List') - -def CreatePartner(btnProcessor,*args): - #Check if server running or user logged in - b = check() - if not b: - return - - partner_name = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) - if not partner_name: - win32ui.MessageBox("Please enter Partner name.", "Create Partner", flag_excl) - return - res = {'name':ustr(partner_name)} - try: - id = NewConn.CreatePartner(str(res)) - except Exception,e: - msg="Partner not created \n\n" + getMessage(e) - win32ui.MessageBox(msg, "Create Partner", flag_error) - return - if id: - win32ui.MessageBox("New Partner '%s' created."%partner_name, "Create Partner", flag_info) - win32gui.EndDialog(btnProcessor.window.hwnd, btnProcessor.id) - else: - win32ui.MessageBox("Partner '%s' already Exists."%partner_name, "Create Partner", flag_info) - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0],'') - -def set_search_text(dialogProcessor,*args): - global search_text - search_text = win32gui.GetDlgItemText(dialogProcessor.window.hwnd, dialogProcessor.other_ids[0]) - return - -def set_name_email(dialogProcessor,*args): - global name - global email - name = win32gui.GetDlgItemText(dialogProcessor.window.hwnd, dialogProcessor.other_ids[0]) - email = win32gui.GetDlgItemText(dialogProcessor.window.hwnd, dialogProcessor.other_ids[1]) - -def GetDefaultEmail(txtProcessor,*args): - - from win32com.client import Dispatch - import win32con - b = check() - if not b: - return - #Acquiring control of the text box - search_partner_box = txtProcessor.GetControl() - global search_partner_text - if txtProcessor.init_done: - win32gui.SendMessage(search_partner_box, win32con.WM_SETTEXT, 0,search_partner_text) - return - #Reading Current Selected Email. - ex = txtProcessor.window.manager.outlook.ActiveExplorer() - assert ex.Selection.Count == 1 - mail = ex.Selection.Item(1) - #Fetching Sender MailID from Selected Mail - try: - search_partner_text = ustr(mail.SenderEmailAddress).encode('iso-8859-1') - except Exception,e: - win32ui.MessageBox("Error In reading email ID from Email ","Open Contact", flag_error) - pass - win32gui.SendMessage(search_partner_box, win32con.WM_SETTEXT, 0, search_partner_text) - - fs_combo = win32gui.GetDlgItem(txtProcessor.window.hwnd, txtProcessor.other_ids[10]) - c_combo = win32gui.GetDlgItem(txtProcessor.window.hwnd, txtProcessor.other_ids[11]) - partner_combo = win32gui.GetDlgItem(txtProcessor.window.hwnd, txtProcessor.other_ids[0]) - vals = [] - #Searching the res.partner.address for contact based on Sender Mail ID. - vals = NewConn.SearchPartnerDetail(search_partner_text) - #If no user Found. - if vals == None: - for i in range(1,10): - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[i], "") - win32gui.SendMessage(fs_combo, win32con.CB_SETCURSEL, -1 ) - win32gui.SendMessage(c_combo, win32con.CB_SETCURSEL, -1 ) - win32gui.SendMessage(partner_combo, win32con.CB_SETCURSEL, -1 ) - win32ui.MessageBox("No matching records found for : "+str(search_partner)+".","Open Contact", flag_excl) - return - else: - #If user Found than Setting the Value for the contact in fields. - for i in range(1,10): - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[i], "") - win32gui.SendMessage(fs_combo, win32con.CB_SETCURSEL, -1 ) - win32gui.SendMessage(c_combo, win32con.CB_SETCURSEL, -1 ) - win32gui.SendMessage(partner_combo, win32con.CB_SETCURSEL, -1 ) - - for val in vals: - - if val[0] == 'partner_id': - temp = list (NewConn.GetPartners()) - i = -1 - for t in temp: - i+=1 - if t[1] == val[1][1] : - win32gui.SendMessage(partner_combo, win32con.CB_SETCURSEL, i ) - if val[0] == 'name' and val[1] != False : - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[1], str(val[1])) - - if val[0] == 'street' and val[1] != False : - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[2], str(val[1])) - - if val[0] == 'street2' and val[1] != False : - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[3], str(val[1])) - - if val[0] == 'zip' and val[1] != False : - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[9], str(val[1])) - - if val[0] == 'city' and val[1] != False : - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[4], str(val[1])) - - if val[0] == 'state_id' and val[1] != False : - id = i = -1 - temp = list(NewConn.GetAllState()) - for t in temp: - i+=1 - if str(t[1]) == str(val[1][1]): - id = i - break; - sel = win32gui.SendMessage(fs_combo, win32con.CB_SETCURSEL, id ) - - if val[0] == 'country_id' and val[1] != False : - id = i = -1 - temp = list(NewConn.GetAllCountry()) - for t in temp: - i+=1 - if str(t[1]) == str(val[1][1]): - id = i - break; - sel = win32gui.SendMessage(c_combo, win32con.CB_SETCURSEL, id ) - - if val[0] == 'phone' and val[1] != False : - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[5], str(val[1])) - - if val[0] == 'mobile' and val[1] != False : - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[6], str(val[1])) - - if val[0] == 'fax' and val[1] != False : - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[7], str(val[1])) - - if val[0] == 'email' and val[1] != False : - win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[8], str(val[1])) - - txtProcessor.init_done=True - -def SearchPartner(btnProcessor,*args): - b = check() - if not b: - return - #hwnd For the List box - fs_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[11]) - c_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[12]) - partner_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) - try : - search_partner = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) - if not search_partner: - win32ui.MessageBox("Please enter email id to search for.", "Open Contact", flag_excl) - return - vals = [] - #Searching the contact. - vals = NewConn.SearchPartnerDetail(search_partner) - #if contact not found resetting all field to blank - if vals == None: - for i in range(2,11): - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[i], "") - win32gui.SendMessage(fs_combo, win32con.CB_SETCURSEL, -1 ) - win32gui.SendMessage(c_combo, win32con.CB_SETCURSEL, -1 ) - win32gui.SendMessage(partner_combo, win32con.CB_SETCURSEL, -1 ) - win32ui.MessageBox("No matching records found for : "+str(search_partner)+".","Open Contact", flag_excl) - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0], "") - return - #if contact found than setting the values for the contact. - else: - for i in range(2,11): - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[i], "") - win32gui.SendMessage(fs_combo, win32con.CB_SETCURSEL, -1 ) - win32gui.SendMessage(c_combo, win32con.CB_SETCURSEL, -1 ) - win32gui.SendMessage(partner_combo, win32con.CB_SETCURSEL, -1 ) - for val in vals: - if val[0] == 'partner_id': - #Finding the partner index in list and setting it. - temp = list (NewConn.GetPartners()) - i = -1 - for t in temp: - i+=1 - if t[1] == val[1][1] : - win32gui.SendMessage(partner_combo, win32con.CB_SETCURSEL, i ) - - if val[0] == 'name' and val[1] != False : - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2], str(val[1])) - - if val[0] == 'street' and val[1] != False : - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[3], str(val[1])) - - if val[0] == 'street2' and val[1] != False : - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[4], str(val[1])) - - if val[0] == 'zip' and val[1] != False : - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[10], str(val[1])) - - if val[0] == 'city' and val[1] != False : - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[5], str(val[1])) - - if val[0] == 'state_id' and val[1] != False : - #Finding the state index in list and setting it. - id = i = -1 - temp = list(NewConn.GetAllState()) - for t in temp: - i+=1 - if str(t[1]) == str(val[1][1]): - id = i - break; - sel = win32gui.SendMessage(fs_combo, win32con.CB_SETCURSEL, id ) - - if val[0] == 'country_id' and val[1] != False : - #Finding the country index in list and setting it. - id = i = -1 - temp = list(NewConn.GetAllCountry()) - for t in temp: - i+=1 - if str(t[1]) == str(val[1][1]): - id = i - break; - sel = win32gui.SendMessage(c_combo, win32con.CB_SETCURSEL, id ) - - if val[0] == 'phone' and val[1] != False : - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[6], str(val[1])) - - if val[0] == 'mobile' and val[1] != False : - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[7], str(val[1])) - - if val[0] == 'fax' and val[1] != False : - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[8], str(val[1])) - - if val[0] == 'email' and val[1] != False : - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[9], str(val[1])) - - win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0], "") - except Exception,e: - msg = getMessage(e) - win32ui.MessageBox(msg, "Open Contact", flag_error) - pass - -def WritePartner(btnProcessor,*args): - new_vals=[] - #Reading new value of the fields. - contect_name = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) - street = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2]) - street2 = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[3]) - city = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[4]) - phone = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[7]) - mobile = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[8]) - fax = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[9]) - email = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[10]) - zip = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[11]) - country_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[6]) - country_sel = win32gui.SendMessage(country_combo, win32con.CB_GETCURSEL) - state_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[5]) - state_sel = win32gui.SendMessage(state_combo, win32con.CB_GETCURSEL) - partner_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) - partner_sel = win32gui.SendMessage(partner_combo, win32con.CB_GETCURSEL) - #Checking that record not being saved without name or Partner - if contect_name.strip() == "": - win32ui.MessageBox("Please enter partner Contact Name name.", "Open Contact", flag_excl) - return - if partner_sel < 1: - win32ui.MessageBox("Please Select Partner From list.", "Open Contact", flag_excl) - return - fs_id = c_id = p_id = -1 - #Finding the partner index in list finding it record ID. - if not partner_sel < 0 : - try: - temp = NewConn.GetPartners() - i = -1 - for t in temp: - i+=1 - if i == partner_sel: - p_id = t[0] - break; - except Exception, e: - msg = getMessage(e) - win32ui.MessageBox(msg, "Open Contact", flag_error) - pass - #Finding the State index in list finding it record ID. - if not state_sel == -1 : - try: - temp = NewConn.GetAllState() - i = -1 - for t in temp: - i+=1 - if i == state_sel: - fs_id = t[0] - break; - except Exception, e: - msg = getMessage(e) - win32ui.MessageBox(msg, "Open Contact", flag_error) - pass - #Finding the country index in list finding it record ID. - if not country_sel == -1 : - try: - temp = NewConn.GetAllCountry() - i = -1 - for t in temp: - i+=1 - if i == country_sel: - c_id = t[0] - break; - except Exception, e: - msg = getMessage(e) - win32ui.MessageBox(msg, "Open Contact", flag_error) - pass - # Creating a list to write the values to the OpenERP - new_vals.append(['partner_id',p_id]) - new_vals.append(['name',contect_name]) - new_vals.append(['street',street]) - new_vals.append(['street2',street2]) - new_vals.append(['city',city]) - new_vals.append(['state_id',fs_id]) - new_vals.append(['country_id',c_id]) - new_vals.append(['phone',phone]) - new_vals.append(['mobile',mobile]) - new_vals.append(['email',email]) - new_vals.append(['fax',fax]) - new_vals.append(['zip',zip]) - flag = 0 - try: - #writing the updated values to the Server. - flag = NewConn.WritePartnerValues(new_vals) - except Exception,e: - msg = getMessage(e) - win32ui.MessageBox(msg, "Open Contact", flag_error) - pass - if flag == 1: - win32ui.MessageBox("Changes have been Updated Successfully.", "Open Contact", flag_info) - elif flag == 0: - win32ui.MessageBox("Error in Updating the Changes.\n Please check the Database Connection.", "Open Contact", flag_error) - elif flag == -1: - win32ui.MessageBox("Contact can not be Save.\nFirst select contact using Search.","Open Contact", flag_info) - - - -dialog_map = { - "IDD_MANAGER" : ( - (CancelButtonProcessor, "IDCANCEL", resetConnAttribs, ()), - (TabProcessor, "IDC_TAB IDC_LIST", - """IDD_GENERAL IDD_OBJECT_SETTINGS IDD_ABOUT"""), - (DoneButtonProcessor, "ID_DONE"), - ), - - "IDD_GENERAL": ( - (DBComboProcessor, "ID_DB_DROPDOWNLIST", GetConn, ()), - (TextProcessor, "ID_SERVER_PORT ID_USERNAME ID_PASSWORD", SetAllText, ()), - (CommandButtonProcessor, "ID_BUT_TESTCONNECTION ID_DB_DROPDOWNLIST ID_USERNAME \ - ID_PASSWORD", TestConnection, ()), - (CommandButtonProcessor, "IDC_RELOAD", ReloadAllControls, ()), - (DialogCommand, "IDC_BUT_SET_SERVER_PORT", "IDD_SERVER_PORT_DIALOG"), - ), - - "IDD_OBJECT_SETTINGS" : ( - (CommandButtonProcessor, "IDC_BUT_LOAD_IMAGE IDC_IMAGE_PATH", GetImagePath, ()), - (CommandButtonProcessor, "IDC_BUT_SAVE_OBJECT IDC_OBJECT_TITLE IDC_OBJECT_NAME \ - IDC_IMAGE_PATH IDC_LIST", AddNewObject, ()), - (CommandButtonProcessor, "IDC_BUT_DEL_OBJECT IDC_LIST", DeleteSelectedObjects, ()), - (ListBoxProcessor, "IDC_LIST", SetDefaultList, ()) - ), - - "IDD_ABOUT" : ( - (ImageProcessor, "IDB_OPENERPLOGO"), - (MessageProcessor, "IDC_ABOUT"), - ), - - "IDD_SERVER_PORT_DIALOG" : ( - (CloseButtonProcessor, "IDCANCEL"), - (OKButtonProcessor, "IDOK ID_SERVER ID_PORT IDR_XML_PROTOCOL"), - (RadioButtonProcessor, "IDR_XML_PROTOCOL", GetConn, ()), - (RadioButtonProcessor, "IDR_XMLS_PROTOCOL", GetConn, ()), - (RadioButtonProcessor, "IDR_NETRPC_PROTOCOL", GetConn, ()), - ), - - "IDD_SYNC" : ( - (CommandButtonProcessor, "ID_SEARCH ID_SEARCH_TEXT IDC_NAME_LIST", SearchObjectsForText,()), - (GroupProcessor, "IDC_STATIC_GROUP", setCheckList, ()), - (CSComboProcessor, "ID_ATT_METHOD_DROPDOWNLIST", GetConn,()), - (TextProcessor, "ID_SEARCH_TEXT", GetSearchText, ()), - (DialogCommand, "ID_CREATE_CONTACT ID_SEARCH_TEXT", "IDD_NEW_CONTACT_DIALOG", set_search_text, ()), - (CloseButtonProcessor, "IDCANCEL"), - (CommandButtonProcessor, "ID_MAKE_ATTACHMENT IDC_NAME_LIST IDD_SYNC", MakeAttachment, ()), - (CommandButtonProcessor, "ID_CREATE_CASE ID_ATT_METHOD_DROPDOWNLIST IDC_NAME_LIST", CreateCase, ()), - (ListBoxProcessor, "IDC_NAME_LIST", SetNameColumn, ()) - ), - - "IDD_NEW_CONTACT_DIALOG" : ( - (PartnersComboProcessor, "ID_PARTNER_DROPDOWNLIST", GetConn, ()), - (CountryComboProcessor, "ID_COUNTRY_DROPLIST", GetConn, ()), - (StateComboProcessor, "ID_FED_STATE_DROPLIST", GetConn, ()), - (CloseButtonProcessor, "IDCANCEL"), - (CommandButtonProcessor, "ID_CONTACT_SAVE_BUTTON ID_CONTACT_NAME_TEXT ID_CONTACT_EMAIL_TEXT ID_CONTACT_OFFICE_TEXT ID_CONTACT_MOBILE_TEXT ID_FAX_TEXT ID_STREET_TEXT ID_STREET2_TEXT ID_PARTNER_CITY_TEXT ID_ZIP_TEXT ID_PARTNER_DROPDOWNLIST ID_FED_STATE_DROPLIST ID_COUNTRY_DROPLIST", CreateContact, ()), - (TextProcessor, "ID_CONTACT_NAME_TEXT ID_CONTACT_EMAIL_TEXT ID_FED_STATE_DROPLIST ID_COUNTRY_DROPLIST" , SetDefaultContact, ()), - (DialogCommand, "ID_NEW_PARTNER_BUTTON ID_CONTACT_NAME_TEXT ID_CONTACT_EMAIL_TEXT", "IDD_NEW_PARTNER_DIALOG", set_name_email, ()), - ), - - "IDD_NEW_PARTNER_DIALOG" : ( - (CloseButtonProcessor, "IDCANCEL"), - (CommandButtonProcessor, "ID_SAVE_PARTNER_BUTTON ID_PARTNER_NAME_TEXT", CreatePartner, ()), - ), - - "IDD_VIEW_PARTNER_DIALOG" : ( - (PartnersComboProcessor, "ID_PARTNER_DROPLIST", GetConn, ()), - (StateComboProcessor, "ID_ALL_STATE_DROPDOWNLIST", GetConn, ()), - (CountryComboProcessor, "ID_ALL_COUNTRY_DROPDOWNLIST", GetConn, ()), - (TextProcessor, "IDET_SEARCH_PARTNER ID_PARTNER_DROPLIST IDET_PARTNER_CONTACT_NAME IDET_PARTNER_STREET IDET_PARTNER_STREET2 IDET_PARTNER_CITY IDET_PARTNER_OFFICENO IDET_PARTNER_MOBILENO IDET_PARTNER_EMAIL IDET_PARTNER_FAX IDET_ZIP ID_ALL_STATE_DROPDOWNLIST ID_ALL_COUNTRY_DROPDOWNLIST", GetDefaultEmail, ()), - (CommandButtonProcessor, "IDPB_SEARCH_PARTNER IDET_SEARCH_PARTNER ID_PARTNER_DROPLIST IDET_PARTNER_CONTACT_NAME IDET_PARTNER_STREET IDET_PARTNER_STREET2 IDET_PARTNER_CITY IDET_PARTNER_OFFICENO IDET_PARTNER_MOBILENO IDET_PARTNER_EMAIL IDET_PARTNER_FAX IDET_ZIP ID_ALL_STATE_DROPDOWNLIST ID_ALL_COUNTRY_DROPDOWNLIST", SearchPartner, ()), - (CommandButtonProcessor, "IDPB_WRITE_CHANGES ID_PARTNER_DROPLIST IDET_PARTNER_CONTACT_NAME IDET_PARTNER_STREET IDET_PARTNER_STREET2 IDET_PARTNER_CITY ID_ALL_STATE_DROPDOWNLIST ID_ALL_COUNTRY_DROPDOWNLIST IDET_PARTNER_OFFICENO IDET_PARTNER_MOBILENO IDET_PARTNER_EMAIL IDET_PARTNER_FAX IDET_ZIP", WritePartner, ()), - (CloseButtonProcessor, "IDCANCEL"), - (DialogCommand, "ID_NEW_PART_BUTTON", "IDD_NEW_PARTNER_DIALOG" ), - (DialogCommand, "IDPB_NEWPARTNER_BUTTON" , "IDD_NEW_CONTACT_DIALOG") - ), -} + #!/usr/bin/python + #-*- encoding: utf-8 -*- + +from processors import * +from opt_processors import * +import sys +import os +import addin +from dialogs import ShowDialog, MakePropertyPage +import win32ui +import commctrl +import win32con +import win32gui +import win32gui_struct +import xmlrpclib +from manager import ustr +import chilkat + +try: + enumerate +except NameError: # enumerate new in 2.3 + def enumerate(seq): + return [(i, seq[i]) for i in xrange(len(seq))] + +BIF_NEWDIALOGSTYLE = 0x00000040 +BIF_NONEWFOLDERBUTTON = 0x0000200 +CSIDL_COMMONMYPICTURES = 0x00000036 + +class _WIN32MASKEDSTRUCT: + def __init__(self, **kw): + full_fmt = "" + for name, fmt, default, mask in self._struct_items_: + self.__dict__[name] = None + if fmt == "z": + full_fmt += "pi" + else: + full_fmt += fmt + for name, val in kw.iteritems(): + if name not in self.__dict__: + raise ValueError("LVITEM structures do not have an item '%s'" % (name,)) + self.__dict__[name] = val + + def __setattr__(self, attr, val): + if not attr.startswith("_") and attr not in self.__dict__: + raise AttributeError(attr) + self.__dict__[attr] = val + + def toparam(self): + self._buffs = [] + full_fmt = "" + vals = [] + mask = 0 + # calc the mask + for name, fmt, default, this_mask in self._struct_items_: + if this_mask is not None and self.__dict__.get(name) is not None: + mask |= this_mask + self.mask = mask + for name, fmt, default, this_mask in self._struct_items_: + val = self.__dict__[name] + if fmt == "z": + fmt = "Pi" + if val is None: + vals.append(0) + vals.append(0) + else: + # Note this demo still works with byte strings. An + # alternate strategy would be to use unicode natively + # and use the 'W' version of the messages - eg, + # LVM_SETITEMW etc. + val = val + "\0" + if isinstance(val, unicode): + val = val.encode("mbcs") + str_buf = array.array("b", val) + vals.append(str_buf.buffer_info()[0]) + vals.append(len(val)) + self._buffs.append(str_buf) # keep alive during the call. + else: + if val is None: + val = default + vals.append(val) + full_fmt += fmt + return struct.pack(*(full_fmt,) + tuple(vals)) + + +# NOTE: See the win32gui_struct module for an alternative way of dealing +# with these structures +class LVITEM(_WIN32MASKEDSTRUCT): + _struct_items_ = [ + ("mask", "I", 0, None), + ("iItem", "i", 0, None), + ("iSubItem", "i", 0, None), + ("state", "I", 0, commctrl.LVIF_STATE), + ("stateMask", "I", 0, None), + ("text", "z", None, commctrl.LVIF_TEXT), + ("iImage", "i", 0, commctrl.LVIF_IMAGE), + ("lParam", "i", 0, commctrl.LVIF_PARAM), + ("iIdent", "i", 0, None), + ("cchTextMax", "i", 0, 255), + ("pszText", "i", 0, None), + ("flags", "i", 0, None), + ] + +class LVCOLUMN(_WIN32MASKEDSTRUCT): + _struct_items_ = [ + ("mask", "I", 0, None), + ("fmt", "i", 0, commctrl.LVCF_FMT), + ("cx", "i", 0, commctrl.LVCF_WIDTH), + ("text", "z", None, commctrl.LVCF_TEXT), + ("iSubItem", "i", 0, commctrl.LVCF_SUBITEM), + ("iImage", "i", 0, commctrl.LVCF_IMAGE), + ("iOrder", "i", 0, commctrl.LVCF_ORDER), + ] + +global flag_stop +flag_stop=win32con.MB_ICONSTOP + +global flag_error +flag_error=win32con.MB_ICONERROR + +global flag_info +flag_info=win32con.MB_ICONINFORMATION + +global flag_excl +flag_excl=win32con.MB_ICONEXCLAMATION + +#global NewConn +NewConn=addin.GetConn() +## Retrieves current registered XMLRPC connection +def GetConn(): + return NewConn + +global objects_with_match +objects_with_match=[] + +global hwndChk_list +hwndChk_list=[] + +global search_text +search_text='search_text' + +global name +name='' +global email +email='' + +def check(): + server = NewConn.getitem('_server') + port = NewConn.getitem('_port') + NewConn.GetDBList() + if str(NewConn.getitem('_running')) == 'False': + win32ui.MessageBox("No server running on host "+ server+" at port "+str(port), "Server Connection", flag_excl) + return False + if str(NewConn.getitem('_login')) == 'False': + win32ui.MessageBox("Please login to the database first", "Database Connection", flag_excl) + return False + return True +def resetConnAttribs(window): + config = window.manager.LoadConfig() + NewConn.setitem('_server', config['server']) + NewConn.setitem('_port', config['port']) + NewConn.setitem('protocol', config['protocol']) + NewConn.setitem('_uri', "http://" + config['server'] + ":" + str(config['port'])) + NewConn.setitem('_obj_list', config['objects']) + NewConn.setitem('_dbname', config['database']) + NewConn.setitem('_uname', config['uname']) + NewConn.setitem('_pwd', config['pwd']) + NewConn.setitem('_login', str(config['login'])) + return + +def setConnAttribs(server, port, manager): + protocol = NewConn.getitem('protocol') + if protocol=='XML-RPCS': + protocol='https://' + else: + protocol='http://' + uri = protocol + server + ":" + str(port) + NewConn.setitem('_server',server) + NewConn.setitem('_port',port) + NewConn.setitem('_uri',uri) + NewConn.GetDBList() + manager.config = manager.LoadConfig() + NewConn.setitem('_dbname',manager.config['database']) + NewConn.setitem('_uname', manager.config['uname']) + NewConn.setitem('_pwd', manager.config['pwd']) + NewConn.setitem('_login', str(manager.config['login'])) + NewConn.setitem('_obj_list', manager.config['objects']) + return + +def getConnAttributes(manager): + manager.config['server'] = NewConn.getitem('_server') + manager.config['port'] = NewConn.getitem('_port') + manager.config['protocol'] = NewConn.getitem('protocol') + manager.config['objects'] = eval(NewConn.getitem('_obj_list')) + manager.config['database'] = NewConn.getitem('_dbname') + manager.config['uname'] = NewConn.getitem('_uname') + manager.config['pwd'] = NewConn.getitem('_pwd') + manager.config['login'] = NewConn.getitem('_login') + return + +def getMessage(e): + import pywintypes + print "Exception %s: %s"%(type(e),str(e)) + msg = str(e) + if type(e) == pywintypes.com_error: + msg=str(e) + elif type(e) == xmlrpclib.Fault: + msg = str(e.faultCode) or e.faultString or e.message or str(e) + else: + if hasattr(e, 'faultCode') and e.faultCode: + msg = str(e.faultCode) + elif hasattr(e, 'faultString') and e.faultString: + msg = e.faultString + elif hasattr(e, 'message') and e.message: + msg = e.message + return msg + +class OKButtonProcessor(ButtonProcessor): + def __init__(self, window, control_ids): + self.mngr = window.manager + ControlProcessor.__init__(self, window, control_ids) + + def OnClicked(self, id): + server = win32gui.GetDlgItemText(self.window.hwnd, self.other_ids[0]) + try: + port = int(win32gui.GetDlgItemText(self.window.hwnd, self.other_ids[1])) + except ValueError, e: + print "Exception : %s"%str(e) + win32ui.MessageBox("Port should be an integer", "Error", flag_excl) + return + except Exception,e: + msg = getMessage(e) + win32ui.MessageBox(msg, "Error", flag_excl) + return + setConnAttribs(server, port, self.mngr) + if str(NewConn.getitem('_running')) == 'False': + msg = "No server running on host '%s' at port '%d'. Press ignore to still continue with this configuration?"%(server,port) + r=win32ui.MessageBox(msg, "Server Connection", win32con.MB_ABORTRETRYIGNORE | win32con.MB_ICONQUESTION) + if r==3: + resetConnAttribs(self.window) + return + elif r==4: + self.OnClicked(id) + elif r==5: + setConnAttribs(server, port, self.mngr) + win32gui.EndDialog(self.window.hwnd, id) + +class DoneButtonProcessor(ButtonProcessor): + def OnClicked(self, id): + getConnAttributes(self.window.manager) + self.window.manager.SaveConfig() + win32gui.EndDialog(self.window.hwnd, id) + +class MessageProcessor(ControlProcessor): + def Init(self): + text = "This Outlook Plugin for OpenERP s.a. has been developed by TinyERP \n\n \ + For more information, please visit our website \n \ + http://www.openerp.com \n\n \ + Contact Us :\n \ + sales@openerp.com \n\n \ + 2001-TODAY OpenERP s.a.. All rights reserved. \n" + win32gui.SendMessage(self.GetControl(), win32con.WM_SETTEXT, 0, text) + + def GetPopupHelpText(self, cid): + return "Displays details on this plugin" + +class TabProcessor(ControlProcessor): + def __init__(self, window, control_ids, page_ids): + ControlProcessor.__init__(self, window, control_ids) + self.page_ids = page_ids.split() + + def Init(self): + self.pages = {} + self.currentPage = None + self.currentPageIndex = -1 + self.currentPageHwnd = None + for index, page_id in enumerate(self.page_ids): + template = self.window.manager.dialog_parser.dialogs[page_id] + self.addPage(index, page_id, template[0][0]) + server = self.window.manager.config['server'] + port = self.window.manager.config['port'] + setConnAttribs(server, port, self.window.manager) + self.switchToPage(0) + + def Done(self): + if self.currentPageHwnd is not None: + if not self.currentPage.SaveAllControls(): + win32gui.SendMessage(self.GetControl(), commctrl.TCM_SETCURSEL, self.currentPageIndex,0) + return False + return True + + def OnNotify(self, nmhdr, wparam, lparam): + selChangedCode = 5177342 + code = nmhdr[2] + if code==selChangedCode: + index = win32gui.SendMessage(self.GetControl(), commctrl.TCM_GETCURSEL, 0,0) + if index!=self.currentPageIndex: + self.switchToPage(index) + + def switchToPage(self, index): + if self.currentPageHwnd is not None: + if not self.currentPage.SaveAllControls(): + win32gui.SendMessage(self.GetControl(), commctrl.TCM_SETCURSEL, self.currentPageIndex,0) + return 1 + win32gui.DestroyWindow(self.currentPageHwnd) + self.currentPage = MakePropertyPage(self.GetControl(), self.window.manager, self.window.config, self.pages[index]) + self.currentPageHwnd = self.currentPage.CreateWindow() + self.currentPageIndex = index + return 0 +# + def addPage(self, item, idName, label): + format = "iiiiiii" + lbuf = win32gui.PyMakeBuffer(len(label)+1) + address,l = win32gui.PyGetBufferAddressAndLen(lbuf) + win32gui.PySetString(address, label) + + buf = struct.pack(format, + commctrl.TCIF_TEXT, # mask + 0, # state + 0, # state mask + address, + 0, #unused + 0, #image + item + ) + item = win32gui.SendMessage(self.GetControl(), + commctrl.TCM_INSERTITEM, + item, + buf) + self.pages[item] = idName + +class DialogCommand(ButtonProcessor): + def __init__(self, window, control_ids, idd, func=None, args=()): + self.idd = idd + self.func = func + self.args = args + ButtonProcessor.__init__(self, window, control_ids) + + def OnClicked(self, id): + self.id = id + if self.func: + args = (self, ) + self.args + self.func(*args) + parent = self.window.hwnd + self.window.SaveAllControls() + ShowDialog(parent, self.window.manager, self.window.config, self.idd) + self.window.LoadAllControls() + + def GetPopupHelpText(self, id): + dd = self.window.manager.dialog_parser.dialogs[self.idd] + return "Displays the %s dialog" % dd.caption + +def ReloadAllControls(btnProcessor,*args): + server = NewConn.getitem('_server') + port = NewConn.getitem('_port') + btnProcessor.window.LoadAllControls() + if str(NewConn.getitem('_running')) == 'False': + win32ui.MessageBox("No server running on host "+ server+" at port "+str(port), "Server Connection", flag_excl) + return + +def TestConnection(btnProcessor,*args): + server = NewConn.getitem('_server') + port = NewConn.getitem('_port') + url = NewConn.getitem('_uri') + NewConn.GetDBList() + if str(NewConn.getitem('_running')) == 'False': + btnProcessor.window.LoadAllControls() + win32ui.MessageBox("No server running on host "+ server+" at port "+str(port), "OpenERP Connection", flag_excl) + return + try: + dbname = win32gui.GetDlgItemText(btnProcessor.window.hwnd, 7000) + if not dbname: + win32ui.MessageBox("Authentication Error !\nBad Database Name !", "OpenERP Connection", flag_excl) + return + except Exception,e: + print "Exception %s: %s"%(type(e),str(e)) + dbname = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) + if not dbname: + win32ui.MessageBox("No database found on host "+ server+" at port "+str(port), "OpenERP Connection", flag_excl) + return + + uname = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) + pwd = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2]) + + if not uname: + win32ui.MessageBox("Authentication Error !\nBad User Name !", "OpenERP Connection", flag_excl) + return + if not pwd: + win32ui.MessageBox("Authentication Error !\nBad Password !", "OpenERP Connection", flag_excl) + return + + #Establish Connection + try: + uid = NewConn.login(dbname, uname, pwd) + if uid: + msg = "Connection Successful" + NewConn.setitem('_login', 'True') + NewConn.setitem('_uname', uname) + NewConn.setitem('_pwd', pwd) + NewConn.setitem('_uid', uid) + flag = flag_info + if not NewConn.IsCRMInstalled(): + msg+= '\n\n'+" 'CRM' module is not installed. So CRM cases cannot be created." + NewConn.setitem('_iscrm', 'False') + else: + NewConn.setitem('_iscrm', 'True') + else: + msg = "Authentication Error !\nBad UserName or Password" + flag = flag_stop + NewConn.setitem('_login', 'False') + except Exception,e: + msg = "Authentication Error !\n\n" + getMessage(e) + flag = flag_error + win32ui.MessageBox(msg, "OpenERP Connection", flag) + return + +def BrowseCallbackProc(hwnd, msg, lp, data): + from win32com.shell import shell, shellcon + if msg== shellcon.BFFM_INITIALIZED: + win32gui.SendMessage(hwnd, shellcon.BFFM_SETSELECTION, 1, data) + win32gui.SendMessage(hwnd, shellcon.BFFM_ENABLEOK, 0, 0) + elif msg == shellcon.BFFM_SELCHANGED: + # Set the status text of the + # For this message, 'lp' is the address of the PIDL. + pidl = shell.AddressAsPIDL(lp) + try: + path = shell.SHGetPathFromIDList(pidl) + if os.path.isdir(path): + win32gui.SendMessage(hwnd, shellcon.BFFM_ENABLEOK, 0, 0) + else: + ext = path.split('.')[-1] + if ext not in ['gif', 'bmp', 'jpg', 'tif', 'ico', 'png']: + win32gui.SendMessage(hwnd, shellcon.BFFM_ENABLEOK, 0, 0) + + else: + win32gui.SendMessage(hwnd, shellcon.BFFM_ENABLEOK, 0, 1) + except shell.error: + # No path for this PIDL + pass + +def GetImagePath(btnProcessor,*args): + from win32com.shell import shell, shellcon + ulFlags = shellcon.BIF_BROWSEINCLUDEFILES | BIF_NEWDIALOGSTYLE | BIF_NONEWFOLDERBUTTON + pidl, display_name, image_list=shell.SHBrowseForFolder(btnProcessor.window.hwnd, # parent HWND + None, # root PIDL. + "Get the image path", # title + ulFlags, # flags + BrowseCallbackProc, # callback function + os.getcwd() # 'data' param for the callback + ) + if (pidl, display_name, image_list) == (None, None, None): + return + else: + path = shell.SHGetPathFromIDList (pidl) + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0], path) + +def AddNewObject(btnProcessor,*args): + #Check if server running or user logged in + b = check() + if not b: + return + + #Check if title or object not specified + obj_title = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) + obj_name = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) + if not obj_title: + win32ui.MessageBox("No Title specified", "Documents Setting", flag_excl) + return + if not obj_name: + win32ui.MessageBox("No Document specified", "Documents Setting", flag_excl) + return + + #Check if object does not exist in the database or it already exist in the list + try: + all_obj_list = NewConn.GetAllObjects() + curr_obj_list = [obj[1] for obj in NewConn.GetObjList()] + curr_title_list = [obj[0] for obj in NewConn.GetObjList()] + if obj_name not in all_obj_list: + win32ui.MessageBox("No such Document exists", "Documents Setting", flag_excl) + return + elif obj_name in curr_obj_list: + win32ui.MessageBox("Document already in the list", "Documents Setting", flag_info) + return + elif obj_title in curr_title_list: + win32ui.MessageBox("Title already in the list. Please give different title", "Documents Setting", flag_excl) + return + + #extract image path and load the image + image_path='' + image_path = os.path.join(btnProcessor.window.manager.application_directory, "dialogs\\resources\\openerp_logo1.bmp") + path=win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2]) + if path: + image_path = path + load_bmp_flags=win32con.LR_LOADFROMFILE | win32con.LR_LOADTRANSPARENT + try: + hicon = win32gui.LoadImage(0, image_path,win32con.IMAGE_BITMAP, 40, 40, load_bmp_flags) + except Exception,e: + msg=getMessage(e) + hicon=None + win32ui.MessageBox(msg, "Load Image", flag_error) + + #Add the object in the list + win32gui.ImageList_Add(il,hicon,0) + cnt = win32gui.ImageList_GetImageCount(il) + + hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[3]) + num_items = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMCOUNT) + + item = LVITEM(text=obj_title, iImage=cnt-2, iItem = num_items) + new_index = win32gui.SendMessage(hwndList, commctrl.LVM_INSERTITEM, 0, item.toparam()) + + win32gui.SendMessage(hwndList, commctrl.LVM_SETIMAGELIST, commctrl.LVSIL_SMALL, il) + + item = LVITEM(text=obj_name, iItem = new_index, iSubItem = 1) + win32gui.SendMessage(hwndList, commctrl.LVM_SETITEM, 0, item.toparam()) + + NewConn.InsertObj(obj_title,obj_name,image_path) + except Exception, e: + msg = "Document not added\n\n" + getMessage(e) + win32ui.MessageBox(msg,"Documents Setting",flag_excl) + return + + #Empty all the text controls + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0], '') + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1], '') + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2], '') + +def DeleteSelectedObjects(btnProcessor,*args): + #Check if server running or user logged in + b = check() + if not b: + return + + #Delete selected items + hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) + sel_count = win32gui.SendMessage(hwndList, commctrl.LVM_GETSELECTEDCOUNT) + for i in range(0,sel_count): + sel = win32gui.SendMessage(hwndList, commctrl.LVM_GETNEXTITEM, -1, commctrl.LVNI_SELECTED) + buf,extra = win32gui_struct.EmptyLVITEM(1, 0) + r = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMTEXT, sel, buf) + sel_text = '' + for n in extra: + nombre = n.tostring() + sel_text = nombre[0:r] + s = win32gui.SendMessage(hwndList, commctrl.LVM_DELETEITEM, sel) + try: + NewConn.DeleteObject(sel_text) + except Exception,e: + msg = "Documents '%s' not deleted\n\n"%sel_text + getMessage(e) + win32ui.MessageBox(msg,"Documents Setting",flag_excl) + +def GetMail(processor): + ex = processor.window.manager.outlook.ActiveExplorer() + assert ex.Selection.Count == 1 + mail = ex.Selection.Item(1) + return mail +#get selected records from list +def GetSelectedItems(hwndList): + r=[] + sel_count = win32gui.SendMessage(hwndList, commctrl.LVM_GETSELECTEDCOUNT) + sel=-1 + for i in range(0,sel_count): + sel = win32gui.SendMessage(hwndList, commctrl.LVM_GETNEXTITEM, sel, commctrl.LVNI_SELECTED) + buf,extra = win32gui_struct.EmptyLVITEM(1, 0) + size = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMTEXT, sel, buf) + sel_text = '' + for n in extra: + nombre = n.tostring() + sel_text = nombre[0:size] + for item in objects_with_match: + if item[2] == sel_text: + r.append(item) + return r + +def MakeAttachment(btnProcessor,*args): + #Check if server running or user logged in + b = check() + if not b: + return + ex = btnProcessor.window.manager.outlook.ActiveExplorer() + assert ex.Selection.Count == 1 + mail = ex.Selection.Item(1) + mail = GetMail(btnProcessor) + + #get selected records + hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) + r = GetSelectedItems(hwndList) + if not r: + win32ui.MessageBox("No records selected", "Make Attachment", flag_info) + return + try: + flg = NewConn.ArchiveToOpenERP(r,mail) + if flg: + win32gui.EndDialog(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) + return + except Exception,e: + msg = "Attachment not created \n\n" + getMessage(e) + flag = flag_error + win32ui.MessageBox(msg, "Make Attachment", flag) + return + +def CreateCase(btnProcessor,*args): + try: + #Check if server running or user logged in + b = check() + if not b: + return + + if str(NewConn.getitem('_iscrm')) == 'True': + # Get the selected mail + ex = btnProcessor.window.manager.outlook.ActiveExplorer() + assert ex.Selection.Count == 1 + mail = ex.Selection.Item(1) + section = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) + section = str(section) + section=section.lower().replace(' ','.') + if not section: + win32ui.MessageBox("Documents can not be created.", "Documents Setting", flag_excl) + return + + hwndList = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) + partner_ids=[] + r = GetSelectedItems(hwndList) + for rec in r: + if rec[0] == 'res.partner': + partner_ids.append(rec[1]) + + #Create new case + try: + +# if mail.Attachments.Count > 0: +# msg="The mail contains attachments. Do you want to create case with attachments?" +# r=win32ui.MessageBox(msg, "Create Case", win32con.MB_YESNOCANCEL | win32con.MB_ICONQUESTION) +# if r == 2: +# return +# elif r == 7: +# with_attachments=False + + NewConn.CreateCase(str(section), mail, partner_ids) + msg="New Document created." + flag=flag_info + except Exception,e: + msg="New Document not created \n\n"+str(e) + flag=flag_error + win32ui.MessageBox(msg, "Create Document", flag) + return + else: + win32ui.MessageBox("Document can not be created. CRM not installed", "Create Object", flag_info) + except Exception, e: + win32ui.MessageBox(str(e), 'New Document') + +def GetSearchText(txtProcessor,*args): + #Check if server running or user logged in + b = check() + if not b: + return + + search_box = txtProcessor.GetControl() + global search_text + if txtProcessor.init_done: + win32gui.SendMessage(search_box, win32con.WM_SETTEXT, 0,search_text) + return + + # Get the selected mail and set the default value for search_text_control to mail.SenderEmailAddress + ex = txtProcessor.window.manager.outlook.ActiveExplorer() + assert ex.Selection.Count == 1 + mail = ex.Selection.Item(1) + try: + search_text = ustr(mail.SenderEmailAddress).encode('iso-8859-1') + except Exception,e: + pass + win32gui.SendMessage(search_box, win32con.WM_SETTEXT, 0, search_text) + txtProcessor.init_done=True + +def SetNameColumn(listProcessor,*args): + hwndList = listProcessor.GetControl() + child_ex_style = win32gui.SendMessage(hwndList, commctrl.LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0) + child_ex_style |= commctrl.LVS_EX_FULLROWSELECT + win32gui.SendMessage(hwndList, commctrl.LVM_SETEXTENDEDLISTVIEWSTYLE, 0, child_ex_style) + + # set header row + lvc = LVCOLUMN( + mask = commctrl.LVCF_FMT | commctrl.LVCF_WIDTH | \ + commctrl.LVCF_TEXT | commctrl.LVCF_SUBITEM + ) + lvc.fmt = commctrl.LVCFMT_LEFT + lvc.iSubItem = 1 + lvc.text = "Document Type" + lvc.cx = 100 + win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam()) + lvc.iSubItem = 0 + lvc.text = "Name" + lvc.cx = 240 + win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam()) + listProcessor.init_done = True + +def setList(list_hwnd): + # Set default list of objects + win32gui.SendMessage(list_hwnd, commctrl.LVM_DELETEALLITEMS) + for obj in objects_with_match: + num_items = win32gui.SendMessage(list_hwnd, commctrl.LVM_GETITEMCOUNT) + item = LVITEM(text=obj[2],iItem = num_items) + new = win32gui.SendMessage(list_hwnd, commctrl.LVM_INSERTITEM, 0, item.toparam()) + item = LVITEM(text=obj[3],iItem = new, iSubItem = 1) + win32gui.SendMessage(list_hwnd, commctrl.LVM_SETITEM, 0, item.toparam()) + +def SearchObjectsForText(btnProcessor,*args): + #Check if server running or user logged in + b = check() + if not b: + return + + search_txt = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) + if not search_txt: + win32ui.MessageBox("Enter text to search for", "Archive to OpenERP", flag_info) + return + # Get titles from list + obj_titles=[] + for ch in hwndChk_list: + id = ch[0] + hwnd = ch[1] + chk = win32gui.SendMessage(hwnd, win32con.BM_GETCHECK) + if chk: + txt = win32gui.GetDlgItemText(btnProcessor.window.hwnd,id) + obj_titles.append(txt) + + # Prepare list of objects to search for the seach_keyword + obj_list = btnProcessor.window.manager.config['objects'] + search_list = [] + try: + all_obj_list = NewConn.GetAllObjects() + for title in obj_titles: + objname = [obj[1] for obj in obj_list if obj[0] == title] + if objname: + assert len(objname) == 1 + if objname[0] in all_obj_list: + search_list.append(objname[0]) + else: + win32ui.MessageBox("Module %s (%s) not installed. Please install it." \ + %(title,objname[0]), "Archive to OpenERP", flag_excl) + return + + # Get the records by searching the objects in search_list for the search_keyword as objects_with_match + global objects_with_match + list_hwnd = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) + if search_list: + objects_with_match = NewConn.GetObjectItems(search_list, search_txt) + if not objects_with_match: + win32ui.MessageBox("No matching records found in checked objects", "Archive to OpenERP", flag_info) + else: + win32ui.MessageBox("No object selected", "Archive to OpenERP", flag_info) + objects_with_match=[] + # Display the objects_with_match records in list + setList(list_hwnd) + except Exception,e: + msg=getMessage(e) + win32ui.MessageBox(msg, "Search Text", flag_error) + +def CreateContact(btnProcessor,*args): + b = check() + if not b: + return + + partner = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[9]) + combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[9]) + sel = win32gui.SendMessage(combo, win32con.CB_GETCURSEL) + state_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[10]) + state_sel = win32gui.SendMessage(state_combo, win32con.CB_GETCURSEL) + coun_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[11]) + country_sel = win32gui.SendMessage(coun_combo, win32con.CB_GETCURSEL) + name = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) + email = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) + office_no = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2]) + mobile_no = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[3]) + fax = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[4]) + street = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[5]) + street2 = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[6]) + city = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[7]) + zip = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[8]) + if not name: + win32ui.MessageBox("Please enter name.", "Create Contact", flag_stop) + return + + res = { + 'name':ustr(name), + 'email':ustr(email), + 'phone':ustr(office_no), + 'mobile':ustr(mobile_no), + 'fax':ustr(fax), + 'street':ustr(street), + 'street2':ustr(street2), + 'city':ustr(city), + 'zip':ustr(zip) + } + + fs_id = c_id = -1 + if not state_sel == -1 : + try: + temp = NewConn.GetAllState() + i = -1 + for t in temp: + i+=1 + if i == state_sel: + fs_id = t[0] + break; + res ['state_id'] = fs_id + except Exception, e: + msg = getMessage(e) + win32ui.MessageBox(msg, "New Partner", flag_error) + pass + if not country_sel == -1 : + try: + temp = NewConn.GetAllCountry() + i = -1 + for t in temp: + i+=1 + if i == country_sel: + c_id = t[0] + break; + res ['country_id'] = c_id + except Exception, e: + msg = getMessage(e) + win32ui.MessageBox(msg, "Open Contact", flag_error) + pass + try: + id = NewConn.CreateContact(sel, str(res)) + if not partner: + msg="New contact created." + else: + msg="New contact created for partner '%s'."%partner + except Exception,e: + msg="Contact not created \n\n" + getMessage(e) + win32ui.MessageBox(msg, "Create Contact", flag_error) + return + win32ui.MessageBox(msg, "Create Contact", flag_info) + for i in range(0,9): + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[i], '') + win32gui.SendMessage(combo, win32con.CB_SETCURSEL, -1 ) + win32gui.SendMessage(state_combo, win32con.CB_SETCURSEL, -1 ) + win32gui.SendMessage(coun_combo, win32con.CB_SETCURSEL, -1 ) + +def SetAllText(txtProcessor,*args): + # Set values for url, uname, pwd from config file + url = NewConn.getitem('_uri') + tbox = txtProcessor.GetControl() + win32gui.SendMessage(tbox, win32con.WM_SETTEXT, 0, str(url)) + k=win32gui.GetDlgItemText(txtProcessor.window.hwnd, txtProcessor.control_id) + uname = NewConn.getitem('_uname') + tbox = txtProcessor.GetControl(txtProcessor.other_ids[0]) + win32gui.SendMessage(tbox, win32con.WM_SETTEXT, 0, str(uname)) + +def SetDefaultList(listProcessor,*args): + import win32api + hwndList = listProcessor.GetControl() + + # set full row select style + child_ex_style = win32gui.SendMessage(hwndList, commctrl.LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0) + child_ex_style |= commctrl.LVS_EX_FULLROWSELECT + win32gui.SendMessage(hwndList, commctrl.LVM_SETEXTENDEDLISTVIEWSTYLE, 0, child_ex_style) + + # set header row + lvc = LVCOLUMN( + mask = commctrl.LVCF_FMT | commctrl.LVCF_WIDTH | \ + commctrl.LVCF_TEXT | commctrl.LVCF_SUBITEM + ) + lvc.fmt = commctrl.LVCFMT_LEFT + lvc.iSubItem = 1 + lvc.text = "Object Name" + lvc.cx = 315 + win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam()) + lvc.iSubItem = 0 + lvc.text = "Document Title" + lvc.cx = 315 + win32gui.SendMessage(hwndList, commctrl.LVM_INSERTCOLUMN, 0, lvc.toparam()) + + #create imagelist + global il + il = win32gui.ImageList_Create( + win32api.GetSystemMetrics(win32con.SM_CXSMICON), + win32api.GetSystemMetrics(win32con.SM_CYSMICON), + commctrl.ILC_COLOR32 | commctrl.ILC_MASK, + 1, # initial size + 0) # cGrow + + win32gui.SendMessage(hwndList, commctrl.LVM_SETIMAGELIST,\ + commctrl.LVSIL_SMALL, il) + # Set objects from config + objs = eval(NewConn.getitem('_obj_list')) + load_bmp_flags=win32con.LR_LOADFROMFILE | win32con.LR_LOADTRANSPARENT + for obj in objs: + image_path = os.path.join(listProcessor.window.manager.application_directory, "dialogs\\resources\\openerp_logo1.bmp") + path=obj[2] + if path: + image_path = path + try: + hicon = win32gui.LoadImage(0, image_path,win32con.IMAGE_BITMAP, 40, 40, load_bmp_flags) + except Exception, e: + msg = "Problem loading the image \n\n" + getMessage(e) + hicon = None + win32ui.MessageBox(msg, "Load Image", flag_error) + + #Add the object in the list + win32gui.ImageList_Add(il,hicon,0) + cnt = win32gui.ImageList_GetImageCount(il) + num_items = win32gui.SendMessage(hwndList, commctrl.LVM_GETITEMCOUNT) + item = LVITEM(text=obj[0],iImage=cnt-2, iItem = num_items) + new_index = win32gui.SendMessage(hwndList, commctrl.LVM_INSERTITEM, 0, item.toparam()) + item = LVITEM(text=obj[1], iItem = new_index, iSubItem = 1) + win32gui.SendMessage(hwndList, commctrl.LVM_SETITEM, 0, item.toparam()) + +def SetDefaultContact(txtProcessor,*args): + # Acquiring the control of the text box + txt_name = txtProcessor.GetControl() + txt_email = txtProcessor.GetControl(txtProcessor.other_ids[0]) + + global name + global email + if txtProcessor.init_done: + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.control_id,name) + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[0],email) + return + # + try: + mail = GetMail(txtProcessor) + name = ustr(mail.SenderName).encode('iso-8859-1') + email = ustr(mail.SenderEmailAddress).encode('iso-8859-1') + except Exception,e: + pass + + fs_combo = win32gui.GetDlgItem(txtProcessor.window.hwnd, txtProcessor.other_ids[1]) + c_combo = win32gui.GetDlgItem(txtProcessor.window.hwnd, txtProcessor.other_ids[2]) + win32gui.SendMessage(fs_combo, win32con.CB_SETCURSEL, -1 ) + win32gui.SendMessage(c_combo, win32con.CB_SETCURSEL, -1 ) + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.control_id,name) + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[0],email) + txtProcessor.init_done = True + +def setCheckList(groupProcessor,*args): + try: + child_style = win32con.BS_AUTOCHECKBOX | win32con.WS_TABSTOP + hinst = win32gui.dllhandle + objs = groupProcessor.window.manager.config['objects'] + ins_objs = NewConn.GetAllObjects() + left = 20 + top = 60 + cnt=0 + id=4001 + id1=6001 + load_bmp_flags=win32con.LR_LOADFROMFILE | win32con.LR_LOADTRANSPARENT + if groupProcessor.init_done: + return + else: + for obj in objs: + if obj[1] in ins_objs: + groupProcessor.init_done = True + #Add image + hwndImg = win32gui.CreateWindowEx(0, "STATIC","", + win32con.SS_CENTERIMAGE | win32con.SS_REALSIZEIMAGE | win32con.SS_BITMAP | win32con.WS_CHILD | win32con.WS_VISIBLE, + left,top+3,13,13, + groupProcessor.window.hwnd, + id, + 0, + None + ); + image_path = os.path.join(groupProcessor.window.manager.application_directory, "dialogs\\resources\\openerp_logo1.bmp") + if obj[2]: + image_path = obj[2] + try: + hicon = win32gui.LoadImage(0, image_path, win32con.IMAGE_BITMAP, 40, 40, load_bmp_flags) + except Exception,e: + msg="Problem loading the image \n\n" + getMessage(e) + hicon = None + win32ui.MessageBox(msg, "Load Image", flag_error) + + win32gui.SendMessage(hwndImg, win32con.STM_SETIMAGE, win32con.IMAGE_BITMAP, hicon); + #Add Checkbox + left+= 17 + hwndChk = win32gui.CreateWindowEx( + 0,"BUTTON",obj[0],win32con.WS_VISIBLE | win32con.WS_CHILD | \ + win32con.BS_AUTOCHECKBOX | win32con.WS_TABSTOP | win32con.BST_CHECKED, \ + left, top, 130,20,groupProcessor.window.hwnd,id1,hinst,None + ) + if obj[1] in ['res.partner','res.partner.address']: + win32gui.SendMessage(hwndChk , win32con.BM_SETCHECK, 1, 0); + hwndChk_list.append((id1,hwndChk)) + + cnt=cnt+1 + id+=1 + id1+=1 + left+=17 + win32gui.UpdateWindow(hwndImg) + left+=140 + if cnt > 1: + left = 20 + top+=18 + cnt=0 + except Exception, e: + win32ui.MessageBox(str(e), 'Document List') + +def CreatePartner(btnProcessor,*args): + #Check if server running or user logged in + b = check() + if not b: + return + + partner_name = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) + if not partner_name: + win32ui.MessageBox("Please enter Partner name.", "Create Partner", flag_excl) + return + res = {'name':ustr(partner_name)} + try: + id = NewConn.CreatePartner(str(res)) + except Exception,e: + msg="Partner not created \n\n" + getMessage(e) + win32ui.MessageBox(msg, "Create Partner", flag_error) + return + if id: + win32ui.MessageBox("New Partner '%s' created."%partner_name, "Create Partner", flag_info) + win32gui.EndDialog(btnProcessor.window.hwnd, btnProcessor.id) + else: + win32ui.MessageBox("Partner '%s' already Exists."%partner_name, "Create Partner", flag_info) + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0],'') + +def set_search_text(dialogProcessor,*args): + global search_text + search_text = win32gui.GetDlgItemText(dialogProcessor.window.hwnd, dialogProcessor.other_ids[0]) + return + +def set_name_email(dialogProcessor,*args): + global name + global email + name = win32gui.GetDlgItemText(dialogProcessor.window.hwnd, dialogProcessor.other_ids[0]) + email = win32gui.GetDlgItemText(dialogProcessor.window.hwnd, dialogProcessor.other_ids[1]) + +def GetDefaultEmail(txtProcessor,*args): + + from win32com.client import Dispatch + import win32con + b = check() + if not b: + return + #Acquiring control of the text box + search_partner_box = txtProcessor.GetControl() + global search_partner_text + if txtProcessor.init_done: + win32gui.SendMessage(search_partner_box, win32con.WM_SETTEXT, 0,search_partner_text) + return + #Reading Current Selected Email. + ex = txtProcessor.window.manager.outlook.ActiveExplorer() + assert ex.Selection.Count == 1 + mail = ex.Selection.Item(1) + #Fetching Sender MailID from Selected Mail + try: + search_partner_text = ustr(mail.SenderEmailAddress).encode('iso-8859-1') + except Exception,e: + win32ui.MessageBox("Error In reading email ID from Email ","Open Contact", flag_error) + pass + win32gui.SendMessage(search_partner_box, win32con.WM_SETTEXT, 0, search_partner_text) + + fs_combo = win32gui.GetDlgItem(txtProcessor.window.hwnd, txtProcessor.other_ids[10]) + c_combo = win32gui.GetDlgItem(txtProcessor.window.hwnd, txtProcessor.other_ids[11]) + partner_combo = win32gui.GetDlgItem(txtProcessor.window.hwnd, txtProcessor.other_ids[0]) + vals = [] + #Searching the res.partner.address for contact based on Sender Mail ID. + vals = NewConn.SearchPartnerDetail(search_partner_text) + #If no user Found. + if vals == None: + for i in range(1,10): + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[i], "") + win32gui.SendMessage(fs_combo, win32con.CB_SETCURSEL, -1 ) + win32gui.SendMessage(c_combo, win32con.CB_SETCURSEL, -1 ) + win32gui.SendMessage(partner_combo, win32con.CB_SETCURSEL, -1 ) + win32ui.MessageBox("No matching records found for : "+str(search_partner)+".","Open Contact", flag_excl) + return + else: + #If user Found than Setting the Value for the contact in fields. + for i in range(1,10): + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[i], "") + win32gui.SendMessage(fs_combo, win32con.CB_SETCURSEL, -1 ) + win32gui.SendMessage(c_combo, win32con.CB_SETCURSEL, -1 ) + win32gui.SendMessage(partner_combo, win32con.CB_SETCURSEL, -1 ) + + for val in vals: + + if val[0] == 'partner_id': + temp = list (NewConn.GetPartners()) + i = -1 + for t in temp: + i+=1 + if t[1] == val[1][1] : + win32gui.SendMessage(partner_combo, win32con.CB_SETCURSEL, i ) + if val[0] == 'name' and val[1] != False : + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[1], str(val[1])) + + if val[0] == 'street' and val[1] != False : + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[2], str(val[1])) + + if val[0] == 'street2' and val[1] != False : + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[3], str(val[1])) + + if val[0] == 'zip' and val[1] != False : + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[9], str(val[1])) + + if val[0] == 'city' and val[1] != False : + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[4], str(val[1])) + + if val[0] == 'state_id' and val[1] != False : + id = i = -1 + temp = list(NewConn.GetAllState()) + for t in temp: + i+=1 + if str(t[1]) == str(val[1][1]): + id = i + break; + sel = win32gui.SendMessage(fs_combo, win32con.CB_SETCURSEL, id ) + + if val[0] == 'country_id' and val[1] != False : + id = i = -1 + temp = list(NewConn.GetAllCountry()) + for t in temp: + i+=1 + if str(t[1]) == str(val[1][1]): + id = i + break; + sel = win32gui.SendMessage(c_combo, win32con.CB_SETCURSEL, id ) + + if val[0] == 'phone' and val[1] != False : + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[5], str(val[1])) + + if val[0] == 'mobile' and val[1] != False : + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[6], str(val[1])) + + if val[0] == 'fax' and val[1] != False : + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[7], str(val[1])) + + if val[0] == 'email' and val[1] != False : + win32gui.SetDlgItemText(txtProcessor.window.hwnd, txtProcessor.other_ids[8], str(val[1])) + + txtProcessor.init_done=True + +def SearchPartner(btnProcessor,*args): + b = check() + if not b: + return + #hwnd For the List box + fs_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[11]) + c_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[12]) + partner_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) + try : + search_partner = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) + if not search_partner: + win32ui.MessageBox("Please enter email id to search for.", "Open Contact", flag_excl) + return + vals = [] + #Searching the contact. + vals = NewConn.SearchPartnerDetail(search_partner) + #if contact not found resetting all field to blank + if vals == None: + for i in range(2,11): + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[i], "") + win32gui.SendMessage(fs_combo, win32con.CB_SETCURSEL, -1 ) + win32gui.SendMessage(c_combo, win32con.CB_SETCURSEL, -1 ) + win32gui.SendMessage(partner_combo, win32con.CB_SETCURSEL, -1 ) + win32ui.MessageBox("No matching records found for : "+str(search_partner)+".","Open Contact", flag_excl) + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0], "") + return + #if contact found than setting the values for the contact. + else: + for i in range(2,11): + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[i], "") + win32gui.SendMessage(fs_combo, win32con.CB_SETCURSEL, -1 ) + win32gui.SendMessage(c_combo, win32con.CB_SETCURSEL, -1 ) + win32gui.SendMessage(partner_combo, win32con.CB_SETCURSEL, -1 ) + for val in vals: + if val[0] == 'partner_id': + #Finding the partner index in list and setting it. + temp = list (NewConn.GetPartners()) + i = -1 + for t in temp: + i+=1 + if t[1] == val[1][1] : + win32gui.SendMessage(partner_combo, win32con.CB_SETCURSEL, i ) + + if val[0] == 'name' and val[1] != False : + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2], str(val[1])) + + if val[0] == 'street' and val[1] != False : + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[3], str(val[1])) + + if val[0] == 'street2' and val[1] != False : + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[4], str(val[1])) + + if val[0] == 'zip' and val[1] != False : + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[10], str(val[1])) + + if val[0] == 'city' and val[1] != False : + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[5], str(val[1])) + + if val[0] == 'state_id' and val[1] != False : + #Finding the state index in list and setting it. + id = i = -1 + temp = list(NewConn.GetAllState()) + for t in temp: + i+=1 + if str(t[1]) == str(val[1][1]): + id = i + break; + sel = win32gui.SendMessage(fs_combo, win32con.CB_SETCURSEL, id ) + + if val[0] == 'country_id' and val[1] != False : + #Finding the country index in list and setting it. + id = i = -1 + temp = list(NewConn.GetAllCountry()) + for t in temp: + i+=1 + if str(t[1]) == str(val[1][1]): + id = i + break; + sel = win32gui.SendMessage(c_combo, win32con.CB_SETCURSEL, id ) + + if val[0] == 'phone' and val[1] != False : + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[6], str(val[1])) + + if val[0] == 'mobile' and val[1] != False : + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[7], str(val[1])) + + if val[0] == 'fax' and val[1] != False : + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[8], str(val[1])) + + if val[0] == 'email' and val[1] != False : + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[9], str(val[1])) + + win32gui.SetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[0], "") + except Exception,e: + msg = getMessage(e) + win32ui.MessageBox(msg, "Open Contact", flag_error) + pass + +def WritePartner(btnProcessor,*args): + new_vals=[] + #Reading new value of the fields. + contect_name = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[1]) + street = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[2]) + street2 = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[3]) + city = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[4]) + phone = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[7]) + mobile = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[8]) + fax = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[9]) + email = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[10]) + zip = win32gui.GetDlgItemText(btnProcessor.window.hwnd, btnProcessor.other_ids[11]) + country_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[6]) + country_sel = win32gui.SendMessage(country_combo, win32con.CB_GETCURSEL) + state_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[5]) + state_sel = win32gui.SendMessage(state_combo, win32con.CB_GETCURSEL) + partner_combo = win32gui.GetDlgItem(btnProcessor.window.hwnd, btnProcessor.other_ids[0]) + partner_sel = win32gui.SendMessage(partner_combo, win32con.CB_GETCURSEL) + #Checking that record not being saved without name or Partner + if contect_name.strip() == "": + win32ui.MessageBox("Please enter partner Contact Name name.", "Open Contact", flag_excl) + return + if partner_sel < 1: + win32ui.MessageBox("Please Select Partner From list.", "Open Contact", flag_excl) + return + fs_id = c_id = p_id = -1 + #Finding the partner index in list finding it record ID. + if not partner_sel < 0 : + try: + temp = NewConn.GetPartners() + i = -1 + for t in temp: + i+=1 + if i == partner_sel: + p_id = t[0] + break; + except Exception, e: + msg = getMessage(e) + win32ui.MessageBox(msg, "Open Contact", flag_error) + pass + #Finding the State index in list finding it record ID. + if not state_sel == -1 : + try: + temp = NewConn.GetAllState() + i = -1 + for t in temp: + i+=1 + if i == state_sel: + fs_id = t[0] + break; + except Exception, e: + msg = getMessage(e) + win32ui.MessageBox(msg, "Open Contact", flag_error) + pass + #Finding the country index in list finding it record ID. + if not country_sel == -1 : + try: + temp = NewConn.GetAllCountry() + i = -1 + for t in temp: + i+=1 + if i == country_sel: + c_id = t[0] + break; + except Exception, e: + msg = getMessage(e) + win32ui.MessageBox(msg, "Open Contact", flag_error) + pass + # Creating a list to write the values to the OpenERP + new_vals.append(['partner_id',p_id]) + new_vals.append(['name',contect_name]) + new_vals.append(['street',street]) + new_vals.append(['street2',street2]) + new_vals.append(['city',city]) + new_vals.append(['state_id',fs_id]) + new_vals.append(['country_id',c_id]) + new_vals.append(['phone',phone]) + new_vals.append(['mobile',mobile]) + new_vals.append(['email',email]) + new_vals.append(['fax',fax]) + new_vals.append(['zip',zip]) + flag = 0 + try: + #writing the updated values to the Server. + flag = NewConn.WritePartnerValues(new_vals) + except Exception,e: + msg = getMessage(e) + win32ui.MessageBox(msg, "Open Contact", flag_error) + pass + if flag == 1: + win32ui.MessageBox("Changes have been Updated Successfully.", "Open Contact", flag_info) + elif flag == 0: + win32ui.MessageBox("Error in Updating the Changes.\n Please check the Database Connection.", "Open Contact", flag_error) + elif flag == -1: + win32ui.MessageBox("Contact can not be Save.\nFirst select contact using Search.","Open Contact", flag_info) + + + +dialog_map = { + "IDD_MANAGER" : ( + (CancelButtonProcessor, "IDCANCEL", resetConnAttribs, ()), + (TabProcessor, "IDC_TAB IDC_LIST", + """IDD_GENERAL IDD_OBJECT_SETTINGS IDD_ABOUT"""), + (DoneButtonProcessor, "ID_DONE"), + ), + + "IDD_GENERAL": ( + (DBComboProcessor, "ID_DB_DROPDOWNLIST", GetConn, ()), + (TextProcessor, "ID_SERVER_PORT ID_USERNAME ID_PASSWORD", SetAllText, ()), + (CommandButtonProcessor, "ID_BUT_TESTCONNECTION ID_DB_DROPDOWNLIST ID_USERNAME \ + ID_PASSWORD", TestConnection, ()), + (CommandButtonProcessor, "IDC_RELOAD", ReloadAllControls, ()), + (DialogCommand, "IDC_BUT_SET_SERVER_PORT", "IDD_SERVER_PORT_DIALOG"), + ), + + "IDD_OBJECT_SETTINGS" : ( + (CommandButtonProcessor, "IDC_BUT_LOAD_IMAGE IDC_IMAGE_PATH", GetImagePath, ()), + (CommandButtonProcessor, "IDC_BUT_SAVE_OBJECT IDC_OBJECT_TITLE IDC_OBJECT_NAME \ + IDC_IMAGE_PATH IDC_LIST", AddNewObject, ()), + (CommandButtonProcessor, "IDC_BUT_DEL_OBJECT IDC_LIST", DeleteSelectedObjects, ()), + (ListBoxProcessor, "IDC_LIST", SetDefaultList, ()) + ), + + "IDD_ABOUT" : ( + (ImageProcessor, "IDB_OPENERPLOGO"), + (MessageProcessor, "IDC_ABOUT"), + ), + + "IDD_SERVER_PORT_DIALOG" : ( + (CloseButtonProcessor, "IDCANCEL"), + (OKButtonProcessor, "IDOK ID_SERVER ID_PORT IDR_XML_PROTOCOL"), + (RadioButtonProcessor, "IDR_XML_PROTOCOL", GetConn, ()), + (RadioButtonProcessor, "IDR_XMLS_PROTOCOL", GetConn, ()), + (RadioButtonProcessor, "IDR_NETRPC_PROTOCOL", GetConn, ()), + ), + + "IDD_SYNC" : ( + (CommandButtonProcessor, "ID_SEARCH ID_SEARCH_TEXT IDC_NAME_LIST", SearchObjectsForText,()), + (GroupProcessor, "IDC_STATIC_GROUP", setCheckList, ()), + (CSComboProcessor, "ID_ATT_METHOD_DROPDOWNLIST", GetConn,()), + (TextProcessor, "ID_SEARCH_TEXT", GetSearchText, ()), + (DialogCommand, "ID_CREATE_CONTACT ID_SEARCH_TEXT", "IDD_NEW_CONTACT_DIALOG", set_search_text, ()), + (CloseButtonProcessor, "IDCANCEL"), + (CommandButtonProcessor, "ID_MAKE_ATTACHMENT IDC_NAME_LIST IDD_SYNC", MakeAttachment, ()), + (CommandButtonProcessor, "ID_CREATE_CASE ID_ATT_METHOD_DROPDOWNLIST IDC_NAME_LIST", CreateCase, ()), + (ListBoxProcessor, "IDC_NAME_LIST", SetNameColumn, ()) + ), + + "IDD_NEW_CONTACT_DIALOG" : ( + (PartnersComboProcessor, "ID_PARTNER_DROPDOWNLIST", GetConn, ()), + (CountryComboProcessor, "ID_COUNTRY_DROPLIST", GetConn, ()), + (StateComboProcessor, "ID_FED_STATE_DROPLIST", GetConn, ()), + (CloseButtonProcessor, "IDCANCEL"), + (CommandButtonProcessor, "ID_CONTACT_SAVE_BUTTON ID_CONTACT_NAME_TEXT ID_CONTACT_EMAIL_TEXT ID_CONTACT_OFFICE_TEXT ID_CONTACT_MOBILE_TEXT ID_FAX_TEXT ID_STREET_TEXT ID_STREET2_TEXT ID_PARTNER_CITY_TEXT ID_ZIP_TEXT ID_PARTNER_DROPDOWNLIST ID_FED_STATE_DROPLIST ID_COUNTRY_DROPLIST", CreateContact, ()), + (TextProcessor, "ID_CONTACT_NAME_TEXT ID_CONTACT_EMAIL_TEXT ID_FED_STATE_DROPLIST ID_COUNTRY_DROPLIST" , SetDefaultContact, ()), + (DialogCommand, "ID_NEW_PARTNER_BUTTON ID_CONTACT_NAME_TEXT ID_CONTACT_EMAIL_TEXT", "IDD_NEW_PARTNER_DIALOG", set_name_email, ()), + ), + + "IDD_NEW_PARTNER_DIALOG" : ( + (CloseButtonProcessor, "IDCANCEL"), + (CommandButtonProcessor, "ID_SAVE_PARTNER_BUTTON ID_PARTNER_NAME_TEXT", CreatePartner, ()), + ), + + "IDD_VIEW_PARTNER_DIALOG" : ( + (PartnersComboProcessor, "ID_PARTNER_DROPLIST", GetConn, ()), + (StateComboProcessor, "ID_ALL_STATE_DROPDOWNLIST", GetConn, ()), + (CountryComboProcessor, "ID_ALL_COUNTRY_DROPDOWNLIST", GetConn, ()), + (TextProcessor, "IDET_SEARCH_PARTNER ID_PARTNER_DROPLIST IDET_PARTNER_CONTACT_NAME IDET_PARTNER_STREET IDET_PARTNER_STREET2 IDET_PARTNER_CITY IDET_PARTNER_OFFICENO IDET_PARTNER_MOBILENO IDET_PARTNER_EMAIL IDET_PARTNER_FAX IDET_ZIP ID_ALL_STATE_DROPDOWNLIST ID_ALL_COUNTRY_DROPDOWNLIST", GetDefaultEmail, ()), + (CommandButtonProcessor, "IDPB_SEARCH_PARTNER IDET_SEARCH_PARTNER ID_PARTNER_DROPLIST IDET_PARTNER_CONTACT_NAME IDET_PARTNER_STREET IDET_PARTNER_STREET2 IDET_PARTNER_CITY IDET_PARTNER_OFFICENO IDET_PARTNER_MOBILENO IDET_PARTNER_EMAIL IDET_PARTNER_FAX IDET_ZIP ID_ALL_STATE_DROPDOWNLIST ID_ALL_COUNTRY_DROPDOWNLIST", SearchPartner, ()), + (CommandButtonProcessor, "IDPB_WRITE_CHANGES ID_PARTNER_DROPLIST IDET_PARTNER_CONTACT_NAME IDET_PARTNER_STREET IDET_PARTNER_STREET2 IDET_PARTNER_CITY ID_ALL_STATE_DROPDOWNLIST ID_ALL_COUNTRY_DROPDOWNLIST IDET_PARTNER_OFFICENO IDET_PARTNER_MOBILENO IDET_PARTNER_EMAIL IDET_PARTNER_FAX IDET_ZIP", WritePartner, ()), + (CloseButtonProcessor, "IDCANCEL"), + (DialogCommand, "ID_NEW_PART_BUTTON", "IDD_NEW_PARTNER_DIALOG" ), + (DialogCommand, "IDPB_NEWPARTNER_BUTTON" , "IDD_NEW_CONTACT_DIALOG") + ), +} diff --git a/addons/outlook/plugin/tiny_xmlrpc.py b/addons/outlook/plugin/tiny_xmlrpc.py index a6ac9081307..d5dbe9b757a 100755 --- a/addons/outlook/plugin/tiny_xmlrpc.py +++ b/addons/outlook/plugin/tiny_xmlrpc.py @@ -1,375 +1,376 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -import xmlrpclib -import sys -import socket -import os -import pythoncom -import time -from manager import ustr -waittime = 10 -wait_count = 0 -wait_limit = 12 -import binascii -import base64 -def execute(connector, method, *args): - global wait_count - res = False - try: - res = getattr(connector,method)(*args) - except socket.error,e: - if e.args[0] == 111: - if wait_count > wait_limit: - print "Server is taking too long to start, it has exceeded the maximum limit of %d seconds."%(wait_limit) - clean() - sys.exit(1) - print 'Please wait %d sec to start server....'%(waittime) - wait_count += 1 - time.sleep(waittime) - res = execute(connector, method, *args) - else: - return res - wait_count = 0 - return res - -class XMLRpcConn(object): - __name__ = 'XMLRpcConn' - _com_interfaces_ = ['_IDTExtensibility2'] - _public_methods_ = ['GetDBList', 'login', 'GetAllObjects', 'GetObjList', 'InsertObj', 'DeleteObject', \ - 'ArchiveToOpenERP', 'IsCRMInstalled', 'GetPartners', 'GetObjectItems', \ - 'CreateCase', 'MakeAttachment', 'CreateContact', 'CreatePartner', 'getitem', 'setitem', \ - 'SearchPartnerDetail', 'WritePartnerValues', 'GetAllState', 'GetAllCountry' ] - _reg_clsctx_ = pythoncom.CLSCTX_INPROC_SERVER - _reg_clsid_ = "{C6399AFD-763A-400F-8191-7F9D0503CAE2}" - _reg_progid_ = "Python.OpenERP.XMLRpcConn" - _reg_policy_spec_ = "win32com.server.policy.EventHandlerPolicy" - def __init__(self,server='localhost',port=8069,uri='http://localhost:8069'): - self._server=server - self._port=port - self._uri=uri - self._obj_list=[] - self._dbname='' - self._uname='admin' - self._pwd='a' - self._login=False - self._running=False - self._uid=False - self._iscrm=True - self.partner_id_list=None - self.protocol=None - def getitem(self, attrib): - v=self.__getattribute__(attrib) - return str(v) - - def setitem(self, attrib, value): - return self.__setattr__(attrib, value) - - def GetDBList(self): - conn = xmlrpclib.ServerProxy(self._uri + '/xmlrpc/db') - try: - db_list = execute(conn, 'list') - if db_list == False: - self._running=False - return [] - else: - self._running=True - except: - db_list=-1 - self._running=True - return db_list - - def login(self,dbname, user, pwd): - self._dbname = dbname - self._uname = user - self._pwd = pwd - conn = xmlrpclib.ServerProxy(str(self._uri) + '/xmlrpc/common') - uid = execute(conn,'login',dbname, ustr(user), ustr(pwd)) - return uid - - def GetAllObjects(self): - conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') - ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','search',[]) - objects = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','read',ids,['model']) - obj_list = [item['model'] for item in objects] - return obj_list - - def GetObjList(self): - self._obj_list=list(self._obj_list) - self._obj_list.sort(reverse=True) - return self._obj_list - - def InsertObj(self, obj_title,obj_name,image_path): - self._obj_list=list(self._obj_list) - self._obj_list.append((obj_title,obj_name,ustr(image_path))) - self._obj_list.sort(reverse=True) - - def DeleteObject(self,sel_text): - self._obj_list=list(self._obj_list) - for obj in self._obj_list: - if obj[0] == sel_text: - self._obj_list.remove(obj) - break - - def ArchiveToOpenERP(self, recs, mail): - import win32ui, win32con - conn = xmlrpclib.ServerProxy(self._uri + '/xmlrpc/object') - import eml - new_msg = files = ext_msg ="" - eml_path=eml.generateEML(mail) - att_name = ustr(eml_path.split('\\')[-1]) - flag=False - attachments=mail.Attachments - - for rec in recs: #[('res.partner', 3, 'Agrolait')] - model = rec[0] - res_id = rec[1] - - object_ids = execute ( conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','search',[('model','=',model)]) - object_name = execute( conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','read',object_ids,['name'])[0]['name'] - - - #Reading the Object ir.model Name - - ext_ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'mailgate.message','search',[('message_id','=',mail.EntryID),('model','=',model),('res_id','=',res_id)]) - if ext_ids: - name = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,model,'read',res_id,['name'])['name'] - ext_msg += """This mail is already archived to {1} '{2}'. -""".format(object_name,name) - continue - - msg = { - 'subject':mail.Subject, - 'date':str(mail.ReceivedTime), - 'body':mail.Body, - 'cc':mail.CC, - 'from':mail.SenderEmailAddress, - 'to':mail.To, - 'message-id':str(mail.EntryID),## we are use Entry_Id as a MessageID Because MessageID is not provided by Outlook API, http://msdn.microsoft.com/en-us/library/bb176688%28v=office.12%29.aspx - 'references':False, - } - result = {} - if attachments: - result = self.MakeAttachment([rec], mail) - - attachment_ids = result.get(model, {}).get(res_id, []) - ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'email.server.tools','history',model, res_id, msg, attachment_ids) - - new_msg += """- {0} : {1}\n""".format(object_name,str(rec[2])) - flag = True - - if flag: - t = ext_msg - t += """Mail archived Successfully with attachments.\n"""+new_msg - win32ui.MessageBox(t,"Archived to OpenERP",win32con.MB_ICONINFORMATION) - return flag - - def IsCRMInstalled(self): - conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') - id = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','search',[('model','=','crm.lead')]) - return id - - def GetPartners(self): - conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') - ids=[] - ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner','search',[]) - ids.sort() - obj_list=[] - obj_list.append((-999, ustr(''))) - for id in ids: - object = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner','read',[id],['id','name'])[0] - obj_list.append((object['id'], ustr(object['name']))) - return obj_list - - def GetObjectItems(self, search_list=[], search_text=''): - import win32ui - res = [] - conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') - for obj in search_list: - object_ids = execute ( conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','search',[('model','=',obj)]) - object_name = execute( conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','read',object_ids,['name'])[0]['name'] - if obj == "res.partner.address": - ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,obj,'search',['|',('name','ilike',ustr(search_text)),('email','ilike',ustr(search_text))]) - recs = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,obj,'read',ids,['id','name','street','city']) - for rec in recs: - name = ustr(rec['name']) - if rec['street']: - name += ', ' + ustr(rec['street']) - if rec['city']: - name += ', ' + ustr(rec['city']) - res.append((obj,rec['id'],name,object_name)) - else: - ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,obj,'search',[('name','ilike',ustr(search_text))]) - recs = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,obj,'read',ids,['id','name']) - for rec in recs: - name = ustr(rec['name']) - res.append((obj,rec['id'],name,object_name)) - return res - - def CreateCase(self, section, mail, partner_ids, with_attachments=True): - res={} - import win32ui - section=str(section) - partner_ids=eval(str(partner_ids)) - conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') - res['name'] = ustr(mail.Subject) - res['description'] = ustr(mail.Body) - res['partner_name'] = ustr(mail.SenderName) - res['email_from'] = ustr(mail.SenderEmailAddress) - - if partner_ids: - for partner_id in partner_ids: - res['partner_id'] = partner_id - partner_addr = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner','address_get',[partner_id]) - res['partner_address_id'] = partner_addr['default'] - id=execute(conn,'execute',self._dbname,int(self._uid),self._pwd,section,'create',res) - if section == 'project.issue': - execute(conn,'execute',self._dbname,int(self._uid),self._pwd,section,'convert_to_bug',[id]) - recs=[(section,id,'')] - if with_attachments: - self.MakeAttachment(recs, mail) - else: - id=execute(conn,'execute',self._dbname,int(self._uid),self._pwd,section,'create',res) - recs=[(section,id,'')] - if with_attachments: - self.MakeAttachment(recs, mail) - - def MakeAttachment(self, recs, mail): - attachments = mail.Attachments - result = {} - conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') - att_folder_path = os.path.abspath(os.path.dirname(__file__)+"\\dialogs\\resources\\attachments\\") - if not os.path.exists(att_folder_path): - os.makedirs(att_folder_path) - for rec in recs: #[('res.partner', 3, 'Agrolait')] - - obj = rec[0] - obj_id = rec[1] - res={} - res['res_model'] = obj - attachment_ids = [] - if obj not in result: - result[obj] = {} - for i in xrange(1, attachments.Count+1): - fn = ustr(attachments[i].FileName) - if len(fn) > 64: - l = 64 - len(fn) - f = fn.split('.') - fn = f[0][0:l] + '.' + f[-1] - att_path = os.path.join(att_folder_path,fn) - attachments[i].SaveAsFile(att_path) - f=open(att_path,"rb") - content = "".join(f.readlines()).encode('base64') - f.close() - res['name'] = ustr(attachments[i].DisplayName) - res['datas_fname'] = ustr(fn) - res['datas'] = content - res['res_id'] = obj_id - id = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.attachment','create',res) - attachment_ids.append(id) - result[obj].update({obj_id: attachment_ids}) - return result - - def CreateContact(self, sel=None, res=None): - res=eval(str(res)) - - self.partner_id_list=eval(str(self.partner_id_list)) - if self.partner_id_list.get(sel,-999) != -999: - res['partner_id'] = self.partner_id_list[sel] - conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') - id = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner.address','create',res) - return id - - def CreatePartner(self, res): - res=eval(str(res)) - conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') - ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner','search',[('name','=',res['name'])]) - if ids: - return False - id = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner','create',res) - return id - - def SearchPartnerDetail(self, search_email_id): - import win32ui - res_vals = [] - address = {} - conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') - address_id = execute(conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address', 'search', [('email','ilike',ustr(search_email_id))]) - if not address_id : - return - address = execute(conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address','read',address_id[0],['id','partner_id','name','street','street2','city','state_id','country_id','phone','mobile','email','fax','zip']) - for key, vals in address.items(): - res_vals.append([key,vals]) - return res_vals - - def WritePartnerValues(self, new_vals): - import win32ui - flag = -1 - new_dict = dict(new_vals) - email=new_dict['email'] - conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') - address_id = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address', 'search', [('email','=',ustr(email))]) - if not address_id: - return flag - address = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address','read',address_id[0],['id','partner_id','state_id','country_id']) - vals_res_address={ 'name' : new_dict['name'], - 'street':new_dict['street'], - 'street2' : new_dict['street2'], - 'city' : new_dict['city'], - 'phone' : new_dict['phone'], - 'mobile' : new_dict['mobile'], - 'fax' : new_dict['fax'], - 'zip' : new_dict['zip'], - } - if new_dict['partner_id'] != -1: - vals_res_address['partner_id'] = new_dict['partner_id'] - if new_dict['state_id'] != -1: - vals_res_address['state_id'] = new_dict['state_id'] - if new_dict['country_id'] != -1: - vals_res_address['country_id'] = new_dict['country_id'] - temp = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address', 'write', address_id, vals_res_address) - if temp: - flag=1 - else: - flag=0 - return flag - - def GetAllState(self): - import win32ui - state_list = [] - state_ids = [] - conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') - state_ids = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country.state', 'search', []) - for state_id in state_ids: - obj = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country.state', 'read', [state_id],['id','name'])[0] - state_list.append((obj['id'], ustr(obj['name']))) - return state_list - - def GetAllCountry(self): - import win32ui - country_list = [] - country_ids = [] - conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') - country_ids = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country', 'search', []) - for country_id in country_ids: - obj = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country','read', [country_id], ['id','name'])[0] - country_list.append((obj['id'], ustr(obj['name']))) - return country_list +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +import xmlrpclib +import sys +import socket +import os +import pythoncom +import time +from manager import ustr + +import smtplib +from email.mime.text import MIMEText +from email.parser import* +import email + +waittime = 10 +wait_count = 0 +wait_limit = 12 +import binascii +import base64 +def execute(connector, method, *args): + global wait_count + res = False + try: + res = getattr(connector,method)(*args) + except socket.error,e: + if e.args[0] == 111: + if wait_count > wait_limit: + print "Server is taking too long to start, it has exceeded the maximum limit of %d seconds."%(wait_limit) + clean() + sys.exit(1) + print 'Please wait %d sec to start server....'%(waittime) + wait_count += 1 + time.sleep(waittime) + res = execute(connector, method, *args) + else: + return res + wait_count = 0 + return res + +class XMLRpcConn(object): + __name__ = 'XMLRpcConn' + _com_interfaces_ = ['_IDTExtensibility2'] + _public_methods_ = ['GetDBList', 'login', 'GetAllObjects', 'GetObjList', 'InsertObj', 'DeleteObject', \ + 'ArchiveToOpenERP', 'IsCRMInstalled', 'GetPartners', 'GetObjectItems', \ + 'CreateCase', 'MakeAttachment', 'CreateContact', 'CreatePartner', 'getitem', 'setitem', \ + 'SearchPartnerDetail', 'WritePartnerValues', 'GetAllState', 'GetAllCountry' ] + _reg_clsctx_ = pythoncom.CLSCTX_INPROC_SERVER + _reg_clsid_ = "{C6399AFD-763A-400F-8191-7F9D0503CAE2}" + _reg_progid_ = "Python.OpenERP.XMLRpcConn" + _reg_policy_spec_ = "win32com.server.policy.EventHandlerPolicy" + def __init__(self,server='localhost',port=8069,uri='http://localhost:8069'): + self._server=server + self._port=port + self._uri=uri + self._obj_list=[] + self._dbname='' + self._uname='admin' + self._pwd='a' + self._login=False + self._running=False + self._uid=False + self._iscrm=True + self.partner_id_list=None + self.protocol=None + def getitem(self, attrib): + v=self.__getattribute__(attrib) + return str(v) + + def setitem(self, attrib, value): + return self.__setattr__(attrib, value) + + def GetDBList(self): + conn = xmlrpclib.ServerProxy(self._uri + '/xmlrpc/db') + try: + db_list = execute(conn, 'list') + if db_list == False: + self._running=False + return [] + else: + self._running=True + except: + db_list=-1 + self._running=True + return db_list + + def login(self,dbname, user, pwd): + self._dbname = dbname + self._uname = user + self._pwd = pwd + conn = xmlrpclib.ServerProxy(str(self._uri) + '/xmlrpc/common') + uid = execute(conn,'login',dbname, ustr(user), ustr(pwd)) + return uid + + def GetAllObjects(self): + conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') + ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','search',[]) + objects = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','read',ids,['model']) + obj_list = [item['model'] for item in objects] + return obj_list + + def GetObjList(self): + self._obj_list=list(self._obj_list) + self._obj_list.sort(reverse=True) + return self._obj_list + + def InsertObj(self, obj_title,obj_name,image_path): + self._obj_list=list(self._obj_list) + self._obj_list.append((obj_title,obj_name,ustr(image_path))) + self._obj_list.sort(reverse=True) + + def DeleteObject(self,sel_text): + self._obj_list=list(self._obj_list) + for obj in self._obj_list: + if obj[0] == sel_text: + self._obj_list.remove(obj) + break + + def ArchiveToOpenERP(self, recs, mail): + import win32ui, win32con + conn = xmlrpclib.ServerProxy(self._uri + '/xmlrpc/object') + import eml + new_msg = files = ext_msg ="" + eml_path=eml.generateEML(mail) + att_name = ustr(eml_path.split('\\')[-1]) + flag=False + attachments=mail.Attachments + + try: + fp = open(eml_path, 'rb') + msg =fp.read() + fp.close() + new_mail = email.message_from_string(str(msg)) + except Exception,e: + win32ui.MessageBox(str(e),"Reading Error Mail") + + for rec in recs: #[('res.partner', 3, 'Agrolait')] + model = rec[0] + res_id = rec[1] + object_ids = execute ( conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','search',[('model','=',model)]) + object_name = execute( conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','read',object_ids,['name'])[0]['name'] + + #Reading the Object ir.model Name + + ext_ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'mailgate.message','search',[('message_id','=',mail.EntryID),('model','=',model),('res_id','=',res_id)]) + if ext_ids: + name = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,model,'read',res_id,['name'])['name'] + ext_msg += """This mail is already archived to {1} '{2}'. +""".format(object_name,name) + continue + + msg = { + 'subject':mail.Subject, + 'date':str(mail.ReceivedTime), + 'body':mail.Body, + 'cc':mail.CC, + 'from':mail.SenderEmailAddress, + 'to':mail.To, + 'message-id':str(new_mail.get('Message-Id')), + 'references':str(new_mail.get('References')), + } + result = {} + if attachments: + result = self.MakeAttachment([rec], mail) + + attachment_ids = result.get(model, {}).get(res_id, []) + ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'email.server.tools','history',model, res_id, msg, attachment_ids) + + new_msg += """- {0} : {1}\n""".format(object_name,str(rec[2])) + flag = True + + if flag: + t = ext_msg + t += """Mail archived Successfully with attachments.\n"""+new_msg + win32ui.MessageBox(t,"Archived to OpenERP",win32con.MB_ICONINFORMATION) + return flag + + def IsCRMInstalled(self): + conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') + id = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','search',[('model','=','crm.lead')]) + return id + + def GetPartners(self): + conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') + ids=[] + ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner','search',[]) + ids.sort() + obj_list=[] + obj_list.append((-999, ustr(''))) + for id in ids: + object = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner','read',[id],['id','name'])[0] + obj_list.append((object['id'], ustr(object['name']))) + return obj_list + + def GetObjectItems(self, search_list=[], search_text=''): + import win32ui + res = [] + conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') + for obj in search_list: + object_ids = execute ( conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','search',[('model','=',obj)]) + object_name = execute( conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.model','read',object_ids,['name'])[0]['name'] + if obj == "res.partner.address": + ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,obj,'search',['|',('name','ilike',ustr(search_text)),('email','ilike',ustr(search_text))]) + recs = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,obj,'read',ids,['id','name','street','city']) + for rec in recs: + name = ustr(rec['name']) + if rec['street']: + name += ', ' + ustr(rec['street']) + if rec['city']: + name += ', ' + ustr(rec['city']) + res.append((obj,rec['id'],name,object_name)) + else: + ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,obj,'search',[('name','ilike',ustr(search_text))]) + recs = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,obj,'read',ids,['id','name']) + for rec in recs: + name = ustr(rec['name']) + res.append((obj,rec['id'],name,object_name)) + return res + + def CreateCase(self, section, mail, partner_ids, with_attachments=True): + res={} + import win32ui + import eml + section=str(section) + partner_ids=eval(str(partner_ids)) + conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') + try: + eml_path=eml.generateEML(mail) + fp = open(eml_path, 'rb') + msg =fp.read() + fp.close() + new_mail = email.message_from_string(str(msg)) + except Exception,e: + win32ui.MessageBox(str(e),"Mail Reading Error") + execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'email.server.tools','process_email',section, str(new_mail)) + + def MakeAttachment(self, recs, mail): + attachments = mail.Attachments + result = {} + conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') + att_folder_path = os.path.abspath(os.path.dirname(__file__)+"\\dialogs\\resources\\mails\\attachments\\") + if not os.path.exists(att_folder_path): + os.makedirs(att_folder_path) + for rec in recs: #[('res.partner', 3, 'Agrolait')] + + obj = rec[0] + obj_id = rec[1] + res={} + res['res_model'] = obj + attachment_ids = [] + if obj not in result: + result[obj] = {} + for i in xrange(1, attachments.Count+1): + fn = ustr(attachments[i].FileName) + if len(fn) > 64: + l = 64 - len(fn) + f = fn.split('.') + fn = f[0][0:l] + '.' + f[-1] + att_path = os.path.join(att_folder_path,fn) + attachments[i].SaveAsFile(att_path) + f=open(att_path,"rb") + content = "".join(f.readlines()).encode('base64') + f.close() + res['name'] = ustr(attachments[i].DisplayName) + res['datas_fname'] = ustr(fn) + res['datas'] = content + res['res_id'] = obj_id + id = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'ir.attachment','create',res) + attachment_ids.append(id) + result[obj].update({obj_id: attachment_ids}) + return result + + def CreateContact(self, sel=None, res=None): + res=eval(str(res)) + + self.partner_id_list=eval(str(self.partner_id_list)) + if self.partner_id_list.get(sel,-999) != -999: + res['partner_id'] = self.partner_id_list[sel] + conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') + id = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner.address','create',res) + return id + + def CreatePartner(self, res): + res=eval(str(res)) + conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') + ids = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner','search',[('name','=',res['name'])]) + if ids: + return False + id = execute(conn,'execute',self._dbname,int(self._uid),self._pwd,'res.partner','create',res) + return id + + def SearchPartnerDetail(self, search_email_id): + import win32ui + res_vals = [] + address = {} + conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') + address_id = execute(conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address', 'search', [('email','ilike',ustr(search_email_id))]) + if not address_id : + return + address = execute(conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address','read',address_id[0],['id','partner_id','name','street','street2','city','state_id','country_id','phone','mobile','email','fax','zip']) + for key, vals in address.items(): + res_vals.append([key,vals]) + return res_vals + + def WritePartnerValues(self, new_vals): + import win32ui + flag = -1 + new_dict = dict(new_vals) + email=new_dict['email'] + conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') + address_id = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address', 'search', [('email','=',ustr(email))]) + if not address_id: + return flag + address = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address','read',address_id[0],['id','partner_id','state_id','country_id']) + vals_res_address={ 'name' : new_dict['name'], + 'street':new_dict['street'], + 'street2' : new_dict['street2'], + 'city' : new_dict['city'], + 'phone' : new_dict['phone'], + 'mobile' : new_dict['mobile'], + 'fax' : new_dict['fax'], + 'zip' : new_dict['zip'], + } + if new_dict['partner_id'] != -1: + vals_res_address['partner_id'] = new_dict['partner_id'] + if new_dict['state_id'] != -1: + vals_res_address['state_id'] = new_dict['state_id'] + if new_dict['country_id'] != -1: + vals_res_address['country_id'] = new_dict['country_id'] + temp = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.partner.address', 'write', address_id, vals_res_address) + if temp: + flag=1 + else: + flag=0 + return flag + + def GetAllState(self): + import win32ui + state_list = [] + state_ids = [] + conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') + state_ids = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country.state', 'search', []) + for state_id in state_ids: + obj = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country.state', 'read', [state_id],['id','name'])[0] + state_list.append((obj['id'], ustr(obj['name']))) + return state_list + + def GetAllCountry(self): + import win32ui + country_list = [] + country_ids = [] + conn = xmlrpclib.ServerProxy(self._uri+ '/xmlrpc/object') + country_ids = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country', 'search', []) + for country_id in country_ids: + obj = execute( conn, 'execute', self._dbname, int(self._uid), self._pwd, 'res.country','read', [country_id], ['id','name'])[0] + country_list.append((obj['id'], ustr(obj['name']))) + return country_list diff --git a/addons/point_of_sale/i18n/ca.po b/addons/point_of_sale/i18n/ca.po index 84ddbb56985..ab2ec14b59c 100644 --- a/addons/point_of_sale/i18n/ca.po +++ b/addons/point_of_sale/i18n/ca.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 08:42+0000\n" +"PO-Revision-Date: 2010-08-07 07:45+0000\n" "Last-Translator: Raimon Esteve (Zikzakmedia) \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:46+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: point_of_sale diff --git a/addons/point_of_sale/i18n/lt.po b/addons/point_of_sale/i18n/lt.po index 95ad5ab5c86..d4c9fd40473 100644 --- a/addons/point_of_sale/i18n/lt.po +++ b/addons/point_of_sale/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 08:44+0000\n" +"PO-Revision-Date: 2010-08-08 08:52+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: point_of_sale diff --git a/addons/point_of_sale/i18n/tr.po b/addons/point_of_sale/i18n/tr.po index 42319b55289..cea78188c58 100644 --- a/addons/point_of_sale/i18n/tr.po +++ b/addons/point_of_sale/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 08:46+0000\n" +"PO-Revision-Date: 2010-08-08 08:54+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:38+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: point_of_sale diff --git a/addons/process/i18n/tr.po b/addons/process/i18n/tr.po index 55b8d33410b..3b88646e899 100644 --- a/addons/process/i18n/tr.po +++ b/addons/process/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 08:49+0000\n" +"PO-Revision-Date: 2010-08-08 08:54+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:39+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:42+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: process diff --git a/addons/product/i18n/ca.po b/addons/product/i18n/ca.po index 349a5a7cf23..757d2ae67f8 100644 --- a/addons/product/i18n/ca.po +++ b/addons/product/i18n/ca.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 08:53+0000\n" +"PO-Revision-Date: 2010-08-07 08:28+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product/i18n/lt.po b/addons/product/i18n/lt.po index 5d69eb0d65a..8b8f1c96767 100644 --- a/addons/product/i18n/lt.po +++ b/addons/product/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 08:59+0000\n" +"PO-Revision-Date: 2010-08-08 08:54+0000\n" "Last-Translator: Giedrius Slavinskas \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: 2010-08-04 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: lt\n" diff --git a/addons/product/i18n/pt_BR.po b/addons/product/i18n/pt_BR.po index 9286049277f..2fcbd3aee61 100644 --- a/addons/product/i18n/pt_BR.po +++ b/addons/product/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:04+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 07:51+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product/i18n/sr.po b/addons/product/i18n/sr.po index d556ab4127d..786857c69f7 100644 --- a/addons/product/i18n/sr.po +++ b/addons/product/i18n/sr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:06+0000\n" +"PO-Revision-Date: 2010-08-08 06:03+0000\n" "Last-Translator: Sonja Sardelić \n" "Language-Team: Serbian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-04 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product/i18n/tr.po b/addons/product/i18n/tr.po index 7a707bcdf4a..fb7d0aed7f2 100644 --- a/addons/product/i18n/tr.po +++ b/addons/product/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:07+0000\n" +"PO-Revision-Date: 2010-08-08 04:37+0000\n" "Last-Translator: Angel Spy \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product/i18n/zh_CN.po b/addons/product/i18n/zh_CN.po index 1f3ba343578..c3218c605ec 100644 --- a/addons/product/i18n/zh_CN.po +++ b/addons/product/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.6\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:08+0000\n" +"PO-Revision-Date: 2010-08-08 06:24+0000\n" "Last-Translator: Black Jack \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product diff --git a/addons/product_margin/i18n/pt_BR.po b/addons/product_margin/i18n/pt_BR.po index 96f968ea1f6..29fc5330ed7 100644 --- a/addons/product_margin/i18n/pt_BR.po +++ b/addons/product_margin/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:34+0000\n" +"PO-Revision-Date: 2010-08-08 04:23+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product_margin diff --git a/addons/product_margin/i18n/tr.po b/addons/product_margin/i18n/tr.po index 7b55e9dce8d..2f2bffb908e 100644 --- a/addons/product_margin/i18n/tr.po +++ b/addons/product_margin/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:09+0000\n" +"PO-Revision-Date: 2010-08-08 05:58+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: product_margin diff --git a/addons/profile_accounting/i18n/tr.po b/addons/profile_accounting/i18n/tr.po index eb4608a78af..92987861d3d 100644 --- a/addons/profile_accounting/i18n/tr.po +++ b/addons/profile_accounting/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:12+0000\n" +"PO-Revision-Date: 2010-08-08 08:52+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:35+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:40+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: profile_accounting diff --git a/addons/project/i18n/lt.po b/addons/project/i18n/lt.po index edee9a7678d..ec398ed61ad 100644 --- a/addons/project/i18n/lt.po +++ b/addons/project/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.10\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:18+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 06:04+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:34+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:40+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project diff --git a/addons/project/i18n/nl.po b/addons/project/i18n/nl.po index 2afe669721a..27d9fdf6527 100644 --- a/addons/project/i18n/nl.po +++ b/addons/project/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 20:35+0000\n" -"Last-Translator: Jan Verlaan (Veritos) \n" +"PO-Revision-Date: 2010-08-07 08:58+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:34+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project diff --git a/addons/project/i18n/ru.po b/addons/project/i18n/ru.po index 4cf75e2e387..f54fbfc3eb5 100644 --- a/addons/project/i18n/ru.po +++ b/addons/project/i18n/ru.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:21+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 07:44+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:34+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:40+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project diff --git a/addons/project/i18n/tr.po b/addons/project/i18n/tr.po index fb04de0774e..de234d5bf38 100644 --- a/addons/project/i18n/tr.po +++ b/addons/project/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:22+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 08:56+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:35+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:40+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project diff --git a/addons/project_gtd/i18n/es.po b/addons/project_gtd/i18n/es.po index 3e923f1ef07..466eded0d9a 100644 --- a/addons/project_gtd/i18n/es.po +++ b/addons/project_gtd/i18n/es.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:23+0000\n" +"PO-Revision-Date: 2010-08-07 04:18+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project_gtd diff --git a/addons/project_gtd/i18n/tr.po b/addons/project_gtd/i18n/tr.po index edba4e09ed6..5de90d9489e 100644 --- a/addons/project_gtd/i18n/tr.po +++ b/addons/project_gtd/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:26+0000\n" +"PO-Revision-Date: 2010-08-08 05:55+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project_gtd diff --git a/addons/project_mrp/i18n/tr.po b/addons/project_mrp/i18n/tr.po index ba7720fc8bc..0c514ae1dab 100644 --- a/addons/project_mrp/i18n/tr.po +++ b/addons/project_mrp/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:36+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 08:54+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:44+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project_mrp diff --git a/addons/project_planning/i18n/hr.po b/addons/project_planning/i18n/hr.po index 8290216458d..c530d13cf71 100644 --- a/addons/project_planning/i18n/hr.po +++ b/addons/project_planning/i18n/hr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:29+0000\n" +"PO-Revision-Date: 2010-08-08 05:59+0000\n" "Last-Translator: Miro Glavić \n" "Language-Team: Vinteh\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Language: hr\n" diff --git a/addons/project_planning/i18n/tr.po b/addons/project_planning/i18n/tr.po index ebc59d45c92..595317400ba 100644 --- a/addons/project_planning/i18n/tr.po +++ b/addons/project_planning/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:46+0000\n" +"PO-Revision-Date: 2010-08-08 06:53+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project_planning diff --git a/addons/project_retro_planning/i18n/tr.po b/addons/project_retro_planning/i18n/tr.po index 46219e96fc3..bc7a5f02f98 100644 --- a/addons/project_retro_planning/i18n/tr.po +++ b/addons/project_retro_planning/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:33+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 05:05+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project_retro_planning diff --git a/addons/project_scrum/i18n/tr.po b/addons/project_scrum/i18n/tr.po index 24ee4fd70c4..7d6267ece70 100644 --- a/addons/project_scrum/i18n/tr.po +++ b/addons/project_scrum/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:59+0000\n" +"PO-Revision-Date: 2010-08-08 06:34+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project_scrum diff --git a/addons/project_timesheet/i18n/tr.po b/addons/project_timesheet/i18n/tr.po index 6f44ef6baba..3cad67c4daa 100644 --- a/addons/project_timesheet/i18n/tr.po +++ b/addons/project_timesheet/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:13+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 07:53+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: project_timesheet diff --git a/addons/purchase/i18n/ca.po b/addons/purchase/i18n/ca.po index 6f9bcc6f2a6..1db58090662 100644 --- a/addons/purchase/i18n/ca.po +++ b/addons/purchase/i18n/ca.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:11+0000\n" +"PO-Revision-Date: 2010-08-07 08:22+0000\n" "Last-Translator: Albert Cervera i Areny - http://www.NaN-tic.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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: purchase diff --git a/addons/purchase/i18n/es.po b/addons/purchase/i18n/es.po index 7e9a6951cc5..b8cdeb176ca 100644 --- a/addons/purchase/i18n/es.po +++ b/addons/purchase/i18n/es.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:09+0000\n" +"PO-Revision-Date: 2010-08-07 06:53+0000\n" "Last-Translator: Borja López Soilán (Pexego) \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: purchase diff --git a/addons/purchase/i18n/et.po b/addons/purchase/i18n/et.po index 60421c3f9dc..d33bfab03d1 100644 --- a/addons/purchase/i18n/et.po +++ b/addons/purchase/i18n/et.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:09+0000\n" +"PO-Revision-Date: 2010-08-08 06:11+0000\n" "Last-Translator: lyyser \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: purchase diff --git a/addons/purchase/i18n/lt.po b/addons/purchase/i18n/lt.po index 716a136dc37..1c00d58d424 100644 --- a/addons/purchase/i18n/lt.po +++ b/addons/purchase/i18n/lt.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:54+0000\n" +"PO-Revision-Date: 2010-08-08 06:15+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: purchase diff --git a/addons/purchase/i18n/mn.po b/addons/purchase/i18n/mn.po new file mode 100644 index 00000000000..40e690fe1fd --- /dev/null +++ b/addons/purchase/i18n/mn.po @@ -0,0 +1,881 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-08-28 16:01+0000\n" +"PO-Revision-Date: 2010-08-09 02:24+0000\n" +"Last-Translator: ub121 \n" +"Language-Team: Mongolian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: purchase +#: field:purchase.order,invoiced:0 +msgid "Invoiced & Paid" +msgstr "Нэхэмжилсэн & Төлсөн" + +#. module: purchase +#: model:process.node,note:purchase.process_node_invoiceafterpacking0 +msgid "Supplier Invoice pre-generated on receptions for control" +msgstr "" + +#. module: purchase +#: field:purchase.order,location_id:0 +msgid "Destination" +msgstr "Хаана" + +#. module: purchase +#: selection:purchase.order,invoice_method:0 +msgid "From Picking" +msgstr "" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Validated By" +msgstr "Баталсан" + +#. module: purchase +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: purchase +#: field:purchase.order,partner_id:0 +msgid "Supplier" +msgstr "Нийлүүлэгч" + +#. module: purchase +#: view:purchase.order:0 +msgid "Delivery" +msgstr "Хүргэлт" + +#. module: purchase +#: field:purchase.order.line,product_qty:0 +msgid "Quantity" +msgstr "Тоо ширхэг" + +#. module: purchase +#: selection:purchase.order,invoice_method:0 +msgid "From Order" +msgstr "Захиалгаас" + +#. module: purchase +#: model:process.node,name:purchase.process_node_confirmpurchaseorder0 +msgid "Confirmed Purchase" +msgstr "" + +#. module: purchase +#: selection:purchase.order,state:0 +msgid "Invoice Exception" +msgstr "" + +#. module: purchase +#: model:product.pricelist,name:purchase.list0 +msgid "Default Purchase Pricelist" +msgstr "Үндсэн Худалдан авах үнийн хүснэгт" + +#. module: purchase +#: model:process.transition.action,name:purchase.process_transition_action_invoicefrompurchaseorder0 +msgid "Create invoice" +msgstr "Нэхэмжлэл үүсгэх" + +#. module: purchase +#: help:res.partner,property_product_pricelist_purchase:0 +msgid "" +"This pricelist will be used, instead of the default one, for purchases from " +"the current partner" +msgstr "" +"Нийлүүлэгчээс худалдан авалт хийх үед үндсэн үнийн хүснэгтийн оронд энэ " +"үнийн хүснэгт ашиглагдах болно" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Fax :" +msgstr "Факс :" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_productrecept0 +msgid "Create invoice from product recept" +msgstr "Бараа авсан баримтаас нэхэмжлэл үүсгэх" + +#. module: purchase +#: help:purchase.order,pricelist_id:0 +msgid "" +"The pricelist sets the currency used for this purchase order. It also " +"computes the supplier price for the selected products/quantities." +msgstr "" + +#. module: purchase +#: model:process.process,name:purchase.process_process_purchaseprocess0 +msgid "Purchase Process" +msgstr "Татан авах процесс" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_invoicefrompackinglist0 +msgid "Invoice from Packing list" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Approve Purchase" +msgstr "Зөвшөөрөх" + +#. module: purchase +#: selection:purchase.order,state:0 +msgid "Approved" +msgstr "Зөвшөөрсөн" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.purchase_form_action4 +#: model:ir.ui.menu,name:purchase.menu_purchase_form_action4 +msgid "Purchase Orders in Progress" +msgstr "Захиалга үргэлжилж байна" + +#. module: purchase +#: field:purchase.order,amount_untaxed:0 +msgid "Untaxed Amount" +msgstr "Татваргүй дүн" + +#. module: purchase +#: view:purchase.order:0 +#: field:purchase.order,notes:0 +#: view:purchase.order.line:0 +#: field:purchase.order.line,notes:0 +msgid "Notes" +msgstr "Тэмдэглэл" + +#. module: purchase +#: rml:purchase.order:0 +#: field:purchase.order,amount_tax:0 +#: view:purchase.order.line:0 +#: field:purchase.order.line,taxes_id:0 +msgid "Taxes" +msgstr "Татвар" + +#. module: purchase +#: model:ir.actions.report.xml,name:purchase.report_purchase_order +#: model:process.node,name:purchase.process_node_purchaseorder0 +#: view:purchase.order:0 +#: model:res.request.link,name:purchase.req_link_purchase_order +#: field:stock.picking,purchase_id:0 +msgid "Purchase Order" +msgstr "Худалдан авах захиалга" + +#. module: purchase +#: rml:purchase.quotation:0 +msgid "Regards," +msgstr "Хүндэтгэсэн," + +#. module: purchase +#: rml:purchase.order:0 +msgid "Net Total :" +msgstr "Цэвэр дүн :" + +#. module: purchase +#: selection:purchase.order,state:0 +msgid "Cancelled" +msgstr "Цуцлагдсан" + +#. module: purchase +#: help:purchase.order,state:0 +msgid "" +"The state of the purchase order or the quotation request. A quotation is a " +"purchase order in a 'Draft' state. Then the order has to be confirmed by the " +"user, the state switch to 'Confirmed'. Then the supplier must confirm the " +"order to change the state to 'Approved'. When the purchase order is paid and " +"received, the state becomes 'Done'. If a cancel action occurs in the invoice " +"or in the reception of goods, the state becomes in exception." +msgstr "" + +#. module: purchase +#: field:purchase.order,origin:0 +msgid "Origin" +msgstr "Эх үүсвэр" + +#. module: purchase +#: model:process.node,name:purchase.process_node_packinglist0 +msgid "Incoming Products" +msgstr "Ирж байгаа бараа" + +#. module: purchase +#: rml:purchase.order:0 +#: rml:purchase.quotation:0 +msgid "Qty" +msgstr "Тоо" + +#. module: purchase +#: view:purchase.order:0 +msgid "Manually Corrected" +msgstr "Гараар зассан" + +#. module: purchase +#: view:purchase.order:0 +msgid "Reference" +msgstr "Заалт" + +#. module: purchase +#: rml:purchase.order:0 +msgid "TVA :" +msgstr "" + +#. module: purchase +#: rml:purchase.quotation:0 +msgid "Tel.:" +msgstr "Утас:" + +#. module: purchase +#: field:purchase.order.line,account_analytic_id:0 +msgid "Analytic Account" +msgstr "Аналитик данс" + +#. module: purchase +#: model:ir.model,name:purchase.model_purchase_order_line +msgid "Purchase Order lines" +msgstr "Захиалгын мөрүүд" + +#. module: purchase +#: field:purchase.order,validator:0 +msgid "Validated by" +msgstr "Баталсан" + +#. module: purchase +#: help:purchase.order,invoice_method:0 +msgid "" +"From Order: a draft invoice will be pre-generated based on the purchase " +"order. The accountant will just have to validate this invoice for control.\n" +"From Picking: a draft invoice will be pre-genearted based on validated " +"receptions.\n" +"Manual: no invoice will be pre-generated. The accountant will have to encode " +"manually." +msgstr "" + +#. module: purchase +#: model:process.node,note:purchase.process_node_packinginvoice0 +msgid "Invoice based on deliveries" +msgstr "" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Net Price" +msgstr "Цэвэр үнэ" + +#. module: purchase +#: view:purchase.order.line:0 +msgid "Order Line" +msgstr "Захиалгын мөр" + +#. module: purchase +#: selection:purchase.order,state:0 +msgid "Confirmed" +msgstr "" + +#. module: purchase +#: model:process.node,name:purchase.process_node_productrecept0 +msgid "Product Receipt" +msgstr "" + +#. module: purchase +#: model:process.transition.action,name:purchase.process_transition_action_confirmpurchaseorder0 +msgid "Confirm" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Invoice Control" +msgstr "Нэхэмжлэх арга" + +#. module: purchase +#: model:process.node,name:purchase.process_node_draftpurchaseorder0 +#: model:process.node,name:purchase.process_node_draftpurchaseorder1 +msgid "RFQ" +msgstr "Үнийн хүсэлт" + +#. module: purchase +#: selection:purchase.order,state:0 +msgid "Waiting" +msgstr "" + +#. module: purchase +#: field:purchase.order,picking_ids:0 +msgid "Picking List" +msgstr "Бэлтгэх жагсаалт" + +#. module: purchase +#: field:purchase.order,warehouse_id:0 +msgid "Warehouse" +msgstr "Агуулах" + +#. module: purchase +#: field:purchase.order,order_line:0 +msgid "Order Lines" +msgstr "Захиалгын мөрүүд" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder1 +msgid "Confirm Purchase order from Request for quotation without origin" +msgstr "" + +#. module: purchase +#: rml:purchase.quotation:0 +msgid "Fax:" +msgstr "Факс :" + +#. module: purchase +#: view:purchase.order:0 +msgid "Untaxed amount" +msgstr "Татваргүй дүн" + +#. module: purchase +#: rml:purchase.quotation:0 +msgid "Expected Date" +msgstr "Товлосон огноо" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Shipping address :" +msgstr "Хүргэх хаяг :" + +#. module: purchase +#: model:product.pricelist.type,name:purchase.pricelist_type_purchase +#: field:res.partner,property_product_pricelist_purchase:0 +msgid "Purchase Pricelist" +msgstr "" + +#. module: purchase +#: field:purchase.order,minimum_planned_date:0 +msgid "Planned Date" +msgstr "Төлөвлөсөн огноо" + +#. module: purchase +#: view:purchase.order:0 +msgid "Approved by Supplier" +msgstr "Нийлүүлэгч зөвшөөрсөн" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.act_purchase_order_2_stock_picking +msgid "Packing" +msgstr "" + +#. module: purchase +#: model:ir.actions.wizard,name:purchase.purchase_order_merge +msgid "Merge purchases" +msgstr "Захиалга нэгтгэх" + +#. module: purchase +#: field:purchase.order.line,move_dest_id:0 +msgid "Reservation Destination" +msgstr "" + +#. module: purchase +#: field:purchase.order,name:0 +msgid "Order Reference" +msgstr "Захиалгын дугаар" + +#. module: purchase +#: selection:purchase.order,state:0 +msgid "Done" +msgstr "Дууссан" + +#. module: purchase +#: field:purchase.order,pricelist_id:0 +msgid "Pricelist" +msgstr "Үнийн хүснэгт" + +#. module: purchase +#: model:process.node,note:purchase.process_node_purchaseorder0 +msgid "When controlling invoice from orders" +msgstr "" + +#. module: purchase +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "Дэлгэцийн XML алдаатай!" + +#. module: purchase +#: model:process.node,note:purchase.process_node_invoicecontrol0 +msgid "Pre-generated supplier invoice to control based on order" +msgstr "Захиалга дээр үндэслэж урьдчилан үүсгэсэн нэхэмжлэл" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_invoicefrompurchase0 +msgid "Invoice from Purchase" +msgstr "" + +#. module: purchase +#: model:process.node,note:purchase.process_node_packinglist0 +msgid "Packing is created for the products reception control." +msgstr "" + +#. module: purchase +#: selection:purchase.order,invoice_method:0 +msgid "Manual" +msgstr "Гараар" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_confirmingpurchaseorder1 +msgid "Confirming Purchase" +msgstr "" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_approvingpurchaseorder0 +msgid "Approve Purchase order after Confirming" +msgstr "" + +#. module: purchase +#: selection:purchase.order,state:0 +msgid "Shipping Exception" +msgstr "" + +#. module: purchase +#: model:process.node,note:purchase.process_node_draftpurchaseorder1 +msgid "Encoded manually by the user." +msgstr "Хэрэглэгч гараар оруулсан." + +#. module: purchase +#: help:purchase.order,minimum_planned_date:0 +msgid "" +"This is computed as the minimum scheduled date of all purchase order lines' " +"products." +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.act_res_partner_2_purchase_order +msgid "Purchase orders" +msgstr "Захиалгууд" + +#. module: purchase +#: help:purchase.order,dest_address_id:0 +msgid "" +"Put an address if you want to deliver directly from the supplier to the " +"customer.In this case, it will remove the warehouse link and set the " +"customer location." +msgstr "" +"Нийлүүлэгчээс хэрэглэгч рүү шууд хүргэлт хийх бол энд хаягыг бичнэ. Энэ " +"тохиолдолд агуулахын хаягыг больж хэрэглэгчийн байрлалыг ашиглана." + +#. module: purchase +#: rml:purchase.quotation:0 +msgid "Request for Quotation :" +msgstr "Үнэ авах хүсэлт :" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0 +msgid "Confirm Purchase order from Request for quotation" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Confirm Purchase Order" +msgstr "Захиалгыг батлах" + +#. module: purchase +#: help:purchase.order,picking_ids:0 +msgid "" +"This is the list of picking list that have been generated for this purchase" +msgstr "" + +#. module: purchase +#: model:ir.module.module,shortdesc:purchase.module_meta_information +#: model:ir.ui.menu,name:purchase.menu_purchase_root +msgid "Purchase Management" +msgstr "Татан авалтын менежмент" + +#. module: purchase +#: field:purchase.order,partner_ref:0 +msgid "Partner Ref." +msgstr "Нийлүүлэгч" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Taxes :" +msgstr "Татвар :" + +#. module: purchase +#: field:purchase.order,invoiced_rate:0 +msgid "Invoiced" +msgstr "Нэхэмжилсэн" + +#. module: purchase +#: field:purchase.order,dest_address_id:0 +msgid "Destination Address" +msgstr "Хүлээн авах хаяг" + +#. module: purchase +#: view:purchase.order.line:0 +#: field:stock.move,purchase_line_id:0 +msgid "Purchase Order Line" +msgstr "Захиалгын мөр" + +#. module: purchase +#: view:purchase.order:0 +msgid "Calendar View" +msgstr "Календарь" + +#. module: purchase +#: view:purchase.order:0 +msgid "Set to Draft" +msgstr "Ноорог болгох" + +#. module: purchase +#: model:process.node,note:purchase.process_node_approvepurchaseorder0 +msgid "Purchase order is approved by supplier." +msgstr "Захиалга нийлүүлэгчээр зөвшөөрөгдсөн." + +#. module: purchase +#: model:process.node,name:purchase.process_node_invoiceafterpacking0 +#: model:process.node,name:purchase.process_node_invoicecontrol0 +msgid "Draft Invoice" +msgstr "Ноорог нэхэмжлэл" + +#. module: purchase +#: model:ir.model,name:purchase.model_purchase_order +msgid "Purchase order" +msgstr "Худалдан авах захиалга" + +#. module: purchase +#: model:process.node,note:purchase.process_node_draftpurchaseorder0 +msgid "Request for quotation is proposed by the system." +msgstr "" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_packinginvoice0 +msgid "Packing Invoice" +msgstr "" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_invoicefrompackinglist0 +msgid "Creates invoice from packin list" +msgstr "" + +#. module: purchase +#: help:purchase.order,date_order:0 +msgid "Date on which this document has been created." +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Delivery & Invoices" +msgstr "Хүргэлт & Нэхэмжлэл" + +#. module: purchase +#: field:purchase.order,date_order:0 +msgid "Date" +msgstr "Огноо" + +#. module: purchase +#: help:purchase.order,origin:0 +msgid "Reference of the document that generated this purchase order request." +msgstr "" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Tél. :" +msgstr "Утас :" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_purchaseinvoice0 +msgid "After Purchase order , Create invoice." +msgstr "Захиалгын дараа, Нэхэмжлэл үүсгэх." + +#. module: purchase +#: field:purchase.order.line,date_planned:0 +msgid "Scheduled date" +msgstr "" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Our Order Reference" +msgstr "" + +#. module: purchase +#: rml:purchase.quotation:0 +msgid "TVA:" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Compute" +msgstr "Тооцоолох" + +#. module: purchase +#: constraint:product.pricelist.version:0 +msgid "You cannot have 2 pricelist versions that overlap!" +msgstr "Үнийн хүснэгтийн хувилбарууд хоорондоо огтлолцож болохгүй!" + +#. module: purchase +#: view:purchase.order:0 +msgid "Cancel Purchase Order" +msgstr "Захиалга цуцлах" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_createpackinglist0 +msgid "Create Packing list" +msgstr "" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Total :" +msgstr "Нийт :" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_createpackinglist0 +msgid "When purchase order is approved , it creates its packing list." +msgstr "" + +#. module: purchase +#: view:purchase.order.line:0 +msgid "History" +msgstr "Түүх" + +#. module: purchase +#: field:purchase.order,state:0 +msgid "Order Status" +msgstr "Захиалгын төлөв" + +#. module: purchase +#: field:purchase.order.line,price_subtotal:0 +msgid "Subtotal" +msgstr "Дэд дүн" + +#. module: purchase +#: model:product.pricelist.version,name:purchase.ver0 +msgid "Default Purchase Pricelist Version" +msgstr "Үндсэн Үнийн хүснэгтийн хувилбар" + +#. module: purchase +#: rml:purchase.order:0 +#: field:purchase.order.line,price_unit:0 +msgid "Unit Price" +msgstr "Нэгж үнэ" + +#. module: purchase +#: field:purchase.order,fiscal_position:0 +msgid "Fiscal Position" +msgstr "" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Request for Quotation N°" +msgstr "Үнийн хүсэлт N°" + +#. module: purchase +#: field:purchase.order,invoice_id:0 +msgid "Invoice" +msgstr "Нэхэмжлэл" + +#. module: purchase +#: model:process.transition.action,name:purchase.process_transition_action_approvingcancelpurchaseorder0 +#: model:process.transition.action,name:purchase.process_transition_action_cancelpurchaseorder0 +#: wizard_button:purchase.order.merge,init,end:0 +msgid "Cancel" +msgstr "Цуцлах" + +#. module: purchase +#: view:res.partner:0 +msgid "Purchases Properties" +msgstr "" + +#. module: purchase +#: field:purchase.order.line,order_id:0 +msgid "Order Ref" +msgstr "Захиалгын код" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.purchase_form_action +#: model:ir.ui.menu,name:purchase.menu_purchase_form_action +msgid "Purchase Orders" +msgstr "" + +#. module: purchase +#: wizard_view:purchase.order.merge,init:0 +#: wizard_button:purchase.order.merge,init,merge:0 +msgid "Merge orders" +msgstr "Захиалга нэгтгэх" + +#. module: purchase +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.purchase_form_action_new +#: model:ir.ui.menu,name:purchase.menu_purchase_form_action_new +msgid "New Purchase Order" +msgstr "" + +#. module: purchase +#: field:purchase.order,shipped:0 +#: field:purchase.order,shipped_rate:0 +msgid "Received" +msgstr "Ирсэн" + +#. module: purchase +#: model:ir.actions.report.xml,name:purchase.report_purchase_quotation +#: selection:purchase.order,state:0 +msgid "Request for Quotation" +msgstr "Үнийн хүсэлт" + +#. module: purchase +#: model:process.node,name:purchase.process_node_packinginvoice0 +msgid "Out Packing" +msgstr "" + +#. module: purchase +#: model:process.node,note:purchase.process_node_productrecept0 +msgid "Control invoices on receptions" +msgstr "" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Date Req." +msgstr "" + +#. module: purchase +#: field:purchase.order,date_approve:0 +msgid "Date Approved" +msgstr "Зөвшөөрсөн огноо" + +#. module: purchase +#: model:ir.module.module,description:purchase.module_meta_information +msgid "" +"Module for purchase management\n" +" Request for quotation, Create Supplier Invoice, Print Order..." +msgstr "" + +#. module: purchase +#: field:purchase.order.line,product_id:0 +msgid "Product" +msgstr "Бараа" + +#. module: purchase +#: rml:purchase.order:0 +#: field:purchase.order.line,name:0 +#: rml:purchase.quotation:0 +msgid "Description" +msgstr "Тайлбар" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_productrecept0 +msgid "Product recept invoice" +msgstr "" + +#. module: purchase +#: rml:purchase.quotation:0 +msgid "Expected Delivery address:" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.purchase_form_action3 +#: model:ir.ui.menu,name:purchase.menu_purchase_form_action3 +msgid "Purchase Order Waiting Approval" +msgstr "" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_confirmingpurchaseorder0 +msgid "Confirming Purchase Order" +msgstr "" + +#. module: purchase +#: field:purchase.order.line,product_uom:0 +msgid "Product UOM" +msgstr "" + +#. module: purchase +#: field:purchase.order.line,move_ids:0 +msgid "Reservation" +msgstr "" + +#. module: purchase +#: model:process.node,note:purchase.process_node_confirmpurchaseorder0 +msgid "Purchase order is confirmed by the user." +msgstr "" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_purchaseinvoice0 +msgid "Purchase Invoice" +msgstr "" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Your Order Reference" +msgstr "Таны захиалгын код" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Purchase Order Confirmation N°" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Total amount" +msgstr "Бүгд дүн" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Date Ordered" +msgstr "Захиалсан огноо" + +#. module: purchase +#: view:purchase.order:0 +msgid "Purchase Control" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.purchase_form_action2 +#: model:ir.ui.menu,name:purchase.menu_purchase_order_draft +msgid "Request For Quotations" +msgstr "Үнийн хүсэлт" + +#. module: purchase +#: field:purchase.order,invoice_method:0 +msgid "Invoicing Control" +msgstr "Нэхэмжлэх арга" + +#. module: purchase +#: model:process.transition.action,name:purchase.process_transition_action_approvingpurchaseorder0 +msgid "Approve" +msgstr "Зөвшөөрөх" + +#. module: purchase +#: model:process.node,name:purchase.process_node_approvepurchaseorder0 +msgid "Approved Purchase" +msgstr "Зөвшөөрөгдсөн худалдан авалт" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_packinginvoice0 +msgid "From Packing list, Create invoice." +msgstr "" + +#. module: purchase +#: field:purchase.order,amount_total:0 +msgid "Total" +msgstr "Нийт" + +#. module: purchase +#: wizard_view:purchase.order.merge,init:0 +msgid "Are you sure you want to merge these orders ?" +msgstr "Эдгээр захиалгыг нэгтгэх үү ?" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0 +msgid "Approving Purchase Order" +msgstr "" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_invoicefrompurchase0 +msgid "After approved purchase order , it comes into the supplier invoice" +msgstr "" + +#. module: purchase +#: view:purchase.order.line:0 +msgid "Stock Moves" +msgstr "Барааны хөдөлгөөн" diff --git a/addons/purchase/i18n/nl.po b/addons/purchase/i18n/nl.po index d845d8b4d15..a9b3cd624fc 100644 --- a/addons/purchase/i18n/nl.po +++ b/addons/purchase/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 20:20+0000\n" -"Last-Translator: Jan Verlaan (Veritos) \n" +"PO-Revision-Date: 2010-08-07 07:37+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: purchase diff --git a/addons/purchase/i18n/pl.po b/addons/purchase/i18n/pl.po index e82a5d1a4cb..409c0fce740 100644 --- a/addons/purchase/i18n/pl.po +++ b/addons/purchase/i18n/pl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:54+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-07 07:46+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: purchase diff --git a/addons/purchase/i18n/pt_BR.po b/addons/purchase/i18n/pt_BR.po index 2c07d039a9a..a3d7a49df45 100644 --- a/addons/purchase/i18n/pt_BR.po +++ b/addons/purchase/i18n/pt_BR.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-04 20:16+0000\n" +"PO-Revision-Date: 2010-08-07 03:51+0000\n" "Last-Translator: Renato Lima - http://www.akretion.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: 2010-08-05 03:35+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: purchase @@ -822,7 +822,7 @@ msgstr "Reservation" #. module: purchase #: model:process.node,note:purchase.process_node_confirmpurchaseorder0 msgid "Purchase order is confirmed by the user." -msgstr "" +msgstr "Ordem de compra confirmada pelo usuário." #. module: purchase #: model:process.transition,name:purchase.process_transition_purchaseinvoice0 @@ -858,7 +858,7 @@ msgstr "Controle de Compras" #: model:ir.actions.act_window,name:purchase.purchase_form_action2 #: model:ir.ui.menu,name:purchase.menu_purchase_order_draft msgid "Request For Quotations" -msgstr "" +msgstr "Requisição para Cotações" #. module: purchase #: field:purchase.order,invoice_method:0 @@ -873,12 +873,12 @@ msgstr "Aprovar" #. module: purchase #: model:process.node,name:purchase.process_node_approvepurchaseorder0 msgid "Approved Purchase" -msgstr "" +msgstr "Compra Aprovada" #. module: purchase #: model:process.transition,note:purchase.process_transition_packinginvoice0 msgid "From Packing list, Create invoice." -msgstr "" +msgstr "A partir da Lista de Separação, criar Nota Fiscal" #. module: purchase #: field:purchase.order,amount_total:0 @@ -893,7 +893,7 @@ msgstr "Are you sure you want to merge these orders ?" #. module: purchase #: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0 msgid "Approving Purchase Order" -msgstr "" +msgstr "Aprovando Ordem de Compra" #. module: purchase #: model:process.transition,note:purchase.process_transition_invoicefrompurchase0 diff --git a/addons/purchase/i18n/tr.po b/addons/purchase/i18n/tr.po index ce5e8d0de5c..bdc3df02cf5 100644 --- a/addons/purchase/i18n/tr.po +++ b/addons/purchase/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 09:49+0000\n" +"PO-Revision-Date: 2010-08-08 06:04+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:37+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: purchase diff --git a/addons/report_intrastat/i18n/nl.po b/addons/report_intrastat/i18n/nl.po index e1ecf1392f1..311486b2e5e 100644 --- a/addons/report_intrastat/i18n/nl.po +++ b/addons/report_intrastat/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 07:33+0000\n" +"PO-Revision-Date: 2010-08-07 10:44+0000\n" "Last-Translator: Freerk Kalsbeek (Mindswitch BV) \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: 2010-08-04 03:41+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: report_intrastat diff --git a/addons/report_intrastat/i18n/pt_BR.po b/addons/report_intrastat/i18n/pt_BR.po index 1ae56fc773f..a131a124762 100644 --- a/addons/report_intrastat/i18n/pt_BR.po +++ b/addons/report_intrastat/i18n/pt_BR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 07:32+0000\n" +"PO-Revision-Date: 2010-08-08 04:49+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:41+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: report_intrastat diff --git a/addons/report_intrastat/i18n/tr.po b/addons/report_intrastat/i18n/tr.po index f1755e890a6..82c20d16e75 100644 --- a/addons/report_intrastat/i18n/tr.po +++ b/addons/report_intrastat/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 07:32+0000\n" +"PO-Revision-Date: 2010-08-08 06:06+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:41+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: report_intrastat diff --git a/addons/sale/i18n/hu.po b/addons/sale/i18n/hu.po index e85cb52a7d5..d0f758985da 100644 --- a/addons/sale/i18n/hu.po +++ b/addons/sale/i18n/hu.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:43+0000\n" +"PO-Revision-Date: 2010-08-07 08:23+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:41+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: sale diff --git a/addons/sale/i18n/nl.po b/addons/sale/i18n/nl.po index 13c716183f3..8678865177e 100644 --- a/addons/sale/i18n/nl.po +++ b/addons/sale/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:02+0000\n" -"Last-Translator: Jan Verlaan (Veritos) \n" +"PO-Revision-Date: 2010-08-07 09:46+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:41+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: sale diff --git a/addons/sale/i18n/pt_BR.po b/addons/sale/i18n/pt_BR.po index 0714e1d9add..fd3ba1b6141 100644 --- a/addons/sale/i18n/pt_BR.po +++ b/addons/sale/i18n/pt_BR.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:41+0000\n" +"PO-Revision-Date: 2010-08-08 04:43+0000\n" "Last-Translator: Renato Lima - http://www.akretion.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: 2010-08-04 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: sale @@ -46,7 +46,7 @@ msgstr "" #. module: sale #: constraint:ir.actions.act_window:0 msgid "Invalid model name in the action definition." -msgstr "Nome de modelo inválido na definição da ação" +msgstr "Nome do modelo inválido na definição da ação." #. module: sale #: selection:sale.order,state:0 @@ -152,12 +152,12 @@ msgstr "Cancelar Pedido" #. module: sale #: field:sale.order.line,move_ids:0 msgid "Inventory Moves" -msgstr "" +msgstr "Movimentação de Estoque" #. module: sale #: view:sale.order.line:0 msgid "Manual Designation" -msgstr "" +msgstr "Designação Manual" #. module: sale #: view:sale.order:0 @@ -192,12 +192,12 @@ msgstr "Política de Embarque" #: selection:sale.order,state:0 #: selection:sale.order.line,state:0 msgid "Cancelled" -msgstr "" +msgstr "Cancelada" #. module: sale #: selection:sale.order,state:0 msgid "Shipping Exception" -msgstr "" +msgstr "Pendência no Embarque" #. module: sale #: field:sale.order,amount_total:0 @@ -212,7 +212,7 @@ msgstr "" #. module: sale #: field:sale.order,partner_invoice_id:0 msgid "Invoice Address" -msgstr "Endereço da Fatura" +msgstr "Endereço Faturamento" #. module: sale #: model:process.node,name:sale.process_node_packinglist0 @@ -238,7 +238,7 @@ msgstr "" #: field:sale.order,project_id:0 #: field:sale.shop,project_id:0 msgid "Analytic Account" -msgstr "Projeto" +msgstr "Centro de Custo" #. module: sale #: rml:sale.order:0 @@ -253,12 +253,12 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "Extra Info" -msgstr "" +msgstr "Info. Extra" #. module: sale #: rml:sale.order:0 msgid "Fax :" -msgstr "" +msgstr "Fax :" #. module: sale #: field:sale.order.line,price_net:0 @@ -274,7 +274,7 @@ msgstr "" #. module: sale #: field:sale.order.line,product_uos_qty:0 msgid "Quantity (UoS)" -msgstr "" +msgstr "Quantidade (UdS)" #. module: sale #: help:sale.order,invoice_quantity:0 @@ -288,7 +288,7 @@ msgstr "" #. module: sale #: selection:sale.order.line,state:0 msgid "Confirmed" -msgstr "" +msgstr "Confirmada" #. module: sale #: field:sale.shop,payment_default_id:0 @@ -309,33 +309,33 @@ msgstr "" #. module: sale #: field:sale.order,partner_shipping_id:0 msgid "Shipping Address" -msgstr "Endereço de Embarque" +msgstr "Endereço Entrega" #. module: sale #: selection:sale.order,invoice_quantity:0 msgid "Shipped Quantities" -msgstr "" +msgstr "Quantidades Enbarcada" #. module: sale #: selection:sale.config.picking_policy,order_policy:0 msgid "Invoice Based on Sales Orders" -msgstr "" +msgstr "Notas Fiscais Baseadas em Ordens de Vendas" #. module: sale #: model:ir.model,name:sale.model_sale_shop #: view:sale.shop:0 msgid "Sale Shop" -msgstr "" +msgstr "Estabelecimento de Venda" #. module: sale #: field:sale.shop,warehouse_id:0 msgid "Warehouse" -msgstr "Armazém Disponível" +msgstr "Estoque Disponível" #. module: sale #: rml:sale.order:0 msgid "Order N°" -msgstr "" +msgstr "Ordem N°" #. module: sale #: field:sale.order,order_line:0 @@ -346,14 +346,14 @@ msgstr "Linhas de Pedido" #. module: sale #: rml:sale.order:0 msgid "Disc.(%)" -msgstr "" +msgstr "Desc. (%)" #. module: sale #: view:sale.order:0 #: view:sale.order.line:0 #: field:sale.order.line,invoice_lines:0 msgid "Invoice Lines" -msgstr "" +msgstr "Linhas da Nota Fiscal" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_forceassignation0 @@ -363,7 +363,7 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "Untaxed amount" -msgstr "" +msgstr "Total de Mercadorias" #. module: sale #: model:process.transition,note:sale.process_transition_packing0 @@ -381,7 +381,7 @@ msgstr "" #. module: sale #: rml:sale.order:0 msgid "Shipping address :" -msgstr "" +msgstr "Endereço de Embarque :" #. module: sale #: model:process.transition,note:sale.process_transition_invoiceafterdelivery0 @@ -393,7 +393,7 @@ msgstr "" #. module: sale #: selection:sale.order,picking_policy:0 msgid "Complete Delivery" -msgstr "" +msgstr "Entrega Completa" #. module: sale #: view:sale.order:0 @@ -403,19 +403,19 @@ msgstr "" #. module: sale #: field:sale.order.line,product_uom_qty:0 msgid "Quantity (UoM)" -msgstr "" +msgstr "Quantidade (UdM)" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_line_tree1 #: model:ir.ui.menu,name:sale.menu_action_order_line_tree1 #: view:sale.order.line:0 msgid "Sales Order Lines" -msgstr "" +msgstr "Linhas da Ordem de Venda" #. module: sale #: selection:sale.order,invoice_quantity:0 msgid "Ordered Quantities" -msgstr "" +msgstr "Quantidades Pedidas" #. module: sale #: model:process.node,name:sale.process_node_saleorderprocurement0 @@ -430,7 +430,7 @@ msgstr "" #. module: sale #: rml:sale.order:0 msgid "Total :" -msgstr "" +msgstr "Total :" #. module: sale #: view:sale.order:0 @@ -440,14 +440,14 @@ msgstr "Confirmar Pedido" #. module: sale #: field:sale.order,name:0 msgid "Order Reference" -msgstr "Ordem de Referência" +msgstr "Referência da Ordem" #. module: sale #: selection:sale.order,state:0 #: view:sale.order.line:0 #: selection:sale.order.line,state:0 msgid "Done" -msgstr "" +msgstr "Concluído" #. module: sale #: field:sale.order,pricelist_id:0 @@ -468,7 +468,7 @@ msgstr "" #. module: sale #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "Invalido XML para Arquitetura da View" +msgstr "" #. module: sale #: field:sale.order,picking_ids:0 @@ -495,13 +495,13 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "Sales orders" -msgstr "" +msgstr "Ordens de Venda" #. module: sale #: model:process.node,name:sale.process_node_saleprocurement0 #: field:sale.order.line,procurement_id:0 msgid "Procurement" -msgstr "" +msgstr "Aquisição" #. module: sale #: view:sale.shop:0 @@ -523,18 +523,18 @@ msgstr "" #: wizard_field:sale.order.line.make_invoice,init,grouped:0 #: wizard_field:sale.order.make_invoice,init,grouped:0 msgid "Group the invoices" -msgstr "" +msgstr "Agrupar Notas Fiscais" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_tree5 #: model:ir.ui.menu,name:sale.menu_action_order_tree5 msgid "All Quotations" -msgstr "" +msgstr "Todas Cotações" #. module: sale #: field:sale.order.line,discount:0 msgid "Discount (%)" -msgstr "" +msgstr "Desconto (%)" #. module: sale #: model:process.node,note:sale.process_node_invoice0 @@ -561,7 +561,7 @@ msgstr "" #. module: sale #: wizard_view:sale.advance_payment_inv,create:0 msgid "Invoices" -msgstr "" +msgstr "Notas Fiscais" #. module: sale #: view:sale.order:0 @@ -581,7 +581,7 @@ msgstr "" #. module: sale #: field:sale.config.picking_policy,order_policy:0 msgid "Shipping Default Policy" -msgstr "" +msgstr "Politica Padrão de Embarque" #. module: sale #: field:sale.order.line,product_packaging:0 @@ -592,7 +592,7 @@ msgstr "" #: model:ir.module.module,shortdesc:sale.module_meta_information #: model:ir.ui.menu,name:sale.menu_sale_root msgid "Sales Management" -msgstr "" +msgstr "Vendas" #. module: sale #: field:sale.order.line,order_id:0 @@ -607,7 +607,7 @@ msgstr "Refazer Fatura" #. module: sale #: field:sale.order,user_id:0 msgid "Salesman" -msgstr "" +msgstr "Representate" #. module: sale #: model:process.transition,note:sale.process_transition_saleorderprocurement0 @@ -621,13 +621,13 @@ msgstr "" #. module: sale #: rml:sale.order:0 msgid "Taxes :" -msgstr "" +msgstr "Impostos :" #. module: sale #: field:sale.order,invoiced_rate:0 #: field:sale.order.line,invoiced:0 msgid "Invoiced" -msgstr "" +msgstr "Faturado" #. module: sale #: model:ir.actions.wizard,name:sale.advance_payment @@ -637,7 +637,7 @@ msgstr "" #. module: sale #: field:sale.order,state:0 msgid "Order State" -msgstr "Estado do Pedido" +msgstr "Status" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_line_tree2 @@ -692,12 +692,12 @@ msgstr "" #. module: sale #: selection:sale.order.line,type:0 msgid "on order" -msgstr "" +msgstr "em ordem" #. module: sale #: selection:sale.order.line,state:0 msgid "Draft" -msgstr "" +msgstr "Rascunho" #. module: sale #: field:sale.order,invoiced:0 @@ -712,7 +712,7 @@ msgstr "" #. module: sale #: selection:sale.order,order_policy:0 msgid "Shipping & Manual Invoice" -msgstr "" +msgstr "Embarque & Fatutamento Manual" #. module: sale #: model:process.transition,name:sale.process_transition_saleorderprocurement0 @@ -728,7 +728,7 @@ msgstr "" #. module: sale #: field:sale.order,amount_untaxed:0 msgid "Untaxed Amount" -msgstr "Quantidade Não Taxada" +msgstr "Total de Mercadorias" #. module: sale #: field:sale.order.line,state:0 @@ -748,7 +748,7 @@ msgstr "" #. module: sale #: rml:sale.order:0 msgid "Our Salesman" -msgstr "" +msgstr "Nosso Representante" #. module: sale #: wizard_button:sale.advance_payment_inv,init,create:0 @@ -764,24 +764,24 @@ msgstr "" #: model:ir.actions.act_window,name:sale.action_order_form #: model:ir.ui.menu,name:sale.menu_sale_order msgid "Sales Orders" -msgstr "" +msgstr "Ordens de Venda" #. module: sale #: field:product.product,pricelist_sale:0 msgid "Sale Pricelists" -msgstr "" +msgstr "Lista de Preço para Vendas" #. module: sale #: selection:sale.config.picking_policy,picking_policy:0 msgid "Direct Delivery" -msgstr "" +msgstr "Entrega Direta" #. module: sale #: view:sale.order:0 #: view:sale.order.line:0 #: field:sale.order.line,property_ids:0 msgid "Properties" -msgstr "" +msgstr "Propriedades" #. module: sale #: model:process.node,name:sale.process_node_quotation0 @@ -804,14 +804,14 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "Compute" -msgstr "Computar" +msgstr "Calcular" #. module: sale #: model:ir.actions.act_window,name:sale.action_shop_form #: model:ir.ui.menu,name:sale.menu_action_shop_form #: field:sale.order,shop_id:0 msgid "Shop" -msgstr "" +msgstr "Estabelecimento" #. module: sale #: rml:sale.order:0 @@ -822,7 +822,7 @@ msgstr "" #: model:ir.actions.act_window,name:sale.action_order_tree4 #: model:ir.ui.menu,name:sale.menu_action_order_tree4 msgid "Sales Order in Progress" -msgstr "" +msgstr "Ordem de Venda em Processamento" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_assign0 @@ -832,7 +832,7 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "History" -msgstr "" +msgstr "Histórico" #. module: sale #: help:sale.order,order_policy:0 @@ -852,7 +852,7 @@ msgstr "" #. module: sale #: rml:sale.order:0 msgid "Your Reference" -msgstr "" +msgstr "Sua Referência" #. module: sale #: selection:sale.config.picking_policy,step:0 @@ -863,12 +863,12 @@ msgstr "" #: view:sale.order:0 #: view:sale.order.line:0 msgid "Sales order lines" -msgstr "" +msgstr "Linhas da Ordem de Venda" #. module: sale #: field:sale.order.line,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Sequência" #. module: sale #: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order @@ -879,7 +879,7 @@ msgstr "Vendas" #: view:sale.order:0 #: view:sale.order.line:0 msgid "Qty" -msgstr "" +msgstr "Qtd" #. module: sale #: model:process.node,note:sale.process_node_packinglist0 @@ -896,17 +896,17 @@ msgstr "" #: rml:sale.order:0 #: field:sale.order.line,price_unit:0 msgid "Unit Price" -msgstr "" +msgstr "Preço Unitário" #. module: sale #: field:sale.order,fiscal_position:0 msgid "Fiscal Position" -msgstr "" +msgstr "Posição Fiscal" #. module: sale #: rml:sale.order:0 msgid "Invoice address :" -msgstr "" +msgstr "Endereço de Faturamento :" #. module: sale #: model:process.transition,name:sale.process_transition_invoice0 @@ -924,7 +924,7 @@ msgstr "" #: wizard_button:sale.order.line.make_invoice,init,end:0 #: wizard_button:sale.order.make_invoice,init,end:0 msgid "Cancel" -msgstr "" +msgstr "Cancelar" #. module: sale #: help:sale.order,state:0 @@ -940,7 +940,7 @@ msgstr "" #: view:sale.order:0 #: view:sale.order.line:0 msgid "UoM" -msgstr "" +msgstr "UdM" #. module: sale #: field:sale.order.line,number_packages:0 @@ -957,7 +957,7 @@ msgstr "" #. module: sale #: selection:sale.order,state:0 msgid "In Progress" -msgstr "Em Andamento" +msgstr "Em Progresso" #. module: sale #: wizard_view:sale.advance_payment_inv,init:0 @@ -969,8 +969,6 @@ msgstr "" msgid "" "The Object name must start with x_ and not contain any special character !" msgstr "" -"O nome do objeto precisa iniciar com x_ e não conter nenhum caracter " -"especial!" #. module: sale #: model:process.transition,note:sale.process_transition_saleinvoice0 @@ -985,18 +983,18 @@ msgstr "" #. module: sale #: selection:sale.order.line,state:0 msgid "Exception" -msgstr "" +msgstr "Pendência" #. module: sale #: view:sale.order:0 msgid "Sale Order Lines" -msgstr "" +msgstr "Linhas da Ordem de Venda" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_createinvoice0 #: view:sale.order:0 msgid "Create Invoice" -msgstr "Criar Fatura" +msgstr "Criar Nota Fiscal" #. module: sale #: wizard_view:sale.order.line.make_invoice,init:0 @@ -1017,7 +1015,7 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "Sales order" -msgstr "" +msgstr "Ordem de Venda" #. module: sale #: model:process.node,note:sale.process_node_quotation0 @@ -1032,7 +1030,7 @@ msgstr "" #. module: sale #: field:sale.order,incoterm:0 msgid "Incoterm" -msgstr "Incoterm" +msgstr "Forma de Entrega" #. module: sale #: wizard_field:sale.advance_payment_inv,init,product_id:0 @@ -1048,18 +1046,18 @@ msgstr "" #. module: sale #: field:sale.order,partner_order_id:0 msgid "Ordering Contact" -msgstr "" +msgstr "Contato Comercial" #. module: sale #: rml:sale.order:0 #: field:sale.order.line,name:0 msgid "Description" -msgstr "" +msgstr "Descrição" #. module: sale #: rml:sale.order:0 msgid "Price" -msgstr "" +msgstr "Preço" #. module: sale #: model:process.transition,name:sale.process_transition_deliver0 @@ -1069,22 +1067,22 @@ msgstr "" #. module: sale #: model:ir.actions.report.xml,name:sale.report_sale_order msgid "Quotation / Order" -msgstr "" +msgstr "Cotação / Ordem" #. module: sale #: rml:sale.order:0 msgid "Tel. :" -msgstr "" +msgstr "Tel." #. module: sale #: rml:sale.order:0 msgid "Quotation N°" -msgstr "" +msgstr "Cotação N°" #. module: sale #: field:stock.move,sale_line_id:0 msgid "Sale Order Line" -msgstr "" +msgstr "Linhas da Ordem de Venda" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_cancelassignation0 @@ -1117,7 +1115,7 @@ msgstr "Cliente" #. module: sale #: field:product.product,pricelist_purchase:0 msgid "Purchase Pricelists" -msgstr "" +msgstr "Lista de Preço de Compras" #. module: sale #: model:ir.model,name:sale.model_sale_order @@ -1126,17 +1124,17 @@ msgstr "" #: view:sale.order:0 #: field:stock.picking,sale_id:0 msgid "Sale Order" -msgstr "" +msgstr "Ordem de Venda" #. module: sale #: field:sale.config.picking_policy,name:0 msgid "Name" -msgstr "" +msgstr "Nome" #. module: sale #: field:sale.order,invoice_quantity:0 msgid "Invoice on" -msgstr "" +msgstr "Faturar em" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_tree_new @@ -1147,23 +1145,23 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "Total amount" -msgstr "" +msgstr "Total Geral" #. module: sale #: rml:sale.order:0 #: field:sale.order,date_order:0 msgid "Date Ordered" -msgstr "" +msgstr "Data da Ordem" #. module: sale #: field:sale.order.line,product_uos:0 msgid "Product UoS" -msgstr "" +msgstr "UdS Produto" #. module: sale #: selection:sale.order,state:0 msgid "Manual In Progress" -msgstr "" +msgstr "Manual em Progresso" #. module: sale #: field:sale.order.line,product_uom:0 @@ -1182,17 +1180,17 @@ msgstr "" #. module: sale #: model:ir.actions.act_window,name:sale.action_config_picking_policy msgid "Configure Picking Policy for Sale Order" -msgstr "" +msgstr "Configurar Politica de Separação para Ordem de Venda" #. module: sale #: model:process.node,name:sale.process_node_order0 msgid "Order" -msgstr "" +msgstr "Ordem" #. module: sale #: rml:sale.order:0 msgid "Payment Terms" -msgstr "" +msgstr "Forma de Pagamento" #. module: sale #: view:sale.order:0 @@ -1212,17 +1210,17 @@ msgstr "" #. module: sale #: field:sale.shop,name:0 msgid "Shop Name" -msgstr "" +msgstr "Nome do Estabelecimento" #. module: sale #: field:sale.order,payment_term:0 msgid "Payment Term" -msgstr "" +msgstr "Forma de Pagamento" #. module: sale #: selection:sale.order,order_policy:0 msgid "Payment Before Delivery" -msgstr "" +msgstr "Pagamento Antes da Entrega" #. module: sale #: help:sale.order,invoice_ids:0 @@ -1236,12 +1234,12 @@ msgstr "" #: view:sale.order:0 #: view:sale.order.line:0 msgid "States" -msgstr "" +msgstr "Status" #. module: sale #: field:sale.order.line,th_weight:0 msgid "Weight" -msgstr "" +msgstr "Peso" #. module: sale #: model:process.node,note:sale.process_node_order0 @@ -1257,7 +1255,7 @@ msgstr "Error: código EAN invalido" #: field:sale.order,picked_rate:0 #: field:sale.order,shipped:0 msgid "Picked" -msgstr "" +msgstr "Separado" #. module: sale #: view:sale.shop:0 @@ -1267,12 +1265,12 @@ msgstr "Contas" #. module: sale #: selection:sale.config.picking_policy,order_policy:0 msgid "Invoice Based on Deliveries" -msgstr "" +msgstr "Notas Fiscais Baseadas nas Entregas" #. module: sale #: view:sale.order:0 msgid "Stock Moves" -msgstr "" +msgstr "Movimentações de Estoque" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_tree @@ -1294,7 +1292,7 @@ msgstr "" #: model:ir.actions.act_window,name:sale.open_board_sales_manager #: model:ir.ui.menu,name:sale.menu_board_sales_manager msgid "Sale Dashboard" -msgstr "" +msgstr "Dashboard de Venda" #. module: sale #: view:board.board:0 @@ -1330,7 +1328,7 @@ msgstr "" #: field:report.sale.order.category,price_average:0 #: field:report.sale.order.product,price_average:0 msgid "Average Price" -msgstr "" +msgstr "Preço Médio" #. module: sale #: model:ir.model,name:sale.model_report_sale_order_created @@ -1374,7 +1372,7 @@ msgstr "Todos os meses" #: field:report.sale.order.category,price_total:0 #: field:report.sale.order.product,price_total:0 msgid "Total Price" -msgstr "" +msgstr "Preço Total" #. module: sale #: model:ir.model,name:sale.model_report_sale_order_category @@ -1501,13 +1499,13 @@ msgstr "" #: field:report.sale.order.product,name:0 #: field:report.turnover.per.month,name:0 msgid "Month" -msgstr "" +msgstr "Mês" #. module: sale #: field:report.sale.order.category,count:0 #: field:report.sale.order.product,count:0 msgid "# of Lines" -msgstr "" +msgstr "# de Linhas" #. module: sale #: field:report.sale.order.created,create_date:0 diff --git a/addons/sale/i18n/ro.po b/addons/sale/i18n/ro.po index dee13780739..559892295ea 100644 --- a/addons/sale/i18n/ro.po +++ b/addons/sale/i18n/ro.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:41+0000\n" +"PO-Revision-Date: 2010-08-07 08:24+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: sale diff --git a/addons/sale/i18n/sr.po b/addons/sale/i18n/sr.po index 0fa0c733750..445a4d32123 100644 --- a/addons/sale/i18n/sr.po +++ b/addons/sale/i18n/sr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:39+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 05:03+0000\n" +"Last-Translator: OpenERP Administrators \n" "Language-Team: Serbian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-04 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: sale diff --git a/addons/sale/i18n/sv.po b/addons/sale/i18n/sv.po index c82230a1206..0c5aa47e2c4 100644 --- a/addons/sale/i18n/sv.po +++ b/addons/sale/i18n/sv.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:38+0000\n" +"PO-Revision-Date: 2010-08-08 06:49+0000\n" "Last-Translator: Anders Eriksson (Mobila System) \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: 2010-08-04 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: sale diff --git a/addons/sale/i18n/tr.po b/addons/sale/i18n/tr.po index 7f9ba520f9f..d95a25d3ce9 100644 --- a/addons/sale/i18n/tr.po +++ b/addons/sale/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:37+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 05:44+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: sale diff --git a/addons/sale/i18n/uk.po b/addons/sale/i18n/uk.po index 2e379e49e9a..fdd8b3097cd 100644 --- a/addons/sale/i18n/uk.po +++ b/addons/sale/i18n/uk.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:37+0000\n" +"PO-Revision-Date: 2010-08-08 08:54+0000\n" "Last-Translator: Jay (Open ERP) \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: 2010-08-04 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: sale diff --git a/addons/sale/i18n/vi.po b/addons/sale/i18n/vi.po index 5bf33f12913..667011b22fa 100644 --- a/addons/sale/i18n/vi.po +++ b/addons/sale/i18n/vi.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:37+0000\n" +"PO-Revision-Date: 2010-08-08 05:33+0000\n" "Last-Translator: Fabien (Open ERP) \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-04 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: sale diff --git a/addons/sale/i18n/zh_TW.po b/addons/sale/i18n/zh_TW.po index a3180c0c2ec..15740c80260 100644 --- a/addons/sale/i18n/zh_TW.po +++ b/addons/sale/i18n/zh_TW.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0_rc3\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:36+0000\n" +"PO-Revision-Date: 2010-08-07 04:21+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:42+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:47+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: sale diff --git a/addons/sale_journal/i18n/nl.po b/addons/sale_journal/i18n/nl.po index 3b2a6a1c478..ef4e132958b 100644 --- a/addons/sale_journal/i18n/nl.po +++ b/addons/sale_journal/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 20:34+0000\n" -"Last-Translator: Jan Verlaan (Veritos) \n" +"PO-Revision-Date: 2010-08-07 07:44+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: sale_journal diff --git a/addons/sale_journal/i18n/pl.po b/addons/sale_journal/i18n/pl.po index 24d0240dbad..c5f9d0d94bd 100644 --- a/addons/sale_journal/i18n/pl.po +++ b/addons/sale_journal/i18n/pl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 06:03+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 05:59+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: sale_journal diff --git a/addons/sale_journal/i18n/tr.po b/addons/sale_journal/i18n/tr.po index 15206cfbbf7..d2640605218 100644 --- a/addons/sale_journal/i18n/tr.po +++ b/addons/sale_journal/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 05:58+0000\n" +"PO-Revision-Date: 2010-08-08 04:52+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:43+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:43+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: sale_journal diff --git a/addons/sale_mrp/i18n/et.po b/addons/sale_mrp/i18n/et.po index e60a79f6544..ce0956a1dd8 100644 --- a/addons/sale_mrp/i18n/et.po +++ b/addons/sale_mrp/i18n/et.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-06-28 09:21+0000\n" -"PO-Revision-Date: 2010-08-05 08:10+0000\n" +"PO-Revision-Date: 2010-08-07 11:24+0000\n" "Last-Translator: lyyser \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-08-06 03:45+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: sale_mrp diff --git a/addons/stock/i18n/bs.po b/addons/stock/i18n/bs.po index e5179665219..9d90a9e9d6e 100644 --- a/addons/stock/i18n/bs.po +++ b/addons/stock/i18n/bs.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 03:49+0000\n" +"PO-Revision-Date: 2010-08-08 04:54+0000\n" "Last-Translator: adnan \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: 2010-08-04 03:35+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: stock diff --git a/addons/stock/i18n/ca.po b/addons/stock/i18n/ca.po index 50b51d8a73e..a1d75c86905 100644 --- a/addons/stock/i18n/ca.po +++ b/addons/stock/i18n/ca.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 03:49+0000\n" +"PO-Revision-Date: 2010-08-07 09:45+0000\n" "Last-Translator: Jordi Esteve (www.zikzakmedia.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: 2010-08-04 03:35+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: stock diff --git a/addons/stock/i18n/de.po b/addons/stock/i18n/de.po index 4ca543f46c7..0034a0f9a43 100644 --- a/addons/stock/i18n/de.po +++ b/addons/stock/i18n/de.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:30+0000\n" +"PO-Revision-Date: 2010-08-08 07:12+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:35+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: stock diff --git a/addons/stock/i18n/it.po b/addons/stock/i18n/it.po index ed92801204e..0e7aa63b643 100644 --- a/addons/stock/i18n/it.po +++ b/addons/stock/i18n/it.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:01+0000\n" +"PO-Revision-Date: 2010-08-08 05:48+0000\n" "Last-Translator: Davide Corio - Domsense \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: 2010-08-04 03:35+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: stock diff --git a/addons/stock/i18n/nl.po b/addons/stock/i18n/nl.po index 2a7d56ccd36..641fddeec71 100644 --- a/addons/stock/i18n/nl.po +++ b/addons/stock/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 22:24+0000\n" -"Last-Translator: Jan Verlaan (Veritos) \n" +"PO-Revision-Date: 2010-08-07 05:47+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-05 03:35+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: stock diff --git a/addons/stock/i18n/pl.po b/addons/stock/i18n/pl.po index c0e2f1157f9..85e41666d95 100644 --- a/addons/stock/i18n/pl.po +++ b/addons/stock/i18n/pl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 05:22+0000\n" -"Last-Translator: Grzegorz Grzelak (Cirrus.pl) \n" +"PO-Revision-Date: 2010-08-08 06:39+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:35+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: stock diff --git a/addons/stock/i18n/pt_BR.po b/addons/stock/i18n/pt_BR.po index 82b6e859576..954cda771f6 100644 --- a/addons/stock/i18n/pt_BR.po +++ b/addons/stock/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 03:38+0000\n" +"PO-Revision-Date: 2010-08-08 06:19+0000\n" "Last-Translator: Renato Lima - http://www.akretion.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: 2010-08-04 03:35+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: stock diff --git a/addons/stock/i18n/tr.po b/addons/stock/i18n/tr.po index 983f78462d8..10e95db5ac5 100644 --- a/addons/stock/i18n/tr.po +++ b/addons/stock/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 04:14+0000\n" -"Last-Translator: mga (Open ERP) \n" +"PO-Revision-Date: 2010-08-08 08:55+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:35+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: stock diff --git a/addons/stock_invoice_directly/i18n/nl.po b/addons/stock_invoice_directly/i18n/nl.po index 001afa58096..f4a5503e8b0 100644 --- a/addons/stock_invoice_directly/i18n/nl.po +++ b/addons/stock_invoice_directly/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 21:00+0000\n" -"Last-Translator: Jan Verlaan (Veritos) \n" +"PO-Revision-Date: 2010-08-07 02:52+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: stock_invoice_directly diff --git a/addons/stock_invoice_directly/i18n/tr.po b/addons/stock_invoice_directly/i18n/tr.po index 1377f4a927c..ca9f7aaed7a 100644 --- a/addons/stock_invoice_directly/i18n/tr.po +++ b/addons/stock_invoice_directly/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:59+0000\n" +"PO-Revision-Date: 2010-08-08 04:21+0000\n" "Last-Translator: OpenERP Administrators \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: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: stock_invoice_directly diff --git a/addons/stock_location/i18n/nl.po b/addons/stock_location/i18n/nl.po index 2e0e7f60503..6b8add694e5 100644 --- a/addons/stock_location/i18n/nl.po +++ b/addons/stock_location/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 22:25+0000\n" -"Last-Translator: Jan Verlaan (Veritos) \n" +"PO-Revision-Date: 2010-08-07 11:04+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-05 03:35+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: stock_location diff --git a/addons/stock_location/i18n/tr.po b/addons/stock_location/i18n/tr.po index 796dc7aa029..97df1ebe667 100644 --- a/addons/stock_location/i18n/tr.po +++ b/addons/stock_location/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:08+0000\n" +"PO-Revision-Date: 2010-08-08 07:16+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: stock_location diff --git a/addons/stock_no_autopicking/i18n/tr.po b/addons/stock_no_autopicking/i18n/tr.po index d9cad1656df..7e4d4c6a1b4 100644 --- a/addons/stock_no_autopicking/i18n/tr.po +++ b/addons/stock_no_autopicking/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 12:05+0000\n" +"PO-Revision-Date: 2010-08-08 05:45+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: stock_no_autopicking diff --git a/addons/subscription/i18n/nl.po b/addons/subscription/i18n/nl.po index 37a1a713534..25dc2a95773 100644 --- a/addons/subscription/i18n/nl.po +++ b/addons/subscription/i18n/nl.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 22:26+0000\n" -"Last-Translator: Jan Verlaan (Veritos) \n" +"PO-Revision-Date: 2010-08-07 09:47+0000\n" +"Last-Translator: OpenERP Administrators \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: 2010-08-05 03:35+0000\n" +"X-Launchpad-Export-Date: 2010-08-08 03:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: subscription diff --git a/addons/subscription/i18n/tr.po b/addons/subscription/i18n/tr.po index a85ab4f3961..0f1baa4cea4 100644 --- a/addons/subscription/i18n/tr.po +++ b/addons/subscription/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:12+0000\n" +"PO-Revision-Date: 2010-08-08 08:54+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:36+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:41+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: subscription diff --git a/addons/warning/i18n/tr.po b/addons/warning/i18n/tr.po index 7b57b3d3a9f..0a7b16b5e58 100644 --- a/addons/warning/i18n/tr.po +++ b/addons/warning/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 11:36+0000\n" +"PO-Revision-Date: 2010-08-08 06:21+0000\n" "Last-Translator: Fabien (Open ERP) \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: 2010-08-04 03:47+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: warning diff --git a/addons/wiki/i18n/tr.po b/addons/wiki/i18n/tr.po index 4c57c04ebaf..d44167b49e2 100644 --- a/addons/wiki/i18n/tr.po +++ b/addons/wiki/i18n/tr.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2009-08-28 16:01+0000\n" -"PO-Revision-Date: 2010-08-03 10:43+0000\n" +"PO-Revision-Date: 2010-08-08 06:58+0000\n" "Last-Translator: adsiz_1029@hotmail.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: 2010-08-04 03:46+0000\n" +"X-Launchpad-Export-Date: 2010-08-09 03:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: wiki