diff --git a/addons/account/account.py b/addons/account/account.py index a14c44405b9..acf27c42392 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -3521,7 +3521,7 @@ class account_bank_accounts_wizard(osv.osv_memory): _columns = { 'acc_name': fields.char('Account Name.', size=64, required=True), - 'bank_account_id': fields.many2one('wizard.multi.charts.accounts', 'Bank Account', required=True), + 'bank_account_id': fields.many2one('wizard.multi.charts.accounts', 'Bank Account', required=True, ondelete='cascade'), 'currency_id': fields.many2one('res.currency', 'Secondary Currency', help="Forces all moves for this account to have this secondary currency."), 'account_type': fields.selection([('cash','Cash'), ('check','Check'), ('bank','Bank')], 'Account Type', size=32), } diff --git a/addons/account/account_bank.py b/addons/account/account_bank.py index f2bc9a5c9a1..44411cd637a 100644 --- a/addons/account/account_bank.py +++ b/addons/account/account_bank.py @@ -41,7 +41,7 @@ class bank(osv.osv): def _prepare_name(self, bank): "Return the name to use when creating a bank journal" - return (bank.bank_name or '') + ' ' + bank.acc_number + return (bank.bank_name or '') + ' ' + (bank.acc_number or '') def _prepare_name_get(self, cr, uid, bank_dicts, context=None): """Add ability to have %(currency_name)s in the format_layout of res.partner.bank.type""" diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml index 6ca7c21a6e4..6cca8e0ce46 100644 --- a/addons/account/account_invoice_view.xml +++ b/addons/account/account_invoice_view.xml @@ -256,7 +256,7 @@ - + @@ -393,7 +393,7 @@ - diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml index 5e072c3d258..3ce60902d94 100644 --- a/addons/account/account_view.xml +++ b/addons/account/account_view.xml @@ -347,6 +347,15 @@ res_model="account.move.line" src_model="account.account"/> + + + account.journal.tree @@ -841,6 +850,16 @@ res_model="account.move.line" src_model="account.tax.code"/> + + + + account.tax.tree diff --git a/addons/account/data/account_data.xml b/addons/account/data/account_data.xml index 0406efd4526..949d03324f3 100644 --- a/addons/account/data/account_data.xml +++ b/addons/account/data/account_data.xml @@ -155,11 +155,13 @@ Validated account.invoice + Invoice validated Paid account.invoice + Invoice paid diff --git a/addons/account/i18n/mn.po b/addons/account/i18n/mn.po index fd411c956d0..477d850028b 100644 --- a/addons/account/i18n/mn.po +++ b/addons/account/i18n/mn.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-08-07 07:42+0000\n" -"Last-Translator: gobi \n" +"PO-Revision-Date: 2013-02-07 11:05+0000\n" +"Last-Translator: Altangerel \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: 2012-12-22 05:32+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -27,6 +27,8 @@ msgstr "Системийн төлөлт" msgid "" "An account fiscal position could be defined only once time on same accounts." msgstr "" +"Ижил дансууд дээр татварын харгалзаа нь зөвхөн нэг л удаа тодорхойлогдох " +"боломжтой." #. module: account #: help:account.tax.code,sequence:0 @@ -81,7 +83,7 @@ msgstr "Нэхэмжлэх эсвэл төлбөрөөс импортлох" #: code:addons/account/account_move_line.py:1211 #, python-format msgid "Bad Account!" -msgstr "" +msgstr "Буруу данс!" #. module: account #: view:account.move:0 @@ -95,6 +97,8 @@ msgid "" "Error!\n" "You cannot create recursive account templates." msgstr "" +"Алдаа!\n" +"Тойрог хамааралтай дансны үлгэрийг үүсгэх боломжгүй." #. module: account #. openerp-web @@ -166,6 +170,9 @@ msgid "" "which is set after generating opening entries from 'Generate Opening " "Entries'." msgstr "" +"Энэ санхүүгийн жилд 'Жилийн хаалтын бичилтийн журнал'-г тохируулах " +"шаардлагатай. Энэ нь 'Нээлтийн бичилтийг үүсгэх'-г сонгож нээлтийн бичилт " +"үүсгэхэд утгууд нь оноогдоно." #. module: account #: field:account.fiscal.position.account,account_src_id:0 @@ -184,6 +191,13 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Энд дарж мөчлөг нэмнэ.\n" +"

\n" +" Мөчлөг нь ихэвчлэн сар эсвэл улиралаар байдаг. \n" +" Энэ нь ихэвчлэн татвар тайлагнах мөчлөгтэй ижил байна.\n" +"

\n" +" " #. module: account #: model:ir.actions.act_window,name:account.action_view_created_invoice_dashboard @@ -198,7 +212,7 @@ msgstr "Баганын Шошго" #. module: account #: help:account.config.settings,code_digits:0 msgid "No. of digits to use for account code" -msgstr "" +msgstr "Дансны кодын оронгийн тоо" #. module: account #: help:account.analytic.journal,type:0 @@ -218,6 +232,9 @@ msgid "" "lines for invoices. Leave empty if you don't want to use an analytic account " "on the invoice tax lines by default." msgstr "" +"Нэхэмжлэлийн татварын мөрүүд дээр анхны утга болж ашиглагдах шинжилгээний " +"дансыг тохируул. Хэрэв татварын мөрүүдэд шинжилгээний данс хэрэглэхээргүй " +"бол хоосон үлдээ." #. module: account #: model:ir.actions.act_window,name:account.action_account_tax_template_form @@ -243,12 +260,12 @@ msgstr "Белги тайлан" #. module: account #: model:mail.message.subtype,name:account.mt_invoice_validated msgid "Validated" -msgstr "" +msgstr "батлагдах" #. module: account #: model:account.account.type,name:account.account_type_income_view1 msgid "Income View" -msgstr "" +msgstr "Орлого харах" #. module: account #: help:account.account,user_type:0 @@ -264,7 +281,7 @@ msgstr "" #. module: account #: field:account.config.settings,sale_refund_sequence_next:0 msgid "Next credit note number" -msgstr "" +msgstr "Дараагийн кредитийн дугаарын тэмдэглэл" #. module: account #: help:account.config.settings,module_account_voucher:0 @@ -273,6 +290,10 @@ msgid "" "sales, purchase, expense, contra, etc.\n" " This installs the module account_voucher." msgstr "" +"Энэ нь банк, касс, борлуулалт, худалдан авалт, зардал, гэрээ зэрэгт " +"хэрэглэгдэх бүх үндсэн шаардлагуудыг агуулдаг.\n" +" Энэ нь " +"account_voucher модулийг суулгадаг." #. module: account #: model:ir.actions.act_window,name:account.action_account_use_model_create_entry @@ -304,6 +325,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Захиалагчийн буцаалдтыг үүсгэхийн тулд дарна уу. \n" +"

\n" +" Буцаалт нь нэхэмжлэлийг бүхэлд эсвэл хэсэгчлэн барагдуулна.\n" +"

\n" +" Захиалагчийн буцаалтын гараар үүсгэхийн оронд шууд холбогдох " +"нэхэмжлэлээс үүсгэх боломжтой.\n" +"

\n" +" " #. module: account #: help:account.installer,charts:0 @@ -322,7 +352,7 @@ msgstr "Дансны тулгалтыг арилгах" #. module: account #: field:account.config.settings,module_account_budget:0 msgid "Budget management" -msgstr "" +msgstr "Төсвийн менежмент" #. module: account #: view:product.template:0 @@ -344,7 +374,7 @@ msgstr "" #. module: account #: field:account.config.settings,group_multi_currency:0 msgid "Allow multi currencies" -msgstr "" +msgstr "Олон төрлийн валют ашиглах" #. module: account #: code:addons/account/account_invoice.py:73 @@ -365,12 +395,12 @@ msgstr "6 сар" #: code:addons/account/wizard/account_automatic_reconcile.py:148 #, python-format msgid "You must select accounts to reconcile." -msgstr "" +msgstr "тулгах данснуудыг сонгох хэрэгтэй." #. module: account #: help:account.config.settings,group_analytic_accounting:0 msgid "Allows you to use the analytic accounting." -msgstr "" +msgstr "Та аналитик данс хэрэглэхийг зөвшөөрөх." #. module: account #: view:account.invoice:0 @@ -378,7 +408,7 @@ msgstr "" #: view:account.invoice.report:0 #: field:account.invoice.report,user_id:0 msgid "Salesperson" -msgstr "" +msgstr "Худалдагч" #. module: account #: view:account.bank.statement:0 @@ -405,7 +435,7 @@ msgstr "Худалдан авалтын буцаалт" #. module: account #: selection:account.journal,type:0 msgid "Opening/Closing Situation" -msgstr "Нээх / Хаах Нөхцөл" +msgstr "Нээх/Хаах нөхцөл байдал" #. module: account #: help:account.journal,currency:0 @@ -444,7 +474,7 @@ msgstr "" #: code:addons/account/static/src/xml/account_move_line_quickadd.xml:8 #, python-format msgid "Period :" -msgstr "" +msgstr "Хугацаа" #. module: account #: field:account.account.template,chart_template_id:0 @@ -457,7 +487,7 @@ msgstr "Загвар дансны мод" #. module: account #: selection:account.invoice.refund,filter_refund:0 msgid "Modify: create refund, reconcile and create a new draft invoice" -msgstr "" +msgstr "Өөрчлөх: буцаалт үүсгэж, тулгаад шинэ ноорог нэхэмжлэлийг үүсгэх" #. module: account #: help:account.config.settings,tax_calculation_rounding_method:0 @@ -485,7 +515,7 @@ msgstr "Гүйлгээний валютаар илэрхийлэгдэх дүн" #. module: account #: view:account.journal:0 msgid "Available Coins" -msgstr "" +msgstr "Боломжит зооснууд" #. module: account #: field:accounting.report,enable_filter:0 @@ -538,7 +568,7 @@ msgstr "Эцэг бай" #. module: account #: help:account.invoice.line,sequence:0 msgid "Gives the sequence of this line when displaying the invoice." -msgstr "" +msgstr "Нэхэмжлэлийг харуулахад энэ мөрний дарааллийг өгнө." #. module: account #: field:account.bank.statement,account_id:0 @@ -607,12 +637,12 @@ msgstr "Нягтлан ордерийн гүйлгээг батлана." #: code:addons/account/static/src/xml/account_move_reconciliation.xml:31 #, python-format msgid "Nothing to reconcile" -msgstr "" +msgstr "тулгах зүйл алга" #. module: account #: field:account.config.settings,decimal_precision:0 msgid "Decimal precision on journal entries" -msgstr "" +msgstr "Журналын бичилтүүдийн оронгийн нарийвчлал" #. module: account #: selection:account.config.settings,period:0 @@ -623,7 +653,7 @@ msgstr "3 сараар" #. module: account #: field:ir.sequence,fiscal_ids:0 msgid "Sequences" -msgstr "Дараалал" +msgstr "Дарааллууд" #. module: account #: field:account.financial.report,account_report_id:0 @@ -638,6 +668,8 @@ msgid "" "Specified journal does not have any account move entries in draft state for " "this period." msgstr "" +"Өгөгдсөн журналд идэвхитэй мөчлөгт ноорог төлөвт байгаа дансны ямар ч " +"хөдөлгөөн байхгүй байна." #. module: account #: view:account.fiscal.position:0 @@ -660,12 +692,12 @@ msgstr "Үндсэн дараалал нь одоогийн дарааллаас #: code:addons/account/wizard/account_change_currency.py:70 #, python-format msgid "Current currency is not configured properly." -msgstr "" +msgstr "Одоогийн валютын тохиргоо зөв хийгдээгүй байна." #. module: account #: field:account.journal,profit_account_id:0 msgid "Profit Account" -msgstr "" +msgstr "Орлогын данс" #. module: account #: code:addons/account/account_move_line.py:1157 @@ -690,7 +722,7 @@ msgstr "SAJ" #: code:addons/account/account.py:1551 #, python-format msgid "Cannot create move with currency different from .." -msgstr "" +msgstr "Дараахаас өөр валютаар хөдөлгөөнийг үүсгэж болохгүй .." #. module: account #: model:email.template,report_name:account.email_template_edi_invoice @@ -698,6 +730,8 @@ msgid "" "Invoice_${(object.number or '').replace('/','_')}_${object.state == 'draft' " "and 'draft' or ''}" msgstr "" +"Нэхэмжлэл_${(object.number or '').replace('/','_')}_${object.state == " +"'draft' and 'draft' or ''}" #. module: account #: view:account.period:0 @@ -725,6 +759,7 @@ msgstr "Журналын мөчлөг" msgid "" "You cannot create more than one move per period on a centralized journal." msgstr "" +"Төвлөрсөн журналд мөчлөгийн хэмжээнд нэгээс дээш хөдөлгөөн хийх боломжгүй" #. module: account #: help:account.tax,account_analytic_paid_id:0 @@ -748,12 +783,12 @@ msgstr "Авлагын данс" #. module: account #: view:account.config.settings:0 msgid "Configure your company bank accounts" -msgstr "" +msgstr "Танай компани дансны тохиргоо" #. module: account #: view:account.invoice.refund:0 msgid "Create Refund" -msgstr "" +msgstr "Буцаалт үүсгэх" #. module: account #: constraint:account.move.line:0 @@ -767,7 +802,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_report_general_ledger msgid "General Ledger Report" -msgstr "Ерөнхий дэвтэр" +msgstr "Ерөнхий тайлан" #. module: account #: view:account.invoice:0 @@ -783,7 +818,7 @@ msgstr "Та гүйлгээ үүсгэхдээ итгэлтэй байна уу? #: code:addons/account/account_invoice.py:1329 #, python-format msgid "Invoice partially paid: %s%s of %s%s (%s%s remaining)." -msgstr "" +msgstr "Хэсэгчлэн төлсөн нэхэмжлэл: %s %s of %s%s (%s%s үлдэгдэл)." #. module: account #: view:account.invoice:0 @@ -876,7 +911,7 @@ msgstr "Ханган Нийлүүлэгчийн Нэхэмжлэх болон З #: code:addons/account/account_move_line.py:854 #, python-format msgid "Entry is already reconciled." -msgstr "" +msgstr "Аль хэдийн зассан бичилт" #. module: account #: view:account.move.line.unreconcile.select:0 @@ -888,12 +923,12 @@ msgstr "Тулгалтыг арилгах" #. module: account #: model:ir.model,name:account.model_account_analytic_journal_report msgid "Account Analytic Journal" -msgstr "Аналитик журнал" +msgstr "Аналитик дансны журнал" #. module: account #: view:account.invoice:0 msgid "Send by Email" -msgstr "" +msgstr "Е-майл илгээх" #. module: account #: help:account.central.journal,amount_currency:0 @@ -913,7 +948,7 @@ msgstr "J.C./Гүйлгээний нэр" #. module: account #: view:account.account:0 msgid "Account Code and Name" -msgstr "" +msgstr "Дансны код болон нэр" #. module: account #: selection:account.entries.report,month:0 @@ -944,6 +979,10 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Журналын бичилт олдсонгүй.\n" +"

\n" +" " #. module: account #: code:addons/account/account.py:1637 @@ -990,12 +1029,12 @@ msgstr "Төлөлт" #. module: account #: field:account.config.settings,purchase_journal_id:0 msgid "Purchase journal" -msgstr "" +msgstr "Худалдан авалтын журнал" #. module: account #: model:mail.message.subtype,description:account.mt_invoice_paid msgid "Invoice paid" -msgstr "" +msgstr "Төлбөртэй нэхэмжлэл" #. module: account #: view:validate.account.move:0 @@ -1013,7 +1052,7 @@ msgstr "Нийт дүн" #. module: account #: help:account.invoice,supplier_invoice_number:0 msgid "The reference of this invoice as provided by the supplier." -msgstr "" +msgstr "Хангагдсан нийлүүлэгчийн нэхэмжлэлийн тайлбар." #. module: account #: selection:account.account,type:0 @@ -1101,7 +1140,7 @@ msgstr "Код" #. module: account #: view:account.config.settings:0 msgid "Features" -msgstr "" +msgstr "Чанарууд" #. module: account #: code:addons/account/account.py:2298 @@ -1146,7 +1185,7 @@ msgstr "Дансны нэр." #. module: account #: field:account.journal,with_last_closing_balance:0 msgid "Opening With Last Closing Balance" -msgstr "" +msgstr "Сүүлчийн Хаалтын Балансаар нээж байна." #. module: account #: help:account.tax.code,notprintable:0 @@ -1182,13 +1221,13 @@ msgstr "" #. module: account #: view:account.invoice:0 msgid "Refund " -msgstr "" +msgstr "Буцаалт " #. module: account #: code:addons/account/account_analytic_line.py:90 #, python-format msgid "There is no expense account defined for this product: \"%s\" (id:%d)." -msgstr "" +msgstr "\"%s\" бараанд зарлагын данс тодорхойлогдоогүй байна (id:%d)" #. module: account #: view:account.tax:0 @@ -1210,7 +1249,7 @@ msgstr "Кассын орлого зарлага" #. module: account #: field:account.config.settings,sale_refund_journal_id:0 msgid "Sale refund journal" -msgstr "" +msgstr "Борлуулалтын буцаалтын журнал" #. module: account #: model:ir.actions.act_window,help:account.action_view_bank_statement_tree @@ -1246,7 +1285,7 @@ msgstr "Мөчлөг эхлэх" #. module: account #: view:account.tax:0 msgid "Refunds" -msgstr "" +msgstr "Буцаалтууд" #. module: account #: model:process.transition,name:account.process_transition_confirmstatementfromdraft0 @@ -1321,7 +1360,7 @@ msgstr "Гаралтын валютын ханш" #. module: account #: field:account.config.settings,chart_template_id:0 msgid "Template" -msgstr "" +msgstr "Үлгэр" #. module: account #: selection:account.analytic.journal,type:0 @@ -1413,7 +1452,7 @@ msgstr "Төвшин" #: code:addons/account/wizard/account_change_currency.py:38 #, python-format msgid "You can only change currency for Draft Invoice." -msgstr "" +msgstr "Та зөвхөн ноорог нэхэмжлэлийн валют өөрчлөх боломжтой." #. module: account #: report:account.invoice:0 @@ -1484,12 +1523,12 @@ msgstr "Тайлангийн өгөгдөл" #. module: account #: field:account.fiscalyear.close.state,fy_id:0 msgid "Fiscal Year to Close" -msgstr "" +msgstr "Хаах санхүүгийн жил" #. module: account #: field:account.config.settings,sale_sequence_prefix:0 msgid "Invoice sequence" -msgstr "" +msgstr "Нэхэмжлэлийн дараалал" #. module: account #: model:ir.model,name:account.model_account_entries_report @@ -1508,11 +1547,13 @@ msgid "" "And after getting confirmation from the bank it will be in 'Confirmed' " "status." msgstr "" +"Шинэ хуулга үүсгэсэн бол төлөв нь \"Ноорог\" болно.\n" +"дараа нь банк батламжлавал \"Батлагдсан \" төлөвтэй болно." #. module: account #: field:account.invoice.report,state:0 msgid "Invoice Status" -msgstr "" +msgstr "Нэхэмжлэлийн Төлөв" #. module: account #: view:account.bank.statement:0 @@ -1534,7 +1575,7 @@ msgstr "Авлагын данс" #: code:addons/account/account.py:768 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (хуулбар)" #. module: account #: selection:account.balance.report,display_account:0 @@ -1550,7 +1591,7 @@ msgstr "Баланс нь тэгээс ялгаатай" msgid "" "There is no default debit account defined \n" "on journal \"%s\"." -msgstr "" +msgstr "\"%s\" журналын өгөгдмөл дебит данс тодорхойлогдоогүй." #. module: account #: view:account.tax:0 @@ -1585,6 +1626,9 @@ msgid "" "There is nothing to reconcile. All invoices and payments\n" " have been reconciled, your partner balance is clean." msgstr "" +"Тулгах зүйл алга. Бүх нэхэмжлэл болон төлбөрүүд\n" +" тулгагдсан байна, таны харилцагчийн баланс цэвэрхэн " +"байна." #. module: account #: field:account.chart.template,code_digits:0 @@ -1603,7 +1647,7 @@ msgstr "Гараар үүсгэх үед 'Ноорог' төлвийг алга #: code:addons/account/wizard/account_report_common.py:164 #, python-format msgid "Not implemented." -msgstr "" +msgstr "Хэрэгжүүлээгүй." #. module: account #: view:account.invoice.refund:0 @@ -1613,12 +1657,12 @@ msgstr "Кредитийн тэмдэглэл" #. module: account #: view:account.config.settings:0 msgid "eInvoicing & Payments" -msgstr "" +msgstr "цНэхэмжлэх ба Төлбөр" #. module: account #: view:account.analytic.cost.ledger.journal.report:0 msgid "Cost Ledger for Period" -msgstr "" +msgstr "Мөчлөгийн Өртөгийн дэвтэр" #. module: account #: view:account.entries.report:0 @@ -1695,7 +1739,7 @@ msgstr "Татваргүй" #. module: account #: view:account.journal:0 msgid "Advanced Settings" -msgstr "" +msgstr "Өргөтгөсөн Тохиргоо" #. module: account #: view:account.bank.statement:0 @@ -1778,7 +1822,7 @@ msgstr "Нэхэмжлэл" #. module: account #: field:account.move,balance:0 msgid "balance" -msgstr "" +msgstr "баланс" #. module: account #: model:process.node,note:account.process_node_analytic0 @@ -1794,7 +1838,7 @@ msgstr "Санхүүгийн жилийн дугаарлалт" #. module: account #: field:account.config.settings,group_analytic_accounting:0 msgid "Analytic accounting" -msgstr "" +msgstr "Шинжилгээний санхүү" #. module: account #: report:account.overdue:0 @@ -1824,7 +1868,7 @@ msgstr "Борлуулалт дансны төрлөөр" #: model:account.payment.term,name:account.account_payment_term_15days #: model:account.payment.term,note:account.account_payment_term_15days msgid "15 Days" -msgstr "" +msgstr "15 өдөр" #. module: account #: model:ir.ui.menu,name:account.periodical_processing_invoicing @@ -1849,7 +1893,7 @@ msgstr "" #: code:addons/account/account_move_line.py:857 #, python-format msgid "Some entries are already reconciled." -msgstr "" +msgstr "Зарим бичилтүүд хэдийнээ тулгагдсан байна" #. module: account #: field:account.tax.code,sum:0 @@ -1876,7 +1920,7 @@ msgstr "Хүлээгдэж буй данс" #. module: account #: view:account.open.closed.fiscalyear:0 msgid "Cancel Fiscal Year Opening Entries" -msgstr "" +msgstr "Санхүүгийн жилийн нээлтийн бичилтийг цуцлах" #. module: account #: report:account.journal.period.print.sale.purchase:0 @@ -1906,18 +1950,18 @@ msgstr "Авлага & Өглөг" #. module: account #: field:account.config.settings,module_account_payment:0 msgid "Manage payment orders" -msgstr "" +msgstr "Төлбөрийн захиалгын менежмент" #. module: account #: view:account.period:0 msgid "Duration" -msgstr "" +msgstr "Үргэлжлэх хугацаа" #. module: account #: view:account.bank.statement:0 #: field:account.bank.statement,last_closing_balance:0 msgid "Last Closing Balance" -msgstr "" +msgstr "Сүүлчийн Хаалтын Баланс" #. module: account #: model:ir.model,name:account.model_account_common_journal_report @@ -1949,7 +1993,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 tax declaration." -msgstr "" +msgstr "Энэ кодыг татварын тодорхойлолтонд хэрэглэ." #. module: account #: help:account.period,special:0 @@ -1964,12 +2008,12 @@ msgstr "Ноорог ордер" #. module: account #: model:mail.message.subtype,description:account.mt_invoice_validated msgid "Invoice validated" -msgstr "" +msgstr "Нэхэмжлэл батлагдлаа" #. module: account #: field:account.config.settings,module_account_check_writing:0 msgid "Pay your suppliers by check" -msgstr "" +msgstr "Нийлүүлэгчдээ чекээр төлөх" #. module: account #: field:account.move.line.reconcile,credit:0 @@ -1980,7 +2024,7 @@ msgstr "Кредит дүн" #: field:account.bank.statement,message_ids:0 #: field:account.invoice,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Зурвасууд" #. module: account #: view:account.vat.declaration:0 @@ -2078,7 +2122,7 @@ msgstr "Нэхэмжлэл шинжилгээ" #. module: account #: model:ir.model,name:account.model_mail_compose_message msgid "Email composition wizard" -msgstr "" +msgstr "Имэйл үүсгэх харилцах цонх" #. module: account #: model:ir.model,name:account.model_account_period_close @@ -2092,6 +2136,8 @@ msgid "" "This journal already contains items for this period, therefore you cannot " "modify its company field." msgstr "" +"Энэ журнал энэхүү мөчлөгт бичилт агуулсан учраас та компаний талбарыг " +"өөрчлөх боломжгүй." #. module: account #: model:ir.actions.act_window,name:account.action_project_account_analytic_line_form @@ -2124,7 +2170,7 @@ msgstr "" #. module: account #: field:account.config.settings,currency_id:0 msgid "Default company currency" -msgstr "" +msgstr "Компаний үндсэн валют" #. module: account #: field:account.invoice,move_id:0 @@ -2172,7 +2218,7 @@ msgstr "Хүчинтэй" #: field:account.bank.statement,message_follower_ids:0 #: field:account.invoice,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Дагагчид" #. module: account #: model:ir.actions.act_window,name:account.action_account_print_journal @@ -2192,6 +2238,8 @@ msgid "" "You cannot change the type of account to '%s' type as it contains journal " "items!" msgstr "" +"Та дансны төрлийг '%s' төрлөөр солих боломжгүй учир нь журналын бичилт " +"агуулж байна!" #. module: account #: model:ir.model,name:account.model_account_aged_trial_balance @@ -2201,19 +2249,21 @@ msgstr "Харилцагчийн балансын насжилт тайлан" #. module: account #: view:account.fiscalyear.close.state:0 msgid "Close Fiscal Year" -msgstr "" +msgstr "Санхүүгийн жил хаах" #. module: account #. openerp-web #: code:addons/account/static/src/xml/account_move_line_quickadd.xml:14 #, python-format msgid "Journal :" -msgstr "" +msgstr "Журнал:" #. module: account #: sql_constraint:account.fiscal.position.tax:0 msgid "A tax fiscal position could be defined only once time on same taxes." msgstr "" +"Ижил дансууд дээр татварын жилийн харгалзаа нь зөвхөн нэг л удаа " +"тодорхойлогдох боломжтой." #. module: account #: view:account.tax:0 @@ -2225,12 +2275,12 @@ msgstr "Татварын тодорхойлолт" #: view:account.config.settings:0 #: model:ir.actions.act_window,name:account.action_account_config msgid "Configure Accounting" -msgstr "" +msgstr "Санхүүгийн тохиргоо" #. module: account #: field:account.invoice.report,uom_name:0 msgid "Reference Unit of Measure" -msgstr "" +msgstr "Хэмжих нэгжийн код" #. module: account #: help:account.journal,allow_date:0 @@ -2246,12 +2296,12 @@ msgstr "" #: code:addons/account/static/src/xml/account_move_reconciliation.xml:8 #, python-format msgid "Good job!" -msgstr "" +msgstr "Сайн ажиллалаа!" #. module: account #: field:account.config.settings,module_account_asset:0 msgid "Assets management" -msgstr "" +msgstr "Хөрөнгийн менежмент" #. module: account #: view:account.account:0 @@ -2307,6 +2357,7 @@ msgid "" "If you want the journal should be control at opening/closing, check this " "option" msgstr "" +"Хэрэв та Журналаа нээх/хаах-aд хяналт хийхийг хүсвэл, энэ талбарийг сонгоно." #. module: account #: view:account.bank.statement:0 @@ -2347,7 +2398,7 @@ msgstr "Нээлттэй бичилтүүд" #. module: account #: field:account.config.settings,purchase_refund_sequence_next:0 msgid "Next supplier credit note number" -msgstr "" +msgstr "Дараагийн нийлүүлэгчийн кредитийн тэмдэглэл дугаар" #. module: account #: field:account.automatic.reconcile,account_ids:0 @@ -2393,12 +2444,12 @@ msgstr "30 Цэвэр өдөрүүд" #: code:addons/account/account_cash_statement.py:256 #, python-format msgid "You do not have rights to open this %s journal !" -msgstr "" +msgstr "Таньд энэ %sжурналийг нээх эрх байхгүй байна!" #. module: account #: model:res.groups,name:account.group_supplier_inv_check_total msgid "Check Total on supplier invoices" -msgstr "" +msgstr "Нийт нийлүүлэгчийн нэхэмжлэл шалгах" #. module: account #: selection:account.invoice,state:0 @@ -2473,7 +2524,7 @@ msgstr "Орлогын данс" #. module: account #: help:account.config.settings,default_sale_tax:0 msgid "This sale tax will be assigned by default on new products." -msgstr "" +msgstr "Энэхүү борлуулалтын татвар шинэ бараанд анхны утгаар оноогдоно." #. module: account #: report:account.general.ledger_landscape:0 @@ -2563,6 +2614,8 @@ msgid "" "You cannot change the type of account from 'Closed' to any other type as it " "contains journal items!" msgstr "" +"Та дансны төрлийг \"Хаагдсан\" -аас өөр төрлөөр солих боломжгүй учир нь " +"журналын бичилт агуулж байна!" #. module: account #: field:account.invoice.report,account_line_id:0 @@ -2572,7 +2625,7 @@ msgstr "Санхүүгийн мөр" #. module: account #: view:account.addtmpl.wizard:0 msgid "Create an Account Based on this Template" -msgstr "" +msgstr "Энэхүү үлгэрээр суурилж данс үүсгэх" #. module: account #: code:addons/account/account_invoice.py:905 @@ -2625,7 +2678,7 @@ msgstr "Санхүүгийн харгалзаа" #: code:addons/account/account_move_line.py:578 #, python-format msgid "You cannot create journal items on a closed account %s %s." -msgstr "" +msgstr "Та хаагдсан %s %s дансанд журналын бичилт үүсгэх боломжгүй" #. module: account #: field:account.period.close,sure:0 @@ -2646,12 +2699,12 @@ msgstr "Ноорог төлөвтэй нэхэмжлэл" #. module: account #: view:product.category:0 msgid "Account Properties" -msgstr "" +msgstr "Дансны шинж чанарууд" #. module: account #: selection:account.invoice.refund,filter_refund:0 msgid "Create a draft refund" -msgstr "" +msgstr "Ноорог буцаалт үүсгэх" #. module: account #: view:account.partner.reconcile.process:0 @@ -2661,7 +2714,7 @@ msgstr "Харилцагчийн тулгалт" #. module: account #: view:account.analytic.line:0 msgid "Fin. Account" -msgstr "" +msgstr "Санх.Данс" #. module: account #: field:account.tax,tax_code_id:0 @@ -2781,7 +2834,7 @@ msgstr "" #. module: account #: field:account.config.settings,purchase_sequence_next:0 msgid "Next supplier invoice number" -msgstr "" +msgstr "Дараачийн нийлүүлэгчийн нэхэмжлэлийн дугаар" #. module: account #: view:account.analytic.cost.ledger.journal.report:0 @@ -2830,7 +2883,7 @@ msgstr "Аналитик данс" #: field:account.config.settings,default_purchase_tax:0 #: field:account.config.settings,purchase_tax:0 msgid "Default purchase tax" -msgstr "" +msgstr "Үндсэн худалдан авалтын татвар" #. module: account #: view:account.account:0 @@ -2863,7 +2916,7 @@ msgstr "Тохиргооны алдаа!" #: code:addons/account/account_bank_statement.py:433 #, python-format msgid "Statement %s confirmed, journal items were created." -msgstr "" +msgstr "Хуулга %s батлагдлаа, журналын бичилтүүд үүслээ." #. module: account #: field:account.invoice.report,price_average:0 @@ -2916,7 +2969,7 @@ msgstr "Дугаар" #. module: account #: view:wizard.multi.charts.accounts:0 msgid "Purchase Tax" -msgstr "" +msgstr "Худалдан авалтын Татвар" #. module: account #: help:account.move.line,tax_code_id:0 @@ -3013,7 +3066,7 @@ msgstr "Ажил гүйлгээ" #. module: account #: constraint:account.move.line:0 msgid "Account and Period must belong to the same company." -msgstr "" +msgstr "Данс болон мөчлөг нь нэг компанид харъяалагдах ёстой" #. module: account #: field:account.invoice.line,discount:0 @@ -3043,7 +3096,7 @@ msgstr "Зөрүү дүн" #: field:account.bank.statement,message_unread:0 #: field:account.invoice,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Уншаагүй зурвасууд" #. module: account #: code:addons/account/wizard/account_invoice_state.py:44 @@ -3052,12 +3105,14 @@ msgid "" "Selected invoice(s) cannot be confirmed as they are not in 'Draft' or 'Pro-" "Forma' state." msgstr "" +"Сонгогдсон нэхэмжлэл(үүд) батлагдах боломжгүй учир нь 'Ноорог' эсвэл " +"'Урьдчилсан' төлөвт ороогүй байна." #. module: account #: code:addons/account/account.py:1062 #, python-format msgid "You should choose the periods that belong to the same company." -msgstr "" +msgstr "Та ижил компанид харъяалагдах мөчлөгүүдийг сонгоно уу." #. module: account #: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all @@ -3070,17 +3125,17 @@ msgstr "Борлуулалт дансаар" #: code:addons/account/account.py:1411 #, python-format msgid "You cannot delete a posted journal entry \"%s\"." -msgstr "" +msgstr "Та илгээгдсэн журналын бичилт \"%s\" устгах боломжгүй." #. module: account #: view:account.invoice:0 msgid "Accounting Period" -msgstr "" +msgstr "Санхүүгийн мөчлөг" #. module: account #: field:account.config.settings,sale_journal_id:0 msgid "Sale journal" -msgstr "" +msgstr "Борлуулалтын Журнал" #. module: account #: code:addons/account/account.py:2298 @@ -3097,6 +3152,7 @@ msgid "" "This journal already contains items, therefore you cannot modify its company " "field." msgstr "" +"Энэ журнал бичилт агуулсан учраас та компани талбарыг өөрчлөх боломжгүй." #. module: account #: code:addons/account/account.py:409 @@ -3142,7 +3198,7 @@ msgstr "8 сар" #. module: account #: field:accounting.report,debit_credit:0 msgid "Display Debit/Credit Columns" -msgstr "" +msgstr "Дебит/кредит багана харуулах" #. module: account #: selection:account.entries.report,month:0 @@ -3167,12 +3223,12 @@ msgstr "" #: view:account.unreconcile:0 #: view:account.unreconcile.reconcile:0 msgid "Unreconcile Transactions" -msgstr "" +msgstr "Гүйлгээний тулгалтыг арилгах" #. module: account #: field:wizard.multi.charts.accounts,only_one_chart_template:0 msgid "Only One Chart Template Available" -msgstr "" +msgstr "Ганцхан модны үлгэр байна" #. module: account #: view:account.chart.template:0 @@ -3185,7 +3241,7 @@ msgstr "Зардлын данс" #: field:account.bank.statement,message_summary:0 #: field:account.invoice,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Дүгнэлт" #. module: account #: help:account.invoice,period_id:0 @@ -3364,7 +3420,7 @@ msgstr "Дансны дугаарт хэрэглэх тэмдэгтийн хэм #. module: account #: field:res.partner,property_supplier_payment_term:0 msgid "Supplier Payment Term" -msgstr "" +msgstr "Нийлүүлэгчийн төлбөрийн нөхцөл" #. module: account #: view:account.fiscalyear:0 @@ -3381,6 +3437,7 @@ msgstr "Байнга" msgid "" "Full accounting features: journals, legal statements, chart of accounts, etc." msgstr "" +"Бүрэн санхүүгийн боломж: журнал, албан ёсны хуулга, дансны мод, r.м." #. module: account #: view:account.analytic.line:0 @@ -3437,12 +3494,12 @@ msgstr "Электроник файл" #. module: account #: field:account.move.line,reconcile:0 msgid "Reconcile Ref" -msgstr "" +msgstr "Тулгалтын Сурвалж" #. module: account #: field:account.config.settings,has_chart_of_accounts:0 msgid "Company has a chart of accounts" -msgstr "" +msgstr "Компани нь дансны модтой байна" #. module: account #: model:ir.model,name:account.model_account_tax_code_template @@ -3542,7 +3599,7 @@ msgstr "" #. module: account #: view:account.period:0 msgid "Account Period" -msgstr "" +msgstr "Дансны мөчлөг" #. module: account #: help:account.account,currency_id:0 @@ -3570,7 +3627,7 @@ msgstr "Дансны модны загвар" #. module: account #: view:account.bank.statement:0 msgid "Transactions" -msgstr "" +msgstr "Гүйлгээ" #. module: account #: model:ir.model,name:account.model_account_unreconcile_reconcile @@ -3671,7 +3728,7 @@ msgstr "Санхүүгийн Аппликэшний Тохиргоо" #. module: account #: model:ir.actions.act_window,name:account.action_account_vat_declaration msgid "Account Tax Declaration" -msgstr "" +msgstr "Дансны Татварын Тодорхойлолт" #. module: account #: help:account.bank.statement,name:0 @@ -3760,6 +3817,10 @@ msgid "" "You can create one in the menu: \n" "Configuration/Journals/Journals." msgstr "" +"Энэ компанид %s төрөлтэй санхүүгийн журнал олдсонгүй.\n" +"\n" +"Та цэс дээр үүсгэж болно: \n" +"Тохиргоо/Журнал/Журнал." #. module: account #: model:ir.actions.act_window,name:account.action_account_unreconcile @@ -3836,7 +3897,7 @@ msgstr "Шилжүүлэлт" #. module: account #: field:account.config.settings,expects_chart_of_accounts:0 msgid "This company has its own chart of accounts" -msgstr "" +msgstr "Энэ компани нь өөрийн дансны модтой байна" #. module: account #: view:account.chart:0 @@ -3847,7 +3908,7 @@ msgstr "Дансны мод" #: view:cash.box.out:0 #: model:ir.actions.act_window,name:account.action_cash_box_out msgid "Take Money Out" -msgstr "" +msgstr "Мөнгийг гадагш авах" #. module: account #: report:account.vat.declaration:0 @@ -4177,7 +4238,7 @@ msgstr "Өглөгийн данс" #: code:addons/account/wizard/account_fiscalyear_close.py:88 #, python-format msgid "The periods to generate opening entries cannot be found." -msgstr "" +msgstr "Нээлтийн бичилтийг үүсгэх мөчлөг олдохгүй байна." #. module: account #: model:process.node,name:account.process_node_supplierpaymentorder0 @@ -4272,7 +4333,7 @@ msgstr "" #: help:account.bank.statement,message_ids:0 #: help:account.invoice,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Зурвас болон харилцсан түүх" #. module: account #: help:account.journal,analytic_journal_id:0 @@ -4343,7 +4404,7 @@ msgstr "Нэгтгэсэн дэд дансууд" #: code:addons/account/wizard/account_invoice_refund.py:146 #, python-format msgid "Insufficient Data!" -msgstr "" +msgstr "Хангалтгүй өгөгдөл" #. module: account #: help:account.account,unrealized_gain_loss:0 @@ -4406,7 +4467,7 @@ msgstr "Хөрөнгө" #. module: account #: view:account.config.settings:0 msgid "Accounting & Finance" -msgstr "" +msgstr "Санхүү & НББ" #. module: account #: view:account.invoice.confirm:0 @@ -4612,7 +4673,7 @@ msgstr "" #. module: account #: field:account.config.settings,purchase_sequence_prefix:0 msgid "Supplier invoice sequence" -msgstr "" +msgstr "Нийлүүлэгчийн нэхэмжлэлийн дараалал" #. module: account #: code:addons/account/account_invoice.py:587 @@ -4628,7 +4689,7 @@ msgstr "" #: view:analytic.entries.report:0 #: field:analytic.entries.report,product_uom_id:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Барааны хэмжих нэгж" #. module: account #: field:res.company,paypal_account:0 @@ -4733,7 +4794,7 @@ msgstr "" #: code:addons/account/static/src/xml/account_move_reconciliation.xml:24 #, python-format msgid "Last Reconciliation:" -msgstr "" +msgstr "Сүүлчийн тулгалт:" #. module: account #: selection:account.move.line,state:0 @@ -4766,7 +4827,7 @@ msgstr "Дансны мод" #. module: account #: field:account.invoice,reference_type:0 msgid "Payment Reference" -msgstr "" +msgstr "Төлбөрийн Сурвалж" #. module: account #: selection:account.financial.report,style_overwrite:0 @@ -4835,12 +4896,12 @@ msgstr "Орлогын тэмдэглэл" #: view:account.move.line:0 #: model:ir.actions.act_window,name:account.action_account_manual_reconcile msgid "Journal Items to Reconcile" -msgstr "" +msgstr "Тулгагдах Журналын бичилтүүд" #. module: account #: model:ir.model,name:account.model_account_tax_template msgid "Templates for Taxes" -msgstr "" +msgstr "Татварийн Үлгэрүүд" #. module: account #: sql_constraint:account.period:0 @@ -4855,7 +4916,7 @@ msgstr "" #. module: account #: view:account.tax:0 msgid "Tax Computation" -msgstr "" +msgstr "Татвар Тооцоолох" #. module: account #: view:wizard.multi.charts.accounts:0 @@ -4901,6 +4962,10 @@ msgid "" "You can create one in the menu: \n" "Configuration\\Journals\\Journals." msgstr "" +"Энэ компанид %s төрөлтэй санхүүгийн журнал олдсонгүй.\n" +"\n" +"Та дараах цэсээр үүсгэж болно: \n" +"Тохиргоо/Журнал/Журнал." #. module: account #: report:account.vat.declaration:0 @@ -4946,7 +5011,7 @@ msgstr "Энэ бол кредит гүйлгээний үндсэн данс" #. module: account #: view:cash.box.out:0 msgid "Describe why you take money from the cash register:" -msgstr "" +msgstr "Энэ кассын бүртгэлээс ямар шалтгаанаар мөнгө авч байгаагаа тайлбарла" #. module: account #: selection:account.invoice,state:0 @@ -5011,7 +5076,7 @@ msgstr "Цуцлагдсан нэхэмжлэл" #. module: account #: view:account.invoice:0 msgid "My Invoices" -msgstr "" +msgstr "Миний нэхэмжлэлүүд" #. module: account #: selection:account.bank.statement,state:0 @@ -5021,7 +5086,7 @@ msgstr "Шинэ" #. module: account #: view:wizard.multi.charts.accounts:0 msgid "Sale Tax" -msgstr "" +msgstr "Борлуулалтын Татвар" #. module: account #: field:account.tax,ref_tax_code_id:0 @@ -5120,7 +5185,7 @@ msgstr "Шалгах" #: view:validate.account.move:0 #: view:validate.account.move.lines:0 msgid "or" -msgstr "" +msgstr "эсвэл" #. module: account #: view:account.invoice.report:0 @@ -5271,7 +5336,7 @@ msgstr "Баланс дансны төрлөөр" #: code:addons/account/account_cash_statement.py:301 #, python-format msgid "There is no %s Account on the journal %s." -msgstr "" +msgstr "%s данс %s журналд алга байна." #. module: account #: model:res.groups,name:account.group_account_user @@ -5291,7 +5356,7 @@ msgstr "" #. module: account #: model:res.groups,name:account.group_account_manager msgid "Financial Manager" -msgstr "" +msgstr "Санхүүгийн менежер" #. module: account #: field:account.journal,group_invoice_lines:0 @@ -5475,7 +5540,7 @@ msgstr "Жил" #. module: account #: help:account.invoice,sent:0 msgid "It indicates that the invoice has been sent." -msgstr "" +msgstr "Энэ нь нэхэмжлэл илгээгдсэнийг илэрхийлнэ." #. module: account #: field:account.tax.template,description:0 @@ -5620,6 +5685,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд " +"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой." #. module: account #: field:account.tax,child_depend:0 @@ -5699,7 +5766,7 @@ msgstr "Суурь дүнд шингэх" #. module: account #: field:account.invoice,supplier_invoice_number:0 msgid "Supplier Invoice Number" -msgstr "" +msgstr "Нийлүүлэгчийн нэхэмжлэлийн дугаар" #. module: account #: help:account.payment.term.line,days:0 @@ -5816,12 +5883,12 @@ msgstr "Жилийн хаалтын бичилтийн журнал" #. module: account #: view:account.invoice:0 msgid "Draft Refund " -msgstr "" +msgstr "Ноорог Буцаалт " #. module: account #: view:cash.box.in:0 msgid "Fill in this form if you put money in the cash register:" -msgstr "" +msgstr "Кассын бүртгэлд мөнгө хийж байгаа бол энэ маягтыг бөглөнө" #. module: account #: view:account.payment.term.line:0 @@ -5969,7 +6036,7 @@ msgstr "Санхүүгийн харгалзуулалтын загвар" #. module: account #: view:account.invoice:0 msgid "Draft Refund" -msgstr "" +msgstr "Ноорог Буцаалт" #. module: account #: view:account.analytic.chart:0 @@ -6035,7 +6102,7 @@ msgstr "Журналын бичилт" #: model:ir.actions.act_window,name:account.action_account_fiscalyear_close #: model:ir.ui.menu,name:account.menu_wizard_fy_close msgid "Generate Opening Entries" -msgstr "Санхүүгийн жилийн нээлтийн гүйлгээ тохируулах" +msgstr "Нээлтийн бичилтийг үүсгэх" #. module: account #: help:account.tax,type:0 @@ -6142,7 +6209,7 @@ msgstr "санхүүгийн зурагжуулалт" #. module: account #: view:account.config.settings:0 msgid "Select Company" -msgstr "" +msgstr "Компани сонгох" #. module: account #: model:ir.actions.act_window,name:account.action_account_state_open @@ -6216,7 +6283,7 @@ msgstr "Нэх.мөрийн тоо" #. module: account #: view:account.invoice:0 msgid "(update)" -msgstr "" +msgstr "(шинэчлэх)" #. module: account #: field:account.aged.trial.balance,filter:0 @@ -6432,7 +6499,7 @@ msgstr "Аналитик бичилт" #. module: account #: model:ir.ui.menu,name:account.menu_action_model_form msgid "Models" -msgstr "" +msgstr "Модел" #. module: account #: code:addons/account/account_invoice.py:1095 @@ -6525,7 +6592,7 @@ msgstr "Хүүхдүүдийг хавтгайгаар харуулах" #. module: account #: view:account.config.settings:0 msgid "Bank & Cash" -msgstr "" +msgstr "Банк & Касс" #. module: account #: help:account.fiscalyear.close.state,fy_id:0 @@ -6611,7 +6678,7 @@ msgstr "Авлага" #. module: account #: constraint:account.move.line:0 msgid "You cannot create journal items on closed account." -msgstr "" +msgstr "Та хаагдсан дансанд журналын бичилт үүсгэх боломжгүй." #. module: account #: code:addons/account/account_invoice.py:610 @@ -6638,7 +6705,7 @@ msgstr "Холбогдох дансны валют нь компаний вал #: code:addons/account/installer.py:48 #, python-format msgid "Custom" -msgstr "" +msgstr "Өөрийн" #. module: account #: view:account.analytic.account:0 @@ -6659,7 +6726,7 @@ msgstr "Тэгшитгэл" #. module: account #: field:account.journal,internal_account_id:0 msgid "Internal Transfers Account" -msgstr "" +msgstr "Дотоод Шилжүүлэлтийн Данс" #. module: account #: code:addons/account/wizard/pos_box.py:33 @@ -6707,7 +6774,7 @@ msgstr "Нэхэмжлэлийн дугаар" #. module: account #: field:account.bank.statement,difference:0 msgid "Difference" -msgstr "" +msgstr "Зөрүү" #. module: account #: help:account.tax,include_base_amount:0 @@ -6778,12 +6845,12 @@ msgstr "" #: code:addons/account/wizard/account_report_aged_partner_balance.py:58 #, python-format msgid "User Error!" -msgstr "" +msgstr "Хэрэглэгчийн алдаа!" #. module: account #: view:account.open.closed.fiscalyear:0 msgid "Discard" -msgstr "" +msgstr "Хэрэгсэхгүй" #. module: account #: selection:account.account,type:0 @@ -6897,6 +6964,8 @@ msgid "" "There is no period defined for this date: %s.\n" "Please create one." msgstr "" +"Энэ огноод: %s мөчлөг тодорхойлогдоогүй байна.\n" +"Үүсгэнэ үү." #. module: account #: field:account.analytic.line,product_uom_id:0 @@ -7099,13 +7168,13 @@ msgstr "Ашиг-Алдагдал (Зардлын данс)" #. module: account #: field:account.bank.statement,total_entry_encoding:0 msgid "Total Transactions" -msgstr "" +msgstr "Нийт Гүйлгээ" #. module: account #: code:addons/account/account.py:636 #, python-format msgid "You cannot remove an account that contains journal items." -msgstr "" +msgstr "Та журналын бичилт агуулж байгаа данс хаах боломжгүй." #. module: account #: code:addons/account/account.py:1024 @@ -7149,13 +7218,13 @@ msgstr "Гараар" #. module: account #: selection:account.invoice.refund,filter_refund:0 msgid "Cancel: create refund and reconcile" -msgstr "" +msgstr "Цуцлах: буцаалт үүсгээд тулгах" #. module: account #: code:addons/account/wizard/account_report_aged_partner_balance.py:58 #, python-format msgid "You must set a start date." -msgstr "" +msgstr "Та эхлэх огноог тааруулна уу." #. module: account #: view:account.automatic.reconcile:0 @@ -7202,7 +7271,7 @@ msgstr "Ажил гүйлгээ" #: code:addons/account/wizard/account_invoice_refund.py:147 #, python-format msgid "No period found on the invoice." -msgstr "" +msgstr "Нэхэмжлэлд мөчлөг олдсонгүй" #. module: account #: help:account.partner.ledger,page_split:0 @@ -7402,7 +7471,7 @@ msgstr "Захиалагчийн нэхэмжлэл" #. module: account #: view:account.tax:0 msgid "Misc" -msgstr "" +msgstr "Бусад" #. module: account #: view:account.analytic.line:0 @@ -7474,7 +7543,7 @@ msgstr "Санхүүгийн Тайлан" #. module: account #: field:account.analytic.line,currency_id:0 msgid "Account Currency" -msgstr "" +msgstr "Дансны валют" #. module: account #: report:account.invoice:0 @@ -7539,7 +7608,7 @@ msgstr "Нээлтийн Бичилтүүдийн Зардлын Дансдуу #. module: account #: view:account.invoice:0 msgid "Customer Reference" -msgstr "" +msgstr "Үйлчлүүлэгчийн дугаар" #. module: account #: field:account.account.template,parent_id:0 @@ -7596,7 +7665,7 @@ msgstr "Нэхэмжилсэн Огнооны Жилээр нь Бүлэглэх #. module: account #: field:account.config.settings,purchase_tax_rate:0 msgid "Purchase tax (%)" -msgstr "" +msgstr "Худалдан авалтын Татвар (%)" #. module: account #: help:res.partner,credit:0 @@ -7611,7 +7680,7 @@ msgstr "Баланс бариагүй журналын бичилт" #. module: account #: model:ir.actions.act_window,name:account.open_account_charts_modules msgid "Chart Templates" -msgstr "" +msgstr "Загвар дансны мод" #. module: account #: field:account.journal.period,icon:0 @@ -7703,7 +7772,7 @@ msgstr "" #. module: account #: help:account.config.settings,currency_id:0 msgid "Main currency of the company." -msgstr "" +msgstr "Компаний үндсэн валют." #. module: account #: model:ir.ui.menu,name:account.menu_finance_reports @@ -8033,7 +8102,7 @@ msgstr "" #. module: account #: field:account.move.line,amount_residual_currency:0 msgid "Residual Amount in Currency" -msgstr "" +msgstr "Валютын зөрөө дүн" #. module: account #: field:account.config.settings,sale_refund_sequence_prefix:0 @@ -8104,7 +8173,7 @@ msgstr "Дараалал" #. module: account #: field:account.config.settings,paypal_account:0 msgid "Paypal account" -msgstr "" +msgstr "Paypal данс" #. module: account #: selection:account.print.journal,sort_selection:0 @@ -8123,6 +8192,8 @@ msgid "" "Error!\n" "You cannot create recursive accounts." msgstr "" +"Алдаа!\n" +"Тойрог хамааралтай данс үүсгэх боломжгүй." #. module: account #: model:ir.model,name:account.model_cash_box_in @@ -8160,7 +8231,7 @@ msgstr "Тооцоолсон Баланс" #: code:addons/account/static/src/js/account_move_reconciliation.js:89 #, python-format msgid "You must choose at least one record." -msgstr "" +msgstr "Дор хаяж нэг бичлэг сонгох ёстой" #. module: account #: field:account.account,parent_id:0 @@ -8172,7 +8243,7 @@ msgstr "Эцэг" #: code:addons/account/account_cash_statement.py:292 #, python-format msgid "Profit" -msgstr "" +msgstr "Ашиг" #. module: account #: help:account.payment.term.line,days2:0 @@ -8248,6 +8319,7 @@ msgstr "Анхааруулга !" #: help:account.invoice,message_unread:0 msgid "If checked new messages require your attention." msgstr "" +"Хэрэв тэмдэглэгдсэн бол таныг шинэ зурвасуудад анхаарал хандуулахыг шаардана." #. module: account #: field:res.company,tax_calculation_rounding_method:0 @@ -8446,7 +8518,7 @@ msgstr "Өртөгийн тайлан" #. module: account #: view:account.config.settings:0 msgid "No Fiscal Year Defined for This Company" -msgstr "" +msgstr "Энэ компанид Санхүүгийн жил тодорхойлогдоогүй байна" #. module: account #: view:account.invoice:0 @@ -8477,7 +8549,7 @@ msgstr "Худалдан авалтын буцаалтын журнал" #: code:addons/account/account.py:1297 #, python-format msgid "Please define a sequence on the journal." -msgstr "" +msgstr "Энэ журналд дараалaл тодорхойлон уу." #. module: account #: help:account.tax.template,amount:0 @@ -8551,12 +8623,12 @@ msgstr "Цэвэр нийлбэр:" #: code:addons/account/wizard/account_report_common.py:158 #, python-format msgid "Select a starting and an ending period." -msgstr "" +msgstr "Эхлэл ба төгсгөлийн мөчлөгийг сонгоно уу." #. module: account #: field:account.config.settings,sale_sequence_next:0 msgid "Next invoice number" -msgstr "" +msgstr "Дараагийн нэхэмжлэлийн дугаар" #. module: account #: model:ir.ui.menu,name:account.menu_finance_generic_reporting @@ -8650,7 +8722,7 @@ msgstr "Төгсгөлийн баланс" #. module: account #: field:account.journal,centralisation:0 msgid "Centralized Counterpart" -msgstr "" +msgstr "Төвлөрсөн эсрэг тал" #. module: account #: help:account.move.line,blocked:0 @@ -8697,7 +8769,7 @@ msgstr "Банкны хуулгыг автоматаар импортлох" #: code:addons/account/account_invoice.py:389 #, python-format msgid "Unknown Error!" -msgstr "" +msgstr "Үл мэдэх Алдаа!" #. module: account #: model:ir.model,name:account.model_account_move_bank_reconcile @@ -8707,7 +8779,7 @@ msgstr "Банкны тулгалтыг зөөх" #. module: account #: view:account.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Ашиглах" #. module: account #: field:account.financial.report,account_type_ids:0 @@ -8719,7 +8791,7 @@ msgstr "Дансны төрөл" #. module: account #: model:email.template,subject:account.email_template_edi_invoice msgid "${object.company_id.name} Invoice (Ref ${object.number or 'n/a'})" -msgstr "" +msgstr "${object.company_id.name} Нэхэмжлэл (Ref ${object.number or 'n/a'})" #. module: account #: code:addons/account/account_move_line.py:1211 @@ -8971,7 +9043,7 @@ msgstr "Зөвшөөрөгдсөн дансууд (хоосон орхивол #. module: account #: field:account.config.settings,sale_tax_rate:0 msgid "Sales tax (%)" -msgstr "" +msgstr "Борлуулалтын Татвар (%)" #. module: account #: model:ir.actions.act_window,name:account.action_account_analytic_account_tree2 @@ -9144,7 +9216,7 @@ msgstr "Буруу модел !" #: view:account.tax.code.template:0 #: view:account.tax.template:0 msgid "Tax Template" -msgstr "" +msgstr "Татварын загвар" #. module: account #: field:account.invoice.refund,period:0 @@ -9210,7 +9282,7 @@ msgstr "Ноорог нэхэмжлэл хянагдаж батлагдсан б #: field:account.bank.statement,message_is_follower:0 #: field:account.invoice,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Дагагч эсэх" #. module: account #: view:account.move:0 @@ -9230,7 +9302,7 @@ msgstr "" #. module: account #: field:account.config.settings,has_fiscal_year:0 msgid "Company has a fiscal year" -msgstr "" +msgstr "Компани нь Санхүүгийн жилтэй байна" #. module: account #: help:account.tax,child_depend:0 @@ -9246,7 +9318,7 @@ msgstr "" #: code:addons/account/account.py:634 #, python-format msgid "You cannot deactivate an account that contains journal items." -msgstr "" +msgstr "Та журналын бичилт агуулж байгаа данс идэвхгүй болгох боломжгүй." #. module: account #: selection:account.tax,applicable_type:0 @@ -9290,7 +9362,7 @@ msgstr "Эхлэл мөчлөг" #. module: account #: field:account.cashbox.line,pieces:0 msgid "Unit of Currency" -msgstr "" +msgstr "Валютын Нэгж" #. module: account #: code:addons/account/account.py:3147 @@ -9327,7 +9399,7 @@ msgstr "Санхүүгийн жил болон мөчлөгийн төлвийг #. module: account #: field:account.config.settings,purchase_refund_journal_id:0 msgid "Purchase refund journal" -msgstr "" +msgstr "Худалдан авалтын буцаалтын журнал" #. module: account #: view:account.analytic.line:0 @@ -9351,7 +9423,7 @@ msgstr "Нэхэмжлэл үүсгэх" #. module: account #: model:ir.actions.act_window,name:account.action_account_configuration_installer msgid "Configure Accounting Data" -msgstr "" +msgstr "Санхүүгийн Өгөгдөл Тохируулах" #. module: account #: field:wizard.multi.charts.accounts,purchase_tax_rate:0 @@ -9478,7 +9550,7 @@ msgstr "Харилцагчаас компани хамаарах" #. module: account #: view:account.invoice:0 msgid "Ask Refund" -msgstr "" +msgstr "Буцаалт Шаардах" #. module: account #: view:account.move.line:0 @@ -9508,13 +9580,13 @@ msgstr "Авлагын данс" #. module: account #: field:account.config.settings,purchase_refund_sequence_prefix:0 msgid "Supplier credit note sequence" -msgstr "" +msgstr "Нийлүүлэгчийн кредит дугаарын дараалал" #. module: account #: code:addons/account/wizard/account_state_open.py:37 #, python-format msgid "Invoice is already reconciled." -msgstr "" +msgstr "Нэхэмжлэл тулгагдсан байна" #. module: account #: help:account.config.settings,module_account_payment:0 @@ -9646,12 +9718,12 @@ msgstr "Ажил гүйлгээ" #: code:addons/account/wizard/account_period_close.py:51 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Буруу Үйлдэл!" #. module: account #: view:account.bank.statement:0 msgid "Date / Period" -msgstr "" +msgstr "Огноо / Мөчлөг" #. module: account #: report:account.central.journal:0 @@ -9692,7 +9764,7 @@ msgstr "Сонгосон үлгэрээр энэ байгаа эцэгийн д #. module: account #: report:account.invoice:0 msgid "Source" -msgstr "" +msgstr "Эх үүсвэр" #. module: account #: selection:account.model.line,date_maturity:0 @@ -9719,7 +9791,7 @@ msgstr "" #. module: account #: field:account.invoice,sent:0 msgid "Sent" -msgstr "" +msgstr "Илгээгдсэн" #. module: account #: model:ir.actions.act_window,name:account.action_account_common_menu @@ -9730,7 +9802,7 @@ msgstr "Нийтлэг тайлан" #: field:account.config.settings,default_sale_tax:0 #: field:account.config.settings,sale_tax:0 msgid "Default sale tax" -msgstr "" +msgstr "Үндсэн борлуулалтын татвар" #. module: account #: report:account.overdue:0 @@ -9741,7 +9813,7 @@ msgstr "Үлдэгдэл" #: code:addons/account/account.py:1547 #, python-format msgid "Cannot create moves for different companies." -msgstr "" +msgstr "Өөр компаниудад хөдөлгөөн хийх боломжгүй" #. module: account #: model:ir.ui.menu,name:account.menu_finance_periodical_processing @@ -9826,13 +9898,13 @@ msgstr "Эцсийн огноо" #: model:account.payment.term,name:account.account_payment_term_immediate #: model:account.payment.term,note:account.account_payment_term_immediate msgid "Immediate Payment" -msgstr "" +msgstr "Шууд Төлбөр" #. module: account #: code:addons/account/account.py:1464 #, python-format msgid " Centralisation" -msgstr "" +msgstr " Төвлөрөл" #. module: account #: help:account.journal,type:0 @@ -9915,7 +9987,7 @@ msgstr "Ноорог нэхэмжлэлүүд" #: view:cash.box.in:0 #: model:ir.actions.act_window,name:account.action_cash_box_in msgid "Put Money In" -msgstr "" +msgstr "Мөнгө дотогш хийх" #. module: account #: selection:account.account.type,close_method:0 @@ -9973,7 +10045,7 @@ msgstr "Шинжилгээний Дансдаас" #. module: account #: view:account.installer:0 msgid "Configure your Fiscal Year" -msgstr "" +msgstr "Санхүүгийн жилээ тохируулах" #. module: account #: field:account.period,name:0 @@ -9987,6 +10059,8 @@ msgid "" "Selected invoice(s) cannot be cancelled as they are already in 'Cancelled' " "or 'Done' state." msgstr "" +"Сонгогдсон нэхэмжлэл(үүд) цуцлах боломжгүй, учир нь 'Цуцлагдсан' эсвэл " +"'Xийгдсэн' төлөвт байна" #. module: account #: report:account.analytic.account.quantity_cost_ledger:0 @@ -10047,7 +10121,7 @@ msgstr "Энэ бол тухайн харилцагчийн өглөгийн б #. module: account #: field:account.period,special:0 msgid "Opening/Closing Period" -msgstr "Мөчлөг нээж хаах" +msgstr "Нээлт/Хаалтын мөчлөг" #. module: account #: field:account.account,currency_id:0 @@ -10088,7 +10162,7 @@ msgstr "Кредит" #. module: account #: view:account.invoice:0 msgid "Draft Invoice " -msgstr "" +msgstr "Ноорог нэхэмжлэл " #. module: account #: model:ir.ui.menu,name:account.menu_account_general_journal @@ -10189,7 +10263,7 @@ msgstr "Ашиг (Алдагдалт) тайланд" #: code:addons/account/account_invoice.py:387 #, python-format msgid "There is no Sale/Purchase Journal(s) defined." -msgstr "" +msgstr "Борлуулалт/Худалдан Авалтын Журнал(ууд) тодорхойлогдоогүй байна." #. module: account #: view:account.move.line.reconcile.select:0 @@ -10394,7 +10468,7 @@ msgstr "" #. module: account #: field:account.tax,account_analytic_paid_id:0 msgid "Refund Tax Analytic Account" -msgstr "" +msgstr "Буцаалтын Татварын Шинжилгээний Данс" #. module: account #: view:account.move.bank.reconcile:0 @@ -10461,7 +10535,7 @@ msgstr "Гүйцээгдэх огноо" #: field:cash.box.in,name:0 #: field:cash.box.out,name:0 msgid "Reason" -msgstr "" +msgstr "Шалтгаан" #. module: account #: selection:account.partner.ledger,filter:0 @@ -10523,7 +10597,7 @@ msgstr "" #: code:addons/account/account_move_line.py:1059 #, python-format msgid "Unable to change tax!" -msgstr "" +msgstr "Татварыг солих боломжгүй!" #. module: account #: constraint:account.bank.statement:0 @@ -10557,7 +10631,7 @@ msgstr "" #. module: account #: view:account.partner.reconcile.process:0 msgid "Go to Next Partner" -msgstr "" +msgstr "Дараачийн харилцагч руу шилжих." #. module: account #: view:account.automatic.reconcile:0 @@ -10649,7 +10723,7 @@ msgstr "Авлагын данс" #: code:addons/account/account_move_line.py:783 #, python-format msgid "Already reconciled." -msgstr "" +msgstr "Тулгагдсан байна" #. module: account #: selection:account.model.line,date_maturity:0 @@ -10722,7 +10796,7 @@ msgstr "Нэхэмжлэлийн огнооны сараар нь бүлэглэ #: code:addons/account/account_analytic_line.py:99 #, python-format msgid "There is no income account defined for this product: \"%s\" (id:%d)." -msgstr "" +msgstr "Дараах бараанд Орлогын данс тодорхойлогдоогүй байна: \"%s\"(id:%d)." #. module: account #: model:ir.actions.act_window,name:account.action_aged_receivable_graph @@ -10842,7 +10916,7 @@ msgstr "Сонгосон барааны орлогын эсвэл зарлагы #. module: account #: view:account.config.settings:0 msgid "Install more chart templates" -msgstr "" +msgstr "Нэмэлт модны үлгэр суулгах" #. module: account #: report:account.general.journal:0 @@ -10901,6 +10975,7 @@ msgstr "Журналын бичилт батлах" msgid "" "The fiscal position will determine taxes and accounts used for the partner." msgstr "" +"Санхүүгийн харгалзаа нь харилцагчид хэрэглэгдэх татвар, дансыг тодорхойлдог." #. module: account #: model:process.node,note:account.process_node_supplierpaidinvoice0 @@ -10916,7 +10991,7 @@ msgstr "Тулгалт хийгдмэгц нэхэмжлэл төлөгдөх б #: code:addons/account/wizard/account_change_currency.py:59 #, python-format msgid "New currency is not configured properly." -msgstr "" +msgstr "Шинэ валютын тохиргоо зөв хийгдээгүй байна." #. module: account #: view:account.account.template:0 @@ -10945,7 +11020,7 @@ msgstr "Баруун Эцэг" #: code:addons/account/static/src/js/account_move_reconciliation.js:80 #, python-format msgid "Never" -msgstr "" +msgstr "Хэзээч" #. module: account #: model:ir.model,name:account.model_account_addtmpl_wizard @@ -10966,7 +11041,7 @@ msgstr "Харилцагчийн" #. module: account #: field:account.account,note:0 msgid "Internal Notes" -msgstr "" +msgstr "Дотоод тэмдэглэл" #. module: account #: model:ir.actions.act_window,name:account.action_account_fiscalyear @@ -10999,7 +11074,7 @@ msgstr "Дансны модел" #: code:addons/account/account_cash_statement.py:292 #, python-format msgid "Loss" -msgstr "" +msgstr "Алдагдал" #. module: account #: selection:account.entries.report,month:0 @@ -11073,7 +11148,7 @@ msgstr "Барааны загвар дээрх зарлагын данс" #. module: account #: field:res.partner,property_payment_term:0 msgid "Customer Payment Term" -msgstr "" +msgstr "Захаиалагчийн Төлбөрийн нөхцөл" #. module: account #: help:accounting.report,label_filter:0 diff --git a/addons/account/project/project_view.xml b/addons/account/project/project_view.xml index 1a596a4a7a9..8590ee286d4 100644 --- a/addons/account/project/project_view.xml +++ b/addons/account/project/project_view.xml @@ -12,9 +12,9 @@ - + - + @@ -30,15 +30,18 @@ - - + + + - - - + + + + + diff --git a/addons/account/report/account_invoice_report_view.xml b/addons/account/report/account_invoice_report_view.xml index ed3649c300a..dad70f695dc 100644 --- a/addons/account/report/account_invoice_report_view.xml +++ b/addons/account/report/account_invoice_report_view.xml @@ -58,6 +58,7 @@ + diff --git a/addons/account/report/account_partner_ledger.py b/addons/account/report/account_partner_ledger.py index f72e81fbc08..21c1ee3d846 100644 --- a/addons/account/report/account_partner_ledger.py +++ b/addons/account/report/account_partner_ledger.py @@ -35,10 +35,7 @@ class third_party_ledger(report_sxw.rml_parse, common_report_header): 'lines': self.lines, 'sum_debit_partner': self._sum_debit_partner, 'sum_credit_partner': self._sum_credit_partner, -# 'sum_debit': self._sum_debit, -# 'sum_credit': self._sum_credit, 'get_currency': self._get_currency, - 'comma_me': self.comma_me, 'get_start_period': self.get_start_period, 'get_end_period': self.get_end_period, 'get_account': self._get_account, @@ -78,11 +75,6 @@ class third_party_ledger(report_sxw.rml_parse, common_report_header): move_state = ['draft','posted'] if self.target_move == 'posted': move_state = ['posted'] - - if (data['model'] == 'res.partner'): - ## Si on imprime depuis les partenaires - if ids: - PARTNER_REQUEST = "AND line.partner_id IN %s",(tuple(ids),) if self.result_selection == 'supplier': self.ACCOUNT_TYPE = ['payable'] elif self.result_selection == 'customer': @@ -98,7 +90,11 @@ class third_party_ledger(report_sxw.rml_parse, common_report_header): 'WHERE a.type IN %s' \ "AND a.active", (tuple(self.ACCOUNT_TYPE), )) self.account_ids = [a for (a,) in self.cr.fetchall()] - partner_to_use = [] + params = [tuple(move_state), tuple(self.account_ids)] + #if we print from the partners, add a clause on active_ids + if (data['model'] == 'res.partner') and ids: + PARTNER_REQUEST = "AND l.partner_id IN %s" + params += [tuple(ids)] self.cr.execute( "SELECT DISTINCT l.partner_id " \ "FROM account_move_line AS l, account_account AS account, " \ @@ -110,30 +106,10 @@ class third_party_ledger(report_sxw.rml_parse, common_report_header): # "AND " + self.query +" " \ "AND l.account_id IN %s " \ " " + PARTNER_REQUEST + " " \ - "AND account.active ", - (tuple(move_state), tuple(self.account_ids),)) - - res = self.cr.dictfetchall() - for res_line in res: - partner_to_use.append(res_line['partner_id']) - new_ids = partner_to_use - self.partner_ids = new_ids - objects = obj_partner.browse(self.cr, self.uid, new_ids) - return super(third_party_ledger, self).set_context(objects, data, new_ids, report_type) - - def comma_me(self, amount): - if type(amount) is float: - amount = str('%.2f'%amount) - else: - amount = str(amount) - if (amount == '0'): - return ' ' - orig = amount - new = re.sub("^(-?\d+)(\d{3})", "\g<1>'\g<2>", amount) - if orig == new: - return new - else: - return self.comma_me(new) + "AND account.active ", params) + self.partner_ids = [res['partner_id'] for res in self.cr.dictfetchall()] + objects = obj_partner.browse(self.cr, self.uid, self.partner_ids) + return super(third_party_ledger, self).set_context(objects, data, self.partner_ids, report_type) def lines(self, partner): move_state = ['draft','posted'] @@ -290,105 +266,6 @@ class third_party_ledger(report_sxw.rml_parse, common_report_header): result_tmp = result_tmp + 0.0 return result_tmp + result_init - # code is deprecated -# def _sum_debit(self): -# move_state = ['draft','posted'] -# if self.target_move == 'posted': -# move_state = ['posted'] -# -# if not self.ids: -# return 0.0 -# result_tmp = 0.0 -# result_init = 0.0 -# if self.reconcil: -# RECONCILE_TAG = " " -# else: -# RECONCILE_TAG = "AND reconcile_id IS NULL" -# if self.initial_balance: -# self.cr.execute( -# "SELECT sum(debit) " \ -# "FROM account_move_line AS l, " \ -# "account_move AS m " -# "WHERE partner_id IN %s" \ -# "AND m.id = l.move_id " \ -# "AND m.state IN %s " -# "AND account_id IN %s" \ -# "AND reconcile_id IS NULL " \ -# "AND " + self.init_query + " ", -# (tuple(self.partner_ids), tuple(move_state), tuple(self.account_ids))) -# contemp = self.cr.fetchone() -# if contemp != None: -# result_init = contemp[0] or 0.0 -# else: -# result_init = result_tmp + 0.0 -# -# self.cr.execute( -# "SELECT sum(debit) " \ -# "FROM account_move_line AS l, " \ -# "account_move AS m " -# "WHERE partner_id IN %s" \ -# "AND m.id = l.move_id " \ -# "AND m.state IN %s " -# "AND account_id IN %s" \ -# " " + RECONCILE_TAG + " " \ -# "AND " + self.query + " ", -# (tuple(self.partner_ids), tuple(move_state) ,tuple(self.account_ids),)) -# contemp = self.cr.fetchone() -# if contemp != None: -# result_tmp = contemp[0] or 0.0 -# else: -# result_tmp = result_tmp + 0.0 -# return result_tmp + result_init -# -# def _sum_credit(self): -# move_state = ['draft','posted'] -# if self.target_move == 'posted': -# move_state = ['posted'] -# -# if not self.ids: -# return 0.0 -# result_tmp = 0.0 -# result_init = 0.0 -# if self.reconcil: -# RECONCILE_TAG = " " -# else: -# RECONCILE_TAG = "AND reconcile_id IS NULL" -# if self.initial_balance: -# self.cr.execute( -# "SELECT sum(credit) " \ -# "FROM account_move_line AS l, " \ -# "account_move AS m " -# "WHERE partner_id IN %s" \ -# "AND m.id = l.move_id " \ -# "AND m.state IN %s " -# "AND account_id IN %s" \ -# "AND reconcile_id IS NULL " \ -# "AND " + self.init_query + " ", -# (tuple(self.partner_ids), tuple(move_state), tuple(self.account_ids))) -# contemp = self.cr.fetchone() -# if contemp != None: -# result_init = contemp[0] or 0.0 -# else: -# result_init = result_tmp + 0.0 -# -# self.cr.execute( -# "SELECT sum(credit) " \ -# "FROM account_move_line AS l, " \ -# "account_move AS m " -# "WHERE partner_id IN %s" \ -# "AND m.id = l.move_id " \ -# "AND m.state IN %s " -# "AND account_id IN %s" \ -# " " + RECONCILE_TAG + " " \ -# "AND " + self.query + " ", -# (tuple(self.partner_ids), tuple(move_state), tuple(self.account_ids),)) -# contemp = self.cr.fetchone() -# if contemp != None: -# result_tmp = contemp[0] or 0.0 -# else: -# result_tmp = result_tmp + 0.0 -# return result_tmp + result_init - def _get_partners(self): if self.result_selection == 'customer': return 'Receivable Accounts' diff --git a/addons/account/test/account_report.yml b/addons/account/test/account_report.yml index 7fe3095d47f..0064a1d2556 100644 --- a/addons/account/test/account_report.yml +++ b/addons/account/test/account_report.yml @@ -13,7 +13,8 @@ In order to test the PDF reports defined on an invoice, we will print an Invoice Report - !python {model: account.invoice}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.account.invoice').create(cr, uid, [ref('account.account_invoice_customer0')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'account-invoice.'+format), 'wb+').write(data) @@ -22,7 +23,8 @@ In order to test the PDF reports defined on a partner, we will print the Overdue Report - !python {model: res.partner}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.account.overdue').create(cr, uid, [ref('base.res_partner_1'),ref('base.res_partner_2'),ref('base.res_partner_12')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'account-report_overdue.'+format), 'wb+').write(data) @@ -32,7 +34,7 @@ !python {model: account.account}: | ctx={} data_dict = {'chart_account_id':ref('account.chart0')} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_aged_balance_view',wiz_data=data_dict, context=ctx, our_module='account') - Print the Account Balance Sheet in Normal mode @@ -40,7 +42,7 @@ !python {model: account.account}: | ctx={} data_dict = {'chart_account_id':ref('account.chart0'), 'account_report_id': ref('account_financial_report_balancesheet0')} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_report',wiz_data=data_dict, context=ctx, our_module='account') - Print the Account Balance Report in Normal mode through the wizard - From Account Chart @@ -48,7 +50,7 @@ !python {model: account.account}: | ctx={} data_dict = {'chart_account_id':ref('account.chart0')} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_balance_menu',wiz_data=data_dict, context=ctx, our_module='account') - Print the Central Journal Report - From Account @@ -58,7 +60,7 @@ ref('account.bank_journal'),ref('account.check_journal'),ref('account.cash_journal')] ctx={} data_dict = {'chart_account_id':ref('account.chart0')} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_central_journal',wiz_data=data_dict, context=ctx, our_module='account') - Print the General Journal Report - From Journal @@ -68,7 +70,7 @@ ref('account.bank_journal'),ref('account.check_journal'),ref('account.cash_journal')] ctx={} data_dict = {'chart_account_id':ref('account.chart0')} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_general_journal',wiz_data=data_dict, context=ctx, our_module='account') - Print the General Ledger Report in Normal Mode @@ -76,7 +78,7 @@ !python {model: account.account}: | ctx={} data_dict = {'chart_account_id':ref('account.chart0'),'landscape':False} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_general_ledger_menu',wiz_data=data_dict, context=ctx, our_module='account') - Print the General Ledger Report in Landscape Mode @@ -84,7 +86,7 @@ !python {model: account.account}: | ctx={} data_dict = {'chart_account_id':ref('account.chart0'),'landscape':True} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_general_ledger_menu',wiz_data=data_dict, context=ctx, our_module='account') - Print Journal Report - From Model @@ -93,7 +95,7 @@ journal_ids = [ref('account.sales_journal'),ref('account.refund_sales_journal'),ref('account.expenses_journal'),ref('account.refund_expenses_journal'),ref('account.bank_journal'),ref('account.check_journal'),ref('account.cash_journal')] ctx={} data_dict = {'chart_account_id':ref('account.chart0'), 'period_from':ref('period_1'), 'period_to':ref('period_12')} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_print_journal',wiz_data=data_dict, context=ctx, our_module='account') - Print the Partner Balance Report @@ -101,7 +103,7 @@ !python {model: account.account}: | ctx={} data_dict = {'chart_account_id':ref('account.chart0')} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_partner_balance',wiz_data=data_dict, context=ctx, our_module='account') - Print the Partner Ledger Report @@ -109,7 +111,7 @@ !python {model: account.account}: | ctx={} data_dict = {'chart_account_id':ref('account.chart0'),'page_split': True} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_partner_ledger',wiz_data=data_dict, context=ctx, our_module='account') - Print the Partner Ledger-Other Report @@ -117,7 +119,7 @@ !python {model: res.partner}: | ctx={} data_dict = {'chart_account_id':ref('account.chart0'),'page_split': False} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_partner_ledger',wiz_data=data_dict, context=ctx, our_module='account') - Print the Profit-Loss Report in Normal Mode @@ -125,7 +127,7 @@ !python {model: account.account}: | ctx={} data_dict = {'chart_account_id':ref('account.chart0'), 'target_move': 'all', 'account_report_id': ref('account_financial_report_balancesheet0')} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_report',wiz_data=data_dict, context=ctx, our_module='account') - Print the Analytic Balance Report through the wizard @@ -134,7 +136,7 @@ ctx={} ctx.update({'model': 'account.analytic.account','active_ids': [ref('account.analytic_root')]}) data_dict = {} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_analytic_balance',wiz_data=data_dict, context=ctx, our_module='account') - @@ -144,7 +146,7 @@ ctx={} ctx.update({'model': 'account.analytic.account','active_ids': [ref('account.analytic_root'),ref('account.analytic_absences'),ref('account.analytic_internal'),ref('account.analytic_our_super_product')]}) data_dict = {} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_analytic_cost',wiz_data=data_dict, context=ctx, our_module='account') - @@ -154,7 +156,7 @@ ctx={} ctx.update({'model': 'account.analytic.account','active_ids': [ref('account.analytic_root'),ref('account.analytic_absences'),ref('account.analytic_internal'),ref('account.analytic_our_super_product')]}) data_dict = {} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_analytic_cost_ledger_journal',wiz_data=data_dict, context=ctx, our_module='account') - @@ -164,7 +166,7 @@ ctx={} ctx.update({'model': 'account.analytic.journal','active_ids': [ref('account.cose_journal_sale'), ref('account.exp'), ref('account.sit')]}) data_dict = {} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_analytic_journal',wiz_data=data_dict, context=ctx, our_module='account') - @@ -174,5 +176,5 @@ ctx={} ctx.update({'model': 'account.analytic.account','active_ids': [ref('account.analytic_root')]}) data_dict = {} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_analytic_invert_balance',wiz_data=data_dict, context=ctx, our_module='account') diff --git a/addons/account/wizard/account_report_partner_ledger_view.xml b/addons/account/wizard/account_report_partner_ledger_view.xml index f3dd9a80f09..34c5d55e4c1 100644 --- a/addons/account/wizard/account_report_partner_ledger_view.xml +++ b/addons/account/wizard/account_report_partner_ledger_view.xml @@ -23,7 +23,7 @@
- Select Period + Partner Ledger account.partner.ledger ir.actions.act_window form @@ -33,6 +33,13 @@ new + + + + Print Partner Ledger + + + account.analytic.account.search
account.analytic.account - + - - - - - - - + + + + + + + + diff --git a/addons/account_analytic_default/i18n/en_GB.po b/addons/account_analytic_default/i18n/en_GB.po new file mode 100644 index 00000000000..c95807d1fb6 --- /dev/null +++ b/addons/account_analytic_default/i18n/en_GB.po @@ -0,0 +1,174 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 14:36+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: account_analytic_default +#: model:ir.actions.act_window,name:account_analytic_default.analytic_rule_action_partner +#: model:ir.actions.act_window,name:account_analytic_default.analytic_rule_action_product +#: model:ir.actions.act_window,name:account_analytic_default.analytic_rule_action_user +msgid "Analytic Rules" +msgstr "Analytic Rules" + +#. module: account_analytic_default +#: view:account.analytic.default:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: account_analytic_default +#: help:account.analytic.default,date_stop:0 +msgid "Default end date for this Analytic Account." +msgstr "Default end date for this Analytic Account." + +#. module: account_analytic_default +#: help:account.analytic.default,product_id:0 +msgid "" +"Select a product which will use analytic account specified in analytic " +"default (e.g. create new customer invoice or Sales order if we select this " +"product, it will automatically take this as an analytic account)" +msgstr "" +"Select a product which will use analytic account specified in analytic " +"default (e.g. create new customer invoice or Sales order if we select this " +"product, it will automatically take this as an analytic account)" + +#. module: account_analytic_default +#: model:ir.model,name:account_analytic_default.model_stock_picking +msgid "Picking List" +msgstr "Picking List" + +#. module: account_analytic_default +#: view:account.analytic.default:0 +msgid "Conditions" +msgstr "Conditions" + +#. module: account_analytic_default +#: view:account.analytic.default:0 +#: field:account.analytic.default,product_id:0 +msgid "Product" +msgstr "Product" + +#. module: account_analytic_default +#: help:account.analytic.default,partner_id:0 +msgid "" +"Select a partner which will use analytic account specified in analytic " +"default (e.g. create new customer invoice or Sales order if we select this " +"partner, it will automatically take this as an analytic account)" +msgstr "" +"Select a partner which will use analytic account specified in analytic " +"default (e.g. create new customer invoice or Sales order if we select this " +"partner, it will automatically take this as an analytic account)" + +#. module: account_analytic_default +#: view:account.analytic.default:0 +#: field:account.analytic.default,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: account_analytic_default +#: view:account.analytic.default:0 +#: field:account.analytic.default,user_id:0 +msgid "User" +msgstr "User" + +#. module: account_analytic_default +#: model:ir.actions.act_window,name:account_analytic_default.act_account_acount_move_line_open +msgid "Entries" +msgstr "Entries" + +#. module: account_analytic_default +#: field:account.analytic.default,date_stop:0 +msgid "End Date" +msgstr "End Date" + +#. module: account_analytic_default +#: view:account.analytic.default:0 +#: model:ir.actions.act_window,name:account_analytic_default.action_analytic_default_list +#: model:ir.ui.menu,name:account_analytic_default.menu_analytic_default_list +msgid "Analytic Defaults" +msgstr "Analytic Defaults" + +#. module: account_analytic_default +#: field:account.analytic.default,sequence:0 +msgid "Sequence" +msgstr "Sequence" + +#. module: account_analytic_default +#: help:account.analytic.default,user_id:0 +msgid "" +"Select a user which will use analytic account specified in analytic default." +msgstr "" +"Select a user which will use analytic account specified in analytic default." + +#. module: account_analytic_default +#: model:ir.model,name:account_analytic_default.model_account_invoice_line +msgid "Invoice Line" +msgstr "Invoice Line" + +#. module: account_analytic_default +#: help:account.analytic.default,company_id:0 +msgid "" +"Select a company which will use analytic account specified in analytic " +"default (e.g. create new customer invoice or Sales order if we select this " +"company, it will automatically take this as an analytic account)" +msgstr "" +"Select a company which will use analytic account specified in analytic " +"default (e.g. create new customer invoice or Sales order if we select this " +"company, it will automatically take this as an analytic account)" + +#. module: account_analytic_default +#: view:account.analytic.default:0 +#: field:account.analytic.default,analytic_id:0 +msgid "Analytic Account" +msgstr "Analytic Account" + +#. module: account_analytic_default +#: model:ir.model,name:account_analytic_default.model_account_analytic_default +msgid "Analytic Distribution" +msgstr "Analytic Distribution" + +#. module: account_analytic_default +#: help:account.analytic.default,date_start:0 +msgid "Default start date for this Analytic Account." +msgstr "Default start date for this Analytic Account." + +#. module: account_analytic_default +#: view:account.analytic.default:0 +msgid "Accounts" +msgstr "Accounts" + +#. module: account_analytic_default +#: view:account.analytic.default:0 +#: field:account.analytic.default,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: account_analytic_default +#: field:account.analytic.default,date_start:0 +msgid "Start Date" +msgstr "Start Date" + +#. module: account_analytic_default +#: help:account.analytic.default,sequence:0 +msgid "" +"Gives the sequence order when displaying a list of analytic distribution" +msgstr "" +"Gives the sequence order when displaying a list of analytic distribution" + +#. module: account_analytic_default +#: model:ir.model,name:account_analytic_default.model_sale_order_line +msgid "Sales Order Line" +msgstr "Sales Order Line" diff --git a/addons/account_analytic_plans/i18n/en_GB.po b/addons/account_analytic_plans/i18n/en_GB.po new file mode 100644 index 00000000000..f5e3d6ea9ee --- /dev/null +++ b/addons/account_analytic_plans/i18n/en_GB.po @@ -0,0 +1,453 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 18:41+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,account4_ids:0 +msgid "Account4 Id" +msgstr "Account4 Id" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +#: view:account.crossovered.analytic:0 +#: model:ir.actions.act_window,name:account_analytic_plans.action_account_crossovered_analytic +#: model:ir.actions.report.xml,name:account_analytic_plans.account_analytic_account_crossovered_analytic +msgid "Crossovered Analytic" +msgstr "Crossovered Analytic" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,account5_ids:0 +msgid "Account5 Id" +msgstr "Account5 Id" + +#. module: account_analytic_plans +#: field:account.crossovered.analytic,date2:0 +msgid "End Date" +msgstr "End Date" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance.line,rate:0 +msgid "Rate (%)" +msgstr "Rate (%)" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/account_analytic_plans.py:234 +#, python-format +msgid "The total should be between %s and %s." +msgstr "The total should be between %s and %s." + +#. module: account_analytic_plans +#: view:account.analytic.plan:0 +#: field:account.analytic.plan,name:0 +#: field:account.analytic.plan.line,plan_id:0 +#: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_plan_form_action +#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan +#: model:ir.ui.menu,name:account_analytic_plans.menu_account_analytic_plan_action +msgid "Analytic Plan" +msgstr "Analytic Plan" + +#. module: account_analytic_plans +#: view:analytic.plan.create.model:0 +msgid "" +"This distribution model has been saved.You will be able to reuse it later." +msgstr "" +"This distribution model has been saved.You will be able to reuse it later." + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_instance_line +msgid "Analytic Instance Line" +msgstr "Analytic Instance Line" + +#. module: account_analytic_plans +#: view:account.analytic.plan.instance.line:0 +msgid "Analytic Distribution Lines" +msgstr "Analytic Distribution Lines" + +#. module: account_analytic_plans +#: view:account.crossovered.analytic:0 +msgid "Print" +msgstr "Print" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "To Date" +msgstr "To Date" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance.line,plan_id:0 +msgid "Plan Id" +msgstr "Plan Id" + +#. module: account_analytic_plans +#: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_plan_instance_action +msgid "Analytic Distribution's Models" +msgstr "Analytic Distribution's Models" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Account Name" +msgstr "Account Name" + +#. module: account_analytic_plans +#: view:account.analytic.plan.instance.line:0 +msgid "Analytic Distribution Line" +msgstr "Analytic Distribution Line" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,code:0 +msgid "Distribution Code" +msgstr "Distribution Code" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +#: field:account.analytic.line,percentage:0 +msgid "Percentage" +msgstr "Percentage" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Printing date" +msgstr "Printing date" + +#. module: account_analytic_plans +#: field:account.crossovered.analytic,empty_line:0 +msgid "Dont show empty lines" +msgstr "Dont show empty lines" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/wizard/account_crossovered_analytic.py:61 +#, python-format +msgid "There are no analytic lines related to account %s." +msgstr "There are no analytic lines related to account %s." + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,account3_ids:0 +msgid "Account3 Id" +msgstr "Account3 Id" + +#. module: account_analytic_plans +#: view:account.crossovered.analytic:0 +#: view:analytic.plan.create.model:0 +msgid "or" +msgstr "or" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_analytic_line +msgid "Analytic Line" +msgstr "Analytic Line" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "100.00%" +msgstr "100.00%" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Currency" +msgstr "Currency" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Analytic Account :" +msgstr "Analytic Account :" + +#. module: account_analytic_plans +#: view:analytic.plan.create.model:0 +msgid "Save This Distribution as a Model" +msgstr "Save This Distribution as a Model" + +#. module: account_analytic_plans +#: view:account.analytic.plan.line:0 +#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_line +msgid "Analytic Plan Line" +msgstr "Analytic Plan Line" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Analytic Account Reference:" +msgstr "Analytic Account Reference:" + +#. module: account_analytic_plans +#: field:account.analytic.plan.line,name:0 +msgid "Plan Name" +msgstr "Plan Name" + +#. module: account_analytic_plans +#: field:account.analytic.plan,default_instance_id:0 +msgid "Default Entries" +msgstr "Default Entries" + +#. module: account_analytic_plans +#: view:account.analytic.plan:0 +#: field:account.analytic.plan,plan_ids:0 +#: field:account.journal,plan_id:0 +msgid "Analytic Plans" +msgstr "Analytic Plans" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Perc(%)" +msgstr "Perc(%)" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_move_line +msgid "Journal Items" +msgstr "Journal Items" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_analytic_plan_create_model +msgid "analytic.plan.create.model" +msgstr "analytic.plan.create.model" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,account1_ids:0 +msgid "Account1 Id" +msgstr "Account1 Id" + +#. module: account_analytic_plans +#: field:account.analytic.plan.line,max_required:0 +msgid "Maximum Allowed (%)" +msgstr "Maximum Allowed (%)" + +#. module: account_analytic_plans +#: field:account.analytic.plan.line,root_analytic_id:0 +msgid "Root Account" +msgstr "Root Account" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:47 +#: view:analytic.plan.create.model:0 +#, python-format +msgid "Distribution Model Saved" +msgstr "Distribution Model Saved" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_analytic_plan_instance +msgid "Analytic Plan Instance" +msgstr "Analytic Plan Instance" + +#. module: account_analytic_plans +#: model:ir.actions.act_window,name:account_analytic_plans.account_analytic_instance_model_open +msgid "Distribution Models" +msgstr "Distribution Models" + +#. module: account_analytic_plans +#: view:analytic.plan.create.model:0 +msgid "Ok" +msgstr "Ok" + +#. module: account_analytic_plans +#: view:account.analytic.plan.line:0 +msgid "Analytic Plan Lines" +msgstr "Analytic Plan Lines" + +#. module: account_analytic_plans +#: field:account.analytic.plan.line,min_required:0 +msgid "Minimum Allowed (%)" +msgstr "Minimum Allowed (%)" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,plan_id:0 +msgid "Model's Plan" +msgstr "Model's Plan" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,account2_ids:0 +msgid "Account2 Id" +msgstr "Account2 Id" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "Bank Statement Line" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/account_analytic_plans.py:221 +#: code:addons/account_analytic_plans/account_analytic_plans.py:234 +#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:38 +#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41 +#, python-format +msgid "Error!" +msgstr "Error!" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Amount" +msgstr "Amount" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_crossovered_analytic +msgid "Print Crossovered Analytic" +msgstr "Print Crossovered Analytic" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/wizard/account_crossovered_analytic.py:61 +#, python-format +msgid "User Error!" +msgstr "User Error!" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,account6_ids:0 +msgid "Account6 Id" +msgstr "Account6 Id" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,journal_id:0 +#: view:account.crossovered.analytic:0 +#: field:account.crossovered.analytic,journal_ids:0 +msgid "Analytic Journal" +msgstr "Analytic Journal" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:38 +#, python-format +msgid "Please put a name and a code before saving the model." +msgstr "Please put a name and a code before saving the model." + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Quantity" +msgstr "Quantity" + +#. module: account_analytic_plans +#: model:ir.ui.menu,name:account_analytic_plans.menu_account_analytic_multi_plan_action +msgid "Multi Plans" +msgstr "Multi Plans" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance,account_ids:0 +msgid "Account Id" +msgstr "Account Id" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Code" +msgstr "Code" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/account_analytic_plans.py:342 +#: code:addons/account_analytic_plans/account_analytic_plans.py:486 +#, python-format +msgid "You have to define an analytic journal on the '%s' journal." +msgstr "You have to define an analytic journal on the '%s' journal." + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/account_analytic_plans.py:342 +#: code:addons/account_analytic_plans/account_analytic_plans.py:486 +#, python-format +msgid "No Analytic Journal !" +msgstr "No Analytic Journal !" + +#. module: account_analytic_plans +#: model:ir.actions.act_window,name:account_analytic_plans.action_analytic_plan_create_model +msgid "analytic.plan.create.model.action" +msgstr "analytic.plan.create.model.action" + +#. module: account_analytic_plans +#: field:account.analytic.plan.line,sequence:0 +msgid "Sequence" +msgstr "Sequence" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_invoice_line +msgid "Invoice Line" +msgstr "Invoice Line" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/wizard/analytic_plan_create_model.py:41 +#, python-format +msgid "There is no analytic plan defined." +msgstr "There is no analytic plan defined." + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_bank_statement +msgid "Bank Statement" +msgstr "Bank Statement" + +#. module: account_analytic_plans +#: field:account.analytic.plan.instance.line,analytic_account_id:0 +msgid "Analytic Account" +msgstr "Analytic Account" + +#. module: account_analytic_plans +#: field:account.analytic.default,analytics_id:0 +#: view:account.analytic.plan.instance:0 +#: field:account.analytic.plan.instance,name:0 +#: field:account.bank.statement.line,analytics_id:0 +#: field:account.invoice.line,analytics_id:0 +#: field:account.move.line,analytics_id:0 +#: model:ir.model,name:account_analytic_plans.model_account_analytic_default +msgid "Analytic Distribution" +msgstr "Analytic Distribution" + +#. module: account_analytic_plans +#: code:addons/account_analytic_plans/account_analytic_plans.py:221 +#, python-format +msgid "A model with this name and code already exists." +msgstr "A model with this name and code already exists." + +#. module: account_analytic_plans +#: help:account.analytic.plan.line,root_analytic_id:0 +msgid "Root account of this plan." +msgstr "Root account of this plan." + +#. module: account_analytic_plans +#: field:account.crossovered.analytic,ref:0 +msgid "Analytic Account Reference" +msgstr "Analytic Account Reference" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_account_invoice +msgid "Invoice" +msgstr "Invoice" + +#. module: account_analytic_plans +#: view:account.crossovered.analytic:0 +#: view:analytic.plan.create.model:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: account_analytic_plans +#: field:account.crossovered.analytic,date1:0 +msgid "Start Date" +msgstr "Start Date" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "at" +msgstr "at" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "Company" +msgstr "Company" + +#. module: account_analytic_plans +#: model:ir.model,name:account_analytic_plans.model_sale_order_line +msgid "Sales Order Line" +msgstr "Sales Order Line" + +#. module: account_analytic_plans +#: report:account.analytic.account.crossovered.analytic:0 +msgid "From Date" +msgstr "From Date" diff --git a/addons/account_analytic_plans/test/acount_analytic_plans_report.yml b/addons/account_analytic_plans/test/acount_analytic_plans_report.yml index 0990b9ba5f9..7f891332aeb 100644 --- a/addons/account_analytic_plans/test/acount_analytic_plans_report.yml +++ b/addons/account_analytic_plans/test/acount_analytic_plans_report.yml @@ -2,7 +2,8 @@ Print the Crossovered Analytic Report in Normal mode - !python {model: account.analytic.account}: | - import netsvc, tools, os, time + import os, time + from openerp import netsvc, tools data_dict = {'model': 'account.analytic.account', 'form': {'date1':time.strftime("%Y-01-01"),'date2':time.strftime('%Y-%m-%d'),'journal_ids':[6,0,(ref('account.cose_journal_sale'))],'ref':ref('account.analytic_root'),'empty_line':True,'id':ref('account.analytic_root'),'context':{}}} (data, format) = netsvc.LocalService('report.account.analytic.account.crossovered.analytic').create(cr, uid, [ref('account.analytic_root')], data_dict, {}) if tools.config['test_report_directory']: diff --git a/addons/account_asset/i18n/en_GB.po b/addons/account_asset/i18n/en_GB.po new file mode 100644 index 00000000000..45e361a13c4 --- /dev/null +++ b/addons/account_asset/i18n/en_GB.po @@ -0,0 +1,776 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:04+0000\n" +"PO-Revision-Date: 2013-02-07 19:27+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Assets in draft and open states" +msgstr "Assets in draft and open states" + +#. module: account_asset +#: field:account.asset.category,method_end:0 +#: field:account.asset.history,method_end:0 +#: field:asset.modify,method_end:0 +msgid "Ending date" +msgstr "Ending date" + +#. module: account_asset +#: field:account.asset.asset,value_residual:0 +msgid "Residual Value" +msgstr "Residual Value" + +#. module: account_asset +#: field:account.asset.category,account_expense_depreciation_id:0 +msgid "Depr. Expense Account" +msgstr "Depr. Expense Account" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: account_asset +#: field:asset.asset.report,gross_value:0 +msgid "Gross Amount" +msgstr "Gross Amount" + +#. module: account_asset +#: view:account.asset.asset:0 +#: field:account.asset.depreciation.line,asset_id:0 +#: field:account.asset.history,asset_id:0 +#: field:account.move.line,asset_id:0 +#: view:asset.asset.report:0 +#: field:asset.asset.report,asset_id:0 +#: model:ir.model,name:account_asset.model_account_asset_asset +msgid "Asset" +msgstr "Asset" + +#. module: account_asset +#: help:account.asset.asset,prorata:0 +#: help:account.asset.category,prorata:0 +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January" +msgstr "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January" + +#. module: account_asset +#: selection:account.asset.asset,method:0 +#: selection:account.asset.category,method:0 +msgid "Linear" +msgstr "Linear" + +#. module: account_asset +#: field:account.asset.asset,company_id:0 +#: field:account.asset.category,company_id:0 +#: view:asset.asset.report:0 +#: field:asset.asset.report,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: account_asset +#: view:asset.modify:0 +msgid "Modify" +msgstr "Modify" + +#. module: account_asset +#: selection:account.asset.asset,state:0 +#: view:asset.asset.report:0 +#: selection:asset.asset.report,state:0 +msgid "Running" +msgstr "Running" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Set to Draft" +msgstr "Set to Draft" + +#. module: account_asset +#: view:asset.asset.report:0 +#: model:ir.actions.act_window,name:account_asset.action_asset_asset_report +#: model:ir.model,name:account_asset.model_asset_asset_report +#: model:ir.ui.menu,name:account_asset.menu_action_asset_asset_report +msgid "Assets Analysis" +msgstr "Assets Analysis" + +#. module: account_asset +#: field:asset.modify,name:0 +msgid "Reason" +msgstr "Reason" + +#. module: account_asset +#: field:account.asset.asset,method_progress_factor:0 +#: field:account.asset.category,method_progress_factor:0 +msgid "Degressive Factor" +msgstr "Degressive Factor" + +#. module: account_asset +#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_list_normal +#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_list_normal +msgid "Asset Categories" +msgstr "Asset Categories" + +#. module: account_asset +#: view:account.asset.asset:0 +#: field:account.asset.asset,account_move_line_ids:0 +#: field:account.move.line,entry_ids:0 +#: model:ir.actions.act_window,name:account_asset.act_entries_open +msgid "Entries" +msgstr "Entries" + +#. module: account_asset +#: view:account.asset.asset:0 +#: field:account.asset.asset,depreciation_line_ids:0 +msgid "Depreciation Lines" +msgstr "Depreciation Lines" + +#. module: account_asset +#: help:account.asset.asset,salvage_value:0 +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "It is the amount you plan to have that you cannot depreciate." + +#. module: account_asset +#: help:account.asset.asset,method_period:0 +msgid "The amount of time between two depreciations, in months" +msgstr "The amount of time between two depreciations, in months" + +#. module: account_asset +#: field:account.asset.depreciation.line,depreciation_date:0 +#: view:asset.asset.report:0 +#: field:asset.asset.report,depreciation_date:0 +msgid "Depreciation Date" +msgstr "Depreciation Date" + +#. module: account_asset +#: constraint:account.asset.asset:0 +msgid "Error ! You cannot create recursive assets." +msgstr "Error ! You cannot create recursive assets." + +#. module: account_asset +#: field:asset.asset.report,posted_value:0 +msgid "Posted Amount" +msgstr "Posted Amount" + +#. module: account_asset +#: view:account.asset.asset:0 +#: view:asset.asset.report:0 +#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_form +#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:account_asset.menu_finance_assets +#: model:ir.ui.menu,name:account_asset.menu_finance_config_assets +msgid "Assets" +msgstr "Assets" + +#. module: account_asset +#: field:account.asset.category,account_depreciation_id:0 +msgid "Depreciation Account" +msgstr "Depreciation Account" + +#. module: account_asset +#: view:account.asset.asset:0 +#: view:account.asset.category:0 +#: view:account.asset.history:0 +#: view:asset.modify:0 +#: field:asset.modify,note:0 +msgid "Notes" +msgstr "Notes" + +#. module: account_asset +#: field:account.asset.depreciation.line,move_id:0 +msgid "Depreciation Entry" +msgstr "Depreciation Entry" + +#. module: account_asset +#: view:asset.asset.report:0 +#: field:asset.asset.report,nbr:0 +msgid "# of Depreciation Lines" +msgstr "# of Depreciation Lines" + +#. module: account_asset +#: field:account.asset.asset,method_period:0 +msgid "Number of Months in a Period" +msgstr "Number of Months in a Period" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Assets in draft state" +msgstr "Assets in draft state" + +#. module: account_asset +#: field:account.asset.asset,method_end:0 +#: selection:account.asset.asset,method_time:0 +#: selection:account.asset.category,method_time:0 +#: selection:account.asset.history,method_time:0 +msgid "Ending Date" +msgstr "Ending Date" + +#. module: account_asset +#: field:account.asset.asset,code:0 +msgid "Reference" +msgstr "Reference" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Account Asset" +msgstr "Account Asset" + +#. module: account_asset +#: model:ir.actions.act_window,name:account_asset.action_asset_depreciation_confirmation_wizard +#: model:ir.ui.menu,name:account_asset.menu_asset_depreciation_confirmation_wizard +msgid "Compute Assets" +msgstr "Compute Assets" + +#. module: account_asset +#: field:account.asset.category,method_period:0 +#: field:account.asset.history,method_period:0 +#: field:asset.modify,method_period:0 +msgid "Period Length" +msgstr "Period Length" + +#. module: account_asset +#: selection:account.asset.asset,state:0 +#: view:asset.asset.report:0 +#: selection:asset.asset.report,state:0 +msgid "Draft" +msgstr "Draft" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Date of asset purchase" +msgstr "Date of asset purchase" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Change Duration" +msgstr "Change Duration" + +#. module: account_asset +#: help:account.asset.asset,method_number:0 +#: help:account.asset.category,method_number:0 +#: help:account.asset.history,method_number:0 +msgid "The number of depreciations needed to depreciate your asset" +msgstr "The number of depreciations needed to depreciate your asset" + +#. module: account_asset +#: view:account.asset.category:0 +msgid "Analytic Information" +msgstr "Analytic Information" + +#. module: account_asset +#: field:account.asset.category,account_analytic_id:0 +msgid "Analytic account" +msgstr "Analytic account" + +#. module: account_asset +#: field:account.asset.asset,method:0 +#: field:account.asset.category,method:0 +msgid "Computation Method" +msgstr "Computation Method" + +#. module: account_asset +#: constraint:account.asset.asset:0 +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." + +#. module: account_asset +#: field:account.asset.depreciation.line,remaining_value:0 +msgid "Next Period Depreciation" +msgstr "Next Period Depreciation" + +#. module: account_asset +#: help:account.asset.history,method_period:0 +msgid "Time in month between two depreciations" +msgstr "Time in month between two depreciations" + +#. module: account_asset +#: view:asset.modify:0 +#: model:ir.actions.act_window,name:account_asset.action_asset_modify +#: model:ir.model,name:account_asset.model_asset_modify +msgid "Modify Asset" +msgstr "Modify Asset" + +#. module: account_asset +#: field:account.asset.asset,salvage_value:0 +msgid "Salvage Value" +msgstr "Salvage Value" + +#. module: account_asset +#: field:account.asset.asset,category_id:0 +#: view:account.asset.category:0 +#: field:account.invoice.line,asset_category_id:0 +#: view:asset.asset.report:0 +msgid "Asset Category" +msgstr "Asset Category" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Assets in closed state" +msgstr "Assets in closed state" + +#. module: account_asset +#: field:account.asset.asset,parent_id:0 +msgid "Parent Asset" +msgstr "Parent Asset" + +#. module: account_asset +#: view:account.asset.history:0 +#: model:ir.model,name:account_asset.model_account_asset_history +msgid "Asset history" +msgstr "Asset history" + +#. module: account_asset +#: view:account.asset.category:0 +msgid "Search Asset Category" +msgstr "Search Asset Category" + +#. module: account_asset +#: view:asset.modify:0 +msgid "months" +msgstr "months" + +#. module: account_asset +#: model:ir.model,name:account_asset.model_account_invoice_line +msgid "Invoice Line" +msgstr "Invoice Line" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Depreciation Board" +msgstr "Depreciation Board" + +#. module: account_asset +#: field:asset.asset.report,unposted_value:0 +msgid "Unposted Amount" +msgstr "Unposted Amount" + +#. module: account_asset +#: field:account.asset.asset,method_time:0 +#: field:account.asset.category,method_time:0 +#: field:account.asset.history,method_time:0 +msgid "Time Method" +msgstr "Time Method" + +#. module: account_asset +#: view:asset.depreciation.confirmation.wizard:0 +#: view:asset.modify:0 +msgid "or" +msgstr "or" + +#. module: account_asset +#: field:account.asset.asset,note:0 +#: field:account.asset.category,note:0 +#: field:account.asset.history,note:0 +msgid "Note" +msgstr "Note" + +#. module: account_asset +#: help:account.asset.history,method_time:0 +msgid "" +"The method to use to compute the dates and number of depreciation lines.\n" +"Number of Depreciations: Fix the number of depreciation lines and the time " +"between 2 depreciations.\n" +"Ending Date: Choose the time between 2 depreciations and the date the " +"depreciations won't go beyond." +msgstr "" +"The method to use to compute the dates and number of depreciation lines.\n" +"Number of Depreciations: Fix the number of depreciation lines and the time " +"between 2 depreciations.\n" +"Ending Date: Choose the time between 2 depreciations and the date the " +"depreciations won't go beyond." + +#. module: account_asset +#: help:account.asset.asset,method_time:0 +#: help:account.asset.category,method_time:0 +msgid "" +"Choose the method to use to compute the dates and number of depreciation " +"lines.\n" +" * Number of Depreciations: Fix the number of depreciation lines and the " +"time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the " +"depreciations won't go beyond." +msgstr "" +"Choose the method to use to compute the dates and number of depreciation " +"lines.\n" +" * Number of Depreciations: Fix the number of depreciation lines and the " +"time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the " +"depreciations won't go beyond." + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Assets in running state" +msgstr "Assets in running state" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Closed" +msgstr "Closed" + +#. module: account_asset +#: help:account.asset.asset,state:0 +msgid "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation " +"lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last " +"line of depreciation is posted, the asset automatically goes in that status." +msgstr "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation " +"lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last " +"line of depreciation is posted, the asset automatically goes in that status." + +#. module: account_asset +#: field:account.asset.asset,state:0 +#: field:asset.asset.report,state:0 +msgid "Status" +msgstr "Status" + +#. module: account_asset +#: field:account.asset.asset,partner_id:0 +#: field:asset.asset.report,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Posted depreciation lines" +msgstr "Posted depreciation lines" + +#. module: account_asset +#: field:account.asset.asset,child_ids:0 +msgid "Children Assets" +msgstr "Children Assets" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Date of depreciation" +msgstr "Date of depreciation" + +#. module: account_asset +#: field:account.asset.history,user_id:0 +msgid "User" +msgstr "User" + +#. module: account_asset +#: field:account.asset.category,account_asset_id:0 +msgid "Asset Account" +msgstr "Asset Account" + +#. module: account_asset +#: view:asset.asset.report:0 +msgid "Extended Filters..." +msgstr "Extended Filters..." + +#. module: account_asset +#: view:account.asset.asset:0 +#: view:asset.depreciation.confirmation.wizard:0 +msgid "Compute" +msgstr "Compute" + +#. module: account_asset +#: view:account.asset.history:0 +msgid "Asset History" +msgstr "Asset History" + +#. module: account_asset +#: model:ir.model,name:account_asset.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "asset.depreciation.confirmation.wizard" + +#. module: account_asset +#: field:account.asset.asset,active:0 +msgid "Active" +msgstr "Active" + +#. module: account_asset +#: field:account.asset.depreciation.line,parent_state:0 +msgid "State of Asset" +msgstr "State of Asset" + +#. module: account_asset +#: field:account.asset.depreciation.line,name:0 +msgid "Depreciation Name" +msgstr "Depreciation Name" + +#. module: account_asset +#: view:account.asset.asset:0 +#: field:account.asset.asset,history_ids:0 +msgid "History" +msgstr "History" + +#. module: account_asset +#: view:asset.depreciation.confirmation.wizard:0 +msgid "Compute Asset" +msgstr "Compute Asset" + +#. module: account_asset +#: field:asset.depreciation.confirmation.wizard,period_id:0 +msgid "Period" +msgstr "Period" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "General" +msgstr "General" + +#. module: account_asset +#: field:account.asset.asset,prorata:0 +#: field:account.asset.category,prorata:0 +msgid "Prorata Temporis" +msgstr "Prorata Temporis" + +#. module: account_asset +#: model:ir.model,name:account_asset.model_account_invoice +msgid "Invoice" +msgstr "Invoice" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Set to Close" +msgstr "Set to Close" + +#. module: account_asset +#: view:asset.depreciation.confirmation.wizard:0 +#: view:asset.modify:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: account_asset +#: selection:account.asset.asset,state:0 +#: selection:asset.asset.report,state:0 +msgid "Close" +msgstr "Close" + +#. module: account_asset +#: model:ir.model,name:account_asset.model_account_move_line +msgid "Journal Items" +msgstr "Journal Items" + +#. module: account_asset +#: view:asset.modify:0 +msgid "Asset Durations to Modify" +msgstr "Asset Durations to Modify" + +#. module: account_asset +#: field:account.asset.asset,purchase_date:0 +#: view:asset.asset.report:0 +#: field:asset.asset.report,purchase_date:0 +msgid "Purchase Date" +msgstr "Purchase Date" + +#. module: account_asset +#: selection:account.asset.asset,method:0 +#: selection:account.asset.category,method:0 +msgid "Degressive" +msgstr "Degressive" + +#. module: account_asset +#: help:asset.depreciation.confirmation.wizard,period_id:0 +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Current" +msgstr "Current" + +#. module: account_asset +#: view:account.asset.category:0 +msgid "Depreciation Method" +msgstr "Depreciation Method" + +#. module: account_asset +#: field:account.asset.depreciation.line,amount:0 +msgid "Current Depreciation" +msgstr "Current Depreciation" + +#. module: account_asset +#: field:account.asset.asset,name:0 +msgid "Asset Name" +msgstr "Asset Name" + +#. module: account_asset +#: field:account.asset.category,open_asset:0 +msgid "Skip Draft State" +msgstr "Skip Draft State" + +#. module: account_asset +#: view:account.asset.category:0 +msgid "Depreciation Dates" +msgstr "Depreciation Dates" + +#. module: account_asset +#: field:account.asset.asset,currency_id:0 +msgid "Currency" +msgstr "Currency" + +#. module: account_asset +#: field:account.asset.category,journal_id:0 +msgid "Journal" +msgstr "Journal" + +#. module: account_asset +#: field:account.asset.history,name:0 +msgid "History name" +msgstr "History name" + +#. module: account_asset +#: field:account.asset.depreciation.line,depreciated_value:0 +msgid "Amount Already Depreciated" +msgstr "Amount Already Depreciated" + +#. module: account_asset +#: help:account.asset.asset,method:0 +#: help:account.asset.category,method:0 +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" +msgstr "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" + +#. module: account_asset +#: field:account.asset.depreciation.line,move_check:0 +#: view:asset.asset.report:0 +#: field:asset.asset.report,move_check:0 +msgid "Posted" +msgstr "Posted" + +#. module: account_asset +#: model:ir.actions.act_window,help:account_asset.action_asset_asset_report +msgid "" +"

\n" +" From this report, you can have an overview on all depreciation. " +"The\n" +" tool search can also be used to personalise your Assets reports " +"and\n" +" so, match this analysis to your needs;\n" +"

\n" +" " +msgstr "" +"

\n" +" From this report, you can have an overview on all depreciation. " +"The\n" +" tool search can also be used to personalise your Assets reports " +"and\n" +" so, match this analysis to your needs;\n" +"

\n" +" " + +#. module: account_asset +#: field:account.asset.asset,purchase_value:0 +msgid "Gross Value" +msgstr "Gross Value" + +#. module: account_asset +#: field:account.asset.category,name:0 +msgid "Name" +msgstr "Name" + +#. module: account_asset +#: help:account.asset.category,open_asset:0 +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." + +#. module: account_asset +#: field:asset.asset.report,name:0 +msgid "Year" +msgstr "Year" + +#. module: account_asset +#: model:ir.model,name:account_asset.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "Asset depreciation line" + +#. module: account_asset +#: view:account.asset.category:0 +#: field:asset.asset.report,asset_category_id:0 +#: model:ir.model,name:account_asset.model_account_asset_category +msgid "Asset category" +msgstr "Asset category" + +#. module: account_asset +#: view:asset.asset.report:0 +#: field:asset.asset.report,depreciation_value:0 +msgid "Amount of Depreciation Lines" +msgstr "Amount of Depreciation Lines" + +#. module: account_asset +#: code:addons/account_asset/wizard/wizard_asset_compute.py:49 +#, python-format +msgid "Created Asset Moves" +msgstr "Created Asset Moves" + +#. module: account_asset +#: field:account.asset.depreciation.line,sequence:0 +msgid "Sequence" +msgstr "Sequence" + +#. module: account_asset +#: help:account.asset.category,method_period:0 +msgid "State here the time between 2 depreciations, in months" +msgstr "State here the time between 2 depreciations, in months" + +#. module: account_asset +#: field:account.asset.history,date:0 +msgid "Date" +msgstr "Date" + +#. module: account_asset +#: field:account.asset.asset,method_number:0 +#: selection:account.asset.asset,method_time:0 +#: field:account.asset.category,method_number:0 +#: selection:account.asset.category,method_time:0 +#: field:account.asset.history,method_number:0 +#: selection:account.asset.history,method_time:0 +#: field:asset.modify,method_number:0 +msgid "Number of Depreciations" +msgstr "Number of Depreciations" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Create Move" +msgstr "Create Move" + +#. module: account_asset +#: view:account.asset.asset:0 +msgid "Confirm Asset" +msgstr "Confirm Asset" + +#. module: account_asset +#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_tree +#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_tree +msgid "Asset Hierarchy" +msgstr "Asset Hierarchy" diff --git a/addons/account_bank_statement_extensions/i18n/en_GB.po b/addons/account_bank_statement_extensions/i18n/en_GB.po new file mode 100644 index 00000000000..36ccc2a77b7 --- /dev/null +++ b/addons/account_bank_statement_extensions/i18n/en_GB.po @@ -0,0 +1,361 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 19:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: account_bank_statement_extensions +#: help:account.bank.statement.line.global,name:0 +msgid "Originator to Beneficiary Information" +msgstr "Originator to Beneficiary Information" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +#: selection:account.bank.statement.line,state:0 +msgid "Confirmed" +msgstr "Confirmed" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement:0 +#: view:account.bank.statement.line:0 +msgid "Glob. Id" +msgstr "Glob. Id" + +#. module: account_bank_statement_extensions +#: selection:account.bank.statement.line.global,type:0 +msgid "CODA" +msgstr "CODA" + +#. module: account_bank_statement_extensions +#: field:account.bank.statement.line.global,parent_id:0 +msgid "Parent Code" +msgstr "Parent Code" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Debit" +msgstr "Debit" + +#. module: account_bank_statement_extensions +#: view:cancel.statement.line:0 +#: model:ir.actions.act_window,name:account_bank_statement_extensions.action_cancel_statement_line +#: model:ir.model,name:account_bank_statement_extensions.model_cancel_statement_line +msgid "Cancel selected statement lines" +msgstr "Cancel selected statement lines" + +#. module: account_bank_statement_extensions +#: field:account.bank.statement.line,val_date:0 +msgid "Value Date" +msgstr "Value Date" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +#: selection:account.bank.statement.line,state:0 +msgid "Draft" +msgstr "Draft" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Statement" +msgstr "Statement" + +#. module: account_bank_statement_extensions +#: view:confirm.statement.line:0 +#: model:ir.actions.act_window,name:account_bank_statement_extensions.action_confirm_statement_line +#: model:ir.model,name:account_bank_statement_extensions.model_confirm_statement_line +msgid "Confirm selected statement lines" +msgstr "Confirm selected statement lines" + +#. module: account_bank_statement_extensions +#: report:bank.statement.balance.report:0 +#: model:ir.actions.report.xml,name:account_bank_statement_extensions.bank_statement_balance_report +msgid "Bank Statement Balances Report" +msgstr "Bank Statement Balances Report" + +#. module: account_bank_statement_extensions +#: view:cancel.statement.line:0 +msgid "Cancel Lines" +msgstr "Cancel Lines" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line.global:0 +#: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement_line_global +msgid "Batch Payment Info" +msgstr "Batch Payment Info" + +#. module: account_bank_statement_extensions +#: field:account.bank.statement.line,state:0 +msgid "Status" +msgstr "Status" + +#. module: account_bank_statement_extensions +#: code:addons/account_bank_statement_extensions/account_bank_statement.py:129 +#, python-format +msgid "" +"Delete operation not allowed. Please go to the associated bank " +"statement in order to delete and/or modify bank statement line." +msgstr "" +"Delete operation not allowed. Please go to the associated bank " +"statement in order to delete and/or modify bank statement line." + +#. module: account_bank_statement_extensions +#: view:confirm.statement.line:0 +msgid "or" +msgstr "or" + +#. module: account_bank_statement_extensions +#: view:confirm.statement.line:0 +msgid "Confirm Lines" +msgstr "Confirm Lines" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line.global:0 +msgid "Transactions" +msgstr "Transactions" + +#. module: account_bank_statement_extensions +#: field:account.bank.statement.line.global,type:0 +msgid "Type" +msgstr "Type" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +#: report:bank.statement.balance.report:0 +msgid "Journal" +msgstr "Journal" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Confirmed Statement Lines." +msgstr "Confirmed Statement Lines." + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Credit Transactions." +msgstr "Credit Transactions." + +#. module: account_bank_statement_extensions +#: model:ir.actions.act_window,help:account_bank_statement_extensions.action_cancel_statement_line +msgid "cancel selected statement lines." +msgstr "cancel selected statement lines." + +#. module: account_bank_statement_extensions +#: field:account.bank.statement.line,counterparty_number:0 +msgid "Counterparty Number" +msgstr "Counterparty Number" + +#. module: account_bank_statement_extensions +#: report:bank.statement.balance.report:0 +msgid "Closing Balance" +msgstr "Closing Balance" + +#. module: account_bank_statement_extensions +#: report:bank.statement.balance.report:0 +msgid "Date" +msgstr "Date" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +#: field:account.bank.statement.line,globalisation_amount:0 +msgid "Glob. Amount" +msgstr "Glob. Amount" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Debit Transactions." +msgstr "Debit Transactions." + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Extended Filters..." +msgstr "Extended Filters..." + +#. module: account_bank_statement_extensions +#: view:confirm.statement.line:0 +msgid "Confirmed lines cannot be changed anymore." +msgstr "Confirmed lines cannot be changed anymore." + +#. module: account_bank_statement_extensions +#: view:cancel.statement.line:0 +msgid "Are you sure you want to cancel the selected Bank Statement lines ?" +msgstr "Are you sure you want to cancel the selected Bank Statement lines ?" + +#. module: account_bank_statement_extensions +#: report:bank.statement.balance.report:0 +msgid "Name" +msgstr "Name" + +#. module: account_bank_statement_extensions +#: field:account.bank.statement.line.global,name:0 +msgid "OBI" +msgstr "OBI" + +#. module: account_bank_statement_extensions +#: selection:account.bank.statement.line.global,type:0 +msgid "ISO 20022" +msgstr "ISO 20022" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Notes" +msgstr "Notes" + +#. module: account_bank_statement_extensions +#: selection:account.bank.statement.line.global,type:0 +msgid "Manual" +msgstr "Manual" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Bank Transaction" +msgstr "Bank Transaction" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Credit" +msgstr "Credit" + +#. module: account_bank_statement_extensions +#: field:account.bank.statement.line.global,amount:0 +msgid "Amount" +msgstr "Amount" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Fin.Account" +msgstr "Fin.Account" + +#. module: account_bank_statement_extensions +#: field:account.bank.statement.line,counterparty_currency:0 +msgid "Counterparty Currency" +msgstr "Counterparty Currency" + +#. module: account_bank_statement_extensions +#: field:account.bank.statement.line,counterparty_bic:0 +msgid "Counterparty BIC" +msgstr "Counterparty BIC" + +#. module: account_bank_statement_extensions +#: field:account.bank.statement.line.global,child_ids:0 +msgid "Child Codes" +msgstr "Child Codes" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Search Bank Transactions" +msgstr "Search Bank Transactions" + +#. module: account_bank_statement_extensions +#: view:confirm.statement.line:0 +msgid "Are you sure you want to confirm the selected Bank Statement lines ?" +msgstr "Are you sure you want to confirm the selected Bank Statement lines ?" + +#. module: account_bank_statement_extensions +#: help:account.bank.statement.line,globalisation_id:0 +msgid "" +"Code to identify transactions belonging to the same globalisation level " +"within a batch payment" +msgstr "" +"Code to identify transactions belonging to the same globalisation level " +"within a batch payment" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Draft Statement Lines." +msgstr "Draft Statement Lines." + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Glob. Am." +msgstr "Glob. Am." + +#. module: account_bank_statement_extensions +#: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "Bank Statement Line" + +#. module: account_bank_statement_extensions +#: field:account.bank.statement.line.global,code:0 +msgid "Code" +msgstr "Code" + +#. module: account_bank_statement_extensions +#: field:account.bank.statement.line,counterparty_name:0 +msgid "Counterparty Name" +msgstr "Counterparty Name" + +#. module: account_bank_statement_extensions +#: model:ir.model,name:account_bank_statement_extensions.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Bank Accounts" + +#. module: account_bank_statement_extensions +#: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement +msgid "Bank Statement" +msgstr "Bank Statement" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Statement Line" +msgstr "Statement Line" + +#. module: account_bank_statement_extensions +#: sql_constraint:account.bank.statement.line.global:0 +msgid "The code must be unique !" +msgstr "The code must be unique !" + +#. module: account_bank_statement_extensions +#: field:account.bank.statement.line.global,bank_statement_line_ids:0 +#: model:ir.actions.act_window,name:account_bank_statement_extensions.action_bank_statement_line +#: model:ir.ui.menu,name:account_bank_statement_extensions.bank_statement_line +msgid "Bank Statement Lines" +msgstr "Bank Statement Lines" + +#. module: account_bank_statement_extensions +#: code:addons/account_bank_statement_extensions/account_bank_statement.py:129 +#, python-format +msgid "Warning!" +msgstr "Warning!" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line.global:0 +msgid "Child Batch Payments" +msgstr "Child Batch Payments" + +#. module: account_bank_statement_extensions +#: view:confirm.statement.line:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Statement Lines" +msgstr "Statement Lines" + +#. module: account_bank_statement_extensions +#: view:account.bank.statement.line:0 +msgid "Total Amount" +msgstr "Total Amount" + +#. module: account_bank_statement_extensions +#: field:account.bank.statement.line,globalisation_id:0 +msgid "Globalisation ID" +msgstr "Globalisation ID" diff --git a/addons/account_budget/test/account_budget_report.yml b/addons/account_budget/test/account_budget_report.yml index 40b0175f045..80ab9b36b34 100644 --- a/addons/account_budget/test/account_budget_report.yml +++ b/addons/account_budget/test/account_budget_report.yml @@ -2,32 +2,35 @@ Print the Analytic Budget Report through wizard - !python {model: account.analytic.account}: | - import netsvc, tools, os, time + import os, time + from openerp import netsvc, tools ctx={} ctx.update({'model': 'account.analytic.account','active_ids': [ref('account.analytic_root')]}) data_dict = {} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_budget_analytic',wiz_data=data_dict, context=ctx, our_module='account_budget') - Print the Budget Report through wizard - !python {model: account.budget.post}: | - import netsvc, tools, os, time + import os, time + from openerp import netsvc, tools ctx={} ctx.update({'model': 'account.budget.post','active_ids': [ref('account_budget.account_budget_post_sales0')]}) data_dict = {} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_budget_report',wiz_data=data_dict, context=ctx, our_module='account_budget') - Print the CrossOvered Budget Report mode through wizard - !python {model: crossovered.budget}: | - import netsvc, tools, os, time + import os, time + from openerp import netsvc, tools ctx={} ctx.update({'model': 'account.budget.post','active_ids': [ref('account_budget.crossovered_budget_budgetoptimistic0')]}) data_dict = {} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_account_budget_crossvered_report',wiz_data=data_dict, context=ctx, our_module='account_budget') diff --git a/addons/account_check_writing/i18n/en_GB.po b/addons/account_check_writing/i18n/en_GB.po new file mode 100644 index 00000000000..a5e3a53d2fb --- /dev/null +++ b/addons/account_check_writing/i18n/en_GB.po @@ -0,0 +1,245 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 17:11+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: account_check_writing +#: selection:res.company,check_layout:0 +msgid "Check on Top" +msgstr "Check on Top" + +#. module: account_check_writing +#: report:account.print.check.top:0 +msgid "Open Balance" +msgstr "Open Balance" + +#. module: account_check_writing +#: view:account.check.write:0 +#: view:account.voucher:0 +msgid "Print Check" +msgstr "Print Check" + +#. module: account_check_writing +#: selection:res.company,check_layout:0 +msgid "Check in middle" +msgstr "Check in middle" + +#. module: account_check_writing +#: help:res.company,check_layout:0 +msgid "" +"Check on top is compatible with Quicken, QuickBooks and Microsoft Money. " +"Check in middle is compatible with Peachtree, ACCPAC and DacEasy. Check on " +"bottom is compatible with Peachtree, ACCPAC and DacEasy only" +msgstr "" +"Check on top is compatible with Quicken, QuickBooks and Microsoft Money. " +"Check in middle is compatible with Peachtree, ACCPAC and DacEasy. Check on " +"bottom is compatible with Peachtree, ACCPAC and DacEasy only" + +#. module: account_check_writing +#: selection:res.company,check_layout:0 +msgid "Check on bottom" +msgstr "Check on bottom" + +#. module: account_check_writing +#: model:ir.actions.act_window,name:account_check_writing.action_account_check_write +msgid "Print Check in Batch" +msgstr "Print Check in Batch" + +#. module: account_check_writing +#: code:addons/account_check_writing/wizard/account_check_batch_printing.py:59 +#, python-format +msgid "One of the printed check already got a number." +msgstr "One of the printed check already got a number." + +#. module: account_check_writing +#: help:account.journal,allow_check_writing:0 +msgid "Check this if the journal is to be used for writing checks." +msgstr "Check this if the journal is to be used for writing checks." + +#. module: account_check_writing +#: field:account.journal,allow_check_writing:0 +msgid "Allow Check writing" +msgstr "Allow Check writing" + +#. module: account_check_writing +#: report:account.print.check.bottom:0 +#: report:account.print.check.middle:0 +#: report:account.print.check.top:0 +msgid "Description" +msgstr "Description" + +#. module: account_check_writing +#: model:ir.model,name:account_check_writing.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: account_check_writing +#: model:ir.actions.act_window,name:account_check_writing.action_write_check +#: model:ir.ui.menu,name:account_check_writing.menu_action_write_check +msgid "Write Checks" +msgstr "Write Checks" + +#. module: account_check_writing +#: report:account.print.check.bottom:0 +#: report:account.print.check.middle:0 +#: report:account.print.check.top:0 +msgid "Discount" +msgstr "Discount" + +#. module: account_check_writing +#: report:account.print.check.bottom:0 +#: report:account.print.check.middle:0 +#: report:account.print.check.top:0 +msgid "Original Amount" +msgstr "Original Amount" + +#. module: account_check_writing +#: field:res.company,check_layout:0 +msgid "Check Layout" +msgstr "Check Layout" + +#. module: account_check_writing +#: field:account.voucher,allow_check:0 +msgid "Allow Check Writing" +msgstr "Allow Check Writing" + +#. module: account_check_writing +#: report:account.print.check.bottom:0 +#: report:account.print.check.middle:0 +#: report:account.print.check.top:0 +msgid "Payment" +msgstr "Payment" + +#. module: account_check_writing +#: field:account.journal,use_preprint_check:0 +msgid "Use Preprinted Check" +msgstr "Use Preprinted Check" + +#. module: account_check_writing +#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_bottom +msgid "Print Check (Bottom)" +msgstr "Print Check (Bottom)" + +#. module: account_check_writing +#: model:ir.actions.act_window,help:account_check_writing.action_write_check +msgid "" +"

\n" +" Click to create a new check. \n" +"

\n" +" The check payment form allows you to track the payment you " +"do\n" +" to your suppliers using checks. When you select a supplier, " +"the\n" +" payment method and an amount for the payment, OpenERP will\n" +" propose to reconcile your payment with the open supplier\n" +" invoices or bills.\n" +"

\n" +" " +msgstr "" +"

\n" +" Click to create a new check. \n" +"

\n" +" The check payment form allows you to track the payment you " +"do\n" +" to your suppliers using checks. When you select a supplier, " +"the\n" +" payment method and an amount for the payment, OpenERP will\n" +" propose to reconcile your payment with the open supplier\n" +" invoices or bills.\n" +"

\n" +" " + +#. module: account_check_writing +#: report:account.print.check.bottom:0 +#: report:account.print.check.middle:0 +#: report:account.print.check.top:0 +msgid "Due Date" +msgstr "Due Date" + +#. module: account_check_writing +#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_middle +msgid "Print Check (Middle)" +msgstr "Print Check (Middle)" + +#. module: account_check_writing +#: model:ir.model,name:account_check_writing.model_res_company +msgid "Companies" +msgstr "Companies" + +#. module: account_check_writing +#: code:addons/account_check_writing/wizard/account_check_batch_printing.py:59 +#, python-format +msgid "Error!" +msgstr "Error!" + +#. module: account_check_writing +#: help:account.check.write,check_number:0 +msgid "The number of the next check number to be printed." +msgstr "The number of the next check number to be printed." + +#. module: account_check_writing +#: report:account.print.check.bottom:0 +#: report:account.print.check.middle:0 +msgid "Balance Due" +msgstr "Balance Due" + +#. module: account_check_writing +#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_top +msgid "Print Check (Top)" +msgstr "Print Check (Top)" + +#. module: account_check_writing +#: report:account.print.check.bottom:0 +#: report:account.print.check.middle:0 +#: report:account.print.check.top:0 +msgid "Check Amount" +msgstr "Check Amount" + +#. module: account_check_writing +#: model:ir.model,name:account_check_writing.model_account_voucher +msgid "Accounting Voucher" +msgstr "Accounting Voucher" + +#. module: account_check_writing +#: view:account.check.write:0 +msgid "or" +msgstr "or" + +#. module: account_check_writing +#: field:account.voucher,amount_in_word:0 +msgid "Amount in Word" +msgstr "Amount in Word" + +#. module: account_check_writing +#: model:ir.model,name:account_check_writing.model_account_check_write +msgid "Prin Check in Batch" +msgstr "Prin Check in Batch" + +#. module: account_check_writing +#: view:account.check.write:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: account_check_writing +#: field:account.check.write,check_number:0 +msgid "Next Check Number" +msgstr "Next Check Number" + +#. module: account_check_writing +#: view:account.check.write:0 +msgid "Check" +msgstr "Check" diff --git a/addons/account_followup/i18n/en_GB.po b/addons/account_followup/i18n/en_GB.po new file mode 100644 index 00000000000..5dcf07fdfe3 --- /dev/null +++ b/addons/account_followup/i18n/en_GB.po @@ -0,0 +1,1229 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 19:59+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: account_followup +#: model:email.template,subject:account_followup.email_template_account_followup_default +#: model:email.template,subject:account_followup.email_template_account_followup_level0 +#: model:email.template,subject:account_followup.email_template_account_followup_level1 +#: model:email.template,subject:account_followup.email_template_account_followup_level2 +msgid "${user.company_id.name} Payment Reminder" +msgstr "${user.company_id.name} Payment Reminder" + +#. module: account_followup +#: help:res.partner,latest_followup_level_id:0 +msgid "The maximum follow-up level" +msgstr "The maximum follow-up level" + +#. module: account_followup +#: view:account_followup.stat:0 +#: view:res.partner:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: account_followup +#: field:account_followup.print,followup_id:0 +msgid "Follow-Up" +msgstr "Follow-Up" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "%(date)s" +msgstr "%(date)s" + +#. module: account_followup +#: field:res.partner,payment_next_action_date:0 +msgid "Next Action Date" +msgstr "Next Action Date" + +#. module: account_followup +#: view:account_followup.followup.line:0 +#: field:account_followup.followup.line,manual_action:0 +msgid "Manual Action" +msgstr "Manual Action" + +#. module: account_followup +#: field:account_followup.sending.results,needprinting:0 +msgid "Needs Printing" +msgstr "Needs Printing" + +#. module: account_followup +#: view:res.partner:0 +msgid "⇾ Mark as Done" +msgstr "⇾ Mark as Done" + +#. module: account_followup +#: field:account_followup.followup.line,manual_action_note:0 +msgid "Action To Do" +msgstr "Action To Do" + +#. module: account_followup +#: field:account_followup.followup,company_id:0 +#: view:account_followup.stat:0 +#: field:account_followup.stat,company_id:0 +#: field:account_followup.stat.by.partner,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Invoice Date" +msgstr "Invoice Date" + +#. module: account_followup +#: field:account_followup.print,email_subject:0 +msgid "Email Subject" +msgstr "Email Subject" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "%(user_signature)s" +msgstr "%(user_signature)s" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "days overdue, do the following actions:" +msgstr "days overdue, do the following actions:" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "Follow-up Steps" +msgstr "Follow-up Steps" + +#. module: account_followup +#: field:account_followup.print,email_body:0 +msgid "Email Body" +msgstr "Email Body" + +#. module: account_followup +#: model:ir.actions.act_window,name:account_followup.action_account_followup_print +msgid "Send Follow-Ups" +msgstr "Send Follow-Ups" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Amount" +msgstr "Amount" + +#. module: account_followup +#: help:res.partner,payment_next_action:0 +msgid "" +"This is the next action to be taken. It will automatically be set when the " +"partner gets a follow-up level that requires a manual action. " +msgstr "" +"This is the next action to be taken. It will automatically be set when the " +"partner gets a follow-up level that requires a manual action. " + +#. module: account_followup +#: view:res.partner:0 +msgid "No Responsible" +msgstr "No Responsible" + +#. module: account_followup +#: model:account_followup.followup.line,description:account_followup.demo_followup_line2 +msgid "" +"\n" +"Dear %(partner_name)s,\n" +"\n" +"We are disappointed to see that despite sending a reminder, that your " +"account is now seriously overdue.\n" +"\n" +"It is essential that immediate payment is made, otherwise we will have to " +"consider placing a stop on your account which means that we will no longer " +"be able to supply your company with (goods/services).\n" +"Please, take appropriate measures in order to carry out this payment in the " +"next 8 days.\n" +"\n" +"If there is a problem with paying invoice that we are not aware of, do not " +"hesitate to contact our accounting department, so that we can resolve the " +"matter quickly.\n" +"\n" +"Details of due payments is printed below.\n" +"\n" +"Best Regards,\n" +msgstr "" +"\n" +"Dear %(partner_name)s,\n" +"\n" +"We are disappointed to see that despite sending a reminder, that your " +"account is now seriously overdue.\n" +"\n" +"It is essential that immediate payment is made, otherwise we will have to " +"consider placing a stop on your account which means that we will no longer " +"be able to supply your company with (goods/services).\n" +"Please, take appropriate measures in order to carry out this payment in the " +"next 8 days.\n" +"\n" +"If there is a problem with paying invoice that we are not aware of, do not " +"hesitate to contact our accounting department, so that we can resolve the " +"matter quickly.\n" +"\n" +"Details of due payments is printed below.\n" +"\n" +"Best Regards,\n" + +#. module: account_followup +#: model:email.template,body_html:account_followup.email_template_account_followup_level0 +msgid "" +"\n" +"
\n" +"\n" +"

Dear ${object.name},

\n" +"

\n" +" Exception made if there was a mistake of ours, it seems that the " +"following amount stays unpaid. Please, take\n" +"appropriate measures in order to carry out this payment in the next 8 days.\n" +"\n" +"Would your payment have been carried out after this mail was sent, please " +"ignore this message. Do not hesitate to\n" +"contact our accounting department. \n" +"\n" +"

\n" +"
\n" +"Best Regards,\n" +"
\n" +"
\n" +"${user.name}\n" +"\n" +"
\n" +"
\n" +"\n" +"\n" +"${object.get_followup_table_html() | safe}\n" +"\n" +"
\n" +"\n" +"
\n" +" " +msgstr "" +"\n" +"
\n" +"\n" +"

Dear ${object.name},

\n" +"

\n" +" Exception made if there was a mistake of ours, it seems that the " +"following amount stays unpaid. Please, take\n" +"appropriate measures in order to carry out this payment in the next 8 days.\n" +"\n" +"Would your payment have been carried out after this mail was sent, please " +"ignore this message. Do not hesitate to\n" +"contact our accounting department. \n" +"\n" +"

\n" +"
\n" +"Best Regards,\n" +"
\n" +"
\n" +"${user.name}\n" +"\n" +"
\n" +"
\n" +"\n" +"\n" +"${object.get_followup_table_html() | safe}\n" +"\n" +"
\n" +"\n" +"
\n" +" " + +#. module: account_followup +#: view:account_followup.stat.by.partner:0 +msgid "Balance > 0" +msgstr "Balance > 0" + +#. module: account_followup +#: view:account.move.line:0 +msgid "Total debit" +msgstr "Total debit" + +#. module: account_followup +#: field:res.partner,payment_next_action:0 +msgid "Next Action" +msgstr "Next Action" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid ": Partner Name" +msgstr ": Partner Name" + +#. module: account_followup +#: field:account_followup.followup.line,manual_action_responsible_id:0 +msgid "Assign a Responsible" +msgstr "Assign a Responsible" + +#. module: account_followup +#: view:account_followup.followup:0 +#: field:account_followup.followup,followup_line:0 +#: view:res.partner:0 +msgid "Follow-up" +msgstr "Follow-up" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "VAT:" +msgstr "VAT:" + +#. module: account_followup +#: view:account_followup.stat:0 +#: field:account_followup.stat,partner_id:0 +#: field:account_followup.stat.by.partner,partner_id:0 +#: model:ir.model,name:account_followup.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: account_followup +#: view:account_followup.followup:0 +msgid "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the " +"due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices " +"for the \n" +" same customer, the actions of the most \n" +" overdue invoice will be executed." +msgstr "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the " +"due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices " +"for the \n" +" same customer, the actions of the most \n" +" overdue invoice will be executed." + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Date :" +msgstr "Date :" + +#. module: account_followup +#: field:account_followup.print,partner_ids:0 +msgid "Partners" +msgstr "Partners" + +#. module: account_followup +#: sql_constraint:account_followup.followup:0 +msgid "Only one follow-up per company is allowed" +msgstr "Only one follow-up per company is allowed" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:254 +#, python-format +msgid "Invoices Reminder" +msgstr "Invoices Reminder" + +#. module: account_followup +#: help:account_followup.followup.line,send_letter:0 +msgid "When processing, it will print a letter" +msgstr "When processing, it will print a letter" + +#. module: account_followup +#: field:res.partner,payment_earliest_due_date:0 +msgid "Worst Due Date" +msgstr "Worst Due Date" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Not Litigation" +msgstr "Not Litigation" + +#. module: account_followup +#: view:account_followup.print:0 +msgid "Send emails and generate letters" +msgstr "Send emails and generate letters" + +#. module: account_followup +#: model:ir.actions.act_window,name:account_followup.action_customer_followup +msgid "Manual Follow-Ups" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "%(partner_name)s" +msgstr "" + +#. module: account_followup +#: model:email.template,body_html:account_followup.email_template_account_followup_level1 +msgid "" +"\n" +"
\n" +" \n" +"

Dear ${object.name},

\n" +"

\n" +" We are disappointed to see that despite sending a reminder, that your " +"account is now seriously overdue.\n" +"It is essential that immediate payment is made, otherwise we will have to " +"consider placing a stop on your account\n" +"which means that we will no longer be able to supply your company with " +"(goods/services).\n" +"Please, take appropriate measures in order to carry out this payment in the " +"next 8 days.\n" +"If there is a problem with paying invoice that we are not aware of, do not " +"hesitate to contact our accounting\n" +"department. so that we can resolve the matter quickly.\n" +"Details of due payments is printed below.\n" +"

\n" +"
\n" +"Best Regards,\n" +" \n" +"
\n" +"
\n" +"${user.name}\n" +" \n" +"
\n" +"
\n" +"\n" +"${object.get_followup_table_html() | safe}\n" +"\n" +"
\n" +"\n" +"
\n" +" " +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,debit:0 +msgid "Debit" +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_followup_stat +msgid "Follow-up Statistics" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Send Overdue Email" +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_followup_followup_line +msgid "Follow-up Criteria" +msgstr "" + +#. module: account_followup +#: help:account_followup.followup.line,sequence:0 +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:166 +#, python-format +msgid " will be sent" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid ": User's Company Name" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +#: field:account_followup.followup.line,send_letter:0 +msgid "Send a Letter" +msgstr "" + +#. module: account_followup +#: model:ir.actions.act_window,name:account_followup.action_account_followup_definition_form +msgid "Payment Follow-ups" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup.line,delay:0 +msgid "Due Days" +msgstr "" + +#. module: account_followup +#: field:account.move.line,followup_line_id:0 +#: view:account_followup.stat:0 +msgid "Follow-up Level" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,date_followup:0 +msgid "Latest followup" +msgstr "" + +#. module: account_followup +#: model:ir.actions.act_window,name:account_followup.action_account_manual_reconcile_receivable +#: model:ir.ui.menu,name:account_followup.menu_manual_reconcile_followup +msgid "Reconcile Invoices & Payments" +msgstr "" + +#. module: account_followup +#: model:ir.ui.menu,name:account_followup.account_followup_s +msgid "Do Manual Follow-Ups" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Li." +msgstr "" + +#. module: account_followup +#: field:account_followup.print,email_conf:0 +msgid "Send Email Confirmation" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Follow-up Entries with period in current year" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat.by.partner,date_followup:0 +msgid "Latest follow-up" +msgstr "" + +#. module: account_followup +#: field:account_followup.print,partner_lang:0 +msgid "Send Email in Partner Language" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:169 +#, python-format +msgid " email(s) sent" +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_followup_print +msgid "Print Follow-up & Send Mail to Customers" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup.line,description:0 +msgid "Printed Message" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:155 +#, python-format +msgid "Anybody" +msgstr "" + +#. module: account_followup +#: help:account_followup.followup.line,send_email:0 +msgid "When processing, it will send an email" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat.by.partner:0 +msgid "Partner to Remind" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Print Overdue Payments" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup.line,followup_id:0 +#: field:account_followup.stat,followup_id:0 +msgid "Follow Ups" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/account_followup.py:219 +#, python-format +msgid "Email not sent because of email address of partner not filled in" +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_followup_followup +msgid "Account Follow-up" +msgstr "" + +#. module: account_followup +#: help:res.partner,payment_responsible_id:0 +msgid "" +"Optionally you can assign a user to this field, which will make him " +"responsible for the action." +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_followup_sending_results +msgid "Results from the sending of the different letters and emails" +msgstr "" + +#. module: account_followup +#: constraint:account_followup.followup.line:0 +msgid "" +"Your description is invalid, use the right legend or %% if you want to use " +"the percent character." +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:172 +#, python-format +msgid " manual action(s) assigned:" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Search Partner" +msgstr "" + +#. module: account_followup +#: model:ir.ui.menu,name:account_followup.account_followup_print_menu +msgid "Send Letters and Emails" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup:0 +msgid "Search Follow-up" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Account Move line" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:237 +#, python-format +msgid "Send Letters and Emails: Actions Summary" +msgstr "" + +#. module: account_followup +#: view:account_followup.print:0 +msgid "or" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "" +"If not specified by the latest follow-up level, it will send from the " +"default email template" +msgstr "" + +#. module: account_followup +#: sql_constraint:account_followup.followup.line:0 +msgid "Days of the follow-up levels must be different" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Click to mark the action as done." +msgstr "" + +#. module: account_followup +#: model:ir.ui.menu,name:account_followup.menu_action_followup_stat_follow +msgid "Follow-Ups Analysis" +msgstr "" + +#. module: account_followup +#: help:res.partner,payment_next_action_date:0 +msgid "" +"This is when the manual follow-up is needed. The date will be set to the " +"current date when the partner gets a follow-up level that requires a manual " +"action. Can be practical to set manually e.g. to see if he keeps his " +"promises." +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Print overdue payments report independent of follow-up line" +msgstr "" + +#. module: account_followup +#: help:account_followup.print,date:0 +msgid "" +"This field allow you to select a forecast date to plan your follow-ups" +msgstr "" + +#. module: account_followup +#: field:account_followup.print,date:0 +msgid "Follow-up Sending Date" +msgstr "" + +#. module: account_followup +#: field:res.partner,payment_responsible_id:0 +msgid "Follow-up Responsible" +msgstr "" + +#. module: account_followup +#: model:email.template,body_html:account_followup.email_template_account_followup_level2 +msgid "" +"\n" +"
\n" +" \n" +"

Dear ${object.name},

\n" +"

\n" +" Despite several reminders, your account is still not settled.\n" +"Unless full payment is made in next 8 days, legal action for the recovery of " +"the debt will be taken without\n" +"further notice.\n" +"I trust that this action will prove unnecessary and details of due payments " +"is printed below.\n" +"In case of any queries concerning this matter, do not hesitate to contact " +"our accounting department.\n" +"

\n" +"
\n" +"Best Regards,\n" +"
\n" +"
\n" +"${user.name}\n" +"
\n" +"
\n" +"\n" +"\n" +"${object.get_followup_table_html() | safe}\n" +"\n" +"
\n" +"\n" +"
\n" +" " +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Document : Customer account statement" +msgstr "" + +#. module: account_followup +#: model:ir.ui.menu,name:account_followup.account_followup_menu +msgid "Follow-up Levels" +msgstr "" + +#. module: account_followup +#: model:account_followup.followup.line,description:account_followup.demo_followup_line4 +#: model:account_followup.followup.line,description:account_followup.demo_followup_line5 +msgid "" +"\n" +"Dear %(partner_name)s,\n" +"\n" +"Despite several reminders, your account is still not settled.\n" +"\n" +"Unless full payment is made in next 8 days, then legal action for the " +"recovery of the debt will be taken without further notice.\n" +"\n" +"I trust that this action will prove unnecessary and details of due payments " +"is printed below.\n" +"\n" +"In case of any queries concerning this matter, do not hesitate to contact " +"our accounting department.\n" +"\n" +"Best Regards,\n" +" " +msgstr "" + +#. module: account_followup +#: field:res.partner,payment_amount_due:0 +msgid "Amount Due" +msgstr "" + +#. module: account_followup +#: field:account.move.line,followup_date:0 +msgid "Latest Follow-up" +msgstr "" + +#. module: account_followup +#: view:account_followup.sending.results:0 +msgid "Download Letters" +msgstr "" + +#. module: account_followup +#: field:account_followup.print,company_id:0 +#: field:res.partner,unreconciled_aml_ids:0 +msgid "unknown" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/account_followup.py:283 +#, python-format +msgid "Printed overdue payments report" +msgstr "" + +#. module: account_followup +#: help:account_followup.followup.line,manual_action:0 +msgid "" +"When processing, it will set the manual action to be taken for that " +"customer. " +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "" +"Below is the history of the transactions of this\n" +" customer. You can check \"No Follow-up\" in\n" +" order to exclude it from the next follow-up " +"actions." +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:171 +#, python-format +msgid " email(s) should have been sent, but " +msgstr "" + +#. module: account_followup +#: help:account_followup.print,test_print:0 +msgid "" +"Check if you want to print follow-ups without changing follow-ups level." +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_move_line +msgid "Journal Items" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Total:" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup.line,email_template_id:0 +msgid "Email Template" +msgstr "" + +#. module: account_followup +#: field:account_followup.print,summary:0 +msgid "Summary" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +#: field:account_followup.followup.line,send_email:0 +msgid "Send an Email" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,credit:0 +msgid "Credit" +msgstr "" + +#. module: account_followup +#: field:res.partner,payment_amount_overdue:0 +msgid "Amount Overdue" +msgstr "" + +#. module: account_followup +#: help:res.partner,latest_followup_level_id_without_lit:0 +msgid "" +"The maximum follow-up level without taking into account the account move " +"lines with litigation" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +#: field:res.partner,latest_followup_date:0 +msgid "Latest Follow-up Date" +msgstr "" + +#. module: account_followup +#: model:email.template,body_html:account_followup.email_template_account_followup_default +msgid "" +"\n" +"
\n" +" \n" +"

Dear ${object.name},

\n" +"

\n" +" Exception made if there was a mistake of ours, it seems that the " +"following amount stays unpaid. Please, take\n" +"appropriate measures in order to carry out this payment in the next 8 days.\n" +"Would your payment have been carried out after this mail was sent, please " +"ignore this message. Do not hesitate to\n" +"contact our accounting department.\n" +"

\n" +"
\n" +"Best Regards,\n" +"
\n" +"
\n" +"${user.name}\n" +"
\n" +"
\n" +"\n" +"${object.get_followup_table_html() | safe}\n" +"\n" +"
\n" +"
\n" +" " +msgstr "" + +#. module: account_followup +#: field:account.move.line,result:0 +#: view:account_followup.stat:0 +#: field:account_followup.stat,balance:0 +#: field:account_followup.stat.by.partner,balance:0 +msgid "Balance" +msgstr "" + +#. module: account_followup +#: help:res.partner,payment_note:0 +msgid "Payment Note" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "My Follow-ups" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "%(company_name)s" +msgstr "" + +#. module: account_followup +#: model:account_followup.followup.line,description:account_followup.demo_followup_line1 +msgid "" +"\n" +"Dear %(partner_name)s,\n" +"\n" +"Exception made if there was a mistake of ours, it seems that the following " +"amount stays unpaid. Please, take appropriate measures in order to carry out " +"this payment in the next 8 days.\n" +"\n" +"Would your payment have been carried out after this mail was sent, please " +"ignore this message. Do not hesitate to contact our accounting department. " +"\n" +"\n" +"Best Regards,\n" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,date_move_last:0 +#: field:account_followup.stat.by.partner,date_move_last:0 +msgid "Last move" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,period_id:0 +msgid "Period" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:228 +#, python-format +msgid "%s partners have no credits and as such the action is cleared" +msgstr "" + +#. module: account_followup +#: model:ir.actions.report.xml,name:account_followup.account_followup_followup_report +msgid "Follow-up Report" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "" +", the latest payment follow-up\n" +" was:" +msgstr "" + +#. module: account_followup +#: view:account_followup.print:0 +msgid "Cancel" +msgstr "" + +#. module: account_followup +#: view:account_followup.sending.results:0 +msgid "Close" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Litigation" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat.by.partner,max_followup_id:0 +msgid "Max Follow Up Level" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:171 +#, python-format +msgid " had unknown email address(es)" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Responsible" +msgstr "" + +#. module: account_followup +#: model:ir.ui.menu,name:account_followup.menu_finance_followup +#: view:res.partner:0 +msgid "Payment Follow-up" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid ": Current Date" +msgstr "" + +#. module: account_followup +#: view:account_followup.print:0 +msgid "" +"This action will send follow-up emails, print the letters and\n" +" set the manual actions per customer, according to " +"the follow-up levels defined." +msgstr "" + +#. module: account_followup +#: field:account_followup.followup.line,name:0 +msgid "Follow-Up Action" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Including journal entries marked as a litigation" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +#: field:account_followup.sending.results,description:0 +msgid "Description" +msgstr "" + +#. module: account_followup +#: view:account_followup.sending.results:0 +msgid "Summary of actions" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Ref" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "After" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "This Fiscal year" +msgstr "" + +#. module: account_followup +#: field:res.partner,latest_followup_level_id_without_lit:0 +msgid "Latest Follow-up Level without litigation" +msgstr "" + +#. module: account_followup +#: model:ir.actions.act_window,help:account_followup.action_account_manual_reconcile_receivable +msgid "" +"

\n" +" No journal items found.\n" +"

\n" +" " +msgstr "" + +#. module: account_followup +#: view:account.move.line:0 +msgid "Partner entries" +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +msgid "Follow-up lines" +msgstr "" + +#. module: account_followup +#: model:account_followup.followup.line,description:account_followup.demo_followup_line3 +msgid "" +"\n" +"Dear %(partner_name)s,\n" +"\n" +"Despite several reminders, your account is still not settled.\n" +"\n" +"Unless full payment is made in next 8 days, then legal action for the " +"recovery of the debt will be taken without further notice.\n" +"\n" +"I trust that this action will prove unnecessary and details of due payments " +"is printed below.\n" +"\n" +"In case of any queries concerning this matter, do not hesitate to contact " +"our accounting department.\n" +"\n" +"Best Regards,\n" +msgstr "" + +#. module: account_followup +#: help:account_followup.print,partner_lang:0 +msgid "" +"Do not change message text, if you want to send email in partner language, " +"or configure from company" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid "" +"Write here the introduction in the letter,\n" +" according to the level of the follow-up. You " +"can\n" +" use the following keywords in the text. Don't\n" +" forget to translate in all languages you " +"installed\n" +" using to top right icon." +msgstr "" + +#. module: account_followup +#: view:account_followup.stat:0 +#: model:ir.actions.act_window,name:account_followup.action_followup_stat +msgid "Follow-ups Sent" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup,name:0 +msgid "Name" +msgstr "" + +#. module: account_followup +#: field:res.partner,latest_followup_level_id:0 +msgid "Latest Follow-up Level" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,date_move:0 +#: field:account_followup.stat.by.partner,date_move:0 +msgid "First move" +msgstr "" + +#. module: account_followup +#: model:ir.model,name:account_followup.model_account_followup_stat_by_partner +msgid "Follow-up Statistics by Partner" +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:172 +#, python-format +msgid " letter(s) in report" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Partners with Overdue Credits" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Customer Followup" +msgstr "" + +#. module: account_followup +#: model:ir.actions.act_window,help:account_followup.action_account_followup_definition_form +msgid "" +"

\n" +" Click to define follow-up levels and their related actions.\n" +"

\n" +" For each step, specify the actions to be taken and delay in " +"days. It is\n" +" possible to use print and e-mail templates to send specific " +"messages to\n" +" the customer.\n" +"

\n" +" " +msgstr "" + +#. module: account_followup +#: code:addons/account_followup/wizard/account_followup_print.py:166 +#, python-format +msgid "Follow-up letter of " +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "The" +msgstr "" + +#. module: account_followup +#: view:account_followup.print:0 +msgid "Send follow-ups" +msgstr "" + +#. module: account_followup +#: view:account.move.line:0 +msgid "Total credit" +msgstr "" + +#. module: account_followup +#: field:account_followup.followup.line,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Follow-ups To Do" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Customer Ref :" +msgstr "" + +#. module: account_followup +#: report:account_followup.followup.print:0 +msgid "Maturity Date" +msgstr "" + +#. module: account_followup +#: help:account_followup.followup.line,delay:0 +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: account_followup +#: help:res.partner,latest_followup_date:0 +msgid "Latest date that the follow-up level of the partner was changed" +msgstr "" + +#. module: account_followup +#: field:account_followup.print,test_print:0 +msgid "Test Print" +msgstr "" + +#. module: account_followup +#: view:account_followup.followup.line:0 +msgid ": User Name" +msgstr "" + +#. module: account_followup +#: view:res.partner:0 +msgid "Accounting" +msgstr "" + +#. module: account_followup +#: field:account_followup.stat,blocked:0 +msgid "Blocked" +msgstr "" + +#. module: account_followup +#: field:res.partner,payment_note:0 +msgid "Customer Payment Promise" +msgstr "" diff --git a/addons/account_followup/i18n/mn.po b/addons/account_followup/i18n/mn.po index 6e048674329..2ed2703e0b6 100644 --- a/addons/account_followup/i18n/mn.po +++ b/addons/account_followup/i18n/mn.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2010-08-11 05:36+0000\n" -"Last-Translator: ub121 \n" +"PO-Revision-Date: 2013-02-07 10:41+0000\n" +"Last-Translator: gobi \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: 2012-12-22 05:27+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" #. module: account_followup #: model:email.template,subject:account_followup.email_template_account_followup_default @@ -34,12 +34,12 @@ msgstr "" #: view:account_followup.stat:0 #: view:res.partner:0 msgid "Group By..." -msgstr "" +msgstr "Бүлэглэвэл..." #. module: account_followup #: field:account_followup.print,followup_id:0 msgid "Follow-Up" -msgstr "" +msgstr "Мөрөөр хийх ажил" #. module: account_followup #: view:account_followup.followup.line:0 @@ -49,7 +49,7 @@ msgstr "" #. module: account_followup #: field:res.partner,payment_next_action_date:0 msgid "Next Action Date" -msgstr "" +msgstr "Дараа үйлдэл хийх огноо" #. module: account_followup #: view:account_followup.followup.line:0 @@ -60,7 +60,7 @@ msgstr "" #. module: account_followup #: field:account_followup.sending.results,needprinting:0 msgid "Needs Printing" -msgstr "" +msgstr "Хэвлэх шаардлагатай" #. module: account_followup #: view:res.partner:0 @@ -88,7 +88,7 @@ msgstr "Нэхэмжилсэн Огноо" #. module: account_followup #: field:account_followup.print,email_subject:0 msgid "Email Subject" -msgstr "" +msgstr "Имэйлийн гарчиг" #. module: account_followup #: view:account_followup.followup.line:0 @@ -108,7 +108,7 @@ msgstr "" #. module: account_followup #: field:account_followup.print,email_body:0 msgid "Email Body" -msgstr "" +msgstr "Имэйлийн агуулга" #. module: account_followup #: model:ir.actions.act_window,name:account_followup.action_account_followup_print @@ -118,7 +118,7 @@ msgstr "" #. module: account_followup #: report:account_followup.followup.print:0 msgid "Amount" -msgstr "" +msgstr "Дүн" #. module: account_followup #: help:res.partner,payment_next_action:0 @@ -206,12 +206,12 @@ msgstr "Нийт дебит" #. module: account_followup #: field:res.partner,payment_next_action:0 msgid "Next Action" -msgstr "" +msgstr "Дараагийн үйлдэл" #. module: account_followup #: view:account_followup.followup.line:0 msgid ": Partner Name" -msgstr "" +msgstr ": Харилцагчийн нэр" #. module: account_followup #: field:account_followup.followup.line,manual_action_responsible_id:0 @@ -287,7 +287,7 @@ msgstr "" #. module: account_followup #: view:account_followup.stat:0 msgid "Not Litigation" -msgstr "" +msgstr "Зарга биш" #. module: account_followup #: view:account_followup.print:0 @@ -302,7 +302,7 @@ msgstr "" #. module: account_followup #: view:account_followup.followup.line:0 msgid "%(partner_name)s" -msgstr "" +msgstr "%(partner_name)s" #. module: account_followup #: model:email.template,body_html:account_followup.email_template_account_followup_level1 @@ -379,13 +379,13 @@ msgstr "" #. module: account_followup #: view:account_followup.followup.line:0 msgid ": User's Company Name" -msgstr "" +msgstr ": Хэрэглэгчийн Компанийн нэр" #. module: account_followup #: view:account_followup.followup.line:0 #: field:account_followup.followup.line,send_letter:0 msgid "Send a Letter" -msgstr "" +msgstr "Захидал илгээх" #. module: account_followup #: model:ir.actions.act_window,name:account_followup.action_account_followup_definition_form @@ -427,7 +427,7 @@ msgstr "" #. module: account_followup #: field:account_followup.print,email_conf:0 msgid "Send Email Confirmation" -msgstr "" +msgstr "Батламжлах имэйл илгээх" #. module: account_followup #: view:account_followup.stat:0 @@ -442,7 +442,7 @@ msgstr "" #. module: account_followup #: field:account_followup.print,partner_lang:0 msgid "Send Email in Partner Language" -msgstr "" +msgstr "Имэйлийг Харилцагчийн хэлээр илгээх" #. module: account_followup #: code:addons/account_followup/wizard/account_followup_print.py:169 @@ -464,7 +464,7 @@ msgstr "" #: code:addons/account_followup/wizard/account_followup_print.py:155 #, python-format msgid "Anybody" -msgstr "" +msgstr "Хэн нэгэн" #. module: account_followup #: help:account_followup.followup.line,send_email:0 @@ -474,7 +474,7 @@ msgstr "" #. module: account_followup #: view:account_followup.stat.by.partner:0 msgid "Partner to Remind" -msgstr "" +msgstr "Сануулах Харилцагч" #. module: account_followup #: view:res.partner:0 @@ -526,7 +526,7 @@ msgstr "" #. module: account_followup #: view:res.partner:0 msgid "Search Partner" -msgstr "" +msgstr "Харилцагч хайх" #. module: account_followup #: model:ir.ui.menu,name:account_followup.account_followup_print_menu @@ -552,7 +552,7 @@ msgstr "" #. module: account_followup #: view:account_followup.print:0 msgid "or" -msgstr "" +msgstr "эсвэл" #. module: account_followup #: view:res.partner:0 @@ -693,7 +693,7 @@ msgstr "" #: field:account_followup.print,company_id:0 #: field:res.partner,unreconciled_aml_ids:0 msgid "unknown" -msgstr "" +msgstr "тодорхой бус" #. module: account_followup #: code:addons/account_followup/account_followup.py:283 @@ -732,17 +732,17 @@ msgstr "" #. module: account_followup #: model:ir.model,name:account_followup.model_account_move_line msgid "Journal Items" -msgstr "" +msgstr "Журналын бичилтүүд" #. module: account_followup #: report:account_followup.followup.print:0 msgid "Total:" -msgstr "" +msgstr "Нийт:" #. module: account_followup #: field:account_followup.followup.line,email_template_id:0 msgid "Email Template" -msgstr "" +msgstr "Э-мэйл загвар" #. module: account_followup #: field:account_followup.print,summary:0 @@ -859,7 +859,7 @@ msgstr "" #. module: account_followup #: field:account_followup.stat,period_id:0 msgid "Period" -msgstr "" +msgstr "Мөчлөг" #. module: account_followup #: code:addons/account_followup/wizard/account_followup_print.py:228 @@ -887,12 +887,12 @@ msgstr "Цуцлах" #. module: account_followup #: view:account_followup.sending.results:0 msgid "Close" -msgstr "" +msgstr "Хаах" #. module: account_followup #: view:account_followup.stat:0 msgid "Litigation" -msgstr "" +msgstr "Маргаантай" #. module: account_followup #: field:account_followup.stat.by.partner,max_followup_id:0 @@ -953,17 +953,17 @@ msgstr "" #. module: account_followup #: report:account_followup.followup.print:0 msgid "Ref" -msgstr "" +msgstr "Сурвалж" #. module: account_followup #: view:account_followup.followup.line:0 msgid "After" -msgstr "" +msgstr "Дараа" #. module: account_followup #: view:account_followup.stat:0 msgid "This Fiscal year" -msgstr "" +msgstr "Энэ санхүүгийн жил" #. module: account_followup #: field:res.partner,latest_followup_level_id_without_lit:0 @@ -978,11 +978,15 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Журналын бичилт олдсонгүй.\n" +"

\n" +" " #. module: account_followup #: view:account.move.line:0 msgid "Partner entries" -msgstr "" +msgstr "Харилцагчийн бичилт" #. module: account_followup #: view:account_followup.stat:0 @@ -1143,7 +1147,7 @@ msgstr "" #. module: account_followup #: field:account_followup.print,test_print:0 msgid "Test Print" -msgstr "" +msgstr "Тест хэвлэх" #. module: account_followup #: view:account_followup.followup.line:0 @@ -1153,12 +1157,12 @@ msgstr "" #. module: account_followup #: view:res.partner:0 msgid "Accounting" -msgstr "" +msgstr "Санхүү" #. module: account_followup #: field:account_followup.stat,blocked:0 msgid "Blocked" -msgstr "" +msgstr "Хоригдсон" #. module: account_followup #: field:res.partner,payment_note:0 @@ -1225,3 +1229,9 @@ msgstr "" #~ msgid "Type of Term" #~ msgstr "Төрөлийн хугацаа" + +#~ msgid "Send email confirmation" +#~ msgstr "Баталгаажуулалтын имэйлийг илгээх" + +#~ msgid "Select Partners to Remind" +#~ msgstr "Сануулга өгөх харилцагчдыг сонгох" diff --git a/addons/account_payment/i18n/en_GB.po b/addons/account_payment/i18n/en_GB.po new file mode 100644 index 00000000000..bfe8e51135c --- /dev/null +++ b/addons/account_payment/i18n/en_GB.po @@ -0,0 +1,707 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 18:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: account_payment +#: model:ir.actions.act_window,help:account_payment.action_payment_order_tree +msgid "" +"

\n" +" Click to create a payment order.\n" +"

\n" +" A payment order is a payment request from your company to " +"pay a\n" +" supplier invoice or a customer refund.\n" +"

\n" +" " +msgstr "" +"

\n" +" Click to create a payment order.\n" +"

\n" +" A payment order is a payment request from your company to " +"pay a\n" +" supplier invoice or a customer refund.\n" +"

\n" +" " + +#. module: account_payment +#: field:payment.line,currency:0 +msgid "Partner Currency" +msgstr "Partner Currency" + +#. module: account_payment +#: view:payment.order:0 +msgid "Set to draft" +msgstr "Set to draft" + +#. module: account_payment +#: help:payment.order,mode:0 +msgid "Select the Payment Mode to be applied." +msgstr "Select the Payment Mode to be applied." + +#. module: account_payment +#: view:payment.mode:0 +#: view:payment.order:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: account_payment +#: field:payment.order,line_ids:0 +msgid "Payment lines" +msgstr "Payment lines" + +#. module: account_payment +#: view:payment.line:0 +#: field:payment.line,info_owner:0 +#: view:payment.order:0 +msgid "Owner Account" +msgstr "Owner Account" + +#. module: account_payment +#: help:account.invoice,amount_to_pay:0 +msgid "" +"The amount which should be paid at the current date\n" +"minus the amount which is already in payment order" +msgstr "" +"The amount which should be paid at the current date\n" +"minus the amount which is already in payment order" + +#. module: account_payment +#: field:payment.line,company_id:0 +#: field:payment.mode,company_id:0 +#: field:payment.order,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: account_payment +#: model:res.groups,name:account_payment.group_account_payment +msgid "Accounting / Payments" +msgstr "Accounting / Payments" + +#. module: account_payment +#: selection:payment.line,state:0 +msgid "Free" +msgstr "Free" + +#. module: account_payment +#: view:payment.order.create:0 +#: field:payment.order.create,entries:0 +msgid "Entries" +msgstr "Entries" + +#. module: account_payment +#: report:payment.order:0 +msgid "Used Account" +msgstr "Used Account" + +#. module: account_payment +#: field:payment.line,ml_maturity_date:0 +#: field:payment.order.create,duedate:0 +msgid "Due Date" +msgstr "Due Date" + +#. module: account_payment +#: view:payment.order.create:0 +msgid "_Add to payment order" +msgstr "_Add to payment order" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_account_payment_populate_statement +#: model:ir.actions.act_window,name:account_payment.action_account_populate_statement_confirm +msgid "Payment Populate statement" +msgstr "Payment Populate statement" + +#. module: account_payment +#: code:addons/account_payment/account_invoice.py:43 +#, python-format +msgid "" +"You cannot cancel an invoice which has already been imported in a payment " +"order. Remove it from the following payment order : %s." +msgstr "" +"You cannot cancel an invoice which has already been imported in a payment " +"order. Remove it from the following payment order : %s." + +#. module: account_payment +#: code:addons/account_payment/account_invoice.py:43 +#: code:addons/account_payment/account_move_line.py:110 +#, python-format +msgid "Error!" +msgstr "Error!" + +#. module: account_payment +#: report:payment.order:0 +#: view:payment.order:0 +msgid "Amount" +msgstr "Amount" + +#. module: account_payment +#: view:payment.order:0 +msgid "Total in Company Currency" +msgstr "Total in Company Currency" + +#. module: account_payment +#: selection:payment.order,state:0 +msgid "Cancelled" +msgstr "Cancelled" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_order_tree_new +msgid "New Payment Order" +msgstr "New Payment Order" + +#. module: account_payment +#: report:payment.order:0 +#: field:payment.order,reference:0 +msgid "Reference" +msgstr "Reference" + +#. module: account_payment +#: sql_constraint:payment.line:0 +msgid "The payment line name must be unique!" +msgstr "The payment line name must be unique!" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_order_tree +#: model:ir.ui.menu,name:account_payment.menu_action_payment_order_form +msgid "Payment Orders" +msgstr "Payment Orders" + +#. module: account_payment +#: selection:payment.order,date_prefered:0 +msgid "Directly" +msgstr "Directly" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_line_form +#: model:ir.model,name:account_payment.model_payment_line +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Payment Line" +msgstr "Payment Line" + +#. module: account_payment +#: view:payment.line:0 +msgid "Amount Total" +msgstr "Amount Total" + +#. module: account_payment +#: help:payment.order,state:0 +msgid "" +"When an order is placed the status is 'Draft'.\n" +" Once the bank is confirmed the status is set to 'Confirmed'.\n" +" Then the order is paid the status is 'Done'." +msgstr "" +"When an order is placed the status is 'Draft'.\n" +" Once the bank is confirmed the status is set to 'Confirmed'.\n" +" Then the order is paid the status is 'Done'." + +#. module: account_payment +#: view:payment.order:0 +#: selection:payment.order,state:0 +msgid "Confirmed" +msgstr "Confirmed" + +#. module: account_payment +#: help:payment.line,ml_date_created:0 +msgid "Invoice Effective Date" +msgstr "Invoice Effective Date" + +#. module: account_payment +#: report:payment.order:0 +msgid "Execution Type" +msgstr "Execution Type" + +#. module: account_payment +#: selection:payment.line,state:0 +msgid "Structured" +msgstr "Structured" + +#. module: account_payment +#: view:account.bank.statement:0 +msgid "Import Payment Lines" +msgstr "Import Payment Lines" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Transaction Information" +msgstr "Transaction Information" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_payment_mode_form +#: model:ir.model,name:account_payment.model_payment_mode +#: model:ir.ui.menu,name:account_payment.menu_action_payment_mode_form +#: view:payment.mode:0 +#: view:payment.order:0 +#: field:payment.order,mode:0 +msgid "Payment Mode" +msgstr "Payment Mode" + +#. module: account_payment +#: field:payment.line,ml_date_created:0 +msgid "Effective Date" +msgstr "Effective Date" + +#. module: account_payment +#: field:payment.line,ml_inv_ref:0 +msgid "Invoice Ref." +msgstr "Invoice Ref." + +#. module: account_payment +#: help:payment.order,date_prefered:0 +msgid "" +"Choose an option for the Payment Order:'Fixed' stands for a date specified " +"by you.'Directly' stands for the direct execution.'Due date' stands for the " +"scheduled date of execution." +msgstr "" +"Choose an option for the Payment Order:'Fixed' stands for a date specified " +"by you.'Directly' stands for the direct execution.'Due date' stands for the " +"scheduled date of execution." + +#. module: account_payment +#: field:payment.order,date_created:0 +msgid "Creation Date" +msgstr "Creation Date" + +#. module: account_payment +#: help:payment.mode,journal:0 +msgid "Bank or Cash Journal for the Payment Mode" +msgstr "Bank or Cash Journal for the Payment Mode" + +#. module: account_payment +#: selection:payment.order,date_prefered:0 +msgid "Fixed date" +msgstr "Fixed date" + +#. module: account_payment +#: field:payment.line,info_partner:0 +#: view:payment.order:0 +msgid "Destination Account" +msgstr "Destination Account" + +#. module: account_payment +#: view:payment.line:0 +msgid "Desitination Account" +msgstr "Destination Account" + +#. module: account_payment +#: view:payment.order:0 +msgid "Search Payment Orders" +msgstr "Search Payment Orders" + +#. module: account_payment +#: field:payment.line,create_date:0 +msgid "Created" +msgstr "Created" + +#. module: account_payment +#: view:payment.order:0 +msgid "Select Invoices to Pay" +msgstr "Select Invoices to Pay" + +#. module: account_payment +#: view:payment.line:0 +msgid "Currency Amount Total" +msgstr "Currency Amount Total" + +#. module: account_payment +#: view:payment.order:0 +msgid "Make Payments" +msgstr "Make Payments" + +#. module: account_payment +#: field:payment.line,state:0 +msgid "Communication Type" +msgstr "Communication Type" + +#. module: account_payment +#: field:payment.line,partner_id:0 +#: field:payment.mode,partner_id:0 +#: report:payment.order:0 +msgid "Partner" +msgstr "Partner" + +#. module: account_payment +#: field:payment.line,bank_statement_line_id:0 +msgid "Bank statement line" +msgstr "Bank statement line" + +#. module: account_payment +#: selection:payment.order,date_prefered:0 +msgid "Due date" +msgstr "Due date" + +#. module: account_payment +#: field:account.invoice,amount_to_pay:0 +msgid "Amount to be paid" +msgstr "Amount to be paid" + +#. module: account_payment +#: report:payment.order:0 +msgid "Currency" +msgstr "Currency" + +#. module: account_payment +#: view:account.payment.make.payment:0 +msgid "Yes" +msgstr "Yes" + +#. module: account_payment +#: help:payment.line,info_owner:0 +msgid "Address of the Main Partner" +msgstr "Address of the Main Partner" + +#. module: account_payment +#: help:payment.line,date:0 +msgid "" +"If no payment date is specified, the bank will treat this payment line " +"directly" +msgstr "" +"If no payment date is specified, the bank will treat this payment line " +"directly" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_payment_populate_statement +msgid "Account Payment Populate Statement" +msgstr "Account Payment Populate Statement" + +#. module: account_payment +#: code:addons/account_payment/account_move_line.py:110 +#, python-format +msgid "There is no partner defined on the entry line." +msgstr "There is no partner defined on the entry line." + +#. module: account_payment +#: help:payment.mode,name:0 +msgid "Mode of Payment" +msgstr "Mode of Payment" + +#. module: account_payment +#: report:payment.order:0 +msgid "Value Date" +msgstr "Value Date" + +#. module: account_payment +#: report:payment.order:0 +msgid "Payment Type" +msgstr "Payment Type" + +#. module: account_payment +#: help:payment.line,amount_currency:0 +msgid "Payment amount in the partner currency" +msgstr "Payment amount in the partner currency" + +#. module: account_payment +#: view:payment.order:0 +#: selection:payment.order,state:0 +msgid "Draft" +msgstr "Draft" + +#. module: account_payment +#: view:payment.order:0 +#: field:payment.order,state:0 +msgid "Status" +msgstr "Status" + +#. module: account_payment +#: help:payment.line,communication2:0 +msgid "The successor message of Communication." +msgstr "The successor message of Communication." + +#. module: account_payment +#: help:payment.line,info_partner:0 +msgid "Address of the Ordering Customer." +msgstr "Address of the Ordering Customer." + +#. module: account_payment +#: view:account.payment.populate.statement:0 +msgid "Populate Statement:" +msgstr "Populate Statement:" + +#. module: account_payment +#: help:payment.order,date_scheduled:0 +msgid "Select a date if you have chosen Preferred Date to be fixed." +msgstr "Select a date if you have chosen Preferred Date to be fixed." + +#. module: account_payment +#: field:account.payment.populate.statement,lines:0 +msgid "Payment Lines" +msgstr "Payment Lines" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_move_line +msgid "Journal Items" +msgstr "Journal Items" + +#. module: account_payment +#: help:payment.line,move_line_id:0 +msgid "" +"This Entry Line will be referred for the information of the ordering " +"customer." +msgstr "" +"This Entry Line will be referred for the information of the ordering " +"customer." + +#. module: account_payment +#: view:payment.order.create:0 +msgid "Search" +msgstr "Search" + +#. module: account_payment +#: field:payment.order,user_id:0 +msgid "Responsible" +msgstr "Responsible" + +#. module: account_payment +#: field:payment.line,date:0 +msgid "Payment Date" +msgstr "Payment Date" + +#. module: account_payment +#: report:payment.order:0 +msgid "Total:" +msgstr "Total:" + +#. module: account_payment +#: field:payment.order,date_done:0 +msgid "Execution Date" +msgstr "Execution Date" + +#. module: account_payment +#: view:account.payment.populate.statement:0 +msgid "ADD" +msgstr "ADD" + +#. module: account_payment +#: model:ir.actions.act_window,name:account_payment.action_create_payment_order +msgid "Populate Payment" +msgstr "Populate Payment" + +#. module: account_payment +#: field:account.move.line,amount_to_pay:0 +msgid "Amount to pay" +msgstr "Amount to pay" + +#. module: account_payment +#: field:payment.line,amount:0 +msgid "Amount in Company Currency" +msgstr "Amount in Company Currency" + +#. module: account_payment +#: help:payment.line,partner_id:0 +msgid "The Ordering Customer" +msgstr "The Ordering Customer" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_payment_make_payment +msgid "Account make payment" +msgstr "Account make payment" + +#. module: account_payment +#: report:payment.order:0 +msgid "Invoice Ref" +msgstr "Invoice Ref" + +#. module: account_payment +#: field:payment.line,name:0 +msgid "Your Reference" +msgstr "Your Reference" + +#. module: account_payment +#: view:payment.order:0 +msgid "Payment order" +msgstr "Payment order" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "General Information" +msgstr "General Information" + +#. module: account_payment +#: view:payment.order:0 +#: selection:payment.order,state:0 +msgid "Done" +msgstr "Done" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_account_invoice +msgid "Invoice" +msgstr "Invoice" + +#. module: account_payment +#: field:payment.line,communication:0 +msgid "Communication" +msgstr "Communication" + +#. module: account_payment +#: view:account.payment.make.payment:0 +#: view:account.payment.populate.statement:0 +#: view:payment.order:0 +#: view:payment.order.create:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: account_payment +#: field:payment.line,bank_id:0 +msgid "Destination Bank Account" +msgstr "Destination Bank Account" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Information" +msgstr "Information" + +#. module: account_payment +#: model:ir.actions.report.xml,name:account_payment.payment_order1 +#: model:ir.model,name:account_payment.model_payment_order +#: view:payment.order:0 +msgid "Payment Order" +msgstr "Payment Order" + +#. module: account_payment +#: help:payment.line,amount:0 +msgid "Payment amount in the company currency" +msgstr "Payment amount in the company currency" + +#. module: account_payment +#: view:payment.order.create:0 +msgid "Search Payment lines" +msgstr "Search Payment lines" + +#. module: account_payment +#: field:payment.line,amount_currency:0 +msgid "Amount in Partner Currency" +msgstr "Amount in Partner Currency" + +#. module: account_payment +#: field:payment.line,communication2:0 +msgid "Communication 2" +msgstr "Communication 2" + +#. module: account_payment +#: field:payment.order,date_scheduled:0 +msgid "Scheduled Date" +msgstr "Scheduled Date" + +#. module: account_payment +#: view:account.payment.make.payment:0 +msgid "Are you sure you want to make payment?" +msgstr "Are you sure you want to make payment?" + +#. module: account_payment +#: view:payment.mode:0 +#: field:payment.mode,journal:0 +msgid "Journal" +msgstr "Journal" + +#. module: account_payment +#: field:payment.mode,bank_id:0 +msgid "Bank account" +msgstr "Bank account" + +#. module: account_payment +#: view:payment.order:0 +msgid "Confirm Payments" +msgstr "Confirm Payments" + +#. module: account_payment +#: field:payment.line,company_currency:0 +#: report:payment.order:0 +msgid "Company Currency" +msgstr "Company Currency" + +#. module: account_payment +#: model:ir.ui.menu,name:account_payment.menu_main_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Payment" +msgstr "Payment" + +#. module: account_payment +#: report:payment.order:0 +msgid "Payment Order / Payment" +msgstr "Payment Order / Payment" + +#. module: account_payment +#: field:payment.line,move_line_id:0 +msgid "Entry line" +msgstr "Entry line" + +#. module: account_payment +#: help:payment.line,communication:0 +msgid "" +"Used as the message between ordering customer and current company. Depicts " +"'What do you want to say to the recipient about this order ?'" +msgstr "" +"Used as the message between ordering customer and current company. Depicts " +"'What do you want to say to the recipient about this order ?'" + +#. module: account_payment +#: field:payment.mode,name:0 +msgid "Name" +msgstr "Name" + +#. module: account_payment +#: report:payment.order:0 +msgid "Bank Account" +msgstr "Bank Account" + +#. module: account_payment +#: view:payment.line:0 +#: view:payment.order:0 +msgid "Entry Information" +msgstr "Entry Information" + +#. module: account_payment +#: model:ir.model,name:account_payment.model_payment_order_create +msgid "payment.order.create" +msgstr "payment.order.create" + +#. module: account_payment +#: field:payment.line,order_id:0 +msgid "Order" +msgstr "Order" + +#. module: account_payment +#: field:payment.order,total:0 +msgid "Total" +msgstr "Total" + +#. module: account_payment +#: view:account.payment.make.payment:0 +#: model:ir.actions.act_window,name:account_payment.action_account_payment_make_payment +msgid "Make Payment" +msgstr "Make Payment" + +#. module: account_payment +#: field:payment.order,date_prefered:0 +msgid "Preferred Date" +msgstr "Preferred Date" + +#. module: account_payment +#: view:account.payment.make.payment:0 +#: view:account.payment.populate.statement:0 +#: view:payment.order.create:0 +msgid "or" +msgstr "or" + +#. module: account_payment +#: help:payment.mode,bank_id:0 +msgid "Bank Account for the Payment Mode" +msgstr "Bank Account for the Payment Mode" diff --git a/addons/account_payment/test/account_payment_report.yml b/addons/account_payment/test/account_payment_report.yml index 8786841bf1a..055e2804ee3 100644 --- a/addons/account_payment/test/account_payment_report.yml +++ b/addons/account_payment/test/account_payment_report.yml @@ -2,7 +2,8 @@ In order to test the PDF reports defined on Account Payment, I print a Payment Order report. - !python {model: payment.order}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.payment.order').create(cr, uid, [ref('payment_order_1')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'account_payment-payment_order_report.'+format), 'wb+').write(data) diff --git a/addons/account_sequence/i18n/en_GB.po b/addons/account_sequence/i18n/en_GB.po new file mode 100644 index 00000000000..003f5835ddd --- /dev/null +++ b/addons/account_sequence/i18n/en_GB.po @@ -0,0 +1,154 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 18:36+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: account_sequence +#: view:account.sequence.installer:0 +#: model:ir.actions.act_window,name:account_sequence.action_account_seq_installer +msgid "Account Sequence Application Configuration" +msgstr "Account Sequence Application Configuration" + +#. module: account_sequence +#: help:account.move,internal_sequence_number:0 +#: help:account.move.line,internal_sequence_number:0 +msgid "Internal Sequence Number" +msgstr "Internal Sequence Number" + +#. module: account_sequence +#: help:account.sequence.installer,number_next:0 +msgid "Next number of this sequence" +msgstr "Next number of this sequence" + +#. module: account_sequence +#: field:account.sequence.installer,number_next:0 +msgid "Next Number" +msgstr "Next Number" + +#. module: account_sequence +#: field:account.sequence.installer,number_increment:0 +msgid "Increment Number" +msgstr "Increment Number" + +#. module: account_sequence +#: help:account.sequence.installer,number_increment:0 +msgid "The next number of the sequence will be incremented by this number" +msgstr "The next number of the sequence will be incremented by this number" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "Configure Your Account Sequence Application" +msgstr "Configure Your Account Sequence Application" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "Configure" +msgstr "Configure" + +#. module: account_sequence +#: help:account.sequence.installer,suffix:0 +msgid "Suffix value of the record for the sequence" +msgstr "Suffix value of the record for the sequence" + +#. module: account_sequence +#: field:account.sequence.installer,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: account_sequence +#: field:account.sequence.installer,padding:0 +msgid "Number padding" +msgstr "Number padding" + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_move_line +msgid "Journal Items" +msgstr "Journal Items" + +#. module: account_sequence +#: field:account.move,internal_sequence_number:0 +#: field:account.move.line,internal_sequence_number:0 +msgid "Internal Number" +msgstr "Internal Number" + +#. module: account_sequence +#: help:account.sequence.installer,padding:0 +msgid "" +"OpenERP will automatically adds some '0' on the left of the 'Next Number' to " +"get the required padding size." +msgstr "" +"OpenERP will automatically adds some '0' on the left of the 'Next Number' to " +"get the required padding size." + +#. module: account_sequence +#: field:account.sequence.installer,name:0 +msgid "Name" +msgstr "Name" + +#. module: account_sequence +#: field:account.journal,internal_sequence_id:0 +msgid "Internal Sequence" +msgstr "Internal Sequence" + +#. module: account_sequence +#: help:account.sequence.installer,prefix:0 +msgid "Prefix value of the record for the sequence" +msgstr "Prefix value of the record for the sequence" + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_move +msgid "Account Entry" +msgstr "Account Entry" + +#. module: account_sequence +#: field:account.sequence.installer,suffix:0 +msgid "Suffix" +msgstr "Suffix" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "title" +msgstr "title" + +#. module: account_sequence +#: field:account.sequence.installer,prefix:0 +msgid "Prefix" +msgstr "Prefix" + +#. module: account_sequence +#: help:account.journal,internal_sequence_id:0 +msgid "" +"This sequence will be used to maintain the internal number for the journal " +"entries related to this journal." +msgstr "" +"This sequence will be used to maintain the internal number for the journal " +"entries related to this journal." + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_sequence_installer +msgid "account.sequence.installer" +msgstr "account.sequence.installer" + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_journal +msgid "Journal" +msgstr "Journal" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "You can enhance the Account Sequence Application by installing ." +msgstr "You can enhance the Account Sequence Application by installing ." diff --git a/addons/account_sequence/i18n/mn.po b/addons/account_sequence/i18n/mn.po new file mode 100644 index 00000000000..8b38c02d05d --- /dev/null +++ b/addons/account_sequence/i18n/mn.po @@ -0,0 +1,150 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 10:46+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: account_sequence +#: view:account.sequence.installer:0 +#: model:ir.actions.act_window,name:account_sequence.action_account_seq_installer +msgid "Account Sequence Application Configuration" +msgstr "" + +#. module: account_sequence +#: help:account.move,internal_sequence_number:0 +#: help:account.move.line,internal_sequence_number:0 +msgid "Internal Sequence Number" +msgstr "" + +#. module: account_sequence +#: help:account.sequence.installer,number_next:0 +msgid "Next number of this sequence" +msgstr "" + +#. module: account_sequence +#: field:account.sequence.installer,number_next:0 +msgid "Next Number" +msgstr "Дараагийн дугаар" + +#. module: account_sequence +#: field:account.sequence.installer,number_increment:0 +msgid "Increment Number" +msgstr "Өсөх тоон утга" + +#. module: account_sequence +#: help:account.sequence.installer,number_increment:0 +msgid "The next number of the sequence will be incremented by this number" +msgstr "" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "Configure Your Account Sequence Application" +msgstr "" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "Configure" +msgstr "" + +#. module: account_sequence +#: help:account.sequence.installer,suffix:0 +msgid "Suffix value of the record for the sequence" +msgstr "" + +#. module: account_sequence +#: field:account.sequence.installer,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_sequence +#: field:account.sequence.installer,padding:0 +msgid "Number padding" +msgstr "" + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_move_line +msgid "Journal Items" +msgstr "" + +#. module: account_sequence +#: field:account.move,internal_sequence_number:0 +#: field:account.move.line,internal_sequence_number:0 +msgid "Internal Number" +msgstr "" + +#. module: account_sequence +#: help:account.sequence.installer,padding:0 +msgid "" +"OpenERP will automatically adds some '0' on the left of the 'Next Number' to " +"get the required padding size." +msgstr "" + +#. module: account_sequence +#: field:account.sequence.installer,name:0 +msgid "Name" +msgstr "" + +#. module: account_sequence +#: field:account.journal,internal_sequence_id:0 +msgid "Internal Sequence" +msgstr "" + +#. module: account_sequence +#: help:account.sequence.installer,prefix:0 +msgid "Prefix value of the record for the sequence" +msgstr "" + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_move +msgid "Account Entry" +msgstr "" + +#. module: account_sequence +#: field:account.sequence.installer,suffix:0 +msgid "Suffix" +msgstr "" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "title" +msgstr "" + +#. module: account_sequence +#: field:account.sequence.installer,prefix:0 +msgid "Prefix" +msgstr "" + +#. module: account_sequence +#: help:account.journal,internal_sequence_id:0 +msgid "" +"This sequence will be used to maintain the internal number for the journal " +"entries related to this journal." +msgstr "" + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_sequence_installer +msgid "account.sequence.installer" +msgstr "" + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "You can enhance the Account Sequence Application by installing ." +msgstr "" diff --git a/addons/account_test/account_test.py b/addons/account_test/account_test.py index 7cea7b3afd6..da7bb8e308d 100644 --- a/addons/account_test/account_test.py +++ b/addons/account_test/account_test.py @@ -28,12 +28,7 @@ # ############################################################################## -from openerp.osv import fields,osv -import pooler -import netsvc -import time -from xml import dom - +from openerp.osv import fields, osv CODE_EXEC_DEFAULT = '''\ res = [] diff --git a/addons/account_test/i18n/en_GB.po b/addons/account_test/i18n/en_GB.po new file mode 100644 index 00000000000..a8d74934413 --- /dev/null +++ b/addons/account_test/i18n/en_GB.po @@ -0,0 +1,282 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 19:56+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "" +"Code should always set a variable named `result` with the result of your " +"test, that can be a list or\n" +"a dictionary. If `result` is an empty list, it means that the test was " +"succesful. Otherwise it will\n" +"try to translate and print what is inside `result`.\n" +"\n" +"If the result of your test is a dictionary, you can set a variable named " +"`column_order` to choose in\n" +"what order you want to print `result`'s content.\n" +"\n" +"Should you need them, you can also use the following variables into your " +"code:\n" +" * cr: cursor to the database\n" +" * uid: ID of the current user\n" +"\n" +"In any ways, the code must be legal python statements with correct " +"indentation (if needed).\n" +"\n" +"Example: \n" +" sql = '''SELECT id, name, ref, date\n" +" FROM account_move_line \n" +" WHERE account_id IN (SELECT id FROM account_account WHERE type " +"= 'view')\n" +" '''\n" +" cr.execute(sql)\n" +" result = cr.dictfetchall()" +msgstr "" +"Code should always set a variable named `result` with the result of your " +"test, that can be a list or\n" +"a dictionary. If `result` is an empty list, it means that the test was " +"succesful. Otherwise it will\n" +"try to translate and print what is inside `result`.\n" +"\n" +"If the result of your test is a dictionary, you can set a variable named " +"`column_order` to choose in\n" +"what order you want to print `result`'s content.\n" +"\n" +"Should you need them, you can also use the following variables into your " +"code:\n" +" * cr: cursor to the database\n" +" * uid: ID of the current user\n" +"\n" +"In any ways, the code must be legal python statements with correct " +"indentation (if needed).\n" +"\n" +"Example: \n" +" sql = '''SELECT id, name, ref, date\n" +" FROM account_move_line \n" +" WHERE account_id IN (SELECT id FROM account_account WHERE type " +"= 'view')\n" +" '''\n" +" cr.execute(sql)\n" +" result = cr.dictfetchall()" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_02 +msgid "Test 2: Opening a fiscal year" +msgstr "Test 2: Opening a fiscal year" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_05 +msgid "" +"Check that reconciled invoice for Sales/Purchases has reconciled entries for " +"Payable and Receivable Accounts" +msgstr "" +"Check that reconciled invoice for Sales/Purchases has reconciled entries for " +"Payable and Receivable Accounts" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_03 +msgid "" +"Check if movement lines are balanced and have the same date and period" +msgstr "" +"Check if movement lines are balanced and have the same date and period" + +#. module: account_test +#: field:accounting.assert.test,name:0 +msgid "Test Name" +msgstr "Test Name" + +#. module: account_test +#: report:account.test.assert.print:0 +msgid "Accouting tests on" +msgstr "Accouting tests on" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_01 +msgid "Test 1: General balance" +msgstr "Test 1: General balance" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_06 +msgid "Check that paid/reconciled invoices are not in 'Open' state" +msgstr "Check that paid/reconciled invoices are not in 'Open' state" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_05_2 +msgid "" +"Check that reconciled account moves, that define Payable and Receivable " +"accounts, are belonging to reconciled invoices" +msgstr "" +"Check that reconciled account moves, that define Payable and Receivable " +"accounts, are belonging to reconciled invoices" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Tests" +msgstr "Tests" + +#. module: account_test +#: field:accounting.assert.test,desc:0 +msgid "Test Description" +msgstr "Test Description" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Description" +msgstr "Description" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_06_1 +msgid "Check that there's no move for any account with « View » account type" +msgstr "" +"Check that there's no move for any account with « View » account type" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_08 +msgid "Test 9 : Accounts and partners on account moves" +msgstr "Test 9 : Accounts and partners on account moves" + +#. module: account_test +#: model:ir.actions.act_window,name:account_test.action_accounting_assert +#: model:ir.actions.report.xml,name:account_test.account_assert_test_report +#: model:ir.ui.menu,name:account_test.menu_action_license +msgid "Accounting Tests" +msgstr "Accounting Tests" + +#. module: account_test +#: code:addons/account_test/report/account_test_report.py:74 +#, python-format +msgid "The test was passed successfully" +msgstr "The test was passed successfully" + +#. module: account_test +#: field:accounting.assert.test,active:0 +msgid "Active" +msgstr "Active" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06 +msgid "Test 6 : Invoices status" +msgstr "Test 6 : Invoices status" + +#. module: account_test +#: model:ir.model,name:account_test.model_accounting_assert_test +msgid "accounting.assert.test" +msgstr "accounting.assert.test" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_05 +msgid "" +"Test 5.1 : Payable and Receivable accountant lines of reconciled invoices" +msgstr "" +"Test 5.1 : Payable and Receivable accountant lines of reconciled invoices" + +#. module: account_test +#: field:accounting.assert.test,code_exec:0 +msgid "Python code" +msgstr "Python code" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_07 +msgid "" +"Check on bank statement that the Closing Balance = Starting Balance + sum of " +"statement lines" +msgstr "" +"Check on bank statement that the Closing Balance = Starting Balance + sum of " +"statement lines" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_07 +msgid "Test 8 : Closing balance on bank statements" +msgstr "Test 8 : Closing balance on bank statements" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_03 +msgid "Test 3: Movement lines" +msgstr "Test 3: Movement lines" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_05_2 +msgid "Test 5.2 : Reconcilied invoices and Payable/Receivable accounts" +msgstr "Test 5.2 : Reconciled invoices and Payable/Receivable accounts" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Expression" +msgstr "Expression" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_04 +msgid "Test 4: Totally reconciled mouvements" +msgstr "Test 4: Totally reconciled movements" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_04 +msgid "Check if the totally reconciled movements are balanced" +msgstr "Check if the totally reconciled movements are balanced" + +#. module: account_test +#: field:accounting.assert.test,sequence:0 +msgid "Sequence" +msgstr "Sequence" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_02 +msgid "" +"Check if the balance of the new opened fiscal year matches with last year's " +"balance" +msgstr "" +"Check if the balance of the new opened fiscal year matches with last year's " +"balance" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Python Code" +msgstr "Python Code" + +#. module: account_test +#: model:ir.actions.act_window,help:account_test.action_accounting_assert +msgid "" +"

\n" +" Click to create Accounting Test.\n" +"

\n" +" " +msgstr "" +"

\n" +" Click to create Accounting Test.\n" +"

\n" +" " + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_01 +msgid "Check the balance: Debit sum = Credit sum" +msgstr "Check the balance: Debit sum = Credit sum" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_08 +msgid "Check that general accounts and partners on account moves are active" +msgstr "Check that general accounts and partners on account moves are active" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06_1 +msgid "Test 7: « View  » account type" +msgstr "Test 7: « View  » account type" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Code Help" +msgstr "Code Help" diff --git a/addons/account_test/i18n/mn.po b/addons/account_test/i18n/mn.po new file mode 100644 index 00000000000..abb1cfa1300 --- /dev/null +++ b/addons/account_test/i18n/mn.po @@ -0,0 +1,241 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 08:04+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "" +"Code should always set a variable named `result` with the result of your " +"test, that can be a list or\n" +"a dictionary. If `result` is an empty list, it means that the test was " +"succesful. Otherwise it will\n" +"try to translate and print what is inside `result`.\n" +"\n" +"If the result of your test is a dictionary, you can set a variable named " +"`column_order` to choose in\n" +"what order you want to print `result`'s content.\n" +"\n" +"Should you need them, you can also use the following variables into your " +"code:\n" +" * cr: cursor to the database\n" +" * uid: ID of the current user\n" +"\n" +"In any ways, the code must be legal python statements with correct " +"indentation (if needed).\n" +"\n" +"Example: \n" +" sql = '''SELECT id, name, ref, date\n" +" FROM account_move_line \n" +" WHERE account_id IN (SELECT id FROM account_account WHERE type " +"= 'view')\n" +" '''\n" +" cr.execute(sql)\n" +" result = cr.dictfetchall()" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_02 +msgid "Test 2: Opening a fiscal year" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_05 +msgid "" +"Check that reconciled invoice for Sales/Purchases has reconciled entries for " +"Payable and Receivable Accounts" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_03 +msgid "" +"Check if movement lines are balanced and have the same date and period" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,name:0 +msgid "Test Name" +msgstr "" + +#. module: account_test +#: report:account.test.assert.print:0 +msgid "Accouting tests on" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_01 +msgid "Test 1: General balance" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_06 +msgid "Check that paid/reconciled invoices are not in 'Open' state" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_05_2 +msgid "" +"Check that reconciled account moves, that define Payable and Receivable " +"accounts, are belonging to reconciled invoices" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Tests" +msgstr "Тестүүд" + +#. module: account_test +#: field:accounting.assert.test,desc:0 +msgid "Test Description" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Description" +msgstr "Тайлбар" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_06_1 +msgid "Check that there's no move for any account with « View » account type" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_08 +msgid "Test 9 : Accounts and partners on account moves" +msgstr "" + +#. module: account_test +#: model:ir.actions.act_window,name:account_test.action_accounting_assert +#: model:ir.actions.report.xml,name:account_test.account_assert_test_report +#: model:ir.ui.menu,name:account_test.menu_action_license +msgid "Accounting Tests" +msgstr "" + +#. module: account_test +#: code:addons/account_test/report/account_test_report.py:74 +#, python-format +msgid "The test was passed successfully" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,active:0 +msgid "Active" +msgstr "Идэвхитэй" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06 +msgid "Test 6 : Invoices status" +msgstr "" + +#. module: account_test +#: model:ir.model,name:account_test.model_accounting_assert_test +msgid "accounting.assert.test" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_05 +msgid "" +"Test 5.1 : Payable and Receivable accountant lines of reconciled invoices" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,code_exec:0 +msgid "Python code" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_07 +msgid "" +"Check on bank statement that the Closing Balance = Starting Balance + sum of " +"statement lines" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_07 +msgid "Test 8 : Closing balance on bank statements" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_03 +msgid "Test 3: Movement lines" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_05_2 +msgid "Test 5.2 : Reconcilied invoices and Payable/Receivable accounts" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Expression" +msgstr "Илэрхийлэл" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_04 +msgid "Test 4: Totally reconciled mouvements" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_04 +msgid "Check if the totally reconciled movements are balanced" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_02 +msgid "" +"Check if the balance of the new opened fiscal year matches with last year's " +"balance" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Python Code" +msgstr "" + +#. module: account_test +#: model:ir.actions.act_window,help:account_test.action_accounting_assert +msgid "" +"

\n" +" Click to create Accounting Test.\n" +"

\n" +" " +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_01 +msgid "Check the balance: Debit sum = Credit sum" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_08 +msgid "Check that general accounts and partners on account moves are active" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06_1 +msgid "Test 7: « View  » account type" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Code Help" +msgstr "" diff --git a/addons/account_test/i18n/tr.po b/addons/account_test/i18n/tr.po new file mode 100644 index 00000000000..f350a8bf50a --- /dev/null +++ b/addons/account_test/i18n/tr.po @@ -0,0 +1,241 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-11 08:26+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-12 04:43+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "" +"Code should always set a variable named `result` with the result of your " +"test, that can be a list or\n" +"a dictionary. If `result` is an empty list, it means that the test was " +"succesful. Otherwise it will\n" +"try to translate and print what is inside `result`.\n" +"\n" +"If the result of your test is a dictionary, you can set a variable named " +"`column_order` to choose in\n" +"what order you want to print `result`'s content.\n" +"\n" +"Should you need them, you can also use the following variables into your " +"code:\n" +" * cr: cursor to the database\n" +" * uid: ID of the current user\n" +"\n" +"In any ways, the code must be legal python statements with correct " +"indentation (if needed).\n" +"\n" +"Example: \n" +" sql = '''SELECT id, name, ref, date\n" +" FROM account_move_line \n" +" WHERE account_id IN (SELECT id FROM account_account WHERE type " +"= 'view')\n" +" '''\n" +" cr.execute(sql)\n" +" result = cr.dictfetchall()" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_02 +msgid "Test 2: Opening a fiscal year" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_05 +msgid "" +"Check that reconciled invoice for Sales/Purchases has reconciled entries for " +"Payable and Receivable Accounts" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_03 +msgid "" +"Check if movement lines are balanced and have the same date and period" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,name:0 +msgid "Test Name" +msgstr "Test Adı" + +#. module: account_test +#: report:account.test.assert.print:0 +msgid "Accouting tests on" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_01 +msgid "Test 1: General balance" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_06 +msgid "Check that paid/reconciled invoices are not in 'Open' state" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_05_2 +msgid "" +"Check that reconciled account moves, that define Payable and Receivable " +"accounts, are belonging to reconciled invoices" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Tests" +msgstr "Testler" + +#. module: account_test +#: field:accounting.assert.test,desc:0 +msgid "Test Description" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Description" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_06_1 +msgid "Check that there's no move for any account with « View » account type" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_08 +msgid "Test 9 : Accounts and partners on account moves" +msgstr "" + +#. module: account_test +#: model:ir.actions.act_window,name:account_test.action_accounting_assert +#: model:ir.actions.report.xml,name:account_test.account_assert_test_report +#: model:ir.ui.menu,name:account_test.menu_action_license +msgid "Accounting Tests" +msgstr "" + +#. module: account_test +#: code:addons/account_test/report/account_test_report.py:74 +#, python-format +msgid "The test was passed successfully" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,active:0 +msgid "Active" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06 +msgid "Test 6 : Invoices status" +msgstr "" + +#. module: account_test +#: model:ir.model,name:account_test.model_accounting_assert_test +msgid "accounting.assert.test" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_05 +msgid "" +"Test 5.1 : Payable and Receivable accountant lines of reconciled invoices" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,code_exec:0 +msgid "Python code" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_07 +msgid "" +"Check on bank statement that the Closing Balance = Starting Balance + sum of " +"statement lines" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_07 +msgid "Test 8 : Closing balance on bank statements" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_03 +msgid "Test 3: Movement lines" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_05_2 +msgid "Test 5.2 : Reconcilied invoices and Payable/Receivable accounts" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Expression" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_04 +msgid "Test 4: Totally reconciled mouvements" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_04 +msgid "Check if the totally reconciled movements are balanced" +msgstr "" + +#. module: account_test +#: field:accounting.assert.test,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_02 +msgid "" +"Check if the balance of the new opened fiscal year matches with last year's " +"balance" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Python Code" +msgstr "" + +#. module: account_test +#: model:ir.actions.act_window,help:account_test.action_accounting_assert +msgid "" +"

\n" +" Click to create Accounting Test.\n" +"

\n" +" " +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_01 +msgid "Check the balance: Debit sum = Credit sum" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,desc:account_test.account_test_08 +msgid "Check that general accounts and partners on account moves are active" +msgstr "" + +#. module: account_test +#: model:accounting.assert.test,name:account_test.account_test_06_1 +msgid "Test 7: « View  » account type" +msgstr "" + +#. module: account_test +#: view:accounting.assert.test:0 +msgid "Code Help" +msgstr "" diff --git a/addons/account_test/report/account_test_report.py b/addons/account_test/report/account_test_report.py index abf0385be86..0cfbc040d82 100644 --- a/addons/account_test/report/account_test_report.py +++ b/addons/account_test/report/account_test_report.py @@ -22,8 +22,10 @@ import datetime import time -from report import report_sxw + +from openerp.report import report_sxw from openerp.tools.translate import _ + # # Use period and Journal for selection or resources # diff --git a/addons/account_voucher/__openerp__.py b/addons/account_voucher/__openerp__.py index d9f1f680030..345c3378aa0 100644 --- a/addons/account_voucher/__openerp__.py +++ b/addons/account_voucher/__openerp__.py @@ -42,7 +42,7 @@ This module manages: 'category': 'Accounting & Finance', 'sequence': 4, 'website' : 'http://openerp.com', - 'images' : ['images/customer_payment.jpeg','images/journal_voucher.jpeg','images/sales_receipt.jpeg','images/supplier_voucher.jpeg'], + 'images' : ['images/customer_payment.jpeg','images/journal_voucher.jpeg','images/sales_receipt.jpeg','images/supplier_voucher.jpeg','images/customer_invoice.jpeg','images/customer_refunds.jpeg'], 'depends' : ['account'], 'demo' : [], 'data' : [ diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py index 2e808e26b75..45edba33d34 100644 --- a/addons/account_voucher/account_voucher.py +++ b/addons/account_voucher/account_voucher.py @@ -956,7 +956,9 @@ class account_voucher(osv.osv): if not voucher_brw.journal_id.sequence_id.active: raise osv.except_osv(_('Configuration Error !'), _('Please activate the sequence of selected journal !')) - name = seq_obj.next_by_id(cr, uid, voucher_brw.journal_id.sequence_id.id, context=context) + c = dict(context) + c.update({'fiscalyear_id': voucher_brw.period_id.fiscalyear_id.id}) + name = seq_obj.next_by_id(cr, uid, voucher_brw.journal_id.sequence_id.id, context=c) else: raise osv.except_osv(_('Error!'), _('Please define a sequence on the journal.')) @@ -971,7 +973,7 @@ class account_voucher(osv.osv): 'narration': voucher_brw.narration, 'date': voucher_brw.date, 'ref': ref, - 'period_id': voucher_brw.period_id and voucher_brw.period_id.id or False + 'period_id': voucher_brw.period_id.id, } return move diff --git a/addons/account_voucher/account_voucher_data.xml b/addons/account_voucher/account_voucher_data.xml index 440d1c5814a..6329176c6e9 100644 --- a/addons/account_voucher/account_voucher_data.xml +++ b/addons/account_voucher/account_voucher_data.xml @@ -17,6 +17,7 @@ Status Change account.voucher + Status changed diff --git a/addons/account_voucher/i18n/en_GB.po b/addons/account_voucher/i18n/en_GB.po new file mode 100644 index 00000000000..306d6d0ea06 --- /dev/null +++ b/addons/account_voucher/i18n/en_GB.po @@ -0,0 +1,1261 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:04+0000\n" +"PO-Revision-Date: 2013-02-08 16:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-09 04:55+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: account_voucher +#: field:account.bank.statement.line,voucher_id:0 +msgid "Reconciliation" +msgstr "Reconciliation" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_config_settings +msgid "account.config.settings" +msgstr "account.config.settings" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:357 +#, python-format +msgid "Write-Off" +msgstr "Write-Off" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Ref" +msgstr "Payment Ref" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Total Amount" +msgstr "Total Amount" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Open Customer Journal Entries" +msgstr "Open Customer Journal Entries" + +#. module: account_voucher +#: view:account.voucher:0 +#: view:sale.receipt.report:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: account_voucher +#: help:account.voucher,writeoff_amount:0 +msgid "" +"Computed as the difference between the amount stated in the voucher and the " +"sum of allocation on the voucher lines." +msgstr "" +"Computed as the difference between the amount stated in the voucher and the " +"sum of allocation on the voucher lines." + +#. module: account_voucher +#: view:account.voucher:0 +msgid "(Update)" +msgstr "(Update)" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.actions.act_window,name:account_voucher.act_pay_bills +msgid "Bill Payment" +msgstr "Bill Payment" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +#: model:ir.actions.act_window,name:account_voucher.action_view_account_statement_from_invoice_lines +msgid "Import Entries" +msgstr "Import Entries" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Voucher Entry" +msgstr "Voucher Entry" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "March" +msgstr "March" + +#. module: account_voucher +#: field:account.voucher,message_unread:0 +msgid "Unread Messages" +msgstr "Unread Messages" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Pay Bill" +msgstr "Pay Bill" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Are you sure you want to cancel this receipt?" +msgstr "Are you sure you want to cancel this receipt?" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Set to Draft" +msgstr "Set to Draft" + +#. module: account_voucher +#: help:account.voucher,reference:0 +msgid "Transaction reference number." +msgstr "Transaction reference number." + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Group by year of Invoice Date" +msgstr "Group by year of Invoice Date" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,user_id:0 +msgid "Salesperson" +msgstr "Salesperson" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Voucher Statistics" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1533 +#, python-format +msgid "" +"You can not change the journal as you already reconciled some statement " +"lines!" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Validate" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_vendor_payment +#: model:ir.ui.menu,name:account_voucher.menu_action_vendor_payment +msgid "Supplier Payments" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_purchase_receipt +msgid "" +"

\n" +" Click to register a purchase receipt. \n" +"

\n" +" When the purchase receipt is confirmed, you can record the\n" +" supplier payment related to this purchase receipt.\n" +"

\n" +" " +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Search Vouchers" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,writeoff_acc_id:0 +msgid "Counterpart Account" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,account_id:0 +#: field:account.voucher.line,account_id:0 +#: field:sale.receipt.report,account_id:0 +msgid "Account" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,line_dr_ids:0 +msgid "Debits" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +msgid "Ok" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,reconcile:0 +msgid "Full Reconcile" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,date_due:0 +#: field:account.voucher.line,date_due:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,date_due:0 +msgid "Due Date" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,narration:0 +msgid "Notes" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_purchase_receipt +#: model:ir.ui.menu,name:account_voucher.menu_action_purchase_receipt +msgid "Purchase Receipts" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,move_line_id:0 +msgid "Journal Item" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:496 +#: code:addons/account_voucher/account_voucher.py:967 +#, python-format +msgid "Error!" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,amount:0 +msgid "Amount" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Options" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Other Information" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,state:0 +#: selection:sale.receipt.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1139 +#, python-format +msgid "" +"You have to configure account base code and account tax code on the '%s' tax!" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_sale_receipt +msgid "" +"

\n" +" Click to create a sale receipt.\n" +"

\n" +" When the sale receipt is confirmed, you can record the " +"customer\n" +" payment related to this sales receipt.\n" +"

\n" +" " +msgstr "" + +#. module: account_voucher +#: help:account.voucher,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_bank_statement_line +msgid "Bank Statement Line" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,day:0 +msgid "Day" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,tax_id:0 +msgid "Tax" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:867 +#, python-format +msgid "Invalid Action!" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,comment:0 +msgid "Counterpart Comment" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,account_analytic_id:0 +msgid "Analytic Account" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Total Allocation" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Information" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "(update)" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: selection:account.voucher,state:0 +#: view:sale.receipt.report:0 +#: selection:sale.receipt.report,state:0 +msgid "Draft" +msgstr "" + +#. module: account_voucher +#: view:account.bank.statement:0 +msgid "Import Invoices" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1098 +#, python-format +msgid "Wrong voucher line" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,pay_now:0 +#: selection:sale.receipt.report,pay_now:0 +msgid "Pay Later or Group Funds" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: selection:account.voucher,type:0 +#: selection:sale.receipt.report,type:0 +msgid "Receipt" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1004 +#, python-format +msgid "" +"You should configure the 'Gain Exchange Rate Account' in the accounting " +"settings, to manage automatically the booking of accounting entries related " +"to differences between exchange rates." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Sales Lines" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,period_id:0 +msgid "Period" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: code:addons/account_voucher/account_voucher.py:199 +#, python-format +msgid "Supplier" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Supplier Voucher" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher.line,type:0 +msgid "Debit" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1533 +#, python-format +msgid "Unable to change journal !" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,nbr:0 +msgid "# of Voucher Lines" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,type:0 +msgid "Type" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Pro-forma Vouchers" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.actions.act_window,name:account_voucher.act_journal_voucher_open +msgid "Voucher Entries" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_vendor_payment +msgid "" +"

\n" +" Click to create a new supplier payment.\n" +"

\n" +" OpenERP helps you easily track payments you make and the " +"remaining balances you need to pay your suppliers.\n" +"

\n" +" " +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Open Supplier Journal Entries" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_review_voucher_list +msgid "Vouchers Entries" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,name:0 +msgid "Memo" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Are you sure to unreconcile and cancel this record ?" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,is_multi_currency:0 +msgid "Multi Currency Voucher" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Bill Information" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "July" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,state:0 +msgid "" +" * The 'Draft' status is used when a user is encoding a new and unconfirmed " +"Voucher. \n" +"* The 'Pro-forma' when voucher is in Pro-forma status,voucher does not have " +"an voucher number. \n" +"* The 'Posted' status is used when user create voucher,a voucher number is " +"generated and voucher entries are created in account " +"\n" +"* The 'Cancelled' status is used when user cancel voucher." +msgstr "" + +#. module: account_voucher +#: field:account.voucher,writeoff_amount:0 +msgid "Difference Amount" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,due_delay:0 +msgid "Avg. Due Delay" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/invoice.py:34 +#, python-format +msgid "Pay Invoice" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1139 +#, python-format +msgid "No Account Base Code and Account Tax Code!" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,tax_amount:0 +msgid "Tax Amount" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Validated Vouchers" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_vendor_receipt +msgid "" +"

\n" +" Click to register a new payment. \n" +"

\n" +" Enter the customer and the payment method and then, either\n" +" create manually a payment record or OpenERP will propose to " +"you\n" +" automatically the reconciliation of this payment with the " +"open\n" +" invoices or sales receipts.\n" +"

\n" +" " +msgstr "" + +#. module: account_voucher +#: field:account.config.settings,expense_currency_exchange_account_id:0 +#: field:res.company,expense_currency_exchange_account_id:0 +msgid "Loss Exchange Rate Account" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Paid Amount" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,payment_option:0 +msgid "Payment Difference" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,audit:0 +msgid "To Review" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1011 +#: code:addons/account_voucher/account_voucher.py:1025 +#: code:addons/account_voucher/account_voucher.py:1180 +#, python-format +msgid "change" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1000 +#, python-format +msgid "" +"You should configure the 'Loss Exchange Rate Account' in the accounting " +"settings, to manage automatically the booking of accounting entries related " +"to differences between exchange rates." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Expense Lines" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Sale voucher" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,is_multi_currency:0 +msgid "" +"Fields with internal purpose only that depicts if the voucher is a multi " +"currency one or not" +msgstr "" + +#. module: account_voucher +#: view:account.invoice:0 +msgid "Register Payment" +msgstr "" + +#. module: account_voucher +#: field:account.statement.from.invoice.lines,line_ids:0 +msgid "Invoices" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "December" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Group by month of Invoice Date" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,month:0 +msgid "Month" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,currency_id:0 +#: field:account.voucher.line,currency_id:0 +#: field:sale.receipt.report,currency_id:0 +msgid "Currency" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +msgid "Payable and Receivables" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Voucher Payment" +msgstr "" + +#. module: account_voucher +#: field:sale.receipt.report,state:0 +msgid "Voucher Status" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Are you sure to unreconcile this record?" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,company_id:0 +#: field:account.voucher.line,company_id:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,paid:0 +msgid "The Voucher has been totally paid." +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,payment_option:0 +msgid "Reconcile Payment Balance" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:963 +#, python-format +msgid "Configuration Error !" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: view:sale.receipt.report:0 +msgid "Draft Vouchers" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,price_total_tax:0 +msgid "Total With Tax" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Purchase Voucher" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,state:0 +#: view:sale.receipt.report:0 +msgid "Status" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Allocation" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +#: view:account.voucher:0 +msgid "or" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "August" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Validate Payment" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,audit:0 +msgid "" +"Check this box if you are unsure of that journal entry and if you want to " +"note it as 'to be reviewed' by an accounting expert." +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "October" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:964 +#, python-format +msgid "Please activate the sequence of selected journal !" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "June" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,payment_rate_currency_id:0 +msgid "Payment Rate Currency" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,paid:0 +msgid "Paid" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.actions.act_window,name:account_voucher.action_sale_receipt +#: model:ir.ui.menu,name:account_voucher.menu_action_sale_receipt +msgid "Sales Receipts" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,analytic_id:0 +msgid "Write-Off Analytic Account" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,date:0 +#: field:account.voucher.line,date_original:0 +#: field:sale.receipt.report,date:0 +msgid "Date" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "November" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: account_voucher +#: field:account.voucher,paid_amount_in_company_currency:0 +msgid "Paid Amount in Company Currency" +msgstr "" + +#. module: account_voucher +#: field:account.bank.statement.line,amount_reconciled:0 +msgid "Amount reconciled" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,pay_now:0 +#: selection:sale.receipt.report,pay_now:0 +msgid "Pay Directly" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,type:0 +msgid "Dr/Cr" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,pre_line:0 +msgid "Previous Payments ?" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1098 +#, python-format +msgid "The invoice you are willing to pay is not valid anymore." +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "January" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_voucher_list +#: model:ir.ui.menu,name:account_voucher.menu_encode_entries_by_voucher +msgid "Journal Vouchers" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_res_company +msgid "Companies" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,active:0 +msgid "Active" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:968 +#, python-format +msgid "Please define a sequence on the journal." +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.act_pay_voucher +#: model:ir.actions.act_window,name:account_voucher.action_vendor_receipt +#: model:ir.ui.menu,name:account_voucher.menu_action_vendor_receipt +msgid "Customer Payments" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,name:account_voucher.action_sale_receipt_report_all +#: model:ir.ui.menu,name:account_voucher.menu_action_sale_receipt_report_all +#: view:sale.receipt.report:0 +msgid "Sales Receipts Analysis" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +msgid "Group by Invoice Date" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Post" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Invoices and outstanding transactions" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,price_total:0 +msgid "Total Without Tax" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Bill Date" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Unreconcile" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: model:ir.model,name:account_voucher.model_account_voucher +msgid "Accounting Voucher" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,number:0 +msgid "Number" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher.line,type:0 +msgid "Credit" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_bank_statement +msgid "Bank Statement" +msgstr "" + +#. module: account_voucher +#: view:account.bank.statement:0 +msgid "onchange_amount(amount)" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "September" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Sales Information" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher.line,voucher_id:0 +#: model:res.request.link,name:account_voucher.req_link_voucher +msgid "Voucher" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Voucher Items" +msgstr "" + +#. module: account_voucher +#: view:account.statement.from.invoice.lines:0 +#: view:account.voucher:0 +msgid "Cancel" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.client,name:account_voucher.action_client_invoice_menu +msgid "Open Invoicing Menu" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,state:0 +#: view:sale.receipt.report:0 +#: selection:sale.receipt.report,state:0 +msgid "Pro-forma" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,move_ids:0 +msgid "Journal Items" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:496 +#, python-format +msgid "Please define default credit/debit accounts on the journal \"%s\"." +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,type:0 +#: selection:sale.receipt.report,type:0 +msgid "Purchase" +msgstr "" + +#. module: account_voucher +#: view:account.invoice:0 +#: view:account.voucher:0 +msgid "Pay" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Currency Options" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,payment_option:0 +msgid "" +"This field helps you to choose what you want to do with the eventual " +"difference between the paid amount and the sum of allocated amounts. You can " +"either choose to keep open this difference on the partner's account, or " +"reconcile it with the payment(s)" +msgstr "" + +#. module: account_voucher +#: model:ir.actions.act_window,help:account_voucher.action_sale_receipt_report_all +msgid "" +"

\n" +" From this report, you can have an overview of the amount " +"invoiced\n" +" to your customer as well as payment delays. The tool search can\n" +" also be used to personalise your Invoices reports and so, match\n" +" this analysis to your needs.\n" +"

\n" +" " +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Posted Vouchers" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,payment_rate:0 +msgid "Exchange Rate" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Payment Method" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,name:0 +msgid "Description" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "May" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Sale Receipt" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,journal_id:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,journal_id:0 +msgid "Journal" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Internal Notes" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,line_cr_ids:0 +msgid "Credits" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,amount_original:0 +msgid "Original Amount" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Purchase Receipt" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,payment_rate:0 +msgid "" +"The specific rate that will be used, in this voucher, between the selected " +"currency (in 'Payment Rate Currency' field) and the voucher currency." +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,pay_now:0 +#: selection:account.voucher,type:0 +#: field:sale.receipt.report,pay_now:0 +#: selection:sale.receipt.report,type:0 +msgid "Payment" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: selection:account.voucher,state:0 +#: view:sale.receipt.report:0 +#: selection:sale.receipt.report,state:0 +msgid "Posted" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Customer" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "February" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +msgid "Supplier Invoices and Outstanding transactions" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,reference:0 +msgid "Ref #" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,year:0 +msgid "Year" +msgstr "" + +#. module: account_voucher +#: field:account.config.settings,income_currency_exchange_account_id:0 +#: field:res.company,income_currency_exchange_account_id:0 +msgid "Gain Exchange Rate Account" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,type:0 +#: selection:sale.receipt.report,type:0 +msgid "Sale" +msgstr "" + +#. module: account_voucher +#: selection:sale.receipt.report,month:0 +msgid "April" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,tax_id:0 +msgid "Only for tax excluded from price" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,type:0 +msgid "Default Type" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_account_statement_from_invoice_lines +msgid "Entries by Statement from Invoices" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,amount:0 +msgid "Total" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,move_id:0 +msgid "Account Entry" +msgstr "" + +#. module: account_voucher +#: constraint:account.bank.statement.line:0 +msgid "" +"The amount of the voucher must be the same amount as the one on the " +"statement line." +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:867 +#, python-format +msgid "Cannot delete voucher(s) which are already opened or paid." +msgstr "" + +#. module: account_voucher +#: help:account.voucher,date:0 +msgid "Effective date for accounting entries" +msgstr "" + +#. module: account_voucher +#: model:mail.message.subtype,name:account_voucher.mt_voucher_state_change +msgid "Status Change" +msgstr "" + +#. module: account_voucher +#: selection:account.voucher,payment_option:0 +msgid "Keep Open" +msgstr "" + +#. module: account_voucher +#: field:account.voucher,line_ids:0 +#: view:account.voucher.line:0 +#: model:ir.model,name:account_voucher.model_account_voucher_line +msgid "Voucher Lines" +msgstr "" + +#. module: account_voucher +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,delay_to_pay:0 +msgid "Avg. Delay To Pay" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,untax_amount:0 +msgid "Untax Amount" +msgstr "" + +#. module: account_voucher +#: model:ir.model,name:account_voucher.model_sale_receipt_report +msgid "Sales Receipt Statistics" +msgstr "" + +#. module: account_voucher +#: view:account.voucher:0 +#: field:account.voucher,partner_id:0 +#: field:account.voucher.line,partner_id:0 +#: view:sale.receipt.report:0 +#: field:sale.receipt.report,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: account_voucher +#: field:account.voucher.line,amount_unreconciled:0 +msgid "Open Balance" +msgstr "" + +#. module: account_voucher +#: model:mail.message.subtype,description:account_voucher.mt_voucher_state_change +msgid "Status changed" +msgstr "" + +#. module: account_voucher +#: code:addons/account_voucher/account_voucher.py:1000 +#: code:addons/account_voucher/account_voucher.py:1004 +#, python-format +msgid "Insufficient Configuration!" +msgstr "" + +#. module: account_voucher +#: help:account.voucher,active:0 +msgid "" +"By default, reconciliation vouchers made on draft bank statements are set as " +"inactive, which allow to hide the customer/supplier payment while the bank " +"statement isn't confirmed." +msgstr "" diff --git a/addons/account_voucher/test/account_voucher_report.yml b/addons/account_voucher/test/account_voucher_report.yml index 60dc4103553..e8dbde413f2 100644 --- a/addons/account_voucher/test/account_voucher_report.yml +++ b/addons/account_voucher/test/account_voucher_report.yml @@ -19,7 +19,8 @@ In order to test the PDF reports defined on a account_voucher, we will print account voucher Report - !python {model: account.voucher}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.voucher.cash_receipt.drcr').create(cr, uid, [ref("account_voucher_voucheraxelor0again")], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'account_voucher-report.'+format), 'wb+').write(data) diff --git a/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml b/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml index 2afdc8ad31b..02dd82f5c14 100644 --- a/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml +++ b/addons/account_voucher/test/case2_usd_eur_debtor_in_eur.yml @@ -163,7 +163,8 @@ I fill amounts 130 for the invoice of 200$ and 70 for the invoice of 100$ - !python {model: account.voucher}: | - import netsvc, time + import time + from openerp import netsvc vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_1_case2a')) data = [] @@ -179,7 +180,7 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc + from openerp import netsvc voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 2 USD/EUR DR EUR'), ('partner_id', '=', ref('base.res_partner_19'))]) self.signal_proforma_voucher(cr, uid, voucher) - @@ -230,7 +231,8 @@ and I fully reconcile the 2 previous invoices - !python {model: account.voucher}: | - import netsvc, time + import time + from openerp import netsvc vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_2_case2a')) data = [] @@ -253,7 +255,7 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc + from openerp import netsvc voucher = self.search(cr, uid, [('name', '=', 'Second payment: Case 2 SUPPL USD/EUR DR EUR'), ('partner_id', '=', ref('base.res_partner_19'))]) self.signal_proforma_voucher(cr, uid, voucher) - diff --git a/addons/account_voucher/test/case4_cad_chf.yml b/addons/account_voucher/test/case4_cad_chf.yml index e8fe4c8cf9b..a0ef13d96aa 100644 --- a/addons/account_voucher/test/case4_cad_chf.yml +++ b/addons/account_voucher/test/case4_cad_chf.yml @@ -118,7 +118,8 @@ I completly pay the invoice of 200 CAD - !python {model: account.voucher}: | - import netsvc, time + import time + from openerp import netsvc vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_1_case4')) data = [] @@ -141,7 +142,7 @@ I confirm the voucher - !python {model: account.voucher}: | - import netsvc + from openerp import netsvc voucher = self.search(cr, uid, [('name', '=', 'First payment: Case 4'), ('partner_id', '=', ref('base.res_partner_19'))]) self.signal_proforma_voucher(cr, uid, voucher) - diff --git a/addons/account_voucher/test/case5_suppl_usd_usd.yml b/addons/account_voucher/test/case5_suppl_usd_usd.yml index 3ef6d1269b7..ace88e0bd4d 100644 --- a/addons/account_voucher/test/case5_suppl_usd_usd.yml +++ b/addons/account_voucher/test/case5_suppl_usd_usd.yml @@ -124,7 +124,8 @@ I fill $1000 for the previously encoded invoice - !python {model: account.voucher}: | - import netsvc, time + import time + from openerp import netsvc vals = {} voucher_id = self.browse(cr, uid, ref('account_voucher_case_5_supplier_flow')) for item in voucher_id.line_dr_ids: diff --git a/addons/account_voucher/test/sales_payment.yml b/addons/account_voucher/test/sales_payment.yml index e7ed61c2cb2..37264de114a 100644 --- a/addons/account_voucher/test/sales_payment.yml +++ b/addons/account_voucher/test/sales_payment.yml @@ -37,7 +37,7 @@ I will create and post an account voucher of amount 450.0 for the partner Seagate. - !python {model: account.voucher}: | - import netsvc + from openerp import netsvc vals = {} journal_id = self.default_get(cr, uid, ['journal_id']).get('journal_id',None) res = self.onchange_partner_id(cr, uid, [], ref("base.res_partner_19"), journal_id, 0.0, 1, ttype='receipt', date=False) diff --git a/addons/account_voucher/test/sales_receipt.yml b/addons/account_voucher/test/sales_receipt.yml index af10777d98a..dc5602753fd 100644 --- a/addons/account_voucher/test/sales_receipt.yml +++ b/addons/account_voucher/test/sales_receipt.yml @@ -45,7 +45,7 @@ I create and post a voucher payment of amount 30000.0 for the partner Seagate - !python {model: account.voucher}: | - import netsvc + from openerp import netsvc vals = {} journal_id = self.default_get(cr, uid, ['journal_id']).get('journal_id',None) res = self.onchange_partner_id(cr, uid, [], ref("base.res_partner_19"), journal_id, 0.0, 1, ttype='receipt', date=False) diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py index 07552172d9b..005afa5d544 100644 --- a/addons/analytic/analytic.py +++ b/addons/analytic/analytic.py @@ -172,7 +172,7 @@ class account_analytic_account(osv.osv): _columns = { 'name': fields.char('Account/Contract Name', size=128, required=True), - 'complete_name': fields.function(_get_full_name, type='char', string='Full Account Name'), + 'complete_name': fields.function(_get_full_name, type='char', string='Full Name'), 'code': fields.char('Reference', select=True), 'type': fields.selection([('view','Analytic View'), ('normal','Analytic Account'),('contract','Contract or Project'),('template','Template of Contract')], 'Type of Account', required=True, help="If you select the View Type, it means you won\'t allow to create journal entries using that account.\n"\ diff --git a/addons/analytic/analytic_data.xml b/addons/analytic/analytic_data.xml index 26eb5ae3dd5..042c2162036 100644 --- a/addons/analytic/analytic_data.xml +++ b/addons/analytic/analytic_data.xml @@ -6,16 +6,19 @@ Contract to Renew account.analytic.account + Contract pending Contract Finished account.analytic.account + Contract closed Contract Opened account.analytic.account + Contract opened diff --git a/addons/analytic/i18n/en_GB.po b/addons/analytic/i18n/en_GB.po new file mode 100644 index 00000000000..978745d534c --- /dev/null +++ b/addons/analytic/i18n/en_GB.po @@ -0,0 +1,405 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-08 19:37+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-09 04:55+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: analytic +#: field:account.analytic.account,child_ids:0 +msgid "Child Accounts" +msgstr "Child Accounts" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "In Progress" +msgstr "In Progress" + +#. module: analytic +#: code:addons/analytic/analytic.py:229 +#, python-format +msgid "Contract: " +msgstr "Contract: " + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Template" +msgstr "Template" + +#. module: analytic +#: view:account.analytic.account:0 +msgid "End Date" +msgstr "End Date" + +#. module: analytic +#: help:account.analytic.line,unit_amount:0 +msgid "Specifies the amount of quantity to count." +msgstr "Specifies the amount of quantity to count." + +#. module: analytic +#: field:account.analytic.account,debit:0 +msgid "Debit" +msgstr "Debit" + +#. module: analytic +#: help:account.analytic.account,type:0 +msgid "" +"If you select the View Type, it means you won't allow to create journal " +"entries using that account.\n" +"The type 'Analytic account' stands for usual accounts that you only want to " +"use in accounting.\n" +"If you select Contract or Project, it offers you the possibility to manage " +"the validity and the invoicing options for this account.\n" +"The special type 'Template of Contract' allows you to define a template with " +"default data that you can reuse easily." +msgstr "I" + +#. module: analytic +#: view:account.analytic.account:0 +msgid "" +"Once the end date of the contract is\n" +" passed or the maximum number of " +"service\n" +" units (e.g. support contract) is\n" +" reached, the account manager is " +"notified \n" +" by email to renew the contract with " +"the\n" +" customer." +msgstr "" +"Once the end date of the contract is\n" +" passed or the maximum number of " +"service\n" +" units (e.g. support contract) is\n" +" reached, the account manager is " +"notified \n" +" by email to renew the contract with " +"the\n" +" customer." + +#. module: analytic +#: selection:account.analytic.account,type:0 +msgid "Contract or Project" +msgstr "Contract or Project" + +#. module: analytic +#: field:account.analytic.account,name:0 +msgid "Account/Contract Name" +msgstr "Account/Contract Name" + +#. module: analytic +#: field:account.analytic.account,manager_id:0 +msgid "Account Manager" +msgstr "Account Manager" + +#. module: analytic +#: field:account.analytic.account,message_follower_ids:0 +msgid "Followers" +msgstr "Followers" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Closed" +msgstr "Closed" + +#. module: analytic +#: model:mail.message.subtype,name:analytic.mt_account_pending +msgid "Contract to Renew" +msgstr "Contract to Renew" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "New" +msgstr "New" + +#. module: analytic +#: field:account.analytic.account,user_id:0 +msgid "Project Manager" +msgstr "Project Manager" + +#. module: analytic +#: field:account.analytic.account,state:0 +msgid "Status" +msgstr "Status" + +#. module: analytic +#: code:addons/analytic/analytic.py:268 +#, python-format +msgid "%s (copy)" +msgstr "%s (copy)" + +#. module: analytic +#: model:ir.model,name:analytic.model_account_analytic_line +msgid "Analytic Line" +msgstr "Analytic Line" + +#. module: analytic +#: field:account.analytic.account,description:0 +#: field:account.analytic.line,name:0 +msgid "Description" +msgstr "Description" + +#. module: analytic +#: field:account.analytic.account,message_unread:0 +msgid "Unread Messages" +msgstr "Unread Messages" + +#. module: analytic +#: constraint:account.analytic.account:0 +msgid "Error! You cannot create recursive analytic accounts." +msgstr "Error! You cannot create recursive analytic accounts." + +#. module: analytic +#: field:account.analytic.account,company_id:0 +#: field:account.analytic.line,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: analytic +#: view:account.analytic.account:0 +msgid "Renewal" +msgstr "Renewal" + +#. module: analytic +#: help:account.analytic.account,message_ids:0 +msgid "Messages and communication history" +msgstr "Messages and communication history" + +#. module: analytic +#: model:mail.message.subtype,description:analytic.mt_account_opened +msgid "Stage opened" +msgstr "Stage opened" + +#. module: analytic +#: help:account.analytic.account,quantity_max:0 +msgid "" +"Sets the higher limit of time to work on the contract, based on the " +"timesheet. (for instance, number of hours in a limited support contract.)" +msgstr "" +"Sets the higher limit of time to work on the contract, based on the " +"timesheet. (for instance, number of hours in a limited support contract.)" + +#. module: analytic +#: code:addons/analytic/analytic.py:160 +#, python-format +msgid "" +"If you set a company, the currency selected has to be the same as it's " +"currency. \n" +"You can remove the company belonging, and thus change the currency, only on " +"analytic account of type 'view'. This can be really usefull for " +"consolidation purposes of several companies charts with different " +"currencies, for example." +msgstr "" +"If you set a company, the currency selected has to be the same as it's " +"currency. \n" +"You can remove the company belonging, and thus change the currency, only on " +"analytic account of type 'view'. This can be really usefull for " +"consolidation purposes of several companies charts with different " +"currencies, for example." + +#. module: analytic +#: field:account.analytic.account,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: analytic +#: field:account.analytic.line,user_id:0 +msgid "User" +msgstr "" + +#. module: analytic +#: model:mail.message.subtype,description:analytic.mt_account_pending +msgid "Contract pending" +msgstr "" + +#. module: analytic +#: field:account.analytic.line,date:0 +msgid "Date" +msgstr "" + +#. module: analytic +#: model:mail.message.subtype,name:analytic.mt_account_closed +msgid "Contract Finished" +msgstr "" + +#. module: analytic +#: view:account.analytic.account:0 +msgid "Terms and Conditions" +msgstr "" + +#. module: analytic +#: help:account.analytic.line,amount:0 +msgid "" +"Calculated by multiplying the quantity and the price given in the Product's " +"cost price. Always expressed in the company main currency." +msgstr "" + +#. module: analytic +#: field:account.analytic.account,partner_id:0 +msgid "Customer" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,child_complete_ids:0 +msgid "Account Hierarchy" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,parent_id:0 +msgid "Parent Analytic Account" +msgstr "" + +#. module: analytic +#: view:account.analytic.account:0 +msgid "Contract Information" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,template_id:0 +#: selection:account.analytic.account,type:0 +msgid "Template of Contract" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,quantity_max:0 +msgid "Prepaid Service Units" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,credit:0 +msgid "Credit" +msgstr "" + +#. module: analytic +#: model:mail.message.subtype,name:analytic.mt_account_opened +msgid "Contract Opened" +msgstr "" + +#. module: analytic +#: model:mail.message.subtype,description:analytic.mt_account_closed +msgid "Contract closed" +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "Cancelled" +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,type:0 +msgid "Analytic View" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,balance:0 +msgid "Balance" +msgstr "" + +#. module: analytic +#: help:account.analytic.account,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: analytic +#: selection:account.analytic.account,state:0 +msgid "To Renew" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,quantity:0 +#: field:account.analytic.line,unit_amount:0 +msgid "Quantity" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,date:0 +msgid "Date End" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,code:0 +msgid "Reference" +msgstr "" + +#. module: analytic +#: code:addons/analytic/analytic.py:160 +#, python-format +msgid "Error!" +msgstr "" + +#. module: analytic +#: model:res.groups,name:analytic.group_analytic_accounting +msgid "Analytic Accounting" +msgstr "" + +#. module: analytic +#: field:account.analytic.line,amount:0 +msgid "Amount" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,complete_name:0 +msgid "Full Account Name" +msgstr "" + +#. module: analytic +#: view:account.analytic.account:0 +#: selection:account.analytic.account,type:0 +#: field:account.analytic.line,account_id:0 +#: model:ir.model,name:analytic.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,currency_id:0 +msgid "Currency" +msgstr "" + +#. module: analytic +#: help:account.analytic.account,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: analytic +#: field:account.analytic.account,type:0 +msgid "Type of Account" +msgstr "" + +#. module: analytic +#: field:account.analytic.account,date_start:0 +msgid "Start Date" +msgstr "" + +#. module: analytic +#: constraint:account.analytic.line:0 +msgid "You cannot create analytic line on view account." +msgstr "" + +#. module: analytic +#: field:account.analytic.account,line_ids:0 +msgid "Analytic Entries" +msgstr "" diff --git a/addons/analytic_contract_hr_expense/i18n/en_GB.po b/addons/analytic_contract_hr_expense/i18n/en_GB.po new file mode 100644 index 00000000000..49370002356 --- /dev/null +++ b/addons/analytic_contract_hr_expense/i18n/en_GB.po @@ -0,0 +1,72 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 18:38+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: analytic_contract_hr_expense +#: view:account.analytic.account:0 +msgid "or view" +msgstr "or view" + +#. module: analytic_contract_hr_expense +#: view:account.analytic.account:0 +msgid "Nothing to invoice, create" +msgstr "Nothing to invoice, create" + +#. module: analytic_contract_hr_expense +#: view:account.analytic.account:0 +msgid "expenses" +msgstr "expenses" + +#. module: analytic_contract_hr_expense +#: model:ir.model,name:analytic_contract_hr_expense.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analytic Account" + +#. module: analytic_contract_hr_expense +#: code:addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py:129 +#, python-format +msgid "Expenses to Invoice of %s" +msgstr "Expenses to Invoice of %s" + +#. module: analytic_contract_hr_expense +#: code:addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py:121 +#, python-format +msgid "Expenses of %s" +msgstr "Expenses of %s" + +#. module: analytic_contract_hr_expense +#: field:account.analytic.account,expense_invoiced:0 +#: field:account.analytic.account,expense_to_invoice:0 +#: field:account.analytic.account,remaining_expense:0 +msgid "unknown" +msgstr "unknown" + +#. module: analytic_contract_hr_expense +#: field:account.analytic.account,est_expenses:0 +msgid "Estimation of Expenses to Invoice" +msgstr "Estimation of Expenses to Invoice" + +#. module: analytic_contract_hr_expense +#: field:account.analytic.account,charge_expenses:0 +msgid "Charge Expenses" +msgstr "Charge Expenses" + +#. module: analytic_contract_hr_expense +#: view:account.analytic.account:0 +msgid "⇒ Invoice" +msgstr "⇒ Invoice" diff --git a/addons/analytic_contract_hr_expense/i18n/mn.po b/addons/analytic_contract_hr_expense/i18n/mn.po new file mode 100644 index 00000000000..734afa2db11 --- /dev/null +++ b/addons/analytic_contract_hr_expense/i18n/mn.po @@ -0,0 +1,72 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 07:46+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: analytic_contract_hr_expense +#: view:account.analytic.account:0 +msgid "or view" +msgstr "" + +#. module: analytic_contract_hr_expense +#: view:account.analytic.account:0 +msgid "Nothing to invoice, create" +msgstr "" + +#. module: analytic_contract_hr_expense +#: view:account.analytic.account:0 +msgid "expenses" +msgstr "" + +#. module: analytic_contract_hr_expense +#: model:ir.model,name:analytic_contract_hr_expense.model_account_analytic_account +msgid "Analytic Account" +msgstr "Шинжилгээний Данс" + +#. module: analytic_contract_hr_expense +#: code:addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py:129 +#, python-format +msgid "Expenses to Invoice of %s" +msgstr "" + +#. module: analytic_contract_hr_expense +#: code:addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py:121 +#, python-format +msgid "Expenses of %s" +msgstr "" + +#. module: analytic_contract_hr_expense +#: field:account.analytic.account,expense_invoiced:0 +#: field:account.analytic.account,expense_to_invoice:0 +#: field:account.analytic.account,remaining_expense:0 +msgid "unknown" +msgstr "тодорхой бус" + +#. module: analytic_contract_hr_expense +#: field:account.analytic.account,est_expenses:0 +msgid "Estimation of Expenses to Invoice" +msgstr "" + +#. module: analytic_contract_hr_expense +#: field:account.analytic.account,charge_expenses:0 +msgid "Charge Expenses" +msgstr "" + +#. module: analytic_contract_hr_expense +#: view:account.analytic.account:0 +msgid "⇒ Invoice" +msgstr "" diff --git a/addons/analytic_contract_hr_expense/i18n/tr.po b/addons/analytic_contract_hr_expense/i18n/tr.po new file mode 100644 index 00000000000..fee0245ea58 --- /dev/null +++ b/addons/analytic_contract_hr_expense/i18n/tr.po @@ -0,0 +1,72 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-04 13:51+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: analytic_contract_hr_expense +#: view:account.analytic.account:0 +msgid "or view" +msgstr "" + +#. module: analytic_contract_hr_expense +#: view:account.analytic.account:0 +msgid "Nothing to invoice, create" +msgstr "" + +#. module: analytic_contract_hr_expense +#: view:account.analytic.account:0 +msgid "expenses" +msgstr "" + +#. module: analytic_contract_hr_expense +#: model:ir.model,name:analytic_contract_hr_expense.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: analytic_contract_hr_expense +#: code:addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py:129 +#, python-format +msgid "Expenses to Invoice of %s" +msgstr "" + +#. module: analytic_contract_hr_expense +#: code:addons/analytic_contract_hr_expense/analytic_contract_hr_expense.py:121 +#, python-format +msgid "Expenses of %s" +msgstr "" + +#. module: analytic_contract_hr_expense +#: field:account.analytic.account,expense_invoiced:0 +#: field:account.analytic.account,expense_to_invoice:0 +#: field:account.analytic.account,remaining_expense:0 +msgid "unknown" +msgstr "" + +#. module: analytic_contract_hr_expense +#: field:account.analytic.account,est_expenses:0 +msgid "Estimation of Expenses to Invoice" +msgstr "" + +#. module: analytic_contract_hr_expense +#: field:account.analytic.account,charge_expenses:0 +msgid "Charge Expenses" +msgstr "" + +#. module: analytic_contract_hr_expense +#: view:account.analytic.account:0 +msgid "⇒ Invoice" +msgstr "" diff --git a/addons/anonymization/anonymization.py b/addons/anonymization/anonymization.py index d21b57a901e..de46e2e8d03 100644 --- a/addons/anonymization/anonymization.py +++ b/addons/anonymization/anonymization.py @@ -549,7 +549,7 @@ class ir_model_fields_anonymize_wizard(osv.osv_memory): key = (line['model_id'], line['field_id']) custom_updates = fixes.get(key) if custom_updates: - custom_updates.sort(itemgetter('sequence')) + custom_updates.sort(key=itemgetter('sequence')) queries = [(record['query'], record['query_type']) for record in custom_updates if record['query_type']] elif table_name: queries = [("update %(table)s set %(field)s = %%(value)s where id = %%(id)s" % { diff --git a/addons/anonymization/i18n/en_GB.po b/addons/anonymization/i18n/en_GB.po new file mode 100644 index 00000000000..d49b982bbd4 --- /dev/null +++ b/addons/anonymization/i18n/en_GB.po @@ -0,0 +1,336 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-08 19:44+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-09 04:55+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: anonymization +#: model:ir.model,name:anonymization.model_ir_model_fields_anonymize_wizard +msgid "ir.model.fields.anonymize.wizard" +msgstr "ir.model.fields.anonymize.wizard" + +#. module: anonymization +#: field:ir.model.fields.anonymization,model_id:0 +msgid "Object" +msgstr "Object" + +#. module: anonymization +#: model:ir.model,name:anonymization.model_ir_model_fields_anonymization_migration_fix +msgid "ir.model.fields.anonymization.migration.fix" +msgstr "ir.model.fields.anonymization.migration.fix" + +#. module: anonymization +#: field:ir.model.fields.anonymization.migration.fix,target_version:0 +msgid "Target Version" +msgstr "Target Version" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.migration.fix,query_type:0 +msgid "sql" +msgstr "sql" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:91 +#, python-format +msgid "" +"The database anonymization is currently in an unstable state. Some fields " +"are anonymized, while some fields are not anonymized. You should try to " +"solve this problem before trying to create, write or delete fields." +msgstr "" +"The database anonymization is currently in an unstable state. Some fields " +"are anonymized, while some fields are not anonymized. You should try to " +"solve this problem before trying to create, write or delete fields." + +#. module: anonymization +#: field:ir.model.fields.anonymization,field_name:0 +msgid "Field Name" +msgstr "Field Name" + +#. module: anonymization +#: field:ir.model.fields.anonymization,field_id:0 +#: field:ir.model.fields.anonymization.migration.fix,field_name:0 +msgid "Field" +msgstr "Field" + +#. module: anonymization +#: selection:ir.model.fields.anonymization,state:0 +msgid "New" +msgstr "New" + +#. module: anonymization +#: field:ir.model.fields.anonymize.wizard,file_import:0 +msgid "Import" +msgstr "Import" + +#. module: anonymization +#: model:ir.model,name:anonymization.model_ir_model_fields_anonymization +msgid "ir.model.fields.anonymization" +msgstr "ir.model.fields.anonymization" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:300 +#, python-format +msgid "" +"Before executing the anonymization process, you should make a backup of your " +"database." +msgstr "" +"Before executing the anonymization process, you should make a backup of your " +"database." + +#. module: anonymization +#: field:ir.model.fields.anonymization.history,state:0 +#: field:ir.model.fields.anonymize.wizard,state:0 +msgid "Status" +msgstr "Status" + +#. module: anonymization +#: field:ir.model.fields.anonymization.history,direction:0 +msgid "Direction" +msgstr "Direction" + +#. module: anonymization +#: model:ir.actions.act_window,name:anonymization.action_ir_model_fields_anonymization_tree +#: view:ir.model.fields.anonymization:0 +#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization_fields +msgid "Anonymized Fields" +msgstr "Anonymized Fields" + +#. module: anonymization +#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization +msgid "Database anonymization" +msgstr "Database anonymization" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,direction:0 +msgid "clear -> anonymized" +msgstr "clear -> anonymized" + +#. module: anonymization +#: selection:ir.model.fields.anonymization,state:0 +#: selection:ir.model.fields.anonymize.wizard,state:0 +msgid "Anonymized" +msgstr "Anonymized" + +#. module: anonymization +#: field:ir.model.fields.anonymization,state:0 +msgid "unknown" +msgstr "unknown" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:448 +#, python-format +msgid "Anonymized value is None. This cannot happens." +msgstr "Anonymized value is None. This cannot happens." + +#. module: anonymization +#: field:ir.model.fields.anonymization.history,filepath:0 +msgid "File path" +msgstr "" + +#. module: anonymization +#: help:ir.model.fields.anonymize.wizard,file_import:0 +msgid "" +"This is the file created by the anonymization process. It should have the " +"'.pickle' extention." +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization.history,date:0 +msgid "Date" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymize.wizard,file_export:0 +msgid "Export" +msgstr "" + +#. module: anonymization +#: view:ir.model.fields.anonymize.wizard:0 +msgid "Reverse the Database Anonymization" +msgstr "" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:444 +#, python-format +msgid "" +"Cannot anonymize fields of these types: binary, many2many, many2one, " +"one2many, reference." +msgstr "" + +#. module: anonymization +#: view:ir.model.fields.anonymize.wizard:0 +msgid "Database Anonymization" +msgstr "" + +#. module: anonymization +#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization_wizard +msgid "Anonymize database" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.migration.fix,query_type:0 +msgid "python" +msgstr "" + +#. module: anonymization +#: view:ir.model.fields.anonymization.history:0 +#: field:ir.model.fields.anonymization.history,field_ids:0 +msgid "Fields" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization,state:0 +#: selection:ir.model.fields.anonymize.wizard,state:0 +msgid "Clear" +msgstr "" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:533 +#, python-format +msgid "" +"It is not possible to reverse the anonymization process without supplying " +"the anonymization export file." +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymize.wizard,summary:0 +msgid "Summary" +msgstr "" + +#. module: anonymization +#: view:ir.model.fields.anonymization:0 +msgid "Anonymized Field" +msgstr "" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:391 +#: code:addons/anonymization/anonymization.py:526 +#, python-format +msgid "" +"The database anonymization is currently in an unstable state. Some fields " +"are anonymized, while some fields are not anonymized. You should try to " +"solve this problem before trying to do anything." +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymize.wizard,state:0 +msgid "Unstable" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,state:0 +msgid "Exception occured" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization,state:0 +msgid "Not Existing" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization,model_name:0 +msgid "Object Name" +msgstr "" + +#. module: anonymization +#: model:ir.actions.act_window,name:anonymization.action_ir_model_fields_anonymization_history_tree +#: view:ir.model.fields.anonymization.history:0 +#: model:ir.ui.menu,name:anonymization.menu_administration_anonymization_history +msgid "Anonymization History" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization.migration.fix,model_name:0 +msgid "Model" +msgstr "" + +#. module: anonymization +#: model:ir.model,name:anonymization.model_ir_model_fields_anonymization_history +msgid "ir.model.fields.anonymization.history" +msgstr "" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:358 +#, python-format +msgid "" +"The database anonymization is currently in an unstable state. Some fields " +"are anonymized, while some fields are not anonymized. You should try to " +"solve this problem before trying to do anything else." +msgstr "" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:389 +#: code:addons/anonymization/anonymization.py:448 +#, python-format +msgid "Error !" +msgstr "" + +#. module: anonymization +#: model:ir.actions.act_window,name:anonymization.action_ir_model_fields_anonymize_wizard +#: view:ir.model.fields.anonymize.wizard:0 +msgid "Anonymize Database" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymize.wizard,name:0 +msgid "File Name" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization.migration.fix,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,direction:0 +msgid "anonymized -> clear" +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,state:0 +msgid "Started" +msgstr "" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:389 +#, python-format +msgid "The database is currently anonymized, you cannot anonymize it again." +msgstr "" + +#. module: anonymization +#: selection:ir.model.fields.anonymization.history,state:0 +msgid "Done" +msgstr "" + +#. module: anonymization +#: field:ir.model.fields.anonymization.migration.fix,query:0 +#: field:ir.model.fields.anonymization.migration.fix,query_type:0 +msgid "Query" +msgstr "" + +#. module: anonymization +#: view:ir.model.fields.anonymization.history:0 +#: field:ir.model.fields.anonymization.history,msg:0 +#: field:ir.model.fields.anonymize.wizard,msg:0 +msgid "Message" +msgstr "" + +#. module: anonymization +#: code:addons/anonymization/anonymization.py:65 +#: sql_constraint:ir.model.fields.anonymization:0 +#, python-format +msgid "You cannot have two fields with the same name on the same object!" +msgstr "" diff --git a/addons/audittrail/audittrail.py b/addons/audittrail/audittrail.py index 7364ea505f6..0debdf11492 100644 --- a/addons/audittrail/audittrail.py +++ b/addons/audittrail/audittrail.py @@ -20,7 +20,7 @@ ############################################################################## from openerp.osv import fields, osv -from openerp.osv.osv import object_proxy +import openerp.service.model from openerp.tools.translate import _ from openerp import pooler import time @@ -171,355 +171,360 @@ class audittrail_log_line(osv.osv): 'field_description': fields.char('Field Description', size=64), } -class audittrail_objects_proxy(object_proxy): - """ Uses Object proxy for auditing changes on object of subscribed Rules""" +# Monkeypatch the model RPC endpoint for auditing changes. - def get_value_text(self, cr, uid, pool, resource_pool, method, field, value): - """ - Gets textual values for the fields. - If the field is a many2one, it returns the name. - If it's a one2many or a many2many, it returns a list of name. - In other cases, it just returns the value. - :param cr: the current row, from the database cursor, - :param uid: the current user’s ID for security checks, - :param pool: current db's pooler object. - :param resource_pool: pooler object of the model which values are being changed. - :param field: for which the text value is to be returned. - :param value: value of the field. - :param recursive: True or False, True will repeat the process recursively - :return: string value or a list of values(for O2M/M2M) - """ +def get_value_text(cr, uid, pool, resource_pool, method, field, value): + """ + Gets textual values for the fields. + If the field is a many2one, it returns the name. + If it's a one2many or a many2many, it returns a list of name. + In other cases, it just returns the value. + :param cr: the current row, from the database cursor, + :param uid: the current user’s ID for security checks, + :param pool: current db's pooler object. + :param resource_pool: pooler object of the model which values are being changed. + :param field: for which the text value is to be returned. + :param value: value of the field. + :param recursive: True or False, True will repeat the process recursively + :return: string value or a list of values(for O2M/M2M) + """ - field_obj = (resource_pool._all_columns.get(field)).column - if field_obj._type in ('one2many','many2many'): - data = pool.get(field_obj._obj).name_get(cr, uid, value) - #return the modifications on x2many fields as a list of names - res = map(lambda x:x[1], data) - elif field_obj._type == 'many2one': - #return the modifications on a many2one field as its value returned by name_get() - res = value and value[1] or value - else: - res = value - return res + field_obj = (resource_pool._all_columns.get(field)).column + if field_obj._type in ('one2many','many2many'): + data = pool.get(field_obj._obj).name_get(cr, uid, value) + #return the modifications on x2many fields as a list of names + res = map(lambda x:x[1], data) + elif field_obj._type == 'many2one': + #return the modifications on a many2one field as its value returned by name_get() + res = value and value[1] or value + else: + res = value + return res - def create_log_line(self, cr, uid, log_id, model, lines=None): - """ - Creates lines for changed fields with its old and new values +def create_log_line(cr, uid, log_id, model, lines=None): + """ + Creates lines for changed fields with its old and new values - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param model: Object which values are being changed - @param lines: List of values for line is to be created - """ - if lines is None: - lines = [] - pool = pooler.get_pool(cr.dbname) - obj_pool = pool.get(model.model) - model_pool = pool.get('ir.model') - field_pool = pool.get('ir.model.fields') - log_line_pool = pool.get('audittrail.log.line') - for line in lines: - field_obj = obj_pool._all_columns.get(line['name']) - assert field_obj, _("'%s' field does not exist in '%s' model" %(line['name'], model.model)) - field_obj = field_obj.column - old_value = line.get('old_value', '') - new_value = line.get('new_value', '') - search_models = [model.id] - if obj_pool._inherits: - search_models += model_pool.search(cr, uid, [('model', 'in', obj_pool._inherits.keys())]) - field_id = field_pool.search(cr, uid, [('name', '=', line['name']), ('model_id', 'in', search_models)]) - if field_obj._type == 'many2one': - old_value = old_value and old_value[0] or old_value - new_value = new_value and new_value[0] or new_value - vals = { - "log_id": log_id, - "field_id": field_id and field_id[0] or False, - "old_value": old_value, - "new_value": new_value, - "old_value_text": line.get('old_value_text', ''), - "new_value_text": line.get('new_value_text', ''), - "field_description": field_obj.string - } - line_id = log_line_pool.create(cr, uid, vals) - return True - - def log_fct(self, cr, uid_orig, model, method, fct_src, *args, **kw): - """ - Logging function: This function is performing the logging operation - @param model: Object whose values are being changed - @param method: method to log: create, read, write, unlink, action or workflow action - @param fct_src: execute method of Object proxy - - @return: Returns result as per method of Object proxy - """ - pool = pooler.get_pool(cr.dbname) - resource_pool = pool.get(model) - model_pool = pool.get('ir.model') - model_ids = model_pool.search(cr, SUPERUSER_ID, [('model', '=', model)]) - model_id = model_ids and model_ids[0] or False - assert model_id, _("'%s' Model does not exist..." %(model)) - model = model_pool.browse(cr, SUPERUSER_ID, model_id) - - # fields to log. currently only used by log on read() - field_list = [] - old_values = new_values = {} - - if method == 'create': - res = fct_src(cr, uid_orig, model.model, method, *args, **kw) - if res: - res_ids = [res] - new_values = self.get_data(cr, uid_orig, pool, res_ids, model, method) - elif method == 'read': - res = fct_src(cr, uid_orig, model.model, method, *args, **kw) - # build the res_ids and the old_values dict. Here we don't use get_data() to - # avoid performing an additional read() - res_ids = [] - for record in res: - res_ids.append(record['id']) - old_values[(model.id, record['id'])] = {'value': record, 'text': record} - # log only the fields read - field_list = args[1] - elif method == 'unlink': - res_ids = args[0] - old_values = self.get_data(cr, uid_orig, pool, res_ids, model, method) - res = fct_src(cr, uid_orig, model.model, method, *args, **kw) - else: # method is write, action or workflow action - res_ids = [] - if args: - res_ids = args[0] - if isinstance(res_ids, (long, int)): - res_ids = [res_ids] - if res_ids: - # store the old values into a dictionary - old_values = self.get_data(cr, uid_orig, pool, res_ids, model, method) - # process the original function, workflow trigger... - res = fct_src(cr, uid_orig, model.model, method, *args, **kw) - if method == 'copy': - res_ids = [res] - if res_ids: - # check the new values and store them into a dictionary - new_values = self.get_data(cr, uid_orig, pool, res_ids, model, method) - # compare the old and new values and create audittrail log if needed - self.process_data(cr, uid_orig, pool, res_ids, model, method, old_values, new_values, field_list) - return res - - def get_data(self, cr, uid, pool, res_ids, model, method): - """ - This function simply read all the fields of the given res_ids, and also recurisvely on - all records of a x2m fields read that need to be logged. Then it returns the result in - convenient structure that will be used as comparison basis. - - :param cr: the current row, from the database cursor, - :param uid: the current user’s ID. This parameter is currently not used as every - operation to get data is made as super admin. Though, it could be usefull later. - :param pool: current db's pooler object. - :param res_ids: Id's of resource to be logged/compared. - :param model: Object whose values are being changed - :param method: method to log: create, read, unlink, write, actions, workflow actions - :return: dict mapping a tuple (model_id, resource_id) with its value and textual value - { (model_id, resource_id): { 'value': ... - 'textual_value': ... - }, + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID for security checks, + @param model: Object which values are being changed + @param lines: List of values for line is to be created + """ + if lines is None: + lines = [] + pool = pooler.get_pool(cr.dbname) + obj_pool = pool.get(model.model) + model_pool = pool.get('ir.model') + field_pool = pool.get('ir.model.fields') + log_line_pool = pool.get('audittrail.log.line') + for line in lines: + field_obj = obj_pool._all_columns.get(line['name']) + assert field_obj, _("'%s' field does not exist in '%s' model" %(line['name'], model.model)) + field_obj = field_obj.column + old_value = line.get('old_value', '') + new_value = line.get('new_value', '') + search_models = [model.id] + if obj_pool._inherits: + search_models += model_pool.search(cr, uid, [('model', 'in', obj_pool._inherits.keys())]) + field_id = field_pool.search(cr, uid, [('name', '=', line['name']), ('model_id', 'in', search_models)]) + if field_obj._type == 'many2one': + old_value = old_value and old_value[0] or old_value + new_value = new_value and new_value[0] or new_value + vals = { + "log_id": log_id, + "field_id": field_id and field_id[0] or False, + "old_value": old_value, + "new_value": new_value, + "old_value_text": line.get('old_value_text', ''), + "new_value_text": line.get('new_value_text', ''), + "field_description": field_obj.string } - """ - data = {} - resource_pool = pool.get(model.model) - # read all the fields of the given resources in super admin mode - for resource in resource_pool.read(cr, SUPERUSER_ID, res_ids): - values = {} - values_text = {} - resource_id = resource['id'] - # loop on each field on the res_ids we just have read - for field in resource: - if field in ('__last_update', 'id'): - continue - values[field] = resource[field] - # get the textual value of that field for this record - values_text[field] = self.get_value_text(cr, SUPERUSER_ID, pool, resource_pool, method, field, resource[field]) + line_id = log_line_pool.create(cr, uid, vals) + return True - field_obj = resource_pool._all_columns.get(field).column - if field_obj._type in ('one2many','many2many'): - # check if an audittrail rule apply in super admin mode - if self.check_rules(cr, SUPERUSER_ID, field_obj._obj, method): - # check if the model associated to a *2m field exists, in super admin mode - x2m_model_ids = pool.get('ir.model').search(cr, SUPERUSER_ID, [('model', '=', field_obj._obj)]) - x2m_model_id = x2m_model_ids and x2m_model_ids[0] or False - assert x2m_model_id, _("'%s' Model does not exist..." %(field_obj._obj)) - x2m_model = pool.get('ir.model').browse(cr, SUPERUSER_ID, x2m_model_id) - field_resource_ids = list(set(resource[field])) - if model.model == x2m_model.model: - # we need to remove current resource_id from the many2many to prevent an infinit loop - if resource_id in field_resource_ids: - field_resource_ids.remove(resource_id) - data.update(self.get_data(cr, SUPERUSER_ID, pool, field_resource_ids, x2m_model, method)) - - data[(model.id, resource_id)] = {'text':values_text, 'value': values} - return data +def log_fct(cr, uid_orig, model, method, fct_src, *args, **kw): + """ + Logging function: This function is performing the logging operation + @param model: Object whose values are being changed + @param method: method to log: create, read, write, unlink, action or workflow action + @param fct_src: execute method of Object proxy - def prepare_audittrail_log_line(self, cr, uid, pool, model, resource_id, method, old_values, new_values, field_list=None): - """ - This function compares the old data (i.e before the method was executed) and the new data - (after the method was executed) and returns a structure with all the needed information to - log those differences. + @return: Returns result as per method of Object proxy + """ + pool = pooler.get_pool(cr.dbname) + resource_pool = pool.get(model) + model_pool = pool.get('ir.model') + model_ids = model_pool.search(cr, SUPERUSER_ID, [('model', '=', model)]) + model_id = model_ids and model_ids[0] or False + assert model_id, _("'%s' Model does not exist..." %(model)) + model = model_pool.browse(cr, SUPERUSER_ID, model_id) + + # fields to log. currently only used by log on read() + field_list = [] + old_values = new_values = {} + + if method == 'create': + res = fct_src(cr, uid_orig, model.model, method, *args, **kw) + if res: + res_ids = [res] + new_values = get_data(cr, uid_orig, pool, res_ids, model, method) + elif method == 'read': + res = fct_src(cr, uid_orig, model.model, method, *args, **kw) + # build the res_ids and the old_values dict. Here we don't use get_data() to + # avoid performing an additional read() + res_ids = [] + for record in res: + res_ids.append(record['id']) + old_values[(model.id, record['id'])] = {'value': record, 'text': record} + # log only the fields read + field_list = args[1] + elif method == 'unlink': + res_ids = args[0] + old_values = get_data(cr, uid_orig, pool, res_ids, model, method) + res = fct_src(cr, uid_orig, model.model, method, *args, **kw) + else: # method is write, action or workflow action + res_ids = [] + if args: + res_ids = args[0] + if isinstance(res_ids, (long, int)): + res_ids = [res_ids] + if res_ids: + # store the old values into a dictionary + old_values = get_data(cr, uid_orig, pool, res_ids, model, method) + # process the original function, workflow trigger... + res = fct_src(cr, uid_orig, model.model, method, *args, **kw) + if method == 'copy': + res_ids = [res] + if res_ids: + # check the new values and store them into a dictionary + new_values = get_data(cr, uid_orig, pool, res_ids, model, method) + # compare the old and new values and create audittrail log if needed + process_data(cr, uid_orig, pool, res_ids, model, method, old_values, new_values, field_list) + return res + +def get_data(cr, uid, pool, res_ids, model, method): + """ + This function simply read all the fields of the given res_ids, and also recurisvely on + all records of a x2m fields read that need to be logged. Then it returns the result in + convenient structure that will be used as comparison basis. :param cr: the current row, from the database cursor, :param uid: the current user’s ID. This parameter is currently not used as every operation to get data is made as super admin. Though, it could be usefull later. :param pool: current db's pooler object. - :param model: model object which values are being changed - :param resource_id: ID of record to which values are being changed + :param res_ids: Id's of resource to be logged/compared. + :param model: Object whose values are being changed :param method: method to log: create, read, unlink, write, actions, workflow actions - :param old_values: dict of values read before execution of the method - :param new_values: dict of values read after execution of the method - :param field_list: optional argument containing the list of fields to log. Currently only - used when performing a read, it could be usefull later on if we want to log the write - on specific fields only. - - :return: dictionary with - * keys: tuples build as ID of model object to log and ID of resource to log - * values: list of all the changes in field values for this couple (model, resource) - return { - (model.id, resource_id): [] - } - - The reason why the structure returned is build as above is because when modifying an existing - record, we may have to log a change done in a x2many field of that object - """ - if field_list is None: - field_list = [] - key = (model.id, resource_id) - lines = { - key: [] - } - # loop on all the fields - for field_name, field_definition in pool.get(model.model)._all_columns.items(): - if field_name in ('__last_update', 'id'): + :return: dict mapping a tuple (model_id, resource_id) with its value and textual value + { (model_id, resource_id): { 'value': ... + 'textual_value': ... + }, + } + """ + data = {} + resource_pool = pool.get(model.model) + # read all the fields of the given resources in super admin mode + for resource in resource_pool.read(cr, SUPERUSER_ID, res_ids): + values = {} + values_text = {} + resource_id = resource['id'] + # loop on each field on the res_ids we just have read + for field in resource: + if field in ('__last_update', 'id'): continue - #if the field_list param is given, skip all the fields not in that list - if field_list and field_name not in field_list: - continue - field_obj = field_definition.column + values[field] = resource[field] + # get the textual value of that field for this record + values_text[field] = get_value_text(cr, SUPERUSER_ID, pool, resource_pool, method, field, resource[field]) + + field_obj = resource_pool._all_columns.get(field).column if field_obj._type in ('one2many','many2many'): - # checking if an audittrail rule apply in super admin mode - if self.check_rules(cr, SUPERUSER_ID, field_obj._obj, method): - # checking if the model associated to a *2m field exists, in super admin mode + # check if an audittrail rule apply in super admin mode + if check_rules(cr, SUPERUSER_ID, field_obj._obj, method): + # check if the model associated to a *2m field exists, in super admin mode x2m_model_ids = pool.get('ir.model').search(cr, SUPERUSER_ID, [('model', '=', field_obj._obj)]) x2m_model_id = x2m_model_ids and x2m_model_ids[0] or False assert x2m_model_id, _("'%s' Model does not exist..." %(field_obj._obj)) x2m_model = pool.get('ir.model').browse(cr, SUPERUSER_ID, x2m_model_id) - # the resource_ids that need to be checked are the sum of both old and previous values (because we - # need to log also creation or deletion in those lists). - x2m_old_values_ids = old_values.get(key, {'value': {}})['value'].get(field_name, []) - x2m_new_values_ids = new_values.get(key, {'value': {}})['value'].get(field_name, []) - # We use list(set(...)) to remove duplicates. - res_ids = list(set(x2m_old_values_ids + x2m_new_values_ids)) + field_resource_ids = list(set(resource[field])) if model.model == x2m_model.model: # we need to remove current resource_id from the many2many to prevent an infinit loop - if resource_id in res_ids: - res_ids.remove(resource_id) - for res_id in res_ids: - lines.update(self.prepare_audittrail_log_line(cr, SUPERUSER_ID, pool, x2m_model, res_id, method, old_values, new_values, field_list)) - # if the value value is different than the old value: record the change - if key not in old_values or key not in new_values or old_values[key]['value'][field_name] != new_values[key]['value'][field_name]: - data = { - 'name': field_name, - 'new_value': key in new_values and new_values[key]['value'].get(field_name), - 'old_value': key in old_values and old_values[key]['value'].get(field_name), - 'new_value_text': key in new_values and new_values[key]['text'].get(field_name), - 'old_value_text': key in old_values and old_values[key]['text'].get(field_name) - } - lines[key].append(data) - return lines + if resource_id in field_resource_ids: + field_resource_ids.remove(resource_id) + data.update(get_data(cr, SUPERUSER_ID, pool, field_resource_ids, x2m_model, method)) - def process_data(self, cr, uid, pool, res_ids, model, method, old_values=None, new_values=None, field_list=None): - """ - This function processes and iterates recursively to log the difference between the old - data (i.e before the method was executed) and the new data and creates audittrail log - accordingly. + data[(model.id, resource_id)] = {'text':values_text, 'value': values} + return data - :param cr: the current row, from the database cursor, - :param uid: the current user’s ID, - :param pool: current db's pooler object. - :param res_ids: Id's of resource to be logged/compared. - :param model: model object which values are being changed - :param method: method to log: create, read, unlink, write, actions, workflow actions - :param old_values: dict of values read before execution of the method - :param new_values: dict of values read after execution of the method - :param field_list: optional argument containing the list of fields to log. Currently only - used when performing a read, it could be usefull later on if we want to log the write - on specific fields only. - :return: True - """ - if field_list is None: - field_list = [] - # loop on all the given ids - for res_id in res_ids: - # compare old and new values and get audittrail log lines accordingly - lines = self.prepare_audittrail_log_line(cr, uid, pool, model, res_id, method, old_values, new_values, field_list) +def prepare_audittrail_log_line(cr, uid, pool, model, resource_id, method, old_values, new_values, field_list=None): + """ + This function compares the old data (i.e before the method was executed) and the new data + (after the method was executed) and returns a structure with all the needed information to + log those differences. - # if at least one modification has been found - for model_id, resource_id in lines: - name = pool.get(model.model).name_get(cr, uid, [resource_id])[0][1] - vals = { - 'method': method, - 'object_id': model_id, - 'user_id': uid, - 'res_id': resource_id, - 'name': name, - } - if (model_id, resource_id) not in old_values and method not in ('copy', 'read'): - # the resource was not existing so we are forcing the method to 'create' - # (because it could also come with the value 'write' if we are creating - # new record through a one2many field) - vals.update({'method': 'create'}) - if (model_id, resource_id) not in new_values and method not in ('copy', 'read'): - # the resource is not existing anymore so we are forcing the method to 'unlink' - # (because it could also come with the value 'write' if we are deleting the - # record through a one2many field) - vals.update({'method': 'unlink'}) - # create the audittrail log in super admin mode, only if a change has been detected - if lines[(model_id, resource_id)]: - log_id = pool.get('audittrail.log').create(cr, SUPERUSER_ID, vals) - model = pool.get('ir.model').browse(cr, uid, model_id) - self.create_log_line(cr, SUPERUSER_ID, log_id, model, lines[(model_id, resource_id)]) - return True + :param cr: the current row, from the database cursor, + :param uid: the current user’s ID. This parameter is currently not used as every + operation to get data is made as super admin. Though, it could be usefull later. + :param pool: current db's pooler object. + :param model: model object which values are being changed + :param resource_id: ID of record to which values are being changed + :param method: method to log: create, read, unlink, write, actions, workflow actions + :param old_values: dict of values read before execution of the method + :param new_values: dict of values read after execution of the method + :param field_list: optional argument containing the list of fields to log. Currently only + used when performing a read, it could be usefull later on if we want to log the write + on specific fields only. - def check_rules(self, cr, uid, model, method): - """ - Checks if auditrails is installed for that db and then if one rule match - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID, - @param model: value of _name of the object which values are being changed - @param method: method to log: create, read, unlink,write,actions,workflow actions - @return: True or False - """ - pool = pooler.get_pool(cr.dbname) - if 'audittrail.rule' in pool.models: - model_ids = pool.get('ir.model').search(cr, SUPERUSER_ID, [('model', '=', model)]) - model_id = model_ids and model_ids[0] or False - if model_id: - rule_ids = pool.get('audittrail.rule').search(cr, SUPERUSER_ID, [('object_id', '=', model_id), ('state', '=', 'subscribed')]) - for rule in pool.get('audittrail.rule').read(cr, SUPERUSER_ID, rule_ids, ['user_id','log_read','log_write','log_create','log_unlink','log_action','log_workflow']): - if len(rule['user_id']) == 0 or uid in rule['user_id']: - if rule.get('log_'+method,0): + :return: dictionary with + * keys: tuples build as ID of model object to log and ID of resource to log + * values: list of all the changes in field values for this couple (model, resource) + return { + (model.id, resource_id): [] + } + + The reason why the structure returned is build as above is because when modifying an existing + record, we may have to log a change done in a x2many field of that object + """ + if field_list is None: + field_list = [] + key = (model.id, resource_id) + lines = { + key: [] + } + # loop on all the fields + for field_name, field_definition in pool.get(model.model)._all_columns.items(): + if field_name in ('__last_update', 'id'): + continue + #if the field_list param is given, skip all the fields not in that list + if field_list and field_name not in field_list: + continue + field_obj = field_definition.column + if field_obj._type in ('one2many','many2many'): + # checking if an audittrail rule apply in super admin mode + if check_rules(cr, SUPERUSER_ID, field_obj._obj, method): + # checking if the model associated to a *2m field exists, in super admin mode + x2m_model_ids = pool.get('ir.model').search(cr, SUPERUSER_ID, [('model', '=', field_obj._obj)]) + x2m_model_id = x2m_model_ids and x2m_model_ids[0] or False + assert x2m_model_id, _("'%s' Model does not exist..." %(field_obj._obj)) + x2m_model = pool.get('ir.model').browse(cr, SUPERUSER_ID, x2m_model_id) + # the resource_ids that need to be checked are the sum of both old and previous values (because we + # need to log also creation or deletion in those lists). + x2m_old_values_ids = old_values.get(key, {'value': {}})['value'].get(field_name, []) + x2m_new_values_ids = new_values.get(key, {'value': {}})['value'].get(field_name, []) + # We use list(set(...)) to remove duplicates. + res_ids = list(set(x2m_old_values_ids + x2m_new_values_ids)) + if model.model == x2m_model.model: + # we need to remove current resource_id from the many2many to prevent an infinit loop + if resource_id in res_ids: + res_ids.remove(resource_id) + for res_id in res_ids: + lines.update(prepare_audittrail_log_line(cr, SUPERUSER_ID, pool, x2m_model, res_id, method, old_values, new_values, field_list)) + # if the value value is different than the old value: record the change + if key not in old_values or key not in new_values or old_values[key]['value'][field_name] != new_values[key]['value'][field_name]: + data = { + 'name': field_name, + 'new_value': key in new_values and new_values[key]['value'].get(field_name), + 'old_value': key in old_values and old_values[key]['value'].get(field_name), + 'new_value_text': key in new_values and new_values[key]['text'].get(field_name), + 'old_value_text': key in old_values and old_values[key]['text'].get(field_name) + } + lines[key].append(data) + return lines + +def process_data(cr, uid, pool, res_ids, model, method, old_values=None, new_values=None, field_list=None): + """ + This function processes and iterates recursively to log the difference between the old + data (i.e before the method was executed) and the new data and creates audittrail log + accordingly. + + :param cr: the current row, from the database cursor, + :param uid: the current user’s ID, + :param pool: current db's pooler object. + :param res_ids: Id's of resource to be logged/compared. + :param model: model object which values are being changed + :param method: method to log: create, read, unlink, write, actions, workflow actions + :param old_values: dict of values read before execution of the method + :param new_values: dict of values read after execution of the method + :param field_list: optional argument containing the list of fields to log. Currently only + used when performing a read, it could be usefull later on if we want to log the write + on specific fields only. + :return: True + """ + if field_list is None: + field_list = [] + # loop on all the given ids + for res_id in res_ids: + # compare old and new values and get audittrail log lines accordingly + lines = prepare_audittrail_log_line(cr, uid, pool, model, res_id, method, old_values, new_values, field_list) + + # if at least one modification has been found + for model_id, resource_id in lines: + name = pool.get(model.model).name_get(cr, uid, [resource_id])[0][1] + vals = { + 'method': method, + 'object_id': model_id, + 'user_id': uid, + 'res_id': resource_id, + 'name': name, + } + if (model_id, resource_id) not in old_values and method not in ('copy', 'read'): + # the resource was not existing so we are forcing the method to 'create' + # (because it could also come with the value 'write' if we are creating + # new record through a one2many field) + vals.update({'method': 'create'}) + if (model_id, resource_id) not in new_values and method not in ('copy', 'read'): + # the resource is not existing anymore so we are forcing the method to 'unlink' + # (because it could also come with the value 'write' if we are deleting the + # record through a one2many field) + vals.update({'method': 'unlink'}) + # create the audittrail log in super admin mode, only if a change has been detected + if lines[(model_id, resource_id)]: + log_id = pool.get('audittrail.log').create(cr, SUPERUSER_ID, vals) + model = pool.get('ir.model').browse(cr, uid, model_id) + create_log_line(cr, SUPERUSER_ID, log_id, model, lines[(model_id, resource_id)]) + return True + +def check_rules(cr, uid, model, method): + """ + Checks if auditrails is installed for that db and then if one rule match + @param cr: the current row, from the database cursor, + @param uid: the current user’s ID, + @param model: value of _name of the object which values are being changed + @param method: method to log: create, read, unlink,write,actions,workflow actions + @return: True or False + """ + pool = pooler.get_pool(cr.dbname) + if 'audittrail.rule' in pool.models: + model_ids = pool.get('ir.model').search(cr, SUPERUSER_ID, [('model', '=', model)]) + model_id = model_ids and model_ids[0] or False + if model_id: + rule_ids = pool.get('audittrail.rule').search(cr, SUPERUSER_ID, [('object_id', '=', model_id), ('state', '=', 'subscribed')]) + for rule in pool.get('audittrail.rule').read(cr, SUPERUSER_ID, rule_ids, ['user_id','log_read','log_write','log_create','log_unlink','log_action','log_workflow']): + if len(rule['user_id']) == 0 or uid in rule['user_id']: + if rule.get('log_'+method,0): + return True + elif method not in ('default_get','read','fields_view_get','fields_get','search','search_count','name_search','name_get','get','request_get', 'get_sc', 'unlink', 'write', 'create', 'read_group', 'import_data'): + if rule['log_action']: return True - elif method not in ('default_get','read','fields_view_get','fields_get','search','search_count','name_search','name_get','get','request_get', 'get_sc', 'unlink', 'write', 'create', 'read_group', 'import_data'): - if rule['log_action']: - return True - def execute_cr(self, cr, uid, model, method, *args, **kw): - fct_src = super(audittrail_objects_proxy, self).execute_cr - if self.check_rules(cr,uid,model,method): - return self.log_fct(cr, uid, model, method, fct_src, *args, **kw) - return fct_src(cr, uid, model, method, *args, **kw) +# Replace the openerp.service.model functions. - def exec_workflow_cr(self, cr, uid, model, method, *args, **kw): - fct_src = super(audittrail_objects_proxy, self).exec_workflow_cr - if self.check_rules(cr,uid,model,'workflow'): - return self.log_fct(cr, uid, model, method, fct_src, *args, **kw) - return fct_src(cr, uid, model, method, *args, **kw) +original_execute_cr = openerp.service.model.execute_cr +original_exec_workflow_cr = openerp.service.model.exec_workflow_cr -audittrail_objects_proxy() +def execute_cr(cr, uid, model, method, *args, **kw): + fct_src = original_execute_cr + if check_rules(cr,uid,model,method): + return log_fct(cr, uid, model, method, fct_src, *args, **kw) + return fct_src(cr, uid, model, method, *args, **kw) + +def exec_workflow_cr(cr, uid, model, method, *args, **kw): + fct_src = original_exec_workflow_cr + if check_rules(cr,uid,model,'workflow'): + return log_fct(cr, uid, model, method, fct_src, *args, **kw) + return fct_src(cr, uid, model, method, *args, **kw) + +openerp.service.model.execute_cr = execute_cr +openerp.service.model.exec_workflow_cr = exec_workflow_cr # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/auth_crypt/i18n/en_GB.po b/addons/auth_crypt/i18n/en_GB.po index 19ec230b8ef..e1b30ff9ad9 100644 --- a/addons/auth_crypt/i18n/en_GB.po +++ b/addons/auth_crypt/i18n/en_GB.po @@ -1,77 +1,28 @@ # English (United Kingdom) translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. +# FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2011-08-25 11:52+0000\n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 14:35+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:53+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" -#. module: base_crypt -#: model:ir.model,name:base_crypt.model_res_users +#. module: auth_crypt +#: field:res.users,password_crypt:0 +msgid "Encrypted Password" +msgstr "Encrypted Password" + +#. module: auth_crypt +#: model:ir.model,name:auth_crypt.model_res_users msgid "Users" -msgstr "" - -#~ msgid "" -#~ "This module replaces the cleartext password in the database with a password " -#~ "hash,\n" -#~ "preventing anyone from reading the original password.\n" -#~ "For your existing user base, the removal of the cleartext passwords occurs " -#~ "the first time\n" -#~ "a user logs into the database, after installing base_crypt.\n" -#~ "After installing this module it won't be possible to recover a forgotten " -#~ "password for your\n" -#~ "users, the only solution is for an admin to set a new password.\n" -#~ "\n" -#~ "Note: installing this module does not mean you can ignore basic security " -#~ "measures,\n" -#~ "as the password is still transmitted unencrypted on the network (by the " -#~ "client),\n" -#~ "unless you are using a secure protocol such as XML-RPCS.\n" -#~ " " -#~ msgstr "" -#~ "This module replaces the cleartext password in the database with a password " -#~ "hash,\n" -#~ "preventing anyone from reading the original password.\n" -#~ "For your existing user base, the removal of the cleartext passwords occurs " -#~ "the first time\n" -#~ "a user logs into the database, after installing base_crypt.\n" -#~ "After installing this module it is impossible to recover a forgotten user\n" -#~ "password, the only solution is for an admin to set a new password.\n" -#~ "\n" -#~ "Note: installing this module does not mean you can ignore basic security " -#~ "measures,\n" -#~ "as the password is still transmitted unencrypted on the network (by the " -#~ "client),\n" -#~ "unless you are using a secure protocol such as XML-RPCS.\n" -#~ " " - -#, python-format -#~ msgid "Error" -#~ msgstr "Error" - -#~ msgid "Base - Password Encryption" -#~ msgstr "Base - Password Encryption" - -#, python-format -#~ msgid "Please specify the password !" -#~ msgstr "Please specify the password !" - -#~ msgid "The chosen company is not in the allowed companies for this user" -#~ msgstr "The chosen company is not in the allowed companies for this user" - -#~ msgid "res.users" -#~ msgstr "res.users" - -#~ msgid "You can not have two users with the same login !" -#~ msgstr "You can not have two users with the same login !" +msgstr "Users" diff --git a/addons/auth_crypt/i18n/mn.po b/addons/auth_crypt/i18n/mn.po index 9c5d0ce1247..b12cc876c15 100644 --- a/addons/auth_crypt/i18n/mn.po +++ b/addons/auth_crypt/i18n/mn.po @@ -1,37 +1,28 @@ # Mongolian translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. +# FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2012-06-19 09:29+0000\n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 10:14+0000\n" "Last-Translator: FULL NAME \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: 2012-12-04 05:53+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" -#. module: base_crypt -#: model:ir.model,name:base_crypt.model_res_users -msgid "Users" +#. module: auth_crypt +#: field:res.users,password_crypt:0 +msgid "Encrypted Password" msgstr "" -#~ msgid "You can not have two users with the same login !" -#~ msgstr "Ижил нэвтрэх кодтой хоёр хэрэглэгч байж болохгүй!" - -#, python-format -#~ msgid "Error" -#~ msgstr "Алдаа" - -#~ msgid "The chosen company is not in the allowed companies for this user" -#~ msgstr "" -#~ "Энэ хэрэглэгчийн сонгосон компани зөвшөөрөгдсөн компаниуд дунд алга байна." - -#~ msgid "res.users" -#~ msgstr "Хэрэглэгч" +#. module: auth_crypt +#: model:ir.model,name:auth_crypt.model_res_users +msgid "Users" +msgstr "Хэрэглэгчид" diff --git a/addons/auth_ldap/i18n/en_GB.po b/addons/auth_ldap/i18n/en_GB.po new file mode 100644 index 00000000000..eca772f3c05 --- /dev/null +++ b/addons/auth_ldap/i18n/en_GB.po @@ -0,0 +1,168 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 19:49+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: auth_ldap +#: field:res.company.ldap,user:0 +msgid "Template User" +msgstr "Template User" + +#. module: auth_ldap +#: help:res.company.ldap,ldap_tls:0 +msgid "" +"Request secure TLS/SSL encryption when connecting to the LDAP server. This " +"option requires a server with STARTTLS enabled, otherwise all authentication " +"attempts will fail." +msgstr "" +"Request secure TLS/SSL encryption when connecting to the LDAP server. This " +"option requires a server with STARTTLS enabled, otherwise all authentication " +"attempts will fail." + +#. module: auth_ldap +#: view:res.company:0 +#: view:res.company.ldap:0 +msgid "LDAP Configuration" +msgstr "LDAP Configuration" + +#. module: auth_ldap +#: field:res.company.ldap,ldap_binddn:0 +msgid "LDAP binddn" +msgstr "LDAP binddn" + +#. module: auth_ldap +#: field:res.company.ldap,company:0 +msgid "Company" +msgstr "Company" + +#. module: auth_ldap +#: field:res.company.ldap,ldap_server:0 +msgid "LDAP Server address" +msgstr "LDAP Server address" + +#. module: auth_ldap +#: field:res.company.ldap,ldap_server_port:0 +msgid "LDAP Server port" +msgstr "LDAP Server port" + +#. module: auth_ldap +#: help:res.company.ldap,create_user:0 +msgid "" +"Automatically create local user accounts for new users authenticating via " +"LDAP" +msgstr "" +"Automatically create local user accounts for new users authenticating via " +"LDAP" + +#. module: auth_ldap +#: field:res.company.ldap,ldap_base:0 +msgid "LDAP base" +msgstr "LDAP base" + +#. module: auth_ldap +#: view:res.company.ldap:0 +msgid "User Information" +msgstr "User Information" + +#. module: auth_ldap +#: field:res.company.ldap,ldap_password:0 +msgid "LDAP password" +msgstr "LDAP password" + +#. module: auth_ldap +#: model:ir.model,name:auth_ldap.model_res_company +msgid "Companies" +msgstr "Companies" + +#. module: auth_ldap +#: view:res.company.ldap:0 +msgid "Process Parameter" +msgstr "Process Parameter" + +#. module: auth_ldap +#: model:ir.model,name:auth_ldap.model_res_company_ldap +msgid "res.company.ldap" +msgstr "res.company.ldap" + +#. module: auth_ldap +#: help:res.company.ldap,user:0 +msgid "User to copy when creating new users" +msgstr "User to copy when creating new users" + +#. module: auth_ldap +#: field:res.company.ldap,ldap_tls:0 +msgid "Use TLS" +msgstr "Use TLS" + +#. module: auth_ldap +#: field:res.company.ldap,sequence:0 +msgid "Sequence" +msgstr "Sequence" + +#. module: auth_ldap +#: view:res.company.ldap:0 +msgid "Login Information" +msgstr "Login Information" + +#. module: auth_ldap +#: view:res.company.ldap:0 +msgid "Server Information" +msgstr "Server Information" + +#. module: auth_ldap +#: model:ir.actions.act_window,name:auth_ldap.action_ldap_installer +msgid "Setup your LDAP Server" +msgstr "Setup your LDAP Server" + +#. module: auth_ldap +#: view:res.company:0 +#: field:res.company,ldaps:0 +msgid "LDAP Parameters" +msgstr "LDAP Parameters" + +#. module: auth_ldap +#: help:res.company.ldap,ldap_password:0 +msgid "" +"The password of the user account on the LDAP server that is used to query " +"the directory." +msgstr "" +"The password of the user account on the LDAP server that is used to query " +"the directory." + +#. module: auth_ldap +#: help:res.company.ldap,ldap_binddn:0 +msgid "" +"The user account on the LDAP server that is used to query the directory. " +"Leave empty to connect anonymously." +msgstr "" +"The user account on the LDAP server that is used to query the directory. " +"Leave empty to connect anonymously." + +#. module: auth_ldap +#: model:ir.model,name:auth_ldap.model_res_users +msgid "Users" +msgstr "Users" + +#. module: auth_ldap +#: field:res.company.ldap,ldap_filter:0 +msgid "LDAP filter" +msgstr "LDAP filter" + +#. module: auth_ldap +#: field:res.company.ldap,create_user:0 +msgid "Create user" +msgstr "Create user" diff --git a/addons/auth_oauth/i18n/en_GB.po b/addons/auth_oauth/i18n/en_GB.po new file mode 100644 index 00000000000..9d93737e819 --- /dev/null +++ b/addons/auth_oauth/i18n/en_GB.po @@ -0,0 +1,135 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 19:24+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: auth_oauth +#: field:auth.oauth.provider,validation_endpoint:0 +msgid "Validation URL" +msgstr "Validation URL" + +#. module: auth_oauth +#: field:auth.oauth.provider,auth_endpoint:0 +msgid "Authentication URL" +msgstr "Authentication URL" + +#. module: auth_oauth +#: model:ir.model,name:auth_oauth.model_base_config_settings +msgid "base.config.settings" +msgstr "base.config.settings" + +#. module: auth_oauth +#: field:auth.oauth.provider,name:0 +msgid "Provider name" +msgstr "Provider name" + +#. module: auth_oauth +#: field:auth.oauth.provider,scope:0 +msgid "Scope" +msgstr "Scope" + +#. module: auth_oauth +#: field:res.users,oauth_provider_id:0 +msgid "OAuth Provider" +msgstr "OAuth Provider" + +#. module: auth_oauth +#: field:auth.oauth.provider,css_class:0 +msgid "CSS class" +msgstr "CSS class" + +#. module: auth_oauth +#: field:auth.oauth.provider,body:0 +msgid "Body" +msgstr "Body" + +#. module: auth_oauth +#: model:ir.model,name:auth_oauth.model_res_users +msgid "Users" +msgstr "Users" + +#. module: auth_oauth +#: field:auth.oauth.provider,sequence:0 +msgid "unknown" +msgstr "unknown" + +#. module: auth_oauth +#: field:res.users,oauth_access_token:0 +msgid "OAuth Access Token" +msgstr "OAuth Access Token" + +#. module: auth_oauth +#: field:auth.oauth.provider,client_id:0 +#: field:base.config.settings,auth_oauth_facebook_client_id:0 +#: field:base.config.settings,auth_oauth_google_client_id:0 +msgid "Client ID" +msgstr "Client ID" + +#. module: auth_oauth +#: model:ir.ui.menu,name:auth_oauth.menu_oauth_providers +msgid "OAuth Providers" +msgstr "OAuth Providers" + +#. module: auth_oauth +#: model:ir.model,name:auth_oauth.model_auth_oauth_provider +msgid "OAuth2 provider" +msgstr "OAuth2 provider" + +#. module: auth_oauth +#: field:res.users,oauth_uid:0 +msgid "OAuth User ID" +msgstr "OAuth User ID" + +#. module: auth_oauth +#: field:base.config.settings,auth_oauth_facebook_enabled:0 +msgid "Allow users to sign in with Facebook" +msgstr "Allow users to sign in with Facebook" + +#. module: auth_oauth +#: sql_constraint:res.users:0 +msgid "OAuth UID must be unique per provider" +msgstr "OAuth UID must be unique per provider" + +#. module: auth_oauth +#: help:res.users,oauth_uid:0 +msgid "Oauth Provider user_id" +msgstr "Oauth Provider user_id" + +#. module: auth_oauth +#: field:auth.oauth.provider,data_endpoint:0 +msgid "Data URL" +msgstr "Data URL" + +#. module: auth_oauth +#: view:auth.oauth.provider:0 +msgid "arch" +msgstr "arch" + +#. module: auth_oauth +#: model:ir.actions.act_window,name:auth_oauth.action_oauth_provider +msgid "Providers" +msgstr "Providers" + +#. module: auth_oauth +#: field:base.config.settings,auth_oauth_google_enabled:0 +msgid "Allow users to sign in with Google" +msgstr "Allow users to sign in with Google" + +#. module: auth_oauth +#: field:auth.oauth.provider,enabled:0 +msgid "Allowed" +msgstr "Allowed" diff --git a/addons/auth_oauth_signup/i18n/en_GB.po b/addons/auth_oauth_signup/i18n/en_GB.po new file mode 100644 index 00000000000..7a0ec185a33 --- /dev/null +++ b/addons/auth_oauth_signup/i18n/en_GB.po @@ -0,0 +1,23 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 14:33+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: auth_oauth_signup +#: model:ir.model,name:auth_oauth_signup.model_res_users +msgid "Users" +msgstr "Users" diff --git a/addons/auth_oauth_signup/i18n/mn.po b/addons/auth_oauth_signup/i18n/mn.po new file mode 100644 index 00000000000..100fa2d472d --- /dev/null +++ b/addons/auth_oauth_signup/i18n/mn.po @@ -0,0 +1,23 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 07:44+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: auth_oauth_signup +#: model:ir.model,name:auth_oauth_signup.model_res_users +msgid "Users" +msgstr "Хэрэглэгчид" diff --git a/addons/auth_openid/i18n/en_GB.po b/addons/auth_openid/i18n/en_GB.po new file mode 100644 index 00000000000..2badbb19760 --- /dev/null +++ b/addons/auth_openid/i18n/en_GB.po @@ -0,0 +1,97 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 18:48+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:24 +#, python-format +msgid "Username" +msgstr "Username" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:12 +#: view:res.users:0 +#, python-format +msgid "OpenID" +msgstr "OpenID" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:30 +#: field:res.users,openid_url:0 +#, python-format +msgid "OpenID URL" +msgstr "OpenID URL" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:9 +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:10 +#, python-format +msgid "Google" +msgstr "Google" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:11 +#, python-format +msgid "Launchpad" +msgstr "Launchpad" + +#. module: auth_openid +#: help:res.users,openid_email:0 +msgid "Used for disambiguation in case of a shared OpenID URL" +msgstr "Used for disambiguation in case of a shared OpenID URL" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:18 +#, python-format +msgid "Google Apps Domain" +msgstr "Google Apps Domain" + +#. module: auth_openid +#: field:res.users,openid_email:0 +msgid "OpenID Email" +msgstr "OpenID Email" + +#. module: auth_openid +#: field:res.users,openid_key:0 +msgid "OpenID Key" +msgstr "OpenID Key" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:8 +#, python-format +msgid "Password" +msgstr "Password" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:10 +#, python-format +msgid "Google Apps" +msgstr "Google Apps" + +#. module: auth_openid +#: model:ir.model,name:auth_openid.model_res_users +msgid "Users" +msgstr "Users" diff --git a/addons/auth_openid/i18n/mn.po b/addons/auth_openid/i18n/mn.po new file mode 100644 index 00000000000..6259a885758 --- /dev/null +++ b/addons/auth_openid/i18n/mn.po @@ -0,0 +1,97 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 08:17+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:24 +#, python-format +msgid "Username" +msgstr "Хэрэглэгчийн нэр" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:12 +#: view:res.users:0 +#, python-format +msgid "OpenID" +msgstr "" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:30 +#: field:res.users,openid_url:0 +#, python-format +msgid "OpenID URL" +msgstr "" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:9 +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:10 +#, python-format +msgid "Google" +msgstr "" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:11 +#, python-format +msgid "Launchpad" +msgstr "Launchpad" + +#. module: auth_openid +#: help:res.users,openid_email:0 +msgid "Used for disambiguation in case of a shared OpenID URL" +msgstr "" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:18 +#, python-format +msgid "Google Apps Domain" +msgstr "" + +#. module: auth_openid +#: field:res.users,openid_email:0 +msgid "OpenID Email" +msgstr "" + +#. module: auth_openid +#: field:res.users,openid_key:0 +msgid "OpenID Key" +msgstr "" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:8 +#, python-format +msgid "Password" +msgstr "Нууц үг" + +#. module: auth_openid +#. openerp-web +#: code:addons/auth_openid/static/src/xml/auth_openid.xml:10 +#, python-format +msgid "Google Apps" +msgstr "" + +#. module: auth_openid +#: model:ir.model,name:auth_openid.model_res_users +msgid "Users" +msgstr "Хэрэглэгчид" diff --git a/addons/auth_signup/auth_signup_data.xml b/addons/auth_signup/auth_signup_data.xml index 32e397b1ba6..31e3b61a9f6 100644 --- a/addons/auth_signup/auth_signup_data.xml +++ b/addons/auth_signup/auth_signup_data.xml @@ -33,5 +33,39 @@

Note: If you do not expect this, you can safely ignore this email.

]]>
+ + + OpenERP Enterprise Connection + + ]]> + ${object.email} + + + + ${object.name}, +

+

+ You have been invited to connect to "${object.company_id.name}" in order to get access to your documents in OpenERP. +

+

+ To accept the invitation, click on the following link: +

+ +

+ Thanks, +

+
+--
+${object.company_id.name or ''}
+${object.company_id.email or ''}
+${object.company_id.phone or ''}
+                    
+ ]]> +
+
+ diff --git a/addons/auth_signup/i18n/en_GB.po b/addons/auth_signup/i18n/en_GB.po new file mode 100644 index 00000000000..02ba175cb03 --- /dev/null +++ b/addons/auth_signup/i18n/en_GB.po @@ -0,0 +1,277 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 20:26+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: auth_signup +#: field:res.partner,signup_type:0 +msgid "Signup Token Type" +msgstr "Signup Token Type" + +#. module: auth_signup +#: field:base.config.settings,auth_signup_uninvited:0 +msgid "Allow external users to sign up" +msgstr "Allow external users to sign up" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:16 +#, python-format +msgid "Confirm Password" +msgstr "Confirm Password" + +#. module: auth_signup +#: help:base.config.settings,auth_signup_uninvited:0 +msgid "If unchecked, only invited users may sign up." +msgstr "If unchecked, only invited users may sign up." + +#. module: auth_signup +#: model:ir.model,name:auth_signup.model_base_config_settings +msgid "base.config.settings" +msgstr "base.config.settings" + +#. module: auth_signup +#: code:addons/auth_signup/res_users.py:252 +#, python-format +msgid "Cannot send email: user has no email address." +msgstr "Cannot send email: user has no email address." + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:25 +#, python-format +msgid "Reset password" +msgstr "Reset password" + +#. module: auth_signup +#: field:base.config.settings,auth_signup_template_user_id:0 +msgid "Template user for new users created through signup" +msgstr "Template user for new users created through signup" + +#. module: auth_signup +#: model:email.template,subject:auth_signup.reset_password_email +msgid "Password reset" +msgstr "Password reset" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:125 +#, python-format +msgid "Please enter a password and confirm it." +msgstr "Please enter a password and confirm it." + +#. module: auth_signup +#: view:res.users:0 +msgid "Send an email to the user to (re)set their password." +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:23 +#, python-format +msgid "Sign Up" +msgstr "" + +#. module: auth_signup +#: selection:res.users,state:0 +msgid "New" +msgstr "" + +#. module: auth_signup +#: code:addons/auth_signup/res_users.py:258 +#, python-format +msgid "Mail sent to:" +msgstr "" + +#. module: auth_signup +#: field:res.users,state:0 +msgid "Status" +msgstr "" + +#. module: auth_signup +#: model:email.template,body_html:auth_signup.reset_password_email +msgid "" +"\n" +"

A password reset was requested for the OpenERP account linked to this " +"email.

\n" +"\n" +"

You may change your password by following this link.

\n" +"\n" +"

Note: If you do not expect this, you can safely ignore this email.

" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:119 +#, python-format +msgid "Please enter a name." +msgstr "" + +#. module: auth_signup +#: model:ir.model,name:auth_signup.model_res_users +msgid "Users" +msgstr "" + +#. module: auth_signup +#: field:res.partner,signup_url:0 +msgid "Signup URL" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:122 +#, python-format +msgid "Please enter a username." +msgstr "" + +#. module: auth_signup +#: selection:res.users,state:0 +msgid "Active" +msgstr "" + +#. module: auth_signup +#: code:addons/auth_signup/res_users.py:256 +#, python-format +msgid "" +"Cannot send email: no outgoing email server configured.\n" +"You can configure it under Settings/General Settings." +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:12 +#, python-format +msgid "Username" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:8 +#, python-format +msgid "Name" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:165 +#, python-format +msgid "Please enter a username or email address." +msgstr "" + +#. module: auth_signup +#: selection:res.users,state:0 +msgid "Resetting Password" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:13 +#, python-format +msgid "Username (Email)" +msgstr "" + +#. module: auth_signup +#: field:res.partner,signup_expiration:0 +msgid "Signup Expiration" +msgstr "" + +#. module: auth_signup +#: help:base.config.settings,auth_signup_reset_password:0 +msgid "This allows users to trigger a password reset from the Login page." +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:21 +#, python-format +msgid "Log in" +msgstr "" + +#. module: auth_signup +#: field:res.partner,signup_valid:0 +msgid "Signup Token is Valid" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:116 +#: code:addons/auth_signup/static/src/js/auth_signup.js:119 +#: code:addons/auth_signup/static/src/js/auth_signup.js:122 +#: code:addons/auth_signup/static/src/js/auth_signup.js:125 +#: code:addons/auth_signup/static/src/js/auth_signup.js:128 +#: code:addons/auth_signup/static/src/js/auth_signup.js:162 +#: code:addons/auth_signup/static/src/js/auth_signup.js:165 +#, python-format +msgid "Login" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:99 +#, python-format +msgid "Invalid signup token" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:128 +#, python-format +msgid "Passwords do not match; please retype them." +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:116 +#: code:addons/auth_signup/static/src/js/auth_signup.js:162 +#, python-format +msgid "No database selected !" +msgstr "" + +#. module: auth_signup +#: view:res.users:0 +msgid "Reset Password" +msgstr "" + +#. module: auth_signup +#: field:base.config.settings,auth_signup_reset_password:0 +msgid "Enable password reset from Login page" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:24 +#, python-format +msgid "Back to Login" +msgstr "" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:22 +#, python-format +msgid "Sign up" +msgstr "" + +#. module: auth_signup +#: model:ir.model,name:auth_signup.model_res_partner +msgid "Partner" +msgstr "" + +#. module: auth_signup +#: field:res.partner,signup_token:0 +msgid "Signup Token" +msgstr "" diff --git a/addons/auth_signup/i18n/mn.po b/addons/auth_signup/i18n/mn.po new file mode 100644 index 00000000000..57ae4616e4f --- /dev/null +++ b/addons/auth_signup/i18n/mn.po @@ -0,0 +1,289 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-09 13:23+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-10 04:49+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: auth_signup +#: field:res.partner,signup_type:0 +msgid "Signup Token Type" +msgstr "Бүртгүүлэх Жетоны төрөл" + +#. module: auth_signup +#: field:base.config.settings,auth_signup_uninvited:0 +msgid "Allow external users to sign up" +msgstr "Гадаад хэрэглэгчид бүртгүүлэхийг зөвшөөрөх" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:16 +#, python-format +msgid "Confirm Password" +msgstr "Нууц үгийг баталгаажуулах" + +#. module: auth_signup +#: help:base.config.settings,auth_signup_uninvited:0 +msgid "If unchecked, only invited users may sign up." +msgstr "" +"Хэрэв тэмдэглээгүй бол зөвхөн уригдсан хэрэглэгчид л бүртгүүлэх боломжтой" + +#. module: auth_signup +#: model:ir.model,name:auth_signup.model_base_config_settings +msgid "base.config.settings" +msgstr "base.config.settings" + +#. module: auth_signup +#: code:addons/auth_signup/res_users.py:252 +#, python-format +msgid "Cannot send email: user has no email address." +msgstr "Имэйлийг илгээх боломжгүй: хэрэглэгчид имэйл хаяг алга" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:25 +#, python-format +msgid "Reset password" +msgstr "Нууц үгийг шинэчлэх" + +#. module: auth_signup +#: field:base.config.settings,auth_signup_template_user_id:0 +msgid "Template user for new users created through signup" +msgstr "Бүртгүүлэхээр үүссэн шинэ хэрэглэгчид зориулсан үлгэр хэрэглэгч" + +#. module: auth_signup +#: model:email.template,subject:auth_signup.reset_password_email +msgid "Password reset" +msgstr "Нууц үгийг шинэчлэх" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:125 +#, python-format +msgid "Please enter a password and confirm it." +msgstr "Нууц үгийг оруулж баталгаажуул" + +#. module: auth_signup +#: view:res.users:0 +msgid "Send an email to the user to (re)set their password." +msgstr "Хэрэглэгчид нууц үгээ шинэчлэх имэйл илгээнэ." + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:23 +#, python-format +msgid "Sign Up" +msgstr "Бүртгүүлэх" + +#. module: auth_signup +#: selection:res.users,state:0 +msgid "New" +msgstr "Шинэ" + +#. module: auth_signup +#: code:addons/auth_signup/res_users.py:258 +#, python-format +msgid "Mail sent to:" +msgstr "Мэйлийг хэнд илгээх" + +#. module: auth_signup +#: field:res.users,state:0 +msgid "Status" +msgstr "Төлөв" + +#. module: auth_signup +#: model:email.template,body_html:auth_signup.reset_password_email +msgid "" +"\n" +"

A password reset was requested for the OpenERP account linked to this " +"email.

\n" +"\n" +"

You may change your password by following this link.

\n" +"\n" +"

Note: If you do not expect this, you can safely ignore this email.

" +msgstr "" +"\n" +"

Энэ имэйлтэй холбогдсон OpenERP дансны нууц үгийг шинэчлэхийг хүссэн " +"байна.

\n" +"\n" +"

Нууц үгээ энэ холбоосоор орж " +"шинэчлэх боломжтой.

\n" +"\n" +"

Санамж: Хэрэв үүнийг таамаглаагүй байсан бол энэ имэйлийг хэрэгсэхгүй " +"байж болно.

" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:119 +#, python-format +msgid "Please enter a name." +msgstr "Нэр оруулна уу." + +#. module: auth_signup +#: model:ir.model,name:auth_signup.model_res_users +msgid "Users" +msgstr "Хэрэглэгчид" + +#. module: auth_signup +#: field:res.partner,signup_url:0 +msgid "Signup URL" +msgstr "Бүртгүүлэх URL" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:122 +#, python-format +msgid "Please enter a username." +msgstr "Хэрэглэгчийн нэрийг оруулна уу" + +#. module: auth_signup +#: selection:res.users,state:0 +msgid "Active" +msgstr "Идэвхтэй" + +#. module: auth_signup +#: code:addons/auth_signup/res_users.py:256 +#, python-format +msgid "" +"Cannot send email: no outgoing email server configured.\n" +"You can configure it under Settings/General Settings." +msgstr "" +"Имэйл илгээх боломжгүй: гарах имэйл сервер тохируулагдаагүй байна.\n" +"Тохиргоо/Ерөнхий тохиргоо дотор үүнийг тохируулах боломжтой." + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:12 +#, python-format +msgid "Username" +msgstr "Хэрэглэгчийн нэр" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:8 +#, python-format +msgid "Name" +msgstr "Нэр" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:165 +#, python-format +msgid "Please enter a username or email address." +msgstr "Хэрэглэгчийн нэр эсвэл имэйл хаягийг оруулна уу." + +#. module: auth_signup +#: selection:res.users,state:0 +msgid "Resetting Password" +msgstr "Нууц үгийг шинэчлэж байна" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:13 +#, python-format +msgid "Username (Email)" +msgstr "Хэрэглэгчийн нэр (Имэйл)" + +#. module: auth_signup +#: field:res.partner,signup_expiration:0 +msgid "Signup Expiration" +msgstr "Бүртгэлт хугацаа хэтрэх" + +#. module: auth_signup +#: help:base.config.settings,auth_signup_reset_password:0 +msgid "This allows users to trigger a password reset from the Login page." +msgstr "Энэ нь Нэвтрэх хуудаснаас нууц үгээ шинэчлэх боломжийг олгодог." + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:21 +#, python-format +msgid "Log in" +msgstr "Нэвтрэх" + +#. module: auth_signup +#: field:res.partner,signup_valid:0 +msgid "Signup Token is Valid" +msgstr "Бүртгүүлэх Жетон Хүчинтэй" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:116 +#: code:addons/auth_signup/static/src/js/auth_signup.js:119 +#: code:addons/auth_signup/static/src/js/auth_signup.js:122 +#: code:addons/auth_signup/static/src/js/auth_signup.js:125 +#: code:addons/auth_signup/static/src/js/auth_signup.js:128 +#: code:addons/auth_signup/static/src/js/auth_signup.js:162 +#: code:addons/auth_signup/static/src/js/auth_signup.js:165 +#, python-format +msgid "Login" +msgstr "Нэвтрэх" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:99 +#, python-format +msgid "Invalid signup token" +msgstr "Бүртгүүлэх жетон хүчингүй" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:128 +#, python-format +msgid "Passwords do not match; please retype them." +msgstr "Нууц үгүүд таарахгүй байна; дахин бичнэ үү." + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/js/auth_signup.js:116 +#: code:addons/auth_signup/static/src/js/auth_signup.js:162 +#, python-format +msgid "No database selected !" +msgstr "Өгөгдлийн бааз сонгогдоогүй байна!" + +#. module: auth_signup +#: view:res.users:0 +msgid "Reset Password" +msgstr "Нууц шинэчлэх" + +#. module: auth_signup +#: field:base.config.settings,auth_signup_reset_password:0 +msgid "Enable password reset from Login page" +msgstr "Нэвтрэх хуудаснаас нууц үг шинэчлэхийг зөвшөөрөх" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:24 +#, python-format +msgid "Back to Login" +msgstr "Дахин нэвтрэх" + +#. module: auth_signup +#. openerp-web +#: code:addons/auth_signup/static/src/xml/auth_signup.xml:22 +#, python-format +msgid "Sign up" +msgstr "Бүртгүүлэх" + +#. module: auth_signup +#: model:ir.model,name:auth_signup.model_res_partner +msgid "Partner" +msgstr "Харилцагч" + +#. module: auth_signup +#: field:res.partner,signup_token:0 +msgid "Signup Token" +msgstr "Бүртгүүлэх Жетон" diff --git a/addons/auth_signup/res_users.py b/addons/auth_signup/res_users.py index b35ff274a6d..9718897ef82 100644 --- a/addons/auth_signup/res_users.py +++ b/addons/auth_signup/res_users.py @@ -246,8 +246,18 @@ class res_users(osv.Model): partner_ids = [user.partner_id.id for user in self.browse(cr, uid, ids, context)] res_partner.signup_prepare(cr, uid, partner_ids, signup_type="reset", expiration=now(days=+1), context=context) + if not context: + context = {} + # send email to users with their signup url - template = self.pool.get('ir.model.data').get_object(cr, uid, 'auth_signup', 'reset_password_email') + template = False + if context.get('create_user'): + try: + template = self.pool.get('ir.model.data').get_object(cr, uid, 'auth_signup', 'set_password_email') + except ValueError: + pass + if not bool(template): + template = self.pool.get('ir.model.data').get_object(cr, uid, 'auth_signup', 'reset_password_email') mail_obj = self.pool.get('mail.mail') assert template._name == 'email.template' for user in self.browse(cr, uid, ids, context): @@ -274,5 +284,6 @@ class res_users(osv.Model): user_id = super(res_users, self).create(cr, uid, values, context=context) user = self.browse(cr, uid, user_id, context=context) if context and context.get('reset_password') and user.email: - user.action_reset_password() + ctx = dict(context, create_user=True) + self.action_reset_password(cr, uid, [user.id], context=ctx) return user_id diff --git a/addons/base_action_rule/test_models.py b/addons/base_action_rule/test_models.py index 9469b42c705..bc76be05f4a 100644 --- a/addons/base_action_rule/test_models.py +++ b/addons/base_action_rule/test_models.py @@ -1,4 +1,4 @@ -from osv import osv, fields +from openerp.osv import fields, osv AVAILABLE_STATES = [ ('draft', 'New'), diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index ab0d8d324b4..ca75c9e20fc 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -24,12 +24,13 @@ from dateutil import parser from dateutil import rrule from dateutil.relativedelta import relativedelta from openerp.osv import fields, osv -from openerp.service import web_services from openerp.tools.translate import _ import pytz import re import time + from openerp import tools, SUPERUSER_ID +import openerp.service.report months = { 1: "January", 2: "February", 3: "March", 4: "April", \ @@ -1729,27 +1730,25 @@ class ir_model(osv.osv): ir_model() -class virtual_report_spool(web_services.report_spool): +original_exp_report = openerp.service.report.exp_report - def exp_report(self, db, uid, object, ids, data=None, context=None): - """ - Export Report - @param self: The object pointer - @param db: get the current database, - @param uid: the current user's ID for security checks, - @param context: A standard dictionary for contextual values - """ +def exp_report(db, uid, object, ids, data=None, context=None): + """ + Export Report + @param db: get the current database, + @param uid: the current user's ID for security checks, + @param context: A standard dictionary for contextual values + """ - if object == 'printscreen.list': - return super(virtual_report_spool, self).exp_report(db, uid, \ - object, ids, data, context) - new_ids = [] - for id in ids: - new_ids.append(base_calendar_id2real_id(id)) - if data.get('id', False): - data['id'] = base_calendar_id2real_id(data['id']) - return super(virtual_report_spool, self).exp_report(db, uid, object, new_ids, data, context) + if object == 'printscreen.list': + original_exp_report(db, uid, object, ids, data, context) + new_ids = [] + for id in ids: + new_ids.append(base_calendar_id2real_id(id)) + if data.get('id', False): + data['id'] = base_calendar_id2real_id(data['id']) + return original_exp_report(db, uid, object, new_ids, data, context) -virtual_report_spool() +openerp.service.report.exp_report = exp_report # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/base_calendar/i18n/tr.po b/addons/base_calendar/i18n/tr.po index 8a5960f26c8..e3653c115f6 100644 --- a/addons/base_calendar/i18n/tr.po +++ b/addons/base_calendar/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-05-10 17:34+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" +"PO-Revision-Date: 2013-02-06 17:09+0000\n" +"Last-Translator: Ediz Duman \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 06:01+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" #. module: base_calendar #: selection:calendar.alarm,trigger_related:0 @@ -44,7 +44,7 @@ msgstr "" #: selection:calendar.todo,rrule_type:0 #: selection:crm.meeting,rrule_type:0 msgid "Week(s)" -msgstr "" +msgstr "Hafta(lar)" #. module: base_calendar #: field:calendar.event,we:0 @@ -145,7 +145,7 @@ msgstr "Davet türünü belirle" #: view:crm.meeting:0 #: field:crm.meeting,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış Mesajlar" #. module: base_calendar #: selection:calendar.event,week_list:0 @@ -166,7 +166,7 @@ msgstr "Tüm Gün" #: field:calendar.todo,vtimezone:0 #: field:crm.meeting,vtimezone:0 msgid "Timezone" -msgstr "Saat dilimi" +msgstr "ZamanDilimi" #. module: base_calendar #: selection:calendar.attendee,availability:0 @@ -180,7 +180,7 @@ msgstr "Serbest" #. module: base_calendar #: help:crm.meeting,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Eğer işaretlenirse yeni mesajlar dikkatinizi gerektirecek" #. module: base_calendar #: help:calendar.attendee,rsvp:0 @@ -207,7 +207,7 @@ msgstr "Etkinlik Ref" #: field:calendar.todo,tu:0 #: field:crm.meeting,tu:0 msgid "Tue" -msgstr "Sa" +msgstr "Sal" #. module: base_calendar #: selection:calendar.event,byday:0 @@ -232,12 +232,12 @@ msgstr "Sonuncu" #. module: base_calendar #: help:crm.meeting,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesajlar ve İletişim Geçmişi" #. module: base_calendar #: field:crm.meeting,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mesajlar" #. module: base_calendar #: selection:calendar.alarm,trigger_interval:0 @@ -264,7 +264,7 @@ msgstr "Başkan" #. module: base_calendar #: view:crm.meeting:0 msgid "My Meetings" -msgstr "" +msgstr "Toplantılarım" #. module: base_calendar #: selection:calendar.alarm,action:0 @@ -303,22 +303,22 @@ msgstr "Katılımcının iştirak durumu" #. module: base_calendar #: view:crm.meeting:0 msgid "Mail To" -msgstr "" +msgstr "Kime" #. module: base_calendar #: field:crm.meeting,name:0 msgid "Meeting Subject" -msgstr "" +msgstr "Toplantı Konusu" #. module: base_calendar #: view:calendar.event:0 msgid "End of Recurrence" -msgstr "" +msgstr "Tekrar sonu" #. module: base_calendar #: view:calendar.event:0 msgid "Group By..." -msgstr "Gruplandır..." +msgstr "Gruplan İle..." #. module: base_calendar #: view:calendar.event:0 @@ -334,7 +334,7 @@ msgstr "Görüşmenin tekrarlanacağı günü seç" #: view:crm.meeting:0 #: model:ir.actions.act_window,name:base_calendar.action_crm_meeting msgid "Meetings" -msgstr "" +msgstr "Toplantılar" #. module: base_calendar #: field:calendar.event,recurrent_id_date:0 @@ -444,7 +444,7 @@ msgstr "Katılımcılar" #. module: base_calendar #: view:calendar.event:0 msgid "Confirm" -msgstr "Onayla" +msgstr "Onaylama" #. module: base_calendar #: model:ir.model,name:base_calendar.model_calendar_todo @@ -483,14 +483,14 @@ msgstr "Ayın günü" #. module: base_calendar #: field:crm.meeting,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Takipçiler" #. module: base_calendar #: field:calendar.event,location:0 #: field:calendar.todo,location:0 #: field:crm.meeting,location:0 msgid "Location" -msgstr "Konum" +msgstr "Lokasyon" #. module: base_calendar #: selection:calendar.attendee,role:0 @@ -503,7 +503,7 @@ msgstr "Katılım gerekli" #: field:calendar.todo,show_as:0 #: field:crm.meeting,show_as:0 msgid "Show Time as" -msgstr "Saati şöyle göster" +msgstr "Zamanı şöyle göster" #. module: base_calendar #: selection:calendar.alarm,action:0 @@ -530,26 +530,26 @@ msgstr "Etkinlik alarm bilgisi" #: code:addons/base_calendar/base_calendar.py:1010 #, python-format msgid "Count cannot be negative or 0." -msgstr "" +msgstr "Sayım negatif ya da 0 olamaz." #. module: base_calendar #: field:crm.meeting,create_date:0 msgid "Creation Date" -msgstr "" +msgstr "Oluşturma Tarihi" #. module: base_calendar #: view:crm.meeting:0 #: model:ir.model,name:base_calendar.model_crm_meeting #: model:res.request.link,name:base_calendar.request_link_meeting msgid "Meeting" -msgstr "" +msgstr "Toplantı" #. module: base_calendar #: selection:calendar.event,rrule_type:0 #: selection:calendar.todo,rrule_type:0 #: selection:crm.meeting,rrule_type:0 msgid "Month(s)" -msgstr "" +msgstr "Ay" #. module: base_calendar #: view:calendar.event:0 @@ -571,7 +571,7 @@ msgstr "Caldav URL si" #. module: base_calendar #: model:ir.model,name:base_calendar.model_mail_wizard_invite msgid "Invite wizard" -msgstr "" +msgstr "Davet sihirbazı" #. module: base_calendar #: selection:calendar.event,month_list:0 @@ -595,7 +595,7 @@ msgstr "Per" #. module: base_calendar #: view:crm.meeting:0 msgid "Meeting Details" -msgstr "" +msgstr "Toplantı Ayrıntıları" #. module: base_calendar #: field:calendar.attendee,child_ids:0 @@ -606,21 +606,21 @@ msgstr "Şuna Yetkilendirildi" #: code:addons/base_calendar/crm_meeting.py:102 #, python-format msgid "The following contacts have no email address :" -msgstr "" +msgstr "Aşağıdaki kişilerin e-posta adresini Yok :" #. module: base_calendar #: selection:calendar.event,rrule_type:0 #: selection:calendar.todo,rrule_type:0 #: selection:crm.meeting,rrule_type:0 msgid "Year(s)" -msgstr "" +msgstr "Yıl" #. module: base_calendar #: view:crm.meeting.type:0 #: model:ir.actions.act_window,name:base_calendar.action_crm_meeting_type #: model:ir.ui.menu,name:base_calendar.menu_crm_meeting_type msgid "Meeting Types" -msgstr "" +msgstr "Toplantı Türü" #. module: base_calendar #: field:calendar.event,create_date:0 @@ -638,12 +638,12 @@ msgstr "Çalışanlara açık" #. module: base_calendar #: view:crm.meeting:0 msgid "hours" -msgstr "" +msgstr "saat" #. module: base_calendar #: field:calendar.attendee,partner_id:0 msgid "Contact" -msgstr "İlgili" +msgstr "Kontak" #. module: base_calendar #: field:calendar.attendee,language:0 @@ -655,12 +655,12 @@ msgstr "Dil" #: field:calendar.todo,end_date:0 #: field:crm.meeting,end_date:0 msgid "Repeat Until" -msgstr "kadar tekrarla" +msgstr "Kadar Tekrarla" #. module: base_calendar #: view:crm.meeting:0 msgid "Options" -msgstr "" +msgstr "Şeçenekler" #. module: base_calendar #: selection:calendar.event,byday:0 @@ -699,7 +699,7 @@ msgstr "Salı" #. module: base_calendar #: field:crm.meeting,categ_ids:0 msgid "Tags" -msgstr "" +msgstr "Etiketler" #. module: base_calendar #: view:calendar.event:0 @@ -733,12 +733,12 @@ msgstr "Belirli aralıklarla olayın otomatik olarak tekrarlamasına izin ver" #. module: base_calendar #: model:ir.ui.menu,name:base_calendar.mail_menu_calendar msgid "Calendar" -msgstr "" +msgstr "Takvim" #. module: base_calendar #: field:calendar.attendee,cn:0 msgid "Common name" -msgstr "Genel ad" +msgstr "Genel adı" #. module: base_calendar #: selection:calendar.attendee,state:0 @@ -750,6 +750,7 @@ msgstr "Reddedildi" #, python-format msgid "Group by date is not supported, use the calendar view instead." msgstr "" +"Tarihe göre Grup desteklenmiyor, bunun yerine takvim görünümünü kullanın" #. module: base_calendar #: view:calendar.event:0 @@ -826,7 +827,7 @@ msgstr "Ek" #. module: base_calendar #: field:crm.meeting,date_closed:0 msgid "Closed" -msgstr "" +msgstr "Kapatıldı" #. module: base_calendar #: view:calendar.event:0 @@ -851,7 +852,7 @@ msgstr "Tekrar Sayısı" #. module: base_calendar #: model:crm.meeting.type,name:base_calendar.categ_meet2 msgid "Internal Meeting" -msgstr "" +msgstr "İç Toplantı" #. module: base_calendar #: view:calendar.event:0 @@ -868,7 +869,7 @@ msgstr "Olaylar" #: field:calendar.todo,state:0 #: field:crm.meeting,state:0 msgid "Status" -msgstr "" +msgstr "Durum" #. module: base_calendar #: help:calendar.attendee,email:0 @@ -878,7 +879,7 @@ msgstr "Davetli Kişinin Epostası" #. module: base_calendar #: model:crm.meeting.type,name:base_calendar.categ_meet1 msgid "Customer Meeting" -msgstr "" +msgstr "Müşteri Toplantısı" #. module: base_calendar #: help:calendar.attendee,dir:0 @@ -904,7 +905,7 @@ msgstr "Pazartesi" #. module: base_calendar #: model:crm.meeting.type,name:base_calendar.categ_meet4 msgid "Open Discussion" -msgstr "" +msgstr "Açık Tartışmaları" #. module: base_calendar #: model:ir.model,name:base_calendar.model_ir_model @@ -928,7 +929,7 @@ msgstr "Etkinlik Tarihi" #. module: base_calendar #: view:crm.meeting:0 msgid "Invitations" -msgstr "" +msgstr "Davetler" #. module: base_calendar #: view:calendar.event:0 @@ -939,7 +940,7 @@ msgstr "Bu" #. module: base_calendar #: field:crm.meeting,write_date:0 msgid "Write Date" -msgstr "" +msgstr "Yazım Tarihi" #. module: base_calendar #: field:calendar.attendee,delegated_from:0 @@ -949,7 +950,7 @@ msgstr "Temsil Edilen" #. module: base_calendar #: field:crm.meeting,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Takip ediyor" #. module: base_calendar #: field:calendar.attendee,user_id:0 @@ -1008,7 +1009,7 @@ msgstr "Belirsiz" #: constraint:calendar.todo:0 #: constraint:crm.meeting:0 msgid "Error ! End date cannot be set before start date." -msgstr "" +msgstr "Hata! Bitiş tarihi başlangıç ​​tarihinden önce ayarlanamaz." #. module: base_calendar #: field:calendar.alarm,trigger_occurs:0 @@ -1027,7 +1028,7 @@ msgstr "Ocak" #: field:calendar.alarm,trigger_related:0 #: field:res.alarm,trigger_related:0 msgid "Related to" -msgstr "Bağlı olduğu" +msgstr "İlişkili" #. module: base_calendar #: field:calendar.alarm,trigger_interval:0 @@ -1040,7 +1041,7 @@ msgstr "Aralık" #: selection:calendar.todo,week_list:0 #: selection:crm.meeting,week_list:0 msgid "Wednesday" -msgstr "Çarşamba" +msgstr "Çarşamba" #. module: base_calendar #: field:calendar.alarm,name:0 @@ -1072,7 +1073,7 @@ msgstr "Ay içinde görüşmenin tekrarlanacağı günü seç" #. module: base_calendar #: field:calendar.alarm,action:0 msgid "Action" -msgstr "Eylem" +msgstr "İşlem" #. module: base_calendar #: help:calendar.alarm,duration:0 @@ -1102,14 +1103,14 @@ msgstr "Alarm tetiklendiğinde başlatılacak eylemi tanımlar" #. module: base_calendar #: view:crm.meeting:0 msgid "Starting at" -msgstr "" +msgstr "Başlama" #. module: base_calendar #: selection:calendar.event,end_type:0 #: selection:calendar.todo,end_type:0 #: selection:crm.meeting,end_type:0 msgid "End date" -msgstr "Bitiş tarihi" +msgstr "Tarihi'de" #. module: base_calendar #: view:calendar.event:0 @@ -1131,12 +1132,12 @@ msgstr "" #: field:calendar.todo,end_type:0 #: field:crm.meeting,end_type:0 msgid "Recurrence Termination" -msgstr "" +msgstr "Tekrar Sonlandırma" #. module: base_calendar #: view:crm.meeting:0 msgid "Until" -msgstr "" +msgstr "Kadar" #. module: base_calendar #: view:res.alarm:0 @@ -1146,17 +1147,17 @@ msgstr "Anımsatma Ayrıntıları" #. module: base_calendar #: model:crm.meeting.type,name:base_calendar.categ_meet3 msgid "Off-site Meeting" -msgstr "" +msgstr "Dışarı Toplantısı" #. module: base_calendar #: view:crm.meeting:0 msgid "Day of Month" -msgstr "" +msgstr "Ayın Günü" #. module: base_calendar #: selection:calendar.alarm,state:0 msgid "Done" -msgstr "Bitti" +msgstr "Biten" #. module: base_calendar #: help:calendar.event,interval:0 @@ -1168,12 +1169,12 @@ msgstr "Her (Gün/Hafta/Ay/Yıl) Tekrarla" #. module: base_calendar #: view:crm.meeting:0 msgid "All Day?" -msgstr "" +msgstr "Tüm Gün?" #. module: base_calendar #: view:calendar.event:0 msgid "Cancel" -msgstr "Vazgeç" +msgstr "İptal" #. module: base_calendar #: model:ir.actions.act_window,help:base_calendar.action_crm_meeting @@ -1208,7 +1209,7 @@ msgstr "Sorumlu Kullanıcı" #. module: base_calendar #: view:crm.meeting:0 msgid "Select Weekdays" -msgstr "" +msgstr "Haftanıngünleri seçin" #. module: base_calendar #: code:addons/base_calendar/base_calendar.py:1514 @@ -1245,14 +1246,14 @@ msgstr "Yineleme" #: selection:calendar.todo,week_list:0 #: selection:crm.meeting,week_list:0 msgid "Thursday" -msgstr "Perşembe" +msgstr "Perşembe" #. module: base_calendar #: field:calendar.event,exrule:0 #: field:calendar.todo,exrule:0 #: field:crm.meeting,exrule:0 msgid "Exception Rule" -msgstr "Muafşyet Kuralı" +msgstr "İstisna Kural" #. module: base_calendar #: help:calendar.attendee,language:0 @@ -1289,7 +1290,7 @@ msgstr "Ay" #: selection:calendar.todo,rrule_type:0 #: selection:crm.meeting,rrule_type:0 msgid "Day(s)" -msgstr "" +msgstr "Gün" #. module: base_calendar #: view:calendar.event:0 @@ -1338,7 +1339,7 @@ msgstr "ir.values" #. module: base_calendar #: view:crm.meeting:0 msgid "Search Meetings" -msgstr "" +msgstr "Toplantı Aramam" #. module: base_calendar #: model:ir.model,name:base_calendar.model_ir_attachment @@ -1348,7 +1349,7 @@ msgstr "ir.ek" #. module: base_calendar #: model:ir.model,name:base_calendar.model_crm_meeting_type msgid "Meeting Type" -msgstr "" +msgstr "Toplantı Türü" #. module: base_calendar #: selection:calendar.attendee,state:0 @@ -1378,7 +1379,7 @@ msgstr "" #. module: base_calendar #: selection:crm.meeting,state:0 msgid "Unconfirmed" -msgstr "" +msgstr "Onaysız" #. module: base_calendar #: help:calendar.attendee,sent_by:0 @@ -1398,7 +1399,7 @@ msgstr "Bitiş Tarihi" #: selection:calendar.todo,month_list:0 #: selection:crm.meeting,month_list:0 msgid "February" -msgstr "Şubat" +msgstr "Şubat" #. module: base_calendar #: selection:calendar.attendee,cutype:0 @@ -1409,7 +1410,7 @@ msgstr "Kaynak" #: field:crm.meeting.type,name:0 #: field:res.alarm,name:0 msgid "Name" -msgstr "Ad" +msgstr "Adı" #. module: base_calendar #: field:calendar.event,exdate:0 @@ -1430,7 +1431,7 @@ msgstr "" #. module: base_calendar #: model:ir.model,name:base_calendar.model_mail_message msgid "Message" -msgstr "" +msgstr "Mesaj" #. module: base_calendar #: field:calendar.event,base_calendar_alarm_id:0 @@ -1442,7 +1443,7 @@ msgstr "Alarm" #. module: base_calendar #: field:calendar.attendee,sent_by_uid:0 msgid "Sent By User" -msgstr "Şu Kullanıcı tarafından gönderildi" +msgstr "Gönderen Kullanıcı" #. module: base_calendar #: selection:calendar.event,month_list:0 @@ -1455,7 +1456,7 @@ msgstr "Nisan" #: code:addons/base_calendar/crm_meeting.py:106 #, python-format msgid "Email addresses not found" -msgstr "" +msgstr "E-posta adresleri bulunamadı" #. module: base_calendar #: view:calendar.event:0 @@ -1467,13 +1468,13 @@ msgstr "Yineleme Dönemi" #: field:calendar.todo,week_list:0 #: field:crm.meeting,week_list:0 msgid "Weekday" -msgstr "Hafta İçi" +msgstr "HaftanınGünü" #. module: base_calendar #: code:addons/base_calendar/base_calendar.py:1008 #, python-format msgid "Interval cannot be negative." -msgstr "" +msgstr "Aralıklı negatif olamaz" #. module: base_calendar #: field:calendar.event,byday:0 @@ -1486,7 +1487,7 @@ msgstr "Gündüz" #: code:addons/base_calendar/base_calendar.py:444 #, python-format msgid "First you have to specify the date of the invitation." -msgstr "" +msgstr "İlk davet tarihinden belirtmeniz gerekir." #. module: base_calendar #: field:calendar.alarm,model_id:0 @@ -1503,7 +1504,7 @@ msgstr "Ses" #: field:calendar.todo,id:0 #: field:crm.meeting,id:0 msgid "ID" -msgstr "Kimlik" +msgstr "ID" #. module: base_calendar #: selection:calendar.attendee,role:0 @@ -1515,7 +1516,7 @@ msgstr "Bilgi Amaçlı" #: field:calendar.todo,select1:0 #: field:crm.meeting,select1:0 msgid "Option" -msgstr "Seçenek" +msgstr "Opsiyon" #. module: base_calendar #: model:ir.model,name:base_calendar.model_calendar_attendee @@ -1525,12 +1526,12 @@ msgstr "Katılımcı Bilgisi" #. module: base_calendar #: field:calendar.alarm,res_id:0 msgid "Resource ID" -msgstr "Kaynak Kimliği" +msgstr "Kaynak ID" #. module: base_calendar #: selection:calendar.attendee,state:0 msgid "Needs Action" -msgstr "Eylem Gerekir" +msgstr "Gereki İşlemler" #. module: base_calendar #: field:calendar.attendee,sent_by:0 @@ -1542,7 +1543,7 @@ msgstr "Gönderen" #: field:calendar.todo,sequence:0 #: field:crm.meeting,sequence:0 msgid "Sequence" -msgstr "Diziliş" +msgstr "Sıralama" #. module: base_calendar #: help:calendar.event,alarm_id:0 @@ -1555,7 +1556,7 @@ msgstr "Bu sefer etkinlik başlamadan önce alarm ayarla" #: view:calendar.event:0 #: view:crm.meeting:0 msgid "Accept" -msgstr "Kabul et" +msgstr "Kabulet" #. module: base_calendar #: selection:calendar.event,week_list:0 @@ -1569,7 +1570,7 @@ msgstr "Cumartesi" #: field:calendar.todo,interval:0 #: field:crm.meeting,interval:0 msgid "Repeat Every" -msgstr "" +msgstr "Herzaman Tekrarla" #. module: base_calendar #: selection:calendar.event,byday:0 diff --git a/addons/base_gengo/i18n/mn.po b/addons/base_gengo/i18n/mn.po new file mode 100644 index 00000000000..cd0387ba244 --- /dev/null +++ b/addons/base_gengo/i18n/mn.po @@ -0,0 +1,249 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 14:36+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: base_gengo +#: view:res.company:0 +msgid "Comments for Translator" +msgstr "" + +#. module: base_gengo +#: field:ir.translation,job_id:0 +msgid "Gengo Job ID" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:114 +#, python-format +msgid "This language is not supported by the Gengo translation services." +msgstr "" + +#. module: base_gengo +#: field:res.company,gengo_comment:0 +msgid "Comments" +msgstr "" + +#. module: base_gengo +#: field:res.company,gengo_private_key:0 +msgid "Gengo Private Key" +msgstr "" + +#. module: base_gengo +#: model:ir.model,name:base_gengo.model_base_gengo_translations +msgid "base.gengo.translations" +msgstr "" + +#. module: base_gengo +#: help:res.company,gengo_auto_approve:0 +msgid "Jobs are Automatically Approved by Gengo." +msgstr "" + +#. module: base_gengo +#: field:base.gengo.translations,lang_id:0 +msgid "Language" +msgstr "" + +#. module: base_gengo +#: field:ir.translation,gengo_comment:0 +msgid "Comments & Activity Linked to Gengo" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:124 +#, python-format +msgid "Gengo Sync Translation (Response)" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:72 +#, python-format +msgid "" +"Gengo `Public Key` or `Private Key` are missing. Enter your Gengo " +"authentication parameters under `Settings > Companies > Gengo Parameters`." +msgstr "" + +#. module: base_gengo +#: selection:ir.translation,gengo_translation:0 +msgid "Translation By Machine" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:155 +#, python-format +msgid "" +"%s\n" +"\n" +"--\n" +" Commented on %s by %s." +msgstr "" + +#. module: base_gengo +#: field:ir.translation,gengo_translation:0 +msgid "Gengo Translation Service Level" +msgstr "" + +#. module: base_gengo +#: constraint:ir.translation:0 +msgid "" +"The Gengo translation service selected is not supported for this language." +msgstr "" + +#. module: base_gengo +#: selection:ir.translation,gengo_translation:0 +msgid "Standard" +msgstr "" + +#. module: base_gengo +#: help:ir.translation,gengo_translation:0 +msgid "" +"You can select here the service level you want for an automatic translation " +"using Gengo." +msgstr "" + +#. module: base_gengo +#: field:base.gengo.translations,restart_send_job:0 +msgid "Restart Sending Job" +msgstr "" + +#. module: base_gengo +#: view:ir.translation:0 +msgid "To Approve In Gengo" +msgstr "" + +#. module: base_gengo +#: view:res.company:0 +msgid "Private Key" +msgstr "" + +#. module: base_gengo +#: view:res.company:0 +msgid "Public Key" +msgstr "" + +#. module: base_gengo +#: field:res.company,gengo_public_key:0 +msgid "Gengo Public Key" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:123 +#, python-format +msgid "Gengo Sync Translation (Request)" +msgstr "" + +#. module: base_gengo +#: view:ir.translation:0 +msgid "Translations" +msgstr "" + +#. module: base_gengo +#: field:res.company,gengo_auto_approve:0 +msgid "Auto Approve Translation ?" +msgstr "" + +#. module: base_gengo +#: model:ir.actions.act_window,name:base_gengo.action_wizard_base_gengo_translations +#: model:ir.ui.menu,name:base_gengo.menu_action_wizard_base_gengo_translations +msgid "Gengo: Manual Request of Translation" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/ir_translation.py:62 +#: code:addons/base_gengo/wizard/base_gengo_translations.py:109 +#, python-format +msgid "Gengo Authentication Error" +msgstr "" + +#. module: base_gengo +#: model:ir.model,name:base_gengo.model_res_company +msgid "Companies" +msgstr "" + +#. module: base_gengo +#: view:ir.translation:0 +msgid "" +"Note: If the translation state is 'In Progress', it means that the " +"translation has to be approved to be uploaded in this system. You are " +"supposed to do that directly by using your Gengo Account" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:82 +#, python-format +msgid "" +"Gengo connection failed with this message:\n" +"``%s``" +msgstr "" + +#. module: base_gengo +#: view:res.company:0 +msgid "Gengo Parameters" +msgstr "" + +#. module: base_gengo +#: view:base.gengo.translations:0 +msgid "Send" +msgstr "" + +#. module: base_gengo +#: selection:ir.translation,gengo_translation:0 +msgid "Ultra" +msgstr "" + +#. module: base_gengo +#: model:ir.model,name:base_gengo.model_ir_translation +msgid "ir.translation" +msgstr "" + +#. module: base_gengo +#: view:ir.translation:0 +msgid "Gengo Translation Service" +msgstr "" + +#. module: base_gengo +#: selection:ir.translation,gengo_translation:0 +msgid "Pro" +msgstr "" + +#. module: base_gengo +#: view:base.gengo.translations:0 +msgid "Gengo Request Form" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:114 +#, python-format +msgid "Warning" +msgstr "" + +#. module: base_gengo +#: help:res.company,gengo_comment:0 +msgid "" +"This comment will be automatically be enclosed in each an every request sent " +"to Gengo" +msgstr "" + +#. module: base_gengo +#: view:base.gengo.translations:0 +msgid "Cancel" +msgstr "" + +#. module: base_gengo +#: view:base.gengo.translations:0 +msgid "or" +msgstr "" diff --git a/addons/base_gengo/i18n/tr.po b/addons/base_gengo/i18n/tr.po new file mode 100644 index 00000000000..4a9fd568ae0 --- /dev/null +++ b/addons/base_gengo/i18n/tr.po @@ -0,0 +1,249 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 08:47+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: base_gengo +#: view:res.company:0 +msgid "Comments for Translator" +msgstr "Çevirmen için notlar" + +#. module: base_gengo +#: field:ir.translation,job_id:0 +msgid "Gengo Job ID" +msgstr "Gengo İş NO" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:114 +#, python-format +msgid "This language is not supported by the Gengo translation services." +msgstr "Bu dil Gengo tercüme servisi tarafından desteklenmiyor." + +#. module: base_gengo +#: field:res.company,gengo_comment:0 +msgid "Comments" +msgstr "Yorumlar" + +#. module: base_gengo +#: field:res.company,gengo_private_key:0 +msgid "Gengo Private Key" +msgstr "Gengo Özel Anahtarı" + +#. module: base_gengo +#: model:ir.model,name:base_gengo.model_base_gengo_translations +msgid "base.gengo.translations" +msgstr "base.gengo.translations" + +#. module: base_gengo +#: help:res.company,gengo_auto_approve:0 +msgid "Jobs are Automatically Approved by Gengo." +msgstr "İşler Gengo tarafından otomatik olarak onaylanıyor" + +#. module: base_gengo +#: field:base.gengo.translations,lang_id:0 +msgid "Language" +msgstr "Dil" + +#. module: base_gengo +#: field:ir.translation,gengo_comment:0 +msgid "Comments & Activity Linked to Gengo" +msgstr "Gengo'ya bağlı yorumlar ve aktiviteler" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:124 +#, python-format +msgid "Gengo Sync Translation (Response)" +msgstr "Gengo Sync Çeviri (Cevap)" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:72 +#, python-format +msgid "" +"Gengo `Public Key` or `Private Key` are missing. Enter your Gengo " +"authentication parameters under `Settings > Companies > Gengo Parameters`." +msgstr "" + +#. module: base_gengo +#: selection:ir.translation,gengo_translation:0 +msgid "Translation By Machine" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:155 +#, python-format +msgid "" +"%s\n" +"\n" +"--\n" +" Commented on %s by %s." +msgstr "" + +#. module: base_gengo +#: field:ir.translation,gengo_translation:0 +msgid "Gengo Translation Service Level" +msgstr "" + +#. module: base_gengo +#: constraint:ir.translation:0 +msgid "" +"The Gengo translation service selected is not supported for this language." +msgstr "" + +#. module: base_gengo +#: selection:ir.translation,gengo_translation:0 +msgid "Standard" +msgstr "Standart" + +#. module: base_gengo +#: help:ir.translation,gengo_translation:0 +msgid "" +"You can select here the service level you want for an automatic translation " +"using Gengo." +msgstr "" + +#. module: base_gengo +#: field:base.gengo.translations,restart_send_job:0 +msgid "Restart Sending Job" +msgstr "" + +#. module: base_gengo +#: view:ir.translation:0 +msgid "To Approve In Gengo" +msgstr "" + +#. module: base_gengo +#: view:res.company:0 +msgid "Private Key" +msgstr "Özel Anahtar" + +#. module: base_gengo +#: view:res.company:0 +msgid "Public Key" +msgstr "Genel Anahtar" + +#. module: base_gengo +#: field:res.company,gengo_public_key:0 +msgid "Gengo Public Key" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:123 +#, python-format +msgid "Gengo Sync Translation (Request)" +msgstr "" + +#. module: base_gengo +#: view:ir.translation:0 +msgid "Translations" +msgstr "Tercümeler" + +#. module: base_gengo +#: field:res.company,gengo_auto_approve:0 +msgid "Auto Approve Translation ?" +msgstr "" + +#. module: base_gengo +#: model:ir.actions.act_window,name:base_gengo.action_wizard_base_gengo_translations +#: model:ir.ui.menu,name:base_gengo.menu_action_wizard_base_gengo_translations +msgid "Gengo: Manual Request of Translation" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/ir_translation.py:62 +#: code:addons/base_gengo/wizard/base_gengo_translations.py:109 +#, python-format +msgid "Gengo Authentication Error" +msgstr "" + +#. module: base_gengo +#: model:ir.model,name:base_gengo.model_res_company +msgid "Companies" +msgstr "Şirketler" + +#. module: base_gengo +#: view:ir.translation:0 +msgid "" +"Note: If the translation state is 'In Progress', it means that the " +"translation has to be approved to be uploaded in this system. You are " +"supposed to do that directly by using your Gengo Account" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:82 +#, python-format +msgid "" +"Gengo connection failed with this message:\n" +"``%s``" +msgstr "" + +#. module: base_gengo +#: view:res.company:0 +msgid "Gengo Parameters" +msgstr "" + +#. module: base_gengo +#: view:base.gengo.translations:0 +msgid "Send" +msgstr "Gönder" + +#. module: base_gengo +#: selection:ir.translation,gengo_translation:0 +msgid "Ultra" +msgstr "" + +#. module: base_gengo +#: model:ir.model,name:base_gengo.model_ir_translation +msgid "ir.translation" +msgstr "ir.translation" + +#. module: base_gengo +#: view:ir.translation:0 +msgid "Gengo Translation Service" +msgstr "" + +#. module: base_gengo +#: selection:ir.translation,gengo_translation:0 +msgid "Pro" +msgstr "" + +#. module: base_gengo +#: view:base.gengo.translations:0 +msgid "Gengo Request Form" +msgstr "" + +#. module: base_gengo +#: code:addons/base_gengo/wizard/base_gengo_translations.py:114 +#, python-format +msgid "Warning" +msgstr "Uyarı" + +#. module: base_gengo +#: help:res.company,gengo_comment:0 +msgid "" +"This comment will be automatically be enclosed in each an every request sent " +"to Gengo" +msgstr "" + +#. module: base_gengo +#: view:base.gengo.translations:0 +msgid "Cancel" +msgstr "İptal Et" + +#. module: base_gengo +#: view:base.gengo.translations:0 +msgid "or" +msgstr "" diff --git a/addons/base_import/i18n/hr.po b/addons/base_import/i18n/hr.po index 7a119f19aaf..bc644bdfad5 100644 --- a/addons/base_import/i18n/hr.po +++ b/addons/base_import/i18n/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-14 22:33+0000\n" -"Last-Translator: Goran Kliska \n" +"PO-Revision-Date: 2013-02-12 22:11+0000\n" +"Last-Translator: Davor Bojkić \n" "Language-Team: Croatian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 06:07+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-13 04:36+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: base_import #. openerp-web @@ -29,7 +29,7 @@ msgstr "Dohvati sve moguće vrijednosti" #: code:addons/base_import/static/src/xml/import.xml:71 #, python-format msgid "Need to import data from an other application?" -msgstr "" +msgstr "Potreban je uvoz podataka iz druge aplikacije?" #. module: base_import #. openerp-web @@ -47,6 +47,15 @@ msgid "" "give \n" " you an example for Products and their Categories." msgstr "" +"Kada koristite vanjske ID-eve, možete uvesti csv datoteke \n" +" sa kolonom \"External ID\" " +"definirate vanjski ID svakog zapisa \n" +" koji uvozite. Tada ćete biti " +"u mogućnosti napraviti referencu \n" +" na taj zapis sa kolonama tipa " +"\"polje/External ID\". Sljedeća dvije \n" +" csv datoteke daju primjer za " +"proizvode i njihove kategorije." #. module: base_import #. openerp-web @@ -56,13 +65,16 @@ msgid "" "How to export/import different tables from an SQL \n" " application to OpenERP?" msgstr "" +"Kako izvesti/uvesti različite tablice iz SQL \n" +" " +"programa u OpenERP" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:310 #, python-format msgid "Relation Fields" -msgstr "" +msgstr "Relacijska polja" #. module: base_import #. openerp-web @@ -72,6 +84,9 @@ msgid "" "Country/Database ID: the unique OpenERP ID for a \n" " record, defined by the ID postgresql column" msgstr "" +"Država/ID baze: jedinstveni OpenERP ID za \n" +" " +" zapis, definran kolonom postgres kolonom ID" #. module: base_import #. openerp-web @@ -87,6 +102,16 @@ msgid "" "\n" " have a unique Database ID)" msgstr "" +"Korištenje \n" +" Država/ID " +"BAze : ovo bi trebali rijetko koristiti\n" +" za " +"označavanje. Ovo je većinom korišteno od strane programera\n" +" jer je " +"glavna prednost ovoga to što nikad nema konflikata \n" +" (možete " +"imati više zapisa istog naziva, ali uvjek sa jedinstvenim IDentifikatorom u " +"Bazi)" #. module: base_import #. openerp-web @@ -96,6 +121,9 @@ msgid "" "For the country \n" " Belgium, you can use one of these 3 ways to import:" msgstr "" +"Za državu \n" +" " +" Belgiju, možete koristiti jedan od ova 3 načina uza uvoz:" #. module: base_import #. openerp-web @@ -121,13 +149,20 @@ msgid "" "companies) TO \n" " '/tmp/company.csv' with CSV HEADER;" msgstr "" +"kopirajte \n" +" (select " +"'company_'||id as \"External ID\",company_name\n" +" as " +"\"Name\",'True' as \"Is a Company\" from companies) TO\n" +" " +"'/tmp/company.csv' with CSV HEADER;" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:206 #, python-format msgid "CSV file for Manufacturer, Retailer" -msgstr "" +msgstr "CSV datoteka za Proizvođače, Veletrgovce" #. module: base_import #. openerp-web @@ -139,6 +174,11 @@ msgid "" "\n" " data from a third party application." msgstr "" +"Koristi \n" +" Država/Vanjski ID. " +"koristite vanjski ID kad uvozite \n" +" podatke iz drugih " +"aplikacija." #. module: base_import #. openerp-web @@ -152,7 +192,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:80 #, python-format msgid "XXX/External ID" -msgstr "" +msgstr "XXX/Vanjski ID" #. module: base_import #. openerp-web @@ -181,6 +221,14 @@ msgid "" "\n" " See the following question." msgstr "" +"Primjetite da vaša csv datoteka \n" +" ima tabulator za " +"odvajanje, a OpenERP neće \n" +" primjetiti ta odvajanja. " +"Morate promjineiti format \n" +" zapisa u vašem tabličnom " +"kalkulatoru. \n" +" Vidi sljedeće pitanje." #. module: base_import #. openerp-web @@ -199,7 +247,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:239 #, python-format msgid "Can I import several times the same record?" -msgstr "" +msgstr "Mogu li isti zapis uvesti nekoliko puta?" #. module: base_import #. openerp-web @@ -213,7 +261,7 @@ msgstr "Potvrdi" #: code:addons/base_import/static/src/xml/import.xml:55 #, python-format msgid "Map your data to OpenERP" -msgstr "" +msgstr "Mapirajte vaše podatke na OpenERP" #. module: base_import #. openerp-web @@ -224,6 +272,10 @@ msgid "" " the easiest way when your data come from CSV files \n" " that have been created manually." msgstr "" +"Korištenje Države: ovo je \n" +" najlakši način kada vaši " +"podaci dolaze iz csv datoteka\n" +" koje su sastavljene ručno." #. module: base_import #. openerp-web @@ -233,6 +285,8 @@ msgid "" "What's the difference between Database ID and \n" " External ID?" msgstr "" +"Koja je razlika izmeži ID Baze i \n" +" vanjski ID?" #. module: base_import #. openerp-web @@ -244,25 +298,30 @@ msgid "" "\n" " you 3 different fields to import:" msgstr "" +"Na primjer, \n" +" referenciranje države " +"kontakta, OpenERP predlaže \n" +" 3 različita polja za " +"uvoz :" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:175 #, python-format msgid "What can I do if I have multiple matches for a field?" -msgstr "" +msgstr "Što da radim ako imam više istih zapisa za polje?" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:302 #, python-format msgid "External ID,Name,Is a Company" -msgstr "" +msgstr "Vanjski ID , Naziv, Je Tvrtka" #. module: base_import #: field:base_import.tests.models.preview,somevalue:0 msgid "Some Value" -msgstr "" +msgstr "Neka vrijednost" #. module: base_import #. openerp-web @@ -272,6 +331,9 @@ msgid "" "The following CSV file shows how to import \n" " suppliers and their respective contacts" msgstr "" +"Sljedeća csv datoteka pokazuje kako uvesti \n" +" " +" dobavljače i njihove pripadne kontakte" #. module: base_import #. openerp-web @@ -281,6 +343,9 @@ msgid "" "How can I change the CSV file format options when \n" " saving in my spreadsheet application?" msgstr "" +"Kako da promijenim opcije csv formata \n" +" " +"kada spremam datoteku u tabličnom kalkulatoru?" #. module: base_import #. openerp-web @@ -301,6 +366,21 @@ msgid "" "orignial \n" " database)." msgstr "" +"kako možete vidjeti iz ove datoteke, Fabien i Laurence \n" +" " +" rade za organizaciju Biggies (company_1), a \n" +" " +" Eric radi za Organi. Pozezivanje osoba i " +"organizacija se radi \n" +" " +" korištenjem Vanjskog ID-a organizacije. Morali smo " +"staviti prefix \n" +" " +" naziva tablice na Vanjski ID da izbjegnemo konflikt " +"istog ID-a osobe \n" +" " +" i organizacije (osoba_1 i organizacija_1 koji dijele " +"isti ID u originalnoj bazi)." #. module: base_import #. openerp-web @@ -315,13 +395,20 @@ msgid "" "\n" " '/tmp/person.csv' with CSV" msgstr "" +"kopirajte \n" +" (select'person_'||id as \"External ID\",person_name " +"as\n" +" \"Name\",'False' as \"Is a " +"Company\",'company_'||company_id\n" +" as \"Related Company/External ID\" from persons) TO\n" +" '/tmp/person.csv' with CSV" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:148 #, python-format msgid "Country: Belgium" -msgstr "" +msgstr "Država : Belgija" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char_stillreadonly @@ -342,7 +429,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:233 #, python-format msgid "Suppliers and their respective contacts" -msgstr "" +msgstr "Dobavljači i njihovi pripadni kontakti" #. module: base_import #. openerp-web @@ -375,6 +462,11 @@ msgid "" "\n" " PSQL:" msgstr "" +"Za stvaranje csv datoteke za osobe povezane sa \n" +" " +" organizacijama, koristimo ljedeću SQL naredbu u \n" +" " +" PSQL:" #. module: base_import #. openerp-web @@ -386,6 +478,13 @@ msgid "" " (in 'Save As' dialog box > click 'Tools' dropdown \n" " list > Encoding tab)." msgstr "" +"Microsoft Excell će vam omogućiti \n" +" da promjenite kodnu stranu " +"jedino kod snimanja \n" +" (U 'Save as' dijalogu > " +"kliknite na 'Tools' padajući izbornik > \n" +" odaberite 'Encoding' " +"karticu)" #. module: base_import #: field:base_import.tests.models.preview,othervalue:0 @@ -402,6 +501,13 @@ msgid "" " later, it's thus good practice to specify it\n" " whenever possible" msgstr "" +"će također biti korišteno za ažuriranje originalnog \n" +" " +"uvoza, ako kasnije trebate ponovo uvesti \n" +" " +"izmjenjene podatke, zato se smatra dobrom praksom \n" +" " +"koristiti kad god je moguće" #. module: base_import #. openerp-web @@ -411,6 +517,9 @@ msgid "" "file to import. If you need a sample importable file, you\n" " can use the export tool to generate one." msgstr "" +"datoteka za uvoz. Ako trebate uzorak datoteke koja se može uvesti,\n" +" možete koristiti " +"alat za izvoz da napravite jednu." #. module: base_import #. openerp-web @@ -419,7 +528,7 @@ msgstr "" msgid "" "Country/Database \n" " ID: 21" -msgstr "" +msgstr "Država/Baza" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char @@ -429,14 +538,14 @@ msgstr "" #. module: base_import #: help:base_import.import,file:0 msgid "File to check and/or import, raw binary (not base64)" -msgstr "" +msgstr "Datoteke za provjeru i/ili uvoz, raw binary ( ne base64)" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:230 #, python-format msgid "Purchase orders with their respective purchase order lines" -msgstr "" +msgstr "Narudžbe i njihove pripadne stavke" #. module: base_import #. openerp-web @@ -448,6 +557,14 @@ msgid "" " field corresponding to the column. This makes imports\n" " simpler especially when the file has many columns." msgstr "" +"Ako datoteka sadrži\n" +" nazive kolona, OpenERP može " +"pokušati \n" +" automatski odrediti polja koja " +"odgovaraju kolonama. \n" +" Ovo čini uvoz jednostavnijim " +"pogotovo ako datoteka ima \n" +" mnogo kolona." #. module: base_import #. openerp-web @@ -464,6 +581,8 @@ msgid "" ". The issue is\n" " usually an incorrect file encoding." msgstr "" +". Problem je \n" +" obično netočna kodna strana." #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required @@ -519,7 +638,7 @@ msgstr "ID baze podataka" #: code:addons/base_import/static/src/xml/import.xml:313 #, python-format msgid "It will produce the following CSV file:" -msgstr "" +msgstr "Će napraviti sljedeću csv datoteku:" #. module: base_import #. openerp-web @@ -548,7 +667,7 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:360 #, python-format msgid "Import preview failed due to:" -msgstr "" +msgstr "Predpregled uvoza nije uspio zbog:" #. module: base_import #. openerp-web @@ -643,7 +762,7 @@ msgstr "Uvezi CSV datoteku" #: code:addons/base_import/static/src/js/import.js:74 #, python-format msgid "Quoting:" -msgstr "" +msgstr "Navođenje:" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required_related @@ -670,7 +789,7 @@ msgstr "Uvoz" #: code:addons/base_import/static/src/js/import.js:407 #, python-format msgid "Here are the possible values:" -msgstr "" +msgstr "Evo mogućih vrijednosti:" #. module: base_import #. openerp-web @@ -687,13 +806,15 @@ msgid "" "A single column was found in the file, this often means the file separator " "is incorrect" msgstr "" +"U datoteci je nađena samo jedna kolona, to često znači da je format " +"razdjelnika neispravan." #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/import.xml:293 #, python-format msgid "dump of such a PostgreSQL database" -msgstr "" +msgstr "dump takve PostgereSQL baze" #. module: base_import #. openerp-web @@ -710,6 +831,9 @@ msgid "" "The following CSV file shows how to import purchase \n" " orders with their respective purchase order lines:" msgstr "" +"Sljedeća csv datoteka pokazuje kako uvesti \n" +" naloge za nabavu sa " +"njihovm pripadnim stavkama :" #. module: base_import #. openerp-web @@ -719,6 +843,9 @@ msgid "" "What can I do when the Import preview table isn't \n" " displayed correctly?" msgstr "" +"Što mogu uraditi kada se tablice Predpregleda za uvoz\n" +" " +" ne prikazuju ispravno?" #. module: base_import #: field:base_import.tests.models.char,value:0 @@ -770,7 +897,7 @@ msgstr "" #: code:addons/base_import/static/src/js/import.js:396 #, python-format msgid "(%d more)" -msgstr "" +msgstr "(%d više)" #. module: base_import #. openerp-web @@ -829,7 +956,7 @@ msgstr "" #: code:addons/base_import/static/src/js/import.js:373 #, python-format msgid "Everything seems valid." -msgstr "" +msgstr "Sve se čini u redu." #. module: base_import #. openerp-web @@ -914,6 +1041,15 @@ msgid "" " will set the EMPTY value in the field, instead of \n" " assigning the default value." msgstr "" +"Ako ne postavite sva polja u vašoj csv datoteci, \n" +" OpenERP će " +"dodijeliti zadane vrijednosti za svako \n" +" nedefinirano " +"polje, ali ako postavite polja sa praznim virjenostima u csv-u \n" +" OpenERP će " +"postaviti vrijednost tih polja na \"PRAZNO\", umjesto da im \n" +" dodijeli zadane " +"vrijednosti" #. module: base_import #. openerp-web @@ -930,6 +1066,9 @@ msgid "" "What happens if I do not provide a value for a \n" " specific field?" msgstr "" +"Što se dešava ako ne dajem vrijednost za \n" +" " +"pojedino polje?" #. module: base_import #. openerp-web @@ -957,6 +1096,11 @@ msgid "" "spreadsheet \n" " application." msgstr "" +"Ovo vam \n" +" omogućuje da " +"koristite alat za Uvoz/Izvoz OpenERP-a \n" +" za izmjenu serija " +"zapisa u vašem omiljenom tabličnom kalkulatoru" #. module: base_import #. openerp-web @@ -993,14 +1137,14 @@ msgstr "" #: code:addons/base_import/static/src/xml/import.xml:169 #, python-format msgid "CSV file for categories" -msgstr "" +msgstr "CSV datoteka za kategorije" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:309 #, python-format msgid "Normal Fields" -msgstr "" +msgstr "Normalna polja" #. module: base_import #. openerp-web @@ -1012,6 +1156,11 @@ msgid "" " identifier from the original application and\n" " map it to the" msgstr "" +"kako bi ponovo napravili relacije između\n" +" " +"različitih zapisa, trebali bi koristiti jedinstveni\n" +" " +"identifikator iz originalnog zapisa i njega mapirati na" #. module: base_import #. openerp-web @@ -1054,7 +1203,7 @@ msgstr "Naziv" #: code:addons/base_import/static/src/xml/import.xml:80 #, python-format msgid "to the original unique identifier." -msgstr "" +msgstr "originalni jedinstveni identifikator" #. module: base_import #. openerp-web @@ -1131,14 +1280,14 @@ msgstr "Vanjski ID" #: code:addons/base_import/static/src/xml/import.xml:39 #, python-format msgid "File Format Options…" -msgstr "" +msgstr "Opcije Formata datoteka..." #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/import.js:392 #, python-format msgid "between rows %d and %d" -msgstr "" +msgstr "između reda %d i %d" #. module: base_import #. openerp-web @@ -1163,4 +1312,4 @@ msgstr "" #. module: base_import #: field:base_import.import,file:0 msgid "File" -msgstr "" +msgstr "Datoteka" diff --git a/addons/base_import/i18n/mn.po b/addons/base_import/i18n/mn.po new file mode 100644 index 00000000000..c2d69172f62 --- /dev/null +++ b/addons/base_import/i18n/mn.po @@ -0,0 +1,1164 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 12:43+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:420 +#, python-format +msgid "Get all possible values" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:71 +#, python-format +msgid "Need to import data from an other application?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:163 +#, python-format +msgid "" +"When you use External IDs, you can import CSV files \n" +" with the \"External ID\" column to define the " +"External \n" +" ID of each record you import. Then, you will be able " +"\n" +" to make a reference to that record with columns like " +"\n" +" \"Field/External ID\". The following two CSV files " +"give \n" +" you an example for Products and their Categories." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:271 +#, python-format +msgid "" +"How to export/import different tables from an SQL \n" +" application to OpenERP?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:310 +#, python-format +msgid "Relation Fields" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:142 +#, python-format +msgid "" +"Country/Database ID: the unique OpenERP ID for a \n" +" record, defined by the ID postgresql column" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:155 +#, python-format +msgid "" +"Use \n" +" Country/Database ID: You should rarely use this \n" +" notation. It's mostly used by developers as it's " +"main \n" +" advantage is to never have conflicts (you may have \n" +" several records with the same name, but they always " +"\n" +" have a unique Database ID)" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:146 +#, python-format +msgid "" +"For the country \n" +" Belgium, you can use one of these 3 ways to import:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:303 +#, python-format +msgid "company_1,Bigees,True" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_m2o +msgid "base_import.tests.models.m2o" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:297 +#, python-format +msgid "" +"copy \n" +" (select 'company_'||id as \"External " +"ID\",company_name \n" +" as \"Name\",'True' as \"Is a Company\" from " +"companies) TO \n" +" '/tmp/company.csv' with CSV HEADER;" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:206 +#, python-format +msgid "CSV file for Manufacturer, Retailer" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:160 +#, python-format +msgid "" +"Use \n" +" Country/External ID: Use External ID when you import " +"\n" +" data from a third party application." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:316 +#, python-format +msgid "person_1,Fabien,False,company_1" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:80 +#, python-format +msgid "XXX/External ID" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:351 +#, python-format +msgid "Don't Import" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:24 +#, python-format +msgid "Select the" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:100 +#, python-format +msgid "" +"Note that if your CSV file \n" +" has a tabulation as separator, OpenERP will not \n" +" detect the separations. You will need to change the " +"\n" +" file format options in your spreadsheet application. " +"\n" +" See the following question." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:141 +#, python-format +msgid "Country: the name or code of the country" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_o2m_child +msgid "base_import.tests.models.o2m.child" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:239 +#, python-format +msgid "Can I import several times the same record?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:15 +#, python-format +msgid "Validate" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:55 +#, python-format +msgid "Map your data to OpenERP" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:153 +#, python-format +msgid "" +"Use Country: This is \n" +" the easiest way when your data come from CSV files \n" +" that have been created manually." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:127 +#, python-format +msgid "" +"What's the difference between Database ID and \n" +" External ID?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:138 +#, python-format +msgid "" +"For example, to \n" +" reference the country of a contact, OpenERP proposes " +"\n" +" you 3 different fields to import:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:175 +#, python-format +msgid "What can I do if I have multiple matches for a field?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:302 +#, python-format +msgid "External ID,Name,Is a Company" +msgstr "" + +#. module: base_import +#: field:base_import.tests.models.preview,somevalue:0 +msgid "Some Value" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:231 +#, python-format +msgid "" +"The following CSV file shows how to import \n" +" suppliers and their respective contacts" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:109 +#, python-format +msgid "" +"How can I change the CSV file format options when \n" +" saving in my spreadsheet application?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:320 +#, python-format +msgid "" +"As you can see in this file, Fabien and Laurence \n" +" are working for the Bigees company (company_1) and \n" +" Eric is working for the Organi company. The relation " +"\n" +" between persons and companies is done using the \n" +" External ID of the companies. We had to prefix the \n" +" \"External ID\" by the name of the table to avoid a " +"\n" +" conflict of ID between persons and companies " +"(person_1 \n" +" and company_1 who shared the same ID 1 in the " +"orignial \n" +" database)." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:308 +#, python-format +msgid "" +"copy (select \n" +" 'person_'||id as \"External ID\",person_name as \n" +" \"Name\",'False' as \"Is a " +"Company\",'company_'||company_id\n" +" as \"Related Company/External ID\" from persons) TO " +"\n" +" '/tmp/person.csv' with CSV" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:148 +#, python-format +msgid "Country: Belgium" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_stillreadonly +msgid "base_import.tests.models.char.stillreadonly" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:314 +#, python-format +msgid "" +"External ID,Name,Is a \n" +" Company,Related Company/External ID" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:233 +#, python-format +msgid "Suppliers and their respective contacts" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:179 +#, python-format +msgid "" +"If for example you have two product categories \n" +" with the child name \"Sellable\" (ie. \"Misc. \n" +" Products/Sellable\" & \"Other Products/Sellable\"),\n" +" your validation is halted but you may still import \n" +" your data. However, we recommend you do not import " +"the \n" +" data because they will all be linked to the first \n" +" 'Sellable' category found in the Product Category " +"list \n" +" (\"Misc. Products/Sellable\"). We recommend you " +"modify \n" +" one of the duplicates' values or your product " +"category \n" +" hierarchy." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:306 +#, python-format +msgid "" +"To create the CSV file for persons, linked to \n" +" companies, we will use the following SQL command in " +"\n" +" PSQL:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:119 +#, python-format +msgid "" +"Microsoft Excel will allow \n" +" you to modify only the encoding when saving \n" +" (in 'Save As' dialog box > click 'Tools' dropdown \n" +" list > Encoding tab)." +msgstr "" + +#. module: base_import +#: field:base_import.tests.models.preview,othervalue:0 +msgid "Other Variable" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:82 +#, python-format +msgid "" +"will also be used to update the original\n" +" import if you need to re-import modified data\n" +" later, it's thus good practice to specify it\n" +" whenever possible" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:26 +#, python-format +msgid "" +"file to import. If you need a sample importable file, you\n" +" can use the export tool to generate one." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:148 +#, python-format +msgid "" +"Country/Database \n" +" ID: 21" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char +msgid "base_import.tests.models.char" +msgstr "" + +#. module: base_import +#: help:base_import.import,file:0 +msgid "File to check and/or import, raw binary (not base64)" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:230 +#, python-format +msgid "Purchase orders with their respective purchase order lines" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:60 +#, python-format +msgid "" +"If the file contains\n" +" the column names, OpenERP can try auto-detecting the\n" +" field corresponding to the column. This makes imports\n" +" simpler especially when the file has many columns." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:26 +#, python-format +msgid ".CSV" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:360 +#, python-format +msgid "" +". The issue is\n" +" usually an incorrect file encoding." +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required +msgid "base_import.tests.models.m2o.required" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_noreadonly +msgid "base_import.tests.models.char.noreadonly" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:113 +#, python-format +msgid "" +"If you edit and save CSV files in speadsheet \n" +" applications, your computer's regional settings will " +"\n" +" be applied for the separator and delimiter. \n" +" We suggest you use OpenOffice or LibreOffice Calc \n" +" as they will allow you to modify all three options \n" +" (in 'Save As' dialog box > Check the box 'Edit " +"filter \n" +" settings' > Save)." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:30 +#, python-format +msgid "CSV File:" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_preview +msgid "base_import.tests.models.preview" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_required +msgid "base_import.tests.models.char.required" +msgstr "" + +#. module: base_import +#: code:addons/base_import/models.py:112 +#, python-format +msgid "Database ID" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:313 +#, python-format +msgid "It will produce the following CSV file:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:362 +#, python-format +msgid "Here is the start of the file we could not import:" +msgstr "" + +#. module: base_import +#: field:base_import.import,file_type:0 +msgid "File Type" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_import +msgid "base_import.import" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_o2m +msgid "base_import.tests.models.o2m" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:360 +#, python-format +msgid "Import preview failed due to:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:144 +#, python-format +msgid "" +"Country/External ID: the ID of this record \n" +" referenced in another application (or the .XML file " +"\n" +" that imported it)" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:35 +#, python-format +msgid "Reload data to check changes." +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_readonly +msgid "base_import.tests.models.char.readonly" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:131 +#, python-format +msgid "" +"Some fields define a relationship with another \n" +" object. For example, the country of a contact is a \n" +" link to a record of the 'Country' object. When you \n" +" want to import such fields, OpenERP will have to \n" +" recreate links between the different records. \n" +" To help you import such fields, OpenERP provides 3 \n" +" mechanisms. You must use one and only one mechanism " +"\n" +" per field you want to import." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:201 +#, python-format +msgid "" +"The tags should be separated by a comma without any \n" +" spacing. For example, if you want you customer to be " +"\n" +" lined to both tags 'Manufacturer' and 'Retailer' \n" +" then you will encode it as follow \"Manufacturer,\n" +" Retailer\" in the same column of your CSV file." +msgstr "" + +#. module: base_import +#: code:addons/base_import/models.py:264 +#, python-format +msgid "You must configure at least one field to import" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:304 +#, python-format +msgid "company_2,Organi,True" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:58 +#, python-format +msgid "" +"The first row of the\n" +" file contains the label of the column" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_states +msgid "base_import.tests.models.char.states" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:7 +#, python-format +msgid "Import a CSV File" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:74 +#, python-format +msgid "Quoting:" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required_related +msgid "base_import.tests.models.m2o.required.related" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:293 +#, python-format +msgid ")." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:18 +#: code:addons/base_import/static/src/xml/import.xml:396 +#, python-format +msgid "Import" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:407 +#, python-format +msgid "Here are the possible values:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:82 +#, python-format +msgid "The" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:227 +#, python-format +msgid "" +"A single column was found in the file, this often means the file separator " +"is incorrect" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:293 +#, python-format +msgid "dump of such a PostgreSQL database" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:301 +#, python-format +msgid "This SQL command will create the following CSV file:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:228 +#, python-format +msgid "" +"The following CSV file shows how to import purchase \n" +" orders with their respective purchase order lines:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:91 +#, python-format +msgid "" +"What can I do when the Import preview table isn't \n" +" displayed correctly?" +msgstr "" + +#. module: base_import +#: field:base_import.tests.models.char,value:0 +#: field:base_import.tests.models.char.noreadonly,value:0 +#: field:base_import.tests.models.char.readonly,value:0 +#: field:base_import.tests.models.char.required,value:0 +#: field:base_import.tests.models.char.states,value:0 +#: field:base_import.tests.models.char.stillreadonly,value:0 +#: field:base_import.tests.models.m2o,value:0 +#: field:base_import.tests.models.m2o.related,value:0 +#: field:base_import.tests.models.m2o.required,value:0 +#: field:base_import.tests.models.m2o.required.related,value:0 +#: field:base_import.tests.models.o2m,value:0 +#: field:base_import.tests.models.o2m.child,parent_id:0 +#: field:base_import.tests.models.o2m.child,value:0 +msgid "unknown" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:317 +#, python-format +msgid "person_2,Laurence,False,company_1" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:149 +#, python-format +msgid "Country/External ID: base.be" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:288 +#, python-format +msgid "" +"As an example, suppose you have a SQL database \n" +" with two tables you want to import: companies and \n" +" persons. Each person belong to one company, so you \n" +" will have to recreate the link between a person and " +"\n" +" the company he work for. (If you want to test this \n" +" example, here is a" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:396 +#, python-format +msgid "(%d more)" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:227 +#, python-format +msgid "File for some Quotations" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:72 +#, python-format +msgid "Encoding:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:280 +#, python-format +msgid "" +"To manage relations between tables, \n" +" you can use the \"External ID\" facilities of " +"OpenERP. \n" +" The \"External ID\" of a record is the unique " +"identifier \n" +" of this record in another application. This " +"\"External \n" +" ID\" must be unique accoss all the records of all \n" +" objects, so it's a good practice to prefix this \n" +" \"External ID\" with the name of the application or " +"\n" +" table. (like 'company_1', 'person_1' instead of '1')" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:295 +#, python-format +msgid "" +"We will first export all companies and their \n" +" \"External ID\". In PSQL, write the following " +"command:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:212 +#, python-format +msgid "" +"How can I import a one2many relationship (e.g. several \n" +" Order Lines of a Sales Order)?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:373 +#, python-format +msgid "Everything seems valid." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:188 +#, python-format +msgid "" +"However if you do not wish to change your \n" +" configuration of product categories, we recommend " +"you \n" +" use make use of the external ID for this field \n" +" 'Category'." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:390 +#, python-format +msgid "at row %d" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:197 +#, python-format +msgid "" +"How can I import a many2many relationship field \n" +" (e.g. a customer that has multiple tags)?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:80 +#, python-format +msgid "XXX/ID" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:275 +#, python-format +msgid "" +"If you need to import data from different tables, \n" +" you will have to recreate relations between records " +"\n" +" belonging to different tables. (e.g. if you import \n" +" companies and persons, you will have to recreate the " +"\n" +" link between each person and the company they work \n" +" for)." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:150 +#, python-format +msgid "" +"According to your need, you should use \n" +" one of these 3 ways to reference records in " +"relations. \n" +" Here is when you should use one or the other, \n" +" according to your need:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:319 +#, python-format +msgid "person_4,Ramsy,False,company_3" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:261 +#, python-format +msgid "" +"If you do not set all fields in your CSV file, \n" +" OpenERP will assign the default value for every non " +"\n" +" defined fields. But if you\n" +" set fields with empty values in your CSV file, " +"OpenERP \n" +" will set the EMPTY value in the field, instead of \n" +" assigning the default value." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:20 +#, python-format +msgid "Cancel" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:257 +#, python-format +msgid "" +"What happens if I do not provide a value for a \n" +" specific field?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:68 +#, python-format +msgid "Frequently Asked Questions" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:305 +#, python-format +msgid "company_3,Boum,True" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:249 +#, python-format +msgid "" +"This feature \n" +" allows you to use the Import/Export tool of OpenERP " +"to \n" +" modify a batch of records in your favorite " +"spreadsheet \n" +" application." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:77 +#, python-format +msgid "" +"column in OpenERP. When you\n" +" import an other record that links to the first\n" +" one, use" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:242 +#, python-format +msgid "" +"If you import a file that contains one of the \n" +" column \"External ID\" or \"Database ID\", records " +"that \n" +" have already been imported will be modified instead " +"of \n" +" being created. This is very usefull as it allows you " +"\n" +" to import several times the same CSV file while " +"having \n" +" made some changes in between two imports. OpenERP " +"will \n" +" take care of creating or modifying each record \n" +" depending if it's new or not." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:169 +#, python-format +msgid "CSV file for categories" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:309 +#, python-format +msgid "Normal Fields" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:74 +#, python-format +msgid "" +"In order to re-create relationships between\n" +" different records, you should use the unique\n" +" identifier from the original application and\n" +" map it to the" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:170 +#, python-format +msgid "CSV file for Products" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:216 +#, python-format +msgid "" +"If you want to import sales order having several \n" +" order lines; for each order line, you need to " +"reserve \n" +" a specific row in the CSV file. The first order line " +"\n" +" will be imported on the same row as the information " +"\n" +" relative to order. Any additional lines will need an " +"\n" +" addtional row that does not have any information in " +"\n" +" the fields relative to the order." +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_m2o_related +msgid "base_import.tests.models.m2o.related" +msgstr "" + +#. module: base_import +#: field:base_import.tests.models.preview,name:0 +msgid "Name" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:80 +#, python-format +msgid "to the original unique identifier." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:318 +#, python-format +msgid "person_3,Eric,False,company_2" +msgstr "" + +#. module: base_import +#: field:base_import.import,res_model:0 +msgid "Model" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:77 +#: code:addons/base_import/static/src/xml/import.xml:82 +#, python-format +msgid "ID" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:329 +#, python-format +msgid "" +"The two files produced are ready to be imported in \n" +" OpenERP without any modifications. After having \n" +" imported these two CSV files, you will have 4 " +"contacts \n" +" and 3 companies. (the firsts two contacts are linked " +"\n" +" to the first company). You must first import the \n" +" companies and then the persons." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:95 +#, python-format +msgid "" +"By default the Import preview is set on commas as \n" +" field separators and quotation marks as text \n" +" delimiters. If your csv file does not have these \n" +" settings, you can modify the File Format Options \n" +" (displayed under the Browse CSV file bar after you \n" +" select your file)." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:73 +#, python-format +msgid "Separator:" +msgstr "" + +#. module: base_import +#: field:base_import.import,file_name:0 +msgid "File Name" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/models.py:80 +#: code:addons/base_import/models.py:111 +#: code:addons/base_import/static/src/xml/import.xml:77 +#: code:addons/base_import/static/src/xml/import.xml:82 +#, python-format +msgid "External ID" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:39 +#, python-format +msgid "File Format Options…" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:392 +#, python-format +msgid "between rows %d and %d" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:19 +#, python-format +msgid "or" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:223 +#, python-format +msgid "" +"As an example, here is \n" +" purchase.order_functional_error_line_cant_adpat.CSV " +"\n" +" file of some quotations you can import, based on " +"demo \n" +" data." +msgstr "" + +#. module: base_import +#: field:base_import.import,file:0 +msgid "File" +msgstr "" diff --git a/addons/base_import/i18n/tr.po b/addons/base_import/i18n/tr.po new file mode 100644 index 00000000000..52f4352f277 --- /dev/null +++ b/addons/base_import/i18n/tr.po @@ -0,0 +1,1164 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-04 13:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:420 +#, python-format +msgid "Get all possible values" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:71 +#, python-format +msgid "Need to import data from an other application?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:163 +#, python-format +msgid "" +"When you use External IDs, you can import CSV files \n" +" with the \"External ID\" column to define the " +"External \n" +" ID of each record you import. Then, you will be able " +"\n" +" to make a reference to that record with columns like " +"\n" +" \"Field/External ID\". The following two CSV files " +"give \n" +" you an example for Products and their Categories." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:271 +#, python-format +msgid "" +"How to export/import different tables from an SQL \n" +" application to OpenERP?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:310 +#, python-format +msgid "Relation Fields" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:142 +#, python-format +msgid "" +"Country/Database ID: the unique OpenERP ID for a \n" +" record, defined by the ID postgresql column" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:155 +#, python-format +msgid "" +"Use \n" +" Country/Database ID: You should rarely use this \n" +" notation. It's mostly used by developers as it's " +"main \n" +" advantage is to never have conflicts (you may have \n" +" several records with the same name, but they always " +"\n" +" have a unique Database ID)" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:146 +#, python-format +msgid "" +"For the country \n" +" Belgium, you can use one of these 3 ways to import:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:303 +#, python-format +msgid "company_1,Bigees,True" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_m2o +msgid "base_import.tests.models.m2o" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:297 +#, python-format +msgid "" +"copy \n" +" (select 'company_'||id as \"External " +"ID\",company_name \n" +" as \"Name\",'True' as \"Is a Company\" from " +"companies) TO \n" +" '/tmp/company.csv' with CSV HEADER;" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:206 +#, python-format +msgid "CSV file for Manufacturer, Retailer" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:160 +#, python-format +msgid "" +"Use \n" +" Country/External ID: Use External ID when you import " +"\n" +" data from a third party application." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:316 +#, python-format +msgid "person_1,Fabien,False,company_1" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:80 +#, python-format +msgid "XXX/External ID" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:351 +#, python-format +msgid "Don't Import" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:24 +#, python-format +msgid "Select the" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:100 +#, python-format +msgid "" +"Note that if your CSV file \n" +" has a tabulation as separator, OpenERP will not \n" +" detect the separations. You will need to change the " +"\n" +" file format options in your spreadsheet application. " +"\n" +" See the following question." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:141 +#, python-format +msgid "Country: the name or code of the country" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_o2m_child +msgid "base_import.tests.models.o2m.child" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:239 +#, python-format +msgid "Can I import several times the same record?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:15 +#, python-format +msgid "Validate" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:55 +#, python-format +msgid "Map your data to OpenERP" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:153 +#, python-format +msgid "" +"Use Country: This is \n" +" the easiest way when your data come from CSV files \n" +" that have been created manually." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:127 +#, python-format +msgid "" +"What's the difference between Database ID and \n" +" External ID?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:138 +#, python-format +msgid "" +"For example, to \n" +" reference the country of a contact, OpenERP proposes " +"\n" +" you 3 different fields to import:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:175 +#, python-format +msgid "What can I do if I have multiple matches for a field?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:302 +#, python-format +msgid "External ID,Name,Is a Company" +msgstr "" + +#. module: base_import +#: field:base_import.tests.models.preview,somevalue:0 +msgid "Some Value" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:231 +#, python-format +msgid "" +"The following CSV file shows how to import \n" +" suppliers and their respective contacts" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:109 +#, python-format +msgid "" +"How can I change the CSV file format options when \n" +" saving in my spreadsheet application?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:320 +#, python-format +msgid "" +"As you can see in this file, Fabien and Laurence \n" +" are working for the Bigees company (company_1) and \n" +" Eric is working for the Organi company. The relation " +"\n" +" between persons and companies is done using the \n" +" External ID of the companies. We had to prefix the \n" +" \"External ID\" by the name of the table to avoid a " +"\n" +" conflict of ID between persons and companies " +"(person_1 \n" +" and company_1 who shared the same ID 1 in the " +"orignial \n" +" database)." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:308 +#, python-format +msgid "" +"copy (select \n" +" 'person_'||id as \"External ID\",person_name as \n" +" \"Name\",'False' as \"Is a " +"Company\",'company_'||company_id\n" +" as \"Related Company/External ID\" from persons) TO " +"\n" +" '/tmp/person.csv' with CSV" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:148 +#, python-format +msgid "Country: Belgium" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_stillreadonly +msgid "base_import.tests.models.char.stillreadonly" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:314 +#, python-format +msgid "" +"External ID,Name,Is a \n" +" Company,Related Company/External ID" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:233 +#, python-format +msgid "Suppliers and their respective contacts" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:179 +#, python-format +msgid "" +"If for example you have two product categories \n" +" with the child name \"Sellable\" (ie. \"Misc. \n" +" Products/Sellable\" & \"Other Products/Sellable\"),\n" +" your validation is halted but you may still import \n" +" your data. However, we recommend you do not import " +"the \n" +" data because they will all be linked to the first \n" +" 'Sellable' category found in the Product Category " +"list \n" +" (\"Misc. Products/Sellable\"). We recommend you " +"modify \n" +" one of the duplicates' values or your product " +"category \n" +" hierarchy." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:306 +#, python-format +msgid "" +"To create the CSV file for persons, linked to \n" +" companies, we will use the following SQL command in " +"\n" +" PSQL:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:119 +#, python-format +msgid "" +"Microsoft Excel will allow \n" +" you to modify only the encoding when saving \n" +" (in 'Save As' dialog box > click 'Tools' dropdown \n" +" list > Encoding tab)." +msgstr "" + +#. module: base_import +#: field:base_import.tests.models.preview,othervalue:0 +msgid "Other Variable" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:82 +#, python-format +msgid "" +"will also be used to update the original\n" +" import if you need to re-import modified data\n" +" later, it's thus good practice to specify it\n" +" whenever possible" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:26 +#, python-format +msgid "" +"file to import. If you need a sample importable file, you\n" +" can use the export tool to generate one." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:148 +#, python-format +msgid "" +"Country/Database \n" +" ID: 21" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char +msgid "base_import.tests.models.char" +msgstr "" + +#. module: base_import +#: help:base_import.import,file:0 +msgid "File to check and/or import, raw binary (not base64)" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:230 +#, python-format +msgid "Purchase orders with their respective purchase order lines" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:60 +#, python-format +msgid "" +"If the file contains\n" +" the column names, OpenERP can try auto-detecting the\n" +" field corresponding to the column. This makes imports\n" +" simpler especially when the file has many columns." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:26 +#, python-format +msgid ".CSV" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:360 +#, python-format +msgid "" +". The issue is\n" +" usually an incorrect file encoding." +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required +msgid "base_import.tests.models.m2o.required" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_noreadonly +msgid "base_import.tests.models.char.noreadonly" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:113 +#, python-format +msgid "" +"If you edit and save CSV files in speadsheet \n" +" applications, your computer's regional settings will " +"\n" +" be applied for the separator and delimiter. \n" +" We suggest you use OpenOffice or LibreOffice Calc \n" +" as they will allow you to modify all three options \n" +" (in 'Save As' dialog box > Check the box 'Edit " +"filter \n" +" settings' > Save)." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:30 +#, python-format +msgid "CSV File:" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_preview +msgid "base_import.tests.models.preview" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_required +msgid "base_import.tests.models.char.required" +msgstr "" + +#. module: base_import +#: code:addons/base_import/models.py:112 +#, python-format +msgid "Database ID" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:313 +#, python-format +msgid "It will produce the following CSV file:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:362 +#, python-format +msgid "Here is the start of the file we could not import:" +msgstr "" + +#. module: base_import +#: field:base_import.import,file_type:0 +msgid "File Type" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_import +msgid "base_import.import" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_o2m +msgid "base_import.tests.models.o2m" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:360 +#, python-format +msgid "Import preview failed due to:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:144 +#, python-format +msgid "" +"Country/External ID: the ID of this record \n" +" referenced in another application (or the .XML file " +"\n" +" that imported it)" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:35 +#, python-format +msgid "Reload data to check changes." +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_readonly +msgid "base_import.tests.models.char.readonly" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:131 +#, python-format +msgid "" +"Some fields define a relationship with another \n" +" object. For example, the country of a contact is a \n" +" link to a record of the 'Country' object. When you \n" +" want to import such fields, OpenERP will have to \n" +" recreate links between the different records. \n" +" To help you import such fields, OpenERP provides 3 \n" +" mechanisms. You must use one and only one mechanism " +"\n" +" per field you want to import." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:201 +#, python-format +msgid "" +"The tags should be separated by a comma without any \n" +" spacing. For example, if you want you customer to be " +"\n" +" lined to both tags 'Manufacturer' and 'Retailer' \n" +" then you will encode it as follow \"Manufacturer,\n" +" Retailer\" in the same column of your CSV file." +msgstr "" + +#. module: base_import +#: code:addons/base_import/models.py:264 +#, python-format +msgid "You must configure at least one field to import" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:304 +#, python-format +msgid "company_2,Organi,True" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:58 +#, python-format +msgid "" +"The first row of the\n" +" file contains the label of the column" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_char_states +msgid "base_import.tests.models.char.states" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:7 +#, python-format +msgid "Import a CSV File" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:74 +#, python-format +msgid "Quoting:" +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required_related +msgid "base_import.tests.models.m2o.required.related" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:293 +#, python-format +msgid ")." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:18 +#: code:addons/base_import/static/src/xml/import.xml:396 +#, python-format +msgid "Import" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:407 +#, python-format +msgid "Here are the possible values:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:82 +#, python-format +msgid "The" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:227 +#, python-format +msgid "" +"A single column was found in the file, this often means the file separator " +"is incorrect" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:293 +#, python-format +msgid "dump of such a PostgreSQL database" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:301 +#, python-format +msgid "This SQL command will create the following CSV file:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:228 +#, python-format +msgid "" +"The following CSV file shows how to import purchase \n" +" orders with their respective purchase order lines:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:91 +#, python-format +msgid "" +"What can I do when the Import preview table isn't \n" +" displayed correctly?" +msgstr "" + +#. module: base_import +#: field:base_import.tests.models.char,value:0 +#: field:base_import.tests.models.char.noreadonly,value:0 +#: field:base_import.tests.models.char.readonly,value:0 +#: field:base_import.tests.models.char.required,value:0 +#: field:base_import.tests.models.char.states,value:0 +#: field:base_import.tests.models.char.stillreadonly,value:0 +#: field:base_import.tests.models.m2o,value:0 +#: field:base_import.tests.models.m2o.related,value:0 +#: field:base_import.tests.models.m2o.required,value:0 +#: field:base_import.tests.models.m2o.required.related,value:0 +#: field:base_import.tests.models.o2m,value:0 +#: field:base_import.tests.models.o2m.child,parent_id:0 +#: field:base_import.tests.models.o2m.child,value:0 +msgid "unknown" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:317 +#, python-format +msgid "person_2,Laurence,False,company_1" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:149 +#, python-format +msgid "Country/External ID: base.be" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:288 +#, python-format +msgid "" +"As an example, suppose you have a SQL database \n" +" with two tables you want to import: companies and \n" +" persons. Each person belong to one company, so you \n" +" will have to recreate the link between a person and " +"\n" +" the company he work for. (If you want to test this \n" +" example, here is a" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:396 +#, python-format +msgid "(%d more)" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:227 +#, python-format +msgid "File for some Quotations" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:72 +#, python-format +msgid "Encoding:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:280 +#, python-format +msgid "" +"To manage relations between tables, \n" +" you can use the \"External ID\" facilities of " +"OpenERP. \n" +" The \"External ID\" of a record is the unique " +"identifier \n" +" of this record in another application. This " +"\"External \n" +" ID\" must be unique accoss all the records of all \n" +" objects, so it's a good practice to prefix this \n" +" \"External ID\" with the name of the application or " +"\n" +" table. (like 'company_1', 'person_1' instead of '1')" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:295 +#, python-format +msgid "" +"We will first export all companies and their \n" +" \"External ID\". In PSQL, write the following " +"command:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:212 +#, python-format +msgid "" +"How can I import a one2many relationship (e.g. several \n" +" Order Lines of a Sales Order)?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:373 +#, python-format +msgid "Everything seems valid." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:188 +#, python-format +msgid "" +"However if you do not wish to change your \n" +" configuration of product categories, we recommend " +"you \n" +" use make use of the external ID for this field \n" +" 'Category'." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:390 +#, python-format +msgid "at row %d" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:197 +#, python-format +msgid "" +"How can I import a many2many relationship field \n" +" (e.g. a customer that has multiple tags)?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:80 +#, python-format +msgid "XXX/ID" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:275 +#, python-format +msgid "" +"If you need to import data from different tables, \n" +" you will have to recreate relations between records " +"\n" +" belonging to different tables. (e.g. if you import \n" +" companies and persons, you will have to recreate the " +"\n" +" link between each person and the company they work \n" +" for)." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:150 +#, python-format +msgid "" +"According to your need, you should use \n" +" one of these 3 ways to reference records in " +"relations. \n" +" Here is when you should use one or the other, \n" +" according to your need:" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:319 +#, python-format +msgid "person_4,Ramsy,False,company_3" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:261 +#, python-format +msgid "" +"If you do not set all fields in your CSV file, \n" +" OpenERP will assign the default value for every non " +"\n" +" defined fields. But if you\n" +" set fields with empty values in your CSV file, " +"OpenERP \n" +" will set the EMPTY value in the field, instead of \n" +" assigning the default value." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:20 +#, python-format +msgid "Cancel" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:257 +#, python-format +msgid "" +"What happens if I do not provide a value for a \n" +" specific field?" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:68 +#, python-format +msgid "Frequently Asked Questions" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:305 +#, python-format +msgid "company_3,Boum,True" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:249 +#, python-format +msgid "" +"This feature \n" +" allows you to use the Import/Export tool of OpenERP " +"to \n" +" modify a batch of records in your favorite " +"spreadsheet \n" +" application." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:77 +#, python-format +msgid "" +"column in OpenERP. When you\n" +" import an other record that links to the first\n" +" one, use" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:242 +#, python-format +msgid "" +"If you import a file that contains one of the \n" +" column \"External ID\" or \"Database ID\", records " +"that \n" +" have already been imported will be modified instead " +"of \n" +" being created. This is very usefull as it allows you " +"\n" +" to import several times the same CSV file while " +"having \n" +" made some changes in between two imports. OpenERP " +"will \n" +" take care of creating or modifying each record \n" +" depending if it's new or not." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:169 +#, python-format +msgid "CSV file for categories" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:309 +#, python-format +msgid "Normal Fields" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:74 +#, python-format +msgid "" +"In order to re-create relationships between\n" +" different records, you should use the unique\n" +" identifier from the original application and\n" +" map it to the" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:170 +#, python-format +msgid "CSV file for Products" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:216 +#, python-format +msgid "" +"If you want to import sales order having several \n" +" order lines; for each order line, you need to " +"reserve \n" +" a specific row in the CSV file. The first order line " +"\n" +" will be imported on the same row as the information " +"\n" +" relative to order. Any additional lines will need an " +"\n" +" addtional row that does not have any information in " +"\n" +" the fields relative to the order." +msgstr "" + +#. module: base_import +#: model:ir.model,name:base_import.model_base_import_tests_models_m2o_related +msgid "base_import.tests.models.m2o.related" +msgstr "" + +#. module: base_import +#: field:base_import.tests.models.preview,name:0 +msgid "Name" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:80 +#, python-format +msgid "to the original unique identifier." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:318 +#, python-format +msgid "person_3,Eric,False,company_2" +msgstr "" + +#. module: base_import +#: field:base_import.import,res_model:0 +msgid "Model" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:77 +#: code:addons/base_import/static/src/xml/import.xml:82 +#, python-format +msgid "ID" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:329 +#, python-format +msgid "" +"The two files produced are ready to be imported in \n" +" OpenERP without any modifications. After having \n" +" imported these two CSV files, you will have 4 " +"contacts \n" +" and 3 companies. (the firsts two contacts are linked " +"\n" +" to the first company). You must first import the \n" +" companies and then the persons." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:95 +#, python-format +msgid "" +"By default the Import preview is set on commas as \n" +" field separators and quotation marks as text \n" +" delimiters. If your csv file does not have these \n" +" settings, you can modify the File Format Options \n" +" (displayed under the Browse CSV file bar after you \n" +" select your file)." +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:73 +#, python-format +msgid "Separator:" +msgstr "" + +#. module: base_import +#: field:base_import.import,file_name:0 +msgid "File Name" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/models.py:80 +#: code:addons/base_import/models.py:111 +#: code:addons/base_import/static/src/xml/import.xml:77 +#: code:addons/base_import/static/src/xml/import.xml:82 +#, python-format +msgid "External ID" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:39 +#, python-format +msgid "File Format Options…" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/js/import.js:392 +#, python-format +msgid "between rows %d and %d" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:19 +#, python-format +msgid "or" +msgstr "" + +#. module: base_import +#. openerp-web +#: code:addons/base_import/static/src/xml/import.xml:223 +#, python-format +msgid "" +"As an example, here is \n" +" purchase.order_functional_error_line_cant_adpat.CSV " +"\n" +" file of some quotations you can import, based on " +"demo \n" +" data." +msgstr "" + +#. module: base_import +#: field:base_import.import,file:0 +msgid "File" +msgstr "" diff --git a/addons/base_import/static/src/css/import.css b/addons/base_import/static/src/css/import.css index 00c8bd138a4..3913619b6c9 100644 --- a/addons/base_import/static/src/css/import.css +++ b/addons/base_import/static/src/css/import.css @@ -164,7 +164,10 @@ background: #efc9cb; } -.oe_import .select2-results { - font-size: 12px; +/* Field dropdown */ +.oe_import_selector { + font-size: 10px; + /* copied from base.sass:~148 */ + font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; } diff --git a/addons/base_import/static/src/js/import.js b/addons/base_import/static/src/js/import.js index d29452cc138..3c029335fb1 100644 --- a/addons/base_import/static/src/js/import.js +++ b/addons/base_import/static/src/js/import.js @@ -134,6 +134,7 @@ openerp.base_import = function (instance) { start: function () { var self = this; this.setup_encoding_picker(); + this.setup_separator_picker(); return $.when( this._super(), @@ -164,6 +165,26 @@ openerp.base_import = function (instance) { } }).select2('val', 'utf-8'); }, + setup_separator_picker: function () { + this.$('input.oe_import_separator').select2({ + width: '160px', + query: function (q) { + var suggestions = [ + {id: ',', text: _t("Comma")}, + {id: ';', text: _t("Semicolon")}, + {id: '\t', text: _t("Tab")}, + {id: ' ', text: _t("Space")} + ]; + if (q.term) { + suggestions.unshift({id: q.term, text: q.term}); + } + q.callback({results: suggestions}); + }, + initSelection: function (e, c) { + return c({id: ',', text: _t("Comma")}); + }, + }); + }, import_options: function () { var self = this; @@ -336,8 +357,18 @@ openerp.base_import = function (instance) { var fields = this.$('.oe_import_fields input.oe_import_match_field').map(function (index, el) { return $(el).select2('val') || false; }).get(); - return this.Import.call( - 'do', [this.id, fields, this.import_options()], options); + return this.Import.call('do', [this.id, fields, this.import_options()], options) + .then(undefined, function (error, event) { + // In case of unexpected exception, convert + // "JSON-RPC error" to an import failure, and + // prevent default handling (warning dialog) + if (event) { event.preventDefault(); } + return $.when([{ + type: 'error', + record: false, + message: error.data.fault_code, + }]); + }) ; }, onvalidate: function () { return this.call_import({ dryrun: true }) diff --git a/addons/base_report_designer/i18n/en_GB.po b/addons/base_report_designer/i18n/en_GB.po new file mode 100644 index 00000000000..911badc66d1 --- /dev/null +++ b/addons/base_report_designer/i18n/en_GB.po @@ -0,0 +1,193 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 20:23+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_base_report_sxw +msgid "base.report.sxw" +msgstr "base.report.sxw" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "OpenERP Report Designer Configuration" +msgstr "OpenERP Report Designer Configuration" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "" +"This plug-in allows you to create/modify OpenERP Reports into OpenOffice " +"Writer." +msgstr "" +"This plug-in allows you to create/modify OpenERP Reports into OpenOffice " +"Writer." + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "Upload the modified report" +msgstr "Upload the modified report" + +#. module: base_report_designer +#: view:base.report.file.sxw:0 +msgid "The .SXW report" +msgstr "The .SXW report" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_base_report_designer_installer +msgid "base_report_designer.installer" +msgstr "base_report_designer.installer" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_base_report_rml_save +msgid "base.report.rml.save" +msgstr "base.report.rml.save" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "Configure" +msgstr "Configure" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "title" +msgstr "title" + +#. module: base_report_designer +#: field:base.report.file.sxw,report_id:0 +#: field:base.report.sxw,report_id:0 +msgid "Report" +msgstr "Report" + +#. module: base_report_designer +#: view:base.report.rml.save:0 +msgid "The RML Report" +msgstr "The RML Report" + +#. module: base_report_designer +#: model:ir.ui.menu,name:base_report_designer.menu_action_report_designer_wizard +msgid "Report Designer" +msgstr "Report Designer" + +#. module: base_report_designer +#: field:base_report_designer.installer,name:0 +msgid "File name" +msgstr "File name" + +#. module: base_report_designer +#: view:base.report.file.sxw:0 +#: view:base.report.sxw:0 +msgid "Get a report" +msgstr "Get a report" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +#: model:ir.actions.act_window,name:base_report_designer.action_report_designer_wizard +msgid "OpenERP Report Designer" +msgstr "OpenERP Report Designer" + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "Continue" +msgstr "Continue" + +#. module: base_report_designer +#: field:base.report.rml.save,file_rml:0 +msgid "Save As" +msgstr "Save As" + +#. module: base_report_designer +#: help:base_report_designer.installer,plugin_file:0 +msgid "" +"OpenObject Report Designer plug-in file. Save as this file and install this " +"plug-in in OpenOffice." +msgstr "" +"OpenObject Report Designer plug-in file. Save as this file and install this " +"plug-in in OpenOffice." + +#. module: base_report_designer +#: view:base.report.rml.save:0 +msgid "Save RML FIle" +msgstr "Save RML FIle" + +#. module: base_report_designer +#: field:base.report.file.sxw,file_sxw:0 +#: field:base.report.file.sxw,file_sxw_upload:0 +msgid "Your .SXW file" +msgstr "Your .SXW file" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "Installation and Configuration Steps" +msgstr "Installation and Configuration Steps" + +#. module: base_report_designer +#: field:base_report_designer.installer,description:0 +msgid "Description" +msgstr "Description" + +#. module: base_report_designer +#: view:base.report.file.sxw:0 +msgid "" +"This is the template of your requested report.\n" +"Save it as a .SXW file and open it with OpenOffice.\n" +"Don't forget to install the OpenERP SA OpenOffice package to modify it.\n" +"Once it is modified, re-upload it in OpenERP using this wizard." +msgstr "" +"This is the template of your requested report.\n" +"Save it as a .SXW file and open it with OpenOffice.\n" +"Don't forget to install the OpenERP SA OpenOffice package to modify it.\n" +"Once it is modified, re-upload it in OpenERP using this wizard." + +#. module: base_report_designer +#: model:ir.actions.act_window,name:base_report_designer.action_view_base_report_sxw +msgid "Base Report sxw" +msgstr "Base Report sxw" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_base_report_file_sxw +msgid "base.report.file.sxw" +msgstr "base.report.file.sxw" + +#. module: base_report_designer +#: field:base_report_designer.installer,plugin_file:0 +msgid "OpenObject Report Designer Plug-in" +msgstr "OpenObject Report Designer Plug-in" + +#. module: base_report_designer +#: model:ir.actions.act_window,name:base_report_designer.action_report_designer_installer +msgid "OpenERP Report Designer Installation" +msgstr "OpenERP Report Designer Installation" + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "or" +msgstr "or" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "ir.actions.report.xml" + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "Select your report" +msgstr "Select your report" diff --git a/addons/base_status/i18n/en_GB.po b/addons/base_status/i18n/en_GB.po new file mode 100644 index 00000000000..f3ff67d33e8 --- /dev/null +++ b/addons/base_status/i18n/en_GB.po @@ -0,0 +1,80 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 15:07+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: base_status +#: code:addons/base_status/base_state.py:107 +#, python-format +msgid "Error !" +msgstr "Error !" + +#. module: base_status +#: code:addons/base_status/base_state.py:166 +#, python-format +msgid "%s has been opened." +msgstr "%s has been opened." + +#. module: base_status +#: code:addons/base_status/base_state.py:199 +#, python-format +msgid "%s has been renewed." +msgstr "%s has been renewed." + +#. module: base_status +#: code:addons/base_status/base_stage.py:210 +#, python-format +msgid "Error!" +msgstr "Error!" + +#. module: base_status +#: code:addons/base_status/base_state.py:107 +#, python-format +msgid "" +"You can not escalate, you are already at the top level regarding your sales-" +"team category." +msgstr "" +"You can not escalate, you are already at the top level regarding your sales-" +"team category." + +#. module: base_status +#: code:addons/base_status/base_state.py:193 +#, python-format +msgid "%s is now pending." +msgstr "%s is now pending." + +#. module: base_status +#: code:addons/base_status/base_state.py:187 +#, python-format +msgid "%s has been canceled." +msgstr "%s has been canceled." + +#. module: base_status +#: code:addons/base_status/base_stage.py:210 +#, python-format +msgid "" +"You are already at the top level of your sales-team category.\n" +"Therefore you cannot escalate furthermore." +msgstr "" +"You are already at the top level of your sales-team category.\n" +"Therefore you cannot escalate furthermore." + +#. module: base_status +#: code:addons/base_status/base_state.py:181 +#, python-format +msgid "%s has been closed." +msgstr "%s has been closed." diff --git a/addons/board/i18n/en_GB.po b/addons/board/i18n/en_GB.po new file mode 100644 index 00000000000..5c9e29d18fb --- /dev/null +++ b/addons/board/i18n/en_GB.po @@ -0,0 +1,181 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 20:03+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: board +#: model:ir.actions.act_window,name:board.action_board_create +#: model:ir.ui.menu,name:board.menu_board_create +msgid "Create Board" +msgstr "Create Board" + +#. module: board +#: view:board.create:0 +msgid "Create" +msgstr "Create" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/xml/board.xml:4 +#, python-format +msgid "Reset Layout.." +msgstr "Reset Layout.." + +#. module: board +#: view:board.create:0 +msgid "Create New Dashboard" +msgstr "Create New Dashboard" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/xml/board.xml:40 +#, python-format +msgid "Choose dashboard layout" +msgstr "Choose dashboard layout" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/xml/board.xml:70 +#, python-format +msgid "Add" +msgstr "Add" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/js/dashboard.js:139 +#, python-format +msgid "Are you sure you want to remove this item ?" +msgstr "Are you sure you want to remove this item ?" + +#. module: board +#: model:ir.model,name:board.model_board_board +msgid "Board" +msgstr "Board" + +#. module: board +#: view:board.board:0 +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +msgid "My Dashboard" +msgstr "My Dashboard" + +#. module: board +#: field:board.create,name:0 +msgid "Board Name" +msgstr "Board Name" + +#. module: board +#: model:ir.model,name:board.model_board_create +msgid "Board Creation" +msgstr "Board Creation" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/xml/board.xml:67 +#, python-format +msgid "Add to Dashboard" +msgstr "Add to Dashboard" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/xml/board.xml:28 +#, python-format +msgid " " +msgstr " " + +#. module: board +#: model:ir.actions.act_window,help:board.open_board_my_dash_action +msgid "" +"
\n" +"

\n" +" Your personal dashboard is empty.\n" +"

\n" +" To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click 'Add " +"to\n" +" Dashboard' in the extended search options.\n" +"

\n" +" You can filter and group data before inserting into the\n" +" dashboard using the search options.\n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +"

\n" +" Your personal dashboard is empty.\n" +"

\n" +" To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click 'Add " +"to\n" +" Dashboard' in the extended search options.\n" +"

\n" +" You can filter and group data before inserting into the\n" +" dashboard using the search options.\n" +"

\n" +"
\n" +" " + +#. module: board +#. openerp-web +#: code:addons/board/static/src/xml/board.xml:6 +#, python-format +msgid "Reset" +msgstr "Reset" + +#. module: board +#: field:board.create,menu_parent_id:0 +msgid "Parent Menu" +msgstr "Parent Menu" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/xml/board.xml:8 +#, python-format +msgid "Change Layout.." +msgstr "Change Layout.." + +#. module: board +#. openerp-web +#: code:addons/board/static/src/js/dashboard.js:93 +#, python-format +msgid "Edit Layout" +msgstr "Edit Layout" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/xml/board.xml:10 +#, python-format +msgid "Change Layout" +msgstr "Change Layout" + +#. module: board +#: view:board.create:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: board +#: view:board.create:0 +msgid "or" +msgstr "or" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/xml/board.xml:69 +#, python-format +msgid "Title of new dashboard item" +msgstr "Title of new dashboard item" diff --git a/addons/contacts/__openerp__.py b/addons/contacts/__openerp__.py index 3b4df183478..3fca504cbc8 100644 --- a/addons/contacts/__openerp__.py +++ b/addons/contacts/__openerp__.py @@ -36,6 +36,7 @@ You can track your suppliers, customers and other contacts. 'data': [ 'contacts_view.xml', ], + 'images': ['images/contacts.jpeg'], 'installable': True, 'application': True, 'auto_install': False, diff --git a/addons/contacts/i18n/en_GB.po b/addons/contacts/i18n/en_GB.po new file mode 100644 index 00000000000..8a49693f801 --- /dev/null +++ b/addons/contacts/i18n/en_GB.po @@ -0,0 +1,45 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 19:25+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: contacts +#: model:ir.actions.act_window,help:contacts.action_contacts +msgid "" +"

\n" +" Click to add a contact in your address book.\n" +"

\n" +" OpenERP helps you easily track all activities related to\n" +" a customer; discussions, history of business opportunities,\n" +" documents, etc.\n" +"

\n" +" " +msgstr "" +"

\n" +" Click to add a contact in your address book.\n" +"

\n" +" OpenERP helps you easily track all activities related to\n" +" a customer; discussions, history of business opportunities,\n" +" documents, etc.\n" +"

\n" +" " + +#. module: contacts +#: model:ir.actions.act_window,name:contacts.action_contacts +#: model:ir.ui.menu,name:contacts.menu_contacts +msgid "Contacts" +msgstr "Contacts" diff --git a/addons/contacts/i18n/mn.po b/addons/contacts/i18n/mn.po new file mode 100644 index 00000000000..2f7a8b8839f --- /dev/null +++ b/addons/contacts/i18n/mn.po @@ -0,0 +1,37 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 07:24+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: contacts +#: model:ir.actions.act_window,help:contacts.action_contacts +msgid "" +"

\n" +" Click to add a contact in your address book.\n" +"

\n" +" OpenERP helps you easily track all activities related to\n" +" a customer; discussions, history of business opportunities,\n" +" documents, etc.\n" +"

\n" +" " +msgstr "" + +#. module: contacts +#: model:ir.actions.act_window,name:contacts.action_contacts +#: model:ir.ui.menu,name:contacts.menu_contacts +msgid "Contacts" +msgstr "" diff --git a/addons/crm/__openerp__.py b/addons/crm/__openerp__.py index 4a792abc9ee..0dd075d48e6 100644 --- a/addons/crm/__openerp__.py +++ b/addons/crm/__openerp__.py @@ -54,6 +54,7 @@ Dashboard for CRM will include: 'base_status', 'process', 'mail', + 'email_template', 'base_calendar', 'resource', 'board', @@ -116,6 +117,6 @@ Dashboard for CRM will include: 'installable': True, 'application': True, 'auto_install': False, - 'images': ['images/sale_crm_crm_dashboard.png', 'images/crm_dashboard.jpeg','images/leads.jpeg','images/meetings.jpeg','images/opportunities.jpeg','images/outbound_calls.jpeg','images/stages.jpeg'], + 'images': ['images/crm_dashboard.png', 'images/customers.png','images/leads.png','images/opportunities_kanban.png','images/opportunities_form.png','images/opportunities_calendar.png','images/opportunities_graph.png','images/logged_calls.png','images/scheduled_calls.png','images/stages.png'], } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 4455663ca9a..d5f90d8a653 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -36,8 +36,8 @@ CRM_LEAD_FIELDS_TO_MERGE = ['name', 'company_id', 'country_id', 'section_id', - 'stage_id', 'state_id', + 'stage_id', 'type_id', 'user_id', 'title', @@ -488,10 +488,8 @@ class crm_lead(base_stage, format_address, osv.osv): opportunities = self.browse(cr, uid, ids, context=context) def _get_first_not_null(attr): - if hasattr(oldest, attr): - return getattr(oldest, attr) for opp in opportunities: - if hasattr(opp, attr): + if hasattr(opp, attr) and bool(getattr(opp, attr)): return getattr(opp, attr) return False @@ -500,7 +498,7 @@ class crm_lead(base_stage, format_address, osv.osv): return res and res.id or False def _concat_all(attr): - return ', '.join(filter(lambda x: x, [getattr(opp, attr) or '' for opp in opportunities if hasattr(opp, attr)])) + return '\n\n'.join(filter(lambda x: x, [getattr(opp, attr) or '' for opp in opportunities if hasattr(opp, attr)])) # Process the fields' values data = {} @@ -520,27 +518,8 @@ class crm_lead(base_stage, format_address, osv.osv): # Define the resulting type ('lead' or 'opportunity') data['type'] = self._merge_get_result_type(cr, uid, opportunities, context) - return data - def _merge_find_oldest(self, cr, uid, ids, context=None): - """ - Return the oldest lead found among ids. - - :param list ids: list of ids of the leads to inspect - :return object: browse record of the oldest of the leads - """ - if context is None: - context = {} - - if context.get('convert'): - ids = list(set(ids) - set(context.get('lead_ids', []))) - - # Search opportunities order by create date - opportunity_ids = self.search(cr, uid, [('id', 'in', ids)], order='create_date', context=context) - oldest_opp_id = opportunity_ids[0] - return self.browse(cr, uid, oldest_opp_id, context=context) - def _mail_body(self, cr, uid, lead, fields, title=False, context=None): body = [] if title: @@ -587,7 +566,7 @@ class crm_lead(base_stage, format_address, osv.osv): subject = [merge_message] for opportunity in opportunities: subject.append(opportunity.name) - title = "%s : %s" % (merge_message, opportunity.name) + title = "%s : %s" % (opportunity.type == 'opportunity' and _('Merged opportunity') or _('Merged lead'), opportunity.name) details.append(self._mail_body(cr, uid, opportunity, CRM_LEAD_FIELDS_TO_MERGE, title=title, context=context)) # Chatter message's subject @@ -639,40 +618,46 @@ class crm_lead(base_stage, format_address, osv.osv): :param list ids: leads/opportunities ids to merge :return int id: id of the resulting lead/opp """ - if context is None: context = {} + if context is None: + context = {} if len(ids) <= 1: - raise osv.except_osv(_('Warning!'),_('Please select more than one element (lead or opportunity) from the list view.')) + raise osv.except_osv(_('Warning!'), _('Please select more than one element (lead or opportunity) from the list view.')) - lead_ids = context.get('lead_ids', []) - - ctx_opportunities = self.browse(cr, uid, lead_ids, context=context) opportunities = self.browse(cr, uid, ids, context=context) - opportunities_list = list(set(opportunities) - set(ctx_opportunities)) - oldest = self._merge_find_oldest(cr, uid, ids, context=context) - if ctx_opportunities: - first_opportunity = ctx_opportunities[0] - tail_opportunities = opportunities_list + ctx_opportunities[1:] - else: - first_opportunity = opportunities_list[0] - tail_opportunities = opportunities_list[1:] + sequenced_opps = [] + for opportunity in opportunities: + sequenced_opps.append((opportunity.stage_id and opportunity.stage_id.state != 'cancel' and opportunity.stage_id.sequence or 0, opportunity)) + sequenced_opps.sort(key=lambda tup: tup[0], reverse=True) + opportunities = [opportunity for sequence, opportunity in sequenced_opps] + ids = [opportunity.id for opportunity in opportunities] + highest = opportunities[0] + opportunities_rest = opportunities[1:] - merged_data = self._merge_data(cr, uid, ids, oldest, CRM_LEAD_FIELDS_TO_MERGE, context=context) + tail_opportunities = opportunities_rest + + merged_data = self._merge_data(cr, uid, ids, highest, CRM_LEAD_FIELDS_TO_MERGE, context=context) # Merge messages and attachements into the first opportunity - self._merge_opportunity_history(cr, uid, first_opportunity.id, tail_opportunities, context=context) - self._merge_opportunity_attachments(cr, uid, first_opportunity.id, tail_opportunities, context=context) + self._merge_opportunity_history(cr, uid, highest.id, tail_opportunities, context=context) + self._merge_opportunity_attachments(cr, uid, highest.id, tail_opportunities, context=context) # Merge notifications about loss of information - self._merge_notify(cr, uid, first_opportunity, opportunities, context=context) + opportunities = [highest] + opportunities.extend(opportunities_rest) + self._merge_notify(cr, uid, highest, opportunities, context=context) + # Check if the stage is in the stages of the sales team. If not, assign the stage with the lowest sequence + if merged_data.get('type') == 'opportunity' and merged_data.get('section_id'): + section_stages = self.pool.get('crm.case.section').read(cr, uid, merged_data['section_id'], ['stage_ids'], context=context) + if merged_data.get('stage_id') not in section_stages['stage_ids']: + stages_sequences = self.pool.get('crm.case.stage').search(cr, uid, [('id','in',section_stages['stage_ids'])], order='sequence', limit=1, context=context) + merged_data['stage_id'] = stages_sequences[0] # Write merged data into first opportunity - self.write(cr, uid, [first_opportunity.id], merged_data, context=context) + self.write(cr, uid, [highest.id], merged_data, context=context) # Delete tail opportunities self.unlink(cr, uid, [x.id for x in tail_opportunities], context=context) - # Open first opportunity - self.case_open(cr, uid, [first_opportunity.id]) - return first_opportunity.id + return highest.id def _convert_opportunity_data(self, cr, uid, lead, customer, section_id=False, context=None): crm_stage = self.pool.get('crm.case.stage') @@ -716,7 +701,7 @@ class crm_lead(base_stage, format_address, osv.osv): def _lead_create_contact(self, cr, uid, lead, name, is_company, parent_id=False, context=None): partner = self.pool.get('res.partner') - vals = { 'name': name, + vals = {'name': name, 'user_id': lead.user_id.id, 'comment': lead.description, 'section_id': lead.section_id.id or False, @@ -736,11 +721,11 @@ class crm_lead(base_stage, format_address, osv.osv): 'is_company': is_company, 'type': 'contact' } - partner = partner.create(cr, uid,vals, context) + partner = partner.create(cr, uid, vals, context=context) return partner def _create_lead_partner(self, cr, uid, lead, context=None): - partner_id = False + partner_id = False if lead.partner_name and lead.contact_name: partner_id = self._lead_create_contact(cr, uid, lead, lead.partner_name, True, context=context) partner_id = self._lead_create_contact(cr, uid, lead, lead.contact_name, False, partner_id, context=context) @@ -748,8 +733,14 @@ class crm_lead(base_stage, format_address, osv.osv): partner_id = self._lead_create_contact(cr, uid, lead, lead.partner_name, True, context=context) elif not lead.partner_name and lead.contact_name: partner_id = self._lead_create_contact(cr, uid, lead, lead.contact_name, False, context=context) + elif lead.email_from and self.pool.get('res.partner')._parse_partner_name(lead.email_from, context=context)[0]: + contact_name = self.pool.get('res.partner')._parse_partner_name(lead.email_from, context=context)[0] + partner_id = self._lead_create_contact(cr, uid, lead, contact_name, False, context=context) else: - partner_id = self._lead_create_contact(cr, uid, lead, lead.name, False, context=context) + raise osv.except_osv( + _('Warning!'), + _('No customer name defined. Please fill one of the following fields: Company Name, Contact Name or Email ("Name ")') + ) return partner_id def _lead_set_partner(self, cr, uid, lead, partner_id, context=None): @@ -763,7 +754,7 @@ class crm_lead(base_stage, format_address, osv.osv): res = False res_partner = self.pool.get('res.partner') if partner_id: - res_partner.write(cr, uid, partner_id, {'section_id': lead.section_id.id or False}) + res_partner.write(cr, uid, partner_id, {'section_id': lead.section_id and lead.section_id.id or False}) contact_id = res_partner.address_get(cr, uid, [partner_id])['default'] res = lead.write({'partner_id': partner_id}, context=context) message = _("Partner set to %s." % (lead.partner_id.name)) @@ -872,8 +863,8 @@ class crm_lead(base_stage, format_address, osv.osv): 'res_id': int(opportunity_id), 'view_id': False, 'views': [(form_view or False, 'form'), - (tree_view or False, 'tree'), - (False, 'calendar'), (False, 'graph')], + (tree_view or False, 'tree'), + (False, 'calendar'), (False, 'graph')], 'type': 'ir.actions.act_window', } @@ -980,8 +971,11 @@ class crm_lead(base_stage, format_address, osv.osv): 'description': desc, 'email_from': msg.get('from'), 'email_cc': msg.get('cc'), + 'partner_id': msg.get('author_id', False), 'user_id': False, } + if msg.get('author_id'): + defaults.update(self.on_change_partner(cr, uid, None, msg.get('author_id'), context=context)['value']) if msg.get('priority') in dict(crm.AVAILABLE_PRIORITIES): defaults['priority'] = msg.get('priority') defaults.update(custom_values) diff --git a/addons/crm/crm_lead_data.xml b/addons/crm/crm_lead_data.xml index bb590f49d73..724ec491efe 100644 --- a/addons/crm/crm_lead_data.xml +++ b/addons/crm/crm_lead_data.xml @@ -171,11 +171,13 @@ Stage Changed crm.lead + Stage changed Opportunity Won crm.lead + Opportunity won diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml index 3d7bd45a209..3e9249aa6fa 100644 --- a/addons/crm/crm_lead_view.xml +++ b/addons/crm/crm_lead_view.xml @@ -168,7 +168,7 @@ - + @@ -219,12 +219,14 @@ + + @@ -235,6 +237,7 @@ + CRM - Leads Calendar @@ -322,35 +325,39 @@ - - - - - - - - - + - + + + + + + + + + - - - - - - - - + + + + + + + + + + - - + + - +
@@ -517,6 +524,7 @@ + @@ -531,35 +539,41 @@ crm.lead - + - - - - - - - - - + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + diff --git a/addons/crm/crm_meeting.py b/addons/crm/crm_meeting.py index 3d1fc36b8dd..14b69ed0e11 100644 --- a/addons/crm/crm_meeting.py +++ b/addons/crm/crm_meeting.py @@ -68,24 +68,4 @@ class calendar_attendee(osv.osv): relation="crm.case.categ", multi='categ_id'), } -class res_users(osv.osv): - _name = 'res.users' - _inherit = 'res.users' - - def create(self, cr, uid, data, context=None): - user_id = super(res_users, self).create(cr, uid, data, context=context) - - # add shortcut unless 'noshortcut' is True in context - if not(context and context.get('noshortcut', False)): - data_obj = self.pool.get('ir.model.data') - try: - data_id = data_obj._get_id(cr, uid, 'crm', 'ir_ui_view_sc_calendar0') - view_id = data_obj.browse(cr, uid, data_id, context=context).res_id - self.pool.get('ir.ui.view_sc').copy(cr, uid, view_id, default = { - 'user_id': user_id}, context=context) - except: - # Tolerate a missing shortcut. See product/product.py for similar code. - _logger.debug('Skipped meetings shortcut for user "%s".', data.get('name','\n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-05-10 17:56+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" +"PO-Revision-Date: 2013-02-07 09:22+0000\n" +"Last-Translator: Enkh-Orkhon \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: 2012-12-22 05:25+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" #. module: crm #: view:crm.lead.report:0 @@ -38,7 +38,7 @@ msgstr "" #: selection:crm.lead.report,type:0 #, python-format msgid "Lead" -msgstr "Сэжим" +msgstr "Удирдах" #. module: crm #: field:crm.lead,title:0 @@ -59,12 +59,12 @@ msgstr "" #: field:crm.opportunity2phonecall,action:0 #: field:crm.phonecall2phonecall,action:0 msgid "Action" -msgstr "Үйлдэл" +msgstr "Vйлдэл" #. module: crm #: model:ir.actions.server,name:crm.action_set_team_sales_department msgid "Set team to Sales Department" -msgstr "" +msgstr "Борлуулалтын хэсэгт багийг томилох" #. module: crm #: view:crm.lead2opportunity.partner.mass:0 @@ -75,7 +75,7 @@ msgstr "Боломж Сонгох" #: model:res.groups,name:crm.group_fund_raising #: field:sale.config.settings,group_fund_raising:0 msgid "Manage Fund Raising" -msgstr "" +msgstr "Сан бүрдүүлэлт зохицуулах" #. module: crm #: view:crm.lead.report:0 @@ -95,7 +95,7 @@ msgstr "Үеийн нэр" #: view:crm.lead.report:0 #: view:crm.phonecall.report:0 msgid "Salesperson" -msgstr "" +msgstr "Худалдагч" #. module: crm #: model:ir.model,name:crm.model_crm_lead_report @@ -112,18 +112,18 @@ msgstr "Өдөр" #. module: crm #: view:crm.lead:0 msgid "Company Name" -msgstr "" +msgstr "Компанийн нэр" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor6 msgid "Training" -msgstr "" +msgstr "Сургалт" #. module: crm #: model:ir.actions.act_window,name:crm.crm_lead_categ_action #: model:ir.ui.menu,name:crm.menu_crm_lead_categ msgid "Sales Tags" -msgstr "" +msgstr "Худалдааны шошго" #. module: crm #: view:crm.lead.report:0 @@ -135,7 +135,7 @@ msgstr "Хуг.Хэт. Хааж байна" #: help:crm.lead,message_unread:0 #: help:crm.phonecall,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Хэрэв тэмдэглэгдсэн бол шинэ зурвас нь анхаарал татахыг шаардана." #. module: crm #: help:crm.lead.report,creation_day:0 @@ -151,7 +151,7 @@ msgstr "Дүрмийн нэр" #: code:addons/crm/crm_phonecall.py:280 #, python-format msgid "It's only possible to convert one phonecall at a time." -msgstr "" +msgstr "Энэ бол тухайн цагт нэг л утасны дуудлагыг хөрвүүлэх боломжтой" #. module: crm #: view:crm.case.resource.type:0 @@ -166,7 +166,7 @@ msgstr "Компанит ажил" #. module: crm #: view:crm.lead:0 msgid "Search Opportunities" -msgstr "Боломж хайх" +msgstr "Боломжуудыг хайх" #. module: crm #: help:crm.lead.report,deadline_month:0 @@ -181,13 +181,15 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд " +"html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой." #. module: crm #: code:addons/crm/crm_lead.py:632 #: code:addons/crm/crm_phonecall.py:280 #, python-format msgid "Warning!" -msgstr "Сануулга!" +msgstr "Анхааруулга!" #. module: crm #: view:crm.lead:0 @@ -202,7 +204,7 @@ msgstr "Сануулга!" #: model:ir.model,name:crm.model_res_partner #: model:process.node,name:crm.process_node_partner0 msgid "Partner" -msgstr "Харилцагч" +msgstr "Түнш" #. module: crm #: view:crm.phonecall:0 @@ -230,12 +232,12 @@ msgstr "Төлөв" #. module: crm #: field:res.partner,meeting_count:0 msgid "# Meetings" -msgstr "" +msgstr "# Уулзалтууд" #. module: crm #: model:ir.actions.server,name:crm.action_email_reminder_lead msgid "Reminder to User" -msgstr "" +msgstr "Хэрэглэгчид сануулах" #. module: crm #: field:crm.segmentation,segmentation_line:0 @@ -250,7 +252,7 @@ msgstr "Ялгагдсан Хариултууд :" #. module: crm #: model:ir.model,name:crm.model_crm_merge_opportunity msgid "Merge opportunities" -msgstr "" +msgstr "Боломжуудыг нэгтгэх" #. module: crm #: view:crm.lead.report:0 @@ -388,7 +390,7 @@ msgstr "" #: field:crm.lead,message_unread:0 #: field:crm.phonecall,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Уншаагүй зурвасууд" #. module: crm #: view:crm.segmentation:0 @@ -402,7 +404,7 @@ msgstr "Сегментчлэл" #: selection:crm.lead2opportunity.partner.mass,action:0 #: selection:crm.partner.binding,action:0 msgid "Link to an existing customer" -msgstr "" +msgstr "Байгаа захиалагчид холбох" #. module: crm #: field:crm.lead,write_date:0 @@ -436,14 +438,14 @@ msgstr "Ангилал" #. module: crm #: view:crm.lead.report:0 msgid "#Opportunities" -msgstr "#" +msgstr "#Боломжууд" #. module: crm #: code:addons/crm/crm_lead.py:632 #, python-format msgid "" "Please select more than one element (lead or opportunity) from the list view." -msgstr "" +msgstr "Нээлттэй жагсаалтнаас нэгээс илүү елемент сонгоно уу." #. module: crm #: view:crm.lead:0 @@ -480,7 +482,7 @@ msgstr "Болмжийн энгийн эсвэл утасны уулзалт" #: view:crm.phonecall.report:0 #: field:crm.phonecall.report,state:0 msgid "Status" -msgstr "" +msgstr "Төлөв" #. module: crm #: view:crm.lead2opportunity.partner:0 @@ -490,7 +492,7 @@ msgstr "Боломж үүсгэх" #. module: crm #: view:sale.config.settings:0 msgid "Configure" -msgstr "" +msgstr "Тохируулга" #. module: crm #: view:crm.lead:0 @@ -561,7 +563,7 @@ msgstr "Дүгнэлт" #. module: crm #: view:crm.merge.opportunity:0 msgid "Merge" -msgstr "" +msgstr "Нэгтгэх" #. module: crm #: model:email.template,subject:crm.email_template_opportunity_mail @@ -668,7 +670,7 @@ msgstr "Харилцагчийн хуваалт" #. module: crm #: field:crm.lead,company_currency:0 msgid "Currency" -msgstr "" +msgstr "Валют" #. module: crm #: field:crm.lead.report,probable_revenue:0 @@ -742,7 +744,7 @@ msgstr "Зогсоох" #. module: crm #: field:crm.case.section,alias_id:0 msgid "Alias" -msgstr "" +msgstr "Өөр нэр" #. module: crm #: view:crm.phonecall:0 @@ -783,7 +785,7 @@ msgstr "" #: view:crm.opportunity2phonecall:0 #: view:crm.phonecall2phonecall:0 msgid "or" -msgstr "" +msgstr "эсвэл" #. module: crm #: field:crm.lead.report,create_date:0 diff --git a/addons/crm/test/process/communication_with_customer.yml b/addons/crm/test/process/communication_with_customer.yml index 148d08dfc49..221a4ab634f 100644 --- a/addons/crm/test/process/communication_with_customer.yml +++ b/addons/crm/test/process/communication_with_customer.yml @@ -4,7 +4,7 @@ Mail script will fetch his request from mail server. Then I process that mail after read EML file. - !python {model: mail.thread}: | - import addons + from openerp import addons request_file = open(addons.get_module_resource('crm','test', 'customer_request.eml'),'rb') request_message = request_file.read() self.message_process(cr, uid, 'crm.lead', request_message) diff --git a/addons/crm/test/process/lead2opportunity_assign_salesmen.yml b/addons/crm/test/process/lead2opportunity_assign_salesmen.yml index b538a3a0185..0edd3b8edce 100644 --- a/addons/crm/test/process/lead2opportunity_assign_salesmen.yml +++ b/addons/crm/test/process/lead2opportunity_assign_salesmen.yml @@ -4,31 +4,37 @@ !record {model: crm.lead, id: test_crm_lead_01}: type: 'lead' name: 'Test lead 1' + email_from: 'Raoul Grosbedon ' stage_id: stage_lead1 - !record {model: crm.lead, id: test_crm_lead_02}: type: 'lead' name: 'Test lead 2' + email_from: 'Raoul Grosbedon ' stage_id: stage_lead1 - !record {model: crm.lead, id: test_crm_lead_03}: type: 'lead' name: 'Test lead 3' + email_from: 'Raoul Grosbedon ' stage_id: stage_lead1 - !record {model: crm.lead, id: test_crm_lead_04}: type: 'lead' name: 'Test lead 4' + contact_name: 'Fabrice Lepoilu' stage_id: stage_lead1 - !record {model: crm.lead, id: test_crm_lead_05}: type: 'lead' name: 'Test lead 5' + contact_name: 'Fabrice Lepoilu' stage_id: stage_lead1 - !record {model: crm.lead, id: test_crm_lead_06}: type: 'lead' name: 'Test lead 6' + partner_name: 'Agrolait SuperSeed SA' stage_id: stage_lead1 - !record {model: res.users, id: test_res_user_01}: diff --git a/addons/crm/test/process/merge_opportunity.yml b/addons/crm/test/process/merge_opportunity.yml index 2f0b8e82956..c50af5214e6 100644 --- a/addons/crm/test/process/merge_opportunity.yml +++ b/addons/crm/test/process/merge_opportunity.yml @@ -41,7 +41,7 @@ assert merge_id, 'Fail to create merge opportunity wizard' merge_result = self.browse(cr, uid, merge_id)[0] assert merge_result.partner_id.id == ref("base.res_partner_1"), 'Partner mismatch: when merging leads/opps with different m2o values, the first not null value prevails (the other are dropped)' - assert merge_result.description == 'This is the description of the test lead 1., This is the description of the test lead 2., This is the description of the test opp 1.', 'Description mismatch: when merging leads/opps with different text values, these values should get concatenated and separeted with ", "' + assert merge_result.description == 'This is the description of the test lead 1.\n\nThis is the description of the test lead 2.\n\nThis is the description of the test opp 1.', 'Description mismatch: when merging leads/opps with different text values, these values should get concatenated and separated with line returns' assert merge_result.type == 'opportunity', 'Type mismatch: when at least one opp in involved in the merge, the result should be a new opp (instead of %s)' % merge_result.type - The other (tailing) leads/opps shouldn't exist anymore. diff --git a/addons/crm/wizard/crm_lead_to_opportunity.py b/addons/crm/wizard/crm_lead_to_opportunity.py index e7129c98d6c..32396b95f4e 100644 --- a/addons/crm/wizard/crm_lead_to_opportunity.py +++ b/addons/crm/wizard/crm_lead_to_opportunity.py @@ -34,7 +34,7 @@ class crm_lead2opportunity_partner(osv.osv_memory): ('convert', 'Convert to opportunity'), ('merge', 'Merge with existing opportunities') ], 'Conversion Action', required=True), - 'opportunity_ids': fields.many2many('crm.lead', string='Opportunities', domain=[('type', '=', 'opportunity')]), + 'opportunity_ids': fields.many2many('crm.lead', string='Opportunities'), } def default_get(self, cr, uid, fields, context=None): @@ -46,42 +46,34 @@ class crm_lead2opportunity_partner(osv.osv_memory): lead_obj = self.pool.get('crm.lead') res = super(crm_lead2opportunity_partner, self).default_get(cr, uid, fields, context=context) - opportunities = res.get('opportunity_ids') or [] - partner_id = False - email = False - for lead in lead_obj.browse(cr, uid, opportunities, context=context): - partner_id = lead.partner_id and lead.partner_id.id or False + if context.get('active_id'): + tomerge = set([int(context['active_id'])]) + + email = False + partner_id = res.get('partner_id') + lead = lead_obj.browse(cr, uid, int(context['active_id']), context=context) #TOFIX: use mail.mail_message.to_mail email = re.findall(r'([^ ,<@]+@[^> ,]+)', lead.email_from or '') - email = map(lambda x: "'" + x + "'", email) - if not partner_id and res.get('partner_id'): - partner_id = res.get('partner_id') - - ids = [] - if partner_id: - # Search for opportunities that have the same partner and that arent done or cancelled - ids = lead_obj.search(cr, uid, [('partner_id', '=', partner_id), ('type', '=', 'opportunity'), '!', ('state', 'in', ['done', 'cancel'])]) - if ids: - opportunities.append(ids[0]) - if not partner_id: + if partner_id: + # Search for opportunities that have the same partner and that arent done or cancelled + ids = lead_obj.search(cr, uid, [('partner_id', '=', partner_id)]) + for id in ids: + tomerge.add(id) if email: - # Find email of existing opportunity matching the email_from of the lead - cr.execute("""select id from crm_lead where type='opportunity' and - substring(email_from from '([^ ,<@]+@[^> ,]+)') in (%s)""" % (','.join(email))) - ids = map(lambda x:x[0], cr.fetchall()) - if ids: - opportunities.append(ids[0]) + ids = lead_obj.search(cr, uid, [('email_from', 'ilike', email[0])]) + for id in ids: + tomerge.add(id) - if 'action' in fields: - res.update({'action' : partner_id and 'exist' or 'create'}) - if 'partner_id' in fields: - res.update({'partner_id' : partner_id}) - if 'name' in fields: - res.update({'name' : ids and 'merge' or 'convert'}) - if 'opportunity_ids' in fields: - res.update({'opportunity_ids': opportunities}) + if 'action' in fields: + res.update({'action' : partner_id and 'exist' or 'create'}) + if 'partner_id' in fields: + res.update({'partner_id' : partner_id}) + if 'name' in fields: + res.update({'name' : len(tomerge) >= 2 and 'merge' or 'convert'}) + if 'opportunity_ids' in fields and len(tomerge) >= 2: + res.update({'opportunity_ids': list(tomerge)}) return res @@ -115,38 +107,44 @@ class crm_lead2opportunity_partner(osv.osv_memory): lead.allocate_salesman(cr, uid, lead_ids, user_ids, team_id=team_id, context=context) return res - def _merge_opportunity(self, cr, uid, ids, opportunity_ids, action='merge', context=None): - if context is None: - context = {} - res = False - # Expected: all newly-converted leads (active_ids) will be merged with the opportunity(ies) - # that have been selected in the 'opportunity_ids' m2m, with all these records - # merged into the first opportunity (and the rest deleted) - opportunity_ids = [o.id for o in opportunity_ids] - lead_ids = context.get('active_ids', []) - if action == 'merge' and lead_ids and opportunity_ids: - # Add the leads in the to-merge list, next to other opps - # (the fact that they're passed in context['lead_ids'] means that - # they cannot be selected to contain the result of the merge. - opportunity_ids.extend(lead_ids) - context.update({'lead_ids': lead_ids, "convert" : True}) - res = self.pool.get('crm.lead').merge_opportunity(cr, uid, opportunity_ids, context=context) - return res - def action_apply(self, cr, uid, ids, context=None): """ Convert lead to opportunity or merge lead and opportunity and open the freshly created opportunity view. """ + if context is None: + context = {} + + w = self.browse(cr, uid, ids, context=context)[0] + opp_ids = [o.id for o in w.opportunity_ids] + if w.name == 'merge': + lead_id = self.pool.get('crm.lead').merge_opportunity(cr, uid, opp_ids, context=context) + lead_ids = [lead_id] + lead = self.pool.get('crm.lead').read(cr, uid, lead_id, ['type'], context=context) + if lead['type'] == "lead": + context.update({'active_ids': lead_ids}) + self._convert_opportunity(cr, uid, ids, {'lead_ids': lead_ids}, context=context) + else: + lead_ids = context.get('active_ids', []) + self._convert_opportunity(cr, uid, ids, {'lead_ids': lead_ids}, context=context) + + return self.pool.get('crm.lead').redirect_opportunity_view(cr, uid, lead_ids[0], context=context) + + def _create_partner(self, cr, uid, ids, context=None): + """ + Create partner based on action. + :return dict: dictionary organized as followed: {lead_id: partner_assigned_id} + """ + #TODO this method in only called by crm_lead2opportunity_partner + #wizard and would probably diserve to be refactored or at least + #moved to a better place if context is None: context = {} lead = self.pool.get('crm.lead') lead_ids = context.get('active_ids', []) data = self.browse(cr, uid, ids, context=context)[0] - self._convert_opportunity(cr, uid, ids, {'lead_ids': lead_ids}, context=context) - self._merge_opportunity(cr, uid, ids, data.opportunity_ids, data.name, context=context) - return lead.redirect_opportunity_view(cr, uid, lead_ids[0], context=context) - + partner_id = data.partner_id and data.partner_id.id or False + return lead.handle_partner_assignation(cr, uid, lead_ids, data.action, partner_id, context=context) class crm_lead2opportunity_mass_convert(osv.osv_memory): _name = 'crm.lead2opportunity.partner.mass' diff --git a/addons/crm/wizard/crm_lead_to_opportunity_view.xml b/addons/crm/wizard/crm_lead_to_opportunity_view.xml index 1a7bd687a94..8bfd60fccec 100644 --- a/addons/crm/wizard/crm_lead_to_opportunity_view.xml +++ b/addons/crm/wizard/crm_lead_to_opportunity_view.xml @@ -9,11 +9,19 @@
- + + + + - - + + + + + + + @@ -51,9 +59,15 @@ + - - + + + + + + + diff --git a/addons/crm/wizard/crm_merge_opportunities_view.xml b/addons/crm/wizard/crm_merge_opportunities_view.xml index 4b035200737..1dc98b6b68f 100644 --- a/addons/crm/wizard/crm_merge_opportunities_view.xml +++ b/addons/crm/wizard/crm_merge_opportunities_view.xml @@ -11,9 +11,14 @@ + - - + + + + + + diff --git a/addons/crm/wizard/crm_partner_binding.py b/addons/crm/wizard/crm_partner_binding.py index efef0fa2611..cb2184dca2a 100644 --- a/addons/crm/wizard/crm_partner_binding.py +++ b/addons/crm/wizard/crm_partner_binding.py @@ -96,20 +96,4 @@ class crm_partner_binding(osv.osv_memory): return res - def _create_partner(self, cr, uid, ids, context=None): - """ - Create partner based on action. - :return dict: dictionary organized as followed: {lead_id: partner_assigned_id} - """ - #TODO this method in only called by crm_lead2opportunity_partner - #wizard and would probably diserve to be refactored or at least - #moved to a better place - if context is None: - context = {} - lead = self.pool.get('crm.lead') - lead_ids = context.get('active_ids', []) - data = self.browse(cr, uid, ids, context=context)[0] - partner_id = data.partner_id and data.partner_id.id or False - return lead.handle_partner_assignation(cr, uid, lead_ids, data.action, partner_id, context=context) - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/crm_claim/crm_claim.py b/addons/crm_claim/crm_claim.py index a724579f1e8..275d9edaab4 100644 --- a/addons/crm_claim/crm_claim.py +++ b/addons/crm_claim/crm_claim.py @@ -195,6 +195,7 @@ class crm_claim(base_stage, osv.osv): 'description': desc, 'email_from': msg.get('from'), 'email_cc': msg.get('cc'), + 'partner_id': msg.get('author_id', False), } if msg.get('priority'): defaults['priority'] = msg.get('priority') diff --git a/addons/crm_claim/test/process/claim.yml b/addons/crm_claim/test/process/claim.yml index 45ca7cf2962..bacb073b4b9 100644 --- a/addons/crm_claim/test/process/claim.yml +++ b/addons/crm_claim/test/process/claim.yml @@ -4,7 +4,7 @@ Mail script will be fetched him request from mail server. so I process that mail after read EML file - !python {model: mail.thread}: | - import addons + from openerp import addons request_file = open(addons.get_module_resource('crm_claim','test', 'customer_claim.eml'),'rb') request_message = request_file.read() self.message_process(cr, uid, 'crm.claim', request_message) diff --git a/addons/crm_helpdesk/crm_helpdesk.py b/addons/crm_helpdesk/crm_helpdesk.py index 5ed1c040627..2d0383962b1 100644 --- a/addons/crm_helpdesk/crm_helpdesk.py +++ b/addons/crm_helpdesk/crm_helpdesk.py @@ -106,6 +106,7 @@ class crm_helpdesk(base_state, base_stage, osv.osv): 'email_from': msg.get('from'), 'email_cc': msg.get('cc'), 'user_id': False, + 'partner_id': msg.get('author_id', False), } defaults.update(custom_values) return super(crm_helpdesk,self).message_new(cr, uid, msg, custom_values=defaults, context=context) diff --git a/addons/crm_helpdesk/test/process/help-desk.yml b/addons/crm_helpdesk/test/process/help-desk.yml index 4fd6a9ee9d7..e2be4a64ca3 100644 --- a/addons/crm_helpdesk/test/process/help-desk.yml +++ b/addons/crm_helpdesk/test/process/help-desk.yml @@ -4,7 +4,7 @@ Mail script will be fetched him request from mail server. so I process that mail after read EML file - !python {model: mail.thread}: | - import addons + from openerp import addons request_file = open(addons.get_module_resource('crm_helpdesk','test', 'customer_question.eml'),'rb') request_message = request_file.read() self.message_process(cr, uid, 'crm.helpdesk', request_message) diff --git a/addons/delivery/test/delivery_cost.yml b/addons/delivery/test/delivery_cost.yml index 22b8bc3b375..8fc7a8b7afe 100644 --- a/addons/delivery/test/delivery_cost.yml +++ b/addons/delivery/test/delivery_cost.yml @@ -31,7 +31,8 @@ I print a Delivery Order report. - !python {model: stock.picking}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools sale = self.pool.get('sale.order') sale_order = sale.browse(cr, uid, ref("sale.sale_order_6")) ship_ids = [x.id for x in sale_order.picking_ids] diff --git a/addons/document/document.py b/addons/document/document.py index 1671b6bc1ba..85468e00509 100644 --- a/addons/document/document.py +++ b/addons/document/document.py @@ -31,11 +31,11 @@ from StringIO import StringIO import psycopg2 import openerp -from openerp import netsvc from openerp import pooler from openerp import tools from openerp.osv import fields, osv from openerp.osv.orm import except_orm +import openerp.report.interface from openerp.tools.misc import ustr from openerp.tools.translate import _ from openerp.tools.safe_eval import safe_eval @@ -456,7 +456,7 @@ class document_directory_content(osv.osv): if node.extension != '.pdf': raise Exception("Invalid content: %s" % node.extension) report = self.pool.get('ir.actions.report.xml').browse(cr, uid, node.report_id, context=context) - srv = netsvc.Service._services['report.'+report.report_name] + srv = openerp.report.interface.report_int._reports['report.'+report.report_name] ctx = node.context.context.copy() ctx.update(node.dctx) pdf,pdftype = srv.create(cr, uid, [node.act_id,], {}, context=ctx) diff --git a/addons/document_ftp/ftpserver/abstracted_fs.py b/addons/document_ftp/ftpserver/abstracted_fs.py index a9efac5819c..b746f189700 100644 --- a/addons/document_ftp/ftpserver/abstracted_fs.py +++ b/addons/document_ftp/ftpserver/abstracted_fs.py @@ -10,6 +10,7 @@ import glob import fnmatch from openerp import pooler, netsvc, sql_db +import openerp.service from openerp.service import security from openerp.osv import osv @@ -60,7 +61,7 @@ class abstracted_fs(object): def db_list(self): """Get the list of available databases, with FTPd support """ - s = netsvc.ExportService.getService('db') + s = openerp.service.db result = s.exp_list(document=True) self.db_name_list = [] for db_name in result: diff --git a/addons/document_ftp/test/document_ftp_test.yml b/addons/document_ftp/test/document_ftp_test.yml index b3ff2a89250..fafd5026ebf 100644 --- a/addons/document_ftp/test/document_ftp_test.yml +++ b/addons/document_ftp/test/document_ftp_test.yml @@ -42,8 +42,8 @@ - !python {model: ir.attachment}: | from ftplib import FTP - from tools.misc import detect_ip_addr - from tools import config + from openerp.tools.misc import detect_ip_addr + from openerp.tools import config ftp = FTP() if detect_ip_addr: host = config.get('ftp_server_host', detect_ip_addr()) @@ -71,8 +71,8 @@ - !python {model: ir.attachment}: | from ftplib import FTP - from tools.misc import detect_ip_addr - from tools import config + from openerp.tools.misc import detect_ip_addr + from openerp.tools import config ftp = FTP() if detect_ip_addr: host = config.get('ftp_server_host', detect_ip_addr()) diff --git a/addons/document_webdav/dav_fs.py b/addons/document_webdav/dav_fs.py index e5756f5df91..1781a02d76e 100644 --- a/addons/document_webdav/dav_fs.py +++ b/addons/document_webdav/dav_fs.py @@ -38,6 +38,7 @@ except ImportError: import openerp from openerp import pooler, sql_db, netsvc +import openerp.service from openerp.tools import misc from cache import memoize @@ -372,7 +373,7 @@ class openerp_dav_handler(dav_interface): @memoize(4) def _all_db_list(self): """return all databases who have module document_webdav installed""" - s = netsvc.ExportService.getService('db') + s = openerp.service.db result = s.exp_list() self.db_name_list=[] for db_name in result: diff --git a/addons/document_webdav/webdav_server.py b/addons/document_webdav/webdav_server.py index 2c008abe02f..90b42fd8b5f 100644 --- a/addons/document_webdav/webdav_server.py +++ b/addons/document_webdav/webdav_server.py @@ -35,6 +35,7 @@ import logging +import openerp from openerp import netsvc from dav_fs import openerp_dav_handler from openerp.tools.config import config @@ -56,7 +57,6 @@ import urllib import re import time from string import atoi -import addons import socket # from DAV.constants import DAV_VERSION_1, DAV_VERSION_2 from xml.dom import minidom @@ -609,7 +609,7 @@ try: if base_path and base_path == '/': dir_path = config.get_misc('static-http', 'dir_path', False) else: - dir_path = addons.get_module_resource('document_webdav','public_html') + dir_path = openerp.addons.get_module_resource('document_webdav','public_html') # an _ugly_ hack: we put that dir back in tools.config.misc, so that # the StaticHttpHandler can find its dir_path. config.misc.setdefault('static-http',{})['dir_path'] = dir_path diff --git a/addons/edi/edi_service.py b/addons/edi/edi_service.py index fd911139170..d5dc5c09f74 100644 --- a/addons/edi/edi_service.py +++ b/addons/edi/edi_service.py @@ -21,45 +21,46 @@ import logging import openerp -import openerp.netsvc as netsvc _logger = logging.getLogger(__name__) -class edi(netsvc.ExportService): +# TODO this is not needed anymore: +# - the exposed new service just forward to the model service +# - the service is called by the web controller, which can +# now directly call into openerp as the web server is always +# embedded in openerp. - def __init__(self, name="edi"): - netsvc.ExportService.__init__(self, name) +def _edi_dispatch(db_name, method_name, *method_args): + try: + registry = openerp.modules.registry.RegistryManager.get(db_name) + assert registry, 'Unknown database %s' % db_name + edi = registry['edi.edi'] + cr = registry.db.cursor() + res = None + res = getattr(edi, method_name)(cr, *method_args) + cr.commit() + except Exception, e: + _logger.exception('Failed to execute EDI method %s with args %r.', + method_name, method_args) + raise + finally: + cr.close() + return res - def _edi_dispatch(self, db_name, method_name, *method_args): - try: - registry = openerp.modules.registry.RegistryManager.get(db_name) - assert registry, 'Unknown database %s' % db_name - edi = registry['edi.edi'] - cr = registry.db.cursor() - res = None - res = getattr(edi, method_name)(cr, *method_args) - cr.commit() - except Exception: - _logger.exception('Failed to execute EDI method %s with args %r.', method_name, method_args) - raise - finally: - cr.close() - return res +def exp_import_edi_document(db_name, uid, passwd, edi_document, context=None): + return _edi_dispatch(db_name, 'import_edi', uid, edi_document, None) - def exp_import_edi_document(self, db_name, uid, passwd, edi_document, context=None): - return self._edi_dispatch(db_name, 'import_edi', uid, edi_document, None) +def exp_import_edi_url(db_name, uid, passwd, edi_url, context=None): + return _edi_dispatch(db_name, 'import_edi', uid, None, edi_url) - def exp_import_edi_url(self, db_name, uid, passwd, edi_url, context=None): - return self._edi_dispatch(db_name, 'import_edi', uid, None, edi_url) +@openerp.http.rpc('edi') +def dispatch(method, params): + if method in ['import_edi_document', 'import_edi_url']: + (db, uid, passwd) = params[0:3] + openerp.service.security.check(db, uid, passwd) + else: + raise KeyError("Method not found: %s." % method) + fn = globals()['exp_' + method] + return fn(*params) - def dispatch(self, method, params): - if method in ['import_edi_document', 'import_edi_url']: - (db, uid, passwd ) = params[0:3] - openerp.service.security.check(db, uid, passwd) - else: - raise KeyError("Method not found: %s." % method) - fn = getattr(self, 'exp_'+method) - return fn(*params) - -edi() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/edi/i18n/ml.po b/addons/edi/i18n/ml.po new file mode 100644 index 00000000000..f9323c19aa0 --- /dev/null +++ b/addons/edi/i18n/ml.po @@ -0,0 +1,87 @@ +# Malayalam translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-08 15:46+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Malayalam \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-09 04:55+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: edi +#. openerp-web +#: code:addons/edi/static/src/js/edi.js:67 +#, python-format +msgid "Reason:" +msgstr "" + +#. module: edi +#. openerp-web +#: code:addons/edi/static/src/js/edi.js:60 +#, python-format +msgid "The document has been successfully imported!" +msgstr "" + +#. module: edi +#. openerp-web +#: code:addons/edi/static/src/js/edi.js:65 +#, python-format +msgid "Sorry, the document could not be imported." +msgstr "" + +#. module: edi +#: model:ir.model,name:edi.model_res_company +msgid "Companies" +msgstr "" + +#. module: edi +#: model:ir.model,name:edi.model_res_currency +msgid "Currency" +msgstr "" + +#. module: edi +#. openerp-web +#: code:addons/edi/static/src/js/edi.js:71 +#, python-format +msgid "Document Import Notification" +msgstr "" + +#. module: edi +#: code:addons/edi/models/edi.py:130 +#, python-format +msgid "Missing application." +msgstr "" + +#. module: edi +#: code:addons/edi/models/edi.py:131 +#, python-format +msgid "" +"The document you are trying to import requires the OpenERP `%s` application. " +"You can install it by connecting as the administrator and opening the " +"configuration assistant." +msgstr "" + +#. module: edi +#: code:addons/edi/models/edi.py:47 +#, python-format +msgid "'%s' is an invalid external ID" +msgstr "" + +#. module: edi +#: model:ir.model,name:edi.model_res_partner +msgid "Partner" +msgstr "" + +#. module: edi +#: model:ir.model,name:edi.model_edi_edi +msgid "EDI Subsystem" +msgstr "" diff --git a/addons/event/__openerp__.py b/addons/event/__openerp__.py index aa9f209df88..54b77c82f69 100644 --- a/addons/event/__openerp__.py +++ b/addons/event/__openerp__.py @@ -57,6 +57,6 @@ Key Features 'installable': True, 'application': True, 'auto_install': False, - 'images': ['images/1_event_type_list.jpeg','images/2_events.jpeg','images/3_registrations.jpeg'], + 'images': ['images/1_event_type_list.jpeg','images/2_events.jpeg','images/3_registrations.jpeg','images/events_kanban.jpeg'], } # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/event_moodle/i18n/mn.po b/addons/event_moodle/i18n/mn.po new file mode 100644 index 00000000000..44225ff1ae5 --- /dev/null +++ b/addons/event_moodle/i18n/mn.po @@ -0,0 +1,185 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 09:39+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "Connection with username and password" +msgstr "" + +#. module: event_moodle +#: model:ir.model,name:event_moodle.model_event_moodle_config_wiz +msgid "event.moodle.config.wiz" +msgstr "" + +#. module: event_moodle +#: help:event.moodle.config.wiz,server_moodle:0 +msgid "" +"URL where you have your moodle server. For exemple: 'http://127.0.0.1' or " +"'http://localhost'" +msgstr "" + +#. module: event_moodle +#: field:event.registration,moodle_user_password:0 +msgid "Password for Moodle User" +msgstr "" + +#. module: event_moodle +#: field:event.moodle.config.wiz,moodle_password:0 +msgid "Moodle Password" +msgstr "" + +#. module: event_moodle +#: code:addons/event_moodle/event_moodle.py:137 +#, python-format +msgid "Your email '%s' is wrong." +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "Connection with a Token" +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "" +"The easiest way to connect OpenERP with a moodle server is to create a " +"'token' in Moodle. It will be used to authenticate OpenERP as a trustable " +"application." +msgstr "" + +#. module: event_moodle +#: field:event.moodle.config.wiz,url:0 +msgid "URL to Moodle Server" +msgstr "" + +#. module: event_moodle +#: help:event.moodle.config.wiz,url:0 +msgid "The url that will be used for the connection with moodle in xml-rpc" +msgstr "" + +#. module: event_moodle +#: model:ir.model,name:event_moodle.model_event_registration +msgid "Event Registration" +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "" +"Another approach is to create a user for OpenERP in Moodle. If you do so, " +"make sure that this user has appropriate access rights." +msgstr "" + +#. module: event_moodle +#: field:event.registration,moodle_uid:0 +msgid "Moodle User ID" +msgstr "" + +#. module: event_moodle +#: field:event.moodle.config.wiz,server_moodle:0 +msgid "Moodle Server" +msgstr "" + +#. module: event_moodle +#: field:event.event,moodle_id:0 +msgid "Moodle ID" +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "Server" +msgstr "Сервер" + +#. module: event_moodle +#: code:addons/event_moodle/event_moodle.py:57 +#: code:addons/event_moodle/event_moodle.py:105 +#: code:addons/event_moodle/event_moodle.py:137 +#, python-format +msgid "Error!" +msgstr "Алдаа гарлаа!" + +#. module: event_moodle +#: code:addons/event_moodle/event_moodle.py:105 +#, python-format +msgid "You must configure your moodle connection." +msgstr "" + +#. module: event_moodle +#: field:event.moodle.config.wiz,moodle_username:0 +#: field:event.registration,moodle_username:0 +msgid "Moodle Username" +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +#: model:ir.actions.act_window,name:event_moodle.configure_moodle +msgid "Configure Moodle" +msgstr "" + +#. module: event_moodle +#: field:event.moodle.config.wiz,moodle_token:0 +msgid "Moodle Token" +msgstr "" + +#. module: event_moodle +#: help:event.moodle.config.wiz,moodle_username:0 +msgid "" +"You can also connect with your username that you define when you create a " +"token" +msgstr "" + +#. module: event_moodle +#: help:event.event,moodle_id:0 +msgid "The identifier of this event in Moodle" +msgstr "" + +#. module: event_moodle +#: help:event.moodle.config.wiz,moodle_token:0 +msgid "Put your token that you created in your moodle server" +msgstr "" + +#. module: event_moodle +#: model:ir.ui.menu,name:event_moodle.wizard_moodle +msgid "Moodle Configuration" +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "or" +msgstr "эсвэл" + +#. module: event_moodle +#: code:addons/event_moodle/event_moodle.py:57 +#, python-format +msgid "First configure your moodle connection." +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "Apply" +msgstr "Ашиглах" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "Cancel" +msgstr "Цуцлах" + +#. module: event_moodle +#: model:ir.model,name:event_moodle.model_event_event +msgid "Event" +msgstr "" diff --git a/addons/event_moodle/i18n/tr.po b/addons/event_moodle/i18n/tr.po new file mode 100644 index 00000000000..7ffdee2515d --- /dev/null +++ b/addons/event_moodle/i18n/tr.po @@ -0,0 +1,185 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-04 14:05+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "Connection with username and password" +msgstr "" + +#. module: event_moodle +#: model:ir.model,name:event_moodle.model_event_moodle_config_wiz +msgid "event.moodle.config.wiz" +msgstr "" + +#. module: event_moodle +#: help:event.moodle.config.wiz,server_moodle:0 +msgid "" +"URL where you have your moodle server. For exemple: 'http://127.0.0.1' or " +"'http://localhost'" +msgstr "" + +#. module: event_moodle +#: field:event.registration,moodle_user_password:0 +msgid "Password for Moodle User" +msgstr "" + +#. module: event_moodle +#: field:event.moodle.config.wiz,moodle_password:0 +msgid "Moodle Password" +msgstr "" + +#. module: event_moodle +#: code:addons/event_moodle/event_moodle.py:137 +#, python-format +msgid "Your email '%s' is wrong." +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "Connection with a Token" +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "" +"The easiest way to connect OpenERP with a moodle server is to create a " +"'token' in Moodle. It will be used to authenticate OpenERP as a trustable " +"application." +msgstr "" + +#. module: event_moodle +#: field:event.moodle.config.wiz,url:0 +msgid "URL to Moodle Server" +msgstr "" + +#. module: event_moodle +#: help:event.moodle.config.wiz,url:0 +msgid "The url that will be used for the connection with moodle in xml-rpc" +msgstr "" + +#. module: event_moodle +#: model:ir.model,name:event_moodle.model_event_registration +msgid "Event Registration" +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "" +"Another approach is to create a user for OpenERP in Moodle. If you do so, " +"make sure that this user has appropriate access rights." +msgstr "" + +#. module: event_moodle +#: field:event.registration,moodle_uid:0 +msgid "Moodle User ID" +msgstr "" + +#. module: event_moodle +#: field:event.moodle.config.wiz,server_moodle:0 +msgid "Moodle Server" +msgstr "" + +#. module: event_moodle +#: field:event.event,moodle_id:0 +msgid "Moodle ID" +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "Server" +msgstr "" + +#. module: event_moodle +#: code:addons/event_moodle/event_moodle.py:57 +#: code:addons/event_moodle/event_moodle.py:105 +#: code:addons/event_moodle/event_moodle.py:137 +#, python-format +msgid "Error!" +msgstr "" + +#. module: event_moodle +#: code:addons/event_moodle/event_moodle.py:105 +#, python-format +msgid "You must configure your moodle connection." +msgstr "" + +#. module: event_moodle +#: field:event.moodle.config.wiz,moodle_username:0 +#: field:event.registration,moodle_username:0 +msgid "Moodle Username" +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +#: model:ir.actions.act_window,name:event_moodle.configure_moodle +msgid "Configure Moodle" +msgstr "" + +#. module: event_moodle +#: field:event.moodle.config.wiz,moodle_token:0 +msgid "Moodle Token" +msgstr "" + +#. module: event_moodle +#: help:event.moodle.config.wiz,moodle_username:0 +msgid "" +"You can also connect with your username that you define when you create a " +"token" +msgstr "" + +#. module: event_moodle +#: help:event.event,moodle_id:0 +msgid "The identifier of this event in Moodle" +msgstr "" + +#. module: event_moodle +#: help:event.moodle.config.wiz,moodle_token:0 +msgid "Put your token that you created in your moodle server" +msgstr "" + +#. module: event_moodle +#: model:ir.ui.menu,name:event_moodle.wizard_moodle +msgid "Moodle Configuration" +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "or" +msgstr "" + +#. module: event_moodle +#: code:addons/event_moodle/event_moodle.py:57 +#, python-format +msgid "First configure your moodle connection." +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "Apply" +msgstr "" + +#. module: event_moodle +#: view:event.moodle.config.wiz:0 +msgid "Cancel" +msgstr "" + +#. module: event_moodle +#: model:ir.model,name:event_moodle.model_event_event +msgid "Event" +msgstr "" diff --git a/addons/event_project/i18n/ar.po b/addons/event_project/i18n/ar.po deleted file mode 100644 index d82da3ece7b..00000000000 --- a/addons/event_project/i18n/ar.po +++ /dev/null @@ -1,125 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:15+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "حدث المشروع" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "تاريخ الإنتهاء" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "تم" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"يكون هذا قالب المشروع. يُكرر حدث المشروع لهذا القالب. بعد الضغط على ‘انشأ " -"خطة رجعية‘, سيكرر المشروع الجديد من مشروع هذا القالب." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "خطة رجعية" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "خطأ ! لايمكن وضع تاريخ الغلق قبل تاريخ الابتداء." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "مشروع" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "قالب المشروع" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "كافة المهام" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "مهام" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "خطأ ! لايمكنك انشاء تنفيذ عودي." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "مهام المشروع" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "إغلاق" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "تاريخ البدء" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "انشأ خطة رجعية" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "حدث" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "إدارة المهام" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "تنظيم و إدارة الأحداث.\n" -#~ "\n" -#~ " هذا البرنامج يساعدك علي عمل تخطيط مبدئي للأحداث.\n" - -#~ msgid "Tasks management" -#~ msgstr "إدارة المهام" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "تنفيذ المشروع - انشأ خطة رجعية ألى مدير تنفيذك" diff --git a/addons/event_project/i18n/bg.po b/addons/event_project/i18n/bg.po deleted file mode 100644 index 7f30f57a519..00000000000 --- a/addons/event_project/i18n/bg.po +++ /dev/null @@ -1,123 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17: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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Проект на събитие" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Крайна дата" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "ОК" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Това е шаблонен Проект. Проект на събитието е копие на този шаблон. След " -"като щракнете върху \"Създаване на Ретро-планиране\", Нов проект ще бъде " -"дублиран от този шаблонен проект." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Ретро-планиране" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Грешка! Крайната дата е преди началнта." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Проект" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Шаблон на проект" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Всички задачи" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Задачи" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Грешка! Не можете да създавата рекурсивно събитие!" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Задачи по проекта" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Затвори" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Начална дата" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Създаване на ретро-планиране" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Събитие" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Управление на задачи" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Невалиден XML за преглед на архитектурата" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "Организиране и управление на събития\n" - -#~ msgid "Tasks management" -#~ msgstr "Управление на задачи" diff --git a/addons/event_project/i18n/bs.po b/addons/event_project/i18n/bs.po deleted file mode 100644 index fa6f459ec99..00000000000 --- a/addons/event_project/i18n/bs.po +++ /dev/null @@ -1,145 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17: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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "U redu" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projekat" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Zadaci" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Projektni zadaci" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Kreiraj Retro-Planiranje" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Događaj" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Kontrola zadataka" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Neodgovarajući XML za arhitekturu prikaza!" - -#~ msgid "Cancel" -#~ msgstr "Poništi" - -#, python-format -#~ msgid "Error !" -#~ msgstr "Greška !" - -#~ msgid "Tasks management" -#~ msgstr "Kontrola zadataka" - -#~ msgid "Event - Project" -#~ msgstr "Događaj - Projekat" - -#~ msgid "Remaining Tasks" -#~ msgstr "Preostali Zadaci" - -#, python-format -#~ msgid "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" -#~ msgstr "" -#~ "Nema definisanog projekta za ovaj događaj.\n" -#~ "Možete ga kreirati uz pomoć dugmeta za retro-planiranje!" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organizacija i kontrola događaja.\n" -#~ "\n" -#~ " Ovaj modul vam dozvoljava da kreirate retro planiranje za kontrolu vaših " -#~ "događaja.\n" diff --git a/addons/event_project/i18n/ca.po b/addons/event_project/i18n/ca.po deleted file mode 100644 index 1b67d0cfb2d..00000000000 --- a/addons/event_project/i18n/ca.po +++ /dev/null @@ -1,164 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:37+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Projecte d'esdeveniment" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Data final" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "D'acord" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Aquesta és la plantilla del projecte. El projecte d'esdeveniment és un " -"duplicat d'aquesta plantilla. Després de fer clic a 'Crea retro-" -"planificació', el projecte nou serà duplicat a partir d'aquesta plantilla." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro-planificació" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Error! La data de tancament no es pot definir abans de la d'inici." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projecte" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Plantilla de projecte" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Totes les tasques" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Tasques" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Error! No podeu crear esdeveniments recursius." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Tasques del projecte" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Tanca" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Data d'inici" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Crea retro-planificació" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Esdeveniment" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Gestió de tasques" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "XML invàlid per a la definició de la vista!" - -#~ msgid "Remaining Tasks" -#~ msgstr "Tasques pendents" - -#~ msgid "Cancel" -#~ msgstr "Cancel·la" - -#~ msgid "Tasks management" -#~ msgstr "Gestió de tasques" - -#, python-format -#~ msgid "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" -#~ msgstr "" -#~ "No existeix cap projecte definit per aquest esdeveniment.\n" -#~ "Podeu crear un amb el botó de retro-planificació!" - -#, python-format -#~ msgid "Error !" -#~ msgstr "Error !" - -#~ msgid "Event - Project" -#~ msgstr "Projectes - Esdeveniments" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organització i gestió d'esdeveniments.\n" -#~ "\n" -#~ " Aquest mòdul us permet crear retro planificació per a la gestió dels " -#~ "vostres esdeveniments.\n" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organització i gestió d'esdeveniments.\n" -#~ "\n" -#~ " Aquest mòdul us permet crear retro planificacions per gestionar els " -#~ "esdeveniments.\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Projecte d'esdeveniment - Crea retro-planificació per gestionar els " -#~ "esdeveniments" diff --git a/addons/event_project/i18n/cs.po b/addons/event_project/i18n/cs.po deleted file mode 100644 index cef729125bb..00000000000 --- a/addons/event_project/i18n/cs.po +++ /dev/null @@ -1,148 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:47+0000\n" -"Last-Translator: Jiří Hajda \n" -"Language-Team: Czech \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" -"X-Poedit-Language: Czech\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Projekt události" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Datum ukončení" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "OK" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Toto je Šablona projektu. Projekt události je duplikát této Šablony. Po " -"kliknutí na 'Vytvořit Zpětné-plánování', bude vytvořen Nový projekt z této " -"šablony projektu." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Zpětné-plánování" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Chyba ! Datum uzavření nemůže být nastaven přes datum zahájení." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projekt" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Šablona projektu" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Všechny úkoly" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Úlohy" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Chyba ! Nemůžete vytvořit rekurzivní událost." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Úkoly projektu" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Zavřít" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Počáteční datum" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Vytvořit zpětné-plánování" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Událost" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Správa úloh" - -#~ msgid "Remaining Tasks" -#~ msgstr "Zbývající akce" - -#~ msgid "Cancel" -#~ msgstr "Zrušit" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "Organizace a management akcí\n" - -#, python-format -#~ msgid "Error !" -#~ msgstr "Chyba !" - -#~ msgid "Tasks management" -#~ msgstr "Správa úloh" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Invalidní XML pro zobrazení architektury!" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organizace a správa událostí.\n" -#~ "\n" -#~ " Tento modul vám umožní zpětné plánování pro správu událostí.\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Projekt události - Vytvořte Zpětné-plánování ke správě vašich událostí" diff --git a/addons/event_project/i18n/da.po b/addons/event_project/i18n/da.po deleted file mode 100644 index 83abf89d56b..00000000000 --- a/addons/event_project/i18n/da.po +++ /dev/null @@ -1,108 +0,0 @@ -# Danish translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-01-27 08:46+0000\n" -"Last-Translator: FULL NAME \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "" diff --git a/addons/event_project/i18n/de.po b/addons/event_project/i18n/de.po deleted file mode 100644 index 305f72b054a..00000000000 --- a/addons/event_project/i18n/de.po +++ /dev/null @@ -1,163 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:20+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Event - Projekt" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Enddatum" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "OK" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Dieses ist eine Projektvorlage. Das Projektmanagement von Veranstaltungen " -"ist ein Duplikat der Veranstaltung selbst. Durch Klick auf 'Erzeuge Retro-" -"Planung' wird ein neues Projekt auf Basis dieser Vorlage erzeugt." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Projekt Retro Planung" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Fehler ! Ende der Veranstaltung kann nicht vor Beginn sein." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projekt" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Projektvorlage" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Alle Aufgaben" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Aufgaben" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Fehler ! Sie können keine rekursiven Veranstaltungen definieren." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Projektaufgaben" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Beenden" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Startdatum" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Erzeuge Retro Planung" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Veranstaltung" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Aufgabenmanagement" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Fehlerhafter xml Code für diese Ansicht!" - -#~ msgid "Remaining Tasks" -#~ msgstr "Verbleibende Aufgaben" - -#~ msgid "Cancel" -#~ msgstr "Abbrechen" - -#~ msgid "Tasks management" -#~ msgstr "Aufgabenmanagement" - -#, python-format -#~ msgid "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" -#~ msgstr "" -#~ "Kein Projekt für diesen Event definiert.\n" -#~ "Sie können eines mit dem \"retro-planning\" Schaltfläche erstellen !" - -#~ msgid "Event - Project" -#~ msgstr "Event - Projekt" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organisation und Management von Events.\n" -#~ "\n" -#~ " Dieses Modul erlaubt Rückwärtsplanung für das Management von Events.\n" - -#, python-format -#~ msgid "Error !" -#~ msgstr "Fehler!" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organisation und Management von Events.\n" -#~ "\n" -#~ " Dieses Modul erlaubt Rückwärtsplanung für das Management von Events.\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Projektmanagement für Veranstaltung - Erzeuge Retro-Planung für die " -#~ "Organisation Ihrer Veranstaltung" diff --git a/addons/event_project/i18n/el.po b/addons/event_project/i18n/el.po deleted file mode 100644 index 76f2b038d1d..00000000000 --- a/addons/event_project/i18n/el.po +++ /dev/null @@ -1,134 +0,0 @@ -# Greek 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: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 18:08+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" -"Language-Team: Greek \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Εντάξει" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Έργο" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Εργασίες" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Εργασίες Έργου" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Δημιουργία προγραμματισμού" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Συμβάν" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Διαχείριση εργασιών" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Λανθασμένο XML για προβολή αρχιτεκτονικής!" - -#~ msgid "Remaining Tasks" -#~ msgstr "Εργασίες που παραμένουν" - -#~ msgid "Cancel" -#~ msgstr "Ακύρωση" - -#~ msgid "Event - Project" -#~ msgstr "Συμβάν - Έργο" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Οργάνωση και διαχείριση συμβάντων.\n" -#~ "\n" -#~ " Αυτή το τμήμα του προγράμματος σας επιτρέπει να κάνετε ανασχεδιασμό για " -#~ "τη διαχείριση των συμβάντων σας.\n" - -#~ msgid "Tasks management" -#~ msgstr "Διαχείριση εργασιών" diff --git a/addons/event_project/i18n/en_GB.po b/addons/event_project/i18n/en_GB.po deleted file mode 100644 index dcca1dff043..00000000000 --- a/addons/event_project/i18n/en_GB.po +++ /dev/null @@ -1,162 +0,0 @@ -# English (United Kingdom) translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:33+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" -"Language-Team: English (United Kingdom) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Event Project" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Date End" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Ok" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro-Planning" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Error ! Closing Date cannot be before Beginning Date." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Project" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Template of Project" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "All tasks" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Tasks" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Error ! You cannot create recursive event." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Project tasks" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Close" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Date Start" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Create Retro-Planning" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Event" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Tasks Management" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organisation and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" - -#~ msgid "Tasks management" -#~ msgstr "Tasks management" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "Event Project - Create Retro-Planning to manage your Events" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Invalid XML for View Architecture!" - -#~ msgid "Remaining Tasks" -#~ msgstr "Remaining Tasks" - -#~ msgid "Cancel" -#~ msgstr "Cancel" - -#, python-format -#~ msgid "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" -#~ msgstr "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" - -#~ msgid "Event - Project" -#~ msgstr "Event - Project" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organisation and management of events.\n" -#~ "\n" -#~ " This module lets you create retro planning to manage your events.\n" - -#, python-format -#~ msgid "Error !" -#~ msgstr "Error !" diff --git a/addons/event_project/i18n/es.po b/addons/event_project/i18n/es.po deleted file mode 100644 index 34a0e80e8e8..00000000000 --- a/addons/event_project/i18n/es.po +++ /dev/null @@ -1,164 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:58+0000\n" -"Last-Translator: Raimon 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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Proyecto de evento" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Fecha final" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Aceptar" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Esta es la plantilla de proyecto. El proyecto de evento es un duplicado de " -"esta plantilla. Tras hacer clic en 'Crear retro-planificación', el nuevo " -"proyecto será duplicado a partir de esta plantilla." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro-planificación" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "¡Error! La fecha final no puede ser anterior a la inicial." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Proyecto" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Plantilla de proyecto" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Todas las tareas" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Tareas" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "¡Error! No puede crear eventos recursivos." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Tareas del proyecto" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Cerrar" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Fecha inicial" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Crear retro-planificación" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Evento" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Gestión de tareas" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "¡XML inválido para la definición de la vista!" - -#~ msgid "Remaining Tasks" -#~ msgstr "Tareas pendientes" - -#~ msgid "Cancel" -#~ msgstr "Cancelar" - -#~ msgid "Tasks management" -#~ msgstr "Gestión de tareas" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organización y gestión de eventos.\n" -#~ "\n" -#~ " Este módulo le permite crear retro planificaciones para gestionar sus " -#~ "eventos.\n" - -#, python-format -#~ msgid "Error !" -#~ msgstr "¡ Error !" - -#, python-format -#~ msgid "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" -#~ msgstr "" -#~ "Ningún proyecto definido para este evento.\n" -#~ "¡Puede crear uno con el botón retro-planificación!" - -#~ msgid "Event - Project" -#~ msgstr "Evento - Proyecto" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organización y gestión de eventos.\n" -#~ "\n" -#~ " Este módulo le permite crear retro planificaciones para gestionar sus " -#~ "eventos.\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Proyecto de evento - Crea retro-planificación para gestionar sus eventos" diff --git a/addons/event_project/i18n/es_AR.po b/addons/event_project/i18n/es_AR.po deleted file mode 100644 index 28e4058811b..00000000000 --- a/addons/event_project/i18n/es_AR.po +++ /dev/null @@ -1,145 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.0\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-09-15 19:47+0000\n" -"Last-Translator: Silvana Herrera \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Aceptar" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Proyecto" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Tareas" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Tareas del proyecto" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Crear retro-planificación" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Evento" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "XML inválido para la definición de la vista!" - -#~ msgid "Remaining Tasks" -#~ msgstr "Tareas restantes" - -#~ msgid "Cancel" -#~ msgstr "Cancelar" - -#, python-format -#~ msgid "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" -#~ msgstr "" -#~ "No existe ningún proyecto definido para este evento.\n" -#~ "¡Puede crear uno con el botón de retro-planificación!" - -#~ msgid "Event - Project" -#~ msgstr "Evento - Proyecto" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organización y gestión de eventos.\n" -#~ "\n" -#~ " Este módulo le permite crear retro-planificación para la gestión de sus " -#~ "eventos.\n" - -#, python-format -#~ msgid "Error !" -#~ msgstr "¡Error!" - -#~ msgid "Tasks management" -#~ msgstr "Gestión de tareas" diff --git a/addons/event_project/i18n/es_CR.po b/addons/event_project/i18n/es_CR.po deleted file mode 100644 index 23d06f315f3..00000000000 --- a/addons/event_project/i18n/es_CR.po +++ /dev/null @@ -1,165 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-13 19:21+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" -"Language: \n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Proyecto de evento" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Fecha final" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Aceptar" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Esta es la plantilla de proyecto. El proyecto de evento es un duplicado de " -"esta plantilla. Tras hacer clic en 'Crear retro-planificación', el nuevo " -"proyecto será duplicado a partir de esta plantilla." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro-planificación" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "¡Error! La fecha final no puede ser anterior a la inicial." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Proyecto" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Plantilla de proyecto" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Todas las tareas" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Tareas" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "¡Error! No puede crear eventos recursivos." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Tareas del proyecto" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Cerrar" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Fecha inicial" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Crear retro-planificación" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Evento" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "" - -#~ msgid "Tasks management" -#~ msgstr "Gestión de tareas" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "¡XML inválido para la definición de la vista!" - -#~ msgid "Remaining Tasks" -#~ msgstr "Tareas pendientes" - -#~ msgid "Cancel" -#~ msgstr "Cancelar" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organización y gestión de eventos.\n" -#~ "\n" -#~ " Este módulo le permite crear retro planificaciones para gestionar sus " -#~ "eventos.\n" - -#, python-format -#~ msgid "Error !" -#~ msgstr "¡ Error !" - -#, python-format -#~ msgid "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" -#~ msgstr "" -#~ "Ningún proyecto definido para este evento.\n" -#~ "¡Puede crear uno con el botón retro-planificación!" - -#~ msgid "Event - Project" -#~ msgstr "Evento - Proyecto" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organización y gestión de eventos.\n" -#~ "\n" -#~ " Este módulo le permite crear retro planificaciones para gestionar sus " -#~ "eventos.\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Proyecto de evento - Crea retro-planificación para gestionar sus eventos" diff --git a/addons/event_project/i18n/es_EC.po b/addons/event_project/i18n/es_EC.po deleted file mode 100644 index 8fafca1b77e..00000000000 --- a/addons/event_project/i18n/es_EC.po +++ /dev/null @@ -1,151 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-01-13 04:29+0000\n" -"Last-Translator: Cristian Salamea (Gnuthink) \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Evento de Proyecto" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Fecha Final" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Aceptar" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Esta es la plantilla de proyecto. El proyecto de evento es un duplicado de " -"esta plantilla. Tras hacer clic en 'Crear retro-planificación', el nuevo " -"proyecto será duplicado a partir de esta plantilla." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro-planificación" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "¡Error! La fecha final no puede ser anterior a la inicial." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Proyecto" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Plantilla de proyecto" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Todas las tareas" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Tareas" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "¡Error! No puede crear eventos recursivos." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Tareas del proyecto" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Cerrar" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Fecha inicial" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Crear retro-planificación" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Evento" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "¡XML inválido para la definición de la vista!" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organización y gestión de eventos.\n" -#~ "\n" -#~ " Este módulo le permite crear retro planificaciones para gestionar sus " -#~ "eventos.\n" - -#~ msgid "Remaining Tasks" -#~ msgstr "Tareas pendientes" - -#~ msgid "Event - Project" -#~ msgstr "Evento - Proyecto" - -#~ msgid "Cancel" -#~ msgstr "Cancelar" - -#~ msgid "Tasks management" -#~ msgstr "Gestión de tareas" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organización y gestión de eventos.\n" -#~ "\n" -#~ " Este módulo le permite crear retro planificaciones para gestionar sus " -#~ "eventos.\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Evento de Proyecto - Crea retro-planificación para gestionar sus eventos" diff --git a/addons/event_project/i18n/es_PY.po b/addons/event_project/i18n/es_PY.po deleted file mode 100644 index abc43bffc5e..00000000000 --- a/addons/event_project/i18n/es_PY.po +++ /dev/null @@ -1,129 +0,0 @@ -# Spanish (Paraguay) translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-03-21 16:16+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Spanish (Paraguay) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Proyecto de evento" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Fecha final" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Aceptar" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Esta es la plantilla de proyecto. El proyecto de evento es un duplicado de " -"esta plantilla. Tras hacer clic en 'Crear retro-planificación', el nuevo " -"proyecto será duplicado a partir de esta plantilla." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro-planificación" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "¡Error! La fecha final no puede ser anterior a la inicial." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Proyecto" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Plantilla de proyecto" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Todas las tareas" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Tareas" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "¡Error! No puede crear eventos recursivos." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Tareas del proyecto" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Cerrado" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Fecha inicial" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Crear retro-planificación" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Evento" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organización y gestión de eventos.\n" -#~ "\n" -#~ " Este módulo le permite crear retro planificaciones para gestionar sus " -#~ "eventos.\n" - -#~ msgid "Tasks management" -#~ msgstr "Gestión de tareas" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Proyecto de evento - Crea retro-planificación para gestionar sus eventos" diff --git a/addons/event_project/i18n/et.po b/addons/event_project/i18n/et.po deleted file mode 100644 index 9e35b0196d6..00000000000 --- a/addons/event_project/i18n/et.po +++ /dev/null @@ -1,122 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 18:19+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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Olgu" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projekt" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Ülesanded" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Projekti ülesanded" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Loo retro-planeerimine" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Sündmus" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Ülesannete juhtimine" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Vigane XML vaate arhitektuurile!" - -#~ msgid "Cancel" -#~ msgstr "Tühista" - -#~ msgid "Remaining Tasks" -#~ msgstr "Järelejäänud ülesanded" - -#~ msgid "Tasks management" -#~ msgstr "Ülesannete juhtimine" - -#~ msgid "Event - Project" -#~ msgstr "Sündmus - Projekt" diff --git a/addons/event_project/i18n/fi.po b/addons/event_project/i18n/fi.po deleted file mode 100644 index 55dfd92f70c..00000000000 --- a/addons/event_project/i18n/fi.po +++ /dev/null @@ -1,114 +0,0 @@ -# Finnish translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:18+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Tapahtumaprojekti" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Loppupäiväys" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "OK" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro suunnittelu" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Virhe ! Päättymispäivä ei voi olla aikaisempi kuin alkupäivä" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projekti" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Projektin mallipohja" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Kaikki tehtävät" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Tehtävät" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Virhe ! et voi luoda rekursiivisia tapahtumia." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Projektin tehtävät" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Sulje" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Aloituspäivämäärä" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Luo retrosuunnitelma" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Tapahtuma" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Tehtävienhallinta" - -#~ msgid "Tasks management" -#~ msgstr "Tehtävienhallinta" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "Tapahtumaprojekti - luo retro suunitelma tapahtumien hallintaan" diff --git a/addons/event_project/i18n/fr.po b/addons/event_project/i18n/fr.po deleted file mode 100644 index 9bf8959c4fe..00000000000 --- a/addons/event_project/i18n/fr.po +++ /dev/null @@ -1,152 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:41+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Projet d'événement" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Date de fin" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Ok" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Ceci est le modèle de projet. Le projet d'un événement est une copie de ce " -"modèle. Après avoir cliqué sur 'Créer rétro-planning', le nouveau projet " -"sera copié à partir de ce modèle." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Rétro-Planning" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Erreur ! La date de fermeture ne peut pas précéder la date de début." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projet" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Modèle du projet" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Toutes les tâches" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Tâches" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Erreur, vous ne pouvez pas créer d'événement récursif !" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Tâches du projet" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Fermer" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Date de début" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Générer le retro planning" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Évènement" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Gestion des Tâches" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "XML non valide pour l'architecture de la vue" - -#~ msgid "Remaining Tasks" -#~ msgstr "Tâches Restantes" - -#~ msgid "Cancel" -#~ msgstr "Annuler" - -#~ msgid "Tasks management" -#~ msgstr "Gestion des Tâches" - -#~ msgid "Event - Project" -#~ msgstr "Évènement - Projet" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organisation et gestion des évènements.\n" -#~ "\n" -#~ " Ce module vous autorise à créer un rétro-planning pour gérer vos " -#~ "évènements.\n" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Gestion et organisation d'événements.\n" -#~ "\n" -#~ " Ce module vous permet de créer des rétro-plannings pour gérer vos " -#~ "événements.\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Projet d'un événement - Ce module permet de créer des rétro-plannings pour " -#~ "gérer vos événements" diff --git a/addons/event_project/i18n/gl.po b/addons/event_project/i18n/gl.po deleted file mode 100644 index 322ee6e2f7a..00000000000 --- a/addons/event_project/i18n/gl.po +++ /dev/null @@ -1,165 +0,0 @@ -# translation of event-project-es.po to Galego -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -# Frco. Javier Rial Rodríguez , 2009. -msgid "" -msgstr "" -"Project-Id-Version: event-project-es\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:48+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" -"Language-Team: Galego \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Proxecto de evento" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Data de Fin" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Ok" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Esta é unha Proxeto Plantilla. Proxecto de evento é un duplicado desta " -"Plantilla. Despois de pinchar en 'Crear Planificación-Retro', un Novo " -"proxecto será duplicado dende este proxecto plantilla." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Planificación-Retro" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" -"¡Erro! A Data de Peche non poder ser establecida antes da Data de Comezo." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Proxecto" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Plantilla do Proxecto" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Todas as tarefas" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Tarefas" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "¡Erro! Non pode crear evento recursivo." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Tarefas do proxecto" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Pechar" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Data de inicio" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Crear planificación inversa" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Actividade" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Xestión de tarefas" - -#~ msgid "Cancel" -#~ msgstr "Cancelar" - -#, python-format -#~ msgid "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" -#~ msgstr "" -#~ "Non se definiu un proxecto para esta actividade.\n" -#~ "Pode crear unha no botón de planificación inversa!" - -#~ msgid "Event - Project" -#~ msgstr "Actividade - Proxecto" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organización e xestión de actividades.\n" -#~ "\n" -#~ " Este módulo permítelle crear planificacións inversas para xestionar as " -#~ "súas actividades.\n" - -#, python-format -#~ msgid "Error !" -#~ msgstr "Erro !" - -#~ msgid "Tasks management" -#~ msgstr "Xestión de tarefas" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "¡XML non válido para a definición da vista!" - -#~ msgid "Remaining Tasks" -#~ msgstr "Tarefas pendentes" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organización e xestión de eventos.\n" -#~ " Este módulo permite crear planificación retro para a xestión dos seus " -#~ "eventos.\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Proxecto de Evento - Crear Planificación-Retro para xestionar os seus Eventos" diff --git a/addons/event_project/i18n/hi.po b/addons/event_project/i18n/hi.po deleted file mode 100644 index 2d8de64e21d..00000000000 --- a/addons/event_project/i18n/hi.po +++ /dev/null @@ -1,133 +0,0 @@ -# Hindi 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: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 18:13+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" -"Language-Team: Hindi \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "ठीक" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "परियोजना" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "कार्य" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "परियोजना के कार्य" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "रेट्रो योजना बनाएँ" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Event" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "कार्य प्रबंधन" - -#~ msgid "Remaining Tasks" -#~ msgstr "शेष कार्य" - -#~ msgid "Cancel" -#~ msgstr "रद्द" - -#~ msgid "Event - Project" -#~ msgstr "घटना - परियोजना" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "संगठन और घटनाओं का प्रबंधन\n" -#~ "इस मॉड्यूल से आप अपने घटनाओं के प्रबंधन के लिए रेट्रो की योजना बना सकते " -#~ "हैं.\n" - -#~ msgid "Tasks management" -#~ msgstr "कार्य प्रबंधन" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "संरचना देखने के लिए अमान्य XML" diff --git a/addons/event_project/i18n/hr.po b/addons/event_project/i18n/hr.po deleted file mode 100644 index f2df4836622..00000000000 --- a/addons/event_project/i18n/hr.po +++ /dev/null @@ -1,114 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 18:18+0000\n" -"Last-Translator: Goran Kliska \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Datum završetka" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "U redu" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projekt" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Svi zadaci" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Zadaci" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Zatvori" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Datum početka" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Event" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Upravljanje zadacima" - -#, python-format -#~ msgid "Error !" -#~ msgstr "Greška !" - -#~ msgid "Tasks management" -#~ msgstr "Upravljanje zadacima" diff --git a/addons/event_project/i18n/hu.po b/addons/event_project/i18n/hu.po deleted file mode 100644 index d8d5915eeaf..00000000000 --- a/addons/event_project/i18n/hu.po +++ /dev/null @@ -1,123 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:34+0000\n" -"Last-Translator: NOVOTRADE RENDSZERHÁZ ( novotrade.hu ) " -"\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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Rendezvényprojekt" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Záró dátum" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Ok" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Újratervezés" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" -"Hiba ! A befejezés időpontja nem lehet előbb mint a kezdés időpontja." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projekt" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Projekt sablon" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Összes feladat" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Feladatok" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Hiba ! Nem hozhat létre rekurzív rendezvényt." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Projekt feladatok" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Zárás" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Kezdő dátum" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Újratervezés létrehozása" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Rendezvény" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Feladatok irányítása" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Rendezvények szervezése és lebonyolítása\n" -#~ "\n" -#~ " Ez a modul lehetővé teszi, a rendezvények létrehozását, újratervezését " -#~ "és irányítását.\n" - -#~ msgid "Tasks management" -#~ msgstr "Feladatok irányítása" diff --git a/addons/event_project/i18n/id.po b/addons/event_project/i18n/id.po deleted file mode 100644 index 20ba16a267d..00000000000 --- a/addons/event_project/i18n/id.po +++ /dev/null @@ -1,107 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-11-09 13:49+0000\n" -"Last-Translator: <>\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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "" diff --git a/addons/event_project/i18n/it.po b/addons/event_project/i18n/it.po deleted file mode 100644 index 6dfc1cc5e51..00000000000 --- a/addons/event_project/i18n/it.po +++ /dev/null @@ -1,130 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-12-15 14:35+0000\n" -"Last-Translator: Davide Corio - agilebg.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: 2012-12-16 04:48+0000\n" -"X-Generator: Launchpad (build 16372)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Progetto Evento" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Data Fine" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Ok" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Questo è un modello di progetto. Il progetto dell'evento è un duplicato di " -"questo template. Dopo aver cliccato su 'Crea retro-pianificazione', un nuovo " -"progetto verrà creato duplicando questo modello." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro-pianificazione" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" -"Errore! La data di chiusura non può essere antecedente a quella di apertura." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Progetto" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Template del progetto" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Tutte le attività" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Attivita'" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Errore! Non è possibile creare un evento ricorsivo." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Attività Progetto" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Chiudi" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Data Inizio" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Crea Retro-Pianificazione" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Evento" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Gestione Attività" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "XML non valido per Visualizzazione Architettura!" - -#~ msgid "Remaining Tasks" -#~ msgstr "Attività Rimanenti" - -#~ msgid "Cancel" -#~ msgstr "Annulla" - -#~ msgid "Tasks management" -#~ msgstr "Gestione Attività" - -#~ msgid "Event - Project" -#~ msgstr "Evento - Progetto" - -#, python-format -#~ msgid "Error !" -#~ msgstr "Errore!" diff --git a/addons/event_project/i18n/ja.po b/addons/event_project/i18n/ja.po deleted file mode 100644 index ce66911f84e..00000000000 --- a/addons/event_project/i18n/ja.po +++ /dev/null @@ -1,111 +0,0 @@ -# Japanese translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 18:14+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" -"Language-Team: Japanese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "イベントのプロジェクト" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "終了日" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "OK" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "これはプロジェクトのテンプレートです。「計画を複成」をクリックすると、このテンプレートから新しいプロジェクトが複成されます。" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "計画の複成" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "エラー:終了日を開始日の前に指定することはできません。" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "プロジェクト" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "プロジェクトのテンプレート" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "すべての作業" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "作業" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "エラー:イベントを重複して作成することはできません。" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "プロジェクトのタスク" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "締める" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "開始日" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "複成計画を作成" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "イベント" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "作業管理" - -#~ msgid "Tasks management" -#~ msgstr "作業管理" diff --git a/addons/event_project/i18n/ko.po b/addons/event_project/i18n/ko.po deleted file mode 100644 index d2af1c225fa..00000000000 --- a/addons/event_project/i18n/ko.po +++ /dev/null @@ -1,142 +0,0 @@ -# Korean translation for openobject-addons -# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2009. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:47+0000\n" -"Last-Translator: ekodaq \n" -"Language-Team: Korean \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "프로젝트" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "과제" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "프로젝트 과제" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "계획 생성" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "이벤트" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "과제 관리" - -#~ msgid "Cancel" -#~ msgstr "취소" - -#~ msgid "Remaining Tasks" -#~ msgstr "남아있는 과제들" - -#, python-format -#~ msgid "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" -#~ msgstr "" -#~ "이 이벤트에 정의된 프로젝트가 없습니다.\n" -#~ "아래 계획 버튼으로 하나 생성하십시오." - -#~ msgid "Event - Project" -#~ msgstr "이벤트 - 프로젝트" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "이벤트 조직 및 관리\n" -#~ "\n" -#~ " 이 모듈을 이용하여 이벤트 관리 계획을 작성할 수 있습니다.\n" - -#, python-format -#~ msgid "Error !" -#~ msgstr "에러 !" - -#~ msgid "Tasks management" -#~ msgstr "과제 관리" diff --git a/addons/event_project/i18n/lt.po b/addons/event_project/i18n/lt.po deleted file mode 100644 index 0b8fe84fa4b..00000000000 --- a/addons/event_project/i18n/lt.po +++ /dev/null @@ -1,107 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-02-03 06:26+0000\n" -"Last-Translator: <>\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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "" diff --git a/addons/event_project/i18n/lv.po b/addons/event_project/i18n/lv.po deleted file mode 100644 index 77f98390317..00000000000 --- a/addons/event_project/i18n/lv.po +++ /dev/null @@ -1,111 +0,0 @@ -# Latvian translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 18:03+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" -"Language-Team: Latvian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Pasākumi projektos" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Beigu datums" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Labi" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro-plānošana" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Kļūda! Beigu datums nevar būt pirms sākuma datuma!" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projekts" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Projekta sagatave" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Visi uzdevumi" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Uzdevumi" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Kļūda! Nedrīkst veidot rekursīvus pasākumus." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Projekta Uzdevumi" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Aizvērt" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Sākuma datums" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Veidot retro-plānošanu" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Pasākums" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Uzdevumu vadība" - -#~ msgid "Tasks management" -#~ msgstr "Uzdevumu vadība" diff --git a/addons/event_project/i18n/mn.po b/addons/event_project/i18n/mn.po deleted file mode 100644 index 4233b48a9f7..00000000000 --- a/addons/event_project/i18n/mn.po +++ /dev/null @@ -1,113 +0,0 @@ -# Mongolian translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-08-24 06:37+0000\n" -"Last-Translator: FULL NAME \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Үйл явдлын төсөл" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Дуусах огноо" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Тийм" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Энэ нь үлгэр төсөл. Үйл явдлын төсөл нь энэ төслийн хуулбар байна. 'Хойноос " -"төлөвлөлтийг үүсгэх'-г дарсан дараа энэ төслийн хуулбар төсөл үүсэх болно." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Хойноос-Төлөвлөлт" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Алдаа ! Хаагдах огноо нь Эхлэх огнооноос өмнө байж болохгүй." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Төсөл" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Төслийн Үлгэр" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Бүх даалгаврууд" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Даалгаврууд" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Алдаа ! Тойрог хамааралтай үйл явдлыг үүсгэж болохгүй." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Төслийн даалгаврууд" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Хаах" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Эхлэх огноо" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Хойноос төлөвлөлтийг үүсгэх" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Үйл явдал" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "" - -#~ msgid "Tasks management" -#~ msgstr "Даалгаврын менежмент" diff --git a/addons/event_project/i18n/nb.po b/addons/event_project/i18n/nb.po deleted file mode 100644 index 87e23c42087..00000000000 --- a/addons/event_project/i18n/nb.po +++ /dev/null @@ -1,114 +0,0 @@ -# Norwegian Bokmal translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-09-07 17:58+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Norwegian Bokmal \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Arrangement Prosjekt" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Sluttdato" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Ok" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Dette er ett mal Prosjekt. Prosjektet av arrangementet er en dublett av " -"denne malen. Etter klikk på \"Create Retro-planlegging\", vil New Project " -"dupliseres fra denne malen prosjektet." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro-Planlegging" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Feil ! Sluttdato kan ikke settes før startdato." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Prosjekt" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Mal av prosjekt" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Alle oppgaver" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Oppgaver" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Feil! Du kan ikke opprette rekursive hendelse." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Prosjektoppgaver" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Lukke" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Startdato" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Opprett Retro - planlegging." - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Arrangement" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "" - -#~ msgid "Tasks management" -#~ msgstr "Oppgaver ledelse" diff --git a/addons/event_project/i18n/nl.po b/addons/event_project/i18n/nl.po deleted file mode 100644 index 180a180e66a..00000000000 --- a/addons/event_project/i18n/nl.po +++ /dev/null @@ -1,161 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 18:17+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Evenement project" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Einddatum" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Ok" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"DIt is een sjabloon project. Project van evenement is een duplicaat van dit " -"sjabloon. Na klikken van 'Retro-planning maken', wordt het nieuwe project " -"gedupliceerd van dit sjabloon project." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro-planning" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Fout ! Sluitingsdatum kan niet voor startdatum liggen." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Project" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Projectsjabloon" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Alle taken" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Taken" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Fout ! U kunt geen recursief evenement maken." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Projecttaken" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Afsluiten" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Startdatum" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Retro-planning maken" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Evenement" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Taakbeheer" - -#~ msgid "Cancel" -#~ msgstr "Annuleren" - -#~ msgid "Tasks management" -#~ msgstr "Taakbeheer" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Ongeldige XML voor weergave!" - -#~ msgid "Remaining Tasks" -#~ msgstr "Resterende taken" - -#~ msgid "Event - Project" -#~ msgstr "Evenement - Project" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organisatie en management van evenementen.\n" -#~ "\n" -#~ " Deze module stelt u in staat om evenementen achterwaarts te plannen.\n" - -#, python-format -#~ msgid "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" -#~ msgstr "" -#~ "Geen project gedefinieërd voor dit evenement.\n" -#~ "U kunt een nieuw project creëren middels de retro-planning button!" - -#, python-format -#~ msgid "Error !" -#~ msgstr "Fout!" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organisatie en beheer van evenementen.\n" -#~ "\n" -#~ " Deze module laat u een retro-planning maken voor uw evenementen.\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Evenement project - Retro-planning maken om uw evenementen te beheren." diff --git a/addons/event_project/i18n/nl_BE.po b/addons/event_project/i18n/nl_BE.po deleted file mode 100644 index 22aaa6e1d33..00000000000 --- a/addons/event_project/i18n/nl_BE.po +++ /dev/null @@ -1,107 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.0\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-04-24 14:57+0000\n" -"Last-Translator: <>\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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "" diff --git a/addons/event_project/i18n/pl.po b/addons/event_project/i18n/pl.po deleted file mode 100644 index 2f9c8d441a0..00000000000 --- a/addons/event_project/i18n/pl.po +++ /dev/null @@ -1,141 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 18:07+0000\n" -"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Projekt wydarzenia" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Data końcowa" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Ok" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Błąd ! Data końcowa nie może być przed datą początkową." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projekt" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Szablon projektu" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Wszystkie zadania" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Zadania" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Błąd ! Nie możesz tworzyć rekurencyjnych wydarzeń." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Zadania projektów" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Zamknij" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Data rozpoczęcia" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Utwórz planowanie wsteczne" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Wydarzenie" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Zarządzanie zadaniami" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "XML niewłaściwy dla tej architektury wyświetlania!" - -#~ msgid "Remaining Tasks" -#~ msgstr "Pozostałe zadania" - -#~ msgid "Cancel" -#~ msgstr "Anuluj" - -#~ msgid "Tasks management" -#~ msgstr "Zarządzanie zadaniami" - -#, python-format -#~ msgid "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" -#~ msgstr "" -#~ "Nie zdefiniowano żadnego projektu dla tego zderzenia. Możesz to zrobić " -#~ "klikając przycisk \"Retro-planning\"" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "Organizacja i zarządzanie zdarzeniami.\n" - -#, python-format -#~ msgid "Error !" -#~ msgstr "Błąd!" - -#~ msgid "Event - Project" -#~ msgstr "Projekt zdarzeń" diff --git a/addons/event_project/i18n/pt.po b/addons/event_project/i18n/pt.po deleted file mode 100644 index ea9273dd6ec..00000000000 --- a/addons/event_project/i18n/pt.po +++ /dev/null @@ -1,148 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 18:07+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Rascunho do evento" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Data Final" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Ok" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Este é o Template do projeto. O projeto do evento é um duplicado desse " -"template. Depois clique em 'Criar planeamento Retro ', um novo projeto será " -"duplicado a partir deste projeto do template." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Planeamento Retro" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Erro! A data de fim não pode ser anterior à data de início." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projeto" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Template do projeto" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Todas as tarefas" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Tarefas" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Erro! Não pode criar eventos recursivos." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Tarefas do Projeto" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Fechar" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Data Inicial" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Criar Retro-Planeamento" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Evento" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Gestão de Tarefas" - -#~ msgid "Cancel" -#~ msgstr "Cancelar" - -#~ msgid "Event - Project" -#~ msgstr "Evento - Projecto" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "XML Inválido para a Arquitectura de Vista!" - -#, python-format -#~ msgid "Error !" -#~ msgstr "Erro !" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organização e gestão de eventos.\n" -#~ "\n" -#~ " Este modulo permite-lhe criar criar retro-planeamento para gerir os seus " -#~ "eventos.\n" - -#~ msgid "Remaining Tasks" -#~ msgstr "Tarefas Restantes" - -#, python-format -#~ msgid "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" -#~ msgstr "" -#~ "Nenhum projecto foi definido para este evento.\n" -#~ "Pode criar um com o botão retro-planeamento !" - -#~ msgid "Tasks management" -#~ msgstr "Gestão de Tarefas" diff --git a/addons/event_project/i18n/pt_BR.po b/addons/event_project/i18n/pt_BR.po deleted file mode 100644 index b0fe39ebe78..00000000000 --- a/addons/event_project/i18n/pt_BR.po +++ /dev/null @@ -1,156 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-12-24 18:22+0000\n" -"Last-Translator: Fábio Martinelli - http://zupy.com.br " -"\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: 2012-12-25 04:48+0000\n" -"X-Generator: Launchpad (build 16378)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Projeto de Evento" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Data de Término" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Ok" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Este é um Modelo de Projeto. O Projeto de Evento é uma duplicação deste " -"Modelo. Após clicar em 'Criar Retro-Planejamento', o Novo Projeto será " -"duplicado deste modelo de projeto." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro-Planejamento" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Erro! A Data de Encerramento não pode ser anterior a Data de Início." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projeto" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Modelo de Projeto" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Todas as Tarefas" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Tarefas" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Erro! Você não pode criar um evento recursivo." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Tarefas do Projeto" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Fechar" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Data de Início" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Criar Retro-Planejamento" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Evento" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Gerenciamento de Tarefas" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Invalido XML para Arquitetura da View" - -#~ msgid "Remaining Tasks" -#~ msgstr "Tarefas Restantes" - -#~ msgid "Event - Project" -#~ msgstr "Evento - Projeto" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organização e gerência dos eventos.\n" -#~ "\n" -#~ " Este módulo permite que você crie um planejamento retroativo para " -#~ "controlar seus eventos\n" - -#, python-format -#~ msgid "Error !" -#~ msgstr "Erro!" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organização e Gerenciamento de Eventos.\n" -#~ "\n" -#~ " Este módulo permite que você crie retro planejamento para gerenciar seus " -#~ "eventos.\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Evento de Projeto - Cria Retro-Planejamento para gerenciar seus Eventos" - -#~ msgid "Tasks management" -#~ msgstr "Gerenciamento de Tarefas" - -#~ msgid "Cancel" -#~ msgstr "Cancelar" diff --git a/addons/event_project/i18n/ro.po b/addons/event_project/i18n/ro.po deleted file mode 100644 index 53fb49cbb86..00000000000 --- a/addons/event_project/i18n/ro.po +++ /dev/null @@ -1,130 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:13+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Eveniment Proiect" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Data de sfarsit" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Ok" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Acesta este Sablonul de proiect. Proiectul evenimentului este o copie a " -"acestui Sablon. Dupa ce faceti click pe 'Creeaza Planificarea-retro', " -"Proiectul Nou va fi copiat din acest sablon de proiect." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Planificare-retro" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" -"Eroare ! Data de inchidere nu poate fi setata inaintea Datei de incepere." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Proiect" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Sablon proiect" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Toate sarcinile" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Sarcini" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Eroare ! Nu puteti crea un eveniment recursiv." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Sarcini proiect" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Inchide" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Data de inceput" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Creeaza Planificarea-retro" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Eveniment" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Gestionarea sarcinilor" - -#~ msgid "Tasks management" -#~ msgstr "Gestionarea sarcinilor" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organizarea si gestionarea evenimentelor.\n" -#~ "\n" -#~ " Acest modul va permite sa creati planificare retro pentru gestionarea " -#~ "evenimentelor dumneavoastra.\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Proiect Eveniment - Creeaza Planificarea-retro pentru gestionarea " -#~ "evenimentelor dumneavoastra" diff --git a/addons/event_project/i18n/ru.po b/addons/event_project/i18n/ru.po deleted file mode 100644 index ab29625bdd7..00000000000 --- a/addons/event_project/i18n/ru.po +++ /dev/null @@ -1,162 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17: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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Проект мероприятия" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Дата окончания" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "ОК" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Это шаблон проекта. Проект мероприятия — дубликат этого шаблона. После " -"выбора пункта «Создать ретро-план», новый проект будет создан на основе " -"этого шаблона проекта." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Ретро-план" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Ошибка! Дата завершения не может быть установлена до даты начала." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Проект" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Шаблон проекта" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Все задачи" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Задачи" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Ошибка! Невозможно создать рекурсивное мероприятие." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Задания проекта" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Закрыть" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Дата начала" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Создать ретроспективное планирование" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Событие" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Управление заданиями" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Неправильный XML для просмотра архитектуры!" - -#~ msgid "Remaining Tasks" -#~ msgstr "Оставшиеся задания" - -#~ msgid "Cancel" -#~ msgstr "Отмена" - -#~ msgid "Tasks management" -#~ msgstr "Управление заданиями" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Организация и управление событиями\n" -#~ " Данный модуль позволяет создавать ретро планирование для управления " -#~ "Вашими событиями\n" - -#~ msgid "Event - Project" -#~ msgstr "Событие - Проект" - -#, python-format -#~ msgid "Error !" -#~ msgstr "Ошибка !" - -#, python-format -#~ msgid "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" -#~ msgstr "" -#~ "Для этого события не определен проект.\n" -#~ "Вы можете создать его нажав на кнопку ретро-планирования" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Организация и управление мероприятиями.\n" -#~ "\n" -#~ " Этот модуль позволяет создавать планы управления мероприятиями в ретро-" -#~ "стиле.\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Проект мероприятия — создавайте ретро-планы для управления мероприятиями" diff --git a/addons/event_project/i18n/sl.po b/addons/event_project/i18n/sl.po deleted file mode 100644 index 7bd85b99ad0..00000000000 --- a/addons/event_project/i18n/sl.po +++ /dev/null @@ -1,137 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 18: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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "V redu" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projekt" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Opravila" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Naloge projekta" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Izdelaj vzvratno planiranje" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Dogodek" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Upravljanje nalog" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Neveljaven XML za arhitekturo pogleda." - -#, python-format -#~ msgid "Error !" -#~ msgstr "Napaka!" - -#~ msgid "Remaining Tasks" -#~ msgstr "Preostale naloge" - -#~ msgid "Cancel" -#~ msgstr "Prekliči" - -#~ msgid "Tasks management" -#~ msgstr "Upravljanje nalog" - -#~ msgid "Event - Project" -#~ msgstr "Dogodek - projekt" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organizacija in upravljanje dogodkov.\n" -#~ "\n" -#~ " Ta modul vam omogoča ustvarjanje vzvratnega planiranja fa urpavljanje " -#~ "vaših dogodkov.\n" diff --git a/addons/event_project/i18n/sq.po b/addons/event_project/i18n/sq.po deleted file mode 100644 index 7656f7d7086..00000000000 --- a/addons/event_project/i18n/sq.po +++ /dev/null @@ -1,108 +0,0 @@ -# Albanian 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: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-08-02 14:36+0000\n" -"Last-Translator: FULL NAME \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "" diff --git a/addons/event_project/i18n/sr.po b/addons/event_project/i18n/sr.po deleted file mode 100644 index bdccf1fe595..00000000000 --- a/addons/event_project/i18n/sr.po +++ /dev/null @@ -1,153 +0,0 @@ -# Serbian 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: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 18:19+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Dogadjaj Projekta" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Datum Zavrsetka" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "U redu" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Ovo je Shema Projekta. Projekt dogadjaja je duplikat ove Sheme. Nakon Klika " -"na ' Kreiraj Retro planiranje', novi projekat ce se duplicirati iz ove " -"Projektne sheme." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro Planiranje" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projekat" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Projektna Shema" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Zadaci" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Projekat Zadataka" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "zatvori" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Datum Pocetka" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Kreiraj Retro-Planiranje" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Događaj" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Upravljanje Zadacima" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Nevažeći XML za pregled arhitekture" - -#~ msgid "Remaining Tasks" -#~ msgstr "Preostali Zadaci" - -#~ msgid "Cancel" -#~ msgstr "Otkaži" - -#~ msgid "Event - Project" -#~ msgstr "Projekat-Dogadjaj" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organizacija i Upravljanje Dogadjajima.\n" -#~ "\n" -#~ " Ovaj modul vam omogucava da kreirate retro planiranje za upravljanje " -#~ "vasim dogadjajima.\n" - -#~ msgid "Tasks management" -#~ msgstr "Upravljanje Zadacima" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organizacija i Upravljanje Dogadjajima.\n" -#~ "\n" -#~ " Ovaj modul vam omogucava da kreirate retro-planiranje za upravljanje " -#~ "svojim dogadjajima.\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Projektni Dogadjaj - Kreira Retro-Planiranje da bi upravljao vasim " -#~ "dogadjajima" diff --git a/addons/event_project/i18n/sr@latin.po b/addons/event_project/i18n/sr@latin.po deleted file mode 100644 index e0d6e66d0fe..00000000000 --- a/addons/event_project/i18n/sr@latin.po +++ /dev/null @@ -1,153 +0,0 @@ -# Serbian latin 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: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:46+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" -"Language-Team: Serbian latin \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Projekat događaja" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Datum završetka" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "OK" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Ovo je šema projekta. Projekat događaja je duplikat ove šeme. Pošto kliknete " -"na 'Napravi retro-planiranje', novi projekat će biti dupliciran iz ove šeme " -"projekta." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro-planiranje" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Greška ! Datum završetka ne može biti pre datuma početka." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projekat" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Šema projekta" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Svi zadaci" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Zadaci" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Greška ! Ne možete praviti rekurzivne događaje." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Zadaci projekta" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Zatvori" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Datum početka" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Napravi retro-planiranje" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Događaj" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Upravljanje zadacima" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organizacija i Upravljanje Dogadjajima.\n" -#~ "\n" -#~ " Ovaj modul vam omogucava da kreirate retro-planiranje za upravljanje " -#~ "svojim dogadjajima.\n" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Nevažeći XML za pregled arhitekture" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Projektni Dogadjaj - Kreira Retro-Planiranje da bi upravljao vasim " -#~ "dogadjajima" - -#~ msgid "Remaining Tasks" -#~ msgstr "Preostali Zadaci" - -#~ msgid "Cancel" -#~ msgstr "Otkaži" - -#~ msgid "Event - Project" -#~ msgstr "Projekat-Dogadjaj" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organizacija i Upravljanje Dogadjajima.\n" -#~ "\n" -#~ " Ovaj modul vam omogucava da kreirate retro planiranje za upravljanje " -#~ "vasim dogadjajima.\n" - -#~ msgid "Tasks management" -#~ msgstr "Upravljanje zadacima" diff --git a/addons/event_project/i18n/sv.po b/addons/event_project/i18n/sv.po deleted file mode 100644 index 83ab803270f..00000000000 --- a/addons/event_project/i18n/sv.po +++ /dev/null @@ -1,127 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.14\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:36+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Evenemangsprojekt" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Slutdatum" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "OK" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Detta är ett mallprojekt. Evenemangsprojekt är en dublett av denna mall. " -"Efter att klicka på 'Skapa retro-planering', nya projekt kommer att skapas " -"från denna mall." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Retro-plannering" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Fel ! Slutdatum kan inte sättas före startdatum." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Projekt" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Projektmall" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Alla aktiviteter" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Aktiviteter" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Fel ! Du kan inte skapa rekursiva evenemang." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Projektaktiviteter" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Stäng" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Startdatum" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Skapa retro-plannering" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Evenemang" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Aktivitetsadministration" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Ogiltig XML för Vy-arkitektur!" - -#~ msgid "Tasks management" -#~ msgstr "Aktivitetsadministration" diff --git a/addons/event_project/i18n/tlh.po b/addons/event_project/i18n/tlh.po deleted file mode 100644 index 8b8777ce297..00000000000 --- a/addons/event_project/i18n/tlh.po +++ /dev/null @@ -1,107 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev_rc3\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-02-03 06:26+0000\n" -"Last-Translator: <>\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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "" diff --git a/addons/event_project/i18n/tr.po b/addons/event_project/i18n/tr.po deleted file mode 100644 index 43e35e18170..00000000000 --- a/addons/event_project/i18n/tr.po +++ /dev/null @@ -1,160 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 17:54+0000\n" -"Last-Translator: Mustafa Yılmaz \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "Etkinlik Projesi" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "Bitiş Tarihi" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "Tmm" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" -"Bu Proje Şablonudur. Etkinlik projesi bu Şablonun eşidir, 'Geriye Dönük-" -"planlama' ya tıkladıktan sonra, Yeni Proje bu proje şablonundan " -"türetilecektir." - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "Geriye Dönük-Planlama" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "Hata ! Kapanış Tarihi, Başlangıç Tarihinden önceye ayarlanamaz." - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "Proje" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "Proje Şablonu" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "Tüm görevler" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "Görevler" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "Hata ! Yinelenen etkinlik oluşturmazsınız." - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "Proje görevleri" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "Kapat" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "Başlangıç Tarihi" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "Geriye Dönük Planlama Oluştur." - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "Etkinlik" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "Görevlerin yönetimi" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Görüntüleme mimarisi için Geçersiz XML" - -#~ msgid "Remaining Tasks" -#~ msgstr "Bekleyen Görevler" - -#~ msgid "Cancel" -#~ msgstr "İptal" - -#~ msgid "Event - Project" -#~ msgstr "Olay - Proje" - -#~ msgid "Tasks management" -#~ msgstr "Görevlerin yönetimi" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "Organizasyon ve olayların yönetimi.\n" - -#, python-format -#~ msgid "Error !" -#~ msgstr "Hata !" - -#, python-format -#~ msgid "" -#~ "No project defined for this event.\n" -#~ "You can create one with the retro-planning button !" -#~ msgstr "" -#~ "Bu olay için proje tanımlanmamış.\n" -#~ "retro-planning düğmesi ile bir tane oluşturabilirsiniz !" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "Etkinliklerin düzenlenmesi ve yönetimi.\n" -#~ "\n" -#~ " Bu modül, etkinlerinizin yönetebilmeniz için geriye dönük plan " -#~ "oluşturmanızı sağlar.\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "" -#~ "Etkinlik Projesi - Etikinlerinizi yönetmek için Geriye Dönük Planlama " -#~ "oluşturun" diff --git a/addons/event_project/i18n/uk.po b/addons/event_project/i18n/uk.po deleted file mode 100644 index c8239fedbaf..00000000000 --- a/addons/event_project/i18n/uk.po +++ /dev/null @@ -1,110 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-09-08 16:30+0000\n" -"Last-Translator: Eugene Babiy \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Неправильний XML для Архітектури Вигляду!" diff --git a/addons/event_project/i18n/vi.po b/addons/event_project/i18n/vi.po deleted file mode 100644 index 1c2a9cfab12..00000000000 --- a/addons/event_project/i18n/vi.po +++ /dev/null @@ -1,108 +0,0 @@ -# Vietnamese 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: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-08-02 14:36+0000\n" -"Last-Translator: FULL NAME \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "" diff --git a/addons/event_project/i18n/zh_CN.po b/addons/event_project/i18n/zh_CN.po deleted file mode 100644 index 928cf60c4ee..00000000000 --- a/addons/event_project/i18n/zh_CN.po +++ /dev/null @@ -1,146 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-10 18:19+0000\n" -"Last-Translator: openerp-china.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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "项目事件" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "结束日期" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "确定" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "这是一个项目模板,在这个模版模板里项目的事件是可复制的,在点击“创建计划倒推”后,新的项目将复制模板里的项目。" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "计划倒推" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "错误!结束日期不能在开始日期前。" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "项目" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "项目模板" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "全部任务" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "任务" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "错误!你不能创建互相调用的事件。" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "项目任务" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "结束" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "开始日期" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "创建计划倒推" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "事件" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "任务管理" - -#~ msgid "Remaining Tasks" -#~ msgstr "剩下的任务" - -#~ msgid "Event - Project" -#~ msgstr "事件 - 项目" - -#~ msgid "Cancel" -#~ msgstr "取消" - -#~ msgid "Tasks management" -#~ msgstr "任务管理" - -#, python-format -#~ msgid "Error !" -#~ msgstr "错误!" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allow you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "" -#~ "事件的组织和管理.\n" -#~ "\n" -#~ " 这模块允许你创建反推计划来管理你的事件.\n" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "无效的视图结构xml文件!" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "事件的结构和管理\n" - -#~ msgid "Event Project - Create Retro-Planning to manage your Events" -#~ msgstr "项目事件 - 创建计划倒推去管理你的事件。" diff --git a/addons/event_project/i18n/zh_TW.po b/addons/event_project/i18n/zh_TW.po deleted file mode 100644 index 0bd3fd6486c..00000000000 --- a/addons/event_project/i18n/zh_TW.po +++ /dev/null @@ -1,114 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * event_project -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-08-30 03:32+0000\n" -"Last-Translator: Bonnie Duan \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: 2012-10-30 05:20+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_project -msgid "Event Project" -msgstr "活動專案" - -#. module: event_project -#: field:event.project,date:0 -msgid "Date End" -msgstr "結束日期" - -#. module: event_project -#: view:event.project:0 -msgid "Ok" -msgstr "確認" - -#. module: event_project -#: help:event.project,project_id:0 -msgid "" -"This is Template Project. Project of event is a duplicate of this Template. " -"After click on 'Create Retro-planning', New Project will be duplicated from " -"this template project." -msgstr "這是模板專案。專案的事件是重複的,這個模板。點擊打造追朔規劃“後,新專案將被複製此模板的專案。" - -#. module: event_project -#: view:event.project:0 -#: model:ir.actions.act_window,name:event_project.action_event_project -msgid "Retro-Planning" -msgstr "追溯計畫" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! Closing Date cannot be set before Beginning Date." -msgstr "錯誤!結束日期不能早於開始日期" - -#. module: event_project -#: field:event.event,project_id:0 -msgid "Project" -msgstr "專案" - -#. module: event_project -#: field:event.project,project_id:0 -msgid "Template of Project" -msgstr "專案範本" - -#. module: event_project -#: view:event.event:0 -msgid "All tasks" -msgstr "所有的工作任務" - -#. module: event_project -#: view:event.event:0 -#: model:ir.actions.act_window,name:event_project.act_event_task -msgid "Tasks" -msgstr "任務" - -#. module: event_project -#: constraint:event.event:0 -msgid "Error ! You cannot create recursive event." -msgstr "錯誤!您不能創建遞歸的事件" - -#. module: event_project -#: field:event.event,task_ids:0 -msgid "Project tasks" -msgstr "專案任務" - -#. module: event_project -#: view:event.project:0 -msgid "Close" -msgstr "關閉" - -#. module: event_project -#: field:event.project,date_start:0 -msgid "Date Start" -msgstr "開始日期" - -#. module: event_project -#: view:event.event:0 -msgid "Create Retro-Planning" -msgstr "創建追溯計畫" - -#. module: event_project -#: model:ir.model,name:event_project.model_event_event -msgid "Event" -msgstr "活動" - -#. module: event_project -#: view:event.event:0 -msgid "Tasks Management" -msgstr "任務管理" - -#~ msgid "" -#~ "Organization and management of events.\n" -#~ "\n" -#~ " This module allows you to create retro planning for managing your " -#~ "events.\n" -#~ msgstr "活動組織及管理。\n" diff --git a/addons/event_sale/i18n/mn.po b/addons/event_sale/i18n/mn.po new file mode 100644 index 00000000000..1cdd4a404d4 --- /dev/null +++ b/addons/event_sale/i18n/mn.po @@ -0,0 +1,90 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 07:34+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: event_sale +#: model:ir.model,name:event_sale.model_product_product +msgid "Product" +msgstr "" + +#. module: event_sale +#: help:product.product,event_ok:0 +msgid "" +"Determine if a product needs to create automatically an event registration " +"at the confirmation of a sales order line." +msgstr "" + +#. module: event_sale +#: help:sale.order.line,event_id:0 +msgid "" +"Choose an event and it will automatically create a registration for this " +"event." +msgstr "" + +#. module: event_sale +#: model:event.event,name:event_sale.event_technical_training +msgid "Technical training in Grand-Rosiere" +msgstr "" + +#. module: event_sale +#: help:product.product,event_type_id:0 +msgid "" +"Select event types so when we use this product in sales order lines, it will " +"filter events of this type only." +msgstr "" + +#. module: event_sale +#: field:product.product,event_type_id:0 +msgid "Type of Event" +msgstr "" + +#. module: event_sale +#: field:sale.order.line,event_ok:0 +msgid "event_ok" +msgstr "" + +#. module: event_sale +#: field:product.product,event_ok:0 +msgid "Event Subscription" +msgstr "" + +#. module: event_sale +#: field:sale.order.line,event_type_id:0 +msgid "Event Type" +msgstr "" + +#. module: event_sale +#: model:product.template,name:event_sale.event_product_product_template +msgid "Technical Training" +msgstr "" + +#. module: event_sale +#: code:addons/event_sale/event_sale.py:88 +#, python-format +msgid "The registration %s has been created from the Sales Order %s." +msgstr "" + +#. module: event_sale +#: field:sale.order.line,event_id:0 +msgid "Event" +msgstr "" + +#. module: event_sale +#: model:ir.model,name:event_sale.model_sale_order_line +msgid "Sales Order Line" +msgstr "" diff --git a/addons/event_sale/i18n/tr.po b/addons/event_sale/i18n/tr.po new file mode 100644 index 00000000000..62e8e8e0774 --- /dev/null +++ b/addons/event_sale/i18n/tr.po @@ -0,0 +1,90 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-04 14:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: event_sale +#: model:ir.model,name:event_sale.model_product_product +msgid "Product" +msgstr "" + +#. module: event_sale +#: help:product.product,event_ok:0 +msgid "" +"Determine if a product needs to create automatically an event registration " +"at the confirmation of a sales order line." +msgstr "" + +#. module: event_sale +#: help:sale.order.line,event_id:0 +msgid "" +"Choose an event and it will automatically create a registration for this " +"event." +msgstr "" + +#. module: event_sale +#: model:event.event,name:event_sale.event_technical_training +msgid "Technical training in Grand-Rosiere" +msgstr "" + +#. module: event_sale +#: help:product.product,event_type_id:0 +msgid "" +"Select event types so when we use this product in sales order lines, it will " +"filter events of this type only." +msgstr "" + +#. module: event_sale +#: field:product.product,event_type_id:0 +msgid "Type of Event" +msgstr "" + +#. module: event_sale +#: field:sale.order.line,event_ok:0 +msgid "event_ok" +msgstr "" + +#. module: event_sale +#: field:product.product,event_ok:0 +msgid "Event Subscription" +msgstr "" + +#. module: event_sale +#: field:sale.order.line,event_type_id:0 +msgid "Event Type" +msgstr "" + +#. module: event_sale +#: model:product.template,name:event_sale.event_product_product_template +msgid "Technical Training" +msgstr "" + +#. module: event_sale +#: code:addons/event_sale/event_sale.py:88 +#, python-format +msgid "The registration %s has been created from the Sales Order %s." +msgstr "" + +#. module: event_sale +#: field:sale.order.line,event_id:0 +msgid "Event" +msgstr "" + +#. module: event_sale +#: model:ir.model,name:event_sale.model_sale_order_line +msgid "Sales Order Line" +msgstr "" diff --git a/addons/fleet/__openerp__.py b/addons/fleet/__openerp__.py index 681f4290bcf..fc7649de20e 100644 --- a/addons/fleet/__openerp__.py +++ b/addons/fleet/__openerp__.py @@ -54,6 +54,7 @@ Main Features 'fleet_data.xml', 'fleet_board_view.xml', ], + 'images': ['images/costs_analysis.jpeg','images/indicative_costs_analysis.jpeg','images/vehicles.jpeg','images/vehicles_contracts.jpeg','images/vehicles_fuel.jpeg','images/vehicles_odometer.jpeg','images/vehicles_services.jpeg'], 'update_xml' : ['security/fleet_security.xml','security/ir.model.access.csv'], 'demo': ['fleet_demo.xml'], diff --git a/addons/fleet/i18n/mn.po b/addons/fleet/i18n/mn.po new file mode 100644 index 00000000000..5f117def249 --- /dev/null +++ b/addons/fleet/i18n/mn.po @@ -0,0 +1,1912 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-08 09:22+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-09 04:55+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Hybrid" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_compact +msgid "Compact" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_1 +msgid "A/C Compressor Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,vin_sn:0 +msgid "Unique number written on the vehicle motor (VIN/SN number)" +msgstr "" + +#. module: fleet +#: selection:fleet.service.type,category:0 +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.services:0 +msgid "Service" +msgstr "Үйлчилгээ" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Monthly" +msgstr "Сар бүр" + +#. module: fleet +#: code:addons/fleet/fleet.py:62 +#, python-format +msgid "Unknown" +msgstr "Тодорхойгүй" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_20 +msgid "Engine/Drive Belt(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Vehicle costs" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Diesel" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:421 +#, python-format +msgid "License Plate: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_38 +msgid "Resurface Rotors" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: view:fleet.vehicle.model:0 +msgid "Group By..." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_32 +msgid "Oil Pump Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_18 +msgid "Engine Belt Inspection" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "No" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,power:0 +msgid "Power in kW of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_2 +msgid "Depreciation and Interests" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,insurer_id:0 +#: field:fleet.vehicle.log.fuel,vendor_id:0 +#: field:fleet.vehicle.log.services,vendor_id:0 +msgid "Supplier" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_35 +msgid "Power Steering Hose Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Odometer details" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Has Alert(s)" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,liter:0 +msgid "Liter" +msgstr "" + +#. module: fleet +#: model:ir.actions.client,name:fleet.action_fleet_menu +msgid "Open Fleet Menu" +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Fuel Costs" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_9 +msgid "Battery Inspection" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,company_id:0 +msgid "Company" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Invoice Date" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Refueling Details" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:659 +#, python-format +msgid "%s contract(s) need(s) to be renewed and/or closed!" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Indicative Costs" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_16 +msgid "Charging System Diagnosis" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,car_value:0 +msgid "Value of the bought vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_44 +msgid "Tie Rod End Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_24 +msgid "Head Gasket(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Services" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,odometer:0 +#: help:fleet.vehicle.cost,odometer:0 +#: help:fleet.vehicle.cost,odometer_id:0 +msgid "Odometer measure of the vehicle at the moment of this log" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,notes:0 +msgid "Terms and Conditions" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_kanban +msgid "Vehicles with alerts" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_costs_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_costs_menu +msgid "Vehicle Costs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Total Cost" +msgstr "" + +#. module: fleet +#: selection:fleet.service.type,category:0 +msgid "Both" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_id:0 +#: field:fleet.vehicle.log.fuel,cost_id:0 +#: field:fleet.vehicle.log.services,cost_id:0 +msgid "Automatically created field to link to parent fleet.vehicle.cost" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Terminate Contract" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,parent_id:0 +msgid "Parent cost to this current cost" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Frequency of the recuring cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_1 +msgid "Calculation Benefit In Kind" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,expiration_date:0 +msgid "" +"Date when the coverage of the contract expirates (by default, one year after " +"begin date)" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: field:fleet.vehicle.log.fuel,notes:0 +#: view:fleet.vehicle.log.services:0 +#: field:fleet.vehicle.log.services,notes:0 +msgid "Notes" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:47 +#, python-format +msgid "Operation not allowed!" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: fleet +#: model:res.groups,name:fleet.group_fleet_user +msgid "User" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,vehicle_id:0 +msgid "Vehicle concerned by this log" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_amount:0 +#: field:fleet.vehicle.log.fuel,cost_amount:0 +#: field:fleet.vehicle.log.services,cost_amount:0 +msgid "Amount" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_6 +msgid "Air Filter Replacement" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_tag +msgid "fleet.vehicle.tag" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the services logs for this vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_name:0 +msgid "Name of contract to renew soon" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_senior +msgid "Senior" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,state:0 +msgid "Choose wheter the contract is still valid or not" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,transmission:0 +msgid "Automatic" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:414 +#, python-format +msgid "Driver: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "and" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,image_medium:0 +msgid "Medium-sized photo" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_34 +msgid "Oxygen Sensor Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Service Type" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,transmission:0 +msgid "Transmission Used by the vehicle" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:730 +#: view:fleet.vehicle.log.contract:0 +#: model:ir.actions.act_window,name:fleet.act_renew_contract +#, python-format +msgid "Renew Contract" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the odometer logs for this vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,odometer_unit:0 +msgid "Unit of the odometer " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Services Costs Per Month" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Effective Costs" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_8 +msgid "Repair and maintenance" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,purchaser_id:0 +msgid "Person to which the contract is signed for" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_act +msgid "" +"

\n" +" Click to create a new contract. \n" +"

\n" +" Manage all your contracts (leasing, insurances, etc.) with\n" +" their related services, costs. OpenERP will automatically " +"warn\n" +" you when some contracts have to be renewed.\n" +"

\n" +" Each contract (e.g.: leasing) may include several services\n" +" (reparation, insurances, periodic maintenance).\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_service_type +msgid "Type of services available on a vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_service_types_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_service_types_menu +msgid "Service Types" +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Contracts Costs" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_services_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_services_menu +msgid "Vehicles Services Logs" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_fuel_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_fuel_menu +msgid "Vehicles Fuel Logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model.brand:0 +msgid "" +"$('.oe_picture').load(function() { if($(this).width() > $(this).height()) { " +"$(this).addClass('oe_employee_picture_wide') } });" +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Vehicles With Alerts" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_costs_act +msgid "" +"

\n" +" Click to create a new cost.\n" +"

\n" +" OpenERP helps you managing the costs for your different\n" +" vehicles. Costs are created automatically from services,\n" +" contracts (fixed or recurring) and fuel logs.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the fuel logs for this vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,purchaser_id:0 +msgid "Contractor" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,license_plate:0 +msgid "License Plate" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "To Close" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Recurring Cost Frequency" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,inv_ref:0 +#: field:fleet.vehicle.log.services,inv_ref:0 +msgid "Invoice Reference" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,location:0 +msgid "Location" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Costs Per Month" +msgstr "" + +#. module: fleet +#: field:fleet.contract.state,name:0 +msgid "Contract Status" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_total:0 +msgid "Total of contracts due or overdue minus one" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_subtype_id:0 +msgid "Type" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_overdue:0 +msgid "Has Contracts Overdued" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,amount:0 +msgid "Total Price" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_27 +msgid "Heater Core Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_14 +msgid "Car Wash" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,driver_id:0 +msgid "Driver of the vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "other(s)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_refueling +msgid "Refueling" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_5 +msgid "A/C Recharge" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_fuel +msgid "Fuel log for vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Engine Options" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Fuel Costs Per Month" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_sedan +msgid "Sedan" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,seats:0 +msgid "Seats Number" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_convertible +msgid "Convertible" +msgstr "" + +#. module: fleet +#: model:ir.ui.menu,name:fleet.fleet_configuration +msgid "Configuration" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,sum_cost:0 +msgid "Indicative Costs Total" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_junior +msgid "Junior" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,model_id:0 +msgid "Model of the vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_state_act +msgid "" +"

\n" +" Click to create a vehicule status.\n" +"

\n" +" You can customize available status to track the evolution " +"of\n" +" each vehicule. Example: Active, Being Repaired, Sold.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: field:fleet.vehicle,log_fuel:0 +#: view:fleet.vehicle.log.fuel:0 +msgid "Fuel Logs" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:409 +#: code:addons/fleet/fleet.py:413 +#: code:addons/fleet/fleet.py:417 +#: code:addons/fleet/fleet.py:420 +#, python-format +msgid "None" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_reporting_costs_non_effective +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting_indicative_costs +msgid "Indicative Costs Analysis" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_12 +msgid "Brake Inspection" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,state_id:0 +msgid "Current state of the vehicle" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,transmission:0 +msgid "Manual" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_52 +msgid "Wheel Bearing Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,cost_subtype_id:0 +msgid "Cost type purchased with this cost" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Gasoline" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_brand_act +msgid "" +"

\n" +" Click to create a new brand.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,start_date:0 +msgid "Contract Start Date" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,odometer_unit:0 +msgid "Odometer Unit" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_30 +msgid "Intake Manifold Gasket Replacement" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Daily" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_6 +msgid "Snow tires" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,date:0 +msgid "Date when the cost has been executed" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: view:fleet.vehicle.model:0 +msgid "Vehicles costs" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_services +msgid "Services for vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Indicative Cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_26 +msgid "Heater Control Valve Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "" +"Create a new contract automatically with all the same informations except " +"for the date that will start at the end of current contract" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "Terminated" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_cost +msgid "Cost related to a vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_33 +msgid "Other Maintenance" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,parent_id:0 +msgid "Parent" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,state_id:0 +#: view:fleet.vehicle.state:0 +msgid "State" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_generated:0 +msgid "Recurring Cost Amount" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_49 +msgid "Transmission Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_fuel_act +msgid "" +"

\n" +" Click to create a new fuel log. \n" +"

\n" +" Here you can add refuelling entries for all vehicles. You " +"can\n" +" also filter logs of a particular vehicle using the search\n" +" field.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_11 +msgid "Brake Caliper Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,odometer:0 +msgid "Last Odometer" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_menu +msgid "Vehicle Model" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,doors:0 +msgid "Doors Number" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,acquisition_date:0 +msgid "Date when the vehicle has been bought" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +msgid "Models" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "amount" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,fuel_type:0 +msgid "Fuel Used by the vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Set Contract In Progress" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer_unit:0 +#: field:fleet.vehicle.odometer,unit:0 +msgid "Unit" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,horsepower:0 +msgid "Horsepower" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,image:0 +#: field:fleet.vehicle,image_medium:0 +#: field:fleet.vehicle,image_small:0 +#: field:fleet.vehicle.model,image:0 +#: field:fleet.vehicle.model,image_medium:0 +#: field:fleet.vehicle.model,image_small:0 +#: field:fleet.vehicle.model.brand,image:0 +msgid "Logo" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,horsepower_tax:0 +msgid "Horsepower Taxation" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,log_services:0 +#: view:fleet.vehicle.log.services:0 +msgid "Services Logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +msgid "Brand" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_43 +msgid "Thermostat Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.service.type,category:0 +msgid "Category" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_fuel_graph +msgid "Fuel Costs by Month" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image:0 +msgid "" +"This field holds the image used as logo for the brand, limited to " +"1024x1024px." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_11 +msgid "Management Fee" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "All vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Additional Details" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_services_graph +msgid "Services Costs by Month" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_9 +msgid "Assistance" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,price_per_liter:0 +msgid "Price Per Liter" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_17 +msgid "Door Window Motor/Regulator Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_46 +msgid "Tire Service" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_8 +msgid "Ball Joint Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,fuel_type:0 +msgid "Fuel Type" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_22 +msgid "Fuel Injector Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_state_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_state_menu +msgid "Vehicle Status" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_50 +msgid "Water Pump Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,location:0 +msgid "Location of the vehicle (garage, ...)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_28 +msgid "Heater Hose Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,state:0 +msgid "Status" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_40 +msgid "Rotor Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model,brand_id:0 +msgid "Brand of the vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,start_date:0 +msgid "Date when the coverage of the contract begins" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Electric" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,tag_ids:0 +msgid "Tags" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: field:fleet.vehicle,log_contracts:0 +msgid "Contracts" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_13 +msgid "Brake Pad(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Odometer Details" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,driver_id:0 +msgid "Driver" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image_small:0 +msgid "" +"Small-sized photo of the brand. It is automatically resized as a 64x64px " +"image, with aspect ratio preserved. Use this field anywhere a small image is " +"required." +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Fleet Dashboard" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_break +msgid "Break" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_omnium +msgid "Omnium" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Services Details" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_15 +msgid "Residual value (Excluding VAT)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_7 +msgid "Alternator Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_3 +msgid "A/C Diagnosis" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_23 +msgid "Fuel Pump Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Activation Cost" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Type" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_4 +msgid "A/C Evaporator Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show all the costs for this vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.odometer:0 +msgid "Odometer Values Per Month" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_act +msgid "" +"

\n" +" Click to create a new model.\n" +"

\n" +" You can define several models (e.g. A3, A4) for each brand " +"(Audi).\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_act +msgid "" +"

\n" +" Click to create a new vehicle. \n" +"

\n" +" You will be able to manage your fleet by keeping track of " +"the\n" +" contracts, services, fixed and recurring costs, odometers " +"and\n" +" fuel logs associated to each vehicle.\n" +"

\n" +" OpenERP will warn you when services or contract have to be\n" +" renewed.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_13 +msgid "Entry into service tax" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,expiration_date:0 +msgid "Contract Expiration Date" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Subtype" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.open_board_fleet +msgid "" +"
\n" +"

\n" +" Fleet dashboard is empty.\n" +"

\n" +" To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click 'Add " +"to\n" +" Dashboard' in the extended search options.\n" +"

\n" +" You can filter and group data before inserting into the\n" +" dashboard using the search options.\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_12 +msgid "Rent (Excluding VAT)" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,odometer_unit:0 +msgid "Kilometers" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Vehicle Details" +msgstr "" + +#. module: fleet +#: selection:fleet.service.type,category:0 +#: field:fleet.vehicle.cost,contract_id:0 +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Contract" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_brand_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_brand_menu +msgid "Model brand of Vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_10 +msgid "Battery Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,date:0 +#: field:fleet.vehicle.odometer,date:0 +msgid "Date" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_menu +#: model:ir.ui.menu,name:fleet.fleet_vehicles +msgid "Vehicles" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,odometer_unit:0 +msgid "Miles" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,cost_generated:0 +msgid "" +"Costs paid at regular intervals, depending on the cost frequency. If the " +"cost frequency is set to unique, the cost will be logged at the start date" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_17 +msgid "Emissions" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_model +msgid "Model of a vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.action_fleet_reporting_costs +#: model:ir.actions.act_window,help:fleet.action_fleet_reporting_costs_non_effective +msgid "" +"

\n" +" OpenERP helps you managing the costs for your different vehicles\n" +" Costs are generally created from services and contract and appears " +"here.\n" +"

\n" +"

\n" +" Thanks to the different filters, OpenERP can only print the " +"effective\n" +" costs, sort them by type and by vehicle.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,car_value:0 +msgid "Car Value" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.open_board_fleet +#: model:ir.module.category,name:fleet.module_fleet_category +#: model:ir.ui.menu,name:fleet.menu_fleet_dashboard +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting +#: model:ir.ui.menu,name:fleet.menu_root +msgid "Fleet" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_14 +msgid "Total expenses (Excluding VAT)" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer_id:0 +msgid "Odometer" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_45 +msgid "Tire Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.service.type:0 +msgid "Service types" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,purchaser_id:0 +#: field:fleet.vehicle.log.services,purchaser_id:0 +msgid "Purchaser" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_3 +msgid "Tax roll" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +#: field:fleet.vehicle.model,vendors:0 +msgid "Vendors" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_leasing +msgid "Leasing" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image_medium:0 +msgid "" +"Medium-sized logo of the brand. It is automatically resized as a 128x128px " +"image, with aspect ratio preserved. Use this field in form views or some " +"kanban views." +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Weekly" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: view:fleet.vehicle.odometer:0 +msgid "Odometer Logs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,acquisition_date:0 +msgid "Acquisition Date" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_odometer +msgid "Odometer log for a vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_type:0 +msgid "Category of the cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_5 +#: model:fleet.service.type,name:fleet.type_service_service_7 +msgid "Summer tires" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_due_soon:0 +msgid "Has Contracts to renew" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_31 +msgid "Oil Change" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,image_small:0 +msgid "Smal-sized photo" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_model_brand +msgid "Brand model of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_51 +msgid "Wheel Alignment" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_purchased +msgid "Purchased" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_odometer_act +msgid "" +"

\n" +" Here you can add various odometer entries for all vehicles.\n" +" You can also show odometer value for a particular vehicle " +"using\n" +" the search field.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model,brand_id:0 +#: view:fleet.vehicle.model.brand:0 +msgid "Model Brand" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "General Properties" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_21 +msgid "Exhaust Manifold Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_47 +msgid "Transmission Filter Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_10 +msgid "Replacement Vehicle" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "In Progress" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Yearly" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model,modelname:0 +msgid "Model name" +msgstr "" + +#. module: fleet +#: view:board.board:0 +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_costs_graph +msgid "Costs by Month" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_18 +msgid "Touring Assistance" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,power:0 +msgid "Power (kW)" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:418 +#, python-format +msgid "State: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_2 +msgid "A/C Condenser Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_19 +msgid "Engine Coolant Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Details" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:410 +#, python-format +msgid "Model: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Other" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract details" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_leasing +msgid "Employee Car" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,auto_generated:0 +msgid "Automatically Generated" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Fuel" +msgstr "" + +#. module: fleet +#: sql_constraint:fleet.vehicle.state:0 +msgid "State name already exists" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_37 +msgid "Radiator Repair" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_contract +msgid "Contract information on a vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,days_left:0 +msgid "Warning Date" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_19 +msgid "Residual value in %" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Additional Properties" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_state +msgid "fleet.vehicle.state" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract Costs Per Month" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_contract_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_contract_menu +msgid "Vehicles Contracts" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_48 +msgid "Transmission Fluid Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,name:0 +msgid "Brand Name" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_36 +msgid "Power Steering Pump Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,contract_id:0 +msgid "Contract attached to this cost" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:397 +#, python-format +msgid "Vehicle %s has been added to the fleet!" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Price" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer:0 +#: field:fleet.vehicle.odometer,value:0 +msgid "Odometer Value" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,vehicle_id:0 +#: field:fleet.vehicle.odometer,vehicle_id:0 +msgid "Vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_ids:0 +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.services:0 +msgid "Included Services" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.action_fleet_vehicle_kanban +msgid "" +"

\n" +" Here are displayed vehicles for which one or more contracts need " +"to be renewed. If you see this message, then there is no contracts to " +"renew.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_15 +msgid "Catalytic Converter Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_25 +msgid "Heater Blower Motor Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_odometer_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_odometer_menu +msgid "Vehicles Odometer" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,notes:0 +msgid "Write here all supplementary informations relative to this contract" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_29 +msgid "Ignition Coil Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_16 +msgid "Options" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_repairing +msgid "Repairing" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_reporting_costs +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting_costs +msgid "Costs Analysis" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,ins_ref:0 +msgid "Contract Reference" +msgstr "" + +#. module: fleet +#: field:fleet.service.type,name:0 +#: field:fleet.vehicle,name:0 +#: field:fleet.vehicle.cost,name:0 +#: field:fleet.vehicle.log.contract,name:0 +#: field:fleet.vehicle.model,name:0 +#: field:fleet.vehicle.odometer,name:0 +#: field:fleet.vehicle.state,name:0 +#: field:fleet.vehicle.tag,name:0 +msgid "Name" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,doors:0 +msgid "Number of doors of the vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,transmission:0 +msgid "Transmission" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,vin_sn:0 +msgid "Chassis Number" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,color:0 +msgid "Color of the vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_services_act +msgid "" +"

\n" +" Click to create a new service entry. \n" +"

\n" +" OpenERP helps you keeping track of all the services done\n" +" on your vehicle. Services can be of many type: occasional\n" +" repair, fixed maintenance, etc.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,co2:0 +msgid "CO2 Emissions" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Costs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_contract_graph +msgid "Contracts Costs by Month" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,model_id:0 +#: view:fleet.vehicle.model:0 +msgid "Model" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_41 +msgid "Spark Plug Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle +msgid "Information on a vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,co2:0 +msgid "CO2 emissions of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_53 +msgid "Windshield Wiper(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,generated_cost_ids:0 +msgid "Generated Costs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.state,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,color:0 +msgid "Color" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_service_types_act +msgid "" +"

\n" +" Click to create a new type of service.\n" +"

\n" +" Each service can used in contracts, as a standalone service " +"or both.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Services Costs" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:47 +#, python-format +msgid "Emptying the odometer value of a vehicle is not allowed." +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,seats:0 +msgid "Number of seats of the vehicle" +msgstr "" + +#. module: fleet +#: model:res.groups,name:fleet.group_fleet_manager +msgid "Manager" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_39 +msgid "Rotate Tires" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_42 +msgid "Starter Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,year:0 +msgid "Year" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,license_plate:0 +msgid "License plate number of the vehicle (ie: plate number for a car)" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_contract_state +msgid "Contains the different possible status of a leasing contract" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the contract for this vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Total" +msgstr "" + +#. module: fleet +#: help:fleet.service.type,category:0 +msgid "" +"Choose wheter the service refer to contracts, vehicle services or both" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,cost_type:0 +msgid "For internal purpose only" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.state,sequence:0 +msgid "Used to order the note stages" +msgstr "" diff --git a/addons/fleet/i18n/ro.po b/addons/fleet/i18n/ro.po new file mode 100644 index 00000000000..0f34bfeb0ab --- /dev/null +++ b/addons/fleet/i18n/ro.po @@ -0,0 +1,2023 @@ +# Romanian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-05 12:34+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-06 05:15+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Hybrid" +msgstr "Hibrid" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_compact +msgid "Compact" +msgstr "Compact" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_1 +msgid "A/C Compressor Replacement" +msgstr "Inlocuirea Compresorului A/C" + +#. module: fleet +#: help:fleet.vehicle,vin_sn:0 +msgid "Unique number written on the vehicle motor (VIN/SN number)" +msgstr "Numar unic scris pe motorul vehiculului (numar VIN/SN)" + +#. module: fleet +#: selection:fleet.service.type,category:0 +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.services:0 +msgid "Service" +msgstr "Service" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Monthly" +msgstr "Lunar" + +#. module: fleet +#: code:addons/fleet/fleet.py:62 +#, python-format +msgid "Unknown" +msgstr "Necunoscut(a)" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_20 +msgid "Engine/Drive Belt(s) Replacement" +msgstr "Inlocuirea Motorului/Curelei de Transmisie" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Vehicle costs" +msgstr "Costuri Vehicul" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Diesel" +msgstr "Diesel" + +#. module: fleet +#: code:addons/fleet/fleet.py:421 +#, python-format +msgid "License Plate: from '%s' to '%s'" +msgstr "Numarul de Inmatriculare: de la '%s' la '%s'" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_38 +msgid "Resurface Rotors" +msgstr "Inlocuire Rotoare" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: view:fleet.vehicle.model:0 +msgid "Group By..." +msgstr "Grupeaza dupa..." + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_32 +msgid "Oil Pump Replacement" +msgstr "Inlocuire Pompa de Ulei" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_18 +msgid "Engine Belt Inspection" +msgstr "Inspectia Curelei de distributie" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "No" +msgstr "Nu" + +#. module: fleet +#: help:fleet.vehicle,power:0 +msgid "Power in kW of the vehicle" +msgstr "Puterea in kW a vehiculului" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_2 +msgid "Depreciation and Interests" +msgstr "Depreciere si Dobanzi" + +#. module: fleet +#: field:fleet.vehicle.log.contract,insurer_id:0 +#: field:fleet.vehicle.log.fuel,vendor_id:0 +#: field:fleet.vehicle.log.services,vendor_id:0 +msgid "Supplier" +msgstr "Furnizor" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_35 +msgid "Power Steering Hose Replacement" +msgstr "Inlocuirea Furtunului Servodirectiei" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Odometer details" +msgstr "Detalii Contor de Kilometraj" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Has Alert(s)" +msgstr "Are Alerte" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,liter:0 +msgid "Liter" +msgstr "Litru" + +#. module: fleet +#: model:ir.actions.client,name:fleet.action_fleet_menu +msgid "Open Fleet Menu" +msgstr "Deschide Meniul Parc de masini" + +#. module: fleet +#: view:board.board:0 +msgid "Fuel Costs" +msgstr "Costuri Combustibil" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_9 +msgid "Battery Inspection" +msgstr "Inspectia Bateriei" + +#. module: fleet +#: field:fleet.vehicle,company_id:0 +msgid "Company" +msgstr "Companie" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Invoice Date" +msgstr "Data Facturii" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Refueling Details" +msgstr "Detalii Realimentare" + +#. module: fleet +#: code:addons/fleet/fleet.py:659 +#, python-format +msgid "%s contract(s) need(s) to be renewed and/or closed!" +msgstr "contractele %s trebuie reinnoite si/sau inchise!" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Indicative Costs" +msgstr "Costuri Orientative" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_16 +msgid "Charging System Diagnosis" +msgstr "Diagnoza Sistemului de Taxare" + +#. module: fleet +#: help:fleet.vehicle,car_value:0 +msgid "Value of the bought vehicle" +msgstr "Valoarea vehiculului cumparat" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_44 +msgid "Tie Rod End Replacement" +msgstr "Inlocuirea Capatului Barei de Directie" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_24 +msgid "Head Gasket(s) Replacement" +msgstr "Inlocuirea Garniturilor" + +#. module: fleet +#: view:fleet.vehicle:0 +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Services" +msgstr "Servicii" + +#. module: fleet +#: help:fleet.vehicle,odometer:0 +#: help:fleet.vehicle.cost,odometer:0 +#: help:fleet.vehicle.cost,odometer_id:0 +msgid "Odometer measure of the vehicle at the moment of this log" +msgstr "" +"Masurarea contorului de kilometraj al vehiculului la momentul acestui " +"registru" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,notes:0 +msgid "Terms and Conditions" +msgstr "Termeni si Conditii" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_kanban +msgid "Vehicles with alerts" +msgstr "Vehicule cu alerte" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_costs_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_costs_menu +msgid "Vehicle Costs" +msgstr "Costuri Vehicul" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Total Cost" +msgstr "Cost total" + +#. module: fleet +#: selection:fleet.service.type,category:0 +msgid "Both" +msgstr "Ambii (Ambele)" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_id:0 +#: field:fleet.vehicle.log.fuel,cost_id:0 +#: field:fleet.vehicle.log.services,cost_id:0 +msgid "Automatically created field to link to parent fleet.vehicle.cost" +msgstr "" +"Camp creat automat pentru conectarea la fleet.vehicle.cost " +"(costuri.vehicol.parc_auto)" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Terminate Contract" +msgstr "Rezilierea Contractului" + +#. module: fleet +#: help:fleet.vehicle.cost,parent_id:0 +msgid "Parent cost to this current cost" +msgstr "Cost principal asociat acestui cost actual" + +#. module: fleet +#: help:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Frequency of the recuring cost" +msgstr "Frecventa costului recurent" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_1 +msgid "Calculation Benefit In Kind" +msgstr "Calcularea Beneficiului in Natura" + +#. module: fleet +#: help:fleet.vehicle.log.contract,expiration_date:0 +msgid "" +"Date when the coverage of the contract expirates (by default, one year after " +"begin date)" +msgstr "" +"Data la care expira acoperirea contractului (implicit, la un an dupa data de " +"inceput)" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: field:fleet.vehicle.log.fuel,notes:0 +#: view:fleet.vehicle.log.services:0 +#: field:fleet.vehicle.log.services,notes:0 +msgid "Notes" +msgstr "Note" + +#. module: fleet +#: code:addons/fleet/fleet.py:47 +#, python-format +msgid "Operation not allowed!" +msgstr "Operatiune nepermisa!" + +#. module: fleet +#: field:fleet.vehicle,message_ids:0 +msgid "Messages" +msgstr "Mesaje" + +#. module: fleet +#: model:res.groups,name:fleet.group_fleet_user +msgid "User" +msgstr "Utilizator" + +#. module: fleet +#: help:fleet.vehicle.cost,vehicle_id:0 +msgid "Vehicle concerned by this log" +msgstr "Vehiculul la care se refera acest registru" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_amount:0 +#: field:fleet.vehicle.log.fuel,cost_amount:0 +#: field:fleet.vehicle.log.services,cost_amount:0 +msgid "Amount" +msgstr "Cantitatea" + +#. module: fleet +#: field:fleet.vehicle,message_unread:0 +msgid "Unread Messages" +msgstr "Mesaje Necitite" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_6 +msgid "Air Filter Replacement" +msgstr "Inlocuirea Filtrului de Aer" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_tag +msgid "fleet.vehicle.tag" +msgstr "fleet.vehicle.tag (eticheta.vehicul.parc_auto)" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the services logs for this vehicle" +msgstr "arata registrele de service pentru acest vehicul" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_name:0 +msgid "Name of contract to renew soon" +msgstr "Numele contractului care va fi reinnoit in curand" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_senior +msgid "Senior" +msgstr "Senior" + +#. module: fleet +#: help:fleet.vehicle.log.contract,state:0 +msgid "Choose wheter the contract is still valid or not" +msgstr "Selectati daca contractul este inca valabil sau nu" + +#. module: fleet +#: selection:fleet.vehicle,transmission:0 +msgid "Automatic" +msgstr "Automat" + +#. module: fleet +#: help:fleet.vehicle,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "Daca este selectat, mesajele noi necesita atentia dumneavoastra." + +#. module: fleet +#: code:addons/fleet/fleet.py:414 +#, python-format +msgid "Driver: from '%s' to '%s'" +msgstr "Sofer: de la '%s' la '%s'" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "and" +msgstr "si" + +#. module: fleet +#: field:fleet.vehicle.model.brand,image_medium:0 +msgid "Medium-sized photo" +msgstr "Fotografie de dimensiune medie" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_34 +msgid "Oxygen Sensor Replacement" +msgstr "Inlocuirea Senzorului de Oxigen" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Service Type" +msgstr "Tipul de serviciu" + +#. module: fleet +#: help:fleet.vehicle,transmission:0 +msgid "Transmission Used by the vehicle" +msgstr "Transmisia Utilizata de vehicul" + +#. module: fleet +#: code:addons/fleet/fleet.py:730 +#: view:fleet.vehicle.log.contract:0 +#: model:ir.actions.act_window,name:fleet.act_renew_contract +#, python-format +msgid "Renew Contract" +msgstr "Reinnoiti Contractul" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the odometer logs for this vehicle" +msgstr "arata registrele contorului de kilometraj pentru acest vehicul" + +#. module: fleet +#: help:fleet.vehicle,odometer_unit:0 +msgid "Unit of the odometer " +msgstr "Unitatea contorului de kilometraj " + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Services Costs Per Month" +msgstr "Costuri Service pe Luna" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Effective Costs" +msgstr "Costuri Efective" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_8 +msgid "Repair and maintenance" +msgstr "Repararea si intretinerea" + +#. module: fleet +#: help:fleet.vehicle.log.contract,purchaser_id:0 +msgid "Person to which the contract is signed for" +msgstr "Persoana pentru care este semnat contractul" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_act +msgid "" +"

\n" +" Click to create a new contract. \n" +"

\n" +" Manage all your contracts (leasing, insurances, etc.) with\n" +" their related services, costs. OpenERP will automatically " +"warn\n" +" you when some contracts have to be renewed.\n" +"

\n" +" Each contract (e.g.: leasing) may include several services\n" +" (reparation, insurances, periodic maintenance).\n" +"

\n" +" " +msgstr "" +"\n" +" Faceti click pentru a crea un contract nou. \n" +"

\n" +" Va gestionati toate contractele (leasing, asigurari, etc.) " +"cu\n" +" serviciile, costurile lor asociate. OpenERP va va avertiza " +"automat\n" +" atunci cand unele contracte trebuie reinnoite.\n" +"

\n" +" Fiecare contract (de exemplu: leasing) poate include diverse " +"servicii\n" +" (reparatii, asigurari, intretinere periodica).\n" +"

\n" +" " + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_service_type +msgid "Type of services available on a vehicle" +msgstr "Tipul de servicii disponibil pentru un vehicul" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_service_types_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_service_types_menu +msgid "Service Types" +msgstr "Tipuri de Servicii" + +#. module: fleet +#: view:board.board:0 +msgid "Contracts Costs" +msgstr "Costuri Contracte" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_services_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_services_menu +msgid "Vehicles Services Logs" +msgstr "Registre Servicii Vehicule" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_fuel_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_fuel_menu +msgid "Vehicles Fuel Logs" +msgstr "Registre Combustibil Vehicule" + +#. module: fleet +#: view:fleet.vehicle.model.brand:0 +msgid "" +"$('.oe_picture').load(function() { if($(this).width() > $(this).height()) { " +"$(this).addClass('oe_employee_picture_wide') } });" +msgstr "" +"$('.oe_picture').load(function() { if($(this).width() > $(this).height()) { " +"$(this).addClass('oe_employee_picture_wide') } });" + +#. module: fleet +#: view:board.board:0 +msgid "Vehicles With Alerts" +msgstr "Vehicule cu Alerte" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_costs_act +msgid "" +"

\n" +" Click to create a new cost.\n" +"

\n" +" OpenERP helps you managing the costs for your different\n" +" vehicles. Costs are created automatically from services,\n" +" contracts (fixed or recurring) and fuel logs.\n" +"

\n" +" " +msgstr "" +"\n" +" Faceti click pentru a crea un cost nou.\n" +"

\n" +" OpenERP va ajuta sa gestionati costurile pentru diverse\n" +" vehicule. Costurile sunt create automat din servicii,\n" +" contracte (fixe sau recurente) si registre de combustibil.\n" +"

\n" +" " + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the fuel logs for this vehicle" +msgstr "afiseaza registrele de combustibil pentru acest vehicul" + +#. module: fleet +#: field:fleet.vehicle.log.contract,purchaser_id:0 +msgid "Contractor" +msgstr "Contractor" + +#. module: fleet +#: field:fleet.vehicle,license_plate:0 +msgid "License Plate" +msgstr "Placuta de Inmatriculare" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "To Close" +msgstr "Pentru inchidere" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Recurring Cost Frequency" +msgstr "Frecventa Costurilor Recurente" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,inv_ref:0 +#: field:fleet.vehicle.log.services,inv_ref:0 +msgid "Invoice Reference" +msgstr "Referinta Facturii" + +#. module: fleet +#: field:fleet.vehicle,message_follower_ids:0 +msgid "Followers" +msgstr "Persoane interesate" + +#. module: fleet +#: field:fleet.vehicle,location:0 +msgid "Location" +msgstr "Locatie" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Costs Per Month" +msgstr "Costuri Lunare" + +#. module: fleet +#: field:fleet.contract.state,name:0 +msgid "Contract Status" +msgstr "Status Contract" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_total:0 +msgid "Total of contracts due or overdue minus one" +msgstr "Totalul contractelor scadente sau restante minus unu" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_subtype_id:0 +msgid "Type" +msgstr "Tip" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_overdue:0 +msgid "Has Contracts Overdued" +msgstr "Are Contracte Restante" + +#. module: fleet +#: field:fleet.vehicle.cost,amount:0 +msgid "Total Price" +msgstr "Pret total" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_27 +msgid "Heater Core Replacement" +msgstr "Inlocuirea Sistemului Central de Incalzire" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_14 +msgid "Car Wash" +msgstr "Spalatorie Auto" + +#. module: fleet +#: help:fleet.vehicle,driver_id:0 +msgid "Driver of the vehicle" +msgstr "Soferul vehiculului" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "other(s)" +msgstr "altele" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_refueling +msgid "Refueling" +msgstr "Realimentare" + +#. module: fleet +#: help:fleet.vehicle,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" +"Contine rezumatul Chatter (numar de mesaje, ...). Acest rezumat este direct " +"in format HTML, cu scopul de a se introduce in vizualizari kanban." + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_5 +msgid "A/C Recharge" +msgstr "Reincarcare A/C" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_fuel +msgid "Fuel log for vehicles" +msgstr "Registru de combustibil pentru vehicule" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Engine Options" +msgstr "Optiuni Motor" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Fuel Costs Per Month" +msgstr "Costuri Combustibil Lunar" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_sedan +msgid "Sedan" +msgstr "Sedan" + +#. module: fleet +#: field:fleet.vehicle,seats:0 +msgid "Seats Number" +msgstr "Numar de locuri" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_convertible +msgid "Convertible" +msgstr "Masina decapotabila" + +#. module: fleet +#: model:ir.ui.menu,name:fleet.fleet_configuration +msgid "Configuration" +msgstr "Configurare" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,sum_cost:0 +msgid "Indicative Costs Total" +msgstr "Total Costuri Orientative" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_junior +msgid "Junior" +msgstr "Junior" + +#. module: fleet +#: help:fleet.vehicle,model_id:0 +msgid "Model of the vehicle" +msgstr "Modelul vehiculului" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_state_act +msgid "" +"

\n" +" Click to create a vehicule status.\n" +"

\n" +" You can customize available status to track the evolution " +"of\n" +" each vehicule. Example: Active, Being Repaired, Sold.\n" +"

\n" +" " +msgstr "" +"\n" +" Dati click pentru a crea un status al vehiculului.\n" +"

\n" +" Puteti personaliza statusul disponibil pentru a urmari " +"evolutia\n" +" fiecarui vehicul. De exemplu: Activ, In reparatie, Vandut.\n" +"

\n" +" " + +#. module: fleet +#: view:fleet.vehicle:0 +#: field:fleet.vehicle,log_fuel:0 +#: view:fleet.vehicle.log.fuel:0 +msgid "Fuel Logs" +msgstr "Registre Combustibil" + +#. module: fleet +#: code:addons/fleet/fleet.py:409 +#: code:addons/fleet/fleet.py:413 +#: code:addons/fleet/fleet.py:417 +#: code:addons/fleet/fleet.py:420 +#, python-format +msgid "None" +msgstr "Niciunul/Niciuna" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_reporting_costs_non_effective +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting_indicative_costs +msgid "Indicative Costs Analysis" +msgstr "Analiza Costurilor Orientative" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_12 +msgid "Brake Inspection" +msgstr "Inspectia Franei" + +#. module: fleet +#: help:fleet.vehicle,state_id:0 +msgid "Current state of the vehicle" +msgstr "Starea actuala a vehiculului" + +#. module: fleet +#: selection:fleet.vehicle,transmission:0 +msgid "Manual" +msgstr "Manual" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_52 +msgid "Wheel Bearing Replacement" +msgstr "Inlocuire Rulmenti Roti" + +#. module: fleet +#: help:fleet.vehicle.cost,cost_subtype_id:0 +msgid "Cost type purchased with this cost" +msgstr "Tipul de cost achizitionat cu acest cost" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Gasoline" +msgstr "Benzina" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_brand_act +msgid "" +"

\n" +" Click to create a new brand.\n" +"

\n" +" " +msgstr "" +"\n" +" Faceti click pentru a crea o marca noua.\n" +"

\n" +" " + +#. module: fleet +#: field:fleet.vehicle.log.contract,start_date:0 +msgid "Contract Start Date" +msgstr "Data de Inceput a Contractului" + +#. module: fleet +#: field:fleet.vehicle,odometer_unit:0 +msgid "Odometer Unit" +msgstr "Unitate Contor Kilometraj" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_30 +msgid "Intake Manifold Gasket Replacement" +msgstr "Inlocuirea Garniturii Galeriei de Admisie" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Daily" +msgstr "Zilnic" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_6 +msgid "Snow tires" +msgstr "Cauciucuri de iarna" + +#. module: fleet +#: help:fleet.vehicle.cost,date:0 +msgid "Date when the cost has been executed" +msgstr "Data cand a fost executat costul" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: view:fleet.vehicle.model:0 +msgid "Vehicles costs" +msgstr "Costuri vehicule" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_services +msgid "Services for vehicles" +msgstr "Service pentru vehicule" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Indicative Cost" +msgstr "Cost Orientativ" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_26 +msgid "Heater Control Valve Replacement" +msgstr "Inlocuirea Valvei Controlului de Incalzire" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "" +"Create a new contract automatically with all the same informations except " +"for the date that will start at the end of current contract" +msgstr "" +"Creeaza automat un contract nou cu aceleasi informatii cu exceptia datei cu " +"care acesta va incepe la finalul contractului curent" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "Terminated" +msgstr "Reziliat" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_cost +msgid "Cost related to a vehicle" +msgstr "Costul asociat unui vehicul" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_33 +msgid "Other Maintenance" +msgstr "Alta Intretinere" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,parent_id:0 +msgid "Parent" +msgstr "Principal" + +#. module: fleet +#: field:fleet.vehicle,state_id:0 +#: view:fleet.vehicle.state:0 +msgid "State" +msgstr "Stare" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_generated:0 +msgid "Recurring Cost Amount" +msgstr "Valoarea Costului Recurent" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_49 +msgid "Transmission Replacement" +msgstr "Inlocuirea Transmisiei" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_fuel_act +msgid "" +"

\n" +" Click to create a new fuel log. \n" +"

\n" +" Here you can add refuelling entries for all vehicles. You " +"can\n" +" also filter logs of a particular vehicle using the search\n" +" field.\n" +"

\n" +" " +msgstr "" +"\n" +" Dati click pentru a crea un registru nou de combustibil. \n" +"

\n" +" Aici puteti sa adaugati inregistrari ale realimentarilor " +"pentru toate vehiculele. De asemenea, puteti sa\n" +" filtrati registrele unui anumit vehicule folosind campul de " +"cautare.\n" +"

\n" +" " + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_11 +msgid "Brake Caliper Replacement" +msgstr "Inlocuire Subler Frana" + +#. module: fleet +#: field:fleet.vehicle,odometer:0 +msgid "Last Odometer" +msgstr "Ultimul Contor de Kilometraj" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_menu +msgid "Vehicle Model" +msgstr "Modelul vehiculului" + +#. module: fleet +#: field:fleet.vehicle,doors:0 +msgid "Doors Number" +msgstr "Numar de usi" + +#. module: fleet +#: help:fleet.vehicle,acquisition_date:0 +msgid "Date when the vehicle has been bought" +msgstr "Data cand vehiculul a fost cumparat" + +#. module: fleet +#: view:fleet.vehicle.model:0 +msgid "Models" +msgstr "Modele" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "amount" +msgstr "valoare" + +#. module: fleet +#: help:fleet.vehicle,fuel_type:0 +msgid "Fuel Used by the vehicle" +msgstr "Combustibilul utilizat de vehicul" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Set Contract In Progress" +msgstr "Setati Contract in Desfasurare" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer_unit:0 +#: field:fleet.vehicle.odometer,unit:0 +msgid "Unit" +msgstr "Unitate" + +#. module: fleet +#: field:fleet.vehicle,message_is_follower:0 +msgid "Is a Follower" +msgstr "Este o persoana interesata" + +#. module: fleet +#: field:fleet.vehicle,horsepower:0 +msgid "Horsepower" +msgstr "Cai putere" + +#. module: fleet +#: field:fleet.vehicle,image:0 +#: field:fleet.vehicle,image_medium:0 +#: field:fleet.vehicle,image_small:0 +#: field:fleet.vehicle.model,image:0 +#: field:fleet.vehicle.model,image_medium:0 +#: field:fleet.vehicle.model,image_small:0 +#: field:fleet.vehicle.model.brand,image:0 +msgid "Logo" +msgstr "Sigla" + +#. module: fleet +#: field:fleet.vehicle,horsepower_tax:0 +msgid "Horsepower Taxation" +msgstr "Impozitare Cai putere" + +#. module: fleet +#: field:fleet.vehicle,log_services:0 +#: view:fleet.vehicle.log.services:0 +msgid "Services Logs" +msgstr "Registre Servicii" + +#. module: fleet +#: view:fleet.vehicle.model:0 +msgid "Brand" +msgstr "Marca" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_43 +msgid "Thermostat Replacement" +msgstr "Inlocuirea Termostatului" + +#. module: fleet +#: field:fleet.service.type,category:0 +msgid "Category" +msgstr "Categorie" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_fuel_graph +msgid "Fuel Costs by Month" +msgstr "Costurile lunare cu combustibilul" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image:0 +msgid "" +"This field holds the image used as logo for the brand, limited to " +"1024x1024px." +msgstr "" +"Acest camp retine imaginea utilizata drept sigla pentru marca, limitata la " +"1024x1024px." + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_11 +msgid "Management Fee" +msgstr "Taxa de Administrare" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "All vehicles" +msgstr "Toate vehiculele" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Additional Details" +msgstr "Detalii Suplimentare" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_services_graph +msgid "Services Costs by Month" +msgstr "Costurile lunare cu Serviciile" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_9 +msgid "Assistance" +msgstr "Asistenta" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,price_per_liter:0 +msgid "Price Per Liter" +msgstr "Pretul pe litru" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_17 +msgid "Door Window Motor/Regulator Replacement" +msgstr "Inlocuirea Motorului Ferestrei de la Usa/Regulatorului" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_46 +msgid "Tire Service" +msgstr "Service Cauciucuri" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_8 +msgid "Ball Joint Replacement" +msgstr "Inlocuirea Racordului cu Bila" + +#. module: fleet +#: field:fleet.vehicle,fuel_type:0 +msgid "Fuel Type" +msgstr "Tipul de Combustibil" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_22 +msgid "Fuel Injector Replacement" +msgstr "Inlocuirea Pompei de injectie" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_state_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_state_menu +msgid "Vehicle Status" +msgstr "Starea Vehiculului" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_50 +msgid "Water Pump Replacement" +msgstr "Inlocuirea Pompei de Apa" + +#. module: fleet +#: help:fleet.vehicle,location:0 +msgid "Location of the vehicle (garage, ...)" +msgstr "Locatia vehiculului (garaj, ...)" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_28 +msgid "Heater Hose Replacement" +msgstr "Inlocuirea Furtunului de incalzire" + +#. module: fleet +#: field:fleet.vehicle.log.contract,state:0 +msgid "Status" +msgstr "Status" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_40 +msgid "Rotor Replacement" +msgstr "Inlocuirea Rotorului" + +#. module: fleet +#: help:fleet.vehicle.model,brand_id:0 +msgid "Brand of the vehicle" +msgstr "Marca vehiculului" + +#. module: fleet +#: help:fleet.vehicle.log.contract,start_date:0 +msgid "Date when the coverage of the contract begins" +msgstr "Data cand incepe acoperirea contractului" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Electric" +msgstr "Electric" + +#. module: fleet +#: field:fleet.vehicle,tag_ids:0 +msgid "Tags" +msgstr "Etichete" + +#. module: fleet +#: view:fleet.vehicle:0 +#: field:fleet.vehicle,log_contracts:0 +msgid "Contracts" +msgstr "Contracte" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_13 +msgid "Brake Pad(s) Replacement" +msgstr "Inlocuirea Placutelor de Frana" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Odometer Details" +msgstr "Detalii Contor de kilometraj" + +#. module: fleet +#: field:fleet.vehicle,driver_id:0 +msgid "Driver" +msgstr "Sofer" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image_small:0 +msgid "" +"Small-sized photo of the brand. It is automatically resized as a 64x64px " +"image, with aspect ratio preserved. Use this field anywhere a small image is " +"required." +msgstr "" +"Fotografie de dimensiuni mici a marcii. Este redimensionata automat ca o " +"imagine de 64x64px, cu pastrarea formatului imaginii. Utilizati acest camp " +"oriunde este nevoie de o imagine mica." + +#. module: fleet +#: view:board.board:0 +msgid "Fleet Dashboard" +msgstr "Panou de bord Parc auto" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_break +msgid "Break" +msgstr "Intrerupere" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_omnium +msgid "Omnium" +msgstr "Diverse" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Services Details" +msgstr "Detalii Servicii" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_15 +msgid "Residual value (Excluding VAT)" +msgstr "Valoare reziduala (fara TVA)" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_7 +msgid "Alternator Replacement" +msgstr "Inlocuire Alternator" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_3 +msgid "A/C Diagnosis" +msgstr "Diagnoza A/C" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_23 +msgid "Fuel Pump Replacement" +msgstr "Inlocuirea Pompei de Combustibil" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Activation Cost" +msgstr "Cost Activare" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Type" +msgstr "Tipul de Cost" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_4 +msgid "A/C Evaporator Replacement" +msgstr "Inlocuirea Evaporatorului A/C" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show all the costs for this vehicle" +msgstr "arata toate costurile pentru acest vehicul" + +#. module: fleet +#: view:fleet.vehicle.odometer:0 +msgid "Odometer Values Per Month" +msgstr "Valorile lunare ale Contorului de kilometraj" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_act +msgid "" +"

\n" +" Click to create a new model.\n" +"

\n" +" You can define several models (e.g. A3, A4) for each brand " +"(Audi).\n" +"

\n" +" " +msgstr "" +"\n" +" Dati click pentru a crea un model nou.\n" +"

\n" +" Puteti defini mai multe modele (de exemplu A3, A4) pentru " +"fiecare marca (Audi).\n" +"

\n" +" " + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_act +msgid "" +"

\n" +" Click to create a new vehicle. \n" +"

\n" +" You will be able to manage your fleet by keeping track of " +"the\n" +" contracts, services, fixed and recurring costs, odometers " +"and\n" +" fuel logs associated to each vehicle.\n" +"

\n" +" OpenERP will warn you when services or contract have to be\n" +" renewed.\n" +"

\n" +" " +msgstr "" +"\n" +" Dati click pentru a crea un vehicul nou. \n" +"

\n" +" Veti putea sa va gestionati parcul auto tinand evidenta\n" +" contractelor, a serviciilor, a costurilor fixe si recurente, " +"a contoarelor de kilometraj si\n" +" registrelor de combustibil asociate fiecarui vehicul.\n" +"

\n" +" OpenERP va va avertiza atunci cand aveti servicii sau " +"contractele trebuie\n" +" reinnoite.\n" +"

\n" +" " + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_13 +msgid "Entry into service tax" +msgstr "Intrarea in serviciul fiscal" + +#. module: fleet +#: field:fleet.vehicle.log.contract,expiration_date:0 +msgid "Contract Expiration Date" +msgstr "Data de Expirare a Contractului" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Subtype" +msgstr "Subtip de Cost" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.open_board_fleet +msgid "" +"
\n" +"

\n" +" Fleet dashboard is empty.\n" +"

\n" +" To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click 'Add " +"to\n" +" Dashboard' in the extended search options.\n" +"

\n" +" You can filter and group data before inserting into the\n" +" dashboard using the search options.\n" +"

\n" +"
\n" +" " +msgstr "" +"\n" +"

\n" +" Tabloul de bord al parcului auto este " +"necompletat.\n" +"

\n" +" Pentru a adauga primul raport la acest tablou de bord, " +"mergeti in oricare\n" +" meniu, treceti pe modul lista sau vizualizare grafic, si " +"dati click 'Adauga la\n" +" Tabloul de bord' in optiunile de cautare exitinsa.\n" +"

\n" +" Puteti sa filtrati si sa grupati datele inainte de a le " +"introduce in\n" +" tabloul de bord folosind optiunile de cutare..\n" +"

\n" +" \n" +" " + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_12 +msgid "Rent (Excluding VAT)" +msgstr "Inchiriaza (fara TVA)" + +#. module: fleet +#: selection:fleet.vehicle,odometer_unit:0 +msgid "Kilometers" +msgstr "Kilometri" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Vehicle Details" +msgstr "Detalii Vehicul" + +#. module: fleet +#: selection:fleet.service.type,category:0 +#: field:fleet.vehicle.cost,contract_id:0 +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Contract" +msgstr "Contract" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_brand_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_brand_menu +msgid "Model brand of Vehicle" +msgstr "Marca Automobilului" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_10 +msgid "Battery Replacement" +msgstr "Inlocuirea Bateriei" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,date:0 +#: field:fleet.vehicle.odometer,date:0 +msgid "Date" +msgstr "Data" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_menu +#: model:ir.ui.menu,name:fleet.fleet_vehicles +msgid "Vehicles" +msgstr "Vehicule" + +#. module: fleet +#: selection:fleet.vehicle,odometer_unit:0 +msgid "Miles" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,cost_generated:0 +msgid "" +"Costs paid at regular intervals, depending on the cost frequency. If the " +"cost frequency is set to unique, the cost will be logged at the start date" +msgstr "" +"Costuri platite la intervale regulate, in functie de frecventa costului. " +"Daca frecventa costului este setata pe unic, costul va fi inregistrat la " +"data de inceput" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_17 +msgid "Emissions" +msgstr "Emisii" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_model +msgid "Model of a vehicle" +msgstr "Model al unui vehicul" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.action_fleet_reporting_costs +#: model:ir.actions.act_window,help:fleet.action_fleet_reporting_costs_non_effective +msgid "" +"

\n" +" OpenERP helps you managing the costs for your different vehicles\n" +" Costs are generally created from services and contract and appears " +"here.\n" +"

\n" +"

\n" +" Thanks to the different filters, OpenERP can only print the " +"effective\n" +" costs, sort them by type and by vehicle.\n" +"

\n" +" " +msgstr "" +"

\n" +" OpenERP va ajuta gestionand costurile pentru diferite vehicule\n" +" Costurile sunt create in general din servicii si din contract si " +"apar aici.\n" +"

\n" +"

\n" +" Datorita diferitelor filtre, OpenERP poate sa printeze doar " +"costurile\n" +" efective, sa le trieze dupa tipul lor si dupa vehicul.\n" +"

\n" +" " + +#. module: fleet +#: field:fleet.vehicle,car_value:0 +msgid "Car Value" +msgstr "Valoarea Masinii" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.open_board_fleet +#: model:ir.module.category,name:fleet.module_fleet_category +#: model:ir.ui.menu,name:fleet.menu_fleet_dashboard +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting +#: model:ir.ui.menu,name:fleet.menu_root +msgid "Fleet" +msgstr "Parc Auto" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_14 +msgid "Total expenses (Excluding VAT)" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer_id:0 +msgid "Odometer" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_45 +msgid "Tire Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.service.type:0 +msgid "Service types" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,purchaser_id:0 +#: field:fleet.vehicle.log.services,purchaser_id:0 +msgid "Purchaser" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_3 +msgid "Tax roll" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +#: field:fleet.vehicle.model,vendors:0 +msgid "Vendors" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_leasing +msgid "Leasing" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image_medium:0 +msgid "" +"Medium-sized logo of the brand. It is automatically resized as a 128x128px " +"image, with aspect ratio preserved. Use this field in form views or some " +"kanban views." +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Weekly" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: view:fleet.vehicle.odometer:0 +msgid "Odometer Logs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,acquisition_date:0 +msgid "Acquisition Date" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_odometer +msgid "Odometer log for a vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_type:0 +msgid "Category of the cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_5 +#: model:fleet.service.type,name:fleet.type_service_service_7 +msgid "Summer tires" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_due_soon:0 +msgid "Has Contracts to renew" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_31 +msgid "Oil Change" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,image_small:0 +msgid "Smal-sized photo" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_model_brand +msgid "Brand model of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_51 +msgid "Wheel Alignment" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_purchased +msgid "Purchased" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_odometer_act +msgid "" +"

\n" +" Here you can add various odometer entries for all vehicles.\n" +" You can also show odometer value for a particular vehicle " +"using\n" +" the search field.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model,brand_id:0 +#: view:fleet.vehicle.model.brand:0 +msgid "Model Brand" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "General Properties" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_21 +msgid "Exhaust Manifold Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_47 +msgid "Transmission Filter Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_10 +msgid "Replacement Vehicle" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "In Progress" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Yearly" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model,modelname:0 +msgid "Model name" +msgstr "" + +#. module: fleet +#: view:board.board:0 +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_costs_graph +msgid "Costs by Month" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_18 +msgid "Touring Assistance" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,power:0 +msgid "Power (kW)" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:418 +#, python-format +msgid "State: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_2 +msgid "A/C Condenser Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_19 +msgid "Engine Coolant Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Details" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:410 +#, python-format +msgid "Model: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Other" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract details" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_leasing +msgid "Employee Car" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,auto_generated:0 +msgid "Automatically Generated" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Fuel" +msgstr "" + +#. module: fleet +#: sql_constraint:fleet.vehicle.state:0 +msgid "State name already exists" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_37 +msgid "Radiator Repair" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_contract +msgid "Contract information on a vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,days_left:0 +msgid "Warning Date" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_19 +msgid "Residual value in %" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Additional Properties" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_state +msgid "fleet.vehicle.state" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract Costs Per Month" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_contract_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_contract_menu +msgid "Vehicles Contracts" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_48 +msgid "Transmission Fluid Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,name:0 +msgid "Brand Name" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_36 +msgid "Power Steering Pump Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,contract_id:0 +msgid "Contract attached to this cost" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:397 +#, python-format +msgid "Vehicle %s has been added to the fleet!" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Price" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer:0 +#: field:fleet.vehicle.odometer,value:0 +msgid "Odometer Value" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,vehicle_id:0 +#: field:fleet.vehicle.odometer,vehicle_id:0 +msgid "Vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_ids:0 +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.services:0 +msgid "Included Services" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.action_fleet_vehicle_kanban +msgid "" +"

\n" +" Here are displayed vehicles for which one or more contracts need " +"to be renewed. If you see this message, then there is no contracts to " +"renew.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_15 +msgid "Catalytic Converter Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_25 +msgid "Heater Blower Motor Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_odometer_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_odometer_menu +msgid "Vehicles Odometer" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,notes:0 +msgid "Write here all supplementary informations relative to this contract" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_29 +msgid "Ignition Coil Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_16 +msgid "Options" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_repairing +msgid "Repairing" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_reporting_costs +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting_costs +msgid "Costs Analysis" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,ins_ref:0 +msgid "Contract Reference" +msgstr "" + +#. module: fleet +#: field:fleet.service.type,name:0 +#: field:fleet.vehicle,name:0 +#: field:fleet.vehicle.cost,name:0 +#: field:fleet.vehicle.log.contract,name:0 +#: field:fleet.vehicle.model,name:0 +#: field:fleet.vehicle.odometer,name:0 +#: field:fleet.vehicle.state,name:0 +#: field:fleet.vehicle.tag,name:0 +msgid "Name" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,doors:0 +msgid "Number of doors of the vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,transmission:0 +msgid "Transmission" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,vin_sn:0 +msgid "Chassis Number" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,color:0 +msgid "Color of the vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_services_act +msgid "" +"

\n" +" Click to create a new service entry. \n" +"

\n" +" OpenERP helps you keeping track of all the services done\n" +" on your vehicle. Services can be of many type: occasional\n" +" repair, fixed maintenance, etc.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,co2:0 +msgid "CO2 Emissions" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Costs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_contract_graph +msgid "Contracts Costs by Month" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,model_id:0 +#: view:fleet.vehicle.model:0 +msgid "Model" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_41 +msgid "Spark Plug Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle +msgid "Information on a vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,co2:0 +msgid "CO2 emissions of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_53 +msgid "Windshield Wiper(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,generated_cost_ids:0 +msgid "Generated Costs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.state,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,color:0 +msgid "Color" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_service_types_act +msgid "" +"

\n" +" Click to create a new type of service.\n" +"

\n" +" Each service can used in contracts, as a standalone service " +"or both.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Services Costs" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:47 +#, python-format +msgid "Emptying the odometer value of a vehicle is not allowed." +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,seats:0 +msgid "Number of seats of the vehicle" +msgstr "" + +#. module: fleet +#: model:res.groups,name:fleet.group_fleet_manager +msgid "Manager" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_39 +msgid "Rotate Tires" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_42 +msgid "Starter Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,year:0 +msgid "Year" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,license_plate:0 +msgid "License plate number of the vehicle (ie: plate number for a car)" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_contract_state +msgid "Contains the different possible status of a leasing contract" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the contract for this vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Total" +msgstr "" + +#. module: fleet +#: help:fleet.service.type,category:0 +msgid "" +"Choose wheter the service refer to contracts, vehicle services or both" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,cost_type:0 +msgid "For internal purpose only" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.state,sequence:0 +msgid "Used to order the note stages" +msgstr "" diff --git a/addons/fleet/i18n/tr.po b/addons/fleet/i18n/tr.po new file mode 100644 index 00000000000..24d54258cb3 --- /dev/null +++ b/addons/fleet/i18n/tr.po @@ -0,0 +1,1912 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-04 14:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Hybrid" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_compact +msgid "Compact" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_1 +msgid "A/C Compressor Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,vin_sn:0 +msgid "Unique number written on the vehicle motor (VIN/SN number)" +msgstr "" + +#. module: fleet +#: selection:fleet.service.type,category:0 +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.services:0 +msgid "Service" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Monthly" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:62 +#, python-format +msgid "Unknown" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_20 +msgid "Engine/Drive Belt(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Vehicle costs" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Diesel" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:421 +#, python-format +msgid "License Plate: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_38 +msgid "Resurface Rotors" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: view:fleet.vehicle.model:0 +msgid "Group By..." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_32 +msgid "Oil Pump Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_18 +msgid "Engine Belt Inspection" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "No" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,power:0 +msgid "Power in kW of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_2 +msgid "Depreciation and Interests" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,insurer_id:0 +#: field:fleet.vehicle.log.fuel,vendor_id:0 +#: field:fleet.vehicle.log.services,vendor_id:0 +msgid "Supplier" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_35 +msgid "Power Steering Hose Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Odometer details" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Has Alert(s)" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,liter:0 +msgid "Liter" +msgstr "" + +#. module: fleet +#: model:ir.actions.client,name:fleet.action_fleet_menu +msgid "Open Fleet Menu" +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Fuel Costs" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_9 +msgid "Battery Inspection" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,company_id:0 +msgid "Company" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Invoice Date" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Refueling Details" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:659 +#, python-format +msgid "%s contract(s) need(s) to be renewed and/or closed!" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Indicative Costs" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_16 +msgid "Charging System Diagnosis" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,car_value:0 +msgid "Value of the bought vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_44 +msgid "Tie Rod End Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_24 +msgid "Head Gasket(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Services" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,odometer:0 +#: help:fleet.vehicle.cost,odometer:0 +#: help:fleet.vehicle.cost,odometer_id:0 +msgid "Odometer measure of the vehicle at the moment of this log" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,notes:0 +msgid "Terms and Conditions" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_kanban +msgid "Vehicles with alerts" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_costs_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_costs_menu +msgid "Vehicle Costs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Total Cost" +msgstr "" + +#. module: fleet +#: selection:fleet.service.type,category:0 +msgid "Both" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_id:0 +#: field:fleet.vehicle.log.fuel,cost_id:0 +#: field:fleet.vehicle.log.services,cost_id:0 +msgid "Automatically created field to link to parent fleet.vehicle.cost" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Terminate Contract" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,parent_id:0 +msgid "Parent cost to this current cost" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Frequency of the recuring cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_1 +msgid "Calculation Benefit In Kind" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,expiration_date:0 +msgid "" +"Date when the coverage of the contract expirates (by default, one year after " +"begin date)" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: field:fleet.vehicle.log.fuel,notes:0 +#: view:fleet.vehicle.log.services:0 +#: field:fleet.vehicle.log.services,notes:0 +msgid "Notes" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:47 +#, python-format +msgid "Operation not allowed!" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: fleet +#: model:res.groups,name:fleet.group_fleet_user +msgid "User" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,vehicle_id:0 +msgid "Vehicle concerned by this log" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_amount:0 +#: field:fleet.vehicle.log.fuel,cost_amount:0 +#: field:fleet.vehicle.log.services,cost_amount:0 +msgid "Amount" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_6 +msgid "Air Filter Replacement" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_tag +msgid "fleet.vehicle.tag" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the services logs for this vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_name:0 +msgid "Name of contract to renew soon" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_senior +msgid "Senior" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,state:0 +msgid "Choose wheter the contract is still valid or not" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,transmission:0 +msgid "Automatic" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:414 +#, python-format +msgid "Driver: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "and" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,image_medium:0 +msgid "Medium-sized photo" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_34 +msgid "Oxygen Sensor Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Service Type" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,transmission:0 +msgid "Transmission Used by the vehicle" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:730 +#: view:fleet.vehicle.log.contract:0 +#: model:ir.actions.act_window,name:fleet.act_renew_contract +#, python-format +msgid "Renew Contract" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the odometer logs for this vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,odometer_unit:0 +msgid "Unit of the odometer " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Services Costs Per Month" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Effective Costs" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_8 +msgid "Repair and maintenance" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,purchaser_id:0 +msgid "Person to which the contract is signed for" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_act +msgid "" +"

\n" +" Click to create a new contract. \n" +"

\n" +" Manage all your contracts (leasing, insurances, etc.) with\n" +" their related services, costs. OpenERP will automatically " +"warn\n" +" you when some contracts have to be renewed.\n" +"

\n" +" Each contract (e.g.: leasing) may include several services\n" +" (reparation, insurances, periodic maintenance).\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_service_type +msgid "Type of services available on a vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_service_types_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_service_types_menu +msgid "Service Types" +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Contracts Costs" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_services_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_services_menu +msgid "Vehicles Services Logs" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_fuel_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_fuel_menu +msgid "Vehicles Fuel Logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model.brand:0 +msgid "" +"$('.oe_picture').load(function() { if($(this).width() > $(this).height()) { " +"$(this).addClass('oe_employee_picture_wide') } });" +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Vehicles With Alerts" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_costs_act +msgid "" +"

\n" +" Click to create a new cost.\n" +"

\n" +" OpenERP helps you managing the costs for your different\n" +" vehicles. Costs are created automatically from services,\n" +" contracts (fixed or recurring) and fuel logs.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the fuel logs for this vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,purchaser_id:0 +msgid "Contractor" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,license_plate:0 +msgid "License Plate" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "To Close" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Recurring Cost Frequency" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,inv_ref:0 +#: field:fleet.vehicle.log.services,inv_ref:0 +msgid "Invoice Reference" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,location:0 +msgid "Location" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Costs Per Month" +msgstr "" + +#. module: fleet +#: field:fleet.contract.state,name:0 +msgid "Contract Status" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_total:0 +msgid "Total of contracts due or overdue minus one" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_subtype_id:0 +msgid "Type" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_overdue:0 +msgid "Has Contracts Overdued" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,amount:0 +msgid "Total Price" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_27 +msgid "Heater Core Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_14 +msgid "Car Wash" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,driver_id:0 +msgid "Driver of the vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "other(s)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_refueling +msgid "Refueling" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_5 +msgid "A/C Recharge" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_fuel +msgid "Fuel log for vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Engine Options" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Fuel Costs Per Month" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_sedan +msgid "Sedan" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,seats:0 +msgid "Seats Number" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_convertible +msgid "Convertible" +msgstr "" + +#. module: fleet +#: model:ir.ui.menu,name:fleet.fleet_configuration +msgid "Configuration" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,sum_cost:0 +msgid "Indicative Costs Total" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_junior +msgid "Junior" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,model_id:0 +msgid "Model of the vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_state_act +msgid "" +"

\n" +" Click to create a vehicule status.\n" +"

\n" +" You can customize available status to track the evolution " +"of\n" +" each vehicule. Example: Active, Being Repaired, Sold.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: field:fleet.vehicle,log_fuel:0 +#: view:fleet.vehicle.log.fuel:0 +msgid "Fuel Logs" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:409 +#: code:addons/fleet/fleet.py:413 +#: code:addons/fleet/fleet.py:417 +#: code:addons/fleet/fleet.py:420 +#, python-format +msgid "None" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_reporting_costs_non_effective +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting_indicative_costs +msgid "Indicative Costs Analysis" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_12 +msgid "Brake Inspection" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,state_id:0 +msgid "Current state of the vehicle" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,transmission:0 +msgid "Manual" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_52 +msgid "Wheel Bearing Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,cost_subtype_id:0 +msgid "Cost type purchased with this cost" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Gasoline" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_brand_act +msgid "" +"

\n" +" Click to create a new brand.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,start_date:0 +msgid "Contract Start Date" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,odometer_unit:0 +msgid "Odometer Unit" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_30 +msgid "Intake Manifold Gasket Replacement" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Daily" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_6 +msgid "Snow tires" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,date:0 +msgid "Date when the cost has been executed" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: view:fleet.vehicle.model:0 +msgid "Vehicles costs" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_services +msgid "Services for vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Indicative Cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_26 +msgid "Heater Control Valve Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "" +"Create a new contract automatically with all the same informations except " +"for the date that will start at the end of current contract" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "Terminated" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_cost +msgid "Cost related to a vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_33 +msgid "Other Maintenance" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,parent_id:0 +msgid "Parent" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,state_id:0 +#: view:fleet.vehicle.state:0 +msgid "State" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,cost_generated:0 +msgid "Recurring Cost Amount" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_49 +msgid "Transmission Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_fuel_act +msgid "" +"

\n" +" Click to create a new fuel log. \n" +"

\n" +" Here you can add refuelling entries for all vehicles. You " +"can\n" +" also filter logs of a particular vehicle using the search\n" +" field.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_11 +msgid "Brake Caliper Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,odometer:0 +msgid "Last Odometer" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_menu +msgid "Vehicle Model" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,doors:0 +msgid "Doors Number" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,acquisition_date:0 +msgid "Date when the vehicle has been bought" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +msgid "Models" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "amount" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,fuel_type:0 +msgid "Fuel Used by the vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Set Contract In Progress" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer_unit:0 +#: field:fleet.vehicle.odometer,unit:0 +msgid "Unit" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,horsepower:0 +msgid "Horsepower" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,image:0 +#: field:fleet.vehicle,image_medium:0 +#: field:fleet.vehicle,image_small:0 +#: field:fleet.vehicle.model,image:0 +#: field:fleet.vehicle.model,image_medium:0 +#: field:fleet.vehicle.model,image_small:0 +#: field:fleet.vehicle.model.brand,image:0 +msgid "Logo" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,horsepower_tax:0 +msgid "Horsepower Taxation" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,log_services:0 +#: view:fleet.vehicle.log.services:0 +msgid "Services Logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +msgid "Brand" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_43 +msgid "Thermostat Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.service.type,category:0 +msgid "Category" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_fuel_graph +msgid "Fuel Costs by Month" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image:0 +msgid "" +"This field holds the image used as logo for the brand, limited to " +"1024x1024px." +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_11 +msgid "Management Fee" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "All vehicles" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Additional Details" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_services_graph +msgid "Services Costs by Month" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_9 +msgid "Assistance" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,price_per_liter:0 +msgid "Price Per Liter" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_17 +msgid "Door Window Motor/Regulator Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_46 +msgid "Tire Service" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_8 +msgid "Ball Joint Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,fuel_type:0 +msgid "Fuel Type" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_22 +msgid "Fuel Injector Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_state_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_state_menu +msgid "Vehicle Status" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_50 +msgid "Water Pump Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,location:0 +msgid "Location of the vehicle (garage, ...)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_28 +msgid "Heater Hose Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,state:0 +msgid "Status" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_40 +msgid "Rotor Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model,brand_id:0 +msgid "Brand of the vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,start_date:0 +msgid "Date when the coverage of the contract begins" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,fuel_type:0 +msgid "Electric" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,tag_ids:0 +msgid "Tags" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: field:fleet.vehicle,log_contracts:0 +msgid "Contracts" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_13 +msgid "Brake Pad(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Odometer Details" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,driver_id:0 +msgid "Driver" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image_small:0 +msgid "" +"Small-sized photo of the brand. It is automatically resized as a 64x64px " +"image, with aspect ratio preserved. Use this field anywhere a small image is " +"required." +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Fleet Dashboard" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_break +msgid "Break" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_omnium +msgid "Omnium" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Services Details" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_15 +msgid "Residual value (Excluding VAT)" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_7 +msgid "Alternator Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_3 +msgid "A/C Diagnosis" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_23 +msgid "Fuel Pump Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Activation Cost" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Type" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_4 +msgid "A/C Evaporator Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show all the costs for this vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.odometer:0 +msgid "Odometer Values Per Month" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_model_act +msgid "" +"

\n" +" Click to create a new model.\n" +"

\n" +" You can define several models (e.g. A3, A4) for each brand " +"(Audi).\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_act +msgid "" +"

\n" +" Click to create a new vehicle. \n" +"

\n" +" You will be able to manage your fleet by keeping track of " +"the\n" +" contracts, services, fixed and recurring costs, odometers " +"and\n" +" fuel logs associated to each vehicle.\n" +"

\n" +" OpenERP will warn you when services or contract have to be\n" +" renewed.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_13 +msgid "Entry into service tax" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,expiration_date:0 +msgid "Contract Expiration Date" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Subtype" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.open_board_fleet +msgid "" +"
\n" +"

\n" +" Fleet dashboard is empty.\n" +"

\n" +" To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click 'Add " +"to\n" +" Dashboard' in the extended search options.\n" +"

\n" +" You can filter and group data before inserting into the\n" +" dashboard using the search options.\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_12 +msgid "Rent (Excluding VAT)" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,odometer_unit:0 +msgid "Kilometers" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.fuel:0 +msgid "Vehicle Details" +msgstr "" + +#. module: fleet +#: selection:fleet.service.type,category:0 +#: field:fleet.vehicle.cost,contract_id:0 +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Contract" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_brand_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_brand_menu +msgid "Model brand of Vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_10 +msgid "Battery Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,date:0 +#: field:fleet.vehicle.odometer,date:0 +msgid "Date" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_menu +#: model:ir.ui.menu,name:fleet.fleet_vehicles +msgid "Vehicles" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle,odometer_unit:0 +msgid "Miles" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,cost_generated:0 +msgid "" +"Costs paid at regular intervals, depending on the cost frequency. If the " +"cost frequency is set to unique, the cost will be logged at the start date" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_17 +msgid "Emissions" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_model +msgid "Model of a vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.action_fleet_reporting_costs +#: model:ir.actions.act_window,help:fleet.action_fleet_reporting_costs_non_effective +msgid "" +"

\n" +" OpenERP helps you managing the costs for your different vehicles\n" +" Costs are generally created from services and contract and appears " +"here.\n" +"

\n" +"

\n" +" Thanks to the different filters, OpenERP can only print the " +"effective\n" +" costs, sort them by type and by vehicle.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,car_value:0 +msgid "Car Value" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.open_board_fleet +#: model:ir.module.category,name:fleet.module_fleet_category +#: model:ir.ui.menu,name:fleet.menu_fleet_dashboard +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting +#: model:ir.ui.menu,name:fleet.menu_root +msgid "Fleet" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_14 +msgid "Total expenses (Excluding VAT)" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer_id:0 +msgid "Odometer" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_45 +msgid "Tire Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.service.type:0 +msgid "Service types" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.fuel,purchaser_id:0 +#: field:fleet.vehicle.log.services,purchaser_id:0 +msgid "Purchaser" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_3 +msgid "Tax roll" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.model:0 +#: field:fleet.vehicle.model,vendors:0 +msgid "Vendors" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_leasing +msgid "Leasing" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.model.brand,image_medium:0 +msgid "" +"Medium-sized logo of the brand. It is automatically resized as a 128x128px " +"image, with aspect ratio preserved. Use this field in form views or some " +"kanban views." +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Weekly" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: view:fleet.vehicle.odometer:0 +msgid "Odometer Logs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,acquisition_date:0 +msgid "Acquisition Date" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_odometer +msgid "Odometer log for a vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_type:0 +msgid "Category of the cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_5 +#: model:fleet.service.type,name:fleet.type_service_service_7 +msgid "Summer tires" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,contract_renewal_due_soon:0 +msgid "Has Contracts to renew" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_31 +msgid "Oil Change" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,image_small:0 +msgid "Smal-sized photo" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_model_brand +msgid "Brand model of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_51 +msgid "Wheel Alignment" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_purchased +msgid "Purchased" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_odometer_act +msgid "" +"

\n" +" Here you can add various odometer entries for all vehicles.\n" +" You can also show odometer value for a particular vehicle " +"using\n" +" the search field.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model,brand_id:0 +#: view:fleet.vehicle.model.brand:0 +msgid "Model Brand" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "General Properties" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_21 +msgid "Exhaust Manifold Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_47 +msgid "Transmission Filter Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_10 +msgid "Replacement Vehicle" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,state:0 +msgid "In Progress" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.log.contract,cost_frequency:0 +msgid "Yearly" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model,modelname:0 +msgid "Model name" +msgstr "" + +#. module: fleet +#: view:board.board:0 +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_costs_graph +msgid "Costs by Month" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_18 +msgid "Touring Assistance" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,power:0 +msgid "Power (kW)" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:418 +#, python-format +msgid "State: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_2 +msgid "A/C Condenser Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_19 +msgid "Engine Coolant Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +msgid "Cost Details" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:410 +#, python-format +msgid "Model: from '%s' to '%s'" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Other" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract details" +msgstr "" + +#. module: fleet +#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_leasing +msgid "Employee Car" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,auto_generated:0 +msgid "Automatically Generated" +msgstr "" + +#. module: fleet +#: selection:fleet.vehicle.cost,cost_type:0 +msgid "Fuel" +msgstr "" + +#. module: fleet +#: sql_constraint:fleet.vehicle.state:0 +msgid "State name already exists" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_37 +msgid "Radiator Repair" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_log_contract +msgid "Contract information on a vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,days_left:0 +msgid "Warning Date" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_19 +msgid "Residual value in %" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Additional Properties" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle_state +msgid "fleet.vehicle.state" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract Costs Per Month" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_contract_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_contract_menu +msgid "Vehicles Contracts" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_48 +msgid "Transmission Fluid Replacement" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.model.brand,name:0 +msgid "Brand Name" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_36 +msgid "Power Steering Pump Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,contract_id:0 +msgid "Contract attached to this cost" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:397 +#, python-format +msgid "Vehicle %s has been added to the fleet!" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.fuel:0 +#: view:fleet.vehicle.log.services:0 +msgid "Price" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,odometer:0 +#: field:fleet.vehicle.odometer,value:0 +msgid "Odometer Value" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,vehicle_id:0 +#: field:fleet.vehicle.odometer,vehicle_id:0 +msgid "Vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.cost,cost_ids:0 +#: view:fleet.vehicle.log.contract:0 +#: view:fleet.vehicle.log.services:0 +msgid "Included Services" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.action_fleet_vehicle_kanban +msgid "" +"

\n" +" Here are displayed vehicles for which one or more contracts need " +"to be renewed. If you see this message, then there is no contracts to " +"renew.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_15 +msgid "Catalytic Converter Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_25 +msgid "Heater Blower Motor Replacement" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.fleet_vehicle_odometer_act +#: model:ir.ui.menu,name:fleet.fleet_vehicle_odometer_menu +msgid "Vehicles Odometer" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.log.contract,notes:0 +msgid "Write here all supplementary informations relative to this contract" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_29 +msgid "Ignition Coil Replacement" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_service_16 +msgid "Options" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_contract_repairing +msgid "Repairing" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_reporting_costs +#: model:ir.ui.menu,name:fleet.menu_fleet_reporting_costs +msgid "Costs Analysis" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.log.contract,ins_ref:0 +msgid "Contract Reference" +msgstr "" + +#. module: fleet +#: field:fleet.service.type,name:0 +#: field:fleet.vehicle,name:0 +#: field:fleet.vehicle.cost,name:0 +#: field:fleet.vehicle.log.contract,name:0 +#: field:fleet.vehicle.model,name:0 +#: field:fleet.vehicle.odometer,name:0 +#: field:fleet.vehicle.state,name:0 +#: field:fleet.vehicle.tag,name:0 +msgid "Name" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,doors:0 +msgid "Number of doors of the vehicle" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,transmission:0 +msgid "Transmission" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,vin_sn:0 +msgid "Chassis Number" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,color:0 +msgid "Color of the vehicle" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_log_services_act +msgid "" +"

\n" +" Click to create a new service entry. \n" +"

\n" +" OpenERP helps you keeping track of all the services done\n" +" on your vehicle. Services can be of many type: occasional\n" +" repair, fixed maintenance, etc.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,co2:0 +msgid "CO2 Emissions" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +msgid "Contract logs" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "Costs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,name:fleet.action_fleet_vehicle_log_contract_graph +msgid "Contracts Costs by Month" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,model_id:0 +#: view:fleet.vehicle.model:0 +msgid "Model" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_41 +msgid "Spark Plug Replacement" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_vehicle +msgid "Information on a vehicle" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,co2:0 +msgid "CO2 emissions of the vehicle" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_53 +msgid "Windshield Wiper(s) Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.contract:0 +#: field:fleet.vehicle.log.contract,generated_cost_ids:0 +msgid "Generated Costs" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle.state,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: fleet +#: field:fleet.vehicle,color:0 +msgid "Color" +msgstr "" + +#. module: fleet +#: model:ir.actions.act_window,help:fleet.fleet_vehicle_service_types_act +msgid "" +"

\n" +" Click to create a new type of service.\n" +"

\n" +" Each service can used in contracts, as a standalone service " +"or both.\n" +"

\n" +" " +msgstr "" + +#. module: fleet +#: view:board.board:0 +msgid "Services Costs" +msgstr "" + +#. module: fleet +#: code:addons/fleet/fleet.py:47 +#, python-format +msgid "Emptying the odometer value of a vehicle is not allowed." +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,seats:0 +msgid "Number of seats of the vehicle" +msgstr "" + +#. module: fleet +#: model:res.groups,name:fleet.group_fleet_manager +msgid "Manager" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Cost" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_39 +msgid "Rotate Tires" +msgstr "" + +#. module: fleet +#: model:fleet.service.type,name:fleet.type_service_42 +msgid "Starter Replacement" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.cost:0 +#: field:fleet.vehicle.cost,year:0 +msgid "Year" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle,license_plate:0 +msgid "License plate number of the vehicle (ie: plate number for a car)" +msgstr "" + +#. module: fleet +#: model:ir.model,name:fleet.model_fleet_contract_state +msgid "Contains the different possible status of a leasing contract" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle:0 +msgid "show the contract for this vehicle" +msgstr "" + +#. module: fleet +#: view:fleet.vehicle.log.services:0 +msgid "Total" +msgstr "" + +#. module: fleet +#: help:fleet.service.type,category:0 +msgid "" +"Choose wheter the service refer to contracts, vehicle services or both" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.cost,cost_type:0 +msgid "For internal purpose only" +msgstr "" + +#. module: fleet +#: help:fleet.vehicle.state,sequence:0 +msgid "Used to order the note stages" +msgstr "" diff --git a/addons/google_docs/google_docs.py b/addons/google_docs/google_docs.py index 4b98798c832..cdb14de1de3 100644 --- a/addons/google_docs/google_docs.py +++ b/addons/google_docs/google_docs.py @@ -29,13 +29,40 @@ _logger = logging.getLogger(__name__) try: import gdata.docs.data import gdata.docs.client - from gdata.client import RequestError - from gdata.docs.service import DOCUMENT_LABEL - import gdata.auth - from gdata.docs.data import Resource + + # API breakage madness in the gdata API - those guys are insane. + try: + # gdata 2.0.15+ + gdata.docs.client.DocsClient.copy_resource + except AttributeError: + # gdata 2.0.14- : copy_resource() was copy() + gdata.docs.client.DocsClient.copy_resource = gdata.docs.client.DocsClient.copy + + try: + # gdata 2.0.16+ + gdata.docs.client.DocsClient.get_resource_by_id + except AttributeError: + try: + # gdata 2.0.15+ + gdata.docs.client.DocsClient.get_resource_by_self_link + def get_resource_by_id_2_0_16(self, resource_id, **kwargs): + return self.GetResourceBySelfLink( + gdata.docs.client.RESOURCE_FEED_URI + ('/%s' % resource_id), **kwargs) + gdata.docs.client.DocsClient.get_resource_by_id = get_resource_by_id_2_0_16 + except AttributeError: + # gdata 2.0.14- : alias get_resource_by_id() + gdata.docs.client.DocsClient.get_resource_by_id = gdata.docs.client.DocsClient.get_doc + + try: + import atom.http_interface + _logger.info('GData lib version `%s` detected' % atom.http_interface.USER_AGENT) + except (ImportError, AttributeError): + _logger.debug('GData lib version could not be detected', exc_info=True) + except ImportError: _logger.warning("Please install latest gdata-python-client from http://code.google.com/p/gdata-python-client/downloads/list") + class google_docs_ir_attachment(osv.osv): _inherit = 'ir.attachment' @@ -49,11 +76,12 @@ class google_docs_ir_attachment(osv.osv): #get gmail password and login. We use default_get() instead of a create() followed by a read() on the # google.login object, because it is easier. The keys 'user' and 'password' ahve to be passed in the dict # but the values will be replaced by the user gmail password and login. - user_config = google_pool.default_get( cr, uid, {'user' : '' , 'password' : ''}, context=context) + user_config = google_pool.default_get(cr, uid, {'user' : '' , 'password' : ''}, context=context) #login gmail account - client = google_pool.google_login( user_config['user'], user_config['password'], type='docs_client', context=context) + client = google_pool.google_login(user_config['user'], user_config['password'], type='docs_client', context=context) if not client: - raise osv.except_osv( _('Google Docs Error!'), _("Check your google configuration in Users/Users/Synchronization tab.")) + raise osv.except_osv(_('Google Docs Error!'), _("Check your google configuration in Users/Users/Synchronization tab.")) + _logger.info('Logged into google docs as %s', user_config['user']) return client def create_empty_google_doc(self, cr, uid, res_model, res_id, context=None): @@ -94,9 +122,9 @@ class google_docs_ir_attachment(osv.osv): client = self._auth(cr, uid) # fetch and copy the original document try: - doc = client.GetDoc(gdoc_template_id) + doc = client.get_resource_by_id(gdoc_template_id) #copy the document you choose in the configuration - copy_resource = client.copy(doc, name_gdocs) + copy_resource = client.copy_resource(doc, name_gdocs) except: raise osv.except_osv(_('Google Docs Error!'), _("Your resource id is not correct. You can find the id in the google docs URL.")) # create an ir.attachment diff --git a/addons/google_docs/i18n/tr.po b/addons/google_docs/i18n/tr.po new file mode 100644 index 00000000000..2225db3c2ee --- /dev/null +++ b/addons/google_docs/i18n/tr.po @@ -0,0 +1,188 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-04 14:07+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:139 +#, python-format +msgid "Key Error!" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a presentation (slide show) document with url like " +"`https://docs.google.com/a/openerp.com/presentation/d/123456789/edit#slide=id" +".p`, the ID is `presentation:123456789`" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a text document with url like " +"`https://docs.google.com/a/openerp.com/document/d/123456789/edit`, the ID is " +"`document:123456789`" +msgstr "" + +#. module: google_docs +#: field:google.docs.config,gdocs_resource_id:0 +msgid "Google Resource ID to Use as Template" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a drawing document with url like " +"`https://docs.google.com/a/openerp.com/drawings/d/123456789/edit`, the ID is " +"`drawings:123456789`" +msgstr "" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/xml/gdocs.xml:6 +#, python-format +msgid "Add Google Doc..." +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"This is the id of the template document, on google side. You can find it " +"thanks to its URL:" +msgstr "" + +#. module: google_docs +#: model:ir.model,name:google_docs.model_google_docs_config +msgid "Google Docs templates config" +msgstr "" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/js/gdocs.js:25 +#, python-format +msgid "" +"The user google credentials are not set yet. Contact your administrator for " +"help." +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "" +"for a spreadsheet document with url like " +"`https://docs.google.com/a/openerp.com/spreadsheet/ccc?key=123456789#gid=0`, " +"the ID is `spreadsheet:123456789`" +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:101 +#, python-format +msgid "" +"Your resource id is not correct. You can find the id in the google docs URL." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:125 +#, python-format +msgid "Creating google docs may only be done by one at a time." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:56 +#: code:addons/google_docs/google_docs.py:101 +#: code:addons/google_docs/google_docs.py:125 +#, python-format +msgid "Google Docs Error!" +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:56 +#, python-format +msgid "Check your google configuration in Users/Users/Synchronization tab." +msgstr "" + +#. module: google_docs +#: model:ir.ui.menu,name:google_docs.menu_gdocs_config +msgid "Google Docs configuration" +msgstr "" + +#. module: google_docs +#: model:ir.actions.act_window,name:google_docs.action_google_docs_users_config +#: model:ir.ui.menu,name:google_docs.menu_gdocs_model_config +msgid "Models configuration" +msgstr "" + +#. module: google_docs +#: field:google.docs.config,model_id:0 +msgid "Model" +msgstr "" + +#. module: google_docs +#. openerp-web +#: code:addons/google_docs/static/src/js/gdocs.js:28 +#, python-format +msgid "User Google credentials are not yet set." +msgstr "" + +#. module: google_docs +#: code:addons/google_docs/google_docs.py:139 +#, python-format +msgid "Your Google Doc Name Pattern's key does not found in object." +msgstr "" + +#. module: google_docs +#: help:google.docs.config,name_template:0 +msgid "" +"Choose how the new google docs will be named, on google side. Eg. " +"gdoc_%(field_name)s" +msgstr "" + +#. module: google_docs +#: view:google.docs.config:0 +msgid "Google Docs Configuration" +msgstr "" + +#. module: google_docs +#: help:google.docs.config,gdocs_resource_id:0 +msgid "" +"\n" +"This is the id of the template document, on google side. You can find it " +"thanks to its URL: \n" +"*for a text document with url like " +"`https://docs.google.com/a/openerp.com/document/d/123456789/edit`, the ID is " +"`document:123456789`\n" +"*for a spreadsheet document with url like " +"`https://docs.google.com/a/openerp.com/spreadsheet/ccc?key=123456789#gid=0`, " +"the ID is `spreadsheet:123456789`\n" +"*for a presentation (slide show) document with url like " +"`https://docs.google.com/a/openerp.com/presentation/d/123456789/edit#slide=id" +".p`, the ID is `presentation:123456789`\n" +"*for a drawing document with url like " +"`https://docs.google.com/a/openerp.com/drawings/d/123456789/edit`, the ID is " +"`drawings:123456789`\n" +"...\n" +msgstr "" + +#. module: google_docs +#: model:ir.model,name:google_docs.model_ir_attachment +msgid "ir.attachment" +msgstr "" + +#. module: google_docs +#: field:google.docs.config,name_template:0 +msgid "Google Doc Name Pattern" +msgstr "" diff --git a/addons/hr/i18n/tr.po b/addons/hr/i18n/tr.po index fa2271d7d43..686b67320bf 100644 --- a/addons/hr/i18n/tr.po +++ b/addons/hr/i18n/tr.po @@ -4,17 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-05-10 18:31+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" -"Language-Team: \n" +"PO-Revision-Date: 2013-02-06 17:13+0000\n" +"Last-Translator: Ediz Duman \n" +"Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 05:48+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -24,7 +24,7 @@ msgstr "Openerp kullanıcısı" #. module: hr #: field:hr.config.settings,module_hr_timesheet_sheet:0 msgid "Allow timesheets validation by managers" -msgstr "" +msgstr "Yöneticiler tarafından zamanÇizelgelerini onaylama İzin" #. module: hr #: field:hr.job,requirements:0 @@ -34,7 +34,7 @@ msgstr "Gereksinimler" #. module: hr #: model:process.transition,name:hr.process_transition_contactofemployee0 msgid "Link the employee to information" -msgstr "Çalışanı danışmaya bağla" +msgstr "Bilgi için personel bağlantısı" #. module: hr #: field:hr.employee,sinid:0 @@ -49,7 +49,7 @@ msgstr "SIN No" #: model:ir.ui.menu,name:hr.menu_hr_root #: model:ir.ui.menu,name:hr.menu_human_resources_configuration msgid "Human Resources" -msgstr "İnsan Kaynakları" +msgstr "İnsanKaynakları" #. module: hr #: help:hr.employee,image_medium:0 @@ -62,28 +62,28 @@ msgstr "" #. module: hr #: view:hr.config.settings:0 msgid "Time Tracking" -msgstr "" +msgstr "Zaman Takip" #. module: hr #: view:hr.employee:0 #: view:hr.job:0 msgid "Group By..." -msgstr "Gruplandır..." +msgstr "Grupla İle..." #. module: hr #: model:ir.actions.act_window,name:hr.view_department_form_installer msgid "Create Your Departments" -msgstr "Bölümlerinizi Oluşturun" +msgstr "Departmenlerini Oluştur" #. module: hr #: help:hr.job,no_of_employee:0 msgid "Number of employees currently occupying this job position." -msgstr "" +msgstr "Çalışan sayısı şu anda bu iş pozisyonu işgal." #. module: hr #: field:hr.config.settings,module_hr_evaluation:0 msgid "Organize employees periodic evaluation" -msgstr "" +msgstr "Çalışanları periyodik olarak değerlendirilmesi" #. module: hr #: view:hr.department:0 @@ -93,7 +93,7 @@ msgstr "" #: field:hr.job,department_id:0 #: model:ir.model,name:hr.model_hr_department msgid "Department" -msgstr "Bölüm" +msgstr "Departmen" #. module: hr #: field:hr.employee,work_email:0 @@ -106,11 +106,13 @@ msgid "" "This field holds the image used as photo for the employee, limited to " "1024x1024px." msgstr "" +"Bu alan ile sınırlı çalışan için fotoğraf olarak kullanılan görüntü, " +"tutar1024x1024px." #. module: hr #: help:hr.config.settings,module_hr_holidays:0 msgid "This installs the module hr_holidays." -msgstr "" +msgstr "Bu modül hr_holidays yükler." #. module: hr #: view:hr.job:0 @@ -125,7 +127,7 @@ msgstr "Seçme İşleminde" #. module: hr #: field:hr.job,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış mesajlar" #. module: hr #: field:hr.department,company_id:0 @@ -143,43 +145,43 @@ msgstr "Seçim için Bekleniyor" #. module: hr #: field:res.users,employee_ids:0 msgid "Related employees" -msgstr "" +msgstr "İlgili personeller" #. module: hr #: constraint:hr.employee.category:0 msgid "Error! You cannot create recursive Categories." -msgstr "" +msgstr "Hata! Sen özyinelemeli Kategoriler oluşturamazsınız." #. module: hr #: help:hr.config.settings,module_hr_recruitment:0 msgid "This installs the module hr_recruitment." -msgstr "" +msgstr "Bu modül hr_recruitment yükler." #. module: hr #: view:hr.employee:0 msgid "Birth" -msgstr "" +msgstr "Doğum" #. 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 "Employee Tags" -msgstr "" +msgstr "Personel Etiketi" #. module: hr #: view:hr.job:0 msgid "Launch Recruitement" -msgstr "" +msgstr "İşe Başlatma" #. module: hr #: model:process.transition,name:hr.process_transition_employeeuser0 msgid "Link a user to an employee" -msgstr "Kullanıcıyı bir çalışana bağla" +msgstr "Kullanıcıyı bir personele bağla" #. module: hr #: field:hr.department,parent_id:0 msgid "Parent Department" -msgstr "Ana Bölüm" +msgstr "Üst Departmen" #. module: hr #: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_config @@ -194,32 +196,32 @@ msgstr "Evli" #. module: hr #: field:hr.job,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mesajlar" #. module: hr #: view:hr.config.settings:0 msgid "Talent Management" -msgstr "" +msgstr "Yetenek Yönetimi" #. module: hr #: help:hr.config.settings,module_hr_timesheet_sheet:0 msgid "This installs the module hr_timesheet_sheet." -msgstr "" +msgstr "Bu modül hr_timesheet_sheet yükler" #. module: hr #: view:hr.employee:0 msgid "Mobile:" -msgstr "" +msgstr "Mobile:" #. module: hr #: view:hr.employee:0 msgid "Position" -msgstr "Durum" +msgstr "Pozisyonu" #. module: hr #: help:hr.job,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Eğer seçilirse yeni mesajlar dikkat gerektirir." #. module: hr #: field:hr.employee,color:0 @@ -238,7 +240,7 @@ msgstr "" #. module: hr #: field:hr.employee,image_medium:0 msgid "Medium-sized photo" -msgstr "" +msgstr "Orta ölçekli fotoğraf" #. module: hr #: field:hr.employee,identification_id:0 @@ -274,24 +276,24 @@ msgstr "İş Tanımı" #. module: hr #: field:hr.employee,work_location:0 msgid "Office Location" -msgstr "Ofis Konumu" +msgstr "Ofis Lokasyon" #. module: hr #: field:hr.job,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Takipçileri" #. module: hr #: view:hr.employee:0 #: model:ir.model,name:hr.model_hr_employee #: model:process.node,name:hr.process_node_employee0 msgid "Employee" -msgstr "Çalışan" +msgstr "Personel" #. module: hr #: model:process.node,note:hr.process_node_employeecontact0 msgid "Other information" -msgstr "Diğer Bilgiler" +msgstr "Diğer Bilgisi" #. module: hr #: help:hr.employee,image_small:0 @@ -309,12 +311,12 @@ msgstr "Doğum Tarihi" #. module: hr #: help:hr.job,no_of_recruitment:0 msgid "Number of new employees you expect to recruit." -msgstr "" +msgstr "İşe almak için beklediğiniz yeni personel sayısı." #. module: hr #: model:ir.actions.client,name:hr.action_client_hr_menu msgid "Open HR Menu" -msgstr "" +msgstr "İK Menü Aç" #. module: hr #: help:hr.job,message_summary:0 @@ -322,6 +324,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Sohbetçi özeti (mesaj sayısı, ...) barındırır. Bu özetdoğrudan html " +"formatında sipariş kanban görünümlerinde eklenecek." #. module: hr #: help:hr.config.settings,module_account_analytic_analysis:0 @@ -329,6 +333,7 @@ msgid "" "This installs the module account_analytic_analysis, which will install sales " "management too." msgstr "" +"Bu, modül hesabı analitik analizi yükler,satışa yükleyecekyönetimi çok." #. module: hr #: view:board.board:0 @@ -345,7 +350,7 @@ msgstr "İş" #. module: hr #: field:hr.job,no_of_employee:0 msgid "Current Number of Employees" -msgstr "" +msgstr "Personel Mevcut Sayısı" #. module: hr #: field:hr.department,member_ids:0 @@ -365,12 +370,12 @@ msgstr "Çalışan formu ve yapısı" #. module: hr #: field:hr.config.settings,module_hr_expense:0 msgid "Manage employees expenses" -msgstr "" +msgstr "Personel giderlerini yönet" #. module: hr #: view:hr.employee:0 msgid "Tel:" -msgstr "" +msgstr "Tel:" #. module: hr #: selection:hr.employee,marital:0 @@ -380,19 +385,19 @@ msgstr "Boşanmış" #. module: hr #: field:hr.employee.category,parent_id:0 msgid "Parent Category" -msgstr "Ana Kategori" +msgstr "Üst Kategori" #. module: hr #: view:hr.department:0 #: model:ir.actions.act_window,name:hr.open_module_tree_department #: model:ir.ui.menu,name:hr.menu_hr_department_tree msgid "Departments" -msgstr "Bölümler" +msgstr "Departmenler" #. module: hr #: model:process.node,name:hr.process_node_employeecontact0 msgid "Employee Contact" -msgstr "Çalışan İletişimi" +msgstr "Personel İletişimi" #. module: hr #: model:ir.actions.act_window,help:hr.action_hr_job @@ -432,48 +437,48 @@ msgstr "" #. module: hr #: help:hr.config.settings,module_hr_evaluation:0 msgid "This installs the module hr_evaluation." -msgstr "" +msgstr "Bu modül hr_evaluation yükler." #. module: hr #: constraint:hr.employee:0 msgid "Error! You cannot create recursive hierarchy of Employee(s)." -msgstr "" +msgstr "Hata! Eğer Çalışan (ler) in yinelemeli hiyerarşi oluşturamaz." #. module: hr #: help:hr.config.settings,module_hr_attendance:0 msgid "This installs the module hr_attendance." -msgstr "" +msgstr "Bu modül hr_attendance yükler" #. module: hr #: field:hr.employee,image_small:0 msgid "Smal-sized photo" -msgstr "" +msgstr "Küçük boyutlu fotoğraf" #. module: hr #: view:hr.employee.category:0 #: model:ir.model,name:hr.model_hr_employee_category msgid "Employee Category" -msgstr "Çalışan Kategorisi" +msgstr "Personel Kategorisi" #. module: hr #: field:hr.employee,category_ids:0 msgid "Tags" -msgstr "" +msgstr "Etiketler" #. module: hr #: help:hr.config.settings,module_hr_contract:0 msgid "This installs the module hr_contract." -msgstr "" +msgstr "Bu modül hr_contract yükler." #. module: hr #: view:hr.employee:0 msgid "Related User" -msgstr "Bağlı Kullanıcı" +msgstr "İlişkili Kullanıcı" #. module: hr #: view:hr.config.settings:0 msgid "or" -msgstr "" +msgstr "veya" #. module: hr #: field:hr.employee.category,name:0 @@ -483,17 +488,17 @@ msgstr "Kategori" #. module: hr #: view:hr.job:0 msgid "Stop Recruitment" -msgstr "" +msgstr "İşe-Alımı Durdur" #. module: hr #: field:hr.config.settings,module_hr_attendance:0 msgid "Install attendances feature" -msgstr "" +msgstr "Katılımcı özelliği yükleme" #. module: hr #: help:hr.employee,bank_account_id:0 msgid "Employee bank salary account" -msgstr "Çalışan maaş banka hesabı" +msgstr "Personel maaş banka hesabı" #. module: hr #: field:hr.department,note:0 @@ -503,7 +508,7 @@ msgstr "Not" #. module: hr #: model:ir.actions.act_window,name:hr.open_view_employee_tree msgid "Employees Structure" -msgstr "Çalışanların Yapısı" +msgstr "Personel Yapısı" #. module: hr #: view:hr.employee:0 @@ -513,19 +518,19 @@ msgstr "İletişim Bilgisi" #. module: hr #: field:hr.config.settings,module_hr_holidays:0 msgid "Manage holidays, leaves and allocation requests" -msgstr "" +msgstr "Tatil, izin ve tahsis isteklerini yönet" #. module: hr #: field:hr.department,child_ids:0 msgid "Child Departments" -msgstr "Alt Bölümler" +msgstr "Alt Departmenler" #. module: hr #: view:hr.employee:0 #: view:hr.job:0 #: field:hr.job,state:0 msgid "Status" -msgstr "Durum" +msgstr "Durumu" #. module: hr #: field:hr.employee,otherid:0 @@ -535,17 +540,17 @@ msgstr "Diğer ID" #. module: hr #: model:process.process,name:hr.process_process_employeecontractprocess0 msgid "Employee Contract" -msgstr "Çalışan Sözleşmesi" +msgstr "Personel Sözleşmesi" #. module: hr #: view:hr.config.settings:0 msgid "Contracts" -msgstr "" +msgstr "Sözleşmeler" #. module: hr #: help:hr.job,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesajlar ve iletişim geçmişi" #. module: hr #: field:hr.employee,ssnid:0 @@ -555,12 +560,12 @@ msgstr "SGK No" #. module: hr #: field:hr.job,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Bir Takipçisi mi" #. module: hr #: field:hr.config.settings,module_hr_recruitment:0 msgid "Manage the recruitment process" -msgstr "" +msgstr "İşe alım süreci yönetimi" #. module: hr #: view:hr.employee:0 @@ -570,12 +575,12 @@ msgstr "Etkin" #. module: hr #: view:hr.config.settings:0 msgid "Human Resources Management" -msgstr "" +msgstr "İnsan Kaynakları Yönetimi" #. module: hr #: view:hr.config.settings:0 msgid "Install your country's payroll" -msgstr "" +msgstr "Ülkenizin bordrosunu yükleyin" #. module: hr #: field:hr.employee,bank_account_id:0 @@ -590,7 +595,7 @@ msgstr "Firmalar" #. module: hr #: field:hr.job,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Özet" #. module: hr #: model:process.transition,note:hr.process_transition_contactofemployee0 @@ -613,21 +618,30 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Yeni bir personel eklemek için tıklayınız.\n" +"

\n" +" OpenERP personel ekranda sadece hızlı bir bakış ile, sen\n" +" Kolayca her biri için gereken tüm bilgileri bulabilirsiniz " +"person;\n" +" kişisel verileri, iş pozisyonu, durumu, vb\n" +"

\n" +" " #. module: hr #: view:hr.employee:0 msgid "HR Settings" -msgstr "" +msgstr "İK Ayarları" #. module: hr #: view:hr.employee:0 msgid "Citizenship & Other Info" -msgstr "" +msgstr "Vatandaşlık & Diğer Bilgisi" #. module: hr #: constraint:hr.department:0 msgid "Error! You cannot create recursive departments." -msgstr "" +msgstr "Hata! Sen özyinelemeli bölüm oluşturamazsınız." #. module: hr #: field:hr.employee,address_id:0 @@ -637,7 +651,7 @@ msgstr "İş Adresi" #. module: hr #: view:hr.employee:0 msgid "Public Information" -msgstr "" +msgstr "Genel Bilgisi" #. module: hr #: field:hr.employee,marital:0 @@ -652,7 +666,7 @@ msgstr "ir.actions.act_window" #. module: hr #: field:hr.employee,last_login:0 msgid "Latest Connection" -msgstr "" +msgstr "Son Bağlantı" #. module: hr #: field:hr.employee,image:0 @@ -662,7 +676,7 @@ msgstr "Fotoğraf" #. module: hr #: view:hr.config.settings:0 msgid "Cancel" -msgstr "" +msgstr "İptal" #. module: hr #: model:ir.actions.act_window,help:hr.open_module_tree_department @@ -677,17 +691,27 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Bir departman oluşturmak için tıklayın.\n" +"

\n" +" OpenERP departmanı yapısı tümünü yönetmek için kullanılır " +"belgeler\n" +" departmanlar tarafından personel ile ilgili:giderleri, " +"zamanÇizelgeleri,\n" +" izinler ve tatiller, eleman alımları, vb\n" +"

\n" +" " #. module: hr #: help:hr.config.settings,module_hr_timesheet:0 msgid "This installs the module hr_timesheet." -msgstr "" +msgstr "Bu modül hr_timesheet yükler." #. module: hr #: help:hr.job,expected_employees:0 msgid "" "Expected number of employees for this job position after new recruitment." -msgstr "" +msgstr "Yeni işe alım sonra bu iş pozisyonu için beklenen pesonel sayısı." #. module: hr #: model:ir.actions.act_window,help:hr.view_department_form_installer @@ -702,11 +726,21 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Yeni bir departman tanımlamak için tıklayın.\n" +"

\n" +" Sizin departmanlar yapısı tüm belgeleri yönetmek için " +"kullanılır\n" +" departmanlar tarafından personel ile ilgili: giderleri ve " +"zamanÇizelgeleri,\n" +" izinler ve tatiller, eleman alımları, vb\n" +"

\n" +" " #. module: hr #: view:hr.employee:0 msgid "Personal Information" -msgstr "Kişisel Bilgiler" +msgstr "Kişisel Bilgisi" #. module: hr #: field:hr.employee,city:0 @@ -721,23 +755,24 @@ msgstr "Pasaport No" #. module: hr #: field:hr.employee,mobile_phone:0 msgid "Work Mobile" -msgstr "İş Cep" +msgstr "İş Mobil" #. module: hr #: selection:hr.job,state:0 msgid "Recruitement in Progress" -msgstr "" +msgstr "DevamEden İşeAlım" #. module: hr #: field:hr.config.settings,module_account_analytic_analysis:0 msgid "" "Allow invoicing based on timesheets (the sale application will be installed)" msgstr "" +"ZamanÇizelgeleri dayalı faturalama İzni (satış uygulaması yüklenecektir)" #. module: hr #: view:hr.employee.category:0 msgid "Employees Categories" -msgstr "Çalışanların Kategorileri" +msgstr "Personel Kategorileri" #. module: hr #: field:hr.employee,address_home_id:0 @@ -747,7 +782,7 @@ msgstr "Ev Adresi" #. module: hr #: field:hr.config.settings,module_hr_timesheet:0 msgid "Manage timesheets" -msgstr "" +msgstr "ZamanÇizelgelerini Yönet" #. module: hr #: model:ir.actions.act_window,name:hr.open_payroll_modules @@ -772,17 +807,17 @@ msgstr "Durumunda" #. module: hr #: help:hr.config.settings,module_hr_payroll:0 msgid "This installs the module hr_payroll." -msgstr "" +msgstr "Bu modül hr_payroll yükler." #. module: hr #: field:hr.config.settings,module_hr_contract:0 msgid "Record contracts per employee" -msgstr "" +msgstr "Personel başına kaydı sözleşmeleri" #. module: hr #: view:hr.department:0 msgid "department" -msgstr "bölüm" +msgstr "departmen" #. module: hr #: field:hr.employee,country_id:0 @@ -792,7 +827,7 @@ msgstr "Uyruğu" #. module: hr #: view:hr.config.settings:0 msgid "Additional Features" -msgstr "" +msgstr "Ek Özellikler" #. module: hr #: field:hr.employee,notes:0 @@ -802,7 +837,7 @@ msgstr "Notlar" #. module: hr #: model:ir.actions.act_window,name:hr.action2 msgid "Subordinate Hierarchy" -msgstr "" +msgstr "Alt Hiyerarşisi" #. module: hr #: field:hr.employee,resource_id:0 @@ -830,7 +865,7 @@ msgstr "Cinsiyeti" #: 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 "Employees" -msgstr "Çalışanlar" +msgstr "Personeller" #. module: hr #: help:hr.employee,sinid:0 @@ -840,28 +875,28 @@ msgstr "Sosyal Sigorta Numarası" #. module: hr #: field:hr.department,name:0 msgid "Department Name" -msgstr "Bölüm Adı" +msgstr "Departmen Adı" #. module: hr #: model:ir.ui.menu,name:hr.menu_hr_reporting_timesheet msgid "Reports" -msgstr "" +msgstr "Raporlar" #. module: hr #: field:hr.config.settings,module_hr_payroll:0 msgid "Manage payroll" -msgstr "" +msgstr "Bordro yönet" #. module: hr #: view:hr.config.settings:0 #: model:ir.actions.act_window,name:hr.action_human_resources_configuration msgid "Configure Human Resources" -msgstr "" +msgstr "İnsan Kaynakları Yapılandırma" #. module: hr #: selection:hr.job,state:0 msgid "No Recruitment" -msgstr "" +msgstr "İşe Alım Yok" #. module: hr #: help:hr.employee,ssnid:0 @@ -881,7 +916,7 @@ msgstr "Oturum aç" #. module: hr #: field:hr.job,expected_employees:0 msgid "Total Forecasted Employees" -msgstr "" +msgstr "Toplam Tahmini Personel" #. module: hr #: help:hr.job,state:0 @@ -893,13 +928,13 @@ msgstr "" #. module: hr #: model:ir.model,name:hr.model_res_users msgid "Users" -msgstr "" +msgstr "Kullanıcılar" #. module: hr #: model:ir.actions.act_window,name:hr.action_hr_job #: model:ir.ui.menu,name:hr.menu_hr_job msgid "Job Positions" -msgstr "İş Durumları" +msgstr "İş Pozisyonları" #. module: hr #: model:ir.actions.act_window,help:hr.open_board_hr @@ -934,7 +969,7 @@ msgstr "Her firma için iş durumu adı benzersiz olmalı!" #. module: hr #: help:hr.config.settings,module_hr_expense:0 msgid "This installs the module hr_expense." -msgstr "" +msgstr "Bu modül hr_expense yükler." #. module: hr #: model:ir.model,name:hr.model_hr_config_settings @@ -961,7 +996,7 @@ msgstr "Emrindekiler" #. module: hr #: view:hr.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Uygula" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML" diff --git a/addons/hr_attendance/i18n/en_GB.po b/addons/hr_attendance/i18n/en_GB.po new file mode 100644 index 00000000000..13bfc803d0b --- /dev/null +++ b/addons/hr_attendance/i18n/en_GB.po @@ -0,0 +1,468 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-08 15:39+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-09 04:55+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: hr_attendance +#: model:ir.model,name:hr_attendance.model_hr_attendance_month +msgid "Print Monthly Attendance Report" +msgstr "Print Monthly Attendance Report" + +#. module: hr_attendance +#: view:hr.attendance:0 +msgid "Hr Attendance Search" +msgstr "Hr Attendance Search" + +#. module: hr_attendance +#: field:hr.employee,last_sign:0 +msgid "Last Sign" +msgstr "Last Sign" + +#. module: hr_attendance +#: view:hr.attendance:0 +#: field:hr.employee,state:0 +#: model:ir.model,name:hr_attendance.model_hr_attendance +msgid "Attendance" +msgstr "Attendance" + +#. module: hr_attendance +#. openerp-web +#: code:addons/hr_attendance/static/src/js/attendance.js:34 +#, python-format +msgid "Last sign in: %s,
%s.
Click to sign out." +msgstr "Last sign in: %s,
%s.
Click to sign out." + +#. module: hr_attendance +#: constraint:hr.attendance:0 +msgid "Error ! Sign in (resp. Sign out) must follow Sign out (resp. Sign in)" +msgstr "" +"Error ! Sign in (resp. Sign out) must follow Sign out (resp. Sign in)" + +#. module: hr_attendance +#: help:hr.action.reason,name:0 +msgid "Specifies the reason for Signing In/Signing Out." +msgstr "Specifies the reason for Signing In/Signing Out." + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "" +"(*) A positive delay means that the employee worked less than recorded." +msgstr "" +"(*) A positive delay means that the employee worked less than recorded." + +#. module: hr_attendance +#: view:hr.attendance.month:0 +msgid "Print Attendance Report Monthly" +msgstr "Print Attendance Report Monthly" + +#. module: hr_attendance +#: code:addons/hr_attendance/report/timesheet.py:120 +#, python-format +msgid "Attendances by Week" +msgstr "Attendances by Week" + +#. module: hr_attendance +#: selection:hr.action.reason,action_type:0 +msgid "Sign out" +msgstr "Sign out" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "Delay" +msgstr "Delay" + +#. module: hr_attendance +#: view:hr.attendance:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "October" +msgstr "October" + +#. module: hr_attendance +#: field:hr.employee,attendance_access:0 +msgid "Attendance Access" +msgstr "Attendance Access" + +#. module: hr_attendance +#: code:addons/hr_attendance/hr_attendance.py:154 +#: selection:hr.attendance,action:0 +#: view:hr.employee:0 +#, python-format +msgid "Sign Out" +msgstr "Sign Out" + +#. module: hr_attendance +#: code:addons/hr_attendance/wizard/hr_attendance_error.py:49 +#, python-format +msgid "No records are found for your selection!" +msgstr "No records are found for your selection!" + +#. module: hr_attendance +#: view:hr.attendance.error:0 +#: view:hr.attendance.month:0 +#: view:hr.attendance.week:0 +msgid "Print" +msgstr "Print" + +#. module: hr_attendance +#: view:hr.attendance:0 +#: field:hr.attendance,employee_id:0 +#: model:ir.model,name:hr_attendance.model_hr_employee +msgid "Employee" +msgstr "Employee" + +#. module: hr_attendance +#: field:hr.attendance.month,month:0 +msgid "Month" +msgstr "Month" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "Date Recorded" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/hr_attendance.py:154 +#: selection:hr.attendance,action:0 +#: view:hr.employee:0 +#, python-format +msgid "Sign In" +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance.error,init_date:0 +#: field:hr.attendance.week,init_date:0 +msgid "Starting Date" +msgstr "" + +#. module: hr_attendance +#: model:ir.actions.act_window,name:hr_attendance.open_view_attendance +#: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance +#: model:ir.ui.menu,name:hr_attendance.menu_open_view_attendance +msgid "Attendances" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "March" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "August" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/hr_attendance.py:161 +#, python-format +msgid "Warning" +msgstr "" + +#. module: hr_attendance +#: help:hr.config.settings,group_hr_attendance:0 +msgid "Allocates attendance group to all users." +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance:0 +msgid "My Attendance" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "June" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/report/attendance_by_month.py:190 +#, python-format +msgid "Attendances by Month" +msgstr "" + +#. module: hr_attendance +#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_week +msgid "Attendances By Week" +msgstr "" + +#. module: hr_attendance +#: model:ir.model,name:hr_attendance.model_hr_attendance_error +msgid "Print Error Attendance Report" +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "Total period:" +msgstr "" + +#. module: hr_attendance +#: field:hr.action.reason,name:0 +msgid "Reason" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance.error:0 +msgid "Print Attendance Report Error" +msgstr "" + +#. module: hr_attendance +#: model:ir.actions.act_window,help:hr_attendance.open_view_attendance +msgid "" +"The Time Tracking functionality aims to manage employee attendances from " +"Sign in/Sign out actions. You can also link this feature to an attendance " +"device using OpenERP's web service features." +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance:0 +msgid "Today" +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "Date Signed" +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance,name:0 +msgid "Date" +msgstr "" + +#. module: hr_attendance +#: field:hr.config.settings,group_hr_attendance:0 +msgid "Track attendances for all employees" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "July" +msgstr "" + +#. module: hr_attendance +#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_error +#: model:ir.actions.report.xml,name:hr_attendance.attendance_error_report +msgid "Attendance Error Report" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance:0 +#: field:hr.attendance,day:0 +msgid "Day" +msgstr "" + +#. module: hr_attendance +#: selection:hr.employee,state:0 +msgid "Present" +msgstr "" + +#. module: hr_attendance +#: selection:hr.employee,state:0 +msgid "Absent" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "February" +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance,action_desc:0 +#: model:ir.model,name:hr_attendance.model_hr_action_reason +msgid "Action Reason" +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance.month,year:0 +msgid "Year" +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "Min Delay" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance:0 +msgid "Employee attendances" +msgstr "" + +#. module: hr_attendance +#: view:hr.action.reason:0 +msgid "Define attendance reason" +msgstr "" + +#. module: hr_attendance +#: selection:hr.action.reason,action_type:0 +msgid "Sign in" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance.error:0 +msgid "Analysis Information" +msgstr "" + +#. module: hr_attendance +#: model:ir.actions.act_window,name:hr_attendance.action_hr_attendance_month +msgid "Attendances By Month" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "January" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/wizard/hr_attendance_error.py:49 +#, python-format +msgid "No Data Available !" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "April" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance.week:0 +msgid "Print Attendance Report Weekly" +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "Attendance Errors" +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance,action:0 +#: selection:hr.attendance,action:0 +msgid "Action" +msgstr "" + +#. module: hr_attendance +#: model:ir.ui.menu,name:hr_attendance.menu_hr_time_tracking +msgid "Time Tracking" +msgstr "" + +#. module: hr_attendance +#: model:ir.actions.act_window,name:hr_attendance.open_view_attendance_reason +#: model:ir.ui.menu,name:hr_attendance.menu_open_view_attendance_reason +msgid "Attendance Reasons" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "November" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance.error:0 +msgid "Bellow this delay, the error is considered to be voluntary" +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance.error,max_delay:0 +msgid "Max. Delay (Min)" +msgstr "" + +#. module: hr_attendance +#: field:hr.attendance.error,end_date:0 +#: field:hr.attendance.week,end_date:0 +msgid "Ending Date" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "September" +msgstr "" + +#. module: hr_attendance +#: view:hr.action.reason:0 +msgid "Attendance reasons" +msgstr "" + +#. module: hr_attendance +#: model:ir.model,name:hr_attendance.model_hr_attendance_week +msgid "Print Week Attendance Report" +msgstr "" + +#. module: hr_attendance +#: model:ir.model,name:hr_attendance.model_hr_config_settings +msgid "hr.config.settings" +msgstr "" + +#. module: hr_attendance +#. openerp-web +#: code:addons/hr_attendance/static/src/js/attendance.js:36 +#, python-format +msgid "Click to Sign In at %s." +msgstr "" + +#. module: hr_attendance +#: field:hr.action.reason,action_type:0 +msgid "Action Type" +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "May" +msgstr "" + +#. module: hr_attendance +#: code:addons/hr_attendance/hr_attendance.py:161 +#, python-format +msgid "" +"You tried to %s with a date anterior to another event !\n" +"Try to contact the HR Manager to correct attendances." +msgstr "" + +#. module: hr_attendance +#: selection:hr.attendance.month,month:0 +msgid "December" +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance.error:0 +#: view:hr.attendance.month:0 +#: view:hr.attendance.week:0 +msgid "Cancel" +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "Operation" +msgstr "" + +#. module: hr_attendance +#: report:report.hr.timesheet.attendance.error:0 +msgid "" +"(*) A negative delay means that the employee worked more than encoded." +msgstr "" + +#. module: hr_attendance +#: view:hr.attendance.error:0 +#: view:hr.attendance.month:0 +#: view:hr.attendance.week:0 +msgid "or" +msgstr "" + +#. module: hr_attendance +#: help:hr.attendance,action_desc:0 +msgid "" +"Specifies the reason for Signing In/Signing Out in case of extra hours." +msgstr "" diff --git a/addons/hr_attendance/test/hr_attendance_report.yml b/addons/hr_attendance/test/hr_attendance_report.yml index f9d78ebbecc..a5276b775d8 100644 --- a/addons/hr_attendance/test/hr_attendance_report.yml +++ b/addons/hr_attendance/test/hr_attendance_report.yml @@ -2,7 +2,7 @@ Print the HR Attendance Report By Month through the wizard - !python {model: hr.employee}: | - from tools import test_reports + from openerp.tools import test_reports ctx = {'model': 'hr.employee','active_ids': [ref('hr.employee_fp'),ref('hr.employee_qdp'),ref('hr.employee_al')]} data_dict = {} test_reports.try_report_action(cr, uid, 'action_hr_attendance_month',wiz_data=data_dict, context=ctx, our_module='hr_attendance') @@ -11,7 +11,7 @@ - !python {model: hr.employee}: | import time - from tools import test_reports + from openerp.tools import test_reports ctx = {'model': 'hr.employee','active_ids': [ref('hr.employee_fp')]} data_dict = {'init_date': time.strftime('%Y-01-01')} test_reports.try_report_action(cr, uid, 'action_hr_attendance_error',wiz_data=data_dict, context=ctx, our_module='hr_attendance') diff --git a/addons/hr_contract/i18n/en_GB.po b/addons/hr_contract/i18n/en_GB.po new file mode 100644 index 00000000000..a6ceca31333 --- /dev/null +++ b/addons/hr_contract/i18n/en_GB.po @@ -0,0 +1,231 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-07 19:51+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-08 04:36+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: hr_contract +#: field:hr.contract,wage:0 +msgid "Wage" +msgstr "Wage" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Information" +msgstr "Information" + +#. module: hr_contract +#: field:hr.contract,trial_date_start:0 +msgid "Trial Start Date" +msgstr "Trial Start Date" + +#. module: hr_contract +#: field:hr.employee,vehicle:0 +msgid "Company Vehicle" +msgstr "Company Vehicle" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: hr_contract +#: field:hr.contract,department_id:0 +msgid "Department" +msgstr "Department" + +#. module: hr_contract +#: view:hr.contract:0 +#: field:hr.contract,employee_id:0 +#: model:ir.model,name:hr_contract.model_hr_employee +msgid "Employee" +msgstr "Employee" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Search Contract" +msgstr "Search Contract" + +#. module: hr_contract +#: view:hr.contract:0 +#: view:hr.employee:0 +#: field:hr.employee,contract_ids:0 +#: model:ir.actions.act_window,name:hr_contract.act_hr_employee_2_hr_contract +#: model:ir.actions.act_window,name:hr_contract.action_hr_contract +#: model:ir.ui.menu,name:hr_contract.hr_menu_contract +msgid "Contracts" +msgstr "Contracts" + +#. module: hr_contract +#: field:hr.employee,children:0 +msgid "Number of Children" +msgstr "Number of Children" + +#. module: hr_contract +#: help:hr.employee,contract_id:0 +msgid "Latest contract of the employee" +msgstr "Latest contract of the employee" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Job" +msgstr "Job" + +#. module: hr_contract +#: field:hr.contract,advantages:0 +msgid "Advantages" +msgstr "Advantages" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Work Permit" +msgstr "Work Permit" + +#. module: hr_contract +#: model:ir.actions.act_window,name:hr_contract.action_hr_contract_type +#: model:ir.ui.menu,name:hr_contract.hr_menu_contract_type +msgid "Contract Types" +msgstr "Contract Types" + +#. module: hr_contract +#: view:hr.employee:0 +msgid "Medical Exam" +msgstr "Medical Exam" + +#. module: hr_contract +#: field:hr.contract,date_end:0 +msgid "End Date" +msgstr "End Date" + +#. module: hr_contract +#: help:hr.contract,wage:0 +msgid "Basic Salary of the employee" +msgstr "Basic Salary of the employee" + +#. module: hr_contract +#: field:hr.contract,name:0 +msgid "Contract Reference" +msgstr "Contract Reference" + +#. module: hr_contract +#: help:hr.employee,vehicle_distance:0 +msgid "In kilometers" +msgstr "In kilometers" + +#. module: hr_contract +#: view:hr.contract:0 +#: field:hr.contract,notes:0 +msgid "Notes" +msgstr "Notes" + +#. module: hr_contract +#: field:hr.contract,permit_no:0 +msgid "Work Permit No" +msgstr "Work Permit No" + +#. module: hr_contract +#: view:hr.contract:0 +#: view:hr.employee:0 +#: field:hr.employee,contract_id:0 +#: model:ir.model,name:hr_contract.model_hr_contract +#: model:ir.ui.menu,name:hr_contract.next_id_56 +msgid "Contract" +msgstr "Contract" + +#. module: hr_contract +#: view:hr.contract:0 +#: field:hr.contract,type_id:0 +#: view:hr.contract.type:0 +#: field:hr.contract.type,name:0 +#: model:ir.model,name:hr_contract.model_hr_contract_type +msgid "Contract Type" +msgstr "Contract Type" + +#. module: hr_contract +#: view:hr.contract:0 +#: field:hr.contract,working_hours:0 +msgid "Working Schedule" +msgstr "Working Schedule" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Salary and Advantages" +msgstr "Salary and Advantages" + +#. module: hr_contract +#: field:hr.contract,job_id:0 +msgid "Job Title" +msgstr "Job Title" + +#. module: hr_contract +#: constraint:hr.contract:0 +msgid "Error! Contract start-date must be less than contract end-date." +msgstr "Error! Contract start-date must be less than contract end-date." + +#. module: hr_contract +#: field:hr.employee,manager:0 +msgid "Is a Manager" +msgstr "Is a Manager" + +#. module: hr_contract +#: field:hr.contract,date_start:0 +msgid "Start Date" +msgstr "Start Date" + +#. module: hr_contract +#: field:hr.contract,visa_no:0 +msgid "Visa No" +msgstr "Visa No" + +#. module: hr_contract +#: field:hr.employee,vehicle_distance:0 +msgid "Home-Work Dist." +msgstr "Home-Work Dist." + +#. module: hr_contract +#: field:hr.employee,place_of_birth:0 +msgid "Place of Birth" +msgstr "Place of Birth" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Trial Period Duration" +msgstr "Trial Period Duration" + +#. module: hr_contract +#: view:hr.contract:0 +msgid "Duration" +msgstr "Duration" + +#. module: hr_contract +#: field:hr.contract,visa_expire:0 +msgid "Visa Expire Date" +msgstr "Visa Expire Date" + +#. module: hr_contract +#: field:hr.employee,medic_exam:0 +msgid "Medical Examination Date" +msgstr "Medical Examination Date" + +#. module: hr_contract +#: field:hr.contract,trial_date_end:0 +msgid "Trial End Date" +msgstr "Trial End Date" + +#. module: hr_contract +#: view:hr.contract.type:0 +msgid "Search Contract Type" +msgstr "Search Contract Type" diff --git a/addons/hr_evaluation/__openerp__.py b/addons/hr_evaluation/__openerp__.py index fb303ff28e4..0c999ec4f7b 100644 --- a/addons/hr_evaluation/__openerp__.py +++ b/addons/hr_evaluation/__openerp__.py @@ -27,7 +27,7 @@ 'sequence': 31, 'website': 'http://www.openerp.com', 'summary': 'Periodical Evaluations, Appraisals, Surveys', - 'images': ['images/hr_evaluation_analysis.jpeg','images/hr_evaluation.jpeg'], + 'images': ['images/hr_evaluation_analysis.jpeg','images/hr_evaluation.jpeg','images/hr_interview_requests.jpeg'], 'depends': ['hr','base_calendar','survey'], 'description': """ Periodical Employees evaluation and appraisals diff --git a/addons/hr_evaluation/test/test_hr_evaluation.yml b/addons/hr_evaluation/test/test_hr_evaluation.yml index a66731531fa..ba0a77221c9 100644 --- a/addons/hr_evaluation/test/test_hr_evaluation.yml +++ b/addons/hr_evaluation/test/test_hr_evaluation.yml @@ -100,8 +100,9 @@ Print Evaluations Statistics Report - !python {model: hr.evaluation.report}: | - import netsvc, tools, os, time + import os, time + from openerp import netsvc, tools ctx={} data_dict={'state': 'done', 'rating': 2, 'employee_id': ref("hr.employee_fp")} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'hr_evaluation_evaluation_0',wiz_data=data_dict, context=ctx, our_module='hr_evaluation') \ No newline at end of file diff --git a/addons/hr_expense/test/expense_process.yml b/addons/hr_expense/test/expense_process.yml index eae63c460fc..b563f30afa9 100644 --- a/addons/hr_expense/test/expense_process.yml +++ b/addons/hr_expense/test/expense_process.yml @@ -41,7 +41,8 @@ I print a report of the expenses. - !python {model: hr.expense.expense}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.hr.expense').create(cr, uid, [ref('hr_expense.sep_expenses')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'hr_expense-report.'+format), 'wb+').write(data) diff --git a/addons/hr_holidays/test/hr_holidays_report.yml b/addons/hr_holidays/test/hr_holidays_report.yml index 854ad34d5ff..19189e34461 100644 --- a/addons/hr_holidays/test/hr_holidays_report.yml +++ b/addons/hr_holidays/test/hr_holidays_report.yml @@ -6,7 +6,7 @@ ctx={} ctx.update({'model': 'hr.department','active_ids': [ref('hr.employee_fp'),ref('hr.employee_qdp'),ref('hr.employee_al')]}) data_dict = {'date_from': time.strftime('%Y-%m-01'), 'depts' : [(6,0,[ref('hr.dep_sales')])],'holiday_type' : 'Approved'} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_hr_holidays_summary_dept',wiz_data=data_dict, context=ctx, our_module='hr_holidays') - @@ -17,6 +17,6 @@ ctx={} ctx.update({'model': 'hr.employee','active_ids': [ref('hr.employee_fp'),ref('hr.employee_qdp'),ref('hr.employee_al')]}) data_dict = {'date_from': time.strftime('%Y-%m-01'), 'emp' : [(6,0,[ref('hr.employee_fp'),ref('hr.employee_qdp'),ref('hr.employee_al')])],'holiday_type' : 'Approved'} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_hr_holidays_summary_employee',wiz_data=data_dict, context=ctx, our_module='hr_holidays') diff --git a/addons/hr_payroll/test/hr_payroll_report.yml b/addons/hr_payroll/test/hr_payroll_report.yml index 5b86bacf693..9681134f270 100644 --- a/addons/hr_payroll/test/hr_payroll_report.yml +++ b/addons/hr_payroll/test/hr_payroll_report.yml @@ -4,7 +4,8 @@ Print HR Payslip - !python {model: hr.payslip}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.payslip.pdf').create(cr, uid, [ref('hr_payroll.hr_payslip_salaryslipofbonamyforjune0')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'hr_payroll-payslip_report.'+format), 'wb+').write(data) \ No newline at end of file diff --git a/addons/hr_payroll/test/payslip.yml b/addons/hr_payroll/test/payslip.yml index c3ad3a1a85c..0e60a5b6af4 100644 --- a/addons/hr_payroll/test/payslip.yml +++ b/addons/hr_payroll/test/payslip.yml @@ -68,7 +68,7 @@ I verify that the payslip is in done state - !python {model: hr.payslip}: | - from tools.translate import _ + from openerp.tools.translate import _ payslip_brw=self.browse(cr, uid, ref("hr_payslip_0")) assert(payslip_brw.state == 'done'), _('State not changed!') - diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index 44d8912c5f1..92465c1b84e 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -353,6 +353,7 @@ class hr_applicant(base_stage, osv.Model): 'email_from': msg.get('from'), 'email_cc': msg.get('cc'), 'user_id': False, + 'partner_id': msg.get('author_id', False), } if msg.get('priority'): defaults['priority'] = msg.get('priority') diff --git a/addons/hr_recruitment/hr_recruitment_data.xml b/addons/hr_recruitment/hr_recruitment_data.xml index 13736d1442a..a0b16f042bc 100644 --- a/addons/hr_recruitment/hr_recruitment_data.xml +++ b/addons/hr_recruitment/hr_recruitment_data.xml @@ -470,11 +470,13 @@ Stage Changed hr.applicant + Stage changed Applicant Hired hr.applicant + Applicant hired diff --git a/addons/hr_recruitment/test/recruitment_process.yml b/addons/hr_recruitment/test/recruitment_process.yml index 5f0a005939d..f2d4e4736fa 100644 --- a/addons/hr_recruitment/test/recruitment_process.yml +++ b/addons/hr_recruitment/test/recruitment_process.yml @@ -4,7 +4,7 @@ An applicant is interested in the job position. So he sends a resume by email. - !python {model: mail.thread}: | - import addons + from openerp import addons request_file = open(addons.get_module_resource('hr_recruitment','test', 'resume.eml'),'rb') request_message = request_file.read() self.message_process(cr, uid, 'hr.applicant', request_message) diff --git a/addons/hr_timesheet/i18n/en_GB.po b/addons/hr_timesheet/i18n/en_GB.po new file mode 100644 index 00000000000..6b2543b8727 --- /dev/null +++ b/addons/hr_timesheet/i18n/en_GB.po @@ -0,0 +1,714 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:04+0000\n" +"PO-Revision-Date: 2013-02-06 15:10+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: hr_timesheet +#: model:ir.actions.act_window,help:hr_timesheet.act_analytic_cost_revenue +msgid "" +"

\n" +" No activity yet on this contract.\n" +"

\n" +" In OpenERP, contracts and projects are implemented using\n" +" analytic account. So, you can track costs and revenues to " +"analyse\n" +" your margins easily.\n" +"

\n" +" Costs will be created automatically when you register " +"supplier\n" +" invoices, expenses or timesheets.\n" +"

\n" +" Revenues will be created automatically when you create " +"customer\n" +" invoices. Customer invoices can be created based on sale " +"orders\n" +" (fixed price invoices), on timesheets (based on the work " +"done) or\n" +" on expenses (e.g. reinvoicing of travel costs).\n" +"

\n" +" " +msgstr "" +"

\n" +" No activity yet on this contract.\n" +"

\n" +" In OpenERP, contracts and projects are implemented using\n" +" analytic account. So, you can track costs and revenues to " +"analyse\n" +" your margins easily.\n" +"

\n" +" Costs will be created automatically when you register " +"supplier\n" +" invoices, expenses or timesheets.\n" +"

\n" +" Revenues will be created automatically when you create " +"customer\n" +" invoices. Customer invoices can be created based on sale " +"orders\n" +" (fixed price invoices), on timesheets (based on the work " +"done) or\n" +" on expenses (e.g. reinvoicing of travel costs).\n" +"

\n" +" " + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:44 +#: code:addons/hr_timesheet/report/users_timesheet.py:77 +#, python-format +msgid "Wed" +msgstr "Wed" + +#. module: hr_timesheet +#: view:hr.sign.out.project:0 +msgid "(Keep empty for current_time)" +msgstr "(Keep empty for current_time)" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: hr_timesheet +#: model:ir.actions.act_window,help:hr_timesheet.action_hr_timesheet_sign_in +msgid "" +"Employees can encode their time spent on the different projects. A project " +"is an analytic account and the time spent on a project generate costs on the " +"analytic account. This feature allows to record at the same time the " +"attendance and the timesheet." +msgstr "" +"Employees can encode their time spent on the different projects. A project " +"is an analytic account and the time spent on a project generate costs on the " +"analytic account. This feature allows to record at the same time the " +"attendance and the timesheet." + +#. module: hr_timesheet +#: field:hr.employee,uom_id:0 +msgid "Unit of Measure" +msgstr "Unit of Measure" + +#. module: hr_timesheet +#: field:hr.employee,journal_id:0 +msgid "Analytic Journal" +msgstr "Analytic Journal" + +#. module: hr_timesheet +#: view:hr.sign.out.project:0 +msgid "Stop Working" +msgstr "Stop Working" + +#. module: hr_timesheet +#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_employee +#: model:ir.ui.menu,name:hr_timesheet.menu_hr_timesheet_employee +msgid "Employee Timesheet" +msgstr "Employee Timesheet" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +#: model:ir.ui.menu,name:hr_timesheet.menu_hr_timesheet_reports +msgid "Timesheet" +msgstr "Timesheet" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/wizard/hr_timesheet_print_employee.py:43 +#, python-format +msgid "Please define employee for this user!" +msgstr "Please define employee for this user!" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:44 +#: code:addons/hr_timesheet/report/users_timesheet.py:77 +#, python-format +msgid "Mon" +msgstr "Mon" + +#. module: hr_timesheet +#: view:hr.sign.in.project:0 +msgid "Sign in" +msgstr "Sign in" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:44 +#: code:addons/hr_timesheet/report/users_timesheet.py:77 +#, python-format +msgid "Fri" +msgstr "Fri" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +#: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_evry1_all_form +#: model:ir.ui.menu,name:hr_timesheet.menu_hr_working_hours +msgid "Timesheet Activities" +msgstr "Timesheet Activities" + +#. module: hr_timesheet +#: field:hr.sign.out.project,analytic_amount:0 +msgid "Minimum Analytic Amount" +msgstr "Minimum Analytic Amount" + +#. module: hr_timesheet +#: view:hr.analytical.timesheet.employee:0 +msgid "Monthly Employee Timesheet" +msgstr "Monthly Employee Timesheet" + +#. module: hr_timesheet +#: view:hr.sign.out.project:0 +msgid "Work done in the last period" +msgstr "Work done in the last period" + +#. module: hr_timesheet +#: field:hr.sign.in.project,name:0 +#: field:hr.sign.out.project,name:0 +msgid "Employees name" +msgstr "Employees name" + +#. module: hr_timesheet +#: field:hr.sign.out.project,account_id:0 +msgid "Project / Analytic Account" +msgstr "Project / Analytic Account" + +#. module: hr_timesheet +#: model:ir.model,name:hr_timesheet.model_hr_analytical_timesheet_users +msgid "Print Employees Timesheet" +msgstr "Print Employees Timesheet" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:132 +#, python-format +msgid "Please define employee for your user." +msgstr "Please define employee for your user." + +#. module: hr_timesheet +#: model:ir.actions.act_window,name:hr_timesheet.act_analytic_cost_revenue +msgid "Costs & Revenues" +msgstr "Costs & Revenues" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:44 +#: code:addons/hr_timesheet/report/users_timesheet.py:77 +#, python-format +msgid "Tue" +msgstr "Tue" + +#. module: hr_timesheet +#: model:ir.model,name:hr_timesheet.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analytic Account" + +#. module: hr_timesheet +#: view:account.analytic.account:0 +msgid "Costs and Revenues" +msgstr "Costs and Revenues" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/hr_timesheet.py:144 +#: code:addons/hr_timesheet/hr_timesheet.py:149 +#: code:addons/hr_timesheet/hr_timesheet.py:180 +#: code:addons/hr_timesheet/hr_timesheet.py:182 +#: code:addons/hr_timesheet/wizard/hr_timesheet_print_employee.py:43 +#, python-format +msgid "Warning!" +msgstr "Warning!" + +#. module: hr_timesheet +#: field:hr.analytic.timesheet,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:44 +#: code:addons/hr_timesheet/report/users_timesheet.py:77 +#, python-format +msgid "Sat" +msgstr "Sat" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:44 +#: code:addons/hr_timesheet/report/users_timesheet.py:77 +#, python-format +msgid "Sun" +msgstr "Sun" + +#. module: hr_timesheet +#: xsl:hr.analytical.timesheet:0 +msgid "Sum" +msgstr "Sum" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Analytic account" +msgstr "Analytic account" + +#. module: hr_timesheet +#: model:ir.actions.act_window,help:hr_timesheet.act_hr_timesheet_line_evry1_all_form +msgid "" +"

\n" +" Click to record activities.\n" +"

\n" +" You can register and track your workings hours by project " +"every\n" +" day. Every time spent on a project will become a cost in " +"the\n" +" analytic accounting/contract and can be re-invoiced to\n" +" customers if required.\n" +"

\n" +" " +msgstr "" +"

\n" +" Click to record activities.\n" +"

\n" +" You can register and track your workings hours by project " +"every\n" +" day. Every time spent on a project will become a cost in " +"the\n" +" analytic accounting/contract and can be re-invoiced to\n" +" customers if required.\n" +"

\n" +" " + +#. module: hr_timesheet +#: view:hr.analytical.timesheet.employee:0 +#: view:hr.analytical.timesheet.users:0 +msgid "Print" +msgstr "Print" + +#. module: hr_timesheet +#: help:account.analytic.account,use_timesheets:0 +msgid "Check this field if this project manages timesheets" +msgstr "Check this field if this project manages timesheets" + +#. module: hr_timesheet +#: view:hr.analytical.timesheet.users:0 +msgid "Monthly Employees Timesheet" +msgstr "Monthly Employees Timesheet" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:41 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "July" +msgstr "July" + +#. module: hr_timesheet +#: field:hr.sign.in.project,date:0 +#: field:hr.sign.out.project,date_start:0 +msgid "Starting Date" +msgstr "Starting Date" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:77 +#, python-format +msgid "Please define cost unit for this employee." +msgstr "Please define cost unit for this employee." + +#. module: hr_timesheet +#: help:hr.employee,product_id:0 +msgid "Specifies employee's designation as a product with type 'service'." +msgstr "Specifies employee's designation as a product with type 'service'." + +#. module: hr_timesheet +#: code:addons/hr_timesheet/hr_timesheet.py:182 +#, python-format +msgid "" +"No analytic account is defined on the project.\n" +"Please set one or we cannot automatically fill the timesheet." +msgstr "" +"No analytic account is defined on the project.\n" +"Please set one or we cannot automatically fill the timesheet." + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Total cost" +msgstr "Total cost" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/hr_timesheet.py:180 +#, python-format +msgid "" +"No 'Analytic Journal' is defined for employee %s \n" +"Define an employee for the selected user and assign an 'Analytic Journal'!" +msgstr "" +"No 'Analytic Journal' is defined for employee %s \n" +"Define an employee for the selected user and assign an 'Analytic Journal'!" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:41 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "September" +msgstr "September" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:41 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "December" +msgstr "December" + +#. module: hr_timesheet +#: field:hr.analytical.timesheet.users,employee_ids:0 +msgid "employees" +msgstr "employees" + +#. module: hr_timesheet +#: field:hr.analytical.timesheet.employee,month:0 +#: field:hr.analytical.timesheet.users,month:0 +msgid "Month" +msgstr "Month" + +#. module: hr_timesheet +#: field:hr.sign.out.project,info:0 +msgid "Work Description" +msgstr "Work Description" + +#. module: hr_timesheet +#: view:hr.analytical.timesheet.employee:0 +#: view:hr.analytical.timesheet.users:0 +#: view:hr.sign.in.project:0 +#: view:hr.sign.out.project:0 +msgid "or" +msgstr "or" + +#. module: hr_timesheet +#: xsl:hr.analytical.timesheet:0 +msgid "Timesheet by Employee" +msgstr "Timesheet by Employee" + +#. module: hr_timesheet +#: model:ir.actions.report.xml,name:hr_timesheet.report_user_timesheet +msgid "Employee timesheet" +msgstr "Employee timesheet" + +#. module: hr_timesheet +#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_sign_in +#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_sign_out +msgid "Sign in / Sign out by project" +msgstr "Sign in / Sign out by project" + +#. module: hr_timesheet +#: model:ir.actions.act_window,name:hr_timesheet.action_define_analytic_structure +msgid "Define your Analytic Structure" +msgstr "Define your Analytic Structure" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:146 +#: view:hr.sign.in.project:0 +#, python-format +msgid "Sign in / Sign out" +msgstr "Sign in / Sign out" + +#. module: hr_timesheet +#: view:hr.sign.in.project:0 +msgid "(Keep empty for current time)" +msgstr "(Keep empty for current time)" + +#. module: hr_timesheet +#: field:account.analytic.account,use_timesheets:0 +#: view:hr.employee:0 +msgid "Timesheets" +msgstr "Timesheets" + +#. module: hr_timesheet +#: model:ir.actions.act_window,help:hr_timesheet.action_define_analytic_structure +msgid "" +"You should create an analytic account structure depending on your needs to " +"analyse costs and revenues. In OpenERP, analytic accounts are also used to " +"track customer contracts." +msgstr "" +"You should create an analytic account structure depending on your needs to " +"analyse costs and revenues. In OpenERP, analytic accounts are also used to " +"track customer contracts." + +#. module: hr_timesheet +#: field:hr.analytic.timesheet,line_id:0 +msgid "Analytic Line" +msgstr "Analytic Line" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:41 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "August" +msgstr "August" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/hr_timesheet.py:149 +#, python-format +msgid "" +"No analytic journal defined for '%s'.\n" +"You should assign an analytic journal on the employee form." +msgstr "" +"No analytic journal defined for '%s'.\n" +"You should assign an analytic journal on the employee form." + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:41 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "June" +msgstr "June" + +#. module: hr_timesheet +#: field:hr.sign.in.project,state:0 +#: field:hr.sign.out.project,state:0 +msgid "Current Status" +msgstr "Current Status" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Date" +msgstr "Date" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:41 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "November" +msgstr "November" + +#. module: hr_timesheet +#: field:hr.sign.out.project,date:0 +msgid "Closing Date" +msgstr "Closing Date" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:41 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "October" +msgstr "October" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:41 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "January" +msgstr "January" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:44 +#: code:addons/hr_timesheet/report/users_timesheet.py:77 +#, python-format +msgid "Thu" +msgstr "Thu" + +#. module: hr_timesheet +#: view:hr.sign.in.project:0 +#: view:hr.sign.out.project:0 +msgid "Sign In/Out by Project" +msgstr "Sign In/Out by Project" + +#. module: hr_timesheet +#: model:ir.model,name:hr_timesheet.model_hr_analytical_timesheet_employee +msgid "Print Employee Timesheet & Print My Timesheet" +msgstr "Print Employee Timesheet & Print My Timesheet" + +#. module: hr_timesheet +#: field:hr.sign.in.project,emp_id:0 +#: field:hr.sign.out.project,emp_id:0 +msgid "Employee ID" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytical.timesheet.users:0 +msgid "Period" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.out.project:0 +msgid "General Information" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytical.timesheet.employee:0 +#: view:hr.analytical.timesheet.users:0 +#: view:hr.sign.in.project:0 +#: view:hr.sign.out.project:0 +msgid "Cancel" +msgstr "" + +#. module: hr_timesheet +#: xsl:hr.analytical.timesheet_users:0 +#: model:ir.actions.act_window,name:hr_timesheet.action_hr_timesheet_users +#: model:ir.actions.report.xml,name:hr_timesheet.report_users_timesheet +#: model:ir.ui.menu,name:hr_timesheet.menu_hr_timesheet_users +msgid "Employees Timesheet" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Information" +msgstr "" + +#. module: hr_timesheet +#: field:hr.analytical.timesheet.employee,employee_id:0 +#: model:ir.model,name:hr_timesheet.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.in.project:0 +msgid "" +"Employees can encode their time spent on the different projects they are " +"assigned on. A project is an analytic account and the time spent on a " +"project generates costs on the analytic account. This feature allows to " +"record at the same time the attendance and the timesheet." +msgstr "" + +#. module: hr_timesheet +#: field:hr.sign.in.project,server_date:0 +#: field:hr.sign.out.project,server_date:0 +msgid "Current Date" +msgstr "" + +#. module: hr_timesheet +#: model:ir.model,name:hr_timesheet.model_hr_analytic_timesheet +msgid "Timesheet Line" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +#: field:hr.employee,product_id:0 +msgid "Product" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Users" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:41 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "May" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Total time" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.in.project:0 +msgid "(local time on the server side)" +msgstr "" + +#. module: hr_timesheet +#: model:ir.model,name:hr_timesheet.model_hr_sign_in_project +msgid "Sign In By Project" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:41 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "February" +msgstr "" + +#. module: hr_timesheet +#: model:ir.model,name:hr_timesheet.model_hr_sign_out_project +msgid "Sign Out By Project" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/hr_timesheet.py:144 +#, python-format +msgid "" +"Please create an employee for this user, using the menu: Human Resources > " +"Employees." +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytical.timesheet.users:0 +msgid "Employees" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:41 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "March" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/report/user_timesheet.py:41 +#: code:addons/hr_timesheet/report/users_timesheet.py:73 +#: selection:hr.analytical.timesheet.employee,month:0 +#: selection:hr.analytical.timesheet.users,month:0 +#, python-format +msgid "April" +msgstr "" + +#. module: hr_timesheet +#: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:77 +#: code:addons/hr_timesheet/wizard/hr_timesheet_sign_in_out.py:132 +#, python-format +msgid "User Error!" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.in.project:0 +msgid "Start Working" +msgstr "" + +#. module: hr_timesheet +#: field:hr.analytical.timesheet.employee,year:0 +#: field:hr.analytical.timesheet.users,year:0 +msgid "Year" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Duration" +msgstr "" + +#. module: hr_timesheet +#: view:hr.analytic.timesheet:0 +msgid "Accounting" +msgstr "" + +#. module: hr_timesheet +#: xsl:hr.analytical.timesheet:0 +#: xsl:hr.analytical.timesheet_users:0 +msgid "Total" +msgstr "" + +#. module: hr_timesheet +#: view:hr.sign.out.project:0 +msgid "Change Work" +msgstr "" diff --git a/addons/hr_timesheet/test/hr_timesheet_report.yml b/addons/hr_timesheet/test/hr_timesheet_report.yml index ae5b294aa16..ec8a8954cca 100644 --- a/addons/hr_timesheet/test/hr_timesheet_report.yml +++ b/addons/hr_timesheet/test/hr_timesheet_report.yml @@ -2,20 +2,22 @@ Print the HR Timesheet By Employee report through the wizard - !python {model: hr.employee}: | - import netsvc, tools, os, time + import os, time + from openerp import netsvc, tools ctx={} ctx.update({'model': 'hr.employee','active_ids': []}) data_dict = {'month': time.gmtime()[1], 'year': time.gmtime()[0], 'employee_id' : ref('hr.employee_fp')} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_hr_timesheet_employee',wiz_data=data_dict, context=ctx, our_module='hr_timesheet') - Print the HR Timesheet By Employee report through the wizard - !python {model: hr.employee}: | - import netsvc, tools, os, time + import os, time + from openerp import netsvc, tools ctx={} ctx.update({'model': 'hr.employee','active_ids': []}) data_dict = {'month': time.gmtime()[1], 'year': time.gmtime()[0], 'employee_ids' : [(6,0,[ref('hr.employee_fp'),ref('hr.employee_qdp'),ref('hr.employee_al')])]} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_hr_timesheet_users',wiz_data=data_dict, context=ctx, our_module='hr_timesheet') diff --git a/addons/hr_timesheet_invoice/test/hr_timesheet_invoice_report.yml b/addons/hr_timesheet_invoice/test/hr_timesheet_invoice_report.yml index adce0e97fa3..9f7be9e53b3 100644 --- a/addons/hr_timesheet_invoice/test/hr_timesheet_invoice_report.yml +++ b/addons/hr_timesheet_invoice/test/hr_timesheet_invoice_report.yml @@ -2,7 +2,8 @@ In order to test the PDF reports defined on HR Timesheet Account Analytic Profit, we will print report of HR Timesheet Account Analytic Profit - !python {model: account.analytic.line}: | - import netsvc, tools, os, time + import os, time + from openerp import netsvc, tools data_dict = {'model': 'ir.ui.menu', 'form': {'date_from': time.strftime('%Y-%m-01'), 'employee_ids': [[6,0,[ref('hr.employee_fp'), ref('hr.employee_qdp'),ref('hr.employee_al')]]], 'journal_ids': [[6,0,[ref('hr_timesheet.analytic_journal')]]], 'date_to': time.strftime('%Y-%m-%d')}} (data, format) = netsvc.LocalService('report.account.analytic.profit').create(cr, uid, [], data_dict, {}) if tools.config['test_report_directory']: diff --git a/addons/hr_timesheet_sheet/__openerp__.py b/addons/hr_timesheet_sheet/__openerp__.py index 5f988439b50..e92ab4400bd 100644 --- a/addons/hr_timesheet_sheet/__openerp__.py +++ b/addons/hr_timesheet_sheet/__openerp__.py @@ -45,7 +45,7 @@ The validation can be configured in the company: """, 'author': 'OpenERP SA', 'website': 'http://www.openerp.com', - 'images': ['images/hr_my_timesheet.jpeg','images/hr_timesheet_analysis.jpeg','images/hr_timesheet_sheet_analysis.jpeg','images/hr_timesheets.jpeg'], + 'images': ['images/hr_my_current_timesheet.jpeg','images/hr_timesheet_analysis.jpeg','images/hr_timesheet_sheet_analysis.jpeg','images/hr_timesheet_activity.jpeg'], 'depends': ['hr_timesheet', 'hr_timesheet_invoice', 'process'], 'data': [ 'security/ir.model.access.csv', diff --git a/addons/hr_timesheet_sheet/i18n/sk.po b/addons/hr_timesheet_sheet/i18n/sk.po new file mode 100644 index 00000000000..ff433766321 --- /dev/null +++ b/addons/hr_timesheet_sheet/i18n/sk.po @@ -0,0 +1,1151 @@ +# Slovak translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:04+0000\n" +"PO-Revision-Date: 2013-02-10 18:14+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-11 05:10+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: hr_timesheet_sheet +#: field:hr.analytic.timesheet,sheet_id:0 +#: field:hr.attendance,sheet_id:0 +#: field:hr_timesheet_sheet.sheet.account,sheet_id:0 +#: field:hr_timesheet_sheet.sheet.day,sheet_id:0 +msgid "Sheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,name:hr_timesheet_sheet.process_transition_timesheetdraft0 +msgid "Service" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr.timesheet.report,quantity:0 +#: field:timesheet.report,quantity:0 +msgid "Time" +msgstr "" + +#. module: hr_timesheet_sheet +#: help:hr.config.settings,timesheet_max_difference:0 +msgid "" +"Allowed difference in hours between the sign in/out and the timesheet\n" +" computation for one sheet. Set this to 0 if you do not want " +"any control." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:hr_timesheet_sheet.sheet:0 +#: view:timesheet.report:0 +msgid "Group By..." +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,total_attendance:0 +msgid "Total Attendance" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +#: field:hr_timesheet_sheet.sheet,department_id:0 +#: view:timesheet.report:0 +#: field:timesheet.report,department_id:0 +msgid "Department" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,name:hr_timesheet_sheet.process_transition_tasktimesheet0 +msgid "Task timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:73 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:86 +#, python-format +msgid "" +"In order to create a timesheet for this employee, you must assign an " +"analytic journal to the employee, like 'Timesheet Journal'." +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "March" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: field:timesheet.report,cost:0 +msgid "#Cost" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,company_id:0 +#: field:hr_timesheet_sheet.sheet,company_id:0 +#: view:timesheet.report:0 +#: field:timesheet.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:hr_timesheet_sheet.sheet:0 +#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_report +#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet +#: model:ir.model,name:hr_timesheet_sheet.model_timesheet_report +#: model:process.node,name:hr_timesheet_sheet.process_node_timesheet0 +#: view:timesheet.report:0 +msgid "Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Set to Draft" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Timesheet Period" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,date_to:0 +#: field:timesheet.report,date_to:0 +msgid "Date to" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "to" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,note:hr_timesheet_sheet.process_node_invoiceonwork0 +msgid "Based on the timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:326 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:397 +#, python-format +msgid "You cannot modify an entry in a confirmed timesheet." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:timesheet.report:0 +msgid "Group by day of date" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my_current +msgid "My Current Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_validatetimesheet0 +msgid "Validate" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr_timesheet_sheet.sheet,state:0 +msgid "Approved" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr_timesheet_sheet.sheet,state_attendance:0 +msgid "Present" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +msgid "Total Cost" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_refusetimesheet0 +msgid "Refuse" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet +msgid "Timesheet Activities" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38 +#, python-format +msgid "Please create an employee and associate it with this user." +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:401 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:421 +#, python-format +msgid "" +"You cannot enter an attendance date outside the current timesheet dates." +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:205 +#, python-format +msgid "Week " +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_current_open +msgid "" +"My Timesheet opens your timesheet so that you can book your activities into " +"the system. From the same form, you can register your attendances (Sign " +"In/Out) and describe the working hours made on the different projects. At " +"the end of the period defined in the company, the timesheet is confirmed by " +"the user and can be validated by his manager. If required, as defined on the " +"project, you can generate the invoices based on the timesheet." +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: hr_timesheet_sheet +#: help:hr_timesheet_sheet.sheet,state:0 +msgid "" +" * The 'Draft' status is used when a user is encoding a new and unconfirmed " +"timesheet. \n" +"* The 'Confirmed' status is used for to confirm the timesheet by user. " +" \n" +"* The 'Done' status is used when users timesheet is accepted by his/her " +"senior." +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:64 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:69 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:71 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:80 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:82 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:84 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:326 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:397 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:428 +#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38 +#, python-format +msgid "Error!" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr.config.settings,timesheet_max_difference:0 +msgid "" +"Allow a difference of time between timesheets and attendances of (in hours)" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:99 +#, python-format +msgid "" +"Please verify that the total difference of the sheet is lower than %.2f." +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all +#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_timesheet_report_all +msgid "Timesheet Sheet Analysis" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet.account,name:0 +msgid "Project / Analytic Account" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,name:hr_timesheet_sheet.process_transition_validatetimesheet0 +msgid "Validation" +msgstr "" + +#. module: hr_timesheet_sheet +#: help:hr_timesheet_sheet.sheet,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:69 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:80 +#, python-format +msgid "" +"In order to create a timesheet for this employee, you must assign it to a " +"user." +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,note:hr_timesheet_sheet.process_node_attendance0 +msgid "Employee's timesheet entry" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:213 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:215 +#, python-format +msgid "Invalid Action!" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,account_id:0 +#: view:timesheet.report:0 +#: field:timesheet.report,account_id:0 +msgid "Analytic Account" +msgstr "" + +#. module: hr_timesheet_sheet +#: help:hr_timesheet_sheet.sheet,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: hr_timesheet_sheet +#: field:timesheet.report,nbr:0 +msgid "#Nbr" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,date_from:0 +#: field:timesheet.report,date_from:0 +msgid "Date from" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.employee:0 +#: view:hr_timesheet_sheet.sheet:0 +#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_employee_2_hr_timesheet +#: view:res.company:0 +msgid "Timesheets" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,name:hr_timesheet_sheet.process_node_confirmedtimesheet0 +#: view:timesheet.report:0 +#: selection:timesheet.report,state:0 +msgid "Confirmed" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet.day,total_attendance:0 +#: model:ir.model,name:hr_timesheet_sheet.model_hr_attendance +#: model:process.node,name:hr_timesheet_sheet.process_node_attendance0 +msgid "Attendance" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_draftconfirmtimesheet0 +msgid "Confirm" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,timesheet_ids:0 +msgid "Timesheet lines" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,note:hr_timesheet_sheet.process_node_confirmedtimesheet0 +msgid "State is 'confirmed'." +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,employee_id:0 +msgid "Employee" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr_timesheet_sheet.sheet,state:0 +#: selection:timesheet.report,state:0 +msgid "New" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_week_attendance_graph +msgid "My Total Attendances By Week" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet.account,total:0 +msgid "Total Time" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form +#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form +msgid "Timesheets to Validate" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:hr_timesheet_sheet.sheet:0 +msgid "Hours" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:timesheet.report:0 +msgid "Group by month of date" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,note:hr_timesheet_sheet.process_transition_validatetimesheet0 +msgid "The project manager validates the timesheets." +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "July" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr.config.settings,timesheet_range:0 +msgid "Validate timesheets every" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:73 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:86 +#, python-format +msgid "Configuration Error!" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,state:0 +#: view:timesheet.report:0 +#: field:timesheet.report,state:0 +msgid "Status" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,name:hr_timesheet_sheet.process_node_workontask0 +msgid "Work on Task" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr_timesheet_sheet.sheet,state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +msgid "#Quantity" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,total_timesheet:0 +#: view:hr_timesheet_sheet.sheet.day:0 +#: field:hr_timesheet_sheet.sheet.day,total_timesheet:0 +msgid "Total Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Available Attendance" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Sign In" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: field:timesheet.report,total_timesheet:0 +msgid "#Total Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_current_open +msgid "hr.timesheet.current.open" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:71 +#, python-format +msgid "" +"In order to create a timesheet for this employee, you must link the employee " +"to a product, like 'Consultant'." +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "September" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "December" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.current.open:0 +msgid "It will open your current timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.config.settings,timesheet_range:0 +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,month:0 +#: selection:res.company,timesheet_range:0 +#: view:timesheet.report:0 +#: field:timesheet.report,month:0 +msgid "Month" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: field:timesheet.report,total_diff:0 +msgid "#Total Diff" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "In Draft" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0 +msgid "Sign in/out" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:84 +#, python-format +msgid "" +"In order to create a timesheet for this employee, you must link the employee " +"to a product." +msgstr "" + +#. module: hr_timesheet_sheet +#. openerp-web +#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:58 +#, python-format +msgid "" +"You will be able to register your working hours and\n" +" activities." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.current.open:0 +msgid "or" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0 +msgid "Billing" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,note:hr_timesheet_sheet.process_transition_timesheetdraft0 +msgid "" +"The timesheet line represents the time spent by the employee on a specific " +"service provided." +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,name:0 +msgid "Note" +msgstr "" + +#. module: hr_timesheet_sheet +#. openerp-web +#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:33 +#, python-format +msgid "Add" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: selection:timesheet.report,state:0 +msgid "Draft" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:res.company,timesheet_max_difference:0 +msgid "Timesheet allowed difference(Hours)" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,note:hr_timesheet_sheet.process_transition_invoiceontimesheet0 +msgid "The invoice is created based on the timesheet." +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,name:hr_timesheet_sheet.process_node_drafttimesheetsheet0 +msgid "Draft Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form +msgid "" +"

\n" +" New timesheet to approve.\n" +"

\n" +" You must record timesheets every day and confirm at the end\n" +" of the week. Once the timesheet is confirmed, it should be\n" +" validated by a manager.\n" +"

\n" +" Timesheets can also be invoiced to customers, depending on " +"the\n" +" configuration of each project's related contract.\n" +"

\n" +" " +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.model,name:hr_timesheet_sheet.model_account_analytic_line +msgid "Analytic Line" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "August" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Differences" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "June" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,state_attendance:0 +msgid "Current Status" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.config.settings,timesheet_range:0 +#: selection:res.company,timesheet_range:0 +msgid "Week" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account +#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_day +msgid "Timesheets by Period" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,user_id:0 +#: field:hr_timesheet_sheet.sheet,user_id:0 +#: view:timesheet.report:0 +#: field:timesheet.report,user_id:0 +msgid "User" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_account +msgid "Timesheet by Account" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr.timesheet.report,date:0 +#: field:hr_timesheet_sheet.sheet.day,name:0 +#: field:timesheet.report,date:0 +msgid "Date" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "November" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:timesheet.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: hr_timesheet_sheet +#: field:res.company,timesheet_range:0 +msgid "Timesheet range" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:board.board:0 +msgid "My Total Attendance By Week" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "October" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:60 +#, python-format +msgid "" +"The timesheet cannot be validated as it does not contain an equal number of " +"sign ins and sign outs." +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "January" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,note:hr_timesheet_sheet.process_transition_attendancetimesheet0 +msgid "The employee signs in and signs out." +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.model,name:hr_timesheet_sheet.model_res_company +msgid "Companies" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +#: field:hr_timesheet_sheet.sheet,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:215 +#, python-format +msgid "You cannot delete a timesheet which have attendance entries." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Unvalidated Timesheets" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:82 +#, python-format +msgid "" +"You cannot have 2 timesheets that overlap!\n" +"You should use the menu 'My Timesheet' to avoid this problem." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Submit to Manager" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,general_account_id:0 +#: view:timesheet.report:0 +#: field:timesheet.report,general_account_id:0 +msgid "General Account" +msgstr "" + +#. module: hr_timesheet_sheet +#: help:hr.config.settings,timesheet_range:0 +#: help:res.company,timesheet_range:0 +msgid "Periodicity on which you validate your timesheets." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet.account:0 +msgid "Search Account" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:428 +#, python-format +msgid "You cannot modify an entry in a confirmed timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: help:res.company,timesheet_max_difference:0 +msgid "" +"Allowed difference in hours between the sign in/out and the timesheet " +"computation for one sheet. Set this to 0 if you do not want any control." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +#: field:hr_timesheet_sheet.sheet,period_ids:0 +#: view:hr_timesheet_sheet.sheet.day:0 +msgid "Period" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.config.settings,timesheet_range:0 +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,day:0 +#: selection:res.company,timesheet_range:0 +#: view:timesheet.report:0 +#: field:timesheet.report,day:0 +msgid "Day" +msgstr "" + +#. module: hr_timesheet_sheet +#: constraint:hr_timesheet_sheet.sheet:0 +msgid "" +"You cannot have 2 timesheets that overlap!\n" +"Please use the menu 'My Current Timesheet' to avoid this problem." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.current.open:0 +#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_hr_timesheet_current_open +#: model:ir.actions.server,name:hr_timesheet_sheet.ir_actions_server_timsheet_sheet +msgid "My Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: selection:timesheet.report,state:0 +msgid "Done" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,note:hr_timesheet_sheet.process_node_drafttimesheetsheet0 +msgid "State is 'draft'." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.current.open:0 +msgid "Cancel" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,name:hr_timesheet_sheet.process_node_validatedtimesheet0 +msgid "Validated" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,name:hr_timesheet_sheet.process_node_invoiceonwork0 +msgid "Invoice on Work" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet.account:0 +msgid "Timesheet by Accounts" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:50 +#, python-format +msgid "Open Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: view:timesheet.report:0 +msgid "Group by year of date" +msgstr "" + +#. module: hr_timesheet_sheet +#. openerp-web +#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:56 +#, python-format +msgid "Click to add projects, contracts or analytic accounts." +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,note:hr_timesheet_sheet.process_node_validatedtimesheet0 +msgid "State is 'validated'." +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.model,name:hr_timesheet_sheet.model_hr_config_settings +msgid "hr.config.settings" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_hr_timesheet_report_stat_all +#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_hr_timesheet_report_all +msgid "Timesheet Analysis" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Search Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Confirmed Timesheets" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Details" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet +msgid "Timesheet Line" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:213 +#, python-format +msgid "You cannot delete a timesheet which is already confirmed." +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,product_id:0 +#: view:timesheet.report:0 +#: field:timesheet.report,product_id:0 +msgid "Product" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +#: field:hr_timesheet_sheet.sheet,attendances_ids:0 +#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_attendance +msgid "Attendances" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr.timesheet.report,name:0 +#: field:timesheet.report,name:0 +msgid "Description" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,note:hr_timesheet_sheet.process_transition_confirmtimesheet0 +msgid "The employee periodically confirms his own timesheets." +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "May" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,note:hr_timesheet_sheet.process_node_workontask0 +msgid "Defines the work summary of task" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Sign Out" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,note:hr_timesheet_sheet.process_transition_tasktimesheet0 +msgid "Moves task entry into the timesheet line" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet.day:0 +msgid "Total Attendances" +msgstr "" + +#. module: hr_timesheet_sheet +#. openerp-web +#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:39 +#, python-format +msgid "Add a Line" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,total_difference:0 +#: field:hr_timesheet_sheet.sheet.day,total_difference:0 +msgid "Difference" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:64 +#, python-format +msgid "You cannot duplicate a timesheet." +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr_timesheet_sheet.sheet,state_attendance:0 +msgid "Absent" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "February" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_report_stat_all +msgid "" +"

\n" +" This report performs analysis on timesheets created by your\n" +" human resources in the system. It allows you to have a full\n" +" overview of entries done by your employees. You can group " +"them\n" +" by specific selection criteria thanks to the search tool.\n" +"

\n" +" " +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Employees" +msgstr "" + +#. module: hr_timesheet_sheet +#: constraint:hr.analytic.timesheet:0 +msgid "You cannot modify an entry in a Confirmed/Done timesheet !" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.node,note:hr_timesheet_sheet.process_node_timesheet0 +msgid "Information of time spent on a service" +msgstr "" + +#. module: hr_timesheet_sheet +#: selection:hr.timesheet.report,month:0 +#: selection:timesheet.report,month:0 +msgid "April" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.transition,name:hr_timesheet_sheet.process_transition_confirmtimesheet0 +msgid "Confirmation" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:99 +#, python-format +msgid "Warning!" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet.account,invoice_rate:0 +msgid "Invoice rate" +msgstr "" + +#. module: hr_timesheet_sheet +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:401 +#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:421 +#, python-format +msgid "User Error!" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet.day:0 +msgid "Total Difference" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "Approve" +msgstr "" + +#. module: hr_timesheet_sheet +#: help:hr_timesheet_sheet.sheet,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr_timesheet_sheet.sheet,account_ids:0 +msgid "Analytic accounts" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: field:timesheet.report,to_invoice:0 +msgid "Type of Invoicing" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:timesheet.report:0 +#: field:timesheet.report,total_attendance:0 +msgid "#Total Attendance" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr.timesheet.report,cost:0 +msgid "Cost" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:timesheet.report,date_current:0 +msgid "Current date" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:process.process,name:hr_timesheet_sheet.process_process_hrtimesheetprocess0 +msgid "Hr Timesheet" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.report:0 +#: field:hr.timesheet.report,year:0 +#: view:timesheet.report:0 +#: field:timesheet.report,year:0 +msgid "Year" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr.timesheet.current.open:0 +#: selection:hr_timesheet_sheet.sheet,state:0 +msgid "Open" +msgstr "" + +#. module: hr_timesheet_sheet +#: view:hr_timesheet_sheet.sheet:0 +msgid "To Approve" +msgstr "" + +#. module: hr_timesheet_sheet +#. openerp-web +#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:15 +#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:40 +#: view:hr_timesheet_sheet.sheet.account:0 +#, python-format +msgid "Total" +msgstr "" + +#. module: hr_timesheet_sheet +#: field:hr.timesheet.report,journal_id:0 +msgid "Journal" +msgstr "" + +#. module: hr_timesheet_sheet +#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_day +msgid "Timesheet by Day" +msgstr "" diff --git a/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml b/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml index 71776af61ba..f2477b7c3f0 100644 --- a/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml +++ b/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml @@ -59,14 +59,14 @@ if the difference between Timesheet hour and attendance hour is more than 1 hour it will give message. - !python {model: hr_timesheet_sheet.sheet}: | - uid = ref('base.user_root') - import netsvc - try: - self.button_confirm(cr, uid, [ref('hr_timesheet_sheet_sheet_deddk0')], {"active_ids": - [ref("hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form")],"active_id": ref("hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form"), - }) - except: - pass + uid = ref('base.user_root') + from openerp import netsvc + try: + self.button_confirm(cr, uid, [ref('hr_timesheet_sheet_sheet_deddk0')], {"active_ids": + [ref("hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form")],"active_id": ref("hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form"), + }) + except: + pass - I Modified the timesheet record and make the difference less than 1 hour. - diff --git a/addons/l10n_be_hr_payroll/i18n/tr.po b/addons/l10n_be_hr_payroll/i18n/tr.po new file mode 100644 index 00000000000..20a972e16a3 --- /dev/null +++ b/addons/l10n_be_hr_payroll/i18n/tr.po @@ -0,0 +1,148 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-11-24 02:53+0000\n" +"PO-Revision-Date: 2013-02-06 20:52+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: l10n_be_hr_payroll +#: help:hr.employee,disabled_spouse_bool:0 +msgid "if recipient spouse is declared disabled by law" +msgstr "if recipient spouse is declared disabled by law" + +#. module: l10n_be_hr_payroll +#: help:hr.employee,disabled_children_bool:0 +msgid "if recipient children is/are declared disabled by law" +msgstr "if recipient children is/are declared disabled by law" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,misc_onss_deduction:0 +msgid "Miscellaneous exempt ONSS " +msgstr "Miscellaneous exempt ONSS " + +#. module: l10n_be_hr_payroll +#: model:ir.model,name:l10n_be_hr_payroll.model_hr_employee +msgid "Employee" +msgstr "Employee" + +#. module: l10n_be_hr_payroll +#: field:hr.employee,disabled_spouse_bool:0 +msgid "Disabled Spouse" +msgstr "Disabled Spouse" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,retained_net_amount:0 +msgid "Net retained " +msgstr "Net retained " + +#. module: l10n_be_hr_payroll +#: field:hr.employee,resident_bool:0 +msgid "Nonresident" +msgstr "Nonresident" + +#. module: l10n_be_hr_payroll +#: help:hr.employee,resident_bool:0 +msgid "if recipient lives in a foreign country" +msgstr "if recipient lives in a foreign country" + +#. module: l10n_be_hr_payroll +#: view:hr.employee:0 +msgid "if spouse has professionnel income or not" +msgstr "if spouse has professionnel income or not" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,insurance_employee_deduction:0 +msgid "Insurance Group - by worker " +msgstr "Insurance Group - by worker " + +#. module: l10n_be_hr_payroll +#: selection:hr.employee,spouse_fiscal_status:0 +msgid "With Income" +msgstr "With Income" + +#. module: l10n_be_hr_payroll +#: selection:hr.employee,spouse_fiscal_status:0 +msgid "Without Income" +msgstr "Without Income" + +#. module: l10n_be_hr_payroll +#: field:hr.employee,disabled_children_number:0 +msgid "Number of disabled children" +msgstr "Number of disabled children" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,additional_net_amount:0 +msgid "Net supplements" +msgstr "Net supplements" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,car_company_amount:0 +msgid "Company car employer" +msgstr "Company car employer" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,misc_advantage_amount:0 +msgid "Benefits of various nature " +msgstr "Benefits of various nature " + +#. module: l10n_be_hr_payroll +#: field:hr.contract,car_employee_deduction:0 +msgid "Company Car Deduction for Worker" +msgstr "Company Car Deduction for Worker" + +#. module: l10n_be_hr_payroll +#: field:hr.employee,disabled_children_bool:0 +msgid "Disabled Children" +msgstr "Disabled Children" + +#. module: l10n_be_hr_payroll +#: model:ir.model,name:l10n_be_hr_payroll.model_hr_contract +msgid "Contract" +msgstr "Contract" + +#. module: l10n_be_hr_payroll +#: field:hr.contract,meal_voucher_amount:0 +msgid "Check Value Meal " +msgstr "Check Value Meal " + +#. module: l10n_be_hr_payroll +#: field:hr.contract,travel_reimbursement_amount:0 +msgid "Reimbursement of travel expenses" +msgstr "Reimbursement of travel expenses" + +#. module: l10n_be_hr_payroll +#: constraint:hr.contract:0 +msgid "Error! Contract start-date must be less than contract end-date." +msgstr "Error! Contract start-date must be less than contract end-date." + +#. module: l10n_be_hr_payroll +#: field:hr.employee,spouse_fiscal_status:0 +msgid "Tax status for spouse" +msgstr "Tax status for spouse" + +#. module: l10n_be_hr_payroll +#: view:hr.employee:0 +msgid "number of dependent children declared as disabled" +msgstr "number of dependent children declared as disabled" + +#. module: l10n_be_hr_payroll +#: constraint:hr.employee:0 +msgid "Error! You cannot create recursive hierarchy of Employee(s)." +msgstr "Error! You cannot create recursive hierarchy of Employee(s)." + +#. module: l10n_be_hr_payroll +#: field:hr.contract,meal_voucher_employee_deduction:0 +msgid "Check Value Meal - by worker " +msgstr "Check Value Meal - by worker " diff --git a/addons/l10n_be_invoice_bba/i18n/tr.po b/addons/l10n_be_invoice_bba/i18n/tr.po new file mode 100644 index 00000000000..b34cc3fdabd --- /dev/null +++ b/addons/l10n_be_invoice_bba/i18n/tr.po @@ -0,0 +1,160 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-11-24 02:53+0000\n" +"PO-Revision-Date: 2013-02-06 20:52+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: l10n_be_invoice_bba +#: sql_constraint:account.invoice:0 +msgid "Invoice Number must be unique per Company!" +msgstr "Invoice Number must be unique per Company!" + +#. module: l10n_be_invoice_bba +#: model:ir.model,name:l10n_be_invoice_bba.model_account_invoice +msgid "Invoice" +msgstr "Invoice" + +#. module: l10n_be_invoice_bba +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." +msgstr "Error ! You cannot create recursive associated members." + +#. module: l10n_be_invoice_bba +#: constraint:account.invoice:0 +msgid "Invalid BBA Structured Communication !" +msgstr "Invalid BBA Structured Communication !" + +#. module: l10n_be_invoice_bba +#: selection:res.partner,out_inv_comm_algorithm:0 +msgid "Random" +msgstr "Random" + +#. module: l10n_be_invoice_bba +#: help:res.partner,out_inv_comm_type:0 +msgid "Select Default Communication Type for Outgoing Invoices." +msgstr "Select Default Communication Type for Outgoing Invoices." + +#. module: l10n_be_invoice_bba +#: help:res.partner,out_inv_comm_algorithm:0 +msgid "" +"Select Algorithm to generate the Structured Communication on Outgoing " +"Invoices." +msgstr "" +"Select Algorithm to generate the Structured Communication on Outgoing " +"Invoices." + +#. module: l10n_be_invoice_bba +#: code:addons/l10n_be_invoice_bba/invoice.py:109 +#: code:addons/l10n_be_invoice_bba/invoice.py:135 +#, python-format +msgid "" +"The daily maximum of outgoing invoices with an automatically generated BBA " +"Structured Communications has been exceeded!\n" +"Please create manually a unique BBA Structured Communication." +msgstr "" +"The daily maximum of outgoing invoices with an automatically generated BBA " +"Structured Communications has been exceeded!\n" +"Please create manually a unique BBA Structured Communication." + +#. module: l10n_be_invoice_bba +#: code:addons/l10n_be_invoice_bba/invoice.py:150 +#, python-format +msgid "Error!" +msgstr "Error!" + +#. module: l10n_be_invoice_bba +#: code:addons/l10n_be_invoice_bba/invoice.py:121 +#, python-format +msgid "" +"The Partner should have a 3-7 digit Reference Number for the generation of " +"BBA Structured Communications!\n" +"Please correct the Partner record." +msgstr "" +"The Partner should have a 3-7 digit Reference Number for the generation of " +"BBA Structured Communications!\n" +"Please correct the Partner record." + +#. module: l10n_be_invoice_bba +#: constraint:res.partner:0 +msgid "Error: Invalid ean code" +msgstr "Error: Invalid ean code" + +#. module: l10n_be_invoice_bba +#: code:addons/l10n_be_invoice_bba/invoice.py:108 +#: code:addons/l10n_be_invoice_bba/invoice.py:120 +#: code:addons/l10n_be_invoice_bba/invoice.py:134 +#: code:addons/l10n_be_invoice_bba/invoice.py:162 +#: code:addons/l10n_be_invoice_bba/invoice.py:172 +#: code:addons/l10n_be_invoice_bba/invoice.py:197 +#, python-format +msgid "Warning!" +msgstr "Warning!" + +#. module: l10n_be_invoice_bba +#: selection:res.partner,out_inv_comm_algorithm:0 +msgid "Customer Reference" +msgstr "Customer Reference" + +#. module: l10n_be_invoice_bba +#: field:res.partner,out_inv_comm_type:0 +msgid "Communication Type" +msgstr "Communication Type" + +#. module: l10n_be_invoice_bba +#: code:addons/l10n_be_invoice_bba/invoice.py:173 +#: code:addons/l10n_be_invoice_bba/invoice.py:198 +#, python-format +msgid "" +"The BBA Structured Communication has already been used!\n" +"Please create manually a unique BBA Structured Communication." +msgstr "" +"The BBA Structured Communication has already been used!\n" +"Please create manually a unique BBA Structured Communication." + +#. module: l10n_be_invoice_bba +#: selection:res.partner,out_inv_comm_algorithm:0 +msgid "Date" +msgstr "Date" + +#. module: l10n_be_invoice_bba +#: model:ir.model,name:l10n_be_invoice_bba.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: l10n_be_invoice_bba +#: code:addons/l10n_be_invoice_bba/invoice.py:151 +#, python-format +msgid "" +"Unsupported Structured Communication Type Algorithm '%s' !\n" +"Please contact your OpenERP support channel." +msgstr "" +"Unsupported Structured Communication Type Algorithm '%s' !\n" +"Please contact your OpenERP support channel." + +#. module: l10n_be_invoice_bba +#: field:res.partner,out_inv_comm_algorithm:0 +msgid "Communication Algorithm" +msgstr "Communication Algorithm" + +#. module: l10n_be_invoice_bba +#: code:addons/l10n_be_invoice_bba/invoice.py:163 +#, python-format +msgid "" +"Empty BBA Structured Communication!\n" +"Please fill in a unique BBA Structured Communication." +msgstr "" +"Empty BBA Structured Communication!\n" +"Please fill in a unique BBA Structured Communication." diff --git a/addons/l10n_bo/i18n/tr.po b/addons/l10n_bo/i18n/tr.po new file mode 100644 index 00000000000..92a1ac10682 --- /dev/null +++ b/addons/l10n_bo/i18n/tr.po @@ -0,0 +1,53 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2013-02-06 11:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: l10n_ar +#: model:ir.module.module,description:l10n_ar.module_meta_information +msgid "" +"\n" +" Argentinian Accounting : chart of Account\n" +" " +msgstr "" +"\n" +" Arjantin Muhasebe : Hesap planı\n" +" " + +#. module: l10n_ar +#: model:ir.module.module,shortdesc:l10n_ar.module_meta_information +msgid "Argentinian Chart of Account" +msgstr "Arjantin Hesap Planı" + +#. module: l10n_ar +#: model:ir.actions.todo,note:l10n_ar.config_call_account_template_in_minimal +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" +"Bir Tablo Şablonundan bir Hesap Tablosu oluşturun. Firma adını girmeniz, " +"hesaplarınızın ve banka hesaplarınızın kodlarının oluşturulması için rakam " +"sayısını, yevmiyeleri oluşturmak için para birimini girmeniz istenecektir. " +"Böylece sade bir hesap planı oluşturumuş olur.\n" +"\t Bu sihirbaz, Mali Yönetim/Yapılandırma/Mali Muhasebe/Mali Hesaplar/Tablo " +"Şablonundan Hesap planı Oluşturma menüsünden çalıştırılan sihirbaz ile " +"aynıdır." diff --git a/addons/l10n_fr/test/l10n_fr_report.yml b/addons/l10n_fr/test/l10n_fr_report.yml index aadd2c97311..44db53d0a77 100644 --- a/addons/l10n_fr/test/l10n_fr_report.yml +++ b/addons/l10n_fr/test/l10n_fr_report.yml @@ -2,7 +2,8 @@ In order to test the PDF reports defined on a l10n_fr, we will print an Account Move Line Report for l10n_fr - !python {model: account.move.line}: | - import netsvc, tools, os, time + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.l10n.fr.bilan').create(cr, uid, [], {'model':'account.move.line', 'form':{'fiscalyear_id': ref('account.data_fiscalyear')}}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'l10n_fr-bilan_report.'+format), 'wb+').write(data) @@ -11,7 +12,8 @@ In order to test the PDF reports defined on a l10n_fr, we will print a Compute Resultant Report for l10n_fr - !python {model: account.move.line}: | - import netsvc, tools, os,time + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.l10n.fr.compute_resultant').create(cr, uid, [], {'model':'account.move.line', 'form':{'fiscalyear_id': ref('account.data_fiscalyear')}}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'l10n_fr-compute_resultant_report.'+format), 'wb+').write(data) diff --git a/addons/l10n_fr_rib/i18n/tr.po b/addons/l10n_fr_rib/i18n/tr.po new file mode 100644 index 00000000000..2c6bd1e1882 --- /dev/null +++ b/addons/l10n_fr_rib/i18n/tr.po @@ -0,0 +1,135 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-11-24 02:53+0000\n" +"PO-Revision-Date: 2013-02-06 20:54+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: l10n_fr_rib +#: constraint:res.partner.bank:0 +msgid "" +"\n" +"Please define BIC/Swift code on bank for bank type IBAN Account to make " +"valid payments" +msgstr "" +"\n" +"Please define BIC/Swift code on bank for bank type IBAN Account to make " +"valid payments" + +#. module: l10n_fr_rib +#: model:res.partner.bank.type,name:l10n_fr_rib.bank_rib +msgid "RIB and optional IBAN" +msgstr "RIB and optional IBAN" + +#. module: l10n_fr_rib +#: field:res.partner.bank,rib_acc_number:0 +msgid "RIB account number" +msgstr "RIB account number" + +#. module: l10n_fr_rib +#: field:res.partner.bank,bank_code:0 +msgid "Bank Code" +msgstr "Bank Code" + +#. module: l10n_fr_rib +#: code:addons/l10n_fr_rib/bank.py:54 +#, python-format +msgid "The RIB key %s does not correspond to the other codes: %s %s %s." +msgstr "The RIB key %s does not correspond to the other codes: %s %s %s." + +#. module: l10n_fr_rib +#: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_office_field +msgid "office" +msgstr "office" + +#. module: l10n_fr_rib +#: field:res.bank,rib_code:0 +msgid "RIB Bank Code" +msgstr "RIB Bank Code" + +#. module: l10n_fr_rib +#: code:addons/l10n_fr_rib/bank.py:58 +#, python-format +msgid "The IBAN %s is not valid." +msgstr "The IBAN %s is not valid." + +#. module: l10n_fr_rib +#: model:ir.model,name:l10n_fr_rib.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Bank Accounts" + +#. module: l10n_fr_rib +#: field:res.partner.bank,office:0 +msgid "Office Code" +msgstr "Office Code" + +#. module: l10n_fr_rib +#: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_bic_field +msgid "bank_bic" +msgstr "bank_bic" + +#. module: l10n_fr_rib +#: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_bank_code_field +msgid "bank_code" +msgstr "bank_code" + +#. module: l10n_fr_rib +#: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_key_field +msgid "key" +msgstr "key" + +#. module: l10n_fr_rib +#: code:addons/l10n_fr_rib/bank.py:53 +#: code:addons/l10n_fr_rib/bank.py:58 +#, python-format +msgid "Error!" +msgstr "Error!" + +#. module: l10n_fr_rib +#: help:res.partner.bank,key:0 +msgid "" +"The key is a number allowing to check the correctness of the other codes." +msgstr "" +"The key is a number allowing to check the correctness of the other codes." + +#. module: l10n_fr_rib +#: field:res.partner.bank,key:0 +msgid "Key" +msgstr "Key" + +#. module: l10n_fr_rib +#: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_rib_acc_number_field +msgid "rib_acc_number" +msgstr "rib_acc_number" + +#. module: l10n_fr_rib +#: model:res.partner.bank.type,format_layout:l10n_fr_rib.bank_rib +msgid "%(bank_name)s: %(bank_code)s %(office)s %(rib_acc_number)s %(key)s" +msgstr "%(bank_name)s: %(bank_code)s %(office)s %(rib_acc_number)s %(key)s" + +#. module: l10n_fr_rib +#: constraint:res.partner.bank:0 +msgid "The RIB and/or IBAN is not valid" +msgstr "The RIB and/or IBAN is not valid" + +#. module: l10n_fr_rib +#: model:ir.model,name:l10n_fr_rib.model_res_bank +msgid "Bank" +msgstr "Bank" + +#. module: l10n_fr_rib +#: model:res.partner.bank.type.field,name:l10n_fr_rib.rib_acc_number_field +msgid "acc_number" +msgstr "acc_number" diff --git a/addons/l10n_in_hr_payroll/i18n/tr.po b/addons/l10n_in_hr_payroll/i18n/tr.po new file mode 100644 index 00000000000..74c86c161d9 --- /dev/null +++ b/addons/l10n_in_hr_payroll/i18n/tr.po @@ -0,0 +1,1027 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-11-24 02:53+0000\n" +"PO-Revision-Date: 2013-02-06 20:56+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "E-mail Address" +msgstr "E-mail Address" + +#. module: l10n_in_hr_payroll +#: field:payment.advice.report,employee_bank_no:0 +msgid "Employee Bank Account" +msgstr "Employee Bank Account" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Payment Advices which are in draft state" +msgstr "Payment Advices which are in draft state" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Title" +msgstr "Title" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Payment Advice from" +msgstr "Payment Advice from" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_yearly_salary_detail +msgid "Hr Salary Employee By Category Report" +msgstr "Hr Salary Employee By Category Report" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Payslips which are paid" +msgstr "Payslips which are paid" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: view:payment.advice.report:0 +#: view:payslip.report:0 +msgid "Group By..." +msgstr "Group By..." + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Allowances with Basic:" +msgstr "Allowances with Basic:" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Payslips which are in done state" +msgstr "Payslips which are in done state" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Department" +msgstr "Department" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Deductions:" +msgstr "Deductions:" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "A/C no." +msgstr "A/C no." + +#. module: l10n_in_hr_payroll +#: field:hr.contract,driver_salay:0 +msgid "Driver Salary" +msgstr "Driver Salary" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.action_yearly_salary_detail +#: model:ir.actions.report.xml,name:l10n_in_hr_payroll.yearly_salary +#: model:ir.ui.menu,name:l10n_in_hr_payroll.menu_yearly_salary_detail +msgid "Yearly Salary by Employee" +msgstr "Yearly Salary by Employee" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.act_hr_emp_payslip_list +msgid "Payslips" +msgstr "Payslips" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "March" +msgstr "March" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice,company_id:0 +#: field:hr.payroll.advice.line,company_id:0 +#: view:payment.advice.report:0 +#: field:payment.advice.report,company_id:0 +#: view:payslip.report:0 +#: field:payslip.report,company_id:0 +msgid "Company" +msgstr "Company" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "The Manager" +msgstr "The Manager" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Letter Details" +msgstr "Letter Details" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Set to Draft" +msgstr "Set to Draft" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "to" +msgstr "to" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Total :" +msgstr "Total :" + +#. module: l10n_in_hr_payroll +#: field:hr.payslip.run,available_advice:0 +msgid "Made Payment Advice?" +msgstr "Made Payment Advice?" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Advices which are paid using NEFT transfer" +msgstr "Advices which are paid using NEFT transfer" + +#. module: l10n_in_hr_payroll +#: field:payslip.report,nbr:0 +msgid "# Payslip lines" +msgstr "# Payslip lines" + +#. module: l10n_in_hr_payroll +#: help:hr.contract,tds:0 +msgid "Amount for Tax Deduction at Source" +msgstr "Amount for Tax Deduction at Source" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_payslip +msgid "Pay Slip" +msgstr "Pay Slip" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +#: field:payment.advice.report,day:0 +#: view:payslip.report:0 +#: field:payslip.report,day:0 +msgid "Day" +msgstr "Day" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Month of Payment Advices" +msgstr "Month of Payment Advices" + +#. module: l10n_in_hr_payroll +#: constraint:hr.payslip:0 +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "Payslip 'Date From' must be before 'Date To'." + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,batch_id:0 +msgid "Batch" +msgstr "Batch" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Code" +msgstr "Code" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Other Information" +msgstr "Other Information" + +#. module: l10n_in_hr_payroll +#: selection:hr.payroll.advice,state:0 +#: selection:payment.advice.report,state:0 +msgid "Cancelled" +msgstr "Cancelled" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,help:l10n_in_hr_payroll.action_payslip_report_all +msgid "This report performs analysis on Payslip" +msgstr "This report performs analysis on Payslip" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "For" +msgstr "For" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Details by Salary Rule Category:" +msgstr "Details by Salary Rule Category:" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,number:0 +#: report:paylip.details.in:0 +msgid "Reference" +msgstr "Reference" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,medical_insurance:0 +msgid "Medical Insurance" +msgstr "Medical Insurance" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Identification No" +msgstr "Identification No" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +#: field:payslip.report,struct_id:0 +msgid "Structure" +msgstr "Structure" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "form period" +msgstr "form period" + +#. module: l10n_in_hr_payroll +#: selection:hr.payroll.advice,state:0 +#: selection:payment.advice.report,state:0 +msgid "Confirmed" +msgstr "Confirmed" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +#: report:salary.employee.bymonth:0 +msgid "From" +msgstr "From" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,bysal:0 +#: field:payment.advice.report,bysal:0 +#: report:payroll.advice:0 +msgid "By Salary" +msgstr "By Salary" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: view:payment.advice.report:0 +msgid "Confirm" +msgstr "Confirm" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,chaque_nos:0 +#: field:payment.advice.report,cheque_nos:0 +msgid "Cheque Numbers" +msgstr "Cheque Numbers" + +#. module: l10n_in_hr_payroll +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "Error! You can not create recursive companies." + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.action_salary_employee_month +#: model:ir.actions.report.xml,name:l10n_in_hr_payroll.hr_salary_employee_bymonth +#: model:ir.ui.menu,name:l10n_in_hr_payroll.menu_salary_employee_month +msgid "Yearly Salary by Head" +msgstr "Yearly Salary by Head" + +#. module: l10n_in_hr_payroll +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:134 +#, python-format +msgid "You can not confirm Payment advice without advice lines." +msgstr "You can not confirm Payment advice without advice lines." + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Yours Sincerely" +msgstr "Yours Sincerely" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "# Payslip Lines" +msgstr "# Payslip Lines" + +#. module: l10n_in_hr_payroll +#: help:hr.contract,medical_insurance:0 +msgid "Deduction towards company provided medical insurance" +msgstr "Deduction towards company provided medical insurance" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_payroll_advice_line +msgid "Bank Advice Lines" +msgstr "Bank Advice Lines" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Day of Payslip" +msgstr "Day of Payslip" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Email" +msgstr "Email" + +#. module: l10n_in_hr_payroll +#: help:hr.payslip.run,available_advice:0 +msgid "" +"If this box is checked which means that Payment Advice exists for current " +"batch" +msgstr "" +"If this box is checked which means that Payment Advice exists for current " +"batch" + +#. module: l10n_in_hr_payroll +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:108 +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:134 +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:190 +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:207 +#, python-format +msgid "Error !" +msgstr "Error !" + +#. module: l10n_in_hr_payroll +#: field:payslip.report,paid:0 +msgid "Made Payment Order ? " +msgstr "Made Payment Order ? " + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +#: view:yearly.salary.detail:0 +msgid "Print" +msgstr "Print" + +#. module: l10n_in_hr_payroll +#: selection:payslip.report,state:0 +msgid "Rejected" +msgstr "Rejected" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Year of Payslip" +msgstr "Year of Payslip" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_payslip_run +msgid "Payslip Batches" +msgstr "Payslip Batches" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,debit_credit:0 +#: report:payroll.advice:0 +msgid "C/D" +msgstr "C/D" + +#. module: l10n_in_hr_payroll +#: report:salary.employee.bymonth:0 +msgid "Yearly Salary Details" +msgstr "Yearly Salary Details" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.report.xml,name:l10n_in_hr_payroll.payroll_advice +msgid "Print Advice" +msgstr "Print Advice" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,line_ids:0 +msgid "Employee Salary" +msgstr "Employee Salary" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "July" +msgstr "July" + +#. module: l10n_in_hr_payroll +#: view:res.company:0 +msgid "Configuration" +msgstr "Configuration" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Payslip Line" +msgstr "Payslip Line" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.action_view_hr_bank_advice_tree +#: model:ir.ui.menu,name:l10n_in_hr_payroll.hr_menu_payment_advice +msgid "Payment Advices" +msgstr "Payment Advices" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.action_payment_advice_report_all +#: model:ir.ui.menu,name:l10n_in_hr_payroll.menu_reporting_payment_advice +#: view:payment.advice.report:0 +msgid "Advices Analysis" +msgstr "Advices Analysis" + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +msgid "" +"This wizard will print report which displays employees break-up of Net Head " +"for a specified dates." +msgstr "" +"This wizard will print report which displays employees break-up of Net Head " +"for a specified dates." + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,ifsc:0 +msgid "IFSC" +msgstr "IFSC" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: field:payslip.report,date_to:0 +msgid "Date To" +msgstr "Date To" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,tds:0 +msgid "TDS" +msgstr "TDS" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Confirm Advices" +msgstr "Confirm Advices" + +#. module: l10n_in_hr_payroll +#: constraint:hr.contract:0 +msgid "Error! Contract start-date must be less than contract end-date." +msgstr "Error! Contract start-date must be less than contract end-date." + +#. module: l10n_in_hr_payroll +#: field:res.company,dearness_allowance:0 +msgid "Dearness Allowance" +msgstr "Dearness Allowance" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "August" +msgstr "August" + +#. module: l10n_in_hr_payroll +#: view:hr.contract:0 +msgid "Deduction" +msgstr "Deduction" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "SI. No." +msgstr "SI. No." + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Payment Advices which are in confirm state" +msgstr "Payment Advices which are in confirm state" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "December" +msgstr "December" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Confirm Sheet" +msgstr "Confirm Sheet" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +#: field:payment.advice.report,month:0 +#: view:payslip.report:0 +#: field:payslip.report,month:0 +msgid "Month" +msgstr "Month" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Employee Code" +msgstr "Employee Code" + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +#: view:yearly.salary.detail:0 +msgid "or" +msgstr "or" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_salary_employee_month +msgid "Hr Salary Employee By Month Report" +msgstr "Hr Salary Employee By Month Report" + +#. module: l10n_in_hr_payroll +#: field:hr.salary.employee.month,category_id:0 +#: view:payslip.report:0 +#: field:payslip.report,category_id:0 +msgid "Category" +msgstr "Category" + +#. module: l10n_in_hr_payroll +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:190 +#, python-format +msgid "" +"Payment advice already exists for %s, 'Set to Draft' to create a new advice." +msgstr "" +"Payment advice already exists for %s, 'Set to Draft' to create a new advice." + +#. module: l10n_in_hr_payroll +#: view:hr.payslip.run:0 +msgid "To Advice" +msgstr "To Advice" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Note" +msgstr "Note" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Salary Rule Category" +msgstr "Salary Rule Category" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: selection:hr.payroll.advice,state:0 +#: view:payment.advice.report:0 +#: selection:payment.advice.report,state:0 +#: view:payslip.report:0 +#: selection:payslip.report,state:0 +msgid "Draft" +msgstr "Draft" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: field:payslip.report,date_from:0 +msgid "Date From" +msgstr "Date From" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Employee Name" +msgstr "Employee Name" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_payment_advice_report +msgid "Payment Advice Analysis" +msgstr "Payment Advice Analysis" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice,state:0 +#: view:payment.advice.report:0 +#: field:payment.advice.report,state:0 +#: view:payslip.report:0 +#: field:payslip.report,state:0 +msgid "Status" +msgstr "Status" + +#. module: l10n_in_hr_payroll +#: help:res.company,dearness_allowance:0 +msgid "Check this box if your company provide Dearness Allowance to employee" +msgstr "" +"Check this box if your company provide Dearness Allowance to employee" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,ifsc_code:0 +#: field:payment.advice.report,ifsc_code:0 +#: report:payroll.advice:0 +msgid "IFSC Code" +msgstr "IFSC Code" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "June" +msgstr "June" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Paid" +msgstr "Paid" + +#. module: l10n_in_hr_payroll +#: help:hr.contract,voluntary_provident_fund:0 +msgid "" +"VPF is a safe option wherein you can contribute more than the PF ceiling of " +"12% that has been mandated by the government and VPF computed as " +"percentage(%)" +msgstr "" +"VPF is a safe option wherein you can contribute more than the PF ceiling of " +"12% that has been mandated by the government and VPF computed as " +"percentage(%)" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +#: field:payment.advice.report,nbr:0 +msgid "# Payment Lines" +msgstr "# Payment Lines" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.report.xml,name:l10n_in_hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "PaySlip Details" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Payment Lines" +msgstr "Payment Lines" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,date:0 +#: field:payment.advice.report,date:0 +msgid "Date" +msgstr "Date" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "November" +msgstr "November" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +#: view:payslip.report:0 +msgid "Extended Filters..." +msgstr "Extended Filters..." + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,help:l10n_in_hr_payroll.action_payment_advice_report_all +msgid "This report performs analysis on Payment Advices" +msgstr "This report performs analysis on Payment Advices" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "October" +msgstr "October" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: report:salary.detail.byyear:0 +msgid "Designation" +msgstr "Designation" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Month of Payslip" +msgstr "Month of Payslip" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "January" +msgstr "January" + +#. module: l10n_in_hr_payroll +#: view:yearly.salary.detail:0 +msgid "Pay Head Employee Breakup" +msgstr "Pay Head Employee Breakup" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_res_company +msgid "Companies" +msgstr "Companies" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: report:payroll.advice:0 +msgid "Authorized Signature" +msgstr "Authorized Signature" + +#. module: l10n_in_hr_payroll +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_contract +msgid "Contract" +msgstr "Contract" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,supplementary_allowance:0 +msgid "Supplementary Allowance" +msgstr "Supplementary Allowance" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice.line:0 +msgid "Advice Lines" +msgstr "Advice Lines" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "To," +msgstr "To," + +#. module: l10n_in_hr_payroll +#: help:hr.contract,driver_salay:0 +msgid "Check this box if you provide allowance for driver" +msgstr "Check this box if you provide allowance for driver" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +msgid "Payslips which are in draft state" +msgstr "Payslips which are in draft state" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice.line,advice_id:0 +#: field:hr.payslip,advice_id:0 +#: model:ir.model,name:l10n_in_hr_payroll.model_hr_payroll_advice +msgid "Bank Advice" +msgstr "Bank Advice" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Other No." +msgstr "Other No." + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Draft Advices" +msgstr "Draft Advices" + +#. module: l10n_in_hr_payroll +#: help:hr.payroll.advice,neft:0 +msgid "Check this box if your company use online transfer for salary" +msgstr "Check this box if your company use online transfer for salary" + +#. module: l10n_in_hr_payroll +#: field:payment.advice.report,number:0 +#: field:payslip.report,number:0 +msgid "Number" +msgstr "Number" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "September" +msgstr "September" + +#. module: l10n_in_hr_payroll +#: view:payslip.report:0 +#: selection:payslip.report,state:0 +msgid "Done" +msgstr "Done" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: view:hr.salary.employee.month:0 +#: view:yearly.salary.detail:0 +msgid "Cancel" +msgstr "Cancel" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Day of Payment Advices" +msgstr "Day of Payment Advices" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Search Payment advice" +msgstr "Search Payment advice" + +#. module: l10n_in_hr_payroll +#: view:yearly.salary.detail:0 +msgid "" +"This wizard will print report which display a pay head employee breakup for " +"a specified dates." +msgstr "" +"This wizard will print report which display a pay head employee breakup for " +"a specified dates." + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Pay Slip Details" +msgstr "Pay Slip Details" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Total Salary" +msgstr "Total Salary" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,employee_id:0 +#: view:payment.advice.report:0 +#: field:payment.advice.report,employee_id:0 +#: view:payslip.report:0 +#: field:payslip.report,employee_id:0 +msgid "Employee" +msgstr "Employee" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +msgid "Compute Advice" +msgstr "Compute Advice" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Dear Sir/Madam," +msgstr "Dear Sir/Madam," + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,note:0 +msgid "Description" +msgstr "Description" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "May" +msgstr "May" + +#. module: l10n_in_hr_payroll +#: view:res.company:0 +msgid "Payroll" +msgstr "Payroll" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "NEFT" +msgstr "NEFT" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: report:salary.detail.byyear:0 +msgid "Address" +msgstr "Address" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice,bank_id:0 +#: view:payment.advice.report:0 +#: field:payment.advice.report,bank_id:0 +#: report:payroll.advice:0 +#: report:salary.detail.byyear:0 +msgid "Bank" +msgstr "Bank" + +#. module: l10n_in_hr_payroll +#: field:hr.salary.employee.month,end_date:0 +#: field:yearly.salary.detail,date_to:0 +msgid "End Date" +msgstr "End Date" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "February" +msgstr "February" + +#. module: l10n_in_hr_payroll +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "The company name must be unique !" + +#. module: l10n_in_hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice,name:0 +#: report:paylip.details.in:0 +#: field:payment.advice.report,name:0 +#: field:payslip.report,name:0 +#: report:salary.employee.bymonth:0 +msgid "Name" +msgstr "Name" + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +#: field:hr.salary.employee.month,employee_ids:0 +#: view:yearly.salary.detail:0 +#: field:yearly.salary.detail,employee_ids:0 +msgid "Employees" +msgstr "Employees" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Bank Account" +msgstr "Bank Account" + +#. module: l10n_in_hr_payroll +#: model:ir.actions.act_window,name:l10n_in_hr_payroll.action_payslip_report_all +#: model:ir.model,name:l10n_in_hr_payroll.model_payslip_report +#: model:ir.ui.menu,name:l10n_in_hr_payroll.menu_reporting_payslip +#: view:payslip.report:0 +msgid "Payslip Analysis" +msgstr "Payslip Analysis" + +#. module: l10n_in_hr_payroll +#: selection:payment.advice.report,month:0 +#: selection:payslip.report,month:0 +msgid "April" +msgstr "April" + +#. module: l10n_in_hr_payroll +#: report:payroll.advice:0 +msgid "Name of the Employe" +msgstr "Name of the Employe" + +#. module: l10n_in_hr_payroll +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:108 +#: code:addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py:207 +#, python-format +msgid "Please define bank account for the %s employee" +msgstr "Please define bank account for the %s employee" + +#. module: l10n_in_hr_payroll +#: field:hr.salary.employee.month,start_date:0 +#: field:yearly.salary.detail,date_from:0 +msgid "Start Date" +msgstr "Start Date" + +#. module: l10n_in_hr_payroll +#: view:hr.contract:0 +msgid "Allowance" +msgstr "Allowance" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,voluntary_provident_fund:0 +msgid "Voluntary Provident Fund (%)" +msgstr "Voluntary Provident Fund (%)" + +#. module: l10n_in_hr_payroll +#: field:hr.contract,house_rent_allowance_metro_nonmetro:0 +msgid "House Rent Allowance (%)" +msgstr "House Rent Allowance (%)" + +#. module: l10n_in_hr_payroll +#: help:hr.payroll.advice,bank_id:0 +msgid "Select the Bank from which the salary is going to be paid" +msgstr "Select the Bank from which the salary is going to be paid" + +#. module: l10n_in_hr_payroll +#: view:hr.salary.employee.month:0 +msgid "Employee Pay Head Breakup" +msgstr "Employee Pay Head Breakup" + +#. module: l10n_in_hr_payroll +#: report:salary.detail.byyear:0 +msgid "Phone No." +msgstr "Phone No." + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +msgid "Credit" +msgstr "Credit" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice.line,name:0 +#: report:payroll.advice:0 +msgid "Bank Account No." +msgstr "Bank Account No." + +#. module: l10n_in_hr_payroll +#: help:hr.payroll.advice,date:0 +msgid "Advice Date is used to search Payslips" +msgstr "Advice Date is used to search Payslips" + +#. module: l10n_in_hr_payroll +#: view:hr.payslip.run:0 +msgid "Payslip Batches ready to be Adviced" +msgstr "Payslip Batches ready to be Adviced" + +#. module: l10n_in_hr_payroll +#: view:hr.payslip.run:0 +msgid "Create Advice" +msgstr "Create Advice" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +#: field:payment.advice.report,year:0 +#: view:payslip.report:0 +#: field:payslip.report,year:0 +msgid "Year" +msgstr "Year" + +#. module: l10n_in_hr_payroll +#: field:hr.payroll.advice,neft:0 +#: field:payment.advice.report,neft:0 +msgid "NEFT Transaction" +msgstr "NEFT Transaction" + +#. module: l10n_in_hr_payroll +#: report:paylip.details.in:0 +#: field:payslip.report,total:0 +#: report:salary.detail.byyear:0 +#: report:salary.employee.bymonth:0 +msgid "Total" +msgstr "Total" + +#. module: l10n_in_hr_payroll +#: help:hr.contract,house_rent_allowance_metro_nonmetro:0 +msgid "" +"HRA is an allowance given by the employer to the employee for taking care of " +"his rental or accommodation expenses for metro city it is 50 % and for non " +"metro 40%.HRA computed as percentage(%)" +msgstr "" +"HRA is an allowance given by the employer to the employee for taking care of " +"his rental or accommodation expenses for metro city it is 50 % and for non " +"metro 40%.HRA computed as percentage(%)" + +#. module: l10n_in_hr_payroll +#: view:payment.advice.report:0 +msgid "Year of Payment Advices" +msgstr "Year of Payment Advices" diff --git a/addons/l10n_in_hr_payroll/test/payment_advice.yml b/addons/l10n_in_hr_payroll/test/payment_advice.yml index 20b45830c5e..ff391dd5363 100644 --- a/addons/l10n_in_hr_payroll/test/payment_advice.yml +++ b/addons/l10n_in_hr_payroll/test/payment_advice.yml @@ -35,7 +35,8 @@ In order to test the PDF report defined on a Payment Advice, we will print a Print Advice Report when NEFT is checked - !python {model: hr.payroll.advice}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.payroll.advice').create(cr, uid, [ref('l10n_in_hr_payroll.payment_advice_1')], {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'l10n_in_hr_payroll_summary report'+format), 'wb+').write(data) \ No newline at end of file diff --git a/addons/l10n_lu/test/l10n_lu_report.yml b/addons/l10n_lu/test/l10n_lu_report.yml index f3a35253850..cacb3015ab2 100644 --- a/addons/l10n_lu/test/l10n_lu_report.yml +++ b/addons/l10n_lu/test/l10n_lu_report.yml @@ -8,7 +8,8 @@ In order to test the PDF reports defined on a l10u_lu, we will print a VAT Report - !python {model: res.partner}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.l10n_lu.tax.report.print').create(cr, uid, [], {'model':'ir.ui.menu', 'form':{'tax_code_id': ref('account_tax_code_id_r1'), 'period_id': ref('account.period_1')}}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'l10n_lu-vat_report.'+format), 'wb+').write(data) diff --git a/addons/l10n_si/account_wizard.py b/addons/l10n_si/account_wizard.py index 6f5abc2af88..0b0ae6e7ec9 100644 --- a/addons/l10n_si/account_wizard.py +++ b/addons/l10n_si/account_wizard.py @@ -19,9 +19,7 @@ # ############################################################################## -import tools -from osv import osv -import addons +from openerp.osv import osv class AccountWizard_cd(osv.osv_memory): _inherit='wizard.multi.charts.accounts' @@ -30,5 +28,3 @@ class AccountWizard_cd(osv.osv_memory): 'code_digits' : 6, } -AccountWizard_cd() - diff --git a/addons/lunch/__openerp__.py b/addons/lunch/__openerp__.py index a70f6d82f9e..46c07c211c6 100644 --- a/addons/lunch/__openerp__.py +++ b/addons/lunch/__openerp__.py @@ -44,6 +44,7 @@ If you want to save your employees' time and avoid them to always have coins in 'report/report_lunch_order_view.xml', 'security/ir.model.access.csv',], 'css':['static/src/css/lunch.css'], + 'images': ['images/new_order.jpeg','images/lunch_account.jpeg','images/order_by_supplier_analysis.jpeg','images/alert.jpeg'], 'demo': ['lunch_demo.xml',], 'installable': True, 'application' : True, diff --git a/addons/lunch/i18n/mn.po b/addons/lunch/i18n/mn.po new file mode 100644 index 00000000000..b5361898ee6 --- /dev/null +++ b/addons/lunch/i18n/mn.po @@ -0,0 +1,896 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 10:30+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: lunch +#: field:lunch.product,category_id:0 +#: field:lunch.product.category,name:0 +msgid "Category" +msgstr "Категори" + +#. module: lunch +#: model:ir.ui.menu,name:lunch.menu_lunch_order_by_supplier_form +msgid "Today's Orders by Supplier" +msgstr "Нийлүүлэгчийн Өнөөдөрийн Захиалгууд" + +#. module: lunch +#: view:lunch.order:0 +msgid "My Orders" +msgstr "" + +#. module: lunch +#: selection:lunch.order,state:0 +msgid "Partially Confirmed" +msgstr "Хэсэгчилэн Зөвшөөрөгдсөн" + +#. module: lunch +#: view:lunch.cashmove:0 +#: view:lunch.order.line:0 +msgid "Group By..." +msgstr "Бүлэглэвэл..." + +#. module: lunch +#: field:lunch.alert,sunday:0 +msgid "Sunday" +msgstr "Ням" + +#. module: lunch +#: field:lunch.order.line,supplier:0 +#: field:lunch.product,supplier:0 +msgid "Supplier" +msgstr "Нийлүүлэгч" + +#. module: lunch +#: view:lunch.order.line:0 +msgid "Today" +msgstr "Өнөөдөр" + +#. module: lunch +#: selection:report.lunch.order.line,month:0 +msgid "March" +msgstr "3-р сар" + +#. module: lunch +#: view:lunch.cashmove:0 +msgid "By Employee" +msgstr "Ажилтнаар" + +#. module: lunch +#: field:lunch.alert,friday:0 +msgid "Friday" +msgstr "Баасан" + +#. module: lunch +#: view:lunch.validation:0 +msgid "validate order lines" +msgstr "" + +#. module: lunch +#: view:lunch.order.line:0 +msgid "Order lines Tree" +msgstr "" + +#. module: lunch +#: field:lunch.alert,specific_day:0 +#: field:report.lunch.order.line,day:0 +msgid "Day" +msgstr "Өдөр" + +#. module: lunch +#: view:lunch.order.line:0 +#: selection:lunch.order.line,state:0 +msgid "Received" +msgstr "Хүлээн авсан" + +#. module: lunch +#: view:lunch.order.line:0 +msgid "By Supplier" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,help:lunch.action_lunch_order_tree +msgid "" +"

\n" +" Click to create a lunch order. \n" +"

\n" +"

\n" +" A lunch order is defined by its user, date and order lines.\n" +" Each order line corresponds to a product, an additional note " +"and a price.\n" +" Before selecting your order lines, don't forget to read the " +"warnings displayed in the reddish area.\n" +"

\n" +" " +msgstr "" + +#. module: lunch +#: view:lunch.order.line:0 +msgid "Not Received" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_order_by_supplier_form +#: model:ir.ui.menu,name:lunch.menu_lunch_control_suppliers +msgid "Orders by Supplier" +msgstr "" + +#. module: lunch +#: view:lunch.validation:0 +msgid "Receive Meals" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +msgid "cashmove form" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,help:lunch.action_lunch_cashmove_form +msgid "" +"

\n" +" Here you can see your cash moves.
A cash moves can be " +"either an expense or a payment.\n" +" An expense is automatically created when an order is " +"received while a payment is a reimbursement to the company encoded by the " +"manager.\n" +"

\n" +" " +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,amount:0 +msgid "Amount" +msgstr "Дүн" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_products +#: model:ir.ui.menu,name:lunch.menu_lunch_products +#: field:lunch.order,order_line_ids:0 +msgid "Products" +msgstr "Бүтээгдэхүүнүүд" + +#. module: lunch +#: view:lunch.order.line:0 +msgid "By Date" +msgstr "Огноогоор" + +#. module: lunch +#: selection:lunch.order,state:0 +#: view:lunch.order.line:0 +#: selection:lunch.order.line,state:0 +msgid "Cancelled" +msgstr "Цуцлагдсан" + +#. module: lunch +#: view:lunch.cashmove:0 +msgid "lunch employee payment" +msgstr "" + +#. module: lunch +#: view:lunch.alert:0 +msgid "alert tree" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_report_lunch_order_line +msgid "Lunch Orders Statistics" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_alert +msgid "Lunch Alert" +msgstr "" + +#. module: lunch +#: code:addons/lunch/lunch.py:183 +#, python-format +msgid "Select a product and put your order comments on the note." +msgstr "" + +#. module: lunch +#: selection:lunch.alert,alter_type:0 +msgid "Every Week" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_cashmove +msgid "Register Cash Moves" +msgstr "" + +#. module: lunch +#: selection:lunch.order,state:0 +msgid "Confirmed" +msgstr "" + +#. module: lunch +#: view:lunch.order:0 +msgid "lunch orders" +msgstr "" + +#. module: lunch +#: view:lunch.order.line:0 +msgid "Confirm" +msgstr "Батлах" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_cashmove_form +msgid "Your Account" +msgstr "" + +#. module: lunch +#: model:ir.ui.menu,name:lunch.menu_lunch_cashmove_form +msgid "Your Lunch Account" +msgstr "" + +#. module: lunch +#: field:lunch.alert,active_from:0 +msgid "Between" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_order_order +msgid "Wizard to order a meal" +msgstr "" + +#. module: lunch +#: selection:lunch.order,state:0 +#: selection:lunch.order.line,state:0 +msgid "New" +msgstr "" + +#. module: lunch +#: code:addons/lunch/lunch.py:180 +#, python-format +msgid "This is the first time you order a meal" +msgstr "Энэ таны анхны хоол захиалга" + +#. module: lunch +#: field:report.lunch.order.line,price_total:0 +msgid "Total Price" +msgstr "Нийт Үнэ" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_validation +msgid "lunch validation for order" +msgstr "" + +#. module: lunch +#: report:lunch.order.line:0 +msgid "Name/Date" +msgstr "Нэр/Огноо" + +#. module: lunch +#: report:lunch.order.line:0 +msgid "Total :" +msgstr "" + +#. module: lunch +#: selection:report.lunch.order.line,month:0 +msgid "July" +msgstr "7-р сар" + +#. module: lunch +#: model:ir.ui.menu,name:lunch.menu_lunch_config +msgid "Configuration" +msgstr "Тохируулга" + +#. module: lunch +#: field:lunch.order,state:0 +#: field:lunch.order.line,state:0 +msgid "Status" +msgstr "" + +#. module: lunch +#: view:lunch.order.order:0 +msgid "" +"Order a meal doesn't mean that we have to pay it.\n" +" A meal should be paid when it is received." +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_control_accounts +#: model:ir.ui.menu,name:lunch.menu_lunch_control_accounts +msgid "Control Accounts" +msgstr "" + +#. module: lunch +#: selection:lunch.alert,alter_type:0 +msgid "Every Day" +msgstr "" + +#. module: lunch +#: field:lunch.order.line,cashmove:0 +msgid "Cash Move" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.order_order_lines +msgid "Order meals" +msgstr "" + +#. module: lunch +#: view:lunch.alert:0 +msgid "Schedule Hour" +msgstr "" + +#. module: lunch +#: selection:report.lunch.order.line,month:0 +msgid "September" +msgstr "9-р сар" + +#. module: lunch +#: model:ir.actions.act_window,help:lunch.action_lunch_control_suppliers +msgid "" +"

\n" +" Here you can see every orders grouped by suppliers and by " +"date.\n" +"

\n" +"

\n" +" - Click on the to announce " +"that the order is ordered
\n" +" - Click on the to announce that " +"the order is received
\n" +" - Click on the red X to announce " +"that the order isn't available\n" +"

\n" +" " +msgstr "" + +#. module: lunch +#: field:lunch.alert,tuesday:0 +msgid "Tuesday" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_order_tree +msgid "Your Orders" +msgstr "Таны захиалгууд" + +#. module: lunch +#: field:report.lunch.order.line,month:0 +msgid "Month" +msgstr "Сар" + +#. module: lunch +#: model:ir.actions.act_window,help:lunch.action_lunch_products +msgid "" +"

\n" +" Click to create a product for lunch. \n" +"

\n" +"

\n" +" A product is defined by its name, category, price and " +"supplier.\n" +"

\n" +" " +msgstr "" + +#. module: lunch +#: view:lunch.alert:0 +#: field:lunch.alert,message:0 +msgid "Message" +msgstr "Зурвас" + +#. module: lunch +#: view:lunch.order.order:0 +msgid "Order Meals" +msgstr "" + +#. module: lunch +#: view:lunch.cancel:0 +#: view:lunch.order.order:0 +#: view:lunch.validation:0 +msgid "or" +msgstr "эсвэл" + +#. module: lunch +#: model:ir.actions.act_window,help:lunch.action_lunch_product_categories +msgid "" +"

\n" +" Click to create a lunch category. \n" +"

\n" +"

\n" +" Here you can find every lunch categories for products.\n" +"

\n" +" " +msgstr "" + +#. module: lunch +#: view:lunch.order.order:0 +msgid "Order meal" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_product_categories +#: model:ir.ui.menu,name:lunch.menu_lunch_product_categories +msgid "Product Categories" +msgstr "Барааны ангилал" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_control_suppliers +msgid "Control Suppliers" +msgstr "" + +#. module: lunch +#: view:lunch.alert:0 +msgid "Schedule Date" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_alert +#: model:ir.ui.menu,name:lunch.menu_lunch_alert +#: field:lunch.order,alerts:0 +msgid "Alerts" +msgstr "" + +#. module: lunch +#: field:lunch.order.line,note:0 +#: field:report.lunch.order.line,note:0 +msgid "Note" +msgstr "" + +#. module: lunch +#: code:addons/lunch/lunch.py:250 +#, python-format +msgid "Add" +msgstr "" + +#. module: lunch +#: view:lunch.product:0 +#: view:lunch.product.category:0 +msgid "Products Form" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.cancel_order_lines +msgid "Cancel meals" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_cashmove +#: view:lunch.cashmove:0 +msgid "lunch cashmove" +msgstr "" + +#. module: lunch +#: view:lunch.cancel:0 +msgid "Are you sure you want to cancel these meals?" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +msgid "My Account" +msgstr "" + +#. module: lunch +#: selection:report.lunch.order.line,month:0 +msgid "August" +msgstr "" + +#. module: lunch +#: field:lunch.alert,monday:0 +msgid "Monday" +msgstr "" + +#. module: lunch +#: field:lunch.order.line,name:0 +msgid "unknown" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.validate_order_lines +msgid "Receive meals" +msgstr "" + +#. module: lunch +#: selection:report.lunch.order.line,month:0 +msgid "June" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,user_id:0 +#: field:lunch.order,user_id:0 +#: field:report.lunch.order.line,user_id:0 +msgid "User Name" +msgstr "" + +#. module: lunch +#: model:ir.module.category,name:lunch.module_lunch_category +#: model:ir.ui.menu,name:lunch.menu_lunch +#: model:ir.ui.menu,name:lunch.menu_lunch_title +msgid "Lunch" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_order_line +msgid "lunch order line" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_product +msgid "lunch product" +msgstr "" + +#. module: lunch +#: field:lunch.order.line,user_id:0 +#: model:res.groups,name:lunch.group_lunch_user +msgid "User" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,date:0 +#: field:lunch.order,date:0 +#: field:lunch.order.line,date:0 +msgid "Date" +msgstr "" + +#. module: lunch +#: selection:report.lunch.order.line,month:0 +msgid "November" +msgstr "" + +#. module: lunch +#: view:lunch.order:0 +msgid "Orders Tree" +msgstr "Захиалгийн мод" + +#. module: lunch +#: view:lunch.order:0 +msgid "Orders Form" +msgstr "Захиалгуудын Форм" + +#. module: lunch +#: view:lunch.alert:0 +#: view:lunch.order.line:0 +msgid "Search" +msgstr "" + +#. module: lunch +#: selection:report.lunch.order.line,month:0 +msgid "October" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,help:lunch.action_lunch_order_by_supplier_form +msgid "" +"

\n" +" Here you can see today's orders grouped by suppliers.\n" +"

\n" +"

\n" +" - Click on the to announce " +"that the order is ordered
\n" +" - Click on the to announce that " +"the order is received
\n" +" - Click on the to announce that " +"the order isn't available\n" +"

\n" +" " +msgstr "" + +#. module: lunch +#: selection:report.lunch.order.line,month:0 +msgid "January" +msgstr "" + +#. module: lunch +#: selection:lunch.alert,alter_type:0 +msgid "Specific Day" +msgstr "" + +#. module: lunch +#: field:lunch.alert,wednesday:0 +msgid "Wednesday" +msgstr "Лхагва" + +#. module: lunch +#: view:lunch.product.category:0 +msgid "Product Category: " +msgstr "" + +#. module: lunch +#: field:lunch.alert,active_to:0 +msgid "And" +msgstr "Ба" + +#. module: lunch +#: selection:lunch.order.line,state:0 +msgid "Ordered" +msgstr "" + +#. module: lunch +#: field:report.lunch.order.line,date:0 +msgid "Date Order" +msgstr "Захиалсан огноо" + +#. module: lunch +#: view:lunch.cancel:0 +msgid "Cancel Orders" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,help:lunch.action_lunch_alert +msgid "" +"

\n" +" Click to create a lunch alert. \n" +"

\n" +"

\n" +" Alerts are used to warn employee from possible issues " +"concerning the lunch orders.\n" +" To create a lunch alert you have to define its recurrency, " +"the time interval during which the alert should be executed and the message " +"to display.\n" +"

\n" +"

\n" +" Example:
\n" +" - Recurency: Everyday
\n" +" - Time interval: from 00h00 am to 11h59 pm
\n" +" - Message: \"You must order before 10h30 am\"\n" +"

\n" +" " +msgstr "" + +#. module: lunch +#: view:lunch.cancel:0 +msgid "A cancelled meal should not be paid by employees." +msgstr "" + +#. module: lunch +#: model:ir.ui.menu,name:lunch.menu_lunch_cash +msgid "Administrate Cash Moves" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_cancel +msgid "cancel lunch order" +msgstr "" + +#. module: lunch +#: selection:report.lunch.order.line,month:0 +msgid "December" +msgstr "" + +#. module: lunch +#: view:lunch.cancel:0 +#: view:lunch.order.line:0 +#: view:lunch.order.order:0 +#: view:lunch.validation:0 +msgid "Cancel" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,help:lunch.action_lunch_cashmove +msgid "" +"

\n" +" Click to create a payment. \n" +"

\n" +"

\n" +" Here you can see the employees' payment. A payment is a cash " +"move from the employee to the company.\n" +"

\n" +" " +msgstr "" + +#. module: lunch +#: code:addons/lunch/lunch.py:186 +#, python-format +msgid "Your favorite meals will be created based on your last orders." +msgstr "" + +#. module: lunch +#: model:ir.module.category,description:lunch.module_lunch_category +msgid "" +"Helps you handle your lunch needs, if you are a manager you will be able to " +"create new products, cashmoves and to confirm or cancel orders." +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,help:lunch.action_lunch_control_accounts +msgid "" +"

\n" +" Click to create a new payment. \n" +"

\n" +"

\n" +" A cashmove can either be an expense or a payment.
\n" +" An expense is automatically created at the order " +"receipt.
\n" +" A payment represents the employee reimbursement to the " +"company.\n" +"

\n" +" " +msgstr "" + +#. module: lunch +#: field:lunch.alert,alter_type:0 +msgid "Recurrency" +msgstr "" + +#. module: lunch +#: code:addons/lunch/lunch.py:189 +#, python-format +msgid "Don't forget the alerts displayed in the reddish area" +msgstr "" + +#. module: lunch +#: field:lunch.alert,thursday:0 +msgid "Thursday" +msgstr "" + +#. module: lunch +#: report:lunch.order.line:0 +msgid "Unit Price" +msgstr "" + +#. module: lunch +#: field:lunch.order.line,product_id:0 +#: field:lunch.product,name:0 +msgid "Product" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,description:0 +#: report:lunch.order.line:0 +#: field:lunch.product,description:0 +msgid "Description" +msgstr "" + +#. module: lunch +#: selection:report.lunch.order.line,month:0 +msgid "May" +msgstr "" + +#. module: lunch +#: field:lunch.order.line,price:0 +#: field:lunch.product,price:0 +msgid "Price" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,state:0 +msgid "Is an order or a Payment" +msgstr "" + +#. module: lunch +#: model:ir.actions.act_window,name:lunch.action_lunch_order_form +#: model:ir.ui.menu,name:lunch.menu_lunch_order_form +msgid "New Order" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +msgid "cashmove tree" +msgstr "" + +#. module: lunch +#: view:lunch.cancel:0 +msgid "Cancel a meal means that we didn't receive it from the supplier." +msgstr "" + +#. module: lunch +#: model:ir.ui.menu,name:lunch.menu_lunch_cashmove +msgid "Employee Payments" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +#: selection:lunch.cashmove,state:0 +msgid "Payment" +msgstr "" + +#. module: lunch +#: selection:report.lunch.order.line,month:0 +msgid "February" +msgstr "" + +#. module: lunch +#: field:report.lunch.order.line,year:0 +msgid "Year" +msgstr "" + +#. module: lunch +#: view:lunch.order:0 +msgid "List" +msgstr "" + +#. module: lunch +#: model:ir.ui.menu,name:lunch.menu_lunch_admin +msgid "Administrate Orders" +msgstr "" + +#. module: lunch +#: selection:report.lunch.order.line,month:0 +msgid "April" +msgstr "" + +#. module: lunch +#: view:lunch.order:0 +msgid "Select your order" +msgstr "" + +#. module: lunch +#: field:lunch.cashmove,order_id:0 +#: selection:lunch.cashmove,state:0 +#: report:lunch.order.line:0 +#: view:lunch.order.line:0 +#: field:lunch.order.line,order_id:0 +msgid "Order" +msgstr "" + +#. module: lunch +#: model:ir.actions.report.xml,name:lunch.report_lunch_order +#: model:ir.model,name:lunch.model_lunch_order +#: report:lunch.order.line:0 +msgid "Lunch Order" +msgstr "" + +#. module: lunch +#: view:lunch.order.order:0 +msgid "Are you sure you want to order these meals?" +msgstr "" + +#. module: lunch +#: view:lunch.cancel:0 +msgid "cancel order lines" +msgstr "" + +#. module: lunch +#: model:ir.model,name:lunch.model_lunch_product_category +msgid "lunch product category" +msgstr "" + +#. module: lunch +#: field:lunch.alert,saturday:0 +msgid "Saturday" +msgstr "" + +#. module: lunch +#: model:res.groups,name:lunch.group_lunch_manager +msgid "Manager" +msgstr "" + +#. module: lunch +#: view:lunch.validation:0 +msgid "Did your received these meals?" +msgstr "" + +#. module: lunch +#: view:lunch.validation:0 +msgid "Once a meal is received a new cash move is created for the employee." +msgstr "" + +#. module: lunch +#: view:lunch.product:0 +msgid "Products Tree" +msgstr "" + +#. module: lunch +#: view:lunch.cashmove:0 +#: view:lunch.order:0 +#: field:lunch.order,total:0 +#: view:lunch.order.line:0 +msgid "Total" +msgstr "" + +#. module: lunch +#: model:ir.ui.menu,name:lunch.menu_lunch_order_tree +msgid "Previous Orders" +msgstr "" diff --git a/addons/lunch/lunch_view.xml b/addons/lunch/lunch_view.xml index 8974099a294..dd387620102 100644 --- a/addons/lunch/lunch_view.xml +++ b/addons/lunch/lunch_view.xml @@ -39,7 +39,8 @@ - + +
@@ -116,7 +117,7 @@ lunch.cashmove tree - {"search_default_is_mine":1} + {"search_default_is_mine_group":1}

Here you can see your cash moves.
A cash moves can be either an expense or a payment. diff --git a/addons/mail/__openerp__.py b/addons/mail/__openerp__.py index 12fdc62c260..63cd0888986 100644 --- a/addons/mail/__openerp__.py +++ b/addons/mail/__openerp__.py @@ -71,16 +71,12 @@ Main Features 'installable': True, 'application': True, 'images': [ - 'images/customer_history.jpeg', + 'images/inbox.jpeg', 'images/messages_form.jpeg', 'images/messages_list.jpeg', - 'static/src/img/email_icong.png', - 'static/src/img/_al.png', - 'static/src/img/_pincky.png', - 'static/src/img/groupdefault.png', - 'static/src/img/attachment.png', - 'static/src/img/checklist.png', - 'static/src/img/formatting.png', + 'images/email.jpeg', + 'images/join_a_group.jpeg', + 'images/share_a_message.jpeg', ], 'css': [ 'static/src/css/mail.css', diff --git a/addons/mail/doc/mail_message.rst b/addons/mail/doc/mail_message.rst index 02baf6c4708..b5e2d8da8b4 100644 --- a/addons/mail/doc/mail_message.rst +++ b/addons/mail/doc/mail_message.rst @@ -21,6 +21,8 @@ should inherit from this class. ClientAction (ir.actions.client) ++++++++++++++++++++++++++++++++ +.. code-block:: xml + Inbox mail.wall @@ -36,6 +38,7 @@ ClientAction (ir.actions.client) 'mail_thread' widget for field on standard view. (default value like a thread for record, view on flat mode, no reply, no read/unread) 'mail.widget' it's the root thread, used by 'mail.wall' and 'mail_thread' + - ``help`` : Text HTML to display if there are no message - ``context`` : insert 'default_model' and 'default_res_id' - ``params`` : options for the widget diff --git a/addons/mail/i18n/hu.po b/addons/mail/i18n/hu.po index 65385c23ef0..3d3117c1b51 100644 --- a/addons/mail/i18n/hu.po +++ b/addons/mail/i18n/hu.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-12-21 10:09+0000\n" -"Last-Translator: Herczeg Péter \n" +"PO-Revision-Date: 2013-02-12 17:52+0000\n" +"Last-Translator: krnkris \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: 2012-12-22 06:04+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-13 04:36+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: mail #: view:mail.followers:0 msgid "Followers Form" -msgstr "" +msgstr "Követők űrlapjai" #. module: mail #: model:ir.model,name:mail.model_publisher_warranty_contract @@ -45,7 +45,7 @@ msgstr "Üzenet címzettjei" #. module: mail #: help:mail.message.subtype,default:0 msgid "Activated by default when subscribing." -msgstr "" +msgstr "Alapértelmezetten aktiválva lesz a feliratkozásnál." #. module: mail #: view:mail.message:0 @@ -70,6 +70,8 @@ msgid "" "The name of the email alias, e.g. 'jobs' if you want to catch emails for " "" msgstr "" +"Az e-mail álnáv neve, pl. 'állások' ha az " +"helyről akarjuk az e-maileket megkapni" #. module: mail #: model:ir.actions.act_window,name:mail.action_email_compose_message_wizard @@ -82,7 +84,7 @@ msgstr "Email írás" #: code:addons/mail/static/src/xml/mail.xml:132 #, python-format msgid "Add them into recipients and followers" -msgstr "" +msgstr "A címzettekhez és a követőkhőz adja hozzá" #. module: mail #: view:mail.group:0 @@ -111,6 +113,8 @@ msgid "" "Email address of the sender. This field is set when no matching partner is " "found for incoming emails." msgstr "" +"A küldő e-mail címei. Ez a mező lesz beállítva, ha nem talált egyező " +"partnert a bejövő levelekhez." #. module: mail #: model:ir.model,name:mail.model_mail_compose_message @@ -122,12 +126,12 @@ msgstr "Email varázsló" #: code:addons/mail/static/src/xml/mail_followers.xml:23 #, python-format msgid "Add others" -msgstr "" +msgstr "Hozzáadás" #. module: mail #: field:mail.message.subtype,parent_id:0 msgid "Parent" -msgstr "" +msgstr "Szülő" #. module: mail #: field:mail.group,message_unread:0 @@ -149,6 +153,9 @@ msgid "" "Members of those groups will automatically added as followers. Note that " "they will be able to manage their subscription manually if necessary." msgstr "" +"Ezeknek a csoportoknak a tagjai automatikusan hozzá lesznek adva a " +"követőkhöz. Megjegyezve, hogy ha szükséges szerkeszteni tudják a " +"feliratkozásukat." #. module: mail #. openerp-web @@ -161,7 +168,7 @@ msgstr "Valóban törölni kívánja ezt az üzenetet?" #: view:mail.message:0 #: field:mail.notification,read:0 msgid "Read" -msgstr "" +msgstr "Olvas" #. module: mail #: view:mail.group:0 @@ -173,7 +180,7 @@ msgstr "Csoportok keresése" #: code:addons/mail/static/src/js/mail_followers.js:156 #, python-format msgid "followers" -msgstr "Követők" +msgstr "követők" #. module: mail #: code:addons/mail/mail_message.py:726 @@ -188,18 +195,21 @@ msgid "" "image, with aspect ratio preserved. Use this field in form views or some " "kanban views." msgstr "" +"Közepes méretű fotó a csoportról. Automatikusa át lesz méretezve 128x128px " +"képpé, az arányok megtartásával. Használja ezt a mezőt az osztályozott " +"nézetban és egyes kanban nézetekben." #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:194 #, python-format msgid "Uploading error" -msgstr "" +msgstr "Feltöltési hiba" #. module: mail #: model:mail.group,name:mail.group_support msgid "Support" -msgstr "" +msgstr "Támogatás" #. module: mail #: code:addons/mail/mail_message.py:727 @@ -210,6 +220,10 @@ msgid "" "\n" "(Document type: %s, Operation: %s)" msgstr "" +"Az igényelt műveletet nem lehetett végrehajtani biztonsági korlátok miatt. " +"Kérem vegye fel a kapcsolatot a rendszer adminisztrátorral.\n" +"\n" +"(Dokumentum típus: %s, Művelet: %s)" #. module: mail #: view:mail.mail:0 @@ -227,24 +241,24 @@ msgstr "Szál" #: code:addons/mail/static/src/xml/mail.xml:37 #, python-format msgid "Open the full mail composer" -msgstr "" +msgstr "Nyissa meg a taljes levél szerkesztőt" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:37 #, python-format msgid "ò" -msgstr "" +msgstr "ò" #. module: mail #: field:base.config.settings,alias_domain:0 msgid "Alias Domain" -msgstr "" +msgstr "Domain álnév" #. module: mail #: field:mail.group,group_ids:0 msgid "Auto Subscription" -msgstr "" +msgstr "Auto feliratkozás" #. module: mail #: field:mail.mail,references:0 @@ -256,12 +270,12 @@ msgstr "Hivatkozások" #: code:addons/mail/static/src/xml/mail.xml:188 #, python-format msgid "No messages." -msgstr "" +msgstr "Nincs üzenet." #. module: mail #: model:ir.model,name:mail.model_mail_group msgid "Discussion group" -msgstr "" +msgstr "Tárgyalási csoport" #. module: mail #. openerp-web @@ -276,7 +290,7 @@ msgstr "feltöltés" #: code:addons/mail/static/src/xml/mail_followers.xml:52 #, python-format msgid "more." -msgstr "" +msgstr "több." #. module: mail #: help:mail.compose.message,type:0 @@ -285,6 +299,8 @@ msgid "" "Message type: email for email message, notification for system message, " "comment for other messages such as user replies" msgstr "" +"Üzenet típus: email az email üzenetre, figyelmeztetés egy rendszer üzenetre, " +"hozzászólás egy másik üzenetre mint felhasználói válaszok" #. module: mail #: help:mail.message.subtype,relation_field:0 @@ -293,6 +309,8 @@ msgid "" "automatic subscription on a related document. The field is used to compute " "getattr(related_document.relation_field)." msgstr "" +"A mező az ide vonatkozó modell hivatkozására használt az altípus modellhez, " +"ha automatikus feliratkozást használ az ide vonatkozó dokumentumhoz." #. module: mail #: selection:mail.mail,state:0 @@ -308,25 +326,25 @@ msgstr "Válaszcím" #: code:addons/mail/wizard/invite.py:36 #, python-format msgid "

You have been invited to follow %s.
" -msgstr "" +msgstr "
Önt meghívták, hogy kövesse: %s
" #. module: mail #: help:mail.group,message_unread:0 #: help:mail.thread,message_unread:0 #: help:res.partner,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Ha be van jelölve, akkor figyelje az új üzeneteket." #. module: mail #: field:mail.group,image_medium:0 msgid "Medium-sized photo" -msgstr "" +msgstr "Közepes méretű fotó" #. module: mail #: model:ir.actions.client,name:mail.action_mail_to_me_feeds #: model:ir.ui.menu,name:mail.mail_tomefeeds msgid "To: me" -msgstr "" +msgstr "Címzett: én" #. module: mail #: field:mail.message.subtype,name:0 @@ -344,28 +362,28 @@ msgstr "Automatikus törlés" #: view:mail.group:0 #, python-format msgid "Unfollow" -msgstr "Követés leállításA" +msgstr "Követés leállítása" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:261 #, python-format msgid "show one more message" -msgstr "" +msgstr "mutass még egy üzenetet" #. module: mail #: code:addons/mail/mail_mail.py:71 #: code:addons/mail/res_users.py:79 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Érvénytelen lépés!" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:25 #, python-format msgid "User img" -msgstr "" +msgstr "Felhasználói kép" #. module: mail #: model:ir.actions.act_window,name:mail.action_view_mail_mail @@ -378,7 +396,7 @@ msgstr "E-mailek" #. module: mail #: field:mail.followers,partner_id:0 msgid "Related Partner" -msgstr "" +msgstr "Kapcsolódó partner" #. module: mail #: help:mail.group,message_summary:0 @@ -388,6 +406,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"A chettelés összegzést megállítja (üzenetek száma,...). Ez az összegzés " +"direkt HTML formátumú ahhoz hogy beilleszthető legyen a kanban nézetekbe." #. module: mail #: help:mail.alias,alias_model_id:0 @@ -396,11 +416,14 @@ msgid "" "incoming email that does not reply to an existing record will cause the " "creation of a new record of this model (e.g. a Project Task)" msgstr "" +"A modell (OpenERP Documentum féle) amivel ez az álnév összhangban van. " +"Bármely beérkező email ami nem válaszol a meglévő rekordra az egy, a " +"modellhez tartozó új rekord létrehozást okozza (pl. a Projekt feladat)" #. module: mail #: field:mail.message.subtype,relation_field:0 msgid "Relation field" -msgstr "" +msgstr "Reléciós/összefüggés mező" #. module: mail #: selection:mail.compose.message,type:0 @@ -463,7 +486,7 @@ msgstr "Küldés" #: code:addons/mail/static/src/js/mail_followers.js:152 #, python-format msgid "No followers" -msgstr "" +msgstr "Nincs követő" #. module: mail #: view:mail.mail:0 @@ -481,7 +504,7 @@ msgstr "Sikertelen" #: field:res.partner,message_follower_ids:0 #, python-format msgid "Followers" -msgstr "" +msgstr "Követők" #. module: mail #: model:ir.actions.client,name:mail.action_mail_archives_feeds @@ -495,7 +518,7 @@ msgstr "Archívum" #: code:addons/mail/static/src/xml/mail.xml:94 #, python-format msgid "Delete this attachment" -msgstr "" +msgstr "Törli ezt a mellékletet" #. module: mail #. openerp-web @@ -510,41 +533,41 @@ msgstr "Válasz" #: code:addons/mail/static/src/js/mail_followers.js:154 #, python-format msgid "One follower" -msgstr "" +msgstr "Egy követő" #. module: mail #: field:mail.compose.message,type:0 #: field:mail.message,type:0 msgid "Type" -msgstr "" +msgstr "Típus" #. module: mail #: selection:mail.compose.message,type:0 #: view:mail.mail:0 #: selection:mail.message,type:0 msgid "Email" -msgstr "" +msgstr "E-mail" #. module: mail #: field:ir.ui.menu,mail_group_id:0 msgid "Mail Group" -msgstr "" +msgstr "Levelezési csoport" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Comments and Emails" -msgstr "" +msgstr "Megjegyzések és e-mailok" #. module: mail #: field:mail.alias,alias_defaults:0 msgid "Default Values" -msgstr "" +msgstr "Alapértelmezett értékek" #. module: mail #: code:addons/mail/res_users.py:100 #, python-format msgid "%s has joined the %s network." -msgstr "" +msgstr "%s csatlakozott a %s hálózathoz." #. module: mail #: help:mail.group,image_small:0 @@ -553,6 +576,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Kis mérető fotó a csoportról. Automatikusan át lesz méretezve 64x64px képpé, " +"az arány megtartása mellett. Használja ezt a mezőt bárhol ahol kisméretű " +"képet szeretne." #. module: mail #: view:mail.compose.message:0 @@ -565,41 +591,41 @@ msgstr "Címzettek" #: code:addons/mail/static/src/xml/mail.xml:127 #, python-format msgid "<<<" -msgstr "" +msgstr "<<<" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:43 #, python-format msgid "Write to the followers of this document..." -msgstr "" +msgstr "Bejegyzés írás a dokumentum követőinek..." #. module: mail #: field:mail.group,group_public_id:0 msgid "Authorized Group" -msgstr "" +msgstr "Jogosult csoport" #. module: mail #: view:mail.group:0 msgid "Join Group" -msgstr "" +msgstr "Csatlakozás a csoporthoz" #. module: mail #: help:mail.mail,email_from:0 msgid "Message sender, taken from user preferences." -msgstr "" +msgstr "Üzenet küldő, a felhasználói meghatározásokból vett." #. module: mail #: code:addons/mail/wizard/invite.py:39 #, python-format msgid "
You have been invited to follow a new document.
" -msgstr "" +msgstr "
Önt meghívták, hogy kövessen egy új dokumentumot.
" #. module: mail #: field:mail.compose.message,parent_id:0 #: field:mail.message,parent_id:0 msgid "Parent Message" -msgstr "" +msgstr "Szülő üzenet" #. module: mail #: field:mail.compose.message,res_id:0 @@ -607,7 +633,7 @@ msgstr "" #: field:mail.message,res_id:0 #: field:mail.wizard.invite,res_id:0 msgid "Related Document ID" -msgstr "" +msgstr "Kapcsolódó dokument azonosító ID" #. module: mail #: model:ir.actions.client,help:mail.action_mail_to_me_feeds @@ -619,23 +645,29 @@ msgid "" "

\n" " " msgstr "" +"

\n" +"Nincs privát üzenet.\n" +"

\n" +"Ez a lista az önnek küldött üzeneteket tartalmazza.\n" +"

\n" +" " #. module: mail #: model:mail.group,name:mail.group_rd msgid "R&D" -msgstr "" +msgstr "R&D" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:61 #, python-format msgid "/web/binary/upload_attachment" -msgstr "" +msgstr "/web/binary/upload_attachment" #. module: mail #: model:ir.model,name:mail.model_mail_thread msgid "Email Thread" -msgstr "" +msgstr "E-mail összafűzés" #. module: mail #: view:mail.mail:0 @@ -647,19 +679,19 @@ msgstr "Speciális" #: code:addons/mail/static/src/xml/mail.xml:226 #, python-format msgid "Move to Inbox" -msgstr "" +msgstr "Bejövő üzenetekbe mozgatás" #. module: mail #: code:addons/mail/wizard/mail_compose_message.py:165 #, python-format msgid "Re:" -msgstr "" +msgstr "Vissza:" #. module: mail #: field:mail.compose.message,to_read:0 #: field:mail.message,to_read:0 msgid "To read" -msgstr "" +msgstr "Elolvas" #. module: mail #: code:addons/mail/res_users.py:79 @@ -668,19 +700,21 @@ msgid "" "You may not create a user. To create new users, you should use the " "\"Settings > Users\" menu." msgstr "" +"Talán nem hozott létre felhasználót. Egy felhasználó létrehozásához, " +"használja a \"Beállítások > Felhasználók\" menüt." #. module: mail #: help:mail.followers,res_model:0 #: help:mail.wizard.invite,res_model:0 msgid "Model of the followed resource" -msgstr "" +msgstr "A követett forrás modellje" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:286 #, python-format msgid "like" -msgstr "" +msgstr "hasonló" #. module: mail #: view:mail.compose.message:0 @@ -694,12 +728,12 @@ msgstr "Mégsem" #: code:addons/mail/static/src/xml/mail.xml:44 #, python-format msgid "Share with my followers..." -msgstr "" +msgstr "Üzenet a követőimnek..." #. module: mail #: field:mail.notification,partner_id:0 msgid "Contact" -msgstr "" +msgstr "Kapcsolat" #. module: mail #: view:mail.group:0 @@ -707,21 +741,23 @@ msgid "" "Only the invited followers can read the\n" " discussions on this group." msgstr "" +"Csak a meghívott követők olvashatják ennek a\n" +" csoportnak a beszélgetését." #. module: mail #: model:ir.model,name:mail.model_ir_ui_menu msgid "ir.ui.menu" -msgstr "" +msgstr "ir.ui.menu" #. module: mail #: view:mail.message:0 msgid "Has attachments" -msgstr "" +msgstr "Vannak mellékletei" #. module: mail #: view:mail.mail:0 msgid "on" -msgstr "" +msgstr "ezen:" #. module: mail #: code:addons/mail/mail_message.py:916 @@ -730,6 +766,8 @@ msgid "" "The following partners chosen as recipients for the email have no email " "address linked :" msgstr "" +"A következő partnerek lettek kiválasztva mint címzettek, azokhoz az e-" +"mailekhez amelyekhez nem lett kapcsolva e-mail cím :" #. module: mail #: help:mail.alias,alias_defaults:0 @@ -737,11 +775,13 @@ msgid "" "A Python dictionary that will be evaluated to provide default values when " "creating new records for this alias." msgstr "" +"Egy Python szótár aminak a kiértékelésével alapértékeket biztosít, ha ehhez " +"az álnévhez új rekordokat hoz létre." #. module: mail #: model:ir.model,name:mail.model_mail_message_subtype msgid "Message subtypes" -msgstr "" +msgstr "Üzenet altípusok" #. module: mail #: help:mail.compose.message,notified_partner_ids:0 @@ -749,13 +789,15 @@ msgstr "" msgid "" "Partners that have a notification pushing this message in their mailboxes" msgstr "" +"Partnerek akiknek van egy értesítésük ennek az üzenetnek a levelező " +"ládájukba való mozgatására" #. module: mail #: selection:mail.compose.message,type:0 #: view:mail.mail:0 #: selection:mail.message,type:0 msgid "Comment" -msgstr "" +msgstr "Megjegyzés" #. module: mail #: model:ir.actions.client,help:mail.action_mail_inbox_feeds @@ -771,18 +813,28 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Szép munka! Az ön postafiókja üres.\n" +"

\n" +" A \"Beérkezett üzenetek\" az önnek küldött privát " +"üzeneteket vagy email-eket,\n" +" továbbá az ön által követett dokumentumokhoz vagy " +"emberekhez kapcsolódó\n" +" információkat tartalmaz.\n" +"

\n" +" " #. module: mail #: field:mail.mail,notification:0 msgid "Is Notification" -msgstr "" +msgstr "Ez egy üzenet" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:170 #, python-format msgid "Compose a new message" -msgstr "" +msgstr "Új üzenet küldés" #. module: mail #: view:mail.mail:0 @@ -795,6 +847,7 @@ msgstr "Küldés most" msgid "" "Unable to send email, please configure the sender's email address or alias." msgstr "" +"Nem tud e-mailt küldeni, kérem állítsa be a küldő e-mail címét vagy álnevet" #. module: mail #: help:res.users,alias_id:0 @@ -802,11 +855,13 @@ msgid "" "Email address internally associated with this user. Incoming emails will " "appear in the user's notifications." msgstr "" +"E-mail cím belsőleg összekapcsolva ezzel a felhasználóval. Bejövő e-mail-ok " +"megjelennek a felhasználó értesítéseinél." #. module: mail #: field:mail.group,image:0 msgid "Photo" -msgstr "" +msgstr "Fénykép" #. module: mail #. openerp-web @@ -815,13 +870,13 @@ msgstr "" #: view:mail.wizard.invite:0 #, python-format msgid "or" -msgstr "" +msgstr "vagy" #. module: mail #: help:mail.compose.message,vote_user_ids:0 #: help:mail.message,vote_user_ids:0 msgid "Users that voted for this message" -msgstr "" +msgstr "Felhasználók akik szavaztak erre az üzenetre" #. module: mail #: help:mail.group,alias_id:0 @@ -829,6 +884,8 @@ msgid "" "The email address associated with this group. New emails received will " "automatically create new topics." msgstr "" +"Az ezzel a csoporttal társított e-mail cím. Új beérkezett e-mailek " +"automatikusan új témákat hoznak létre." #. module: mail #: view:mail.mail:0 @@ -844,7 +901,7 @@ msgstr "E-mail keresésée" #: field:mail.compose.message,child_ids:0 #: field:mail.message,child_ids:0 msgid "Child Messages" -msgstr "" +msgstr "Alcsoportba rakott üzenetek" #. module: mail #: field:mail.alias,alias_user_id:0 @@ -927,12 +984,12 @@ msgstr "" #. module: mail #: view:mail.wizard.invite:0 msgid "Add Followers" -msgstr "" +msgstr "Követők hozzáadása" #. module: mail #: view:mail.compose.message:0 msgid "Followers of selected items and" -msgstr "" +msgstr "A kijelölt elemek követői és" #. module: mail #: field:mail.alias,alias_force_thread_id:0 @@ -942,7 +999,7 @@ msgstr "" #. module: mail #: model:ir.ui.menu,name:mail.mail_group_root msgid "My Groups" -msgstr "" +msgstr "Saját csoportok" #. module: mail #: model:ir.actions.client,help:mail.action_mail_archives_feeds @@ -1063,7 +1120,7 @@ msgstr "Dátum" #: code:addons/mail/static/src/xml/mail.xml:34 #, python-format msgid "Post" -msgstr "" +msgstr "Elküld" #. module: mail #: view:mail.mail:0 @@ -1075,14 +1132,14 @@ msgstr "Kiterjesztett szűrők…" #: code:addons/mail/static/src/xml/mail.xml:107 #, python-format msgid "To:" -msgstr "" +msgstr "Címzett:" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:175 #, python-format msgid "Write to my followers" -msgstr "" +msgstr "Bejegyzés írás a követőimnek" #. module: mail #: model:ir.model,name:mail.model_res_groups @@ -1169,7 +1226,7 @@ msgstr "" #: code:addons/mail/static/src/xml/mail_followers.xml:13 #, python-format msgid "Following" -msgstr "" +msgstr "Követés" #. module: mail #: sql_constraint:mail.alias:0 @@ -1257,14 +1314,14 @@ msgstr "" #. module: mail #: model:mail.message.subtype,name:mail.mt_comment msgid "Discussions" -msgstr "" +msgstr "Hozzászólások" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:11 #, python-format msgid "Follow" -msgstr "" +msgstr "Követ" #. module: mail #: field:mail.group,name:0 @@ -1413,7 +1470,7 @@ msgstr "" #: model:ir.actions.act_window,name:mail.action_view_groups #: model:ir.ui.menu,name:mail.mail_allgroups msgid "Join a group" -msgstr "" +msgstr "Csoporthoz csatlakozás" #. module: mail #: model:ir.actions.client,help:mail.action_mail_group_feeds @@ -1492,7 +1549,7 @@ msgstr "" #: model:ir.actions.client,name:mail.action_mail_star_feeds #: model:ir.ui.menu,name:mail.mail_starfeeds msgid "To-do" -msgstr "" +msgstr "Feladat" #. module: mail #: view:mail.alias:0 @@ -1598,7 +1655,7 @@ msgstr "" #. module: mail #: selection:mail.group,public:0 msgid "Private" -msgstr "" +msgstr "Privát" #. module: mail #: model:ir.actions.client,help:mail.action_mail_star_feeds diff --git a/addons/mail/i18n/tr.po b/addons/mail/i18n/tr.po index 30d88dffd00..7742a32761b 100644 --- a/addons/mail/i18n/tr.po +++ b/addons/mail/i18n/tr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-05-10 17:39+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" +"PO-Revision-Date: 2013-02-06 01:59+0000\n" +"Last-Translator: Ediz Duman \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 06:04+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" #. module: mail #: view:mail.followers:0 msgid "Followers Form" -msgstr "" +msgstr "Takipçiler Formu" #. module: mail #: model:ir.model,name:mail.model_publisher_warranty_contract @@ -31,7 +31,7 @@ msgstr "" #: field:mail.compose.message,author_id:0 #: field:mail.message,author_id:0 msgid "Author" -msgstr "" +msgstr "Yazan" #. module: mail #: view:mail.mail:0 @@ -51,13 +51,13 @@ msgstr "" #. module: mail #: view:mail.message:0 msgid "Comments" -msgstr "" +msgstr "Yorumlar" #. module: mail #: view:mail.alias:0 #: view:mail.mail:0 msgid "Group By..." -msgstr "Grupla..." +msgstr "Grupla İle..." #. module: mail #: help:mail.compose.message,body:0 @@ -83,17 +83,17 @@ msgstr "E-posta Yaz" #: code:addons/mail/static/src/xml/mail.xml:132 #, python-format msgid "Add them into recipients and followers" -msgstr "" +msgstr "Alıcıları ve takipçileri içine ekleyin" #. module: mail #: view:mail.group:0 msgid "Group Name" -msgstr "" +msgstr "Grup Adı" #. module: mail #: selection:mail.group,public:0 msgid "Public" -msgstr "" +msgstr "Genel" #. module: mail #: view:mail.mail:0 @@ -103,7 +103,7 @@ msgstr "İleti metni" #. module: mail #: view:mail.message:0 msgid "Show messages to read" -msgstr "" +msgstr "Mesajları okumak için Göster" #. module: mail #: help:mail.compose.message,email_from:0 @@ -116,33 +116,33 @@ msgstr "" #. module: mail #: model:ir.model,name:mail.model_mail_compose_message msgid "Email composition wizard" -msgstr "" +msgstr "E-posta kompozisyonu sihirbazı" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:23 #, python-format msgid "Add others" -msgstr "" +msgstr "Ekle diğerleri" #. module: mail #: field:mail.message.subtype,parent_id:0 msgid "Parent" -msgstr "" +msgstr "Üst" #. module: mail #: field:mail.group,message_unread:0 #: field:mail.thread,message_unread:0 #: field:res.partner,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış Mesaj" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:262 #, python-format msgid "show" -msgstr "" +msgstr "göster" #. module: mail #: help:mail.group,group_ids:0 @@ -156,31 +156,31 @@ msgstr "" #: code:addons/mail/static/src/js/mail.js:869 #, python-format msgid "Do you really want to delete this message?" -msgstr "" +msgstr "Gerçekten bu mesajı silmek istediğinizden emin misiniz?" #. module: mail #: view:mail.message:0 #: field:mail.notification,read:0 msgid "Read" -msgstr "" +msgstr "Oku" #. module: mail #: view:mail.group:0 msgid "Search Groups" -msgstr "" +msgstr "Arama Grupları" #. module: mail #. openerp-web #: code:addons/mail/static/src/js/mail_followers.js:156 #, python-format msgid "followers" -msgstr "" +msgstr "takipçiler" #. module: mail #: code:addons/mail/mail_message.py:726 #, python-format msgid "Access Denied" -msgstr "" +msgstr "Erişim Rededildi" #. module: mail #: help:mail.group,image_medium:0 @@ -195,12 +195,12 @@ msgstr "" #: code:addons/mail/static/src/xml/mail.xml:194 #, python-format msgid "Uploading error" -msgstr "" +msgstr "Yükleme hatası" #. module: mail #: model:mail.group,name:mail.group_support msgid "Support" -msgstr "" +msgstr "Destek" #. module: mail #: code:addons/mail/mail_message.py:727 @@ -228,7 +228,7 @@ msgstr "Konu" #: code:addons/mail/static/src/xml/mail.xml:37 #, python-format msgid "Open the full mail composer" -msgstr "" +msgstr "Tam posta kompozitör açın" #. module: mail #. openerp-web @@ -245,7 +245,7 @@ msgstr "" #. module: mail #: field:mail.group,group_ids:0 msgid "Auto Subscription" -msgstr "" +msgstr "Otomatik Abonelik" #. module: mail #: field:mail.mail,references:0 @@ -262,7 +262,7 @@ msgstr "" #. module: mail #: model:ir.model,name:mail.model_mail_group msgid "Discussion group" -msgstr "" +msgstr "Tartışma grubu" #. module: mail #. openerp-web @@ -270,14 +270,14 @@ msgstr "" #: code:addons/mail/static/src/xml/mail.xml:95 #, python-format msgid "uploading" -msgstr "" +msgstr "yükleme" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:52 #, python-format msgid "more." -msgstr "" +msgstr "daha fazla" #. module: mail #: help:mail.compose.message,type:0 @@ -286,6 +286,8 @@ msgid "" "Message type: email for email message, notification for system message, " "comment for other messages such as user replies" msgstr "" +"Mesaj türü: e-posta mesajı için e-posta, sistem mesajı için bildirim,bir " +"kullanıcı cevaplar gibi diğer mesajlar için Yorum" #. module: mail #: help:mail.message.subtype,relation_field:0 @@ -298,7 +300,7 @@ msgstr "" #. module: mail #: selection:mail.mail,state:0 msgid "Cancelled" -msgstr "İptal Edilmiş" +msgstr "İptalEdildi" #. module: mail #: field:mail.mail,reply_to:0 @@ -316,23 +318,23 @@ msgstr "" #: help:mail.thread,message_unread:0 #: help:res.partner,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Eğer işaretliyse yeni mesajlar dikkat gerektirir." #. module: mail #: field:mail.group,image_medium:0 msgid "Medium-sized photo" -msgstr "" +msgstr "Orta ölçekli fotoğraf" #. module: mail #: model:ir.actions.client,name:mail.action_mail_to_me_feeds #: model:ir.ui.menu,name:mail.mail_tomefeeds msgid "To: me" -msgstr "" +msgstr "Kime:" #. module: mail #: field:mail.message.subtype,name:0 msgid "Message Type" -msgstr "Mesaj tipi" +msgstr "Mesaj Türü" #. module: mail #: field:mail.mail,auto_delete:0 @@ -345,21 +347,21 @@ msgstr "Otomatik Sil" #: view:mail.group:0 #, python-format msgid "Unfollow" -msgstr "" +msgstr "İzlemekten vazgeç" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:261 #, python-format msgid "show one more message" -msgstr "" +msgstr "daha mesaj göster" #. module: mail #: code:addons/mail/mail_mail.py:71 #: code:addons/mail/res_users.py:79 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Geçersiz İşlem!" #. module: mail #. openerp-web @@ -379,7 +381,7 @@ msgstr "E-postalar" #. module: mail #: field:mail.followers,partner_id:0 msgid "Related Partner" -msgstr "" +msgstr "İlgili Partner" #. module: mail #: help:mail.group,message_summary:0 @@ -401,24 +403,24 @@ msgstr "" #. module: mail #: field:mail.message.subtype,relation_field:0 msgid "Relation field" -msgstr "" +msgstr "İlişkili alanı" #. module: mail #: selection:mail.compose.message,type:0 #: selection:mail.message,type:0 msgid "System notification" -msgstr "" +msgstr "Sistem bildirim" #. module: mail #: model:ir.model,name:mail.model_res_partner #: view:mail.mail:0 msgid "Partner" -msgstr "Cari" +msgstr "Partner" #. module: mail #: model:ir.ui.menu,name:mail.mail_my_stuff msgid "Organizer" -msgstr "" +msgstr "Ajanda" #. module: mail #: field:mail.compose.message,subject:0 @@ -429,7 +431,7 @@ msgstr "Konu" #. module: mail #: field:mail.wizard.invite,partner_ids:0 msgid "Partners" -msgstr "" +msgstr "Partnerler" #. module: mail #: view:mail.mail:0 @@ -464,7 +466,7 @@ msgstr "Gönder" #: code:addons/mail/static/src/js/mail_followers.js:152 #, python-format msgid "No followers" -msgstr "" +msgstr "Takipçileri Yok" #. module: mail #: view:mail.mail:0 @@ -482,13 +484,13 @@ msgstr "Başarısız" #: field:res.partner,message_follower_ids:0 #, python-format msgid "Followers" -msgstr "" +msgstr "Takipçiler" #. module: mail #: model:ir.actions.client,name:mail.action_mail_archives_feeds #: model:ir.ui.menu,name:mail.mail_archivesfeeds msgid "Archives" -msgstr "" +msgstr "Arşiv" #. module: mail #. openerp-web @@ -496,7 +498,7 @@ msgstr "" #: code:addons/mail/static/src/xml/mail.xml:94 #, python-format msgid "Delete this attachment" -msgstr "" +msgstr "Bu eki sil" #. module: mail #. openerp-web @@ -511,13 +513,13 @@ msgstr "Cevapla" #: code:addons/mail/static/src/js/mail_followers.js:154 #, python-format msgid "One follower" -msgstr "" +msgstr "Bir takipçi" #. module: mail #: field:mail.compose.message,type:0 #: field:mail.message,type:0 msgid "Type" -msgstr "" +msgstr "Tür" #. module: mail #: selection:mail.compose.message,type:0 @@ -529,23 +531,23 @@ msgstr "" #. module: mail #: field:ir.ui.menu,mail_group_id:0 msgid "Mail Group" -msgstr "" +msgstr "Mail Grubu" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Comments and Emails" -msgstr "" +msgstr "Yorumlar ve Emailler" #. module: mail #: field:mail.alias,alias_defaults:0 msgid "Default Values" -msgstr "" +msgstr "Ötanımlı Değerler" #. module: mail #: code:addons/mail/res_users.py:100 #, python-format msgid "%s has joined the %s network." -msgstr "" +msgstr "%s katılıdı %s ağa" #. module: mail #: help:mail.group,image_small:0 @@ -566,41 +568,41 @@ msgstr "Alıcılar" #: code:addons/mail/static/src/xml/mail.xml:127 #, python-format msgid "<<<" -msgstr "" +msgstr "<<<" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:43 #, python-format msgid "Write to the followers of this document..." -msgstr "" +msgstr "Bu belgenin takipçilerine yaz ..." #. module: mail #: field:mail.group,group_public_id:0 msgid "Authorized Group" -msgstr "" +msgstr "Yetkili Grup" #. module: mail #: view:mail.group:0 msgid "Join Group" -msgstr "" +msgstr "Gruba Katıl" #. module: mail #: help:mail.mail,email_from:0 msgid "Message sender, taken from user preferences." -msgstr "" +msgstr "Kullanıcı tercihlerine göre ​​alınan mesaj gönderen,." #. module: mail #: code:addons/mail/wizard/invite.py:39 #, python-format msgid "
You have been invited to follow a new document.
" -msgstr "" +msgstr "
Sen yeni bir belge takip etmeye davet edildin.
" #. module: mail #: field:mail.compose.message,parent_id:0 #: field:mail.message,parent_id:0 msgid "Parent Message" -msgstr "" +msgstr "Üst Mesaj" #. module: mail #: field:mail.compose.message,res_id:0 @@ -624,7 +626,7 @@ msgstr "" #. module: mail #: model:mail.group,name:mail.group_rd msgid "R&D" -msgstr "" +msgstr "R&D" #. module: mail #. openerp-web @@ -648,7 +650,7 @@ msgstr "Gelişmiş" #: code:addons/mail/static/src/xml/mail.xml:226 #, python-format msgid "Move to Inbox" -msgstr "" +msgstr "Geleni Taşı" #. module: mail #: code:addons/mail/wizard/mail_compose_message.py:165 @@ -660,7 +662,7 @@ msgstr "Yanıt:" #: field:mail.compose.message,to_read:0 #: field:mail.message,to_read:0 msgid "To read" -msgstr "" +msgstr "Okumak için" #. module: mail #: code:addons/mail/res_users.py:79 @@ -669,38 +671,40 @@ msgid "" "You may not create a user. To create new users, you should use the " "\"Settings > Users\" menu." msgstr "" +"Bir kullanıcı oluşturamazsınız. Yeni kullanıcılar oluşturmak için " +"kullanmanız gereken \"Ayarlar > Kullanıcılar\" menü." #. module: mail #: help:mail.followers,res_model:0 #: help:mail.wizard.invite,res_model:0 msgid "Model of the followed resource" -msgstr "" +msgstr "Takip kaynağın Modeli" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:286 #, python-format msgid "like" -msgstr "" +msgstr "gibi" #. module: mail #: view:mail.compose.message:0 #: view:mail.mail:0 #: view:mail.wizard.invite:0 msgid "Cancel" -msgstr "İptal" +msgstr "Vazgeç" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:44 #, python-format msgid "Share with my followers..." -msgstr "" +msgstr "Benim takipçilerim ile paylaş ..." #. module: mail #: field:mail.notification,partner_id:0 msgid "Contact" -msgstr "" +msgstr "Kontak" #. module: mail #: view:mail.group:0 @@ -756,7 +760,7 @@ msgstr "" #: view:mail.mail:0 #: selection:mail.message,type:0 msgid "Comment" -msgstr "" +msgstr "Yorum" #. module: mail #: model:ir.actions.client,help:mail.action_mail_inbox_feeds @@ -772,18 +776,27 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Hayırlı İşler! Gelen kutunuz boş.\n" +"

\n" +" Gelen kutunuz gönderilen özel mesajları veya e-postalar " +"içerir sen\n" +" ayrıca belge veya kontaklarla ilgili bilgilerinide \n" +" takip edersin.\n" +"

\n" +" " #. module: mail #: field:mail.mail,notification:0 msgid "Is Notification" -msgstr "" +msgstr "Bildirim mi" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:170 #, python-format msgid "Compose a new message" -msgstr "" +msgstr "Yeni mesaj oluştur" #. module: mail #: view:mail.mail:0 @@ -807,7 +820,7 @@ msgstr "" #. module: mail #: field:mail.group,image:0 msgid "Photo" -msgstr "" +msgstr "Resim" #. module: mail #. openerp-web @@ -816,13 +829,13 @@ msgstr "" #: view:mail.wizard.invite:0 #, python-format msgid "or" -msgstr "" +msgstr "veya" #. module: mail #: help:mail.compose.message,vote_user_ids:0 #: help:mail.message,vote_user_ids:0 msgid "Users that voted for this message" -msgstr "" +msgstr "Kullanıcıları Bu mesaj için oylandı" #. module: mail #: help:mail.group,alias_id:0 @@ -845,17 +858,17 @@ msgstr "E-posta Ara" #: field:mail.compose.message,child_ids:0 #: field:mail.message,child_ids:0 msgid "Child Messages" -msgstr "" +msgstr "Alt Mesajlar" #. module: mail #: field:mail.alias,alias_user_id:0 msgid "Owner" -msgstr "" +msgstr "Sahibi" #. module: mail #: model:ir.model,name:mail.model_res_users msgid "Users" -msgstr "" +msgstr "Kullanıcılar" #. module: mail #: model:ir.model,name:mail.model_mail_message @@ -864,19 +877,19 @@ msgstr "" #: field:mail.notification,message_id:0 #: field:mail.wizard.invite,message:0 msgid "Message" -msgstr "" +msgstr "Mesaj" #. module: mail #: help:mail.followers,res_id:0 #: help:mail.wizard.invite,res_id:0 msgid "Id of the followed resource" -msgstr "" +msgstr "Takipçini kayanak ıd si" #. module: mail #: field:mail.compose.message,body:0 #: field:mail.message,body:0 msgid "Contents" -msgstr "" +msgstr "İçerekler" #. module: mail #: model:ir.actions.act_window,name:mail.action_view_mail_alias @@ -895,12 +908,12 @@ msgstr "" #: field:mail.compose.message,vote_user_ids:0 #: field:mail.message,vote_user_ids:0 msgid "Votes" -msgstr "" +msgstr "Oylamalar" #. module: mail #: view:mail.group:0 msgid "Group" -msgstr "" +msgstr "Grup" #. module: mail #: help:mail.compose.message,starred:0 @@ -911,19 +924,19 @@ msgstr "" #. module: mail #: field:mail.group,public:0 msgid "Privacy" -msgstr "" +msgstr "Özel" #. module: mail #: view:mail.mail:0 msgid "Notification" -msgstr "" +msgstr "Bildirimler" #. module: mail #. openerp-web #: code:addons/mail/static/src/js/mail.js:585 #, python-format msgid "Please complete partner's informations" -msgstr "" +msgstr "Komple partnerin bilgisi lütfen" #. module: mail #: view:mail.wizard.invite:0 @@ -933,17 +946,17 @@ msgstr "" #. module: mail #: view:mail.compose.message:0 msgid "Followers of selected items and" -msgstr "" +msgstr "Seçilen öğelerin takipçileri ve" #. module: mail #: field:mail.alias,alias_force_thread_id:0 msgid "Record Thread ID" -msgstr "" +msgstr "Konu Kayıt ID" #. module: mail #: model:ir.ui.menu,name:mail.mail_group_root msgid "My Groups" -msgstr "" +msgstr "Gruplarım" #. module: mail #: model:ir.actions.client,help:mail.action_mail_archives_feeds @@ -962,7 +975,7 @@ msgstr "" #: view:mail.mail:0 #: field:mail.mail,state:0 msgid "Status" -msgstr "" +msgstr "Durumu" #. module: mail #: view:mail.mail:0 @@ -979,7 +992,7 @@ msgstr "" #: help:mail.compose.message,record_name:0 #: help:mail.message,record_name:0 msgid "Name get of the related document." -msgstr "" +msgstr "İlgili belge adı." #. module: mail #: model:ir.actions.act_window,name:mail.action_view_notifications @@ -990,7 +1003,7 @@ msgstr "" #: field:mail.message,notification_ids:0 #: view:mail.notification:0 msgid "Notifications" -msgstr "" +msgstr "Bildirimler" #. module: mail #: view:mail.alias:0 @@ -1018,24 +1031,24 @@ msgstr "" #. module: mail #: view:mail.mail:0 msgid "by" -msgstr "" +msgstr "ile" #. module: mail #: model:mail.group,name:mail.group_best_sales_practices msgid "Best Sales Practices" -msgstr "" +msgstr "En İyi Satış Uygulamaları" #. module: mail #: selection:mail.group,public:0 msgid "Selected Group Only" -msgstr "" +msgstr "Sadece Grup Seçilmiş" #. module: mail #: field:mail.group,message_is_follower:0 #: field:mail.thread,message_is_follower:0 #: field:res.partner,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Bir Takipçisi mi" #. module: mail #: view:mail.alias:0 @@ -1046,12 +1059,12 @@ msgstr "Kullanıcı" #. module: mail #: view:mail.group:0 msgid "Groups" -msgstr "" +msgstr "Gruplar" #. module: mail #: view:mail.message:0 msgid "Messages Search" -msgstr "" +msgstr "Mesajları Arama" #. module: mail #: field:mail.compose.message,date:0 @@ -1064,7 +1077,7 @@ msgstr "Tarih" #: code:addons/mail/static/src/xml/mail.xml:34 #, python-format msgid "Post" -msgstr "" +msgstr "Postala" #. module: mail #: view:mail.mail:0 @@ -1076,38 +1089,38 @@ msgstr "Gelişmiş Filtreler..." #: code:addons/mail/static/src/xml/mail.xml:107 #, python-format msgid "To:" -msgstr "" +msgstr "Kime:" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:175 #, python-format msgid "Write to my followers" -msgstr "" +msgstr "Takipçilerin için yaz" #. module: mail #: model:ir.model,name:mail.model_res_groups msgid "Access Groups" -msgstr "" +msgstr "Erişim Grupları" #. module: mail #: field:mail.message.subtype,default:0 msgid "Default" -msgstr "" +msgstr "Öntanımlı" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:260 #, python-format msgid "show more message" -msgstr "" +msgstr "daha fazla mesaj göster" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:228 #, python-format msgid "Mark as Todo" -msgstr "" +msgstr "Yapılacak olarak işaretle" #. module: mail #: help:mail.message.subtype,parent_id:0 @@ -1117,14 +1130,14 @@ msgstr "" #. module: mail #: model:ir.model,name:mail.model_mail_wizard_invite msgid "Invite wizard" -msgstr "" +msgstr "Davet sihirbazı" #. module: mail #: field:mail.group,message_summary:0 #: field:mail.thread,message_summary:0 #: field:res.partner,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Özet" #. module: mail #: help:mail.message.subtype,res_model:0 @@ -1138,7 +1151,7 @@ msgstr "" #: field:mail.message,subtype_id:0 #: view:mail.message.subtype:0 msgid "Subtype" -msgstr "" +msgstr "Alttür" #. module: mail #: view:mail.group:0 @@ -1150,27 +1163,27 @@ msgstr "" #: field:mail.message,starred:0 #: field:mail.notification,starred:0 msgid "Starred" -msgstr "" +msgstr "Yıldızlı" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:262 #, python-format msgid "more messages" -msgstr "" +msgstr "daha fazla mesaj" #. module: mail #: code:addons/mail/update.py:93 #, python-format msgid "Error" -msgstr "" +msgstr "Hata" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:13 #, python-format msgid "Following" -msgstr "" +msgstr "Takip" #. module: mail #: sql_constraint:mail.alias:0 @@ -1192,7 +1205,7 @@ msgstr "" #: code:addons/mail/static/src/xml/mail_followers.xml:52 #, python-format msgid "And" -msgstr "" +msgstr "Ve" #. module: mail #: field:mail.compose.message,message_id:0 @@ -1218,7 +1231,7 @@ msgstr "Ekler" #: field:mail.compose.message,record_name:0 #: field:mail.message,record_name:0 msgid "Message Record Name" -msgstr "" +msgstr "Mesaj Kayıt Adı" #. module: mail #: field:mail.mail,email_cc:0 @@ -1236,7 +1249,7 @@ msgstr "" #: view:mail.compose.message:0 #, python-format msgid "Followers of" -msgstr "" +msgstr "Takipçileri" #. module: mail #: help:mail.mail,auto_delete:0 @@ -1246,36 +1259,36 @@ msgstr "Bu mesajı gönderdikten sonra yerden kazanmak için sil" #. module: mail #: model:ir.actions.client,name:mail.action_mail_group_feeds msgid "Discussion Group" -msgstr "" +msgstr "Tartışma Grubu" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:224 #, python-format msgid "Done" -msgstr "" +msgstr "Biten" #. module: mail #: model:mail.message.subtype,name:mail.mt_comment msgid "Discussions" -msgstr "" +msgstr "Tartışmalar" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:11 #, python-format msgid "Follow" -msgstr "" +msgstr "takip etme" #. module: mail #: field:mail.group,name:0 msgid "Name" -msgstr "" +msgstr "Adı" #. module: mail #: model:mail.group,name:mail.group_all_employees msgid "Whole Company" -msgstr "" +msgstr "Tüm Firma" #. module: mail #. openerp-web @@ -1283,7 +1296,7 @@ msgstr "" #: view:mail.compose.message:0 #, python-format msgid "and" -msgstr "" +msgstr "ve" #. module: mail #: help:mail.mail,body_html:0 @@ -1300,17 +1313,17 @@ msgstr "Oluşturma Ayı" #: code:addons/mail/static/src/xml/mail.xml:272 #, python-format msgid "Compose new Message" -msgstr "" +msgstr "Yeni Mesaj Yaz" #. module: mail #: field:mail.group,menu_id:0 msgid "Related Menu" -msgstr "" +msgstr "İlgili Menü" #. module: mail #: view:mail.message:0 msgid "Content" -msgstr "" +msgstr "İçerek" #. module: mail #: field:mail.mail,email_to:0 @@ -1321,7 +1334,7 @@ msgstr "Kime" #: field:mail.compose.message,notified_partner_ids:0 #: field:mail.message,notified_partner_ids:0 msgid "Notified partners" -msgstr "" +msgstr "Onaylanmış partnerler" #. module: mail #: help:mail.group,public:0 @@ -1333,7 +1346,7 @@ msgstr "" #. module: mail #: model:mail.group,name:mail.group_board msgid "Board meetings" -msgstr "" +msgstr "Yönetim Kurulu toplantıları" #. module: mail #: constraint:mail.alias:0 @@ -1357,35 +1370,35 @@ msgstr "Tekil mesaj tanımlayıcısı" #: field:mail.group,description:0 #: field:mail.message.subtype,description:0 msgid "Description" -msgstr "" +msgstr "Açıklama" #. module: mail #: model:ir.model,name:mail.model_mail_followers msgid "Document Followers" -msgstr "" +msgstr "Belge Takipçileri" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:35 #, python-format msgid "Remove this follower" -msgstr "" +msgstr "Bu takipçisi kaldır" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Never" -msgstr "" +msgstr "Asla" #. module: mail #: field:mail.mail,mail_server_id:0 msgid "Outgoing mail server" -msgstr "giden mail sunucusu" +msgstr "Giden mail sunucusu" #. module: mail #: code:addons/mail/mail_message.py:920 #, python-format msgid "Partners email addresses not found" -msgstr "" +msgstr "Partnerler e-posta bulunamadı adresleri" #. module: mail #: view:mail.mail:0 @@ -1402,7 +1415,7 @@ msgstr "Zengin-metin İçerik" #: help:mail.compose.message,to_read:0 #: help:mail.message,to_read:0 msgid "Current user has an unread notification linked to this message" -msgstr "" +msgstr "Geçerli kullanıcı bu mesajı bağlantılı okunmadı bildirim var" #. module: mail #: help:res.partner,notification_email_send:0 @@ -1414,7 +1427,7 @@ msgstr "" #: model:ir.actions.act_window,name:mail.action_view_groups #: model:ir.ui.menu,name:mail.mail_allgroups msgid "Join a group" -msgstr "" +msgstr "Bir gruba katılın" #. module: mail #: model:ir.actions.client,help:mail.action_mail_group_feeds @@ -1430,7 +1443,7 @@ msgstr "" #: code:addons/mail/static/src/xml/mail.xml:195 #, python-format msgid "Please, wait while the file is uploading." -msgstr "" +msgstr "Dosya yüklenirken bekleyin, lütfen." #. module: mail #: view:mail.group:0 @@ -1446,14 +1459,14 @@ msgstr "" #: code:addons/mail/static/src/xml/mail.xml:225 #, python-format msgid "Set back to Todo" -msgstr "" +msgstr "Yapılacak geri ayarlayın" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:113 #, python-format msgid "this document" -msgstr "" +msgstr "bu belgede" #. module: mail #: field:mail.compose.message,filter_id:0 @@ -1463,7 +1476,7 @@ msgstr "Filtreler" #. module: mail #: field:res.partner,notification_email_send:0 msgid "Receive Feeds by Email" -msgstr "" +msgstr "E-posta ile Beslemeler gelsin" #. module: mail #: help:base.config.settings,alias_domain:0 @@ -1487,13 +1500,13 @@ msgstr "Mesajlar" #: code:addons/mail/static/src/xml/mail.xml:126 #, python-format msgid "others..." -msgstr "" +msgstr "digerleri..." #. module: mail #: model:ir.actions.client,name:mail.action_mail_star_feeds #: model:ir.ui.menu,name:mail.mail_starfeeds msgid "To-do" -msgstr "" +msgstr "Yapılacak" #. module: mail #: view:mail.alias:0 @@ -1506,7 +1519,7 @@ msgstr "" #. module: mail #: model:ir.model,name:mail.model_mail_mail msgid "Outgoing Mails" -msgstr "" +msgstr "Giden postalar" #. module: mail #: help:mail.compose.message,notification_ids:0 @@ -1520,7 +1533,7 @@ msgstr "" #: model:ir.ui.menu,name:mail.mail_feeds #: model:ir.ui.menu,name:mail.mail_feeds_main msgid "Messaging" -msgstr "" +msgstr "Mesajlaşma" #. module: mail #: view:mail.alias:0 @@ -1545,7 +1558,7 @@ msgstr "" #: help:mail.thread,message_ids:0 #: help:res.partner,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesajlar ve iletişim geçmişi" #. module: mail #: help:mail.mail,references:0 @@ -1555,7 +1568,7 @@ msgstr "Mesaj referansları, tanımlayıcılar ya da önceki mesajlar" #. module: mail #: field:mail.compose.message,composition_mode:0 msgid "Composition mode" -msgstr "" +msgstr "Kompozisyon modu" #. module: mail #: field:mail.compose.message,model:0 @@ -1570,7 +1583,7 @@ msgstr "İlgili Döküman Modeli" #: code:addons/mail/static/src/xml/mail.xml:287 #, python-format msgid "unlike" -msgstr "" +msgstr "farklı" #. module: mail #: help:mail.compose.message,author_id:0 @@ -1594,12 +1607,12 @@ msgstr "" #: code:addons/mail/update.py:93 #, python-format msgid "Error during communication with the publisher warranty server." -msgstr "" +msgstr "Yayıncı garanti sunucuyla iletişim sırasında hata oluştu." #. module: mail #: selection:mail.group,public:0 msgid "Private" -msgstr "" +msgstr "Özel" #. module: mail #: model:ir.actions.client,help:mail.action_mail_star_feeds @@ -1623,49 +1636,49 @@ msgstr "Gönderim Başarısız" #. module: mail #: field:mail.compose.message,partner_ids:0 msgid "Additional contacts" -msgstr "" +msgstr "Ek kontaklar" #. module: mail #: help:mail.compose.message,parent_id:0 #: help:mail.message,parent_id:0 msgid "Initial thread message." -msgstr "" +msgstr "İlk konu mesaj." #. module: mail #: model:mail.group,name:mail.group_hr_policies msgid "HR Policies" -msgstr "" +msgstr "İK Politikaları" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Emails only" -msgstr "" +msgstr "Sadece E-postalar" #. module: mail #: model:ir.actions.client,name:mail.action_mail_inbox_feeds #: model:ir.ui.menu,name:mail.mail_inboxfeeds msgid "Inbox" -msgstr "" +msgstr "Gelenler" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail.xml:58 #, python-format msgid "File" -msgstr "" +msgstr "Dosya" #. module: mail #. openerp-web #: code:addons/mail/static/src/js/many2many_tags_email.js:63 #, python-format msgid "Please complete partner's informations and Email" -msgstr "" +msgstr "Komple partnerin bilgi ve e-posta lütfen" #. module: mail #: model:ir.actions.act_window,name:mail.action_view_message_subtype #: model:ir.ui.menu,name:mail.menu_message_subtype msgid "Subtypes" -msgstr "" +msgstr "Alttürleri" #. module: mail #: model:ir.model,name:mail.model_mail_alias @@ -1675,7 +1688,7 @@ msgstr "" #. module: mail #: field:mail.group,image_small:0 msgid "Small-sized photo" -msgstr "" +msgstr "Küçük boyutlu fotoğraf" #. module: mail #: help:mail.mail,reply_to:0 diff --git a/addons/mail/mail_followers.py b/addons/mail/mail_followers.py index ec9bc86d6c5..a9d33f4585d 100644 --- a/addons/mail/mail_followers.py +++ b/addons/mail/mail_followers.py @@ -85,9 +85,6 @@ class mail_notification(osv.Model): if notification.read: continue partner = notification.partner_id - # Do not send an email to the writer - if partner.user_ids and partner.user_ids[0].id == uid: - continue # Do not send to partners without email address defined if not partner.email: continue @@ -129,11 +126,20 @@ class mail_notification(osv.Model): if signature: body_html = tools.append_content_to_html(body_html, signature, plaintext=True, container_tag='div') + # email_from: partner-user alias or partner email or mail.message email_from + if msg.author_id and msg.author_id.user_ids and msg.author_id.user_ids[0].alias_domain and msg.author_id.user_ids[0].alias_name: + email_from = '%s <%s@%s>' % (msg.author_id.name, msg.author_id.user_ids[0].alias_name, msg.author_id.user_ids[0].alias_domain) + elif msg.author_id: + email_from = '%s <%s>' % (msg.author_id.name, msg.author_id.email) + else: + email_from = msg.email_from + mail_values = { 'mail_message_id': msg.id, 'email_to': [], 'auto_delete': True, 'body_html': body_html, + 'email_from': email_from, 'state': 'outgoing', } mail_values['email_to'] = ', '.join(mail_values['email_to']) diff --git a/addons/mail/mail_mail.py b/addons/mail/mail_mail.py index 7b8ec0b3579..eb5ec30496e 100644 --- a/addons/mail/mail_mail.py +++ b/addons/mail/mail_mail.py @@ -78,6 +78,13 @@ class mail_mail(osv.Model): 'email_from': lambda self, cr, uid, ctx=None: self._get_default_from(cr, uid, ctx), } + def default_get(self, cr, uid, fields, context=None): + # protection for `default_type` values leaking from menu action context (e.g. for invoices) + # To remove when automatic context propagation is removed in web client + if context and context.get('default_type') and context.get('default_type') not in self._all_columns['type'].column.selection: + context = dict(context, default_type = None) + return super(mail_mail, self).default_get(cr, uid, fields, context=context) + def create(self, cr, uid, values, context=None): if 'notification' not in values and values.get('mail_message_id'): values['notification'] = True diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index d75a9199369..9d7237ca907 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -243,7 +243,7 @@ class mail_thread(osv.AbstractModel): # subscribe uid unless asked not to if not context.get('mail_create_nosubscribe'): self.message_subscribe_users(cr, uid, [thread_id], [uid], context=context) - self.message_subscribe_from_parent(cr, uid, [thread_id], values.keys(), context=context) + self.message_auto_subscribe(cr, uid, [thread_id], values.keys(), context=context) # automatic logging unless asked not to (mainly for various testing purpose) if not context.get('mail_create_nolog'): @@ -261,7 +261,7 @@ class mail_thread(osv.AbstractModel): # Perform write, update followers result = super(mail_thread, self).write(cr, uid, ids, values, context=context) - self.message_subscribe_from_parent(cr, uid, ids, values.keys(), context=context) + self.message_auto_subscribe(cr, uid, ids, values.keys(), context=context) # Perform the tracking if tracked_fields: @@ -1069,7 +1069,24 @@ class mail_thread(osv.AbstractModel): self.check_access_rights(cr, uid, 'write') return self.write(cr, SUPERUSER_ID, ids, {'message_follower_ids': [(3, pid) for pid in partner_ids]}, context=context) - def message_subscribe_from_parent(self, cr, uid, ids, updated_fields, context=None): + def _message_get_auto_subscribe_fields(self, cr, uid, updated_fields, auto_follow_fields=['user_id'], context=None): + """ Returns the list of relational fields linking to res.users that should + trigger an auto subscribe. The default list checks for the fields + - called 'user_id' + - linking to res.users + - with track_visibility set + In OpenERP V7, this is sufficent for all major addon such as opportunity, + project, issue, recruitment, sale. + Override this method if a custom behavior is needed about fields + that automatically subscribe users. + """ + user_field_lst = [] + for name, column_info in self._all_columns.items(): + if name in auto_follow_fields and name in updated_fields and getattr(column_info.column, 'track_visibility', False) and column_info.column._obj == 'res.users': + user_field_lst.append(name) + return user_field_lst + + def message_auto_subscribe(self, cr, uid, ids, updated_fields, context=None): """ 1. fetch project subtype related to task (parent_id.res_model = 'project.task') 2. for each project subtype: subscribe the follower to the task @@ -1077,13 +1094,16 @@ class mail_thread(osv.AbstractModel): subtype_obj = self.pool.get('mail.message.subtype') follower_obj = self.pool.get('mail.followers') + # fetch auto_follow_fields + user_field_lst = self._message_get_auto_subscribe_fields(cr, uid, updated_fields, context=context) + # fetch related record subtypes related_subtype_ids = subtype_obj.search(cr, uid, ['|', ('res_model', '=', False), ('parent_id.res_model', '=', self._name)], context=context) subtypes = subtype_obj.browse(cr, uid, related_subtype_ids, context=context) default_subtypes = [subtype for subtype in subtypes if subtype.res_model == False] related_subtypes = [subtype for subtype in subtypes if subtype.res_model != False] relation_fields = set([subtype.relation_field for subtype in subtypes if subtype.relation_field != False]) - if not related_subtypes or not any(relation in updated_fields for relation in relation_fields): + if (not related_subtypes or not any(relation in updated_fields for relation in relation_fields)) and not user_field_lst: return True for record in self.browse(cr, uid, ids, context=context): @@ -1105,20 +1125,24 @@ class mail_thread(osv.AbstractModel): for follower in follower_obj.browse(cr, SUPERUSER_ID, follower_ids, context=context): new_followers.setdefault(follower.partner_id.id, set()).add(subtype.parent_id.id) - if not parent_res_id or not parent_model: - continue + if parent_res_id and parent_model: + for subtype in default_subtypes: + follower_ids = follower_obj.search(cr, SUPERUSER_ID, [ + ('res_model', '=', parent_model), + ('res_id', '=', parent_res_id), + ('subtype_ids', 'in', [subtype.id]) + ], context=context) + for follower in follower_obj.browse(cr, SUPERUSER_ID, follower_ids, context=context): + new_followers.setdefault(follower.partner_id.id, set()).add(subtype.id) - for subtype in default_subtypes: - follower_ids = follower_obj.search(cr, SUPERUSER_ID, [ - ('res_model', '=', parent_model), - ('res_id', '=', parent_res_id), - ('subtype_ids', 'in', [subtype.id]) - ], context=context) - for follower in follower_obj.browse(cr, SUPERUSER_ID, follower_ids, context=context): - new_followers.setdefault(follower.partner_id.id, set()).add(subtype.id) + # add followers coming from res.users relational fields that are tracked + user_ids = [getattr(record, name).id for name in user_field_lst if getattr(record, name)] + for partner_id in [user.partner_id.id for user in self.pool.get('res.users').browse(cr, SUPERUSER_ID, user_ids, context=context)]: + new_followers.setdefault(partner_id, None) for pid, subtypes in new_followers.items(): - self.message_subscribe(cr, uid, [record.id], [pid], list(subtypes), context=context) + subtypes = list(subtypes) if subtypes is not None else None + self.message_subscribe(cr, uid, [record.id], [pid], subtypes, context=context) return True #------------------------------------------------------ diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js index e3986a390d6..0b3bddffde1 100644 --- a/addons/mail/static/src/js/mail.js +++ b/addons/mail/static/src/js/mail.js @@ -105,7 +105,7 @@ openerp.mail = function (session) { // As it only looks at the extension it is quite approximative. filetype: function(url){ url = url.filename || url; - var tokens = url.split('.'); + var tokens = (url+'').split('.'); if(tokens.length <= 1){ return 'unknown'; } @@ -218,7 +218,7 @@ openerp.mail = function (session) { this.author_id = datasets.author_id || false, this.attachment_ids = datasets.attachment_ids || [], this.partner_ids = datasets.partner_ids || []; - this._date = datasets.date; + this.date = datasets.date; this.format_data(); @@ -232,19 +232,20 @@ openerp.mail = function (session) { else { this.options.show_read = this.to_read; this.options.show_unread = !this.to_read; - this.options.rerender = true; - this.options.toggle_read = true; } + this.options.rerender = true; + this.options.toggle_read = true; } - this.parent_thread = parent.messages != undefined ? parent : this.options.root_thread; + this.parent_thread = typeof parent.on_message_detroy == 'function' ? parent : this.options.root_thread; this.thread = false; }, /* Convert date, timerelative and avatar in displayable data. */ format_data: function () { //formating and add some fields for render - if (this._date) { - this.timerelative = $.timeago(this._date+"Z"); + this.date = this.date ? session.web.str_to_datetime(this.date) : false; + if (this.date && new Date().getTime()-this.date.getTime() < 7*24*60*60*1000) { + this.timerelative = $.timeago(this.date); } if (this.type == 'email' && (!this.author_id || !this.author_id[0])) { this.avatar = ('/mail/static/src/img/email_icon.png'); @@ -253,7 +254,7 @@ openerp.mail = function (session) { } else { this.avatar = mail.ChatterUtils.get_image(this.session, 'res.users', 'image_small', this.session.uid); } - if (this.author_id) { + if (this.author_id && this.author_id[1]) { var email = this.author_id[1].match(/(.*)<(.*@.*)>/); if (!email) { this.author_id.push(_.str.escapeHTML(this.author_id[1]), '', this.author_id[1]); @@ -271,7 +272,7 @@ openerp.mail = function (session) { var attach = this.attachment_ids[l]; if (!attach.formating) { attach.url = mail.ChatterUtils.get_attachment_url(this.session, this.id, attach.id); - attach.filetype = mail.ChatterUtils.filetype(attach.filename); + attach.filetype = mail.ChatterUtils.filetype(attach.filename || attach.name); attach.name = mail.ChatterUtils.breakword(attach.name || attach.filename); attach.formating = true; } @@ -1605,7 +1606,8 @@ openerp.mail = function (session) { this.node.params = _.extend({ 'display_indented_thread': -1, 'show_reply_button': false, - 'show_read_unread_button': false, + 'show_read_unread_button': true, + 'read_action': 'unread', 'show_record_name': false, 'show_compact_message': 1, }, this.node.params); diff --git a/addons/mail/static/src/js/mail_followers.js b/addons/mail/static/src/js/mail_followers.js index 9f88116acc7..03351c24ac2 100644 --- a/addons/mail/static/src/js/mail_followers.js +++ b/addons/mail/static/src/js/mail_followers.js @@ -216,9 +216,12 @@ openerp_mail_followers = function(session, mail) { display_subtypes:function (data) { var self = this; var subtype_list_ul = this.$('.oe_subtype_list'); - subtype_list_ul.empty(); - var records = data[this.view.datarecord.id || this.view.dataset.ids[0]].message_subtype_data; + var records = []; var nb_subtype = 0; + subtype_list_ul.empty(); + if (this.view.datarecord.id) { + records = data[this.view.datarecord.id].message_subtype_data; + } _(records).each(function (record) {nb_subtype++;}); if (nb_subtype > 1) { this.$('hr').show(); diff --git a/addons/mail/static/src/xml/mail.xml b/addons/mail/static/src/xml/mail.xml index 63f8a10658f..4693adeb1ee 100644 --- a/addons/mail/static/src/xml/mail.xml +++ b/addons/mail/static/src/xml/mail.xml @@ -246,7 +246,7 @@ • - + • diff --git a/addons/mail/update.py b/addons/mail/update.py index 579203c64d6..bcec6f5f8b6 100644 --- a/addons/mail/update.py +++ b/addons/mail/update.py @@ -34,12 +34,12 @@ def get_sys_logs(self, cr, uid): limit_date = limit_date - datetime.timedelta(15) limit_date_str = limit_date.strftime(misc.DEFAULT_SERVER_DATETIME_FORMAT) nbr_users = pool.get("res.users").search(cr, uid, [], count=True) - nbr_active_users = pool.get("res.users").search(cr, uid, [("date", ">=", limit_date_str)], count=True) + nbr_active_users = pool.get("res.users").search(cr, uid, [("login_date", ">=", limit_date_str)], count=True) nbr_share_users = False nbr_active_share_users = False if "share" in pool.get("res.users")._all_columns: nbr_share_users = pool.get("res.users").search(cr, uid, [("share", "=", True)], count=True) - nbr_active_share_users = pool.get("res.users").search(cr, uid, [("share", "=", True), ("date", ">=", limit_date_str)], count=True) + nbr_active_share_users = pool.get("res.users").search(cr, uid, [("share", "=", True), ("login_date", ">=", limit_date_str)], count=True) user = pool.get("res.users").browse(cr, uid, uid) web_base_url = self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url', 'False') diff --git a/addons/membership/i18n/hu.po b/addons/membership/i18n/hu.po index 43088b8300e..bebf9fd9454 100644 --- a/addons/membership/i18n/hu.po +++ b/addons/membership/i18n/hu.po @@ -7,24 +7,24 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2011-02-04 15:05+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-02-10 18:42+0000\n" +"Last-Translator: krnkris \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: 2012-12-22 05:21+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-11 05:10+0000\n" +"X-Generator: Launchpad (build 16482)\n" #. module: membership #: model:process.transition,name:membership.process_transition_invoicetoassociate0 msgid "invoice to associate" -msgstr "" +msgstr "számla összekapcsoláshoz" #. module: membership #: model:process.process,name:membership.process_process_membershipprocess0 msgid "Membership Process" -msgstr "" +msgstr "Tagság folyamatok" #. module: membership #: selection:membership.membership_line,state:0 @@ -37,6 +37,8 @@ msgstr "Kifizetett tagság" #: view:report.membership:0 msgid "This will display waiting, invoiced and total pending columns" msgstr "" +"Ez ki fogja jelezni a várakozást, számlázott és teljes függőben lévő " +"oszlopokat" #. module: membership #: view:report.membership:0 @@ -52,12 +54,12 @@ msgstr "Kifizetések száma" #. module: membership #: field:report.membership,tot_earned:0 msgid "Earned Amount" -msgstr "" +msgstr "Beérkező / megkeresett összeg" #. module: membership #: model:ir.model,name:membership.model_report_membership msgid "Membership Analysis" -msgstr "" +msgstr "Tagság analízis/elemzés" #. module: membership #: selection:report.membership,month:0 @@ -67,12 +69,12 @@ msgstr "Március" #. module: membership #: model:process.node,note:membership.process_node_setassociation0 msgid "Set an associate member of partner." -msgstr "" +msgstr "Beállít egy társ tagot a partnerből." #. module: membership #: model:process.transition,note:membership.process_transition_invoicetopaid0 msgid "Invoice is be paid." -msgstr "" +msgstr "Számla most fizetve." #. module: membership #: field:membership.membership_line,company_id:0 @@ -87,30 +89,30 @@ msgstr "Vállalat" #: field:res.partner,free_member:0 #: selection:res.partner,membership_state:0 msgid "Free Member" -msgstr "" +msgstr "Ingyenes tag" #. module: membership #: view:res.partner:0 msgid "Ending Date Of Membership" -msgstr "" +msgstr "A tagság befejezés dátuma" #. module: membership #: help:report.membership,date_to:0 msgid "End membership date" -msgstr "" +msgstr "Tagság vége dátum" #. module: membership #: field:product.product,membership_date_to:0 #: field:res.partner,membership_stop:0 msgid "Membership End Date" -msgstr "" +msgstr "Tagság befejezés dátuma" #. module: membership #: view:report.membership:0 #: field:report.membership,user_id:0 #: view:res.partner:0 msgid "Salesperson" -msgstr "" +msgstr "Értékesítő" #. module: membership #: model:process.transition,name:membership.process_transition_waitingtoinvoice0 @@ -120,7 +122,7 @@ msgstr "Várakozás a számlára" #. module: membership #: view:report.membership:0 msgid "This will display paid, old and total earned columns" -msgstr "" +msgstr "Ez ki fogja jelezni a fizetve, régi és összes megkeresett oszlopokat" #. module: membership #: view:res.partner:0 @@ -137,39 +139,39 @@ msgstr "Nem tag" #. module: membership #: view:product.product:0 msgid "Taxes" -msgstr "" +msgstr "Adók" #. module: membership #: view:res.partner:0 msgid "All Members" -msgstr "" +msgstr "Összes tagok" #. module: membership #: code:addons/membership/membership.py:410 #: code:addons/membership/membership.py:413 #, python-format msgid "Error!" -msgstr "" +msgstr "Hiba!" #. module: membership #: model:process.transition,name:membership.process_transition_producttomember0 msgid "Product to member" -msgstr "" +msgstr "Termék a taghoz" #. module: membership #: model:product.template,name:membership.membership_1_product_template msgid "Silver Membership" -msgstr "" +msgstr "Ezüst tagság" #. module: membership #: model:process.node,note:membership.process_node_associatedmember0 msgid "Member is associated." -msgstr "" +msgstr "A tag hozzárendelt." #. module: membership #: field:report.membership,tot_pending:0 msgid "Pending Amount" -msgstr "" +msgstr "Függőben lévő összeg" #. module: membership #: model:process.transition,note:membership.process_transition_associationpartner0 @@ -179,7 +181,7 @@ msgstr "Társult partner" #. module: membership #: view:res.partner:0 msgid "Supplier Partners" -msgstr "" +msgstr "Beszállítói partnerek" #. module: membership #: field:report.membership,num_invoiced:0 @@ -190,18 +192,18 @@ msgstr "Számlázott mennyiség" #: model:ir.actions.act_window,name:membership.action_report_membership_tree #: model:ir.ui.menu,name:membership.menu_report_membership msgid "Members Analysis" -msgstr "" +msgstr "Tagok analízisei/elemzései" #. module: membership #: view:res.partner:0 msgid "End Membership Date" -msgstr "" +msgstr "Utolsó tagsági dátum" #. module: membership #: code:addons/membership/membership.py:414 #, python-format msgid "Partner doesn't have an address to make the invoice." -msgstr "" +msgstr "Partnernak nincs számla kiállítási címe." #. module: membership #: model:ir.model,name:membership.model_res_partner @@ -212,22 +214,22 @@ msgstr "Partner" #. module: membership #: model:process.transition,name:membership.process_transition_invoicetopaid0 msgid "Invoice to paid" -msgstr "" +msgstr "Fizetendő számlák" #. module: membership #: view:res.partner:0 msgid "Customer Partners" -msgstr "" +msgstr "Vevői Partnerek" #. module: membership #: field:membership.membership_line,date_from:0 msgid "From" -msgstr "" +msgstr "Kezdő dátum" #. module: membership #: constraint:membership.membership_line:0 msgid "Error, this membership product is out of date" -msgstr "" +msgstr "Hiba, ez a tagsági termék régi" #. module: membership #: model:process.transition.action,name:membership.process_transition_action_create0 @@ -237,22 +239,22 @@ msgstr "Létrehozás" #. module: membership #: model:ir.model,name:membership.model_membership_membership_line msgid "Member line" -msgstr "" +msgstr "Tag törzs" #. module: membership #: help:report.membership,date_from:0 msgid "Start membership date" -msgstr "" +msgstr "Indulási tagsági dátum" #. module: membership #: field:res.partner,membership_cancel:0 msgid "Cancel Membership Date" -msgstr "" +msgstr "Tagsági tátum visszavonása" #. module: membership #: model:process.node,name:membership.process_node_paidmember0 msgid "Paid member" -msgstr "" +msgstr "Kifizetett tag" #. module: membership #: field:report.membership,num_waiting:0 @@ -270,7 +272,7 @@ msgstr "Tagok" #. module: membership #: view:res.partner:0 msgid "Invoiced/Paid/Free" -msgstr "" +msgstr "Számlázott/Kifizetett/Ingyenes" #. module: membership #: model:process.node,note:membership.process_node_invoicedmember0 @@ -285,7 +287,7 @@ msgstr "Július" #. module: membership #: model:product.template,name:membership.membership_0_product_template msgid "Golden Membership" -msgstr "" +msgstr "Arany tagság" #. module: membership #: help:res.partner,associate_member:0 @@ -293,39 +295,41 @@ msgid "" "A member with whom you want to associate your membership.It will consider " "the membership state of the associated member." msgstr "" +"Egy tag akihez a tagságát szeretné társítani.Fontolóra veszi a társított tag " +"tagságának állapotát." #. module: membership #: view:product.product:0 #: view:report.membership:0 #: field:report.membership,membership_id:0 msgid "Membership Product" -msgstr "" +msgstr "Tagsági termék" #. module: membership #: model:process.transition,note:membership.process_transition_producttomember0 msgid "Define product for membership." -msgstr "" +msgstr "Határozzon meg terméket a tagsághoz." #. module: membership #: model:process.transition,note:membership.process_transition_invoicetoassociate0 msgid "Invoiced member may be Associated member." -msgstr "" +msgstr "A számlázott tag hozzárendelt tag lehet." #. module: membership #: help:product.product,membership_date_to:0 #: help:res.partner,membership_stop:0 msgid "Date until which membership remains active." -msgstr "" +msgstr "Dátum ameddig a tagság aktív maradhat." #. module: membership #: view:product.product:0 msgid "Membership products" -msgstr "" +msgstr "Tagsági termékek" #. module: membership #: field:res.partner,membership_state:0 msgid "Current Membership Status" -msgstr "" +msgstr "Jelenlegi tagsági állapot" #. module: membership #: field:membership.membership_line,date:0 @@ -335,22 +339,22 @@ msgstr "Csatlakozás időpontja" #. module: membership #: model:process.node,name:membership.process_node_setassociation0 msgid "Set association" -msgstr "" +msgstr "Hozzárendelés beállítás" #. module: membership #: view:res.partner:0 msgid " Membership State" -msgstr "" +msgstr " Tagság állapot" #. module: membership #: view:res.partner:0 msgid "Memberships" -msgstr "" +msgstr "Tagságok" #. module: membership #: model:process.node,note:membership.process_node_paidmember0 msgid "Membership invoice paid." -msgstr "" +msgstr "Tagsági számla fizetve." #. module: membership #: selection:report.membership,month:0 @@ -382,25 +386,25 @@ msgstr "Csoportosítás..." #: code:addons/membership/membership.py:411 #, python-format msgid "Partner is a free Member." -msgstr "" +msgstr "A partner ingyenes tagságú" #. module: membership #: view:res.partner:0 msgid "Buy Membership" -msgstr "" +msgstr "Tagság vásárlása" #. module: membership #: field:report.membership,associate_member_id:0 #: view:res.partner:0 #: field:res.partner,associate_member:0 msgid "Associate Member" -msgstr "" +msgstr "Hozzárendelt tag" #. module: membership #: help:product.product,membership_date_from:0 #: help:res.partner,membership_start:0 msgid "Date from which membership becomes active." -msgstr "" +msgstr "Dátum amitől a tagság aktiválódik." #. module: membership #: view:report.membership:0 @@ -411,12 +415,12 @@ msgstr "Társult partner" #: model:ir.model,name:membership.model_membership_invoice #: view:membership.invoice:0 msgid "Membership Invoice" -msgstr "" +msgstr "Tagsági számla" #. module: membership #: model:process.node,note:membership.process_node_membershipproduct0 msgid "Define membership product." -msgstr "" +msgstr "Határozzon meg tagsági terméket." #. module: membership #: view:product.product:0 @@ -426,7 +430,7 @@ msgstr "Kategória" #. module: membership #: view:res.partner:0 msgid "Contacts" -msgstr "" +msgstr "Kapcsolatok" #. module: membership #: view:report.membership:0 @@ -436,7 +440,7 @@ msgstr "Előrejelzés" #. module: membership #: field:report.membership,partner_id:0 msgid "Member" -msgstr "" +msgstr "Tag" #. module: membership #: view:product.product:0 @@ -446,17 +450,17 @@ msgstr "Dátumtól" #. module: membership #: model:process.node,name:membership.process_node_associatedmember0 msgid "Associated member" -msgstr "" +msgstr "Csatlakozott tag" #. module: membership #: help:membership.membership_line,date:0 msgid "Date on which member has joined the membership" -msgstr "" +msgstr "Dátum amikor a tag csatlakozott a tagsághoz" #. module: membership #: field:membership.membership_line,state:0 msgid "Membership Status" -msgstr "" +msgstr "Tagsági állapot" #. module: membership #: view:res.partner:0 @@ -466,7 +470,7 @@ msgstr "Vevők" #. module: membership #: view:membership.invoice:0 msgid "or" -msgstr "" +msgstr "vagy" #. module: membership #: selection:report.membership,month:0 @@ -478,12 +482,12 @@ msgstr "Augusztus" #: model:ir.ui.menu,name:membership.menu_membership_products #: view:product.product:0 msgid "Membership Products" -msgstr "" +msgstr "Tagsági termék" #. module: membership #: sql_constraint:product.product:0 msgid "Error ! Ending Date cannot be set before Beginning Date." -msgstr "" +msgstr "Hiba! A végső dátum nem lehet a kezdési dátum előtt." #. module: membership #: selection:report.membership,month:0 @@ -493,14 +497,14 @@ msgstr "Június" #. module: membership #: help:product.product,membership:0 msgid "Check if the product is eligible for membership." -msgstr "" +msgstr "Vizsgálja meg, hogy a termék alkalmas-e a tagsághoz." #. module: membership #: selection:membership.membership_line,state:0 #: selection:report.membership,membership_state:0 #: selection:res.partner,membership_state:0 msgid "Invoiced Member" -msgstr "" +msgstr "Számlázott tag" #. module: membership #: field:membership.invoice,product_id:0 @@ -523,7 +527,7 @@ msgstr "Várakozás a tagságra" #. module: membership #: model:process.transition,name:membership.process_transition_associationpartner0 msgid "Association Partner" -msgstr "" +msgstr "Csatlakozó partner" #. module: membership #: field:report.membership,date_from:0 @@ -557,6 +561,15 @@ msgid "" "created.\n" " -Paying member: A member who has paid the membership fee." msgstr "" +"Ez kijelzi a tagság állapotát.\n" +" -Nem tag: Egy partner aki nem jelentkezett a tagságra.\n" +" -Visszavont tag: Egy partner aki visszavonta a " +"tagságát.\n" +" -Réi tag: Egy partner akinek lejárt a tagsága.\n" +" -Várakozó tag: Egy partner aki feliratkozott a tagságra " +"és számlája el lesz készítve.\n" +" -Számlázott tag: Egy tag akinek a számlája elkészült.\n" +" -Fizető tag: Egy tag aki kifizette a tagsági díját." #. module: membership #: selection:report.membership,month:0 @@ -566,28 +579,28 @@ msgstr "Január" #. module: membership #: view:res.partner:0 msgid "Membership Partners" -msgstr "" +msgstr "Tagsági partner" #. module: membership #: field:membership.membership_line,member_price:0 #: view:product.product:0 msgid "Membership Fee" -msgstr "" +msgstr "Tagsági díj" #. module: membership #: help:res.partner,membership_amount:0 msgid "The price negotiated by the partner" -msgstr "" +msgstr "Az ár a partnerrel megbeszélt" #. module: membership #: model:product.template,name:membership.membership_2_product_template msgid "Basic Membership" -msgstr "" +msgstr "Alap tagság" #. module: membership #: view:res.partner:0 msgid "None/Canceled/Old/Waiting" -msgstr "" +msgstr "Egyiksem/Visszavont/Régi/Várakozik" #. module: membership #: selection:membership.membership_line,state:0 @@ -599,13 +612,13 @@ msgstr "Régi tag" #. module: membership #: field:membership.membership_line,date_to:0 msgid "To" -msgstr "" +msgstr "Záró dátum" #. module: membership #: view:report.membership:0 #: field:report.membership,membership_state:0 msgid "Current Membership State" -msgstr "" +msgstr "Jelenlegi tagsági állapot" #. module: membership #: help:membership.membership_line,state:0 @@ -624,6 +637,15 @@ msgid "" " -Paid Member: A member who has paid the membership " "amount." msgstr "" +"Ez kijelzi a tagság állapotát.\n" +" -Nem tag: Egy partner aki nem jelentkezett a tagságra.\n" +" -Visszavont tag: Egy partner aki visszavonta a " +"tagságát.\n" +" -Réi tag: Egy partner akinek lejárt a tagsága.\n" +" -Várakozó tag: Egy partner aki feliratkozott a tagságra " +"és számlája el lesz készítve.\n" +" -Számlázott tag: Egy tag akinek a számlája elkészült.\n" +" -Fizető tag: Egy tag aki kifizette a tagsági díját." #. module: membership #: model:process.transition,note:membership.process_transition_waitingtoinvoice0 @@ -644,12 +666,12 @@ msgstr "Számla" #. module: membership #: view:membership.invoice:0 msgid "Cancel" -msgstr "" +msgstr "Visszavonás" #. module: membership #: view:res.partner:0 msgid "All non Members" -msgstr "" +msgstr "Összes aki nem tag" #. module: membership #: field:membership.membership_line,account_invoice_line:0 @@ -659,17 +681,17 @@ msgstr "Számlasor" #. module: membership #: model:process.node,note:membership.process_node_waitingmember0 msgid "Draft invoice for membership." -msgstr "" +msgstr "Tagsági tervezet számla." #. module: membership #: field:membership.invoice,member_price:0 msgid "Member Price" -msgstr "" +msgstr "Tagság ára" #. module: membership #: view:product.product:0 msgid "Membership Duration" -msgstr "" +msgstr "Tagság időtartama" #. module: membership #: model:ir.model,name:membership.model_product_product @@ -685,17 +707,17 @@ msgstr "Május" #: field:product.product,membership_date_from:0 #: field:res.partner,membership_start:0 msgid "Membership Start Date" -msgstr "" +msgstr "Tagság kezdő dátum" #. module: membership #: help:res.partner,free_member:0 msgid "Select if you want to give free membership." -msgstr "" +msgstr "Válassza ki, ha ingyenes tagságot szeretne adni." #. module: membership #: field:res.partner,membership_amount:0 msgid "Membership Amount" -msgstr "" +msgstr "Tagság összege" #. module: membership #: field:report.membership,date_to:0 @@ -711,7 +733,7 @@ msgstr "Február" #. module: membership #: model:process.node,name:membership.process_node_invoicedmember0 msgid "Invoiced member" -msgstr "" +msgstr "Számlázott tag" #. module: membership #: selection:report.membership,month:0 @@ -721,12 +743,12 @@ msgstr "Április" #. module: membership #: view:res.partner:0 msgid "Starting Date Of Membership" -msgstr "" +msgstr "Tagság kezdetének dátuma" #. module: membership #: help:res.partner,membership_cancel:0 msgid "Date on which membership has been cancelled" -msgstr "" +msgstr "Dátum melyen a tagság vissza lett vonva" #. module: membership #: field:membership.membership_line,date_cancel:0 @@ -742,29 +764,29 @@ msgstr "Várakozás a tagságra" #: model:ir.actions.act_window,name:membership.action_membership_invoice_view #: view:membership.invoice:0 msgid "Invoice Membership" -msgstr "" +msgstr "Tagság számlázás" #. module: membership #: model:process.node,name:membership.process_node_membershipproduct0 msgid "Membership product" -msgstr "" +msgstr "Tagsági termék" #. module: membership #: help:membership.membership_line,member_price:0 msgid "Amount for the membership" -msgstr "" +msgstr "Összeg a tagsághoz" #. module: membership #: constraint:res.partner:0 msgid "Error ! You cannot create recursive associated members." -msgstr "" +msgstr "HIBA ! Nem tud létrehozni önmagára hivatkozó felhasználókat/tagokat." #. module: membership #: selection:membership.membership_line,state:0 #: selection:report.membership,membership_state:0 #: selection:res.partner,membership_state:0 msgid "Cancelled Member" -msgstr "" +msgstr "Visszavont tag" #. module: membership #: view:report.membership:0 @@ -775,7 +797,7 @@ msgstr "Év" #. module: membership #: view:product.product:0 msgid "Accounting" -msgstr "" +msgstr "Könyvelés" #. module: membership #: view:report.membership:0 diff --git a/addons/membership/wizard/membership_invoice.py b/addons/membership/wizard/membership_invoice.py index 85a9cc0c85b..2425cd648ea 100644 --- a/addons/membership/wizard/membership_invoice.py +++ b/addons/membership/wizard/membership_invoice.py @@ -52,9 +52,16 @@ class membership_invoice(osv.osv_memory): 'amount': data.member_price } invoice_list = partner_obj.create_membership_invoice(cr, uid, context.get('active_ids', []), datas=datas, context=context) - - res = mod_obj.get_object_reference(cr, uid, 'account', 'view_account_invoice_filter') - + + try: + search_view_id = mod_obj.get_object_reference(cr, uid, 'account', 'view_account_invoice_filter')[1] + except ValueError: + search_view_id = False + try: + form_view_id = mod_obj.get_object_reference(cr, uid, 'account', 'invoice_form')[1] + except ValueError: + form_view_id = False + return { 'domain': [('id', 'in', invoice_list)], 'name': 'Membership Invoices', @@ -62,7 +69,8 @@ class membership_invoice(osv.osv_memory): 'view_mode': 'tree,form', 'res_model': 'account.invoice', 'type': 'ir.actions.act_window', - 'search_view_id': res and res[1] or False + 'views': [(False, 'tree'), (form_view_id, 'form')], + 'search_view_id': search_view_id, } membership_invoice() diff --git a/addons/mrp/__openerp__.py b/addons/mrp/__openerp__.py index 66806c4f350..6e025ae2d90 100644 --- a/addons/mrp/__openerp__.py +++ b/addons/mrp/__openerp__.py @@ -28,7 +28,7 @@ 'category': 'Manufacturing', 'sequence': 18, 'summary': 'Manufacturing Orders, Bill of Materials, Routing', - 'images': ['images/bill_of_materials.jpeg', 'images/manufacturing_order.jpeg', 'images/planning_manufacturing_order.jpeg', 'images/production_analysis.jpeg', 'images/production_dashboard.jpeg','images/routings.jpeg','images/work_centers.jpeg'], + 'images': ['images/bill_of_materials.jpeg', 'images/manufacturing_order.jpeg', 'images/planning_manufacturing_order.jpeg', 'images/manufacturing_analysis.jpeg', 'images/production_dashboard.jpeg','images/routings.jpeg','images/work_centers.jpeg'], 'depends': ['product','procurement', 'stock', 'resource', 'purchase','process'], 'description': """ Manage the Manufacturing process in OpenERP diff --git a/addons/mrp/test/order_process.yml b/addons/mrp/test/order_process.yml index e672517c5a0..89331d5c255 100644 --- a/addons/mrp/test/order_process.yml +++ b/addons/mrp/test/order_process.yml @@ -14,7 +14,7 @@ Now I check workcenter lines. - !python {model: mrp.production}: | - from tools import float_compare + from openerp.tools import float_compare def assert_equals(value1, value2, msg, float_compare=float_compare): assert float_compare(value1, value2, precision_digits=2) == 0, msg order = self.browse(cr, uid, ref("mrp_production_test1"), context=context) @@ -214,7 +214,8 @@ I print a "BOM Structure". - !python {model: mrp.production}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools order = self.browse(cr, uid, ref("mrp_production_test1")) (data, format) = netsvc.LocalService('report.bom.structure').create(cr, uid, [order.bom_id.id], {}, {}) if tools.config['test_report_directory']: @@ -223,7 +224,8 @@ I print "Production Order". - !python {model: mrp.production}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.mrp.production.order').create(cr, uid, [ref("mrp_production_test1")], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'mrp-production_order_report.'+format), 'wb+').write(data) @@ -234,6 +236,6 @@ ctx = context.copy() ctx.update({'model': 'mrp.workcenter','active_ids': [ref('mrp_workcenter_0'),ref('mrp_workcenter_1')]}) data_dict = {'time_unit': 'day', 'measure_unit': 'hours'} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_mrp_workcenter_load_wizard',wiz_data=data_dict, context=ctx, our_module='mrp') diff --git a/addons/mrp_repair/test/mrp_repair_report.yml b/addons/mrp_repair/test/mrp_repair_report.yml index 3b8e05108c8..5d66064f61d 100644 --- a/addons/mrp_repair/test/mrp_repair_report.yml +++ b/addons/mrp_repair/test/mrp_repair_report.yml @@ -2,7 +2,8 @@ In order to test the PDF reports defined on a MRP Repair, we will print an Order Report - !python {model: mrp.repair}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.repair.order').create(cr, uid, [ref('mrp_repair.mrp_repair_rmrp0')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'mrp_repair-order_report.'+format), 'wb+').write(data) diff --git a/addons/mrp_subproduct/i18n/ab.po b/addons/mrp_subproduct/i18n/ab.po deleted file mode 100644 index d68a7fc090d..00000000000 --- a/addons/mrp_subproduct/i18n/ab.po +++ /dev/null @@ -1,123 +0,0 @@ -# Abkhazian translation for openobject-addons -# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2009. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-04-20 09:52+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Abkhazian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" diff --git a/addons/mrp_subproduct/i18n/ar.po b/addons/mrp_subproduct/i18n/ar.po deleted file mode 100644 index 36c8c87678f..00000000000 --- a/addons/mrp_subproduct/i18n/ar.po +++ /dev/null @@ -1,157 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-02-03 06:26+0000\n" -"Last-Translator: <>\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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "المنتج" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "ثابت" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"يجب ان تكون كل كميات المنتج اكبر من 0.\n" -"يجب انت تثبت نموذج المنتج الفرعي_لتخطيط مصدر التصنيع اذا كنت تريد ادارة " -"المنتجات الزائده في التخطيط لمصدر التصنيع !" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "منتجات فرعية" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "امر التصنيع" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "منتجات فرعية" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "نوع الكمية" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "فاتورة المواد" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "كمية المنتج" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "وحدة قياس المنتج" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "فاتورة المواد" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "المرجع يجب أن يكون فريداً لكل شركة علي حدا!" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "منتجات_فرعية" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "متغير" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "منتج فرعي" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "كمية الطلب لا تكون أقل أو مساوية للصفر!" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "" -#~ "المنتج الفرعي لتخطيط مورد التصنيع - لانتاج منتجات متعددة من امر الانتاج " -#~ "الواحد" - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "لا يمكن انت تكون كمية الامر سلبية او صفر !" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "خطأ ! لا يمكنك انشاء فاتورة للمواد رجعية." - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "تسمح لك هذه الوحدة بانتاج منتجات متعددة من امر انتاج واحد.\n" -#~ "يمكنك ضبط المنتجات الفرعية في فاتورة المواد.\n" -#~ "بدون هذه الوحدة:\n" -#~ "A + B + C -> D\n" -#~ "وبهذه الوحدة:\n" -#~ "A + B + C -> D + E\n" -#~ " " diff --git a/addons/mrp_subproduct/i18n/bg.po b/addons/mrp_subproduct/i18n/bg.po deleted file mode 100644 index aa8bd4efc38..00000000000 --- a/addons/mrp_subproduct/i18n/bg.po +++ /dev/null @@ -1,131 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-02-04 06: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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Продукт" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "под продукти" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Под продукти" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "К-во продукт" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "Продукт мер. ед." - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Променлив" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Невалиден XML за преглед на архитектурата" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Името на обекта трябва да започва с \"x_\" и да не съдържа никакви специални " -#~ "символи!" diff --git a/addons/mrp_subproduct/i18n/bs.po b/addons/mrp_subproduct/i18n/bs.po deleted file mode 100644 index 031fe71cc38..00000000000 --- a/addons/mrp_subproduct/i18n/bs.po +++ /dev/null @@ -1,136 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-08-03 08:08+0000\n" -"Last-Translator: Miro Glavić \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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Proizvod" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fiksno" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "poluproizvod" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Poluproizvodi" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Vrsta Količine" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Proizvod Kol." - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "Proizvod UOM" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "BoM" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "polu_proizvodi" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Promjenljivo" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Neodgovarajući XML za arhitekturu prikaza!" - -#~ msgid "MRP Sub Product" -#~ msgstr "MRP Poluproizvod" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Naziv Objekta mora počinjati sa x_ i ne smije sadržavati specijalne znakove!" - -#~ msgid "Mrp Sub Product" -#~ msgstr "Mrp Poluproizvod" diff --git a/addons/mrp_subproduct/i18n/ca.po b/addons/mrp_subproduct/i18n/ca.po deleted file mode 100644 index ecf7b285bb1..00000000000 --- a/addons/mrp_subproduct/i18n/ca.po +++ /dev/null @@ -1,174 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-08-03 08:08+0000\n" -"Last-Translator: Raimon 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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Producte" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fixe" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Totes les quantitats de producte han de ser superiors a zero.\n" -"Heu d'instal·lar el mòdul mrp_subproduct si voleu gestionar productes extra " -"en les LdM!" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "sub productes" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Ordre de fabricació" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Sub productes" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Tipus de quantitat" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Llista de material" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Quantitat producte" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "UdM del producte" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Llista de materials (LdM)" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_productes" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variable" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Sub producte" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "MRP Sub Product" -#~ msgstr "MRP subproducte" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "XML invàlid per a la definició de la vista!" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "El nom de l'objecte ha de començar amb x_ i no contenir cap caràcter " -#~ "especial!" - -#~ msgid "Mrp Sub Product" -#~ msgstr "Sub producte MRP" - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "" -#~ "MRP Sub producte - Per produir diversos productes des d'una ordre de " -#~ "fabricació" - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "La quantitat ordenada no pot ser negativa o zero!" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "Error! No podeu crear llistes de material recursives." - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Aquest mòdul us permet produir diversos productes des d'una ordre de " -#~ "producció.\n" -#~ "Podeu configurar els sub-productes en la llista de materials.\n" -#~ "Sense aquest mòdul:\n" -#~ " A + B + C -> D\n" -#~ "Amb aquest mòdul:\n" -#~ " A + B + C -> D + E\n" -#~ " " diff --git a/addons/mrp_subproduct/i18n/cs.po b/addons/mrp_subproduct/i18n/cs.po deleted file mode 100644 index 1bdd4711133..00000000000 --- a/addons/mrp_subproduct/i18n/cs.po +++ /dev/null @@ -1,136 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-11-17 07:16+0000\n" -"Last-Translator: Kuvaly [LCT] \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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Produkt" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "podprodukty" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Podprodukty" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Produkt Qty" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "Produkt UOM" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "BoM" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "pod_produkty" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Jméno objektu musí začínat znakem x_ a nesmí obsahovat žádný speciální znak!" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Invalidní XML pro zobrazení architektury!" - -#~ msgid "Mrp Sub Product" -#~ msgstr "Mrp podprodukt" - -#~ msgid "MRP Sub Product" -#~ msgstr "MRP podprodukt" diff --git a/addons/mrp_subproduct/i18n/da.po b/addons/mrp_subproduct/i18n/da.po deleted file mode 100644 index f508223550b..00000000000 --- a/addons/mrp_subproduct/i18n/da.po +++ /dev/null @@ -1,123 +0,0 @@ -# Danish translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-01-27 09:07+0000\n" -"Last-Translator: FULL NAME \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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" diff --git a/addons/mrp_subproduct/i18n/de.po b/addons/mrp_subproduct/i18n/de.po deleted file mode 100644 index 8169df370a6..00000000000 --- a/addons/mrp_subproduct/i18n/de.po +++ /dev/null @@ -1,178 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-08 09:39+0000\n" -"Last-Translator: Ferdinand @ Camptocamp \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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Produkt" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fixiert" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Alle Produktmengen müssen grösser als 0 sein !\n" -"Sie sollten das Modul mrp_subproduct installieren, wenn Sie Kuppelprodukte " -"über eine Stückliste definieren wollen." - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "Kuppelprodukte" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Fertigungsauftrag" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" -"Produkt in Stücklistenzeile darf nicht das zu produzierende Produkt sein" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Kuppelprodukte" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Mengen Typ" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Stückliste" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Anzahl" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "ME" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "BoM" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "Die Referenz muss je Firma eindeutig sein" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "Kuppelprodukte" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variabel" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Kuppelprodukt" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "Die Bestellmenge kann nicht negativ oder 0 sein" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" -"Definition, wie die Kuppelprodukte dieser Stückliste produziert werden:\r\n" -"'Fix': Die Menge der erzeugten Kuppelprodukte ist je Produktion konstant.\r\n" -"'Variable': Die Menge des Kupelproduktes ist proportional zur Menge, die mit " -"dieser Stückliste produziert werd." - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "Fehler! Sie können keine rekursiven Stücklisten erstellen" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Fehlerhafter xml Code für diese Ansicht!" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Der Objekt Name muss mit einem x_ starten und darf keine Sonderzeichen " -#~ "beinhalten" - -#~ msgid "Mrp Sub Product" -#~ msgstr "Fertigung Subprodukt" - -#~ msgid "MRP Sub Product" -#~ msgstr "MRP untergeordnetes Produkt" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "Fehler! Sie können keine rekursiven Stücklisten definieren." - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Dieses Modul ermöglicht die Fertigung mehrerer Produkte mit einem " -#~ "Fertigungsauftrag (Kuppelprodukte).\n" -#~ "YSie können Kuppelprodukte in der Stückliste definieren.\n" -#~ "Ohne dieses Modul:\n" -#~ " A + B + C -> D\n" -#~ "Mit diesem Modul:\n" -#~ " A + B + C -> D + E\n" -#~ " " - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "" -#~ "MRP Sub Product - Modul um Kuppelprodukte mit einem Fertigungsauftrag zu " -#~ "fertigen" - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "Auftragsmengen können nicht nagativ oder 0 sein!" diff --git a/addons/mrp_subproduct/i18n/es.po b/addons/mrp_subproduct/i18n/es.po deleted file mode 100644 index 5e25605010d..00000000000 --- a/addons/mrp_subproduct/i18n/es.po +++ /dev/null @@ -1,173 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-12-28 08:01+0000\n" -"Last-Translator: Borja López Soilán (NeoPolus) \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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Producto" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fijo" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Todas las cantidades de producto deben de ser superiores a cero.\n" -"¡Debe instalar el módulo mrp_subproduct si quiere gestionar productos extra " -"en las LdM!" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "sub productos" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Orden fabricación" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Sub productos" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Tipo de cantidad" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Lista de material" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Cantidad producto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "UdM del producto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Lista de materiales (LdM)" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_productos" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variable" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Sub producto" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "¡XML inválido para la definición de la vista!" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "¡El nombre del objeto debe empezar con x_ y no contener ningún carácter " -#~ "especial!" - -#~ msgid "Mrp Sub Product" -#~ msgstr "Sub producto MRP" - -#~ msgid "MRP Sub Product" -#~ msgstr "Subproducto MRP" - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "" -#~ "MRP Sub producto - Para producir varios productos desde una orden de " -#~ "fabricación" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "¡Error! No puede crear Listas de Material recursivas." - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "¡La cantidad ordenada no puede ser negativa o cero!" - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Este módulo le permite producir varios productos desde una orden de " -#~ "producción.\n" -#~ "Puede configurar los sub-productos en la lista de materiales.\n" -#~ "Sin este módulo:\n" -#~ " A + B + C -> D\n" -#~ "Con este módulo:\n" -#~ " A + B + C -> D + E\n" -#~ " " diff --git a/addons/mrp_subproduct/i18n/es_AR.po b/addons/mrp_subproduct/i18n/es_AR.po deleted file mode 100644 index 0b0dae163c1..00000000000 --- a/addons/mrp_subproduct/i18n/es_AR.po +++ /dev/null @@ -1,137 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.0\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-09-15 20:10+0000\n" -"Last-Translator: Diego Cohen \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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Producto" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "sub productos" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Sub Producto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Cantidad producto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "UdM del producto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Lista de materiales (LdM)" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_productos" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "XML inválido para la definición de la vista!" - -#~ msgid "Mrp Sub Product" -#~ msgstr "Sub producto MRP" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "¡El nombre del objeto debe empezar con x_ y no contener ningún caracter " -#~ "especial!" - -#~ msgid "MRP Sub Product" -#~ msgstr "MRP Sub producto" diff --git a/addons/mrp_subproduct/i18n/es_CR.po b/addons/mrp_subproduct/i18n/es_CR.po deleted file mode 100644 index e961e6cf129..00000000000 --- a/addons/mrp_subproduct/i18n/es_CR.po +++ /dev/null @@ -1,184 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-17 20:45+0000\n" -"Last-Translator: Freddy Gonzalez \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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" -"Language: \n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Producto" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fijo" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Todas las cantidades de producto deben de ser superiores a cero.\n" -"¡Debe instalar el módulo mrp_subproduct si quiere gestionar productos extra " -"en las LdM!" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "sub productos" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Orden fabricación" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" -"Producto BoM línea no debe ser el mismo como producto lista de materiales." - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Sub productos" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Tipo de cantidad" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Lista de material" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Cantidad producto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "UdM del producto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Lista de materiales (LdM)" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "Referencia debe ser única por compañía!" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_productos" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variable" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Sub producto" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "¡La cantidad de la orden no puede ser negativa o cero!" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" -"Definir cómo la cantidad de subproductos se encuentra en las órdenes de " -"producción que utilizan este lista de materiales. 'Fijo' representa una " -"situación en la que la cantidad de subproducto creado es siempre igual a la " -"cantidad de conjunto sobre la lista de materiales, independientemente de " -"cuántos se crean en el orden de producción. Por oposición, \"variable\" " -"significa que la cantidad se calcula como (la cantidad de subproducto " -"establecido en la Lista de Materiales / cantidad de producto manufacturado, " -"situado en la cantidad de * Lista de Materiales de producto manufacturado en " -"el orden de producción). \"" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "¡Error! No puede crear una LdM recursiva" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "¡XML inválido para la definición de la vista!" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "¡El nombre del objeto debe empezar con x_ y no contener ningún carácter " -#~ "especial!" - -#~ msgid "Mrp Sub Product" -#~ msgstr "Sub producto MRP" - -#~ msgid "MRP Sub Product" -#~ msgstr "Subproducto MRP" - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "" -#~ "MRP Sub producto - Para producir varios productos desde una orden de " -#~ "fabricación" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "¡Error! No puede crear Listas de Material recursivas." - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "¡La cantidad ordenada no puede ser negativa o cero!" - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Este módulo le permite producir varios productos desde una orden de " -#~ "producción.\n" -#~ "Puede configurar los sub-productos en la lista de materiales.\n" -#~ "Sin este módulo:\n" -#~ " A + B + C -> D\n" -#~ "Con este módulo:\n" -#~ " A + B + C -> D + E\n" -#~ " " diff --git a/addons/mrp_subproduct/i18n/es_EC.po b/addons/mrp_subproduct/i18n/es_EC.po deleted file mode 100644 index 439fdc6f29e..00000000000 --- a/addons/mrp_subproduct/i18n/es_EC.po +++ /dev/null @@ -1,173 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-09-19 00:06+0000\n" -"Last-Translator: Borja López Soilán (NeoPolus) \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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Producto" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fijo" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Todas las cantidades de producto deben de ser superiores a cero.\n" -"¡Debe instalar el módulo mrp_subproduct si quiere gestionar productos extra " -"en las LdM!" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "sub productos" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Órden de producción" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Sub productos" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Tipo de cantidad" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Lista de material" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Cantidad producto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "UdM del producto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Lista de materiales (LdM)" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_productos" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variable" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Sub producto" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "¡XML inválido para la definición de la vista!" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "¡El nombre del objeto debe empezar con x_ y no contener ningún carácter " -#~ "especial!" - -#~ msgid "Mrp Sub Product" -#~ msgstr "Sub producto MRP" - -#~ msgid "MRP Sub Product" -#~ msgstr "Subproducto MRP" - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Este módulo le permite producir varios productos desde una orden de " -#~ "producción.\n" -#~ "Puede configurar los sub-productos en la lista de materiales.\n" -#~ "Sin este módulo:\n" -#~ " A + B + C -> D\n" -#~ "Con este módulo:\n" -#~ " A + B + C -> D + E\n" -#~ " " - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "" -#~ "MRP Sub producto - Para producir varios productos desde una orden de " -#~ "fabricación" - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "¡Cantidad ordenada no puede ser negativa o cero!" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "¡Error! No puede crear Listas de Material recursivas" diff --git a/addons/mrp_subproduct/i18n/et.po b/addons/mrp_subproduct/i18n/et.po deleted file mode 100644 index 6de3d1c86b1..00000000000 --- a/addons/mrp_subproduct/i18n/et.po +++ /dev/null @@ -1,136 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-11-09 18:57+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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Toode" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fikseeritud" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "alamtooted" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Alamtooted" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Koguse tüüp" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Toote kogus" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "Toote MõÜ" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Materjaliandmik" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_products" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Muutuv" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Vigane XML vaate arhitektuurile!" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Objekti nimi peab algama x_'ga ja ei tohi sisaldada ühtegi erisümbolit !" - -#~ msgid "Mrp Sub Product" -#~ msgstr "TVP alamtoode" - -#~ msgid "MRP Sub Product" -#~ msgstr "TVP alamtoode" diff --git a/addons/mrp_subproduct/i18n/fi.po b/addons/mrp_subproduct/i18n/fi.po deleted file mode 100644 index 7638fe5be58..00000000000 --- a/addons/mrp_subproduct/i18n/fi.po +++ /dev/null @@ -1,138 +0,0 @@ -# Finnish 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: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-08-03 08:08+0000\n" -"Last-Translator: Mantavya Gajjar (Open ERP) \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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Tuote" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Ennalta määrätty" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Kaikkien määrien on oltava suurempia kuin 0.\n" -"Asenna mrp_subproduct moduuli jos haluat hallita lisätuotteita tai BoM:meja!" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "Alatason tuotteet" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Valmistustilaus" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "BoM rivin tuotteen ei tulisi olla sama kun BoM tuote." - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Alituotteet" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Määrän tyyppi" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Osaluettelo" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Tuotteen määrä" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "Tuotteen mittayksikkö" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Osaluettelo" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "Viitteen tulee olla uniikki yrityskohtaisesti!" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Muuttuja" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Alatason tuote" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "Tilauksen määrä ei voi olla negatiivinen tai nolla!" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "Virhe! Et voi luoda rekursiivista BoM:ia." - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Virheellinen XML näkymä-arkkitehtuurille!" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "Objektin nimen tulee alkaa x_ ja se ei saa sisältää erikoismerkkejä!" - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "Tilattu määrä ei voi olle negatiivinen tai nolla !" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "Virhe! Et voi luoda itseään toistavaa osaluetteloa." diff --git a/addons/mrp_subproduct/i18n/fr.po b/addons/mrp_subproduct/i18n/fr.po deleted file mode 100644 index d964a4057cf..00000000000 --- a/addons/mrp_subproduct/i18n/fr.po +++ /dev/null @@ -1,167 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-01-13 02:28+0000\n" -"Last-Translator: Maxime Chambreuil (http://www.savoirfairelinux.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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Produit" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fixe" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Toutes les quantités de produit doivent être supérieures à 0.\n" -"Vous devez installer le module mrp_subproduct si vous voulez gérer des " -"produits supplémentaires sur les nomenclatures !" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "Sous-produits" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Ordre de fabrication" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" -"Le produit de la ligne de la nomenclature ne devrait pas être le même " -"produit que celui de la nomenclature." - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Sous-produit" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Type de quantité" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Nomenclature" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Qté de Produit" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "UdM du produit" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Nomenclature" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "La référence doit être unique par société !" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "Sous-produits" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variable" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Sous-produit" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "La quantité commandée ne peut pas être nulle ou négative !" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "Erreur ! Vous ne pouvez pas créer de nomenclature récursive." - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " -#~ "spéciaux !" - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "" -#~ "Sous-produit dans le module MRP - pour pouvoir fabriquer plusieurs produits " -#~ "à partir d'un seul ordre de fabrication" - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "La quantité à produire ne peut être ni négative ni nulle !" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "Erreur ! Vous ne pouvez pas créer de nomenclatures récursives." - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Ce module vous permet de produire divers produits à partir d'un seul ordre " -#~ "de production.\n" -#~ "Vous pouvez configurer des sous-produits dans la nomenclature.\n" -#~ "Sans ce module :\n" -#~ " A + B + C -> D\n" -#~ "Avec ce module :\n" -#~ " A + B + C -> D + E\n" -#~ " " diff --git a/addons/mrp_subproduct/i18n/gl.po b/addons/mrp_subproduct/i18n/gl.po deleted file mode 100644 index 537f7e30849..00000000000 --- a/addons/mrp_subproduct/i18n/gl.po +++ /dev/null @@ -1,153 +0,0 @@ -# Galician translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-03-22 18:08+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Galician \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Produto" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fixo" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Tódalas cantidades de produto deben ser superiores a cero. Debe instalar o " -"módulo mrp_subproduct se desexa xestionar produtos extra nas LdM!" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "subprodutos" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Orde de fabricación" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Subprodutos" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Tipo de cantidade" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Lista de material" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Cantidade produto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "UdM do produto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Lista de materiais" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_produtos" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variable" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Subproduto" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "" -#~ "MRP Subproduto - Para producir varios produtos desde unha orde de fabricación" - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Este módulo permítelle producir varios produtos desde unha orde de " -#~ "produción. Pode configurar os subprodutos na lista de materiais. Sen este " -#~ "módulo: A + B + C -> D Con este módulo: A + B + C -> D + E\n" -#~ " " - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "A cantidade do pedido non pode ser negativa ou cero!" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "Erro! Non pode crear Listas de Material recorrentes." diff --git a/addons/mrp_subproduct/i18n/hr.po b/addons/mrp_subproduct/i18n/hr.po deleted file mode 100644 index 335bce94df0..00000000000 --- a/addons/mrp_subproduct/i18n/hr.po +++ /dev/null @@ -1,172 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-12-12 10:52+0000\n" -"Last-Translator: Tomislav Bosnjakovic \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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Artikl" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fiksno" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Sve količine artikala moraju biti veće od 0.\n" -"Morate instalirati modul mrp_subproduct ako želite dodatne artikle na " -"sastavnici !" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "podproizvodi" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Nalog za proizvodnju" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Podproizvodi" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Tip količine" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Sastavnica" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Količina proizvoda" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "JM proizvoda" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Sastavnica" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_products" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Promjenljiva" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Podproizvod" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Naziv objekta mora počinjati sa x_ i ne smije sadržavati specijalne znakove!" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Nevažeći XML za arhitekturu prikaza!" - -#~ msgid "Mrp Sub Product" -#~ msgstr "MRP podproizvod" - -#~ msgid "MRP Sub Product" -#~ msgstr "MRP podproizvod" - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "" -#~ "MRP podproizvod - ZA proizvodnju više proizvoda iz jednog naloga za " -#~ "proizvodnju" - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Ovaj modul omogućuje proizvodnju više proizvoda iz jednog naloga za " -#~ "proizvodnju.\n" -#~ "Možete konfigurirati podproizvode u sastavnici.\n" -#~ "Bez ovog modula:\n" -#~ " A + B + C -> D\n" -#~ "Sa ovim modulom:\n" -#~ " A + B + C -> D + E\n" -#~ " " - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "Količina na nalogu ne smije biti negativna ili nula!" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "Greška ! Ne možete kreirati rekurzivne sastavnice." diff --git a/addons/mrp_subproduct/i18n/hu.po b/addons/mrp_subproduct/i18n/hu.po deleted file mode 100644 index 002afe9eee6..00000000000 --- a/addons/mrp_subproduct/i18n/hu.po +++ /dev/null @@ -1,157 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-02-02 12:30+0000\n" -"Last-Translator: NOVOTRADE RENDSZERHÁZ ( novotrade.hu ) " -"\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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Termék" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Állandó" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Minden termékmennyiségnek pozitívnak kell lennie.\n" -"Telepítse az altermékek modult, amennyiben több terméket is szeretne egy " -"anyagjegyzékkel legyártani." - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "altermékek" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Gyártási rendelés" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Altermékek" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Mennyiség típusa" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Anyagjegyzék" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Termékmennyiség" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "Termék ME" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Anyagjegyzék" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "altermékek" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Változó" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Altermék" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "MRP altermékek modul - Egy gyártási rendelésből több termék gyártása" - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Ez a modul lehetővé teszi, hogy egy gyártási rendelésből több terméket is " -#~ "gyártson.\n" -#~ "Az anyagjegyzékben állíthatja be az altermékeket.\n" -#~ "Ez a modul nélkül:\n" -#~ " A + B + C -> D\n" -#~ "Ezzel a modullal:\n" -#~ " A + B + C -> D + E\n" -#~ " " - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "Hiba! Rekurzív anyagjegyzék nem hozható létre." - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "Rendelési mennyiség nem lehet negatív vagy nulla!" diff --git a/addons/mrp_subproduct/i18n/id.po b/addons/mrp_subproduct/i18n/id.po deleted file mode 100644 index 9eb793bb42b..00000000000 --- a/addons/mrp_subproduct/i18n/id.po +++ /dev/null @@ -1,122 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-11-09 13:52+0000\n" -"Last-Translator: <>\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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" diff --git a/addons/mrp_subproduct/i18n/it.po b/addons/mrp_subproduct/i18n/it.po deleted file mode 100644 index ba4a3aff6a2..00000000000 --- a/addons/mrp_subproduct/i18n/it.po +++ /dev/null @@ -1,172 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-01-12 20:27+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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Prodotto" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fissato" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Tutte le quantità prodotto devono essere maggiori di 0.\n" -"Dovreste installare il modulo mrp_subproducts se volete gestire prodotti " -"extra nelle distinte base!" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "Sotto Prodotti" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Ordini di Produzione" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Sotto prodotti" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Tipi di Quantità" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Distinta base" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Qtà Prodotto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "Unità di Misura del Prodotto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Distinta base" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_products" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variabile" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Sotto Prodotto" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Il nome dell'oggetto deve iniziare per x_ e non deve contenere caratteri " -#~ "speciali!" - -#~ msgid "Mrp Sub Product" -#~ msgstr "MRP Sotto Prodotti" - -#~ msgid "MRP Sub Product" -#~ msgstr "MRP Sotto Prodotto" - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "" -#~ "MRP Sub Product - Produzione di n prodotti da un singolo ordine di produzione" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "XML non valido per l'Achitettura della Vista" - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Questo modulo permette di produrre parecchi articoli da un ordine di " -#~ "produzione.\n" -#~ "E' possibile configurare sotto prodotti nella distinta base dei materiali.\n" -#~ "Senza questo modulo:\n" -#~ " A + B + C -> D\n" -#~ "Con questo modulo:\n" -#~ " A + B + C -> D + E\n" -#~ " " - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "La quantità ordinata non può essere negativa o zero !" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "Errore! Non è possibile creare distinte base ricorsive." diff --git a/addons/mrp_subproduct/i18n/ja.po b/addons/mrp_subproduct/i18n/ja.po deleted file mode 100644 index 552c83e0600..00000000000 --- a/addons/mrp_subproduct/i18n/ja.po +++ /dev/null @@ -1,128 +0,0 @@ -# Japanese translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-05-31 06:38+0000\n" -"Last-Translator: Akira Hiyama \n" -"Language-Team: Japanese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "製品" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "固定" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"全製品の数量は0より大きい必要があります。\n" -"部品表上で追加の製品を管理したい場合は、mrp_subproductモジュールをインストールする必要があります。" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "サブ製品" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "製造オーダー" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "部品表のライン製品は部品表製品と同じではいけません。" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "サブ製品" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "数量タイプ" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "部品表" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "製品数量" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "製品単位" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "部品表" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "参照は会社ごとに固有でなければいけません。" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "サブ製品" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "可変" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "サブ製品" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "オーダー数量は負または0にはできません。" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" -"この部品表を使った生産オーダー上にセットされるサブ製品の数量をどのくらいにするかを定義して下さい。固定は、生産オーダーによってどのくらい作成されるのかに関" -"係なく、作成されるサブ製品の数量は部品表上にセットする数量といつも一致します。反対に可変は、その数量は(部品表上のサブ製品設定の数量 / " -"部品表情の製造製品設定の数量 * 生産オーダーの製造製品の数量)として計算されます。" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "エラー。再帰的な部品表を作ることはできません。" diff --git a/addons/mrp_subproduct/i18n/ko.po b/addons/mrp_subproduct/i18n/ko.po deleted file mode 100644 index aee80f59390..00000000000 --- a/addons/mrp_subproduct/i18n/ko.po +++ /dev/null @@ -1,136 +0,0 @@ -# Korean translation for openobject-addons -# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2009. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-09-08 16:48+0000\n" -"Last-Translator: ekodaq \n" -"Language-Team: Korean \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "상품" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "하위 상품들" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "하위 상품들" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "상품 수량" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "상품 UOM" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "BoM" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "하위 상품들 (s)" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "Mrp Sub Product" -#~ msgstr "MRP 하위 상품" - -#~ msgid "MRP Sub Product" -#~ msgstr "MRP 하위 상품" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "유효하지 않은 뷰 아키텍처를 위한 XML !" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "오브젝트 이름은 x_로 시작해야 하며, 특수 문자가 포함되면 안됩니다." diff --git a/addons/mrp_subproduct/i18n/lt.po b/addons/mrp_subproduct/i18n/lt.po deleted file mode 100644 index d6667cb6d60..00000000000 --- a/addons/mrp_subproduct/i18n/lt.po +++ /dev/null @@ -1,122 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-02-03 06:26+0000\n" -"Last-Translator: <>\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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" diff --git a/addons/mrp_subproduct/i18n/mn.po b/addons/mrp_subproduct/i18n/mn.po deleted file mode 100644 index 5b90b853008..00000000000 --- a/addons/mrp_subproduct/i18n/mn.po +++ /dev/null @@ -1,147 +0,0 @@ -# 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: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-08-14 08:43+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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Бараа" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Тогтсон" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Бүх барааны тоо хэмжээ нь 0-с их байх ёстой.\n" -"Жорд нэмэлт барааг менеж хийхийг хүсвэл mrp_subproduct модулийн суулгана." - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "дэд бараанууд" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Үйлдвэрлэлийн Захиалга" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "Жорын мөр нь жорын бараатайгаа ижил байж болохгүй." - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Дэд Бараанууд" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Тоолох төрөл" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Жор" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Барааны тоо" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "Барааны Х.Нэгж" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Материалын тооцоо" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "Код компаний хэмжээнд үл давхцах байх ёстой!" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_products" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Хувьсах" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Дэд Бараа" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "Захиалгын тоо ширхэг нь хасах юмуу тэг байж болохгүй!" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" -"Үйлдвэрлэлийн захиалгад жор ашиглан дэд барааны тоо нь хэрхэн тааруулагдахыг " -"тодорхойлно. 'Тогтмол' гэдэг нь үүсгэгдсэн дэд барааны тоо хэмжээ нь байнга " -"жорынхтой тэнцээ байхыг илэрхийлнэ. Энэ тохиолдолд үйлдвэрлэлийн захиалгад " -"хэд гэж тодорхойлогдсон байх нь хамаагүй. Харин 'Хувьсах' гэдэг нь тоо " -"хэмжээ нь тооцоологдоно. '(Жорын дэд барааны цогцын тоо/жор дахь " -"үйлдвэрлэгдсэн дэд барааны цогцын тоо * үйлдвэрлэлийн захиалга дахь " -"үйлдвэрлэгдсэн барааны тоо)'" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "Алдаа ! Тойрог хамааралтай жор үүсгэж болохгүй." - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Объектын нэрний эхлэл x_ байх ёстой бөгөөд бусад тусгай тэмдэгтийг агуулж " -#~ "болохгүй!" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Дэлгэцийн XML алдаатай!" - -#~ msgid "Mrp Sub Product" -#~ msgstr "Хоёрдогч бүтээгдэхүүн" - -#~ msgid "MRP Sub Product" -#~ msgstr "Хоёрдогч бүтээгдэхүүн" diff --git a/addons/mrp_subproduct/i18n/nb.po b/addons/mrp_subproduct/i18n/nb.po deleted file mode 100644 index 3b9bea7b91d..00000000000 --- a/addons/mrp_subproduct/i18n/nb.po +++ /dev/null @@ -1,132 +0,0 @@ -# Norwegian Bokmal translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-09-10 13:49+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Norwegian Bokmal \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Produkt" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fast" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Alle produktantall må være større en 0.\n" -"Du bør installere modulen mrp:subproduct hvis du vil håndtere ekstra " -"produkter på Materiallister !" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "Sub produkter" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Produksjonsordre" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "Bom linje produktet bør ikke være det samme som BOM produkt." - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Sub produkter." - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Antall Type." - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Materialliste" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Produkt Ant" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "Produkt Enhet" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Materialliste" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "Referanse må være unik pr firma!" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "Sub_produkter." - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variabel" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Sub produkt." - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "Ordrekvantum kan ikke være negativt eller null!" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" -"Definere hvordan mengden av delkomponenter vil bli satt på produksjonsordrer " -"ved hjelp av denne BOM. 'Fast' beskriver en situasjon der mengden av laget " -"subproduct er alltid lik mengde sett på BOM, uavhengig av hvor mange som er " -"skapt i produksjonen rekkefølge. Av motstand, 'variabel' betyr at mengden " -"vil bli beregnet som '(mengde subproduct satt på BOM / mengde produsert " -"produkt satt på BOM * mengde produsert produkt i produksjonen rekkefølge.)'" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "Feil! Du kan ikke lage en rekursive BoM." diff --git a/addons/mrp_subproduct/i18n/nl.po b/addons/mrp_subproduct/i18n/nl.po deleted file mode 100644 index 171c8842aaa..00000000000 --- a/addons/mrp_subproduct/i18n/nl.po +++ /dev/null @@ -1,176 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-02-18 14:58+0000\n" -"Last-Translator: Erwin van der Ploeg (Endian Solutions) \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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Product" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Opgelost" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Alle product hoeveelheden moeten groter zijn dan 0.\n" -"U kunt de module mrp_subproduct installeren als u gebruik wilt maken van " -"extra eindproducten bij een samengesteld product." - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "Bijproducten" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Productieorder" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" -"Materiaallijstregels producten zouden niet hetzelfde moeten zijn als het " -"samengestelde product" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Bijproducten" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Hoeveelheid type" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Materiaallijst" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Aantal" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "Product maateenheid" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Materiaallijst" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "Referentie moet uniek zijn per bedrijf!" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "Bijproducten" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variabele" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Bijproduct" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "Order hoeveelheid mag niet negatief of nul zijn!" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" -"Geef aan hoe de hoeveelheid deelproducten zal worden ingesteld op de " -"productieorders met behulp van deze materiaallijst. 'Vaste' geeft een " -"situatie aan waarbij de hoeveelheid aangemaakt bijproduct gelijk is aan de " -"hoeveelheid set op de materiaallijst, ongeacht hoeveel er gemaakt zijn in de " -"productieorder. Tegenovergesteld is, 'Variabel'. Dit betekent dat de " -"hoeveelheid wordt berekend als '(hoeveelheid bijproduct ingesteld op de " -"materiaallijst/hoeveelheid van de vervaardigde producten ingesteld op de " -"materiaallijst* hoeveelheid vervaardigde product in de productieorder.)'" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "Fout! het is niet toegestaan een recursieve materiaallijst te maken" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Ongeldige XML voor overzicht" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "De objectnaam moet beginnen met x_ en mag geen speciale karakters bevatten !" - -#~ msgid "Mrp Sub Product" -#~ msgstr "Mrp Deelproduct" - -#~ msgid "MRP Sub Product" -#~ msgstr "MRP Subproduct" - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Met deze module kunt u meerdere producten prouceren vanuit een " -#~ "productieorder.\n" -#~ "Je can bijproducten configureren in de materiaallijst.\n" -#~ "Zonder deze module:\n" -#~ " A + B + C -> D\n" -#~ "Met deze module:\n" -#~ " A + B + C -> D + E\n" -#~ " " - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "Order aantal kan niet negatief of nul zijn !" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "Fout! Onmogelijk om een recursief samengesteldproduct aan te maken." diff --git a/addons/mrp_subproduct/i18n/nl_BE.po b/addons/mrp_subproduct/i18n/nl_BE.po deleted file mode 100644 index aae95b32570..00000000000 --- a/addons/mrp_subproduct/i18n/nl_BE.po +++ /dev/null @@ -1,127 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.0\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-04-10 08:37+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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "De objectnaam moet beginnen met x_ en mag geen speciale karakters bevatten !" diff --git a/addons/mrp_subproduct/i18n/oc.po b/addons/mrp_subproduct/i18n/oc.po deleted file mode 100644 index b389b79e943..00000000000 --- a/addons/mrp_subproduct/i18n/oc.po +++ /dev/null @@ -1,129 +0,0 @@ -# Occitan (post 1500) 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: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-08-03 08:11+0000\n" -"Last-Translator: Cédric VALMARY (Tot en òc) \n" -"Language-Team: Occitan (post 1500) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Produch" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Nomenclatura" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variabla" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "XML invalid per l'arquitectura de la vista" - -#~ msgid "Mrp Sub Product" -#~ msgstr "Components per MRP" diff --git a/addons/mrp_subproduct/i18n/pl.po b/addons/mrp_subproduct/i18n/pl.po deleted file mode 100644 index 83db55c7f25..00000000000 --- a/addons/mrp_subproduct/i18n/pl.po +++ /dev/null @@ -1,137 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-11-17 07:11+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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Produkt" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "produkty uboczne" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Produkty uboczne" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Ilość produktu" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "JM produktu" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Zest. Mat." - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "XML niewłaściwy dla tej architektury wyświetlania!" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Nazwa obiektu musi zaczynać się od x_ oraz nie może zawierać znaków " -#~ "specjalnych !" - -#~ msgid "Mrp Sub Product" -#~ msgstr "Produkt uboczny MRP" - -#~ msgid "MRP Sub Product" -#~ msgstr "Produkt uboczny MRP" diff --git a/addons/mrp_subproduct/i18n/pt.po b/addons/mrp_subproduct/i18n/pt.po deleted file mode 100644 index c2b361983cf..00000000000 --- a/addons/mrp_subproduct/i18n/pt.po +++ /dev/null @@ -1,179 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-11-09 17:33+0000\n" -"Last-Translator: Daniel Reis (SECURITAS SA) \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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Artigo" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Corrigido" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Todas as quantidades do artigo devem ser maiores que 0. \n" -"Deve instalar o módulo mrp_subproduct se quiser gerir artigos extra em BoMs!" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "sub artigos" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Ordem de produção" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "Linha do artigo BoM não deve ser a mesma do artigo BoM." - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Sub Artigos" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Tipo de Quantidade" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Fatura do Material" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Quantidade do Artigo" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "UdM do Artigo" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "BoM" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "A referência deve ser única por empresa!" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_products" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variável" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Sub Artigo" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "A quantidade da ordem não pode ser negativa nem zero!" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" -"Definir como a quantidade de subartigos será definida nas ordens de produção " -"que utilizam este BoM. 'Fixo' descreve uma situação em que a quantidade do " -"sub artigo criado é sempre igual à quantidade definida na BoM, " -"independentemente de quantas são criadas na ordem de produção. Por oposição, " -"'Variável' significa que a quantidade será calculada como '(quantidade do " -"sub artigo definida no BoM / quantidade do artigo fabricado para definir o " -"BoM * quantidade do artigo fabricado na ordem de produção.)'" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "Erro ! Não pode criar um BoM recursivo." - -#~ msgid "Mrp Sub Product" -#~ msgstr "Sub Produto MRP" - -#~ msgid "MRP Sub Product" -#~ msgstr "Sub Produto MRP" - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "" -#~ "MRP Subproduto - Para criar diversos produtos a partir de uma só ordem de " -#~ "produção" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "XML inválido para a arquitetura de vista" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "O nome do Objeto deve começar com x_ e não pode conter nenhum caracter " -#~ "especial!" - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "A quantidade numa encomenda não pode ser igual ou inferior a zero!" - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "Erro ! Você não pode criar um BoM." diff --git a/addons/mrp_subproduct/i18n/pt_BR.po b/addons/mrp_subproduct/i18n/pt_BR.po deleted file mode 100644 index 52b19645950..00000000000 --- a/addons/mrp_subproduct/i18n/pt_BR.po +++ /dev/null @@ -1,148 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-01-24 12:36+0000\n" -"Last-Translator: Adriano Prado \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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Produto" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fixado" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Todas as quantidades de produto devem ser maiores que 0.\n" -"Você deve instalar o módulo mrp_subproduct se você deseja gerenciar produtos " -"extras nas LdMs." - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "Subprodutos" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Ordem de Produção" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "Produtos de linha BoM não devem ser os mesmo que produtos BoM" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Sub Produtos" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Tipo de Quantidade" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Lista de Materiais" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Qtd do Produto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "UdM do Produto" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Lista de Material (BoM)" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "A referência deve ser única por empresa!" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_produtos" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variável" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Sub Produto" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "A quantidade do pedido não pode ser negativa ou zero!" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" -"Definir como a quantidade de subprodutos será definido em ordens de produção " -"que utilizam este BoM. 'Fixo' retrata uma situação em caso de a quantidade " -"de subproduto criado é sempre definido igual à quantidade no BOM, " -"Independentemente de quantos são criados na ordem de saída. Por outro lado, " -"'Variável' significa que essa será a quantidade calculada como \"(quantidade " -"de conjunto subproduto no. BoM / quantidade de produto fabricado definido na " -"quantidade de produto BoM * Fabricado na Ordem de Produção)\"" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" -"Erro! Você nao pode criar uma lista de materiais (BoM) recursivamente" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Invalido XML para Arquitetura da View" - -#~ 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!" - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "Quantidade da Ordem não pode ser negativa ou zero !" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "Erro! Você não pode criar uma lista de materiais recursiva" diff --git a/addons/mrp_subproduct/i18n/ro.po b/addons/mrp_subproduct/i18n/ro.po deleted file mode 100644 index 66809acbb51..00000000000 --- a/addons/mrp_subproduct/i18n/ro.po +++ /dev/null @@ -1,167 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-09-08 16:33+0000\n" -"Last-Translator: filsys \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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Produs" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fix" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Toate cantitatile de produse trebuie sa fie mai mari decat 0.\n" -"Trebuie sa instalati modulul mrp_subproduct daca doriti sa gestionati " -"produse suplimentare in LdM!" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "subproduse" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Comanda de productie" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" -"Linia produsului din LdM nu ar trebui sa fie la fel ca si cea din LdM produs." - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Sub Produse" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Tipul cantitatii" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Lista de Materiale" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Cantitate Produs" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "UdeM a Produsului" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "LdM" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "Referinta trebuie sa fie unica per Companie!" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_produse" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variabil(a)" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Sub Produs" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "Cantitatea comandata nu poate fi negativa sau zero!" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" -"Defineste modul in care cantitatea de subproduse va fi configurata in " -"comenzile de productie folosind LdM. 'Fix' reprezinta o situatie in care " -"cantitatea subprodusului creat este intotdeauna egala cu cantitatea " -"configurata in LdM, indiferent de cat de multe sunt create in comanda de " -"productie. In opozitie, 'Variabil' inseamna ca, cantitatea va fi calculata " -"drept '(cantitatea subprodusului configurat in LdM / cantitatea produsului " -"fabricat configurata in LdM * cantitatea produsului fabricat in comanda de " -"productie.)'" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "Eroare ! Nu puteti crea LdM recursive." - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Acest modul vă permite să produceti mai multe produse dintr-o singură " -#~ "comandă de productie.\n" -#~ "Puteti configura sub-produse in lista de materiale.\n" -#~ "Fără acest modul:\n" -#~ " A + B + C -> D\n" -#~ "Cu acest modul:\n" -#~ " A + B + C -> D + E\n" -#~ " " - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "" -#~ "Sub Product MRP - Pentru a produce mai multe produse dintr-o comandă de " -#~ "productie" - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "Cantitatea comandată nu poate fi negativă sau zero !" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "Eroare ! Nu puteţi crea o LdM recursivă." diff --git a/addons/mrp_subproduct/i18n/ru.po b/addons/mrp_subproduct/i18n/ru.po deleted file mode 100644 index 4b2bfd899f4..00000000000 --- a/addons/mrp_subproduct/i18n/ru.po +++ /dev/null @@ -1,137 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2011-04-06 06:04+0000\n" -"Last-Translator: Viktor Prokopiev \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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Продукция" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Фиксированный" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Производственный заказ" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Ведомость материалов" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Кол-во продукции" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "Ед. изм. продукции" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_products" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Переменный" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Неправильный XML для просмотра архитектуры!" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Название объекта должно начинаться с x_ и не должно содержать специальных " -#~ "символов !" - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "Кол-во в заказе не может быть отрицательным или нулевым !" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "Ошибка ! Невозможно создать рекурсивную спецификацию." diff --git a/addons/mrp_subproduct/i18n/sk.po b/addons/mrp_subproduct/i18n/sk.po deleted file mode 100644 index bc677b44c3a..00000000000 --- a/addons/mrp_subproduct/i18n/sk.po +++ /dev/null @@ -1,126 +0,0 @@ -# Slovak translation for openobject-addons -# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2009. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-08-03 09:01+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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Produkt" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Pevný" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Množstvo produktov" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Premenná" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Neplatná XML pre zobrazenie architektúry!" diff --git a/addons/mrp_subproduct/i18n/sl.po b/addons/mrp_subproduct/i18n/sl.po deleted file mode 100644 index 5276100aced..00000000000 --- a/addons/mrp_subproduct/i18n/sl.po +++ /dev/null @@ -1,136 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-11-26 23: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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Proizvod" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Stalno" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "polproizvodi" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Naročilnica za proizvodnjo" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Polproizvod" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Vrsta količine" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Kosovnica" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Količina proizvodov" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "ME proizvoda" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "kosovnica" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "polproizvod" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Spremenljivka" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Del proizvoda" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Neveljaven XML za arhitekturo pogleda." - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Naziv objekta se mora začeti z 'x_' in ne sme vsebovati posebnih znakov." - -#~ msgid "Mrp Sub Product" -#~ msgstr "Načrtovanje virov materiala za polproizvod" - -#~ msgid "MRP Sub Product" -#~ msgstr "Načrtovanje virov materiala za polproizvod" diff --git a/addons/mrp_subproduct/i18n/sq.po b/addons/mrp_subproduct/i18n/sq.po deleted file mode 100644 index 61025f841c7..00000000000 --- a/addons/mrp_subproduct/i18n/sq.po +++ /dev/null @@ -1,132 +0,0 @@ -# Albanian 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: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-08-02 14:27+0000\n" -"Last-Translator: FULL NAME \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: 2012-10-30 05:21+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Produkti" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "E rregulluar" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "nënproduktet" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Nënproduktet" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Lloji i kuantitetit" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Kuantiteti i produktit" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Të ndryshme" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Emri i objektit duhet të fillojë me x_ dhe nuk duhet të përmbajë shkronja të " -#~ "veçanta." - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Kodi XML është i pasaktë për të shfaqur arkitekturën ndërtuese" diff --git a/addons/mrp_subproduct/i18n/sr.po b/addons/mrp_subproduct/i18n/sr.po deleted file mode 100644 index f2d6883c3d8..00000000000 --- a/addons/mrp_subproduct/i18n/sr.po +++ /dev/null @@ -1,143 +0,0 @@ -# Serbian 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: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-11-04 08:53+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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Proizvod" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fiksno" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "pod proizvodi" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Zahtev Proizvodnje" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Pod proizvodi" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Tip Kolicine" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Racun Materijala" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Kol, Proizvoda" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "JM proizvoda" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "BoM" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "pod_proizvod" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Promjenljiva" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "SubProizvod" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Ime objekta mora da počinje sa x_ i ne sme da sadrži specijalne karaktere !" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Nevažeći XML za pregled arhitekture" - -#~ msgid "Mrp Sub Product" -#~ msgstr "Mrp Pod Proizvod" - -#~ msgid "MRP Sub Product" -#~ msgstr "MRP Pod Proizvod" - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "" -#~ "MRP SubProizvod- Za Proizvodnju nekoliko proizvoda iz jednog proizvodnog " -#~ "zahteva" diff --git a/addons/mrp_subproduct/i18n/sr@latin.po b/addons/mrp_subproduct/i18n/sr@latin.po deleted file mode 100644 index 0eb88b043c4..00000000000 --- a/addons/mrp_subproduct/i18n/sr@latin.po +++ /dev/null @@ -1,143 +0,0 @@ -# Serbian latin 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: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-12-23 15:56+0000\n" -"Last-Translator: OpenERP Administrators \n" -"Language-Team: Serbian latin \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Proizvod" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Fiksno" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "pod proizvodi" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Zahtev Proizvodnje" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Pod proizvodi" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Tip Kvantiteta" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Racun Materijala" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Kol, Proizvoda" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "JM proizvoda" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "BoM" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "pod_proizvod" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Promjenljiva" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "SubProizvod" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Nevažeći XML za pregled arhitekture" - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "" -#~ "MRP SubProizvod- Za Proizvodnju nekoliko proizvoda iz jednog proizvodnog " -#~ "zahteva" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Ime objekta mora da počinje sa x_ i ne sme da sadrži specijalne karaktere !" - -#~ msgid "Mrp Sub Product" -#~ msgstr "Mrp Pod Proizvod" - -#~ msgid "MRP Sub Product" -#~ msgstr "MRP Pod Proizvod" diff --git a/addons/mrp_subproduct/i18n/sv.po b/addons/mrp_subproduct/i18n/sv.po deleted file mode 100644 index 74c7c9ec079..00000000000 --- a/addons/mrp_subproduct/i18n/sv.po +++ /dev/null @@ -1,136 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.14\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-11-23 09: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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Produkt" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Rättad" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Alla produktmängder måste vara större än 0.\n" -"Du bör installera mrp_subproduct modulen om du vill hantera extra produkter " -"på BoM:arna!" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "Produktstruktur" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Produktionsorder" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Produktstruktur" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Materiallista" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Produktkvantitet" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "Produktenhet" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "Materiallista" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "Referensen måste vara unik per bolag!" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "sub_products" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Variabel" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Komponent" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "Orderkvantitet kan inte vara negativt eller noll!" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "Fel ! Du kan inte skapa rekursiva materiallistor." - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Objektnamnet måste börja med x_ och får inte innehålla några specialtecken!" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Felaktig XML för Vyarkitektur!" - -#~ msgid "MRP Sub Product" -#~ msgstr "MRP Sub Product" diff --git a/addons/mrp_subproduct/i18n/tlh.po b/addons/mrp_subproduct/i18n/tlh.po deleted file mode 100644 index d261615fb3d..00000000000 --- a/addons/mrp_subproduct/i18n/tlh.po +++ /dev/null @@ -1,122 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-02-03 06:26+0000\n" -"Last-Translator: <>\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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" diff --git a/addons/mrp_subproduct/i18n/tr.po b/addons/mrp_subproduct/i18n/tr.po deleted file mode 100644 index d1eb0e7ac76..00000000000 --- a/addons/mrp_subproduct/i18n/tr.po +++ /dev/null @@ -1,168 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-01-23 22:32+0000\n" -"Last-Translator: Ahmet Altınışık \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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "Ürün" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "Sabitlendi" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"Tüm ürün miktarları 0'dan büyük olmalıdır.\n" -"BoM üzerinde ekstra ürünleri yönetmek istiyorsanız mrp_subproduct modülünü " -"kurmanız gerekir!" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "Alt Ürünler" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "Üretim Emri" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "BoM satırındaki ürün BoM ürünü ile aynı olamaz." - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "Alt Ürünler" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "Miktar Tipi" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "Malzeme Faturası" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "Ürün Mik." - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "Birim" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "BoM (Malzeme Faturası)" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "Referans her şirket için tekil olmalı!" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "Alt_Ürünler" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "Değişken" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "Alt Ürün" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "Sipariş adedi negatif ya da sıfır olamaz!" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" -"Yanürünlerin miktarının Gereç Listeleri ni kullanarak üretim emirlerinde " -"nasıl ayarlanacağını tanımlayın. 'Sabit', oluşturulan yanürün miktarının, " -"sipariş emrinde kaç tane oluşturulduğuna bakılmaksızın, her zaman Gereç " -"Listesinde ayarlanan miktara eşit olduğunu belirtir. Buna karşın, 'Değişken' " -"ise miktarın şu şekilde hesaplanağı anlamına gelir '(Gereç Listesinde " -"ayarlanan yanürün miktarı / Gereç Listesinde ayarlanan üretim miktarı * " -"üretim emrindeki üretilen ürün miktarı.)'" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "Hata ! Kendini İçeren BoM oluşturamazsınız." - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Görüntüleme mimarisi için Geçersiz XML" - -#~ msgid "Mrp Sub Product" -#~ msgstr "MRP Alt Ürünü" - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "MRP Alt Ürünü - Bir üretim emrinden birden fazla ürün üretimi için" - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "Bu modül, bir üretim emrinden birden fazla ürün üretmenize olanak sağlar.\n" -#~ "Malzeme faturasında alt-ürünleri yapılandırabilirsiniz.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "Bu modül ile:\n" -#~ " A + B + C -> D + E\n" -#~ " " - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "Hata! Yinelemeli BoM oluşturamazsınız." - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "Sipariş miktarı negatif veya sıfır olamaz!" diff --git a/addons/mrp_subproduct/i18n/uk.po b/addons/mrp_subproduct/i18n/uk.po deleted file mode 100644 index 458962d0196..00000000000 --- a/addons/mrp_subproduct/i18n/uk.po +++ /dev/null @@ -1,130 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-09-08 14:38+0000\n" -"Last-Translator: Eugene Babiy \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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "Неправильний XML для Архітектури Вигляду!" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "" -#~ "Назва об'єкту має починатися з x_ і не містити ніяких спеціальних символів!" diff --git a/addons/mrp_subproduct/i18n/vi.po b/addons/mrp_subproduct/i18n/vi.po deleted file mode 100644 index 98dd10883e1..00000000000 --- a/addons/mrp_subproduct/i18n/vi.po +++ /dev/null @@ -1,123 +0,0 @@ -# Vietnamese 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: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2010-08-02 14:27+0000\n" -"Last-Translator: FULL NAME \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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" diff --git a/addons/mrp_subproduct/i18n/zh_CN.po b/addons/mrp_subproduct/i18n/zh_CN.po deleted file mode 100644 index 12808ef64c8..00000000000 --- a/addons/mrp_subproduct/i18n/zh_CN.po +++ /dev/null @@ -1,169 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2012-06-14 05:53+0000\n" -"Last-Translator: ccdos \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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "产品" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "固定的" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" -"所有产品的数量必须大于0。\n" -"如果需要管理带副产品的BOM请安装 mrp_subproduct 模块" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "副产品" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "生产单" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "部件不应该是成品本身" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "副产品" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "数量类型" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "物料清单" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "产品数量" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "产品计量单位" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "物料清单" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "编号必须在公司内唯一!" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "副产品" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "可变的" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "副产品" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "订单数量不能是负数或者0!" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" -"定义使用这个BOM的生产订单上子产品的数量计算规则。”固定“意味着产出的子产品总是等于物料清单上的数量。相反的,”可变“意味着子产品的产出数量 = " -"物料清单上子产品的数量 / 物料清单上产成品的数量 * 生产订单上产成品的数量" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "错误!你不能创建循环引用的物料清单。" - -#~ msgid "Invalid XML for View Architecture!" -#~ msgstr "无效XML视图结构!" - -#~ msgid "" -#~ "The Object name must start with x_ and not contain any special character !" -#~ msgstr "对象名必须要以X_开头并且不能含有特殊字符!" - -#~ msgid "" -#~ "\n" -#~ "This module allows you to produce several products from one production " -#~ "order.\n" -#~ "You can configure sub-products in the bill of material.\n" -#~ "Without this module:\n" -#~ " A + B + C -> D\n" -#~ "With this module:\n" -#~ " A + B + C -> D + E\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "这模块允许你在一个生产单有几个要生产的产品\n" -#~ " 你能在物料清单中确认子产品.\n" -#~ " 没有这模块:\n" -#~ "\tA + B + C -> D\n" -#~ " 有这模块:\n" -#~ "\tA + B + C -> D + E\n" -#~ " " - -#~ msgid "Mrp Sub Product" -#~ msgstr "物料需求计划子产品" - -#~ msgid "MRP Sub Product" -#~ msgstr "物料需求计划子产品" - -#~ msgid "" -#~ "MRP Sub Product - To produce several products from one production order" -#~ msgstr "MRP副产品 - 一张生产单产出多种产品" - -#~ msgid "Order quantity cannot be negative or zero !" -#~ msgstr "订单数量不能为0或者负数!" - -#~ msgid "Error ! You can not create recursive BoM." -#~ msgstr "错误!你不能创建递归的物料清单" diff --git a/addons/mrp_subproduct/i18n/zh_TW.po b/addons/mrp_subproduct/i18n/zh_TW.po deleted file mode 100644 index f76aa36352e..00000000000 --- a/addons/mrp_subproduct/i18n/zh_TW.po +++ /dev/null @@ -1,122 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * mrp_subproduct -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 5.0.4\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2012-02-08 00:36+0000\n" -"PO-Revision-Date: 2009-01-23 17:18+0000\n" -"Last-Translator: <>\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: 2012-10-30 05:22+0000\n" -"X-Generator: Launchpad (build 16206)\n" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_id:0 -msgid "Product" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Fixed" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.bom:0 -msgid "" -"All product quantities must be greater than 0.\n" -"You should install the mrp_subproduct module if you want to manage extra " -"products on BoMs !" -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "sub products" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_production -msgid "Manufacturing Order" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "BoM line product should not be same as BoM product." -msgstr "" - -#. module: mrp_subproduct -#: view:mrp.bom:0 -msgid "Sub Products" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,subproduct_type:0 -msgid "Quantity Type" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_bom -msgid "Bill of Material" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_qty:0 -msgid "Product Qty" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,product_uom:0 -msgid "Product UOM" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.subproduct,bom_id:0 -msgid "BoM" -msgstr "" - -#. module: mrp_subproduct -#: sql_constraint:mrp.production:0 -msgid "Reference must be unique per Company!" -msgstr "" - -#. module: mrp_subproduct -#: field:mrp.bom,sub_products:0 -msgid "sub_products" -msgstr "" - -#. module: mrp_subproduct -#: selection:mrp.subproduct,subproduct_type:0 -msgid "Variable" -msgstr "" - -#. module: mrp_subproduct -#: model:ir.model,name:mrp_subproduct.model_mrp_subproduct -msgid "Sub Product" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.production:0 -msgid "Order quantity cannot be negative or zero!" -msgstr "" - -#. module: mrp_subproduct -#: help:mrp.subproduct,subproduct_type:0 -msgid "" -"Define how the quantity of subproducts will be set on the production orders " -"using this BoM. 'Fixed' depicts a situation where the quantity of created " -"subproduct is always equal to the quantity set on the BoM, regardless of how " -"many are created in the production order. By opposition, 'Variable' means " -"that the quantity will be computed as '(quantity of subproduct set on the " -"BoM / quantity of manufactured product set on the BoM * quantity of " -"manufactured product in the production order.)'" -msgstr "" - -#. module: mrp_subproduct -#: constraint:mrp.bom:0 -msgid "Error ! You cannot create recursive BoM." -msgstr "" diff --git a/addons/multi_company/i18n/hu.po b/addons/multi_company/i18n/hu.po index d2807411140..7d576bbc45d 100644 --- a/addons/multi_company/i18n/hu.po +++ b/addons/multi_company/i18n/hu.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2011-02-02 12:36+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-02-09 14:31+0000\n" +"Last-Translator: krnkris \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 05:53+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-10 04:49+0000\n" +"X-Generator: Launchpad (build 16482)\n" #. module: multi_company #: model:ir.ui.menu,name:multi_company.menu_custom_multicompany msgid "Multi-Companies" -msgstr "" +msgstr "Több-vállalat" #. module: multi_company #: model:product.category,name:multi_company.Odoo1 @@ -45,16 +45,32 @@ msgid "" "Thank you in advance for your cooperation.\n" "Best Regards," msgstr "" +"Tisztelt Hölgyem/Uram,\n" +"\n" +"Adataink szerint az Önök részéről kiegyenlítetlen számláink vanak. Kérjük " +"tekintsék meg a lenti részleteket.\n" +"Ha időközben kiegyenlítették azokat akkor tekintsék levelünket " +"tárgytalannak. Egyéb esetben, kérjü Önöket elmaradt\n" +"számláink kiegyelítésére.\n" +"Egyéb felmerülő kérdésekben állunk szíves rendelkezésükre, kérjük keressenek " +"fel bennünket.\n" +"\n" +"Az áru ellenértékének teljes kiegyenlítéséig az áru az Eladó tulajdona, az " +"sem fedezetül sem zálogul nem szolgálhat,\n" +"el nem tulajdonítható.\n" +"\n" +"Előre köszönjük együttműködésüket.\n" +"Tisztelettel," #. module: multi_company #: view:multi_company.default:0 msgid "Multi Company" -msgstr "" +msgstr "Több vállalkozás" #. module: multi_company #: model:ir.actions.act_window,name:multi_company.action_inventory_form msgid "Default Company per Object" -msgstr "" +msgstr "Feladatonténki alapértelmezett vállalat" #. module: multi_company #: model:product.template,name:multi_company.product_product_odoo1_product_template diff --git a/addons/note/__openerp__.py b/addons/note/__openerp__.py index 797270637e2..2653c558923 100644 --- a/addons/note/__openerp__.py +++ b/addons/note/__openerp__.py @@ -57,6 +57,11 @@ Notes can be found in the 'Home' menu. 'css': [ 'static/src/css/note.css', ], + 'images': [ + 'images/note_kanban.jpeg', + 'images/note.jpeg', + 'images/categories_tree.jpeg' + ], 'installable': True, 'application': True, 'auto_install': False, diff --git a/addons/note/i18n/hu.po b/addons/note/i18n/hu.po new file mode 100644 index 00000000000..ca8b787ba3b --- /dev/null +++ b/addons/note/i18n/hu.po @@ -0,0 +1,301 @@ +# Hungarian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:04+0000\n" +"PO-Revision-Date: 2013-02-09 14:20+0000\n" +"Last-Translator: krnkris \n" +"Language-Team: Hungarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-10 04:49+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: note +#: field:note.note,memo:0 +msgid "Note Content" +msgstr "Jegyzetek tartalma" + +#. module: note +#: view:note.stage:0 +msgid "Stages of Notes" +msgstr "Jegyzetek szakaszai" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_04 +#: model:note.stage,name:note.note_stage_02 +msgid "This Week" +msgstr "Ezen a héten" + +#. module: note +#: model:ir.model,name:note.model_base_config_settings +msgid "base.config.settings" +msgstr "base.config.settings" + +#. module: note +#: model:ir.model,name:note.model_note_tag +msgid "Note Tag" +msgstr "Jegyzetek cimkéi" + +#. module: note +#: model:res.groups,name:note.group_note_fancy +msgid "Notes / Fancy mode" +msgstr "Jegyzetek / Tetszetős mód" + +#. module: note +#: model:ir.model,name:note.model_note_note +#: view:note.note:0 +msgid "Note" +msgstr "Jegyzet" + +#. module: note +#: view:note.note:0 +msgid "Group By..." +msgstr "Csoportosítás ezzel..." + +#. module: note +#: field:note.note,message_follower_ids:0 +msgid "Followers" +msgstr "Követők" + +#. module: note +#: model:ir.actions.act_window,help:note.action_note_note +msgid "" +"

\n" +" Click to add a personal note.\n" +"

\n" +" Use notes to organize personal tasks or notes. All\n" +" notes are private; no one else will be able to see them. " +"However\n" +" you can share some notes with other people by inviting " +"followers\n" +" on the note. (Useful for meeting minutes, especially if\n" +" you activate the pad feature for collaborative writings).\n" +"

\n" +" You can customize how you process your notes/tasks by adding,\n" +" removing or modifying columns.\n" +"

\n" +" " +msgstr "" +"

\n" +" Kattintson személyes jegyzet hozzáadásához.\n" +"

\n" +" Használja a jegyzetet személyes ügyek vagy jegyzetek " +"szervezéséhez. Minden\n" +" jegyzet privát; senki más nem láthatja azokat. Azonban\n" +" megoszthatja egyes jegyzeteit más emberekkel azok a jegyzet " +"nyomon \n" +" követési meghívásával. (Hasznos találkozók percében, kiváltképp " +"ha\n" +" aktiválta a pad tulajdonságot együttműködési írásra).\n" +"

\n" +" Személyre szabhatja a jegyzetei feldolgozását a " +"jegyzeteken/feladatokon\n" +" amelyhez hozzáadhat, elvehet vagy dokumentumot szerkeszthet.\n" +"

\n" +" " + +#. module: note +#: model:note.stage,name:note.demo_note_stage_01 +#: model:note.stage,name:note.note_stage_01 +msgid "Today" +msgstr "Ma" + +#. module: note +#: model:ir.model,name:note.model_res_users +msgid "Users" +msgstr "Felhasználók" + +#. module: note +#: view:note.note:0 +msgid "í" +msgstr "í" + +#. module: note +#: view:note.stage:0 +msgid "Stage of Notes" +msgstr "Jegyzetek szakaszai" + +#. module: note +#: field:note.note,message_unread:0 +msgid "Unread Messages" +msgstr "Olvasatlan üzenetek" + +#. module: note +#: field:note.note,current_partner_id:0 +msgid "unknown" +msgstr "ismeretlen" + +#. module: note +#: view:note.note:0 +msgid "By sticky note Category" +msgstr "Felragasztós jegyzet kategória" + +#. module: note +#: help:note.note,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "Ha be van jelölve, akkor figyelje az új üzeneteket." + +#. module: note +#: field:note.stage,name:0 +msgid "Stage Name" +msgstr "Szakasz neve" + +#. module: note +#: field:note.note,message_is_follower:0 +msgid "Is a Follower" +msgstr "Ez egy követő" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_02 +msgid "Tomorrow" +msgstr "Holnap" + +#. module: note +#: view:note.note:0 +#: field:note.note,open:0 +msgid "Active" +msgstr "Aktív" + +#. module: note +#: help:note.stage,user_id:0 +msgid "Owner of the note stage." +msgstr "A jegyzet szakasz tulajdonosa" + +#. module: note +#: model:ir.ui.menu,name:note.menu_notes_stage +msgid "Categories" +msgstr "Kategóriák" + +#. module: note +#: view:note.note:0 +#: field:note.note,stage_id:0 +msgid "Stage" +msgstr "Szakasz" + +#. module: note +#: field:note.tag,name:0 +msgid "Tag Name" +msgstr "Címke neve" + +#. module: note +#: field:note.note,message_ids:0 +msgid "Messages" +msgstr "Üzenetek" + +#. module: note +#: view:base.config.settings:0 +#: model:ir.actions.act_window,name:note.action_note_note +#: model:ir.ui.menu,name:note.menu_note_notes +#: view:note.note:0 +#: model:note.stage,name:note.note_stage_04 +msgid "Notes" +msgstr "Jegyzetek" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_03 +#: model:note.stage,name:note.note_stage_03 +msgid "Later" +msgstr "Később" + +#. module: note +#: model:ir.model,name:note.model_note_stage +msgid "Note Stage" +msgstr "Jegyzet szakasz" + +#. module: note +#: field:note.note,message_summary:0 +msgid "Summary" +msgstr "Összegzés" + +#. module: note +#: field:note.note,stage_ids:0 +msgid "Stages of Users" +msgstr "Felhasználó szakaszai" + +#. module: note +#: field:note.note,name:0 +msgid "Note Summary" +msgstr "Jegyzet összegzés" + +#. module: note +#: model:ir.actions.act_window,name:note.action_note_stage +#: view:note.note:0 +msgid "Stages" +msgstr "Szakaszok" + +#. module: note +#: help:note.note,message_ids:0 +msgid "Messages and communication history" +msgstr "Üzenetek és kommunikáció történet" + +#. module: note +#: view:note.note:0 +msgid "Delete" +msgstr "Törlés" + +#. module: note +#: field:note.note,color:0 +msgid "Color Index" +msgstr "Szín meghatározó" + +#. module: note +#: field:note.note,sequence:0 +#: field:note.stage,sequence:0 +msgid "Sequence" +msgstr "Sorrend/szekvencia" + +#. module: note +#: field:note.note,tag_ids:0 +msgid "Tags" +msgstr "Címkék" + +#. module: note +#: view:note.note:0 +msgid "Archive" +msgstr "Archívum" + +#. module: note +#: field:base.config.settings,module_note_pad:0 +msgid "Use collaborative pads (etherpad)" +msgstr "Szerkesztőt használjon segítségnek (etherpad)" + +#. module: note +#: help:note.note,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" +"A chettelés összegzést megállítja (üzenetek száma,...). Ez az összegzés " +"direkt HTML formátumú ahhoz hogy beilleszthető legyen a kanban nézetekbe." + +#. module: note +#: field:base.config.settings,group_note_fancy:0 +msgid "Use fancy layouts for notes" +msgstr "Tetszetős kivitelű megjelenést használ a jegyzetekhez" + +#. module: note +#: field:note.stage,user_id:0 +msgid "Owner" +msgstr "Tulajdonos" + +#. module: note +#: help:note.stage,sequence:0 +msgid "Used to order the note stages" +msgstr "A jegyzet szakaszok rendszerezéséhez használt" + +#. module: note +#: field:note.note,date_done:0 +msgid "Date done" +msgstr "Befejezés dátuma" + +#. module: note +#: field:note.stage,fold:0 +msgid "Folded by Default" +msgstr "Alapértelmezetten összehajtott" diff --git a/addons/note/i18n/mn.po b/addons/note/i18n/mn.po new file mode 100644 index 00000000000..744883d734e --- /dev/null +++ b/addons/note/i18n/mn.po @@ -0,0 +1,282 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:04+0000\n" +"PO-Revision-Date: 2013-02-06 06:14+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: note +#: field:note.note,memo:0 +msgid "Note Content" +msgstr "" + +#. module: note +#: view:note.stage:0 +msgid "Stages of Notes" +msgstr "" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_04 +#: model:note.stage,name:note.note_stage_02 +msgid "This Week" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_base_config_settings +msgid "base.config.settings" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_note_tag +msgid "Note Tag" +msgstr "" + +#. module: note +#: model:res.groups,name:note.group_note_fancy +msgid "Notes / Fancy mode" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_note_note +#: view:note.note:0 +msgid "Note" +msgstr "" + +#. module: note +#: view:note.note:0 +msgid "Group By..." +msgstr "" + +#. module: note +#: field:note.note,message_follower_ids:0 +msgid "Followers" +msgstr "дагалдагсад" + +#. module: note +#: model:ir.actions.act_window,help:note.action_note_note +msgid "" +"

\n" +" Click to add a personal note.\n" +"

\n" +" Use notes to organize personal tasks or notes. All\n" +" notes are private; no one else will be able to see them. " +"However\n" +" you can share some notes with other people by inviting " +"followers\n" +" on the note. (Useful for meeting minutes, especially if\n" +" you activate the pad feature for collaborative writings).\n" +"

\n" +" You can customize how you process your notes/tasks by adding,\n" +" removing or modifying columns.\n" +"

\n" +" " +msgstr "" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_01 +#: model:note.stage,name:note.note_stage_01 +msgid "Today" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_res_users +msgid "Users" +msgstr "" + +#. module: note +#: view:note.note:0 +msgid "í" +msgstr "" + +#. module: note +#: view:note.stage:0 +msgid "Stage of Notes" +msgstr "" + +#. module: note +#: field:note.note,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: note +#: field:note.note,current_partner_id:0 +msgid "unknown" +msgstr "" + +#. module: note +#: view:note.note:0 +msgid "By sticky note Category" +msgstr "" + +#. module: note +#: help:note.note,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: note +#: field:note.stage,name:0 +msgid "Stage Name" +msgstr "" + +#. module: note +#: field:note.note,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_02 +msgid "Tomorrow" +msgstr "" + +#. module: note +#: view:note.note:0 +#: field:note.note,open:0 +msgid "Active" +msgstr "" + +#. module: note +#: help:note.stage,user_id:0 +msgid "Owner of the note stage." +msgstr "" + +#. module: note +#: model:ir.ui.menu,name:note.menu_notes_stage +msgid "Categories" +msgstr "" + +#. module: note +#: view:note.note:0 +#: field:note.note,stage_id:0 +msgid "Stage" +msgstr "" + +#. module: note +#: field:note.tag,name:0 +msgid "Tag Name" +msgstr "" + +#. module: note +#: field:note.note,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: note +#: view:base.config.settings:0 +#: model:ir.actions.act_window,name:note.action_note_note +#: model:ir.ui.menu,name:note.menu_note_notes +#: view:note.note:0 +#: model:note.stage,name:note.note_stage_04 +msgid "Notes" +msgstr "" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_03 +#: model:note.stage,name:note.note_stage_03 +msgid "Later" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_note_stage +msgid "Note Stage" +msgstr "" + +#. module: note +#: field:note.note,message_summary:0 +msgid "Summary" +msgstr "Дүгнэлт" + +#. module: note +#: field:note.note,stage_ids:0 +msgid "Stages of Users" +msgstr "" + +#. module: note +#: field:note.note,name:0 +msgid "Note Summary" +msgstr "" + +#. module: note +#: model:ir.actions.act_window,name:note.action_note_stage +#: view:note.note:0 +msgid "Stages" +msgstr "" + +#. module: note +#: help:note.note,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: note +#: view:note.note:0 +msgid "Delete" +msgstr "" + +#. module: note +#: field:note.note,color:0 +msgid "Color Index" +msgstr "Өнгөний Индекс" + +#. module: note +#: field:note.note,sequence:0 +#: field:note.stage,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: note +#: field:note.note,tag_ids:0 +msgid "Tags" +msgstr "Шошгууд" + +#. module: note +#: view:note.note:0 +msgid "Archive" +msgstr "" + +#. module: note +#: field:base.config.settings,module_note_pad:0 +msgid "Use collaborative pads (etherpad)" +msgstr "" + +#. module: note +#: help:note.note,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: note +#: field:base.config.settings,group_note_fancy:0 +msgid "Use fancy layouts for notes" +msgstr "" + +#. module: note +#: field:note.stage,user_id:0 +msgid "Owner" +msgstr "" + +#. module: note +#: help:note.stage,sequence:0 +msgid "Used to order the note stages" +msgstr "" + +#. module: note +#: field:note.note,date_done:0 +msgid "Date done" +msgstr "" + +#. module: note +#: field:note.stage,fold:0 +msgid "Folded by Default" +msgstr "" diff --git a/addons/note/i18n/tr.po b/addons/note/i18n/tr.po new file mode 100644 index 00000000000..69fa8edffde --- /dev/null +++ b/addons/note/i18n/tr.po @@ -0,0 +1,282 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:04+0000\n" +"PO-Revision-Date: 2013-02-04 14:15+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: note +#: field:note.note,memo:0 +msgid "Note Content" +msgstr "" + +#. module: note +#: view:note.stage:0 +msgid "Stages of Notes" +msgstr "" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_04 +#: model:note.stage,name:note.note_stage_02 +msgid "This Week" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_base_config_settings +msgid "base.config.settings" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_note_tag +msgid "Note Tag" +msgstr "" + +#. module: note +#: model:res.groups,name:note.group_note_fancy +msgid "Notes / Fancy mode" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_note_note +#: view:note.note:0 +msgid "Note" +msgstr "" + +#. module: note +#: view:note.note:0 +msgid "Group By..." +msgstr "" + +#. module: note +#: field:note.note,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: note +#: model:ir.actions.act_window,help:note.action_note_note +msgid "" +"

\n" +" Click to add a personal note.\n" +"

\n" +" Use notes to organize personal tasks or notes. All\n" +" notes are private; no one else will be able to see them. " +"However\n" +" you can share some notes with other people by inviting " +"followers\n" +" on the note. (Useful for meeting minutes, especially if\n" +" you activate the pad feature for collaborative writings).\n" +"

\n" +" You can customize how you process your notes/tasks by adding,\n" +" removing or modifying columns.\n" +"

\n" +" " +msgstr "" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_01 +#: model:note.stage,name:note.note_stage_01 +msgid "Today" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_res_users +msgid "Users" +msgstr "" + +#. module: note +#: view:note.note:0 +msgid "í" +msgstr "" + +#. module: note +#: view:note.stage:0 +msgid "Stage of Notes" +msgstr "" + +#. module: note +#: field:note.note,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: note +#: field:note.note,current_partner_id:0 +msgid "unknown" +msgstr "" + +#. module: note +#: view:note.note:0 +msgid "By sticky note Category" +msgstr "" + +#. module: note +#: help:note.note,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: note +#: field:note.stage,name:0 +msgid "Stage Name" +msgstr "" + +#. module: note +#: field:note.note,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_02 +msgid "Tomorrow" +msgstr "" + +#. module: note +#: view:note.note:0 +#: field:note.note,open:0 +msgid "Active" +msgstr "" + +#. module: note +#: help:note.stage,user_id:0 +msgid "Owner of the note stage." +msgstr "" + +#. module: note +#: model:ir.ui.menu,name:note.menu_notes_stage +msgid "Categories" +msgstr "" + +#. module: note +#: view:note.note:0 +#: field:note.note,stage_id:0 +msgid "Stage" +msgstr "" + +#. module: note +#: field:note.tag,name:0 +msgid "Tag Name" +msgstr "" + +#. module: note +#: field:note.note,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: note +#: view:base.config.settings:0 +#: model:ir.actions.act_window,name:note.action_note_note +#: model:ir.ui.menu,name:note.menu_note_notes +#: view:note.note:0 +#: model:note.stage,name:note.note_stage_04 +msgid "Notes" +msgstr "" + +#. module: note +#: model:note.stage,name:note.demo_note_stage_03 +#: model:note.stage,name:note.note_stage_03 +msgid "Later" +msgstr "" + +#. module: note +#: model:ir.model,name:note.model_note_stage +msgid "Note Stage" +msgstr "" + +#. module: note +#: field:note.note,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: note +#: field:note.note,stage_ids:0 +msgid "Stages of Users" +msgstr "" + +#. module: note +#: field:note.note,name:0 +msgid "Note Summary" +msgstr "" + +#. module: note +#: model:ir.actions.act_window,name:note.action_note_stage +#: view:note.note:0 +msgid "Stages" +msgstr "" + +#. module: note +#: help:note.note,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: note +#: view:note.note:0 +msgid "Delete" +msgstr "" + +#. module: note +#: field:note.note,color:0 +msgid "Color Index" +msgstr "" + +#. module: note +#: field:note.note,sequence:0 +#: field:note.stage,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: note +#: field:note.note,tag_ids:0 +msgid "Tags" +msgstr "" + +#. module: note +#: view:note.note:0 +msgid "Archive" +msgstr "" + +#. module: note +#: field:base.config.settings,module_note_pad:0 +msgid "Use collaborative pads (etherpad)" +msgstr "" + +#. module: note +#: help:note.note,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: note +#: field:base.config.settings,group_note_fancy:0 +msgid "Use fancy layouts for notes" +msgstr "" + +#. module: note +#: field:note.stage,user_id:0 +msgid "Owner" +msgstr "" + +#. module: note +#: help:note.stage,sequence:0 +msgid "Used to order the note stages" +msgstr "" + +#. module: note +#: field:note.note,date_done:0 +msgid "Date done" +msgstr "" + +#. module: note +#: field:note.stage,fold:0 +msgid "Folded by Default" +msgstr "" diff --git a/addons/note/note.py b/addons/note/note.py index 7de91e4703a..2d95b15107a 100644 --- a/addons/note/note.py +++ b/addons/note/note.py @@ -29,7 +29,7 @@ class note_stage(osv.osv): _columns = { 'name': fields.char('Stage Name', translate=True, required=True), 'sequence': fields.integer('Sequence', help="Used to order the note stages"), - 'user_id': fields.many2one('res.users', 'Owner', help="Owner of the note stage.", required=True), + 'user_id': fields.many2one('res.users', 'Owner', help="Owner of the note stage.", required=True, ondelete='cascade'), 'fold': fields.boolean('Folded by Default'), } _order = 'sequence asc' @@ -112,7 +112,7 @@ class note_note(osv.osv): 'date_done': fields.date('Date done'), 'color': fields.integer('Color Index'), 'tag_ids' : fields.many2many('note.tag','note_tags_rel','note_id','tag_id','Tags'), - 'current_partner_id' : fields.function(_get_my_current_partner), + 'current_partner_id' : fields.function(_get_my_current_partner, type="many2one", relation='res.partner', string="Owner"), } _defaults = { 'open' : 1, diff --git a/addons/note_pad/i18n/hu.po b/addons/note_pad/i18n/hu.po new file mode 100644 index 00000000000..9db392829de --- /dev/null +++ b/addons/note_pad/i18n/hu.po @@ -0,0 +1,28 @@ +# Hungarian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-09 14:02+0000\n" +"Last-Translator: krnkris \n" +"Language-Team: Hungarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-10 04:49+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: note_pad +#: model:ir.model,name:note_pad.model_note_note +msgid "Note" +msgstr "Megjegyzés" + +#. module: note_pad +#: field:note.note,note_pad_url:0 +msgid "Pad Url" +msgstr "Pad/szerkesztő elérési útja Url" diff --git a/addons/note_pad/i18n/ro.po b/addons/note_pad/i18n/ro.po new file mode 100644 index 00000000000..23055dd548b --- /dev/null +++ b/addons/note_pad/i18n/ro.po @@ -0,0 +1,28 @@ +# Romanian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-09 14:09+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-10 04:49+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: note_pad +#: model:ir.model,name:note_pad.model_note_note +msgid "Note" +msgstr "Nota" + +#. module: note_pad +#: field:note.note,note_pad_url:0 +msgid "Pad Url" +msgstr "Pad Url" diff --git a/addons/note_pad/i18n/tr.po b/addons/note_pad/i18n/tr.po new file mode 100644 index 00000000000..b6289a2f9fe --- /dev/null +++ b/addons/note_pad/i18n/tr.po @@ -0,0 +1,28 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-04 14:15+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: note_pad +#: model:ir.model,name:note_pad.model_note_note +msgid "Note" +msgstr "" + +#. module: note_pad +#: field:note.note,note_pad_url:0 +msgid "Pad Url" +msgstr "" diff --git a/addons/pad/i18n/hu.po b/addons/pad/i18n/hu.po index 6b376f81087..bfba8cd911d 100644 --- a/addons/pad/i18n/hu.po +++ b/addons/pad/i18n/hu.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2011-02-04 15:07+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-02-09 10:59+0000\n" +"Last-Translator: krnkris \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: 2012-12-22 06:04+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-10 04:49+0000\n" +"X-Generator: Launchpad (build 16482)\n" #. module: pad #. openerp-web @@ -31,11 +31,13 @@ msgid "" "You must configure the etherpad through the menu Settings > Companies > " "Companies, in the configuration tab of your company." msgstr "" +"Az etherpad szerkesztőt be kell állítania a menüben itt: Beállítások > " +"Vállalatok > Vállalatok, a vállalata beállítási fülén." #. module: pad #: help:res.company,pad_key:0 msgid "Etherpad lite api key." -msgstr "" +msgstr "Könnyített Etherpad api kulcs." #. module: pad #: model:ir.model,name:pad.model_res_company @@ -45,27 +47,27 @@ msgstr "Vállalatok" #. module: pad #: model:ir.model,name:pad.model_pad_common msgid "pad.common" -msgstr "" +msgstr "pad.common" #. module: pad #: view:res.company:0 msgid "Pads" -msgstr "" +msgstr "Szerkesztők / Pad-ok" #. module: pad #: field:res.company,pad_server:0 msgid "Pad Server" -msgstr "" +msgstr "Szerkesztő / Pad szerver" #. module: pad #: field:res.company,pad_key:0 msgid "Pad Api Key" -msgstr "" +msgstr "Szerkesztő/Pad Api Kulcs" #. module: pad #: help:res.company,pad_server:0 msgid "Etherpad lite server. Example: beta.primarypad.com" -msgstr "" +msgstr "Könnyített Etherpad szerver. Példa: beta.primarypad.com" #, python-format #~ msgid "Write" diff --git a/addons/pad/pad.py b/addons/pad/pad.py index 12fa8254d00..90f5354054c 100644 --- a/addons/pad/pad.py +++ b/addons/pad/pad.py @@ -24,7 +24,7 @@ class pad_common(osv.osv_memory): # make sure pad server in the form of http://hostname if not pad["server"]: - return '' + return pad if not pad["server"].startswith('http'): pad["server"] = 'http://' + pad["server"] pad["server"] = pad["server"].rstrip('/') @@ -96,7 +96,7 @@ class pad_common(osv.osv_memory): field = v.column if hasattr(field,'pad_content_field'): pad = self.pad_generate_url(cr, uid, context) - default[k] = pad['url'] + default[k] = pad.get('url') return super(pad_common, self).copy(cr, uid, id, default, context) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/pad_project/i18n/hu.po b/addons/pad_project/i18n/hu.po new file mode 100644 index 00000000000..a8c0cc10bd2 --- /dev/null +++ b/addons/pad_project/i18n/hu.po @@ -0,0 +1,40 @@ +# Hungarian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-09 10:53+0000\n" +"Last-Translator: krnkris \n" +"Language-Team: Hungarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-10 04:49+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: pad_project +#: constraint:project.task:0 +msgid "Error ! Task end-date must be greater then task start-date" +msgstr "" +"Hiba! Feladat végső dátumának nagyobbnak kell lennie mint a feladat indulási " +"dátuma" + +#. module: pad_project +#: field:project.task,description_pad:0 +msgid "Description PAD" +msgstr "PAd leírás" + +#. module: pad_project +#: model:ir.model,name:pad_project.model_project_task +msgid "Task" +msgstr "Feladat" + +#. module: pad_project +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "Hiba! Nem hozhat létre rekurzív feladatokat." diff --git a/addons/plugin/i18n/hu.po b/addons/plugin/i18n/hu.po new file mode 100644 index 00000000000..03d15eec897 --- /dev/null +++ b/addons/plugin/i18n/hu.po @@ -0,0 +1,23 @@ +# Hungarian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-09 10:39+0000\n" +"Last-Translator: krnkris \n" +"Language-Team: Hungarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-10 04:49+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: plugin +#: model:ir.model,name:plugin.model_plugin_handler +msgid "plugin.handler" +msgstr "plugin.handler" diff --git a/addons/plugin_outlook/i18n/hu.po b/addons/plugin_outlook/i18n/hu.po index 8f6a78dd2f6..da36339c6b2 100644 --- a/addons/plugin_outlook/i18n/hu.po +++ b/addons/plugin_outlook/i18n/hu.po @@ -7,24 +7,24 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2011-01-24 11:35+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-02-09 10:39+0000\n" +"Last-Translator: krnkris \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: 2012-12-22 06:03+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-10 04:49+0000\n" +"X-Generator: Launchpad (build 16482)\n" #. module: plugin_outlook #: field:outlook.installer,plugin32:0 msgid "Outlook Plug-in 32bits" -msgstr "" +msgstr "Outlook Plug-in 32bites" #. module: plugin_outlook #: view:sale.config.settings:0 msgid "Download and install the plug-in" -msgstr "" +msgstr "Plug-in letöltés és telepítés" #. module: plugin_outlook #: model:ir.model,name:plugin_outlook.model_outlook_installer @@ -34,7 +34,7 @@ msgstr "outlook.installer" #. module: plugin_outlook #: view:outlook.installer:0 msgid "MS .Net Framework 3.5 or above." -msgstr "" +msgstr "MS .Net Framework 3.5 vagy magasabb sorozatszámú." #. module: plugin_outlook #: model:ir.actions.act_window,name:plugin_outlook.action_outlook_installer @@ -42,17 +42,17 @@ msgstr "" #: model:ir.ui.menu,name:plugin_outlook.menu_base_config_plugins_outlook #: view:outlook.installer:0 msgid "Install Outlook Plug-In" -msgstr "" +msgstr "Outlook Plug-In telepítés" #. module: plugin_outlook #: view:outlook.installer:0 msgid "System requirements:" -msgstr "" +msgstr "Rendszer követelmények" #. module: plugin_outlook #: view:outlook.installer:0 msgid "title" -msgstr "" +msgstr "megnevezés" #. module: plugin_outlook #: view:outlook.installer:0 @@ -60,21 +60,23 @@ msgid "" "Click on the link above to download the installer for either 32 or 64 bits, " "and execute it." msgstr "" +"Kattintson a fenti linkre a 32 vagy 64 bites letöltéséhez és telepítéséhez, " +"majd hajtsa végre." #. module: plugin_outlook #: view:outlook.installer:0 msgid "MS Outlook 2005 or above." -msgstr "" +msgstr "MS Outlook 2005 vagy magasabb verzió." #. module: plugin_outlook #: view:outlook.installer:0 msgid "Close" -msgstr "" +msgstr "Bezárás" #. module: plugin_outlook #: field:outlook.installer,plugin64:0 msgid "Outlook Plug-in 64bits" -msgstr "" +msgstr "Outlook Plug-in 64bites" #. module: plugin_outlook #: view:outlook.installer:0 @@ -86,6 +88,7 @@ msgstr "Telepítás és beállítás lépései" #: help:outlook.installer,plugin64:0 msgid "Outlook plug-in file. Save this file and install it in Outlook." msgstr "" +"Outlook plug-in fájl. Mentse ezt a fájlt és telepítse az Outlook-ban." #~ msgid "Outlook Plug-in" #~ msgstr "Outlook Plug-in" diff --git a/addons/plugin_thunderbird/i18n/hu.po b/addons/plugin_thunderbird/i18n/hu.po index fe202dae70b..f2184d18610 100644 --- a/addons/plugin_thunderbird/i18n/hu.po +++ b/addons/plugin_thunderbird/i18n/hu.po @@ -7,42 +7,43 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2011-12-26 19:12+0000\n" -"Last-Translator: Krisztian Eyssen \n" +"PO-Revision-Date: 2013-02-09 10:34+0000\n" +"Last-Translator: krnkris \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: 2012-12-22 05:54+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-10 04:49+0000\n" +"X-Generator: Launchpad (build 16482)\n" #. module: plugin_thunderbird #: view:plugin_thunderbird.installer:0 msgid "Restart Thunderbird." -msgstr "" +msgstr "Thunderbird ujraindítása." #. module: plugin_thunderbird #: view:plugin_thunderbird.installer:0 msgid "Thunderbird plug-in installation:" -msgstr "" +msgstr "Thunderbird plug-in telepítés:" #. module: plugin_thunderbird #: view:sale.config.settings:0 msgid "Download and install the plug-in" -msgstr "" +msgstr "Plug-in letöltés és telepítés" #. module: plugin_thunderbird #: model:ir.actions.act_window,name:plugin_thunderbird.action_thunderbird_installer #: model:ir.ui.menu,name:plugin_thunderbird.menu_base_config_plugins_thunderbird #: view:plugin_thunderbird.installer:0 msgid "Install Thunderbird Plug-In" -msgstr "" +msgstr "Thunderbird Plug-In telepítés" #. module: plugin_thunderbird #: help:plugin_thunderbird.installer,plugin_file:0 msgid "" "Thunderbird plug-in file. Save this file and install it in Thunderbird." msgstr "" +"Thunderbird plug-in fájl. Mentse a fájlt és telepítse a Thunderbird-ben." #. module: plugin_thunderbird #: view:plugin_thunderbird.installer:0 @@ -62,12 +63,12 @@ msgstr "Fájl neve" #. module: plugin_thunderbird #: view:plugin_thunderbird.installer:0 msgid "Click \"Install Now\"." -msgstr "" +msgstr "Kattintson erre: \"Telepítés most\"." #. module: plugin_thunderbird #: model:ir.model,name:plugin_thunderbird.model_plugin_thunderbird_installer msgid "plugin_thunderbird.installer" -msgstr "" +msgstr "plugin_thunderbird.installer" #. module: plugin_thunderbird #: field:plugin_thunderbird.installer,plugin_file:0 @@ -78,7 +79,7 @@ msgstr "Thunderbird kiegészítő" #. module: plugin_thunderbird #: view:plugin_thunderbird.installer:0 msgid "Configure your openerp server." -msgstr "" +msgstr "Állítsa be az openerp szerverét." #. module: plugin_thunderbird #: help:plugin_thunderbird.installer,thunderbird:0 @@ -92,17 +93,17 @@ msgstr "" #. module: plugin_thunderbird #: view:plugin_thunderbird.installer:0 msgid "Save the Thunderbird plug-in." -msgstr "" +msgstr "Mentse a Thunderbird plug-in-t." #. module: plugin_thunderbird #: view:plugin_thunderbird.installer:0 msgid "Close" -msgstr "" +msgstr "Bezárás" #. module: plugin_thunderbird #: view:plugin_thunderbird.installer:0 msgid "Select the plug-in (the file named openerp_plugin.xpi)." -msgstr "" +msgstr "Plug-in kiválasztása (a fájl aminek a neve openerp_plugin.xpi)." #. module: plugin_thunderbird #: view:plugin_thunderbird.installer:0 @@ -110,11 +111,13 @@ msgid "" "From the Thunderbird menubar: Tools ­> Add-ons -> Screwdriver/Wrench Icon -> " "Install add-on from file..." msgstr "" +"A Thunderbird menüsorából: Eszközök ­> Kiegészítők -> Csavarhúzó/Villáskulcs " +"ikon -> Kiegészítők telepítése fájlból..." #. module: plugin_thunderbird #: view:plugin_thunderbird.installer:0 msgid "From the Thunderbird menubar: OpenERP -> Configuration." -msgstr "" +msgstr "A Thunderbird menüsorból: OpenERP -> Beállítások." #~ msgid "Description" #~ msgstr "Leírás" diff --git a/addons/point_of_sale/__openerp__.py b/addons/point_of_sale/__openerp__.py index d68bd240c4f..cb05cef46c3 100644 --- a/addons/point_of_sale/__openerp__.py +++ b/addons/point_of_sale/__openerp__.py @@ -48,7 +48,7 @@ Main Features * Refund previous sales """, 'author': 'OpenERP SA', - 'images': ['images/cash_registers.jpeg', 'images/pos_analysis.jpeg','images/register_analysis.jpeg','images/sale_order_pos.jpeg','images/product_pos.jpeg'], + 'images': ['images/pos_touch_screen.jpeg', 'images/pos_session.jpeg', 'images/pos_analysis.jpeg','images/sale_order_pos.jpeg','images/product_pos.jpeg'], 'depends': ['sale_stock'], 'data': [ 'security/point_of_sale_security.xml', diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index 00ea5697a81..4f1b97cf28b 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -850,8 +850,7 @@ class pos_order(osv.osv): inv_line['price_unit'] = line.price_unit inv_line['discount'] = line.discount inv_line['name'] = inv_name - inv_line['invoice_line_tax_id'] = ('invoice_line_tax_id' in inv_line)\ - and [(6, 0, inv_line['invoice_line_tax_id'])] or [] + inv_line['invoice_line_tax_id'] = [(6, 0, [x.id for x in line.product_id.taxes_id] )] inv_line_ref.create(cr, uid, inv_line, context=context) inv_ref.button_reset_taxes(cr, uid, [inv_id], context=context) self.signal_invoice(cr, uid, [order.id]) @@ -1153,7 +1152,6 @@ class pos_order_line(osv.osv): prod = self.pool.get('product.product').browse(cr, uid, product, context=context) - taxes = prod.taxes_id price = price_unit * (1 - (discount or 0.0) / 100.0) taxes = account_tax_obj.compute_all(cr, uid, prod.taxes_id, price, qty, product=prod, partner=False) diff --git a/addons/point_of_sale/static/src/css/pos.css b/addons/point_of_sale/static/src/css/pos.css index 2c086032ec3..d9a4d6d00a9 100644 --- a/addons/point_of_sale/static/src/css/pos.css +++ b/addons/point_of_sale/static/src/css/pos.css @@ -233,7 +233,9 @@ font-style: italic; cursor:pointer; } - +.point-of-sale .oe_pos_synch-notification.oe_inactive{ + cursor: default; +} .point-of-sale .oe_pos_synch-notification .oe_status_red{ display:inline-block; cursor:pointer; @@ -542,7 +544,9 @@ background: -webkit-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1)); background: -moz-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1)); background: -ms-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1)); - background: linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1)); + /* for some reason the -90deg orientation doesn't match the -webkit-linear-gradient. It should be 180deg here. + * webkit also insists on rendering *both* gradients instead of only the native one. So it doesn't looks right. ugh. + background: linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1)); */ /*background:#FFF;*/ padding: 3px; padding-top: 15px; @@ -607,7 +611,9 @@ background: -webkit-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1)); background: -moz-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1)); background: -ms-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1)); + /* troublesome in latest webkit background: linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1)); + */ /*background:#FFF;*/ padding: 3px; padding-top:15px; @@ -991,12 +997,20 @@ margin-bottom:10px; } .point-of-sale .order .summary .line{ + float: right; margin-right:15px; + margin-left: 15px; padding-top:5px; border-top: solid 2px; border-color:#777; } +.point-of-sale .order .summary .line .subentry{ + font-size: 10px; + font-weight: normal; + text-align: center; +} .point-of-sale .order .summary .line.empty{ + text-align: right; border-color:#BBB; color:#999; } diff --git a/addons/point_of_sale/static/src/js/db.js b/addons/point_of_sale/static/src/js/db.js index 666c61919da..2be58d6ce97 100644 --- a/addons/point_of_sale/static/src/js/db.js +++ b/addons/point_of_sale/static/src/js/db.js @@ -40,6 +40,10 @@ function openerp_pos_db(instance, module){ //cache the data in memory to avoid roundtrips to the localstorage this.cache = {}; + this.product_by_id = {}; + this.product_by_ean13 = {}; + this.product_by_category_id = {}; + this.category_by_id = {}; this.root_category_id = 0; this.category_products = {}; @@ -49,6 +53,7 @@ function openerp_pos_db(instance, module){ this.category_search_string = {}; this.packagings_by_id = {}; this.packagings_by_product_id = {}; + this.packagings_by_ean13 = {}; }, /* returns the category object from its id. If you pass a list of id as parameters, you get * a list of category objects. @@ -137,7 +142,6 @@ function openerp_pos_db(instance, module){ /* saves a record store to the database */ save: function(store,data){ var str_data = JSON.stringify(data); - console.log('Storing '+ Math.round(str_data.length/1024.0)+' KB of data to store: '+store); localStorage[this.name + '_' + store] = JSON.stringify(data); this.cache[store] = data; }, @@ -153,8 +157,7 @@ function openerp_pos_db(instance, module){ return str + '\n'; }, add_products: function(products){ - var stored_products = this.load('products',{}); - var stored_categories = this.load('categories',{}); + var stored_categories = this.product_by_category_id; if(!products instanceof Array){ products = [products]; @@ -187,10 +190,11 @@ function openerp_pos_db(instance, module){ } this.category_search_string[ancestor] += search_string; } - stored_products[product.id] = product; + this.product_by_id[product.id] = product; + if(product.ean13){ + this.product_by_ean13[product.ean13] = product; + } } - this.save('products',stored_products); - this.save('categories',stored_categories); }, add_packagings: function(packagings){ for(var i = 0, len = packagings.length; i < len; i++){ @@ -200,6 +204,9 @@ function openerp_pos_db(instance, module){ this.packagings_by_product_id[pack.product_id[0]] = []; } this.packagings_by_product_id[pack.product_id[0]].push(pack); + if(pack.ean13){ + this.packagings_by_ean13[pack.ean13] = pack; + } } }, /* removes all the data from the database. TODO : being able to selectively remove data */ @@ -219,31 +226,24 @@ function openerp_pos_db(instance, module){ return count; }, get_product_by_id: function(id){ - return this.load('products',{})[id]; + return this.product_by_id[id]; }, get_product_by_ean13: function(ean13){ - var products = this.load('products',{}); - for(var i in products){ - if( products[i] && products[i].ean13 === ean13){ - return products[i]; - } + if(this.product_by_ean13[ean13]){ + return this.product_by_ean13[ean13]; } - for(var p in this.packagings_by_id){ - var pack = this.packagings_by_id[p]; - if( pack.ean === ean13){ - return products[pack.product_id[0]]; - } + var pack = this.packagings_by_ean13[ean13]; + if(pack){ + return this.product_by_id[pack.product_id[0]]; } return undefined; }, get_product_by_category: function(category_id){ - var stored_categories = this.load('categories',{}); - var stored_products = this.load('products',{}); - var product_ids = stored_categories[category_id]; + var product_ids = this.product_by_category_id[category_id]; var list = []; if (product_ids) { for (var i = 0, len = Math.min(product_ids.length, this.limit); i < len; i++) { - list.push(stored_products[product_ids[i]]); + list.push(this.product_by_id[product_ids[i]]); } } return list; @@ -275,12 +275,9 @@ function openerp_pos_db(instance, module){ }, remove_order: function(order_id){ var orders = this.load('orders',[]); - console.log('Remove order:',order_id); - console.log('Order count:',orders.length); orders = _.filter(orders, function(order){ return order.id !== order_id; }); - console.log('Order count:',orders.length); this.save('orders',orders); }, get_orders: function(){ diff --git a/addons/point_of_sale/static/src/js/models.js b/addons/point_of_sale/static/src/js/models.js index 556ea482aad..d2cf15b54f3 100644 --- a/addons/point_of_sale/static/src/js/models.js +++ b/addons/point_of_sale/static/src/js/models.js @@ -1,6 +1,24 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sale var QWeb = instance.web.qweb; + // rounds a value with a fixed number of decimals. + // round(3.141492,2) -> 3.14 + function round(value,decimals){ + var mult = Math.pow(10,decimals || 0); + return Math.round(value*mult)/mult; + } + window.round = round; + + // rounds a value with decimal form precision + // round(3.141592,0.025) ->3.125 + function round_pr(value,precision){ + if(!precision || precision < 0){ + throw new Error('round_pr(): needs a precision greater than zero, got '+precision+' instead'); + } + return Math.round(value / precision) * precision; + } + window.round_pr = round_pr; + // The PosModel contains the Point Of Sale's representation of the backend. // Since the PoS must work in standalone ( Without connection to the server ) @@ -24,8 +42,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal this.proxy = new module.ProxyDevice(); // used to communicate to the hardware devices via a local proxy this.db = new module.PosLS(); // a database used to store the products and categories this.db.clear('products','categories'); - this.debug = jQuery.deparam(jQuery.param.querystring()).debug !== undefined; //debug mode - + this.debug = jQuery.deparam(jQuery.param.querystring()).debug !== undefined; //debug mode // default attributes values. If null, it will be loaded below. this.set({ @@ -101,8 +118,9 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal }).then(function(company_partners){ self.get('company').contact_address = company_partners[0].contact_address; - return self.fetch('res.currency',['symbol','position'],[['id','=',self.get('company').currency_id[0]]]); + return self.fetch('res.currency',['symbol','position','rounding','accuracy'],[['id','=',self.get('company').currency_id[0]]]); }).then(function(currencies){ + console.log('Currency:',currencies[0]); self.set('currency',currencies[0]); return self.fetch('product.uom', null, null); @@ -117,7 +135,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal return self.fetch('product.packaging', null, null); }).then(function(packagings){ self.set('product.packaging',packagings); - + return self.fetch('res.users', ['name','ean13'], [['ean13', '!=', false]]); }).then(function(users){ self.set('user_list',users); @@ -211,7 +229,6 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal // logs the usefull posmodel data to the console for debug purposes log_loaded_data: function(){ console.log('PosModel data has been loaded:'); - console.log('PosModel: categories:',this.get('categories')); console.log('PosModel: units:',this.get('units')); console.log('PosModel: bank_statements:',this.get('bank_statements')); console.log('PosModel: journals:',this.get('journals')); @@ -339,19 +356,26 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal this.product = options.product; this.price = options.product.get('price'); this.quantity = 1; + this.quantityStr = '1'; this.discount = 0; + this.discountStr = '0'; this.type = 'unit'; this.selected = false; }, // sets a discount [0,100]% set_discount: function(discount){ - this.discount = Math.max(0,Math.min(100,discount)); + var disc = Math.min(Math.max(parseFloat(discount) || 0, 0),100); + this.discount = disc; + this.discountStr = '' + disc; this.trigger('change'); }, // returns the discount [0,100]% get_discount: function(){ return this.discount; }, + get_discount_str: function(){ + return this.discountStr; + }, get_product_type: function(){ return this.type; }, @@ -359,13 +383,18 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal // product's unity of measure properties. Quantities greater than zero will not get // rounded to zero set_quantity: function(quantity){ - if(_.isNaN(quantity)){ + if(quantity === 'remove'){ this.order.removeOrderline(this); - }else if(quantity !== undefined){ - this.quantity = Math.max(0,quantity); + return; + }else{ + var quant = Math.max(parseFloat(quantity) || 0, 0); var unit = this.get_unit(); - if(unit && this.quantity > 0 ){ - this.quantity = Math.max(unit.rounding, Math.round(quantity / unit.rounding) * unit.rounding); + if(unit){ + this.quantity = Math.max(unit.rounding, Math.round(quant / unit.rounding) * unit.rounding); + this.quantityStr = this.quantity.toFixed(Math.max(0,Math.ceil(Math.log(1.0 / unit.rounding) / Math.log(10)))); + }else{ + this.quantity = quant; + this.quantityStr = '' + this.quantity; } } this.trigger('change'); @@ -374,6 +403,17 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal get_quantity: function(){ return this.quantity; }, + get_quantity_str: function(){ + return this.quantityStr; + }, + get_quantity_str_with_unit: function(){ + var unit = this.get_unit(); + if(unit && unit.name !== 'Unit(s)'){ + return this.quantityStr + ' ' + unit.name; + }else{ + return this.quantityStr; + } + }, // return the unit of measure of the product get_unit: function(){ var unit_id = (this.product.get('uos_id') || this.product.get('uom_id')); @@ -390,15 +430,6 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal get_product: function(){ return this.product; }, - // return the base price of this product (for this orderline) - get_price: function(){ - return this.price; - }, - // changes the base price of the product for this orderline - set_price: function(price){ - this.price = price; - this.trigger('change'); - }, // selects or deselects this orderline set_selected: function(selected){ this.selected = selected; @@ -429,7 +460,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal export_as_JSON: function() { return { qty: this.get_quantity(), - price_unit: this.get_price(), + price_unit: this.get_unit_price(), discount: this.get_discount(), product_id: this.get_product().get('id'), }; @@ -439,9 +470,10 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal return { quantity: this.get_quantity(), unit_name: this.get_unit().name, - price: this.get_price(), + price: this.get_unit_price(), discount: this.get_discount(), product_name: this.get_product().get('name'), + price_display : this.get_display_price(), price_with_tax : this.get_price_with_tax(), price_without_tax: this.get_price_without_tax(), tax: this.get_tax(), @@ -449,6 +481,19 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal product_description_sale: this.get_product().get('description_sale'), }; }, + // changes the base price of the product for this orderline + set_unit_price: function(price){ + this.price = round(parseFloat(price) || 0, 2); + this.trigger('change'); + }, + get_unit_price: function(){ + var rounding = this.pos.get('currency').rounding; + return round_pr(this.price,rounding); + }, + get_display_price: function(){ + var rounding = this.pos.get('currency').rounding; + return round_pr(round_pr(this.get_unit_price() * this.get_quantity(),rounding) * (1- this.get_discount()/100.0),rounding); + }, get_price_without_tax: function(){ return this.get_all_prices().priceWithoutTax; }, @@ -458,9 +503,10 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal get_tax: function(){ return this.get_all_prices().tax; }, - get_all_prices: function() { + get_all_prices: function(){ var self = this; - var base = this.get_quantity() * this.price * (1 - (this.get_discount() / 100)); + var currency_rounding = this.pos.get('currency').rounding; + var base = round_pr(this.get_quantity() * this.get_unit_price() * (1.0 - (this.get_discount() / 100.0)), currency_rounding); var totalTax = base; var totalNoTax = base; @@ -474,12 +520,13 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal if (tax.price_include) { var tmp; if (tax.type === "percent") { - tmp = base - (base / (1 + tax.amount)); + tmp = base - round_pr(base / (1 + tax.amount),currency_rounding); } else if (tax.type === "fixed") { - tmp = tax.amount * self.get_quantity(); + tmp = round_pr(tax.amount * self.get_quantity(),currency_rounding); } else { throw "This type of tax is not supported by the point of sale: " + tax.type; } + tmp = round_pr(tmp,currency_rounding); taxtotal += tmp; totalNoTax -= tmp; } else { @@ -491,6 +538,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal } else { throw "This type of tax is not supported by the point of sale: " + tax.type; } + tmp = round_pr(tmp,currency_rounding); taxtotal += tmp; totalTax += tmp; } @@ -515,7 +563,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal }, //sets the amount of money on this payment line set_amount: function(value){ - this.amount = value; + this.amount = parseFloat(value) || 0; this.trigger('change'); }, // returns the amount of money on this paymentline @@ -584,7 +632,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal line.set_quantity(options.quantity); } if(options.price !== undefined){ - line.set_price(options.price); + line.set_unit_price(options.price); } var last_orderline = this.getLastOrderline(); @@ -613,14 +661,19 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal getName: function() { return this.get('name'); }, - getTotal: function() { + getSubtotal : function(){ + return (this.get('orderLines')).reduce((function(sum, orderLine){ + return sum + orderLine.get_display_price(); + }), 0); + }, + getTotalTaxIncluded: function() { return (this.get('orderLines')).reduce((function(sum, orderLine) { return sum + orderLine.get_price_with_tax(); }), 0); }, getDiscountTotal: function() { return (this.get('orderLines')).reduce((function(sum, orderLine) { - return sum + (orderLine.get_price() * (orderLine.get_discount()/100) * orderLine.get_quantity()); + return sum + (orderLine.get_unit_price() * (orderLine.get_discount()/100) * orderLine.get_quantity()); }), 0); }, getTotalTaxExcluded: function() { @@ -639,10 +692,10 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal }), 0); }, getChange: function() { - return this.getPaidTotal() - this.getTotal(); + return this.getPaidTotal() - this.getTotalTaxIncluded(); }, getDueLeft: function() { - return this.getTotal() - this.getPaidTotal(); + return this.getTotalTaxIncluded() - this.getPaidTotal(); }, // sets the type of receipt 'receipt'(default) or 'invoice' set_receipt_type: function(type){ @@ -698,10 +751,12 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal return { orderlines: orderlines, paymentlines: paymentlines, - total_with_tax: this.getTotal(), + subtotal: this.getSubtotal(), + total_with_tax: this.getTotalTaxIncluded(), total_without_tax: this.getTotalTaxExcluded(), total_tax: this.getTax(), total_paid: this.getPaidTotal(), + total_discount: this.getDiscountTotal(), change: this.getChange(), name : this.getName(), client: client ? client.name : null , @@ -743,7 +798,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal return { name: this.getName(), amount_paid: this.getPaidTotal(), - amount_total: this.getTotal(), + amount_total: this.getTotalTaxIncluded(), amount_tax: this.getTax(), amount_return: this.getChange(), lines: orderLines, @@ -800,20 +855,19 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal buffer: (this.get('buffer')) + newChar }); } - this.updateTarget(); + this.trigger('set_value',this.get('buffer')); }, deleteLastChar: function() { - var tempNewBuffer = this.get('buffer').slice(0, -1); - - if(!tempNewBuffer){ - this.set({ buffer: "0" }); - this.killTarget(); - }else{ - if (isNaN(tempNewBuffer)) { - tempNewBuffer = "0"; + if(this.get('buffer') === ""){ + if(this.get('mode') === 'quantity'){ + this.trigger('set_value','remove'); + }else{ + this.trigger('set_value',this.get('buffer')); } - this.set({ buffer: tempNewBuffer }); - this.updateTarget(); + }else{ + var newBuffer = this.get('buffer').slice(0,-1) || ""; + this.set({ buffer: newBuffer }); + this.trigger('set_value',this.get('buffer')); } }, switchSign: function() { @@ -822,7 +876,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal this.set({ buffer: oldBuffer[0] === '-' ? oldBuffer.substr(1) : "-" + oldBuffer }); - this.updateTarget(); + this.trigger('set_value',this.get('buffer')); }, changeMode: function(newMode) { this.set({ @@ -836,15 +890,8 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal mode: "quantity" }); }, - updateTarget: function() { - var bufferContent, params; - bufferContent = this.get('buffer'); - if (bufferContent && !isNaN(bufferContent)) { - this.trigger('set_value', parseFloat(bufferContent)); - } - }, - killTarget: function(){ - this.trigger('set_value',Number.NaN); + resetValue: function(){ + this.set({buffer:'0'}); }, }); } diff --git a/addons/point_of_sale/static/src/js/screens.js b/addons/point_of_sale/static/src/js/screens.js index f8e3382c242..eca4a3c5915 100644 --- a/addons/point_of_sale/static/src/js/screens.js +++ b/addons/point_of_sale/static/src/js/screens.js @@ -368,7 +368,6 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa module.ChooseReceiptPopupWidget = module.PopUpWidget.extend({ template:'ChooseReceiptPopupWidget', show: function(){ - console.log('show'); this._super(); this.renderElement(); var self = this; @@ -603,7 +602,6 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa // initiates the connection to the payment terminal and starts the update requests this.start = function(){ var def = new $.Deferred(); - console.log("START"); self.pos.proxy.payment_request(self.pos.get('selectedOrder').getDueLeft()) .done(function(ack){ if(ack === 'ok'){ @@ -613,7 +611,6 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa }else{ console.error('unknown payment request return value:',ack); } - console.log("START_END"); def.resolve(); }); return def; @@ -621,10 +618,8 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa // gets updated status from the payment terminal and performs the appropriate consequences this.update = function(){ - console.log("UPDATE"); var def = new $.Deferred(); if(self.canceled){ - console.log("UPDATE_END"); return def.resolve(); } self.pos.proxy.payment_status() @@ -656,7 +651,6 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa }else{ console.error('unknown status value:',status.status); } - console.log("UPDATE_END"); def.resolve(); }); return def; @@ -664,14 +658,12 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa // cancels a payment. this.cancel = function(){ - console.log("CANCEL"); if(!self.paid && !self.canceled){ self.canceled = true; self.pos.proxy.payment_cancel(); self.pos_widget.screen_selector.set_current_screen(self.previous_screen); self.queue.clear(); } - console.log("CANCEL_END"); return (new $.Deferred()).resolve(); } @@ -865,6 +857,7 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa this.bindPaymentLineEvents(); this.bind_orderline_events(); this.paymentlinewidgets = []; + this.focusedLine = null; }, show: function(){ this._super(); @@ -894,6 +887,7 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa }); this.updatePaymentSummary(); + this.line_refocus(); }, close: function(){ this._super(); @@ -931,17 +925,30 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa this.bind_orderline_events(); this.renderElement(); }, + line_refocus: function(lineWidget){ + if(lineWidget){ + if(this.focusedLine !== lineWidget){ + this.focusedLine = lineWidget; + } + } + if(this.focusedLine){ + this.focusedLine.focus(); + } + }, addPaymentLine: function(newPaymentLine) { var self = this; - var l = new module.PaymentlineWidget(null, { - payment_line: newPaymentLine + var l = new module.PaymentlineWidget(this, { + payment_line: newPaymentLine, }); l.on('delete_payment_line', self, function(r) { self.deleteLine(r); }); l.appendTo(this.$('#paymentlines')); this.paymentlinewidgets.push(l); - this.$('.paymentline-amount input:last').focus(); + if(this.numpadState){ + this.numpadState.resetValue(); + } + this.line_refocus(l); }, renderElement: function() { this._super(); @@ -958,25 +965,26 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa }, deleteLine: function(lineWidget) { this.currentPaymentLines.remove([lineWidget.payment_line]); + lineWidget.destroy(); }, updatePaymentSummary: function() { var currentOrder = this.pos.get('selectedOrder'); var paidTotal = currentOrder.getPaidTotal(); - var dueTotal = currentOrder.getTotal(); + var dueTotal = currentOrder.getTotalTaxIncluded(); var remaining = dueTotal > paidTotal ? dueTotal - paidTotal : 0; var change = paidTotal > dueTotal ? paidTotal - dueTotal : 0; - this.$('#payment-due-total').html(dueTotal.toFixed(2)); - this.$('#payment-paid-total').html(paidTotal.toFixed(2)); - this.$('#payment-remaining').html(remaining.toFixed(2)); - this.$('#payment-change').html(change.toFixed(2)); - if((currentOrder.selected_orderline == undefined)) - remaining = 1 + this.$('#payment-due-total').html(this.format_currency(dueTotal)); + this.$('#payment-paid-total').html(this.format_currency(paidTotal)); + this.$('#payment-remaining').html(this.format_currency(remaining)); + this.$('#payment-change').html(this.format_currency(change)); + if(currentOrder.selected_orderline === undefined){ + remaining = 1; // What is this ? + } if(this.pos_widget.action_bar){ this.pos_widget.action_bar.set_button_disabled('validation', remaining > 0); } - this.$('.paymentline-amount input:last').focus(); }, set_numpad_state: function(numpadState) { if (this.numpadState) { @@ -998,5 +1006,4 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa this.currentPaymentLines.last().set_amount(val); }, }); - } diff --git a/addons/point_of_sale/static/src/js/widget_base.js b/addons/point_of_sale/static/src/js/widget_base.js index 0aa0a44e7e7..124be4e9f82 100644 --- a/addons/point_of_sale/static/src/js/widget_base.js +++ b/addons/point_of_sale/static/src/js/widget_base.js @@ -22,14 +22,20 @@ function openerp_pos_basewidget(instance, module){ //module is instance.point_of if(this.pos && this.pos.get('currency')){ this.currency = this.pos.get('currency'); }else{ - this.currency = {symbol: '$', position: 'after'}; + this.currency = {symbol: '$', position: 'after', rounding: 0.01}; } + var decimals = Math.max(0,Math.ceil(Math.log(1.0 / this.currency.rounding) / Math.log(10))); + this.format_currency = function(amount){ + if(typeof amount === 'number'){ + amount = Math.round(amount*100)/100; + amount = amount.toFixed(decimals); + } if(this.currency.position === 'after'){ - return Math.round(amount*100)/100 + ' ' + this.currency.symbol; + return amount + ' ' + this.currency.symbol; }else{ - return this.currency.symbol + ' ' + Math.round(amount*100)/100; + return this.currency.symbol + ' ' + amount; } } diff --git a/addons/point_of_sale/static/src/js/widgets.js b/addons/point_of_sale/static/src/js/widgets.js index 39ac2529a76..874c387ea23 100644 --- a/addons/point_of_sale/static/src/js/widgets.js +++ b/addons/point_of_sale/static/src/js/widgets.js @@ -186,7 +186,7 @@ function openerp_pos_widgets(instance, module){ //module is instance.point_of_sa }else if( mode === 'discount'){ order.getSelectedLine().set_discount(val); }else if( mode === 'price'){ - order.getSelectedLine().set_price(val); + order.getSelectedLine().set_unit_price(val); } } else { this.pos.get('selectedOrder').destroy(); @@ -269,8 +269,10 @@ function openerp_pos_widgets(instance, module){ //module is instance.point_of_sa }, update_summary: function(){ var order = this.pos.get('selectedOrder'); - var total = order ? order.getTotal() : 0; - this.$('.summary .value.total').html(this.format_currency(total)); + var total = order ? order.getTotalTaxIncluded() : 0; + var taxes = order ? total - order.getTotalTaxExcluded() : 0; + this.$('.summary .total > .value').html(this.format_currency(total)); + this.$('.summary .total .subentry .value').html(this.format_currency(taxes)); }, set_display_mode: function(mode){ if(this.display_mode !== mode){ @@ -311,24 +313,34 @@ function openerp_pos_widgets(instance, module){ //module is instance.point_of_sa }, changeAmount: function(event) { var newAmount = event.currentTarget.value; - if (newAmount && !isNaN(newAmount)) { - this.amount = parseFloat(newAmount); - this.payment_line.set_amount(this.amount); + var amount = parseFloat(newAmount); + if(!isNaN(amount)){ + this.amount = amount; + this.payment_line.set_amount(amount); } }, changedAmount: function() { - if (this.amount !== this.payment_line.get_amount()) + if (this.amount !== this.payment_line.get_amount()){ this.renderElement(); + } }, renderElement: function() { var self = this; this.name = this.payment_line.get_cashregister().get('journal_id')[1]; this._super(); - this.$('input').keyup(_.bind(this.changeAmount, this)); + this.$('input').keyup(function(event){ + self.changeAmount(event); + }); this.$('.delete-payment-line').click(function() { self.trigger('delete_payment_line', self); }); }, + focus: function(){ + var val = this.$('input')[0].value; + this.$('input')[0].focus(); + this.$('input')[0].value = val; + this.$('input')[0].select(); + }, }); module.OrderButtonWidget = module.PosBaseWidget.extend({ @@ -606,20 +618,15 @@ function openerp_pos_widgets(instance, module){ //module is instance.point_of_sa if(this.scrollbar){ this.scrollbar.destroy(); } - - this.pos.get('products') - .chain() - .map(function(product) { - var product = new module.ProductWidget(self, { - model: product, - weight: self.weight, - click_product_action: self.click_product_action, - }) - self.productwidgets.push(product); - return product; - }) - .invoke('appendTo', this.$('.product-list')); - + var products = this.pos.get('products').models || []; + for(var i = 0, len = products.length; i < len; i++){ + var product = new module.ProductWidget(self, { + model: products[i], + click_product_action: this.click_product_action, + }); + this.productwidgets.push(product); + product.appendTo(this.$('.product-list')); + } this.scrollbar = new module.ScrollbarWidget(this,{ target_widget: this, target_selector: '.product-list-scroller', diff --git a/addons/point_of_sale/static/src/xml/pos.xml b/addons/point_of_sale/static/src/xml/pos.xml index 41a061e78b4..3da76ec12d8 100644 --- a/addons/point_of_sale/static/src/xml/pos.xml +++ b/addons/point_of_sale/static/src/xml/pos.xml @@ -48,11 +48,17 @@
-
- -
-
-
+ +
+ +
+
+
+ +
+
+
+
@@ -214,11 +220,7 @@ Total: - - - - - +
@@ -227,31 +229,19 @@ Paid: - - - - - +
Remaining: - - - - - +
Change: - - - - - +
@@ -431,9 +421,13 @@
- - Total: 0.00 € - +
+
+ Total: 0.00 € +
Taxes: 0.00€
+
+
+
@@ -500,26 +494,26 @@ - +
    - +
  • - + at - + /
  • - +
  • With a - % + % discount
  • @@ -571,33 +565,36 @@ Shop:

    - +
    - - + +
    - With a % discount + With a % discount
    - + - +

    +
    Subtotal: + +
    Tax: - +
    Discount: - +
    Total: - +

    @@ -607,14 +604,14 @@ - +
    Change: - +
    diff --git a/addons/point_of_sale/test/point_of_sale_report.yml b/addons/point_of_sale/test/point_of_sale_report.yml index 0d6d458e02f..00a675ac152 100644 --- a/addons/point_of_sale/test/point_of_sale_report.yml +++ b/addons/point_of_sale/test/point_of_sale_report.yml @@ -2,7 +2,8 @@ In order to test the PDF reports defined on a Point Of Sale,we will print a POS Detail Summary Report - !python {model: pos.order}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.pos.details_summary').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-details_summary report'+format), 'wb+').write(data) @@ -11,7 +12,8 @@ In order to test the PDF reports defined on a Point Of Sale, we will print a POS Invoice Report - !python {model: pos.order}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.pos.invoice').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-invoice report'+format), 'wb+').write(data) @@ -20,7 +22,8 @@ In order to test the PDF reports defined on a Point Of Sale, we will print a POS Lines Report - !python {model: pos.order}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.pos.lines').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-lines report'+format), 'wb+').write(data) @@ -29,7 +32,8 @@ In order to test the PDF reports defined on a Point of Sale, we will print a POS Receipt Report - !python {model: pos.order}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.pos.receipt').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-receipt report'+format), 'wb+').write(data) @@ -42,14 +46,15 @@ ctx={} ctx.update({'model': 'ir.ui.menu','active_ids': []}) data_dict = {'date_start': time.strftime('%Y-%m-%d'), 'date_end': time.strftime('%Y-%m-%d'), 'user_ids': [(6,0,[ref('base.user_root')])]} - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_report_pos_details',wiz_data=data_dict, context=ctx, our_module='point_of_sale') - In order to test the PDF reports defined on a Point of Sale, we will print a POS Sales User Report - !python {model: pos.order}: | - import netsvc, tools, os, time + import os, time + from openerp import netsvc, tools data_dict = {'model':'ir.ui.menu', 'form':{'date_start': time.strftime('%Y-%m-%d'), 'date_end': time.strftime('%Y-%m-%d'),'user_id':[ref('base.user_root')] }} (data, format) = netsvc.LocalService('report.pos.sales.user').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], data_dict, {}) if tools.config['test_report_directory']: @@ -58,7 +63,8 @@ In order to test the PDF reports defined on a Point of Sale, we will print a POS Payment Report - !python {model: pos.order}: | - import netsvc, tools, os, time + import os, time + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.pos.payment.report').create(cr, uid, [ref('point_of_sale.pos_order_pos0')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'point_of_sale-payment_report'+format), 'wb+').write(data) @@ -66,7 +72,8 @@ In order to test the PDF reports defined on a Point of Sale, we will print a POS Payment User Report - !python {model: pos.order}: | - import netsvc, tools, os, time + import os, time + from openerp import netsvc, tools data_dict = {'model':'ir.ui.menu', 'form':{'user_id':[ref('base.user_root'),ref('base.user_demo')] }} (data, format) = netsvc.LocalService('report.pos.payment.report.user').create(cr, uid, [ref('point_of_sale.pos_order_pos1')], data_dict, {}) if tools.config['test_report_directory']: diff --git a/addons/portal/i18n/hu.po b/addons/portal/i18n/hu.po index 471c3f1c6c0..baff4996a47 100644 --- a/addons/portal/i18n/hu.po +++ b/addons/portal/i18n/hu.po @@ -8,25 +8,25 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2011-07-11 09:51+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-09 14:01+0000\n" +"Last-Translator: krnkris \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 06:05+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-10 04:49+0000\n" +"X-Generator: Launchpad (build 16482)\n" #. module: portal #: view:portal.payment.acquirer:0 msgid "Mako" -msgstr "" +msgstr "Mako" #. module: portal #: code:addons/portal/wizard/share_wizard.py:50 #, python-format msgid "Please select at least one user to share with" -msgstr "" +msgstr "Kérem válasszon legalább egy felhasználót akivel megosztja" #. module: portal #: view:portal.wizard:0 @@ -37,63 +37,69 @@ msgid "" " If necessary, you can fix any contact's email " "address directly in the list." msgstr "" +"Válassza ki, hogy melyik felhasználónak kell hozzátartoznia az alábbi listán " +"felsorolt portálhoz.\n" +" Minden kiválasztott kapcsolathoz tartozó e-mailnek " +"érvényesnek és egyedinek kell lennie.\n" +" Ha szükséges, kijavíthatja a kapcsolatok e-mail " +"címeit a listában." #. module: portal #: model:mail.group,name:portal.company_jobs msgid "Company Jobs" -msgstr "" +msgstr "Vállalati feladatok" #. module: portal #: view:portal.payment.acquirer:0 msgid "amount: the total amount to pay, as a float" -msgstr "" +msgstr "összeg: a teljes fizetendő mennyiség, mind összegezve" #. module: portal #: view:portal.wizard.user:0 msgid "Contacts" -msgstr "" +msgstr "Kapcsolatok" #. module: portal #: view:share.wizard:0 #: field:share.wizard,group_ids:0 msgid "Existing groups" -msgstr "" +msgstr "Már létező csoportok" #. module: portal #: view:res.groups:0 msgid "Portal Groups" -msgstr "" +msgstr "Portál csoportok" #. module: portal #: field:portal.wizard,welcome_message:0 msgid "Invitation Message" -msgstr "" +msgstr "Meghívó szövege" #. module: portal #: view:res.groups:0 msgid "Non-Portal Groups" -msgstr "" +msgstr "Nem portál csoportok" #. module: portal #: code:addons/portal/wizard/share_wizard.py:54 #, python-format msgid "Please select at least one group to share with" -msgstr "" +msgstr "Kérem legalább egy csoport kiválasztását akivel megosztja" #. module: portal #: view:share.wizard:0 msgid "Details" -msgstr "" +msgstr "Részletek" #. module: portal #: model:ir.ui.menu,name:portal.portal_orders msgid "Quotations and Sales Orders" -msgstr "" +msgstr "Árajánlatok és vevői megrendelések" #. module: portal #: view:portal.payment.acquirer:0 msgid "reference: the reference number of the document to pay" -msgstr "" +msgstr "referencia: a fizetni kívánt dokumentum referencia száma" #. module: portal #: help:portal.payment.acquirer,visible:0 @@ -101,16 +107,18 @@ msgid "" "Make this payment acquirer available in portal forms (Customer invoices, " "etc.)" msgstr "" +"Ez a fizetési igénylő legyen elérhető a portál űrlapokon (Vevők számlái, " +"stb.)" #. module: portal #: model:ir.model,name:portal.model_share_wizard msgid "Share Wizard" -msgstr "" +msgstr "Megosztás varázsló" #. module: portal #: field:portal.wizard.user,email:0 msgid "Email" -msgstr "" +msgstr "E-mail" #. module: portal #: model:ir.actions.client,help:portal.action_news @@ -120,6 +128,10 @@ msgid "" "

    \n" " " msgstr "" +"

    \n" +" Önnek nincsenek olvasatlan hírei a vállalattól.\n" +"

    \n" +" " #. module: portal #: code:addons/portal/wizard/portal_wizard.py:194 @@ -127,29 +139,30 @@ msgstr "" msgid "" "You must have an email address in your User Preferences to send emails." msgstr "" +"Kell lennie egy e-mail címének a felhasználói űrlapján az e-mail küldéséhez." #. module: portal #: model:ir.actions.client,name:portal.action_jobs #: model:ir.ui.menu,name:portal.portal_jobs msgid "Jobs" -msgstr "" +msgstr "Feladatok" #. module: portal #: field:portal.wizard,user_ids:0 msgid "Users" -msgstr "" +msgstr "Felhasználók" #. module: portal #: code:addons/portal/acquirer.py:82 #, python-format msgid "Pay safely online" -msgstr "" +msgstr "Fizzesen biztonságosan online" #. module: portal #: code:addons/portal/acquirer.py:77 #, python-format msgid "No online payment acquirers configured" -msgstr "" +msgstr "Nincs online fizetési igénylő beállítva" #. module: portal #: view:portal.payment.acquirer:0 @@ -157,17 +170,20 @@ msgid "" "kind: the kind of document on which the payment form is rendered (translated " "to user language, e.g. \"Invoice\")" msgstr "" +"fajta: a dokumentum fajtája amelyen a fizetés űrlap elő lesz terjesztve " +"(lefordítva a felhasználó nyelvére, stb. \"Számla\")" #. module: portal #: help:portal.wizard,portal_id:0 msgid "The portal that users can be added in or removed from." msgstr "" +"A portál amihez a felhasználók hozzáadhatók vagy onnan eltávolíthatók" #. module: portal #: code:addons/portal/wizard/share_wizard.py:38 #, python-format msgid "Users you already shared with" -msgstr "" +msgstr "Felhasználók akikkel már megosztott" #. module: portal #: model:ir.actions.client,help:portal.action_jobs @@ -177,6 +193,10 @@ msgid "" "

    \n" " " msgstr "" +"

    \n" +" Nincsenek olvasatlan feladat ajánlatai.\n" +"

    \n" +" " #. module: portal #: view:portal.payment.acquirer:0 @@ -184,6 +204,8 @@ msgid "" ", so it may use Mako expressions.\n" " The Mako evaluation context provides:" msgstr "" +", így talán Mako kifejezéseket használ.\n" +" A Mako adja az összefüggés értékelést:" #. module: portal #: model:ir.ui.menu,name:portal.portal_menu @@ -191,34 +213,34 @@ msgstr "" #: field:res.groups,is_portal:0 #: model:res.groups,name:portal.group_portal msgid "Portal" -msgstr "" +msgstr "Portál" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:34 #, python-format msgid "Your OpenERP account at %(company)s" -msgstr "" +msgstr "Az Ön OpenERP számlája a %(company)s vállalthoz" #. module: portal #: model:res.groups,name:portal.group_anonymous msgid "Anonymous" -msgstr "" +msgstr "Névtelenül" #. module: portal #: field:portal.wizard.user,in_portal:0 msgid "In Portal" -msgstr "" +msgstr "Portálon" #. module: portal #: model:ir.actions.client,name:portal.action_news #: model:ir.ui.menu,name:portal.portal_company_news msgid "News" -msgstr "" +msgstr "Hírek" #. module: portal #: model:ir.ui.menu,name:portal.portal_after_sales msgid "After Sale Services" -msgstr "" +msgstr "Értékesítés utáni szolgáltatások" #. module: portal #: model:res.groups,comment:portal.group_portal @@ -227,49 +249,53 @@ msgid "" "restricted menus).\n" " They usually do not belong to the usual OpenERP groups." msgstr "" +"Portál tagoknak különböző hozzáférési joguk van (mint szabályok beiktatása " +"és menük korlátozása).\n" +" Általában nem függnek, tartoznak az alap OpenERP " +"csoportoktól." #. module: portal #: model:ir.actions.act_window,name:portal.action_acquirer_list #: view:portal.payment.acquirer:0 msgid "Payment Acquirers" -msgstr "" +msgstr "Fizetés kézhezvevői" #. module: portal #: model:ir.ui.menu,name:portal.portal_projects msgid "Projects" -msgstr "" +msgstr "Projektek" #. module: portal #: model:ir.actions.client,name:portal.action_mail_inbox_feeds_portal #: model:ir.ui.menu,name:portal.portal_inbox msgid "Inbox" -msgstr "" +msgstr "Beérkezett üzenetek" #. module: portal #: view:share.wizard:0 #: field:share.wizard,user_ids:0 msgid "Existing users" -msgstr "" +msgstr "Meglévő felhasználók" #. module: portal #: field:portal.wizard.user,wizard_id:0 msgid "Wizard" -msgstr "" +msgstr "Varázsló" #. module: portal #: field:portal.payment.acquirer,name:0 msgid "Name" -msgstr "" +msgstr "Név" #. module: portal #: model:ir.model,name:portal.model_res_groups msgid "Access Groups" -msgstr "" +msgstr "Csoportok hozzáférése" #. module: portal #: view:portal.payment.acquirer:0 msgid "uid: the current user id" -msgstr "" +msgstr "uid: the current user id" #. module: portal #: view:portal.payment.acquirer:0 @@ -277,37 +303,39 @@ msgid "" "quote(): a method to quote special string character to make them suitable " "for inclusion in a URL" msgstr "" +"idézet(): egy mód, mellyel egy speciális karakter láncot be lehet írni egy " +"URL névbe" #. module: portal #: help:res.groups,is_portal:0 msgid "If checked, this group is usable as a portal." -msgstr "" +msgstr "Ha bejelölt, akkor a csoport portálként is használható." #. module: portal #: field:portal.payment.acquirer,form_template:0 msgid "Payment form template (HTML)" -msgstr "" +msgstr "Fizetés sablonból (HTML)" #. module: portal #: field:portal.wizard.user,partner_id:0 msgid "Contact" -msgstr "" +msgstr "Kapcsolat" #. module: portal #: model:ir.model,name:portal.model_mail_mail msgid "Outgoing Mails" -msgstr "" +msgstr "Kimenő levelek" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:193 #, python-format msgid "Email required" -msgstr "" +msgstr "E-mail szükséges" #. module: portal #: model:ir.ui.menu,name:portal.portal_messages msgid "Messaging" -msgstr "" +msgstr "Üzenetküldés" #. module: portal #: model:res.groups,comment:portal.group_anonymous @@ -316,16 +344,19 @@ msgid "" "restricted menus).\n" " They usually do not belong to the usual OpenERP groups." msgstr "" +"Névtelen felhasználóknak különleges hozzáférési joguk van (mint jogosultság " +"rögzítése és korlátozott menük).\n" +" Általában nem függnek az alap OpenERP csoportoktól." #. module: portal #: model:ir.model,name:portal.model_portal_payment_acquirer msgid "Online Payment Acquirer" -msgstr "" +msgstr "Online fizetési igénylő" #. module: portal #: model:mail.group,name:portal.company_news_feed msgid "Company News" -msgstr "" +msgstr "Vállalati hírek" #. module: portal #: code:addons/portal/acquirer.py:76 @@ -333,11 +364,13 @@ msgstr "" msgid "" "You can finish the configuration in the Bank&Cash settings" msgstr "" +"Befejezheti a beállításokat ebben Bank&Készpénz " +"beállítások" #. module: portal #: view:portal.payment.acquirer:0 msgid "cr: the current database cursor" -msgstr "" +msgstr "cr: a jelenlegi adatbázis kurzor" #. module: portal #: model:ir.actions.client,help:portal.action_mail_inbox_feeds_portal @@ -353,6 +386,16 @@ msgid "" "

    \n" " " msgstr "" +"

    \n" +" Szép munka! Az ön postafiókja üres.\n" +"

    \n" +" A \"Beérkezett üzenetei\" tartalmazzák a privát " +"üzeneteit vagy e-mailjeit\n" +" továbbá az Ön által nyomon követett dokumentumokhoz vagy " +"emberekhez\n" +" kapcsolódó információkat.\n" +"

    \n" +" " #. module: portal #: view:portal.payment.acquirer:0 @@ -360,16 +403,18 @@ msgid "" "object: the document on which the payment form is rendered (usually an " "invoice or sales order record)" msgstr "" +"tárgy: a dokumentum melyen a fizetési dokumentum létrehozott (rendszerint " +"egy számla vagy megrendelés rekord)" #. module: portal #: help:portal.wizard,welcome_message:0 msgid "This text is included in the email sent to new users of the portal." -msgstr "" +msgstr "Ez a szöveg belekerül a portál új felhasználójához küldött e-mailre." #. module: portal #: model:ir.ui.menu,name:portal.portal_company msgid "About Us" -msgstr "" +msgstr "Rólunk" #. module: portal #: view:portal.payment.acquirer:0 @@ -377,11 +422,13 @@ msgid "" "currency: the currency record in which the document is issued (e.g. " "currency.name could be EUR)" msgstr "" +"Pénznem: a pénznem rekord ami a dokumentumon használva lett (pl. ezt a " +"devizát használták EUR)" #. module: portal #: view:portal.payment.acquirer:0 msgid "Payment Acquirer" -msgstr "" +msgstr "Fizetést kézhezvevő" #. module: portal #: code:addons/portal/wizard/portal_wizard.py:35 @@ -404,11 +451,28 @@ msgid "" "OpenERP - Open Source Business Applications\n" "http://www.openerp.com\n" msgstr "" +"Tisztelt %(name)s,\n" +"\n" +"Hozzáférést kapott a %(portal)s.\n" +"\n" +"Bejelentkezési adatai a következők:\n" +"Adatbázis: %(db)s\n" +"Felhasználó: %(login)s\n" +"\n" +"A belépési folyamat teljesítéséhez, a következő elérési útvonalra " +"kattintson:\n" +"%(url)s\n" +"\n" +"%(welcome_message)s\n" +"\n" +"--\n" +"OpenERP - Open Source Business Applications\n" +"http://www.openerp.com\n" #. module: portal #: view:portal.wizard:0 msgid "or" -msgstr "" +msgstr "vagy" #. module: portal #: model:portal.payment.acquirer,form_template:portal.paypal_acquirer @@ -435,7 +499,7 @@ msgstr "" #. module: portal #: model:ir.model,name:portal.model_portal_wizard_user msgid "Portal User Config" -msgstr "" +msgstr "Portál felhasználó beállítás" #. module: portal #: view:portal.payment.acquirer:0 @@ -443,32 +507,34 @@ msgid "" "If the template renders to an empty result in a certain context it will be " "ignored, as if it was inactive." msgstr "" +"Ha a sablon ürest hoz létre bizonyos összefüggések esetén, akkor el lesz " +"vetve, mint inaktív." #. module: portal #: field:portal.payment.acquirer,visible:0 msgid "Visible" -msgstr "" +msgstr "Látható" #. module: portal #: code:addons/portal/wizard/share_wizard.py:39 #, python-format msgid "Existing Groups (e.g Portal Groups)" -msgstr "" +msgstr "Létező csoport (pl. Portál csoport)" #. module: portal #: view:portal.wizard:0 msgid "Cancel" -msgstr "" +msgstr "Mégsem" #. module: portal #: view:portal.wizard:0 msgid "Apply" -msgstr "" +msgstr "Alkalmaz" #. module: portal #: view:portal.payment.acquirer:0 msgid "ctx: the current context dictionary" -msgstr "" +msgstr "ctx: a jelenlegi összefüggés szótár" #. module: portal #: view:portal.payment.acquirer:0 @@ -476,6 +542,9 @@ msgid "" "This is an HTML form template to submit a payment through this acquirer.\n" " The template will be rendered with" msgstr "" +"Ez egy HTML formátumú sablon az ezen igénylőn keresztül kiadandó " +"fizetéshez.\n" +" A sablon ezzel lesz elkészítve" #. module: portal #: code:addons/portal/mail_mail.py:42 @@ -483,15 +552,17 @@ msgstr "" msgid "" "Access your personal documents through our Customer Portal" msgstr "" +"A személyes dokumentum elérése ezen keresztül a mi Vevő " +"Portálunk" #. module: portal #: view:portal.payment.acquirer:0 msgid "Form Template" -msgstr "" +msgstr "Sablon űrlap" #. module: portal #: model:ir.actions.act_window,name:portal.partner_wizard_action #: model:ir.model,name:portal.model_portal_wizard #: view:portal.wizard:0 msgid "Portal Access Management" -msgstr "" +msgstr "Portál hozzáférés kezelése" diff --git a/addons/portal_anonymous/i18n/mn.po b/addons/portal_anonymous/i18n/mn.po new file mode 100644 index 00000000000..84df079d358 --- /dev/null +++ b/addons/portal_anonymous/i18n/mn.po @@ -0,0 +1,25 @@ +# Mongolian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 09:18+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: portal_anonymous +#. openerp-web +#: code:addons/portal_anonymous/static/src/xml/portal_anonymous.xml:8 +#, python-format +msgid "Login" +msgstr "" diff --git a/addons/portal_anonymous/i18n/tr.po b/addons/portal_anonymous/i18n/tr.po new file mode 100644 index 00000000000..3373e4a9abf --- /dev/null +++ b/addons/portal_anonymous/i18n/tr.po @@ -0,0 +1,25 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-06 22:17+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" + +#. module: portal_anonymous +#. openerp-web +#: code:addons/portal_anonymous/static/src/xml/portal_anonymous.xml:8 +#, python-format +msgid "Login" +msgstr "Kullanıcı Adı:" diff --git a/addons/portal_claim/i18n/tr.po b/addons/portal_claim/i18n/tr.po new file mode 100644 index 00000000000..8003735e8f1 --- /dev/null +++ b/addons/portal_claim/i18n/tr.po @@ -0,0 +1,36 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-04 14:17+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: portal_claim +#: model:ir.actions.act_window,help:portal_claim.crm_case_categ_claim0 +msgid "" +"

    \n" +" Click to register a new claim. \n" +"

    \n" +" You can track your claims from this menu and the action we\n" +" will take.\n" +"

    \n" +" " +msgstr "" + +#. module: portal_claim +#: model:ir.actions.act_window,name:portal_claim.crm_case_categ_claim0 +#: model:ir.ui.menu,name:portal_claim.portal_after_sales_claims +msgid "Claims" +msgstr "" diff --git a/addons/portal_crm/i18n/hu.po b/addons/portal_crm/i18n/hu.po new file mode 100644 index 00000000000..fb7acb3e474 --- /dev/null +++ b/addons/portal_crm/i18n/hu.po @@ -0,0 +1,568 @@ +# Hungarian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-09 13:08+0000\n" +"Last-Translator: krnkris \n" +"Language-Team: Hungarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-10 04:49+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,type:0 +msgid "Lead" +msgstr "Érdeklődő" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,title:0 +msgid "Title" +msgstr "Pozíció" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,probability:0 +msgid "Success Rate (%)" +msgstr "Siker mérték (%)" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Contact us" +msgstr "Lépjen velünk kapcsolatba" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action:0 +msgid "Next Action Date" +msgstr "Következő művelet időpontja" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,fax:0 +msgid "Fax" +msgstr "Fax" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,zip:0 +msgid "Zip" +msgstr "Irányítószám" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_unread:0 +msgid "Unread Messages" +msgstr "Olvasatlan üzenetek" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_id:0 +msgid "Company" +msgstr "Vállalat" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,day_open:0 +msgid "Days to Open" +msgstr "Megnyitásig hátralévő napok" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Thank you for your interest, we'll respond to your request shortly." +msgstr "Köszönjük érdeklődésüket, rövidesen válaszolunk." + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Highest" +msgstr "Legmagasabb" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,mobile:0 +msgid "Mobile" +msgstr "Mobil" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,description:0 +msgid "Notes" +msgstr "Megjegyzések" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_ids:0 +msgid "Messages" +msgstr "Üzenetek" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,color:0 +msgid "Color Index" +msgstr "Szín meghatározó" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_latitude:0 +msgid "Geo Latitude" +msgstr "Földrajzi szélesség" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_name:0 +msgid "Customer Name" +msgstr "Vevő neve" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Cancelled" +msgstr "Megszakítva" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "Ha be van jelölve, akkor figyelje az új üzeneteket." + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,channel_id:0 +msgid "Communication channel (mail, direct, phone, ...)" +msgstr "Communikéciós csatorna (levelezés, direkt, telefon, ...)" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,type_id:0 +msgid "Campaign" +msgstr "Kampány" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,ref:0 +msgid "Reference" +msgstr "Hivatkozás" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action_next:0 +#: field:portal_crm.crm_contact_us,title_action:0 +msgid "Next Action" +msgstr "Következő művelet" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" +"A chettelés összegzést megállítja (üzenetek száma,...). Ez az összegzés " +"direkt HTML formátumú ahhoz hogy beilleszthető legyen a kanban nézetekbe." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_id:0 +msgid "Partner" +msgstr "Partner" + +#. module: portal_crm +#: model:ir.actions.act_window,name:portal_crm.action_contact_us +msgid "Contact Us" +msgstr "Vegye fel a kapcsolatot velünk" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,name:0 +msgid "Subject" +msgstr "Tárgy" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,opt_out:0 +msgid "Opt-Out" +msgstr "Kilép" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,priority:0 +msgid "Priority" +msgstr "Prioritás" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,state_id:0 +msgid "State" +msgstr "Állapot" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_follower_ids:0 +msgid "Followers" +msgstr "Követők" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_id:0 +msgid "Linked partner (optional). Usually created when converting the lead." +msgstr "" +"Kapcsolat partner (választható). Rendszerint az érdeklődő átalakításánál " +"lesz létrehozva." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,payment_mode:0 +msgid "Payment Mode" +msgstr "Fizetési mód" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "New" +msgstr "Új" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,type:0 +msgid "Type" +msgstr "Típus" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,email_from:0 +msgid "Email" +msgstr "E-mail" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,channel_id:0 +msgid "Channel" +msgstr "Csatorna" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Name" +msgstr "Név" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Lowest" +msgstr "Legkisebb" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,create_date:0 +msgid "Creation Date" +msgstr "Létrehozás dátuma" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Close" +msgstr "Bezárás" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Pending" +msgstr "Függőben lévő" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,type:0 +msgid "Type is used to separate Leads and Opportunities" +msgstr "A típust az érdeklődők és a lehetőségek szétválasztására használja" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,categ_ids:0 +msgid "Categories" +msgstr "Kategóriák" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,stage_id:0 +msgid "Stage" +msgstr "Szakasz" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_login:0 +msgid "User Login" +msgstr "Felhasználói belépés" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,opt_out:0 +msgid "" +"If opt-out is checked, this contact has refused to receive emails or " +"unsubscribed to a campaign." +msgstr "" +"Ha a kilépés be van jelölve, akkor ez a kapcsolat visszautasította az e-" +"maileket vagy leiratkozott egy kampányról." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,contact_name:0 +msgid "Contact Name" +msgstr "Kapcsolat neve" + +#. module: portal_crm +#: model:ir.ui.menu,name:portal_crm.portal_company_contact +msgid "Contact" +msgstr "Kapcsolat" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_address_email:0 +msgid "Partner Contact Email" +msgstr "Partner kapcsolati Email" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,planned_revenue:0 +msgid "Expected Revenue" +msgstr "Várható bevételek" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,task_ids:0 +msgid "Tasks" +msgstr "Feladatok" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Contact form" +msgstr "Kapcsolatfelvételi űrlap" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_currency:0 +msgid "Currency" +msgstr "Deviza" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,write_date:0 +msgid "Update Date" +msgstr "Frissítés dátuma" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_deadline:0 +msgid "Expected Closing" +msgstr "Várható befejezés" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,ref2:0 +msgid "Reference 2" +msgstr "Hivatkozás 2" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_email:0 +msgid "User Email" +msgstr "Felhasználó email címe" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_open:0 +msgid "Opened" +msgstr "Megnyitott" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "In Progress" +msgstr "Folyamatban" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_name:0 +msgid "" +"The name of the future partner company that will be created while converting " +"the lead into opportunity" +msgstr "" +"A jövőben létrehozni kívánt partner vállalat neve ami akkor lesz létrehozva " +"amikor az érdeklődő át lesz alakítva lehetőséggé" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,planned_cost:0 +msgid "Planned Costs" +msgstr "Tervezett költségek" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,date_deadline:0 +msgid "Estimate of the date on which the opportunity will be won." +msgstr "Körülbelüli dátum amikor a lehetőség el lessz nyerve." + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" +"Ezek az email címek lesznek hozzáadva a CC /Carbon copy,másolat/ mezőhöz " +"minden bejövő és kimenő email-hez amit ezzel a feljegyzéssel küld. Több " +"email felsorolását vesszővel elválasztva adja meg." + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Low" +msgstr "Kevés" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_closed:0 +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Closed" +msgstr "Lezárt" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_assign:0 +msgid "Assignation Date" +msgstr "Hozzárendelés dátuma" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,state:0 +msgid "Status" +msgstr "Állapot" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Normal" +msgstr "Normál" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,email_cc:0 +msgid "Global CC" +msgstr "Globális CC /másolat/" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,street2:0 +msgid "Street2" +msgstr "Utca2" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,id:0 +msgid "ID" +msgstr "Azonosító ID" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,phone:0 +msgid "Phone" +msgstr "Telefon" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_is_follower:0 +msgid "Is a Follower" +msgstr "Ez egy követő" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,active:0 +msgid "Active" +msgstr "Aktív" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_id:0 +msgid "Salesperson" +msgstr "Értékesítő" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,day_close:0 +msgid "Days to Close" +msgstr "Lezárásig hátralévő napok" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_ids:0 +msgid "Companies" +msgstr "Vállalatok" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_summary:0 +msgid "Summary" +msgstr "Összegzés" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,section_id:0 +msgid "" +"When sending mails, the default email address is taken from the sales team." +msgstr "" +"Ha leveleket küld, az alapértelmezett email cím az értékesítő csoporttól " +"lesz kiválasztva." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_address_name:0 +msgid "Partner Contact Name" +msgstr "Partner kapcsolattartó neve" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_longitude:0 +msgid "Geo Longitude" +msgstr "Földrajzi hosszúság" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,date_assign:0 +msgid "Last date this case was forwarded/assigned to a partner" +msgstr "" +"Ebben az esetben az utolsó dátum a partnerhez el lesz küldve/hozzá lesz " +"rendelve" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,email_from:0 +msgid "Email address of the contact" +msgstr "A kapcsolat email címei" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,city:0 +msgid "City" +msgstr "Város" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Submit" +msgstr "Beküldés" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,function:0 +msgid "Function" +msgstr "Funkció" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,referred:0 +msgid "Referred By" +msgstr "Előterjesztette" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_assigned_id:0 +msgid "Assigned Partner" +msgstr "Hozzárendelt partner" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,type:0 +msgid "Opportunity" +msgstr "Lehetőség" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_assigned_id:0 +msgid "Partner this case has been forwarded/assigned to." +msgstr "" +"A partenr ebben az esetben ezzel együtt el lesz küldve/hozzá lesz rendelve." + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,country_id:0 +msgid "Country" +msgstr "Ország" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Thank you" +msgstr "Köszönjük" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,state:0 +msgid "" +"The Status is set to 'Draft', when a case is created. If the case is in " +"progress the Status is set to 'Open'. When the case is over, the Status is " +"set to 'Done'. If the case needs to be reviewed then the Status is set to " +"'Pending'." +msgstr "" +"Az állapota be lesz állítva mint 'Terv', amikor az ügyet létrehozza. Ha az " +"ügy feldolgozás alatt van akkor annak állapota be lesz állítva mint " +"'Nyitott'. Ha az ügy teljesítve lett, az állapota 'Elvégezve' lesz. Ha az " +"ügyet át kell nézni akkor annak állapota 'Függőben' lesz.." + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_ids:0 +msgid "Messages and communication history" +msgstr "Üzenetek és kommunikáció történet" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,type_id:0 +msgid "" +"From which campaign (seminar, marketing campaign, mass mailing, ...) did " +"this contact come from?" +msgstr "" +"Melyik kampányból (szeminárium, értékesítési kampány, tömeges levélküldés, " +"...) érkezett ez a kapcsolat?" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "High" +msgstr "Legnagyobb" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,section_id:0 +msgid "Sales Team" +msgstr "Értékesítési csapat" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,street:0 +msgid "Street" +msgstr "Utca" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action_last:0 +msgid "Last Action" +msgstr "Utolsó művelet" + +#. module: portal_crm +#: model:ir.model,name:portal_crm.model_portal_crm_crm_contact_us +msgid "Contact form for the portal" +msgstr "Kapcsolati lap a portálhoz" diff --git a/addons/portal_crm/i18n/tr.po b/addons/portal_crm/i18n/tr.po new file mode 100644 index 00000000000..09d4a54250c --- /dev/null +++ b/addons/portal_crm/i18n/tr.po @@ -0,0 +1,546 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-04 14:17+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,type:0 +msgid "Lead" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,title:0 +msgid "Title" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,probability:0 +msgid "Success Rate (%)" +msgstr "" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Contact us" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action:0 +msgid "Next Action Date" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,fax:0 +msgid "Fax" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,zip:0 +msgid "Zip" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_id:0 +msgid "Company" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,day_open:0 +msgid "Days to Open" +msgstr "" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Thank you for your interest, we'll respond to your request shortly." +msgstr "" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Highest" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,mobile:0 +msgid "Mobile" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,description:0 +msgid "Notes" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,color:0 +msgid "Color Index" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_latitude:0 +msgid "Geo Latitude" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_name:0 +msgid "Customer Name" +msgstr "" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Cancelled" +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,channel_id:0 +msgid "Communication channel (mail, direct, phone, ...)" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,type_id:0 +msgid "Campaign" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,ref:0 +msgid "Reference" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action_next:0 +#: field:portal_crm.crm_contact_us,title_action:0 +msgid "Next Action" +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: portal_crm +#: model:ir.actions.act_window,name:portal_crm.action_contact_us +msgid "Contact Us" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,name:0 +msgid "Subject" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,opt_out:0 +msgid "Opt-Out" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,priority:0 +msgid "Priority" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,state_id:0 +msgid "State" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_id:0 +msgid "Linked partner (optional). Usually created when converting the lead." +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,payment_mode:0 +msgid "Payment Mode" +msgstr "" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "New" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,type:0 +msgid "Type" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,email_from:0 +msgid "Email" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,channel_id:0 +msgid "Channel" +msgstr "" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Name" +msgstr "" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Lowest" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,create_date:0 +msgid "Creation Date" +msgstr "" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Close" +msgstr "" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Pending" +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,type:0 +msgid "Type is used to separate Leads and Opportunities" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,categ_ids:0 +msgid "Categories" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,stage_id:0 +msgid "Stage" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_login:0 +msgid "User Login" +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,opt_out:0 +msgid "" +"If opt-out is checked, this contact has refused to receive emails or " +"unsubscribed to a campaign." +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,contact_name:0 +msgid "Contact Name" +msgstr "" + +#. module: portal_crm +#: model:ir.ui.menu,name:portal_crm.portal_company_contact +msgid "Contact" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_address_email:0 +msgid "Partner Contact Email" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,planned_revenue:0 +msgid "Expected Revenue" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,task_ids:0 +msgid "Tasks" +msgstr "" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Contact form" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_currency:0 +msgid "Currency" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_deadline:0 +msgid "Expected Closing" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,ref2:0 +msgid "Reference 2" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_email:0 +msgid "User Email" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_open:0 +msgid "Opened" +msgstr "" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,state:0 +msgid "In Progress" +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_name:0 +msgid "" +"The name of the future partner company that will be created while converting " +"the lead into opportunity" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,planned_cost:0 +msgid "Planned Costs" +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,date_deadline:0 +msgid "Estimate of the date on which the opportunity will be won." +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Low" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_closed:0 +#: selection:portal_crm.crm_contact_us,state:0 +msgid "Closed" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_assign:0 +msgid "Assignation Date" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,state:0 +msgid "Status" +msgstr "" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "Normal" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,email_cc:0 +msgid "Global CC" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,street2:0 +msgid "Street2" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,id:0 +msgid "ID" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,phone:0 +msgid "Phone" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,active:0 +msgid "Active" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,user_id:0 +msgid "Salesperson" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,day_close:0 +msgid "Days to Close" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,company_ids:0 +msgid "Companies" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,section_id:0 +msgid "" +"When sending mails, the default email address is taken from the sales team." +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_address_name:0 +msgid "Partner Contact Name" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_longitude:0 +msgid "Geo Longitude" +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,date_assign:0 +msgid "Last date this case was forwarded/assigned to a partner" +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,email_from:0 +msgid "Email address of the contact" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,city:0 +msgid "City" +msgstr "" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Submit" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,function:0 +msgid "Function" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,referred:0 +msgid "Referred By" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,partner_assigned_id:0 +msgid "Assigned Partner" +msgstr "" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,type:0 +msgid "Opportunity" +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,partner_assigned_id:0 +msgid "Partner this case has been forwarded/assigned to." +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,country_id:0 +msgid "Country" +msgstr "" + +#. module: portal_crm +#: view:portal_crm.crm_contact_us:0 +msgid "Thank you" +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,state:0 +msgid "" +"The Status is set to 'Draft', when a case is created. If the case is in " +"progress the Status is set to 'Open'. When the case is over, the Status is " +"set to 'Done'. If the case needs to be reviewed then the Status is set to " +"'Pending'." +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: portal_crm +#: help:portal_crm.crm_contact_us,type_id:0 +msgid "" +"From which campaign (seminar, marketing campaign, mass mailing, ...) did " +"this contact come from?" +msgstr "" + +#. module: portal_crm +#: selection:portal_crm.crm_contact_us,priority:0 +msgid "High" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,section_id:0 +msgid "Sales Team" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,street:0 +msgid "Street" +msgstr "" + +#. module: portal_crm +#: field:portal_crm.crm_contact_us,date_action_last:0 +msgid "Last Action" +msgstr "" + +#. module: portal_crm +#: model:ir.model,name:portal_crm.model_portal_crm_crm_contact_us +msgid "Contact form for the portal" +msgstr "" diff --git a/addons/portal_event/i18n/hu.po b/addons/portal_event/i18n/hu.po new file mode 100644 index 00000000000..f81e2080ca6 --- /dev/null +++ b/addons/portal_event/i18n/hu.po @@ -0,0 +1,59 @@ +# Hungarian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-05 19:15+0000\n" +"Last-Translator: krnkris \n" +"Language-Team: Hungarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-06 05:15+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: portal_event +#: view:event.event:0 +msgid "Portal Settings" +msgstr "Portál beállítások" + +#. module: portal_event +#: model:ir.actions.act_window,help:portal_event.action_event_view +msgid "There are no public events." +msgstr "Nincsenek nyilvános, közösségi rendezvények." + +#. module: portal_event +#: selection:event.event,visibility:0 +msgid "Private" +msgstr "Privát" + +#. module: portal_event +#: model:ir.model,name:portal_event.model_event_event +msgid "Event" +msgstr "Rendezvény" + +#. module: portal_event +#: model:ir.actions.act_window,name:portal_event.action_event_view +#: model:ir.ui.menu,name:portal_event.portal_company_events +msgid "Events" +msgstr "Rendezvények" + +#. module: portal_event +#: field:event.event,visibility:0 +msgid "Visibility" +msgstr "Láthatóság" + +#. module: portal_event +#: help:event.event,visibility:0 +msgid "Event's visibility in the portal's contact page" +msgstr "Rendezvények láthatósága a portál kapcsolati oldalon" + +#. module: portal_event +#: selection:event.event,visibility:0 +msgid "Public" +msgstr "Nyilvános" diff --git a/addons/portal_event/i18n/tr.po b/addons/portal_event/i18n/tr.po new file mode 100644 index 00000000000..c7d1eef466b --- /dev/null +++ b/addons/portal_event/i18n/tr.po @@ -0,0 +1,59 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-04 14:17+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: portal_event +#: view:event.event:0 +msgid "Portal Settings" +msgstr "" + +#. module: portal_event +#: model:ir.actions.act_window,help:portal_event.action_event_view +msgid "There are no public events." +msgstr "" + +#. module: portal_event +#: selection:event.event,visibility:0 +msgid "Private" +msgstr "" + +#. module: portal_event +#: model:ir.model,name:portal_event.model_event_event +msgid "Event" +msgstr "" + +#. module: portal_event +#: model:ir.actions.act_window,name:portal_event.action_event_view +#: model:ir.ui.menu,name:portal_event.portal_company_events +msgid "Events" +msgstr "" + +#. module: portal_event +#: field:event.event,visibility:0 +msgid "Visibility" +msgstr "" + +#. module: portal_event +#: help:event.event,visibility:0 +msgid "Event's visibility in the portal's contact page" +msgstr "" + +#. module: portal_event +#: selection:event.event,visibility:0 +msgid "Public" +msgstr "" diff --git a/addons/portal_hr_employees/i18n/tr.po b/addons/portal_hr_employees/i18n/tr.po new file mode 100644 index 00000000000..1dd553c1b83 --- /dev/null +++ b/addons/portal_hr_employees/i18n/tr.po @@ -0,0 +1,95 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-04 14:17+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: portal_hr_employees +#: view:hr.employee:0 +msgid "Coach" +msgstr "" + +#. module: portal_hr_employees +#: model:ir.actions.act_window,name:portal_hr_employees.action_team +#: view:portal_crm.crm_contact_us:0 +msgid "Our Team" +msgstr "" + +#. module: portal_hr_employees +#: view:hr.employee:0 +msgid "Group By..." +msgstr "" + +#. module: portal_hr_employees +#: view:hr.employee:0 +msgid "Company" +msgstr "" + +#. module: portal_hr_employees +#: selection:hr.employee,visibility:0 +msgid "Public" +msgstr "" + +#. module: portal_hr_employees +#: help:hr.employee,visibility:0 +msgid "Employee's visibility in the portal's contact page" +msgstr "" + +#. module: portal_hr_employees +#: selection:hr.employee,visibility:0 +msgid "Private" +msgstr "" + +#. module: portal_hr_employees +#: view:hr.employee:0 +msgid "Manager" +msgstr "" + +#. module: portal_hr_employees +#: model:ir.model,name:portal_hr_employees.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: portal_hr_employees +#: view:hr.employee:0 +msgid "Job" +msgstr "" + +#. module: portal_hr_employees +#: field:hr.employee,visibility:0 +msgid "Visibility" +msgstr "" + +#. module: portal_hr_employees +#: field:hr.employee,public_info:0 +msgid "Public Info" +msgstr "" + +#. module: portal_hr_employees +#: model:ir.model,name:portal_hr_employees.model_portal_crm_crm_contact_us +msgid "Contact form for the portal" +msgstr "" + +#. module: portal_hr_employees +#: view:hr.employee:0 +msgid "Department" +msgstr "" + +#. module: portal_hr_employees +#: view:hr.employee:0 +#: field:portal_crm.crm_contact_us,employee_ids:0 +msgid "Employees" +msgstr "" diff --git a/addons/portal_project/i18n/tr.po b/addons/portal_project/i18n/tr.po new file mode 100644 index 00000000000..0f3dfff62a2 --- /dev/null +++ b/addons/portal_project/i18n/tr.po @@ -0,0 +1,33 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2013-02-04 14:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: portal_project +#: model:ir.actions.act_window,help:portal_project.open_view_project +msgid "" +"

    \n" +" Click to start a new project.\n" +"

    \n" +" " +msgstr "" + +#. module: portal_project +#: model:ir.actions.act_window,name:portal_project.open_view_project +#: model:ir.ui.menu,name:portal_project.portal_services_projects +msgid "Projects" +msgstr "" diff --git a/addons/portal_project_issue/i18n/tr.po b/addons/portal_project_issue/i18n/tr.po new file mode 100644 index 00000000000..461d646c2bf --- /dev/null +++ b/addons/portal_project_issue/i18n/tr.po @@ -0,0 +1,40 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-04 14:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: portal_project_issue +#: view:project.issue:0 +msgid "Creation:" +msgstr "" + +#. module: portal_project_issue +#: model:ir.actions.act_window,help:portal_project_issue.project_issue_categ_act0 +msgid "" +"

    \n" +" Click to create an issue.\n" +"

    \n" +" You can track your issues from this menu and the action we\n" +" will take.\n" +"

    \n" +" " +msgstr "" + +#. module: portal_project_issue +#: model:ir.actions.act_window,name:portal_project_issue.project_issue_categ_act0 +msgid "Issues" +msgstr "" diff --git a/addons/portal_sale/i18n/tr.po b/addons/portal_sale/i18n/tr.po new file mode 100644 index 00000000000..491a6f93f54 --- /dev/null +++ b/addons/portal_sale/i18n/tr.po @@ -0,0 +1,344 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-04 14:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Turkish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-05 04:44+0000\n" +"X-Generator: Launchpad (build 16468)\n" + +#. module: portal_sale +#: model:ir.model,name:portal_sale.model_account_config_settings +msgid "account.config.settings" +msgstr "" + +#. module: portal_sale +#: model:ir.actions.act_window,help:portal_sale.portal_action_invoices +msgid "We haven't sent you any invoice." +msgstr "" + +#. module: portal_sale +#: model:email.template,report_name:portal_sale.email_template_edi_sale +msgid "" +"${(object.name or '').replace('/','_')}_${object.state == 'draft' and " +"'draft' or ''}" +msgstr "" + +#. module: portal_sale +#: model:res.groups,name:portal_sale.group_payment_options +msgid "View Online Payment Options" +msgstr "" + +#. module: portal_sale +#: field:account.config.settings,group_payment_options:0 +msgid "Show payment buttons to employees too" +msgstr "" + +#. module: portal_sale +#: model:email.template,subject:portal_sale.email_template_edi_sale +msgid "" +"${object.company_id.name} ${object.state in ('draft', 'sent') and " +"'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" +msgstr "" + +#. module: portal_sale +#: model:ir.actions.act_window,help:portal_sale.action_quotations_portal +msgid "We haven't sent you any quotation." +msgstr "" + +#. module: portal_sale +#: model:ir.ui.menu,name:portal_sale.portal_sales_orders +msgid "Sales Orders" +msgstr "" + +#. module: portal_sale +#: model:res.groups,comment:portal_sale.group_payment_options +msgid "" +"Members of this group see the online payment options\n" +"on Sale Orders and Customer Invoices. These options are meant for customers " +"who are accessing\n" +"their documents through the portal." +msgstr "" + +#. module: portal_sale +#: model:email.template,body_html:portal_sale.email_template_edi_sale +msgid "" +"\n" +"
    \n" +"\n" +"

    Hello ${object.partner_id.name},

    \n" +" \n" +"

    Here is your ${object.state in ('draft', 'sent') and 'quotation' or " +"'order confirmation'} from ${object.company_id.name}:

    \n" +"\n" +"

    \n" +"   REFERENCES
    \n" +"   Order number: ${object.name}
    \n" +"   Order total: ${object.amount_total} " +"${object.pricelist_id.currency_id.name}
    \n" +"   Order date: ${object.date_order}
    \n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
    \n" +" % endif\n" +" % if object.client_order_ref:\n" +"   Your reference: ${object.client_order_ref}
    \n" +" % endif\n" +" % if object.user_id:\n" +"   Your contact: ${object.user_id.name}\n" +" % endif\n" +"

    \n" +"\n" +" <% set signup_url = object.get_signup_url() %>\n" +" % if signup_url:\n" +"

    \n" +" You can access this document and pay online via our Customer Portal:\n" +"

    \n" +" View ${object.state in ('draft', 'sent') " +"and 'Quotation' or 'Order'}\n" +" % endif\n" +"\n" +" % if object.paypal_url:\n" +"
    \n" +"

    It is also possible to directly pay with Paypal:

    \n" +" \n" +" \n" +" \n" +" % endif\n" +"\n" +"
    \n" +"

    If you have any question, do not hesitate to contact us.

    \n" +"

    Thank you for choosing ${object.company_id.name or 'us'}!

    \n" +"
    \n" +"
    \n" +"
    \n" +"

    \n" +" ${object.company_id.name}

    \n" +"
    \n" +"
    \n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
    \n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
    \n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
    \n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % " +"object.company_id.state_id.name) or ''} ${object.company_id.country_id.name " +"or ''}
    \n" +" % endif\n" +"
    \n" +" % if object.company_id.phone:\n" +"
    \n" +" Phone:  ${object.company_id.phone}\n" +"
    \n" +" % endif\n" +" % if object.company_id.website:\n" +"
    \n" +" Web : ${object.company_id.website}\n" +"
    \n" +" % endif\n" +"

    \n" +"
    \n" +"
    \n" +" " +msgstr "" + +#. module: portal_sale +#: model:email.template,report_name:portal_sale.email_template_edi_invoice +msgid "" +"Invoice_${(object.number or '').replace('/','_')}_${object.state == 'draft' " +"and 'draft' or ''}" +msgstr "" + +#. module: portal_sale +#: model:email.template,subject:portal_sale.email_template_edi_invoice +msgid "${object.company_id.name} Invoice (Ref ${object.number or 'n/a' })" +msgstr "" + +#. module: portal_sale +#: model:ir.model,name:portal_sale.model_mail_mail +msgid "Outgoing Mails" +msgstr "" + +#. module: portal_sale +#: model:ir.actions.act_window,name:portal_sale.action_quotations_portal +#: model:ir.ui.menu,name:portal_sale.portal_quotations +msgid "Quotations" +msgstr "" + +#. module: portal_sale +#: model:ir.model,name:portal_sale.model_sale_order +msgid "Sales Order" +msgstr "" + +#. module: portal_sale +#: field:account.invoice,portal_payment_options:0 +#: field:sale.order,portal_payment_options:0 +msgid "Portal Payment Options" +msgstr "" + +#. module: portal_sale +#: help:account.config.settings,group_payment_options:0 +msgid "" +"Show online payment options on Sale Orders and Customer Invoices to " +"employees. If not checked, these options are only visible to portal users." +msgstr "" + +#. module: portal_sale +#: model:ir.actions.act_window,name:portal_sale.portal_action_invoices +#: model:ir.ui.menu,name:portal_sale.portal_invoices +msgid "Invoices" +msgstr "" + +#. module: portal_sale +#: view:account.config.settings:0 +msgid "Configure payment acquiring methods" +msgstr "" + +#. module: portal_sale +#: model:email.template,body_html:portal_sale.email_template_edi_invoice +msgid "" +"\n" +"
    \n" +"\n" +"

    Hello ${object.partner_id.name},

    \n" +"\n" +"

    A new invoice is available for you:

    \n" +" \n" +"

    \n" +"   REFERENCES
    \n" +"   Invoice number: ${object.number}
    \n" +"   Invoice total: ${object.amount_total} " +"${object.currency_id.name}
    \n" +"   Invoice date: ${object.date_invoice}
    \n" +" % if object.origin:\n" +"   Order reference: ${object.origin}
    \n" +" % endif\n" +" % if object.user_id:\n" +"   Your contact: ${object.user_id.name}\n" +" % endif\n" +"

    \n" +"\n" +" <% set signup_url = object.get_signup_url() %>\n" +" % if signup_url:\n" +"

    \n" +" You can access the invoice document and pay online via our Customer " +"Portal:\n" +"

    \n" +" View Invoice\n" +" % endif\n" +" \n" +" % if object.paypal_url:\n" +"
    \n" +"

    It is also possible to directly pay with Paypal:

    \n" +" \n" +" \n" +" \n" +" % endif\n" +" \n" +"
    \n" +"

    If you have any question, do not hesitate to contact us.

    \n" +"

    Thank you for choosing ${object.company_id.name or 'us'}!

    \n" +"
    \n" +"
    \n" +"
    \n" +"

    \n" +" ${object.company_id.name}

    \n" +"
    \n" +"
    \n" +" \n" +" % if object.company_id.street:\n" +" ${object.company_id.street}
    \n" +" % endif\n" +" % if object.company_id.street2:\n" +" ${object.company_id.street2}
    \n" +" % endif\n" +" % if object.company_id.city or object.company_id.zip:\n" +" ${object.company_id.zip} ${object.company_id.city}
    \n" +" % endif\n" +" % if object.company_id.country_id:\n" +" ${object.company_id.state_id and ('%s, ' % " +"object.company_id.state_id.name) or ''} ${object.company_id.country_id.name " +"or ''}
    \n" +" % endif\n" +"
    \n" +" % if object.company_id.phone:\n" +"
    \n" +" Phone:  ${object.company_id.phone}\n" +"
    \n" +" % endif\n" +" % if object.company_id.website:\n" +"
    \n" +" Web : ${object.company_id.website}\n" +"
    \n" +" % endif\n" +"

    \n" +"
    \n" +"
    \n" +" " +msgstr "" + +#. module: portal_sale +#: model:ir.actions.act_window,help:portal_sale.action_orders_portal +msgid "We haven't sent you any sales order." +msgstr "" + +#. module: portal_sale +#: model:ir.model,name:portal_sale.model_account_invoice +msgid "Invoice" +msgstr "" + +#. module: portal_sale +#: model:ir.actions.act_window,name:portal_sale.action_orders_portal +msgid "Sale Orders" +msgstr "" diff --git a/addons/procurement/i18n/hu.po b/addons/procurement/i18n/hu.po index 228db7e22a1..f01420e2415 100644 --- a/addons/procurement/i18n/hu.po +++ b/addons/procurement/i18n/hu.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-02-03 18:26+0000\n" +"PO-Revision-Date: 2013-02-05 19:13+0000\n" "Last-Translator: krnkris \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: 2013-02-04 05:12+0000\n" -"X-Generator: Launchpad (build 16462)\n" +"X-Launchpad-Export-Date: 2013-02-06 05:14+0000\n" +"X-Generator: Launchpad (build 16468)\n" #. module: procurement #: model:ir.ui.menu,name:procurement.menu_stock_sched @@ -242,6 +242,20 @@ msgid "" "

    \n" " " msgstr "" +"

    \n" +" Beszerzési megrendelés képviseli a termékek bizonyos " +"mennyiségi igényét, egy megadott időben, a megadott helyen. Vevői " +"megrendelések tipikus forrásai a beszerzési megrendeléseknek (de ezek " +"különálló dokumentumok). A beszerzési paraméterektől és a termék " +"beállításától függően, a beszerzési motor kísérletet tesz a kérésnek eleget " +"tenni a termék készletről való visszahívásával, a termék beszállítótól való " +"rendelésével, vagy egy gyártási megrendelés kiállításával, stb. Egy " +"beszerzési kifogás történhet ha a rendszer nem talál módot az igény " +"kielégítésére. Egyes kifogások saját maguktól megoldódnak automatikusan, de " +"mások kézi beavatkozást igényelnek (ezeket egy sajátos hiba üzenet " +"azonosítja).\n" +"

    \n" +" " #. module: procurement #: selection:procurement.order,state:0 @@ -292,7 +306,7 @@ msgstr "Minimum készlet szabály" #: code:addons/procurement/procurement.py:369 #, python-format msgid "Procurement '%s' is in exception: " -msgstr "" +msgstr "Beszerzés '%s' kifogásolva van: " #. module: procurement #: field:procurement.order,priority:0 @@ -302,7 +316,7 @@ msgstr "Prioritás" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Reordering Rules Search" -msgstr "" +msgstr "Újrerendelési szabályok keresése" #. module: procurement #: selection:procurement.order,state:0 @@ -312,7 +326,7 @@ msgstr "Várakozó" #. module: procurement #: field:procurement.order,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Követők" #. module: procurement #: field:procurement.order,location_id:0 @@ -342,17 +356,17 @@ msgstr "Legjobb ár (még nem aktív!)" #: code:addons/procurement/schedulers.py:110 #, python-format msgid "PROC %d: from stock - %3.2f %-5s - %s" -msgstr "" +msgstr "PROC %d: raktárról - %3.2f %-5s - %s" #. module: procurement #: model:ir.model,name:procurement.model_procurement_order_compute msgid "Compute Procurement" -msgstr "" +msgstr "Beszerzés számítás" #. module: procurement #: field:res.company,schedule_range:0 msgid "Scheduler Range Days" -msgstr "" +msgstr "Ütemterv tartomány nanjai" #. module: procurement #: view:make.procurement:0 @@ -380,6 +394,7 @@ msgstr "Mennyiség" #, python-format msgid "Not enough stock and no minimum orderpoint rule defined." msgstr "" +"Nincs definiálva elegendő készlet és mimimum megrendelés pontja szabály." #. module: procurement #: field:make.procurement,uom_id:0 @@ -391,7 +406,7 @@ msgstr "Mértékegység" #: selection:procurement.order,procure_method:0 #: selection:product.template,procure_method:0 msgid "Make to Stock" -msgstr "" +msgstr "Beszerzés készletből" #. module: procurement #: model:ir.actions.act_window,help:procurement.procurement_action @@ -413,6 +428,23 @@ msgid "" "

    \n" " " msgstr "" +"

    \n" +" Kattintson beszerzési megrendelés létrehozásához. \n" +"

    \n" +" A beszerzési megrendelést a konkrét helyen és konkrét " +"termék\n" +" igényének rögzítésére használják. A beszerzési " +"megrendelések\n" +" általában automatikusan létrehozottak megrendelésekből, " +"kihúzási \n" +" logisztikából vagy minimum készlet szabályokból.\n" +"

    \n" +" Beszerzési megrendelés visszaigazolása után, automatikusan\n" +" létrehozza a szükséges műveleteket az igény kielégítéséhez: " +"beszerzési\n" +" megrendelés javaslat, gyártási megrendelés, stb.\n" +"

    \n" +" " #. module: procurement #: help:procurement.order,procure_method:0 @@ -420,6 +452,8 @@ msgid "" "If you encode manually a Procurement, you probably want to use a make to " "order method." msgstr "" +"Ha kézzel viszi be a beszerzési megrendelést, akkor biztosan a készlet a " +"gyártásból módszert használja." #. module: procurement #: model:ir.ui.menu,name:procurement.menu_stock_procurement @@ -432,6 +466,8 @@ msgid "" "use the available\n" " inventory" msgstr "" +"használja az elérhető\n" +" készletet" #. module: procurement #: model:ir.model,name:procurement.model_procurement_order @@ -448,7 +484,7 @@ msgstr "Beszerzési megrendelések" #. module: procurement #: view:procurement.order:0 msgid "To Fix" -msgstr "" +msgstr "Rögzít" #. module: procurement #: view:procurement.order:0 @@ -458,33 +494,33 @@ msgstr "Kivételek" #. module: procurement #: model:process.node,note:procurement.process_node_serviceonorder0 msgid "Assignment from Production or Purchase Order." -msgstr "" +msgstr "Ellátás gyártási vagy beszerzési megrendelésből." #. module: procurement #: model:ir.model,name:procurement.model_mrp_property msgid "Property" -msgstr "" +msgstr "Tulajdonság" #. module: procurement #: model:ir.actions.act_window,name:procurement.act_make_procurement #: view:make.procurement:0 msgid "Procurement Request" -msgstr "" +msgstr "Beszerzési igény" #. module: procurement #: view:procurement.orderpoint.compute:0 msgid "Compute Stock" -msgstr "" +msgstr "Készlet számítás" #. module: procurement #: field:stock.warehouse.orderpoint,procurement_draft_ids:0 msgid "Related Procurement Orders" -msgstr "" +msgstr "Kapcsolódó beszerzési megrendelések" #. module: procurement #: field:procurement.order,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Olvasatlan üzenetek" #. module: procurement #: selection:mrp.property,composition:0 @@ -504,6 +540,15 @@ msgid "" " It is in 'Waiting'. status when the procurement is waiting for another one " "to finish." msgstr "" +"Ha egy beszerzést rögzít akkor annak állapota a 'Terv' lesz.\n" +" Ha a beszerzés visszaigazolt, az állapot be lesz állítva mint " +"'Visszaigazolt'. \n" +"A visszaigazolás után az állapot be lesz állítva mint 'Folyamatban'.\n" +" Ha valamilyen kifogás van a megrendelésben az állapot be lesz állítva mint " +"'Kifogásolva'.\n" +" Miután a kifogás meg lett oldva és eltávolítva az állapot be lesz állítva " +"mint 'Kész'.\n" +" 'Várakozik' állapotban van, ha a beszerzés egy másik befejezésére vár." #. module: procurement #: help:stock.warehouse.orderpoint,active:0 @@ -511,6 +556,8 @@ msgid "" "If the active field is set to False, it will allow you to hide the " "orderpoint without removing it." msgstr "" +"Ha az aktív mező hamisra állított, akkor lehetősége van a megrendelési " +"pontot eltüntetni, annak törlése nélkül." #. module: procurement #: view:product.product:0 @@ -520,17 +567,23 @@ msgid "" "procurement method as\n" " 'Make to Stock'." msgstr "" +"Ha értékesíti ezt a szolgáltatást, nem lesz különösebb kapcsolás " +"végrehajtva\n" +" szállítva lesz a vevőnek, a beszerzési módban " +"beállítottak szerint mint\n" +" 'Beszerzés készletből'." #. module: procurement #: help:procurement.orderpoint.compute,automatic:0 msgid "If the stock of a product is under 0, it will act like an orderpoint" msgstr "" +"Ha a termék készlete 0 alatti, akkor az úgy működik mint megrendelési pont" #. module: procurement #: field:procurement.order,product_uom:0 #: field:stock.warehouse.orderpoint,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Termék mértékegysége" #. module: procurement #: constraint:stock.warehouse.orderpoint:0 @@ -538,6 +591,8 @@ msgid "" "You have to select a product unit of measure in the same category than the " "default unit of measure of the product" msgstr "" +"Ki kell választania a termék mértékegységét ugyanabból a kategóriából mint a " +"termék alapértelmezett mértékegysége" #. module: procurement #: view:procurement.order:0 @@ -550,6 +605,8 @@ msgid "" "as it's a consumable (as a result of this, the quantity\n" " on hand may become negative)." msgstr "" +"mivel ez fogyasztási cikk (ennek eredményeképpen, a készlet\n" +" mennyiség negatív lehet ezután)." #. module: procurement #: field:procurement.order,note:0 @@ -563,6 +620,9 @@ msgid "" "OpenERP generates a procurement to bring the forecasted quantity to the Max " "Quantity." msgstr "" +"Ha a virtuális készlet kevesebb lesz mint az ehhez a mezőhöz tartozó Min " +"mennyiség, OpenERP generálni fog egy beszerzést ahhoz, hogy az előzetes " +"mennyiséget Max mennyiségbe emelje." #. module: procurement #: selection:procurement.order,state:0 @@ -574,12 +634,12 @@ msgstr "Tervezet" #: model:ir.ui.menu,name:procurement.menu_stock_proc_schedulers #: view:procurement.order.compute.all:0 msgid "Run Schedulers" -msgstr "" +msgstr "Ütemezők futtatása" #. module: procurement #: view:procurement.order.compute:0 msgid "This wizard will schedule procurements." -msgstr "" +msgstr "Ez a varázsló ütemezni fogja a beszerzéseket" #. module: procurement #: view:procurement.order:0 @@ -590,12 +650,12 @@ msgstr "Állapot" #. module: procurement #: selection:product.template,supply_method:0 msgid "Buy" -msgstr "" +msgstr "Vásárlás" #. module: procurement #: view:product.product:0 msgid "for the delivery order." -msgstr "" +msgstr "a megrendeléshez." #. module: procurement #: selection:procurement.order,priority:0 @@ -609,22 +669,25 @@ msgid "" "will be generated, depending on the product type. \n" "Buy: When procuring the product, a purchase order will be generated." msgstr "" +"Gyártás: Ha a terméket gyártja, egy gyártási megrendelés vagy munka " +"megrendelés lesz generálva, a termék típusától függően. \n" +"Vásárlás: Ha beszerezi a terméket, egy megrendelés lesz generálva." #. module: procurement #: field:stock.warehouse.orderpoint,product_max_qty:0 msgid "Maximum Quantity" -msgstr "" +msgstr "Maximális mennyiség" #. module: procurement #: field:procurement.order,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Ez egy követő" #. module: procurement #: code:addons/procurement/procurement.py:366 #, python-format msgid "Not enough stock." -msgstr "" +msgstr "Nincs elég készlet." #. module: procurement #: field:stock.warehouse.orderpoint,active:0 @@ -643,6 +706,8 @@ msgid "" "Please check the quantity in procurement order(s) for the product \"%s\", it " "should not be 0 or less!" msgstr "" +"Kérem ellenőrizze a beszerzési megrendelése(ke)n a mennyiséget erre a " +"termékre \"%s\", nem lehet 0 vagy kisebb!" #. module: procurement #: field:procurement.order,date_planned:0 @@ -660,17 +725,20 @@ msgid "" "When you sell this product, a delivery order will be created.\n" " OpenERP will consider that the" msgstr "" +"Ha értékesíti ezt a terméket, egy kézbesítési kiszállítási jegy lesz " +"létrehozva.\n" +" OpenERP úgy fogja tekinteni mint" #. module: procurement #: code:addons/procurement/schedulers.py:133 #, python-format msgid "Automatic OP: %s" -msgstr "" +msgstr "Automatikus megrendelési pont: %s" #. module: procurement #: model:ir.model,name:procurement.model_procurement_orderpoint_compute msgid "Automatic Order Point" -msgstr "" +msgstr "Automatikus megrendelési pont" #. module: procurement #: field:stock.warehouse.orderpoint,qty_multiple:0 @@ -680,7 +748,7 @@ msgstr "Rendelési egység" #. module: procurement #: help:stock.warehouse.orderpoint,qty_multiple:0 msgid "The procurement quantity will be rounded up to this multiple." -msgstr "" +msgstr "A beszerzési mennyiség kerekítve lesz eddig a sokszorosig." #. module: procurement #: model:ir.model,name:procurement.model_res_company @@ -695,17 +763,17 @@ msgstr "Extra információ" #. module: procurement #: field:procurement.order,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Összegzés" #. module: procurement #: sql_constraint:stock.warehouse.orderpoint:0 msgid "Qty Multiple must be greater than zero." -msgstr "" +msgstr "Mennyiség sokszorosnak nagyobbnak kell lenninie mint nulla." #. module: procurement #: selection:stock.warehouse.orderpoint,logic:0 msgid "Order to Max" -msgstr "" +msgstr "Maximumig rendelés" #. module: procurement #: field:procurement.order,date_close:0 @@ -715,7 +783,7 @@ msgstr "Lezárás dátuma" #. module: procurement #: view:res.company:0 msgid "Logistics" -msgstr "" +msgstr "Logisztika" #. module: procurement #: help:product.template,procure_method:0 @@ -724,11 +792,15 @@ msgid "" "for replenishment. \n" "Make to Order: When needed, the product is purchased or produced." msgstr "" +"Beszerzés készletből: Ha szükség van rá, a termék a raktár készletről vagy " +"megvárja a feltöltést. \n" +"Beszerzés megrendelésből/vásárlásból: Ha szükség van rá, a termék meg lesz " +"vásárolva vagy termelve lesz." #. module: procurement #: field:mrp.property,composition:0 msgid "Properties composition" -msgstr "" +msgstr "Összetételek tulajdonságai" #. module: procurement #: code:addons/procurement/procurement.py:310 @@ -741,7 +813,7 @@ msgstr "Elégtelen adat !" #: field:mrp.property,group_id:0 #: field:mrp.property.group,name:0 msgid "Property Group" -msgstr "" +msgstr "Tulajdonságcsoport" #. module: procurement #: view:stock.warehouse.orderpoint:0 @@ -756,7 +828,7 @@ msgstr "Beszerzések" #. module: procurement #: view:procurement.order:0 msgid "Run Procurement" -msgstr "" +msgstr "Beszerzés fut" #. module: procurement #: selection:procurement.order,state:0 @@ -770,12 +842,12 @@ msgstr "Kész" #: view:procurement.order.compute.all:0 #: view:procurement.orderpoint.compute:0 msgid "Cancel" -msgstr "" +msgstr "Mégsem" #. module: procurement #: field:stock.warehouse.orderpoint,logic:0 msgid "Reordering Mode" -msgstr "" +msgstr "Újrarendelési mód" #. module: procurement #: field:procurement.order,origin:0 @@ -791,7 +863,7 @@ msgstr "Nem sürgős" #: model:ir.actions.act_window,name:procurement.product_open_orderpoint #: view:product.product:0 msgid "Orderpoints" -msgstr "" +msgstr "Megrendelési pont" #. module: procurement #: help:stock.warehouse.orderpoint,product_max_qty:0 @@ -800,11 +872,14 @@ msgid "" "procurement to bring the forecasted quantity to the Quantity specified as " "Max Quantity." msgstr "" +"Ha a virtuális készlet a Min mennyiség alá csökken, OpenERP beszerzést " +"generál, hogy visszaállítsa az előrejelzett mennyiséget a Max mennyiségben " +"beállított értékre." #. module: procurement #: model:ir.model,name:procurement.model_procurement_order_compute_all msgid "Compute all schedulers" -msgstr "" +msgstr "Összes ütemező futtatása" #. module: procurement #: view:procurement.order:0 @@ -814,7 +889,7 @@ msgstr "Később" #. module: procurement #: view:board.board:0 msgid "Procurements in Exception" -msgstr "" +msgstr "Beszerzések kifogásolásban" #. module: procurement #: model:ir.actions.act_window,name:procurement.procurement_action5 @@ -823,7 +898,7 @@ msgstr "" #: model:ir.ui.menu,name:procurement.menu_stock_procurement_action #: view:procurement.order:0 msgid "Procurement Exceptions" -msgstr "" +msgstr "Beszerzési kifogások" #. module: procurement #: field:product.product,orderpoint_ids:0 @@ -840,11 +915,17 @@ msgid "" "order or\n" " a new task." msgstr "" +"Ennek kitöltésével erre a termékre beszerzési igényt indít.\n" +" A termék beállítása szerint, kapcsolhat egy " +"beszerzési\n" +" megrendelés tervet, egy gyártási megrendelést vagy " +"egy\n" +" új munkát." #. module: procurement #: field:procurement.order,close_move:0 msgid "Close Move at end" -msgstr "" +msgstr "A beszerzés végén bezárja" #. module: procurement #: view:procurement.order:0 @@ -880,19 +961,19 @@ msgstr "Sürgős" #. module: procurement #: selection:procurement.order,state:0 msgid "Running" -msgstr "" +msgstr "Folyamatban" #. module: procurement #: model:process.node,name:procurement.process_node_serviceonorder0 #: selection:procurement.order,procure_method:0 #: selection:product.template,procure_method:0 msgid "Make to Order" -msgstr "Rendelésre gyártás/vásárlás" +msgstr "Beszerzés megrendelésből/vásárlásból" #. module: procurement #: field:product.template,supply_method:0 msgid "Supply Method" -msgstr "" +msgstr "Ellátás módja" #. module: procurement #: field:procurement.order,move_id:0 @@ -907,12 +988,12 @@ msgstr "A beszerzési út függ a termék típusától." #. module: procurement #: view:product.product:0 msgid "When you sell this product, OpenERP will" -msgstr "" +msgstr "Ha értékesíti ezt a terméket, akkor az OpenERP fogja" #. module: procurement #: view:procurement.order:0 msgid "Temporary Procurement Exceptions" -msgstr "" +msgstr "Ideiglenes beszerzési kifogások" #. module: procurement #: field:mrp.property,name:0 @@ -932,13 +1013,15 @@ msgstr "max." #: model:ir.ui.menu,name:procurement.menu_stock_order_points #: view:stock.warehouse.orderpoint:0 msgid "Reordering Rules" -msgstr "" +msgstr "Újrarendelési szabályok" #. module: procurement #: code:addons/procurement/procurement.py:138 #, python-format msgid "Cannot delete Procurement Order(s) which are in %s state." msgstr "" +"Nem tudja törölni a beszerzési megrendelés(eke)t melyek a %s állapotban " +"vannak." #. module: procurement #: field:procurement.order,product_uos:0 @@ -948,13 +1031,15 @@ msgstr "Termék eladási egysége" #. module: procurement #: model:ir.model,name:procurement.model_product_template msgid "Product Template" -msgstr "" +msgstr "Terméksablon" #. module: procurement #: view:procurement.orderpoint.compute:0 msgid "" "Wizard checks all the stock minimum rules and generate procurement order." msgstr "" +"A varázsló ellenőrzi az összes raktár készlet minimum szabályt és beszerzési " +"megrendelést generál." #. module: procurement #: view:procurement.order:0 @@ -968,6 +1053,9 @@ msgid "" "procurements. All procurements that are not between today and today+range " "are skipped for future computation." msgstr "" +"Ez az az időkeret amit az időzítő elemez a beszerezés számításánál. Azok a " +"beszerzések melyek nincsenek a mai nap és a mai nap + tartomány között, azok " +"át lesznek lépve és ki lesznek számolva a jövőben." #. module: procurement #: selection:procurement.order,priority:0 @@ -977,22 +1065,22 @@ msgstr "Nagyon sürgős" #. module: procurement #: field:procurement.orderpoint.compute,automatic:0 msgid "Automatic Orderpoint" -msgstr "" +msgstr "Automatikus megrendelési pont" #. module: procurement #: help:procurement.order,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Üzenetek és kommunikáció történet" #. module: procurement #: view:procurement.order:0 msgid "Procurement started late" -msgstr "" +msgstr "A beszerzés később indult" #. module: procurement #: selection:mrp.property,composition:0 msgid "min" -msgstr "" +msgstr "perc" #. module: procurement #: view:make.procurement:0 @@ -1000,30 +1088,30 @@ msgstr "" #: view:procurement.order.compute.all:0 #: view:procurement.orderpoint.compute:0 msgid "or" -msgstr "" +msgstr "vagy" #. module: procurement #: code:addons/procurement/schedulers.py:134 #, python-format msgid "SCHEDULER" -msgstr "" +msgstr "ÜTEMEZŐ" #. module: procurement #: view:product.product:0 msgid "Request Procurement" -msgstr "" +msgstr "Beszerzési igény" #. module: procurement #: code:addons/procurement/schedulers.py:87 #, python-format msgid "PROC %d: on order - %3.2f %-5s - %s" -msgstr "" +msgstr "PROC %d: megrendelésen - %3.2f %-5s - %s" #. module: procurement #: code:addons/procurement/procurement.py:338 #, python-format msgid "Products reserved from stock." -msgstr "" +msgstr "Termék a raktárkészletről foglalva." #~ msgid "Configuration" #~ msgstr "Beállítások" diff --git a/addons/procurement/i18n/tr.po b/addons/procurement/i18n/tr.po index bd2cecef907..119a71ad8f7 100644 --- a/addons/procurement/i18n/tr.po +++ b/addons/procurement/i18n/tr.po @@ -1,21 +1,21 @@ # Turkish translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. +# FIRST AUTHOR , 2012. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2011-04-25 11:45+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-02-06 17:12+0000\n" +"Last-Translator: Ediz Duman \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 05:59+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" #. module: procurement #: model:ir.ui.menu,name:procurement.menu_stock_sched @@ -41,7 +41,7 @@ msgstr "" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Group By..." -msgstr "Gruplandır..." +msgstr "Grupla İle..." #. module: procurement #: help:stock.warehouse.orderpoint,procurement_draft_ids:0 @@ -73,7 +73,7 @@ msgstr "Tedarik Yöntemi" #. module: procurement #: selection:product.template,supply_method:0 msgid "Manufacture" -msgstr "" +msgstr "Üretici" #. module: procurement #: model:process.process,name:procurement.process_process_serviceproductprocess0 @@ -88,7 +88,7 @@ msgstr "Sadece Minimum Stok Kuralını Hesapla" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Rules" -msgstr "" +msgstr "Kurallar" #. module: procurement #: field:procurement.order,company_id:0 @@ -99,7 +99,7 @@ msgstr "Firma" #. module: procurement #: field:procurement.order,product_uos_qty:0 msgid "UoS Quantity" -msgstr "2.Br. Miktarı" +msgstr "UoS Miktarı" #. module: procurement #: view:procurement.order:0 @@ -114,12 +114,12 @@ msgstr "Tedarikleri Hesapla" #. module: procurement #: field:procurement.order,message:0 msgid "Latest error" -msgstr "Son Hata" +msgstr "Son hata" #. module: procurement #: field:stock.warehouse.orderpoint,product_min_qty:0 msgid "Minimum Quantity" -msgstr "" +msgstr "Minimum Miktar" #. module: procurement #: help:mrp.property,composition:0 @@ -151,7 +151,7 @@ msgstr "" #. module: procurement #: field:procurement.order,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mesajlar" #. module: procurement #: help:procurement.order,message:0 @@ -161,17 +161,17 @@ msgstr "Tedarik emirlerini işlerken bir kuraldışılık oluştu." #. module: procurement #: view:product.product:0 msgid "Products" -msgstr "" +msgstr "Ürünler" #. module: procurement #: selection:procurement.order,state:0 msgid "Cancelled" -msgstr "" +msgstr "İptalEdillen" #. module: procurement #: view:procurement.order:0 msgid "Permanent Procurement Exceptions" -msgstr "Kalıcı Satınalma İstisnaları" +msgstr "Kalıcı Tedarik İstisnaları" #. module: procurement #: help:procurement.order,message_unread:0 @@ -191,13 +191,13 @@ msgstr "Stok Hareketi" #. module: procurement #: view:product.product:0 msgid "Stockable products" -msgstr "" +msgstr "Stoklanabilir Ürünler" #. module: procurement #: code:addons/procurement/procurement.py:137 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Geçersiz İşlem!" #. module: procurement #: help:procurement.order,message_summary:0 @@ -242,13 +242,13 @@ msgstr "Onaylandı" #. module: procurement #: view:procurement.order:0 msgid "Retry" -msgstr "Yeniden Dene" +msgstr "Yeniden" #. module: procurement #: view:procurement.order.compute:0 #: view:procurement.orderpoint.compute:0 msgid "Parameters" -msgstr "Katsayılar" +msgstr "Paremetreler" #. module: procurement #: view:procurement.order:0 @@ -258,7 +258,7 @@ msgstr "Onayla" #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Quantity Multiple" -msgstr "" +msgstr "Çoklu Miktar" #. module: procurement #: help:procurement.order,origin:0 @@ -270,7 +270,7 @@ msgstr "Open ERP, bu tedariği başlatan belgeyi otomatik olarak kapamıştır." #. module: procurement #: view:stock.warehouse.orderpoint:0 msgid "Procurement Orders to Process" -msgstr "İşlenecek Tedarik Emirleri" +msgstr "İşlenecek Tedarik siparişleri" #. module: procurement #: model:ir.model,name:procurement.model_stock_warehouse_orderpoint @@ -281,7 +281,7 @@ msgstr "Minimum Envanter Kuralı" #: code:addons/procurement/procurement.py:369 #, python-format msgid "Procurement '%s' is in exception: " -msgstr "Tedarik '%s' de kuraldışılık var: " +msgstr "Tedarik '%s' de istisnalar var: " #. module: procurement #: field:procurement.order,priority:0 @@ -296,12 +296,12 @@ msgstr "" #. module: procurement #: selection:procurement.order,state:0 msgid "Waiting" -msgstr "Beklemede" +msgstr "Bekleyen" #. module: procurement #: field:procurement.order,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Takipçiler" #. module: procurement #: field:procurement.order,location_id:0 @@ -313,7 +313,7 @@ msgstr "Lokasyon" #. module: procurement #: model:ir.model,name:procurement.model_stock_picking msgid "Picking List" -msgstr "Paket Listesi" +msgstr "Seçim Listesi" #. module: procurement #: field:make.procurement,warehouse_id:0 @@ -336,7 +336,7 @@ msgstr "SATIN %d: stoktan - %3.2f %-5s - %s" #. module: procurement #: model:ir.model,name:procurement.model_procurement_order_compute msgid "Compute Procurement" -msgstr "Satınalmayı Hesapla" +msgstr "Tedarik Hesaplama" #. module: procurement #: field:res.company,schedule_range:0 @@ -346,7 +346,7 @@ msgstr "Zamanlayıcı Gün Aralığı" #. module: procurement #: view:make.procurement:0 msgid "Ask New Products" -msgstr "Yeni Ürün İste" +msgstr "Yeni Ürün Sor" #. module: procurement #: field:make.procurement,date_planned:0 @@ -356,7 +356,7 @@ msgstr "Planlanan Tarih" #. module: procurement #: view:procurement.order:0 msgid "Group By" -msgstr "Grupla" +msgstr "Grupla İle" #. module: procurement #: field:make.procurement,qty:0 @@ -380,7 +380,7 @@ msgstr "Ölçü Birimi" #: selection:procurement.order,procure_method:0 #: selection:product.template,procure_method:0 msgid "Make to Stock" -msgstr "" +msgstr "Stok Yap" #. module: procurement #: model:ir.actions.act_window,help:procurement.procurement_action @@ -415,7 +415,7 @@ msgstr "" #. module: procurement #: model:ir.ui.menu,name:procurement.menu_stock_procurement msgid "Automatic Procurements" -msgstr "Otomatik Satınalmalar" +msgstr "Otomatik Tedarikler" #. module: procurement #: view:product.product:0 @@ -429,17 +429,17 @@ msgstr "" #: model:process.process,name:procurement.process_process_procurementprocess0 #: view:procurement.order:0 msgid "Procurement" -msgstr "Satınalma" +msgstr "Tedarik" #. module: procurement #: model:ir.actions.act_window,name:procurement.procurement_action msgid "Procurement Orders" -msgstr "Satınalma Siparişleri" +msgstr "Tedarik Siparişleri" #. module: procurement #: view:procurement.order:0 msgid "To Fix" -msgstr "Sabitlemek" +msgstr "Sabitleme" #. module: procurement #: view:procurement.order:0 @@ -460,7 +460,7 @@ msgstr "Özellik" #: model:ir.actions.act_window,name:procurement.act_make_procurement #: view:make.procurement:0 msgid "Procurement Request" -msgstr "Satınalma İsteği" +msgstr "Tedarik İsteği" #. module: procurement #: view:procurement.orderpoint.compute:0 @@ -470,12 +470,12 @@ msgstr "Stok Hesapla" #. module: procurement #: field:stock.warehouse.orderpoint,procurement_draft_ids:0 msgid "Related Procurement Orders" -msgstr "İlgili Satınalma Emirleri" +msgstr "İlgili Tedarik Siparişleri" #. module: procurement #: field:procurement.order,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış mesajlar" #. module: procurement #: selection:mrp.property,composition:0 @@ -524,7 +524,7 @@ msgstr "" #: field:procurement.order,product_uom:0 #: field:stock.warehouse.orderpoint,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Ürün Ölçü Birimi" #. module: procurement #: constraint:stock.warehouse.orderpoint:0 @@ -536,7 +536,7 @@ msgstr "" #. module: procurement #: view:procurement.order:0 msgid "Procurement Lines" -msgstr "Satınalma Kalemleri" +msgstr "Tedarik Satırları" #. module: procurement #: view:product.product:0 @@ -568,7 +568,7 @@ msgstr "Taslak" #: model:ir.ui.menu,name:procurement.menu_stock_proc_schedulers #: view:procurement.order.compute.all:0 msgid "Run Schedulers" -msgstr "" +msgstr "Zamanlayıcıları Çalıştır" #. module: procurement #: view:procurement.order.compute:0 @@ -579,17 +579,17 @@ msgstr "Bu sihirbaz satınalmaları zamanlayacaktır." #: view:procurement.order:0 #: field:procurement.order,state:0 msgid "Status" -msgstr "Durum" +msgstr "Durumu" #. module: procurement #: selection:product.template,supply_method:0 msgid "Buy" -msgstr "" +msgstr "Alma" #. module: procurement #: view:product.product:0 msgid "for the delivery order." -msgstr "" +msgstr "teslimat sipariş için." #. module: procurement #: selection:procurement.order,priority:0 @@ -607,12 +607,12 @@ msgstr "" #. module: procurement #: field:stock.warehouse.orderpoint,product_max_qty:0 msgid "Maximum Quantity" -msgstr "" +msgstr "Maksimum Miktar" #. module: procurement #: field:procurement.order,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Bir Takipçisi mi" #. module: procurement #: code:addons/procurement/procurement.py:366 @@ -623,12 +623,12 @@ msgstr "Yeterli stok yok." #. module: procurement #: field:stock.warehouse.orderpoint,active:0 msgid "Active" -msgstr "Aktif" +msgstr "Etkin" #. module: procurement #: model:process.node,name:procurement.process_node_procureproducts0 msgid "Procure Products" -msgstr "Ürünleri Satınal" +msgstr "Tedarik Ürünleri" #. module: procurement #: code:addons/procurement/procurement.py:311 @@ -679,17 +679,17 @@ msgstr "Satınalma miktarı bu katsayıya yuvarlanır." #. module: procurement #: model:ir.model,name:procurement.model_res_company msgid "Companies" -msgstr "Şirketler" +msgstr "Firmalar" #. module: procurement #: view:procurement.order:0 msgid "Extra Information" -msgstr "Ekstra Bilgi" +msgstr "Ekstra Bilgisi" #. module: procurement #: field:procurement.order,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Özet" #. module: procurement #: sql_constraint:stock.warehouse.orderpoint:0 @@ -709,7 +709,7 @@ msgstr "Kapanış Tarihi" #. module: procurement #: view:res.company:0 msgid "Logistics" -msgstr "" +msgstr "Lojistik" #. module: procurement #: help:product.template,procure_method:0 @@ -745,17 +745,17 @@ msgstr "Çeşitli" #. module: procurement #: field:stock.move,procurements:0 msgid "Procurements" -msgstr "Satınalmalar" +msgstr "Tedarikler" #. module: procurement #: view:procurement.order:0 msgid "Run Procurement" -msgstr "Satınalmayı Çalıştır" +msgstr "Tedarik Çalıştır" #. module: procurement #: selection:procurement.order,state:0 msgid "Done" -msgstr "Tamamlandı" +msgstr "Biten" #. module: procurement #: view:make.procurement:0 @@ -764,12 +764,12 @@ msgstr "Tamamlandı" #: view:procurement.order.compute.all:0 #: view:procurement.orderpoint.compute:0 msgid "Cancel" -msgstr "Vazgeç" +msgstr "İptal" #. module: procurement #: field:stock.warehouse.orderpoint,logic:0 msgid "Reordering Mode" -msgstr "Tekrar Sipariş Verme Modu" +msgstr "Tekrar Sipariş Modu" #. module: procurement #: field:procurement.order,origin:0 @@ -779,13 +779,13 @@ msgstr "Kaynak Belge" #. module: procurement #: selection:procurement.order,priority:0 msgid "Not urgent" -msgstr "Acil Değil" +msgstr "Acil değil" #. module: procurement #: model:ir.actions.act_window,name:procurement.product_open_orderpoint #: view:product.product:0 msgid "Orderpoints" -msgstr "" +msgstr "SiparişNoktası" #. module: procurement #: help:stock.warehouse.orderpoint,product_max_qty:0 @@ -808,7 +808,7 @@ msgstr "Geç" #. module: procurement #: view:board.board:0 msgid "Procurements in Exception" -msgstr "İstisnai Satınalmalar" +msgstr "İstisnai Tedarikler" #. module: procurement #: model:ir.actions.act_window,name:procurement.procurement_action5 @@ -817,7 +817,7 @@ msgstr "İstisnai Satınalmalar" #: model:ir.ui.menu,name:procurement.menu_stock_procurement_action #: view:procurement.order:0 msgid "Procurement Exceptions" -msgstr "Satınalma İstisnaları" +msgstr "Tedarik İstisnaları" #. module: procurement #: field:product.product,orderpoint_ids:0 @@ -874,7 +874,7 @@ msgstr "Acil" #. module: procurement #: selection:procurement.order,state:0 msgid "Running" -msgstr "Çalışma" +msgstr "Çalışan" #. module: procurement #: model:process.node,name:procurement.process_node_serviceonorder0 @@ -886,7 +886,7 @@ msgstr "Sipariş Ver" #. module: procurement #: field:product.template,supply_method:0 msgid "Supply Method" -msgstr "" +msgstr "Tedarik Metodu" #. module: procurement #: field:procurement.order,move_id:0 @@ -912,7 +912,7 @@ msgstr "Geçici Satınalma İstisnaları" #: field:mrp.property,name:0 #: field:stock.warehouse.orderpoint,name:0 msgid "Name" -msgstr "Ad" +msgstr "Adı" #. module: procurement #: selection:mrp.property,composition:0 @@ -926,7 +926,7 @@ msgstr "maks" #: model:ir.ui.menu,name:procurement.menu_stock_order_points #: view:stock.warehouse.orderpoint:0 msgid "Reordering Rules" -msgstr "" +msgstr "Yeniden Siparişleme Kuralı" #. module: procurement #: code:addons/procurement/procurement.py:138 @@ -937,12 +937,12 @@ msgstr "" #. module: procurement #: field:procurement.order,product_uos:0 msgid "Product UoS" -msgstr "Stok 2.Birim" +msgstr "Ürün UoS" #. module: procurement #: model:ir.model,name:procurement.model_product_template msgid "Product Template" -msgstr "" +msgstr "Ürün Temaları" #. module: procurement #: view:procurement.orderpoint.compute:0 @@ -955,7 +955,7 @@ msgstr "" #. module: procurement #: view:procurement.order:0 msgid "Search Procurement" -msgstr "Satınalma Arama" +msgstr "Tedarik Arama" #. module: procurement #: help:res.company,schedule_range:0 @@ -981,17 +981,17 @@ msgstr "Otomatik Sipariş Noktası" #. module: procurement #: help:procurement.order,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesajlar ve iletişim geçmişi" #. module: procurement #: view:procurement.order:0 msgid "Procurement started late" -msgstr "Satınalma geç başladı" +msgstr "Tedarik geç başladı" #. module: procurement #: selection:mrp.property,composition:0 msgid "min" -msgstr "dk" +msgstr "dak" #. module: procurement #: view:make.procurement:0 @@ -999,7 +999,7 @@ msgstr "dk" #: view:procurement.order.compute.all:0 #: view:procurement.orderpoint.compute:0 msgid "or" -msgstr "" +msgstr "veya" #. module: procurement #: code:addons/procurement/schedulers.py:134 @@ -1010,7 +1010,7 @@ msgstr "ZAMANLAYICI" #. module: procurement #: view:product.product:0 msgid "Request Procurement" -msgstr "" +msgstr "Tedarik Talepleri" #. module: procurement #: code:addons/procurement/schedulers.py:87 @@ -1022,7 +1022,7 @@ msgstr "SATIN %d: siparişte - %3.2f %-5s - %s" #: code:addons/procurement/procurement.py:338 #, python-format msgid "Products reserved from stock." -msgstr "" +msgstr "Ürünler stoktan ayrılmış" #~ msgid "Notes" #~ msgstr "Notlar" diff --git a/addons/procurement/procurement.py b/addons/procurement/procurement.py index 30d870647e2..dba68e79bf4 100644 --- a/addons/procurement/procurement.py +++ b/addons/procurement/procurement.py @@ -102,7 +102,7 @@ class procurement_order(osv.osv): readonly=True, required=True, help="If you encode manually a Procurement, you probably want to use" \ " a make to order method."), 'note': fields.text('Note'), - 'message': fields.char('Latest error', size=124, help="Exception occurred while computing procurement orders."), + 'message': fields.char('Latest error', help="Exception occurred while computing procurement orders."), 'state': fields.selection([ ('draft','Draft'), ('cancel','Cancelled'), @@ -366,10 +366,22 @@ class procurement_order(osv.osv): if message: message = _("Procurement '%s' is in exception: ") % (procurement.name) + message - cr.execute('update procurement_order set message=%s where id=%s', (message, procurement.id)) + #temporary context passed in write to prevent an infinite loop + ctx_wkf = dict(context or {}) + ctx_wkf['workflow.trg_write.%s' % self._name] = False + self.write(cr, uid, [procurement.id], {'message': message},context=ctx_wkf) self.message_post(cr, uid, [procurement.id], body=message, context=context) return ok + def _workflow_trigger(self, cr, uid, ids, trigger, context=None): + """ Don't trigger workflow for the element specified in trigger + """ + wkf_op_key = 'workflow.%s.%s' % (trigger, self._name) + if context and not context.get(wkf_op_key, True): + # make sure we don't have a trigger loop while processing triggers + return + return super(procurement_order,self)._workflow_trigger(cr, uid, ids, trigger, context=context) + def action_produce_assign_service(self, cr, uid, ids, context=None): """ Changes procurement state to Running. @return: True diff --git a/addons/product/i18n/lo.po b/addons/product/i18n/lo.po new file mode 100644 index 00000000000..0f63a200e88 --- /dev/null +++ b/addons/product/i18n/lo.po @@ -0,0 +1,2479 @@ +# Lao translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-02-12 05:53+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Lao \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-02-13 04:36+0000\n" +"X-Generator: Launchpad (build 16491)\n" + +#. module: product +#: field:product.packaging,rows:0 +msgid "Number of Layers" +msgstr "ຈໍານວນຊັ້ນ" + +#. module: product +#: help:product.pricelist.item,base:0 +msgid "Base price for computation." +msgstr "ລາຄາພື້ນຖານໃນການຄິດໄລ່" + +#. module: product +#: help:product.product,seller_qty:0 +msgid "This is minimum quantity to purchase from Main Supplier." +msgstr "ນີ້ແມ່ນປະລິມານໜ້ອຍສຸດທີ່ຊື້ຈາກຜູ້ຈໍາໜ່າຍ" + +#. module: product +#: model:product.template,name:product.product_product_34_product_template +msgid "Webcam" +msgstr "ກ້ອງຖ່າຍຮູບ" + +#. module: product +#: field:product.product,incoming_qty:0 +msgid "Incoming" +msgstr "ກໍາລັງມາຮອດ" + +#. module: product +#: view:product.product:0 +msgid "Product Name" +msgstr "ຊື່ຜະລິດຕະພັນ" + +#. module: product +#: view:product.template:0 +msgid "Second Unit of Measure" +msgstr "ຫົວໜ່ວຍສໍາຮອງ" + +#. module: product +#: help:res.partner,property_product_pricelist:0 +msgid "" +"This pricelist will be used, instead of the default one, for sales to the " +"current partner" +msgstr "" +"ລາຍການລາຄານີ້ຈະຖຶກນໍາໃຊ້, ແທນທີ່ຈະຕັ້ງຄ່າເທົ່າກັບໜື່ງ " +"ເພື່ອຂາຍໃຫ້ແກ່ລູກຄ້າໃນປະຈຸບັນ" + +#. module: product +#: field:product.product,seller_qty:0 +msgid "Supplier Quantity" +msgstr "ຈໍານວນຜູ້ສະໜອງ" + +#. module: product +#: selection:product.template,mes_type:0 +msgid "Fixed" +msgstr "ກໍານົດ" + +#. module: product +#: model:product.template,name:product.product_product_10_product_template +msgid "Mouse, Optical" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Base Prices" +msgstr "" + +#. module: product +#: field:product.pricelist.item,name:0 +msgid "Rule Name" +msgstr "" + +#. module: product +#: help:product.template,list_price:0 +msgid "" +"Base price to compute the customer price. Sometimes called the catalog price." +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_3_product_template +msgid "PC Assemble SC234" +msgstr "" + +#. module: product +#: help:product.product,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: product +#: code:addons/product/pricelist.py:179 +#: code:addons/product/product.py:208 +#, python-format +msgid "Warning!" +msgstr "" + +#. module: product +#: field:product.product,image_small:0 +msgid "Small-sized image" +msgstr "" + +#. module: product +#: code:addons/product/product.py:176 +#, python-format +msgid "" +"Conversion from Product UoM %s to Default UoM %s is not possible as they " +"both belong to different Category!." +msgstr "" + +#. module: product +#: selection:product.template,cost_method:0 +msgid "Average Price" +msgstr "" + +#. module: product +#: help:product.pricelist.item,name:0 +msgid "Explicit rule name for this pricelist line." +msgstr "" + +#. module: product +#: field:product.template,uos_coeff:0 +msgid "Unit of Measure -> UOS Coeff" +msgstr "" + +#. module: product +#: field:product.price_list,price_list:0 +msgid "PriceList" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_4_product_template +msgid "PC Assemble SC349" +msgstr "" + +#. module: product +#: help:product.product,seller_delay:0 +msgid "" +"This is the average delay in days between the purchase order confirmation " +"and the reception of goods for this product and for the default supplier. It " +"is used by the scheduler to order requests based on reordering delays." +msgstr "" + +#. module: product +#: model:product.pricelist.version,name:product.ver0 +msgid "Default Public Pricelist Version" +msgstr "" + +#. module: product +#: selection:product.template,cost_method:0 +msgid "Standard Price" +msgstr "" + +#. module: product +#: model:product.pricelist.type,name:product.pricelist_type_sale +#: field:res.partner,property_product_pricelist:0 +msgid "Sale Pricelist" +msgstr "" + +#. module: product +#: view:product.template:0 +#: field:product.template,type:0 +msgid "Product Type" +msgstr "" + +#. module: product +#: code:addons/product/product.py:412 +#, python-format +msgid "Products: " +msgstr "" + +#. module: product +#: constraint:decimal.precision:0 +msgid "" +"Error! You cannot define the decimal precision of 'Account' as greater than " +"the rounding factor of the company's main currency" +msgstr "" + +#. module: product +#: field:product.category,parent_id:0 +msgid "Parent Category" +msgstr "ໜວດຫຼັກ" + +#. module: product +#: model:product.template,description:product.product_product_33_product_template +msgid "Headset for laptop PC with USB connector." +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_all +msgid "All products" +msgstr "ຜະລິດຕະພັນທັງໝັດ" + +#. module: product +#: model:process.node,note:product.process_node_supplier0 +msgid "Supplier name, price, product code, ..." +msgstr "ຊື່ຜູ້ສະໜອງ, ລາຄາ, ລະຫັດຜະລິດຕະພັນ" + +#. module: product +#: constraint:res.currency:0 +msgid "" +"Error! You cannot define a rounding factor for the company's main currency " +"that is smaller than the decimal precision of 'Account'." +msgstr "" + +#. module: product +#: help:product.product,outgoing_qty:0 +msgid "" +"Quantity of products that are planned to leave.\n" +"In a context with a single Stock Location, this includes goods leaving this " +"Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods leaving the Stock " +"Location of this Warehouse, or any of its children.\n" +"In a context with a single Shop, this includes goods leaving the Stock " +"Location of the Warehouse of this Shop, or any of its children.\n" +"Otherwise, this includes goods leaving any Stock Location with 'internal' " +"type." +msgstr "" + +#. module: product +#: model:product.template,description_sale:product.product_product_42_product_template +msgid "" +"Office Editing Software with word processing, spreadsheets, presentations, " +"graphics, and databases..." +msgstr "" + +#. module: product +#: field:product.product,seller_id:0 +msgid "Main Supplier" +msgstr "ຜູ້ສະໜອງຫຼັກ" + +#. module: product +#: model:ir.actions.act_window,name:product.product_ul_form_action +#: model:ir.model,name:product.model_product_packaging +#: model:ir.ui.menu,name:product.menu_product_ul_form_action +#: view:product.packaging:0 +#: view:product.product:0 +#: view:product.ul:0 +msgid "Packaging" +msgstr "ການຫຸ້ມຫໍ່" + +#. module: product +#: help:product.product,active:0 +msgid "" +"If unchecked, it will allow you to hide the product without removing it." +msgstr "" + +#. module: product +#: view:product.product:0 +#: field:product.template,categ_id:0 +#: field:product.uom,category_id:0 +msgid "Category" +msgstr "ໝວດ" + +#. module: product +#: model:product.template,name:product.product_product_25_product_template +msgid "Laptop E5023" +msgstr "" + +#. module: product +#: help:product.packaging,ul_qty:0 +msgid "The number of packages by layer" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_30_product_template +msgid "Pen drive, SP-4" +msgstr "" + +#. module: product +#: field:product.packaging,qty:0 +msgid "Quantity by Package" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_29_product_template +msgid "Pen drive, SP-2" +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,state:0 +msgid "Status" +msgstr "" + +#. module: product +#: help:product.template,categ_id:0 +msgid "Select category for the current product" +msgstr "" + +#. module: product +#: field:product.product,outgoing_qty:0 +msgid "Outgoing" +msgstr "" + +#. module: product +#: model:product.price.type,name:product.list_price +#: field:product.product,lst_price:0 +msgid "Public Price" +msgstr "" + +#. module: product +#: field:product.price_list,qty5:0 +msgid "Quantity-5" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_ul_form_action +msgid "" +"

    \n" +" Click to add a new packaging type.\n" +"

    \n" +" The packaging type define the dimensions as well as the " +"number\n" +" of products per package. This will ensure salesperson sell " +"the\n" +" right number of products according to the package selected.\n" +"

    \n" +" " +msgstr "" + +#. module: product +#: field:product.template,product_manager:0 +msgid "Product Manager" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_7_product_template +msgid "17” LCD Monitor" +msgstr "" + +#. module: product +#: field:product.supplierinfo,product_name:0 +msgid "Supplier Product Name" +msgstr "" + +#. module: product +#: view:product.pricelist:0 +msgid "Products Price Search" +msgstr "" + +#. module: product +#: view:product.template:0 +#: field:product.template,description_sale:0 +msgid "Sale Description" +msgstr "" + +#. module: product +#: help:product.packaging,length:0 +msgid "The length of the package" +msgstr "" + +#. module: product +#: field:product.product,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: product +#: help:product.template,weight_net:0 +msgid "The net weight in Kg." +msgstr "" + +#. module: product +#: field:pricelist.partnerinfo,min_quantity:0 +#: field:product.supplierinfo,qty:0 +msgid "Quantity" +msgstr "" + +#. module: product +#: view:product.price_list:0 +msgid "Calculate Product Price per Unit Based on Pricelist Version." +msgstr "" + +#. module: product +#: help:product.pricelist.item,product_id:0 +msgid "" +"Specify a product if this rule only applies to one product. Keep empty " +"otherwise." +msgstr "" + +#. module: product +#: model:product.uom.categ,name:product.product_uom_categ_kgm +msgid "Weight" +msgstr "" + +#. module: product +#: help:product.product,virtual_available:0 +msgid "" +"Forecast quantity (computed as Quantity On Hand - Outgoing + Incoming)\n" +"In a context with a single Stock Location, this includes goods stored in " +"this location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods stored in the " +"Stock Location of this Warehouse, or any of its children.\n" +"In a context with a single Shop, this includes goods stored in the Stock " +"Location of the Warehouse of this Shop, or any of its children.\n" +"Otherwise, this includes goods stored in any Stock Location with 'internal' " +"type." +msgstr "" + +#. module: product +#: field:product.packaging,height:0 +msgid "Height" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Procurements" +msgstr "" + +#. module: product +#: model:res.groups,name:product.group_mrp_properties +msgid "Manage Properties of Product" +msgstr "" + +#. module: product +#: help:product.uom,factor:0 +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category:\n" +"1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_pricelist_partnerinfo +msgid "pricelist.partnerinfo" +msgstr "" + +#. module: product +#: field:product.price_list,qty2:0 +msgid "Quantity-2" +msgstr "" + +#. module: product +#: field:product.price_list,qty3:0 +msgid "Quantity-3" +msgstr "" + +#. module: product +#: field:product.price_list,qty1:0 +msgid "Quantity-1" +msgstr "" + +#. module: product +#: field:product.price_list,qty4:0 +msgid "Quantity-4" +msgstr "" + +#. module: product +#: view:res.partner:0 +msgid "Sales & Purchases" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_44_product_template +msgid "GrapWorks Software" +msgstr "" + +#. module: product +#: model:product.uom.categ,name:product.uom_categ_wtime +msgid "Working Time" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_42_product_template +msgid "Office Suite" +msgstr "" + +#. module: product +#: field:product.template,mes_type:0 +msgid "Measure Type" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_32_product_template +msgid "Headset standard" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_day +msgid "Day(s)" +msgstr "ມື້" + +#. module: product +#: help:product.product,incoming_qty:0 +msgid "" +"Quantity of products that are planned to arrive.\n" +"In a context with a single Stock Location, this includes goods arriving to " +"this Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods arriving to the " +"Stock Location of this Warehouse, or any of its children.\n" +"In a context with a single Shop, this includes goods arriving to the Stock " +"Location of the Warehouse of this Shop, or any of its children.\n" +"Otherwise, this includes goods arriving to any Stock Location with " +"'internal' type." +msgstr "" + +#. module: product +#: constraint:product.template:0 +msgid "" +"Error: The default Unit of Measure and the purchase Unit of Measure must be " +"in the same category." +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_uom_categ +msgid "Product uom categ" +msgstr "" + +#. module: product +#: model:product.ul,name:product.product_ul_box +msgid "Box 20x20x40" +msgstr "" + +#. module: product +#: field:product.template,warranty:0 +msgid "Warranty" +msgstr "ຮັບປະກັນ" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Price Computation" +msgstr "" + +#. module: product +#: constraint:product.product:0 +msgid "" +"You provided an invalid \"EAN13 Barcode\" reference. You may use the " +"\"Internal Reference\" field instead." +msgstr "" + +#. module: product +#: model:res.groups,name:product.group_purchase_pricelist +msgid "Purchase Pricelists" +msgstr "ລາຍການລາຄາຊື້" + +#. module: product +#: model:product.template,name:product.product_product_5_product_template +msgid "PC Assemble + Custom (PC on Demand)" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_27_product_template +msgid "Custom Laptop based on customer's requirement." +msgstr "" + +#. module: product +#: help:product.packaging,width:0 +msgid "The width of the package" +msgstr "" + +#. module: product +#: code:addons/product/product.py:361 +#, python-format +msgid "Unit of Measure categories Mismatch!" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_36_product_template +msgid "Blank DVD-RW" +msgstr "" + +#. module: product +#: selection:product.category,type:0 +msgid "View" +msgstr "ເບຶ່ງ" + +#. module: product +#: model:ir.actions.act_window,name:product.product_template_action_tree +msgid "Product Templates" +msgstr "" + +#. module: product +#: field:product.category,parent_left:0 +msgid "Left Parent" +msgstr "" + +#. module: product +#: help:product.pricelist.item,price_max_margin:0 +msgid "Specify the maximum amount of margin over the base price." +msgstr "" + +#. module: product +#: constraint:product.pricelist.item:0 +msgid "" +"Error! You cannot assign the Main Pricelist as Other Pricelist in PriceList " +"Item!" +msgstr "" + +#. module: product +#: view:product.price_list:0 +msgid "or" +msgstr "ຫຼື" + +#. module: product +#: constraint:product.packaging:0 +msgid "Error: Invalid ean code" +msgstr "" + +#. module: product +#: field:product.pricelist.item,min_quantity:0 +msgid "Min. Quantity" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_12_product_template +msgid "Mouse, Wireless" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_22_product_template +msgid "Processor Core i5 2.70 Ghz" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_price_type +msgid "Price Type" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Max. Margin" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Base Price" +msgstr "" + +#. module: product +#: help:product.supplierinfo,name:0 +msgid "Supplier of this product" +msgstr "" + +#. module: product +#: help:product.pricelist.version,active:0 +msgid "" +"When a version is duplicated it is set to non active, so that the dates do " +"not overlaps with original version. You should change the dates and " +"reactivate the pricelist" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_18_product_template +msgid "HDD SH-2" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_17_product_template +msgid "HDD SH-1" +msgstr "" + +#. module: product +#: field:product.supplierinfo,name:0 +#: field:product.template,seller_ids:0 +msgid "Supplier" +msgstr "ຜູ້ສະໜອງ" + +#. module: product +#: help:product.template,cost_method:0 +msgid "" +"Standard Price: The cost price is manually updated at the end of a specific " +"period (usually every year). \n" +"Average Price: The cost price is recomputed at each incoming shipment." +msgstr "" + +#. module: product +#: field:product.product,qty_available:0 +msgid "Quantity On Hand" +msgstr "" + +#. module: product +#: field:product.price.type,name:0 +msgid "Price Name" +msgstr "" + +#. module: product +#: help:product.product,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: product +#: field:product.product,ean13:0 +msgid "EAN13 Barcode" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.action_product_price_list +#: model:ir.model,name:product.model_product_price_list +#: view:product.price_list:0 +#: report:product.pricelist:0 +#: field:product.pricelist.version,pricelist_id:0 +msgid "Price List" +msgstr "ລາຍການລາຄາ" + +#. module: product +#: field:product.product,virtual_available:0 +msgid "Forecasted Quantity" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Purchase" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_33_product_template +msgid "Headset USB" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Suppliers" +msgstr "" + +#. module: product +#: model:res.groups,name:product.group_sale_pricelist +msgid "Sales Pricelists" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "New Price =" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_7 +msgid "Accessories" +msgstr "" + +#. module: product +#: model:process.transition,name:product.process_transition_supplierofproduct0 +msgid "Supplier of the product" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_28_product_template +msgid "External Hard disk" +msgstr "" + +#. module: product +#: help:product.template,standard_price:0 +msgid "" +"Cost price of the product used for standard stock valuation in accounting " +"and used as a base price on purchase orders." +msgstr "" + +#. module: product +#: field:product.category,child_id:0 +msgid "Child Categories" +msgstr "" + +#. module: product +#: field:product.pricelist.version,date_end:0 +msgid "End Date" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_litre +msgid "Liter(s)" +msgstr "" + +#. module: product +#: view:product.price_list:0 +msgid "Print" +msgstr "" + +#. module: product +#: view:product.product:0 +#: field:product.ul,type:0 +#: field:product.uom,uom_type:0 +msgid "Type" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_pricelist_action2 +#: model:ir.actions.act_window,name:product.product_pricelist_action_for_purchase +#: model:ir.ui.menu,name:product.menu_product_pricelist_action2 +#: model:ir.ui.menu,name:product.menu_product_pricelist_main +msgid "Pricelists" +msgstr "" + +#. module: product +#: field:product.product,partner_ref:0 +msgid "Customer ref" +msgstr "" + +#. module: product +#: field:product.pricelist.type,key:0 +msgid "Key" +msgstr "" + +#. module: product +#: model:ir.actions.report.xml,name:product.report_product_pricelist +#: model:ir.model,name:product.model_product_pricelist +#: field:product.product,pricelist_id:0 +#: view:product.supplierinfo:0 +msgid "Pricelist" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_hour +msgid "Hour(s)" +msgstr "" + +#. module: product +#: selection:product.template,state:0 +msgid "In Development" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_res_partner +msgid "Partner" +msgstr "" + +#. module: product +#: model:process.transition,note:product.process_transition_supplierofproduct0 +msgid "" +"1 or several supplier(s) can be linked to a product. All information stands " +"in the product form." +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_round:0 +msgid "Price Rounding" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_1_product_template +msgid "On Site Monitoring" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "days" +msgstr "" + +#. module: product +#: model:process.node,name:product.process_node_supplier0 +#: view:product.supplierinfo:0 +msgid "Supplier Information" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_res_currency +#: field:product.price.type,currency_id:0 +#: report:product.pricelist:0 +#: field:product.pricelist,currency_id:0 +msgid "Currency" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_46_product_template +msgid "Datacard" +msgstr "" + +#. module: product +#: help:product.template,uos_coeff:0 +msgid "" +"Coefficient to convert default Unit of Measure to Unit of Sale\n" +" uos = uom * coeff" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_category_action_form +#: model:ir.ui.menu,name:product.menu_product_category_action_form +#: view:product.category:0 +msgid "Product Categories" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Procurement & Locations" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_20_product_template +msgid "Motherboard I9P57" +msgstr "" + +#. module: product +#: field:product.packaging,weight:0 +msgid "Total Package Weight" +msgstr "" + +#. module: product +#: help:product.packaging,code:0 +msgid "The code of the transport unit." +msgstr "" + +#. module: product +#: view:product.price.type:0 +msgid "Products Price Type" +msgstr "" + +#. module: product +#: field:product.product,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: product +#: field:product.product,price_extra:0 +msgid "Variant Price Extra" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_supplierinfo +msgid "Information about a product supplier" +msgstr "" + +#. module: product +#: help:product.uom,factor_inv:0 +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category:\n" +"1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: product +#: view:product.template:0 +#: field:product.template,description_purchase:0 +msgid "Purchase Description" +msgstr "" + +#. module: product +#: constraint:product.pricelist.version:0 +msgid "You cannot have 2 pricelist versions that overlap!" +msgstr "" + +#. module: product +#: help:product.pricelist.item,min_quantity:0 +msgid "" +"Specify the minimum quantity that needs to be bought/sold for the rule to " +"apply." +msgstr "" + +#. module: product +#: help:product.pricelist.version,date_start:0 +msgid "First valid date for the version." +msgstr "" + +#. module: product +#: help:product.supplierinfo,delay:0 +msgid "" +"Lead time in days between the confirmation of the purchase order and the " +"reception of the products in your warehouse. Used by the scheduler for " +"automatic computation of the purchase order planning." +msgstr "" + +#. module: product +#: model:product.template,description_sale:product.product_product_3_product_template +msgid "" +"17\" LCD Monitor\n" +"Processor AMD 8-Core\n" +"512MB RAM\n" +"HDD SH-1" +msgstr "" + +#. module: product +#: selection:product.template,type:0 +msgid "Stockable Product" +msgstr "" + +#. module: product +#: field:product.packaging,code:0 +msgid "Code" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_27_product_template +msgid "Laptop Customized" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_ul +msgid "Shipping Unit" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_35_product_template +msgid "Blank CD" +msgstr "" + +#. module: product +#: field:pricelist.partnerinfo,suppinfo_id:0 +msgid "Partner Information" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_normal_action_sell +msgid "" +"

    \n" +" Click to define a new product.\n" +"

    \n" +" You must define a product for everything you sell, whether " +"it's\n" +" a physical product, a consumable or a service you offer to\n" +" customers.\n" +"

    \n" +" The product form contains information to simplify the sale\n" +" process: price, notes in the quotation, accounting data,\n" +" procurement methods, etc.\n" +"

    \n" +" " +msgstr "" + +#. module: product +#: view:product.price_list:0 +msgid "Cancel" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_37_product_template +msgid "All in one hi-speed printer with fax and scanner." +msgstr "" + +#. module: product +#: help:product.supplierinfo,min_qty:0 +msgid "" +"The minimal quantity to purchase to this supplier, expressed in the supplier " +"Product Unit of Measure if not empty, in the default unit of measure of the " +"product otherwise." +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Information" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Products Listprices Items" +msgstr "" + +#. module: product +#: view:product.packaging:0 +msgid "Other Info" +msgstr "" + +#. module: product +#: field:product.pricelist.version,items_id:0 +msgid "Price List Items" +msgstr "" + +#. module: product +#: field:pricelist.partnerinfo,price:0 +msgid "Unit Price" +msgstr "" + +#. module: product +#: field:product.category,parent_right:0 +msgid "Right Parent" +msgstr "" + +#. module: product +#: field:product.product,price:0 +msgid "Price" +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_surcharge:0 +msgid "Price Surcharge" +msgstr "" + +#. module: product +#: field:product.product,code:0 +#: field:product.product,default_code:0 +msgid "Internal Reference" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_8_product_template +msgid "USB Keyboard, QWERTY" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_9 +msgid "Softwares" +msgstr "" + +#. module: product +#: field:product.product,packaging:0 +msgid "Logistical Units" +msgstr "" + +#. module: product +#: field:product.category,complete_name:0 +#: field:product.category,name:0 +#: field:product.pricelist.type,name:0 +#: field:product.pricelist.version,name:0 +#: field:product.product,name_template:0 +#: field:product.template,name:0 +#: field:product.ul,name:0 +#: field:product.uom.categ,name:0 +msgid "Name" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_4 +msgid "Computers" +msgstr "" + +#. module: product +#: help:product.product,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_kgm +msgid "kg" +msgstr "" + +#. module: product +#: selection:product.template,state:0 +msgid "Obsolete" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_km +msgid "km" +msgstr "" + +#. module: product +#: field:product.template,standard_price:0 +msgid "Cost" +msgstr "" + +#. module: product +#: help:product.category,sequence:0 +msgid "" +"Gives the sequence order when displaying a list of product categories." +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_dozen +msgid "Dozen(s)" +msgstr "" + +#. module: product +#: field:product.uom,factor:0 +#: field:product.uom,factor_inv:0 +msgid "Ratio" +msgstr "" + +#. module: product +#: field:product.packaging,width:0 +msgid "Width" +msgstr "" + +#. module: product +#: help:product.price.type,field:0 +msgid "Associated field in the product form." +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +#: field:product.template,uom_id:0 +#: field:product.uom,name:0 +msgid "Unit of Measure" +msgstr "" + +#. module: product +#: report:product.pricelist:0 +msgid "Printing Date" +msgstr "" + +#. module: product +#: field:product.template,uos_id:0 +msgid "Unit of Sale" +msgstr "" + +#. module: product +#: field:product.product,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_uom_categ_form_action +#: model:ir.ui.menu,name:product.menu_product_uom_categ_form_action +msgid "Unit of Measure Categories" +msgstr "" + +#. module: product +#: help:product.product,seller_id:0 +msgid "Main Supplier who has highest priority in Supplier List." +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_5 +#: view:product.product:0 +msgid "Services" +msgstr "" + +#. module: product +#: help:product.product,ean13:0 +msgid "International Article Number used for product identification." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_category_action +msgid "" +"

    \n" +" Here is a list of all your products classified by category. " +"You\n" +" can click a category to get the list of all products linked " +"to\n" +" this category or to a child of this category.\n" +"

    \n" +" " +msgstr "" + +#. module: product +#: code:addons/product/product.py:361 +#, python-format +msgid "" +"New Unit of Measure '%s' must belong to same Unit of Measure category '%s' " +"as of old Unit of Measure '%s'. If you need to change the unit of measure, " +"you may deactivate this product from the 'Procurements' tab and create a new " +"one." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_normal_action +#: model:ir.actions.act_window,name:product.product_normal_action_puchased +#: model:ir.actions.act_window,name:product.product_normal_action_sell +#: model:ir.actions.act_window,name:product.product_normal_action_tree +#: model:ir.ui.menu,name:product.menu_products +#: model:ir.ui.menu,name:product.prod_config_main +#: view:product.product:0 +msgid "Products" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_32_product_template +msgid "" +"Hands free headset for laptop PC with in-line microphone and headphone plug." +msgstr "" + +#. module: product +#: help:product.packaging,rows:0 +msgid "The number of layers on a pallet or box" +msgstr "" + +#. module: product +#: help:product.pricelist.item,price_min_margin:0 +msgid "Specify the minimum amount of margin over the base price." +msgstr "" + +#. module: product +#: field:product.template,weight_net:0 +msgid "Net Weight" +msgstr "" + +#. module: product +#: view:product.packaging:0 +#: view:product.product:0 +msgid "Pallet Dimension" +msgstr "" + +#. module: product +#: help:product.product,image:0 +msgid "" +"This field holds the image used as image for the product, limited to " +"1024x1024px." +msgstr "" + +#. module: product +#: help:product.pricelist.item,categ_id:0 +msgid "" +"Specify a product category if this rule only applies to products belonging " +"to this category or its children categories. Keep empty otherwise." +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Inventory" +msgstr "" + +#. module: product +#: field:product.product,seller_info_id:0 +msgid "Supplier Info" +msgstr "" + +#. module: product +#: code:addons/product/product.py:729 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_2_product_template +msgid "On Site Assistance" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_39_product_template +msgid "Toner Cartridge" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_uom_form_action +#: model:ir.ui.menu,name:product.menu_product_uom_form_action +#: model:ir.ui.menu,name:product.next_id_16 +#: view:product.uom:0 +msgid "Units of Measure" +msgstr "" + +#. module: product +#: field:product.supplierinfo,min_qty:0 +msgid "Minimal Quantity" +msgstr "" + +#. module: product +#: help:product.supplierinfo,product_code:0 +msgid "" +"This supplier's product code will be used when printing a request for " +"quotation. Keep empty to use the internal one." +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_43_product_template +msgid "Zed+ Antivirus" +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_version_id:0 +msgid "Price List Version" +msgstr "" + +#. module: product +#: help:product.pricelist.item,sequence:0 +msgid "" +"Gives the order in which the pricelist items will be checked. The evaluation " +"gives highest priority to lowest sequence and stops as soon as a matching " +"item is found." +msgstr "" + +#. module: product +#: view:product.product:0 +#: selection:product.template,type:0 +msgid "Consumable" +msgstr "" + +#. module: product +#: help:product.price.type,currency_id:0 +msgid "The currency the field is expressed in." +msgstr "" + +#. module: product +#: help:product.template,weight:0 +msgid "The gross weight in Kg." +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_37_product_template +msgid "Printer, All-in-one" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Procurement" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_23_product_template +msgid "Processor AMD 8-Core" +msgstr "" + +#. module: product +#: view:product.product:0 +#: view:product.template:0 +msgid "Weights" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Description for Quotations" +msgstr "" + +#. module: product +#: help:pricelist.partnerinfo,price:0 +msgid "" +"This price will be considered as a price for the supplier Unit of Measure if " +"any or the default Unit of Measure of the product otherwise" +msgstr "" + +#. module: product +#: field:product.template,uom_po_id:0 +msgid "Purchase Unit of Measure" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Group by..." +msgstr "" + +#. module: product +#: field:product.product,image_medium:0 +msgid "Medium-sized image" +msgstr "" + +#. module: product +#: selection:product.ul,type:0 +#: model:product.uom.categ,name:product.product_uom_categ_unit +msgid "Unit" +msgstr "" + +#. module: product +#: field:product.pricelist.version,date_start:0 +msgid "Start Date" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_38_product_template +msgid "Ink Cartridge" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_cm +msgid "cm" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_uom +msgid "Product Unit of Measure" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_pricelist_action +msgid "" +"

    \n" +" Click to add a pricelist version.\n" +"

    \n" +" There can be more than one version of a pricelist, each of\n" +" these must be valid during a certain period of time. Some\n" +" examples of versions: Main Prices, 2010, 2011, Summer " +"Sales,\n" +" etc.\n" +"

    \n" +" " +msgstr "" + +#. module: product +#: help:product.template,uom_po_id:0 +msgid "" +"Default Unit of Measure used for purchase orders. It must be in the same " +"category than the default unit of measure." +msgstr "" + +#. module: product +#: view:product.pricelist:0 +msgid "Products Price" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_26_product_template +msgid "" +"17\" Monitor\n" +"6GB RAM\n" +"Hi-Speed 234Q Processor\n" +"QWERTY keyboard" +msgstr "" + +#. module: product +#: field:product.uom,rounding:0 +msgid "Rounding Precision" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Consumable products" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_21_product_template +msgid "Motherboard A20Z7" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_1_product_template +#: model:product.template,description_sale:product.product_product_1_product_template +msgid "This type of service include basic monitoring of products." +msgstr "" + +#. module: product +#: help:product.pricelist.version,date_end:0 +msgid "Last valid date for the version." +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_19_product_template +msgid "HDD on Demand" +msgstr "" + +#. module: product +#: field:product.price.type,active:0 +#: field:product.pricelist,active:0 +#: field:product.pricelist.version,active:0 +#: field:product.product,active:0 +#: field:product.uom,active:0 +msgid "Active" +msgstr "" + +#. module: product +#: field:product.product,price_margin:0 +msgid "Variant Price Margin" +msgstr "" + +#. module: product +#: field:product.pricelist,name:0 +msgid "Pricelist Name" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_1 +msgid "Saleable" +msgstr "" + +#. module: product +#: sql_constraint:product.uom:0 +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_24_product_template +msgid "Graphics Card" +msgstr "" + +#. module: product +#: help:product.packaging,ean:0 +msgid "The EAN code of the package unit." +msgstr "" + +#. module: product +#: help:product.supplierinfo,product_uom:0 +msgid "This comes from the product form." +msgstr "" + +#. module: product +#: field:product.packaging,weight_ul:0 +msgid "Empty Package Weight" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_41_product_template +msgid "Windows Home Server 2011" +msgstr "" + +#. module: product +#: field:product.price.type,field:0 +msgid "Product Field" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_5_product_template +msgid "Custom computer assembled on order based on customer's requirement." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_price_type_action +#: model:ir.ui.menu,name:product.menu_product_price_type +msgid "Price Types" +msgstr "" + +#. module: product +#: help:product.template,uom_id:0 +msgid "Default Unit of Measure used for all stock operation." +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Sales" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_uom_categ_form_action +msgid "" +"

    \n" +" Click to add a new unit of measure category.\n" +"

    \n" +" Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of " +"measure:\n" +" Hours, Days.\n" +"

    \n" +" " +msgstr "" + +#. module: product +#: help:pricelist.partnerinfo,min_quantity:0 +msgid "" +"The minimal quantity to trigger this rule, expressed in the supplier Unit of " +"Measure if any or in the default Unit of Measure of the product otherrwise." +msgstr "" + +#. module: product +#: selection:product.uom,uom_type:0 +msgid "Smaller than the reference Unit of Measure" +msgstr "" + +#. module: product +#: model:product.pricelist,name:product.list0 +msgid "Public Pricelist" +msgstr "" + +#. module: product +#: field:product.supplierinfo,product_code:0 +msgid "Supplier Product Code" +msgstr "" + +#. module: product +#: help:product.pricelist,active:0 +msgid "" +"If unchecked, it will allow you to hide the pricelist without removing it." +msgstr "" + +#. module: product +#: selection:product.ul,type:0 +msgid "Pallet" +msgstr "" + +#. module: product +#: field:product.packaging,ul_qty:0 +msgid "Package by layer" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_product +#: model:process.node,name:product.process_node_product0 +#: model:process.process,name:product.process_process_productprocess0 +#: field:product.packaging,product_id:0 +#: field:product.pricelist.item,product_id:0 +#: view:product.product:0 +#: field:product.supplierinfo,product_id:0 +#: model:res.request.link,name:product.req_link_product +msgid "Product" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Price:" +msgstr "" + +#. module: product +#: field:product.template,weight:0 +msgid "Gross Weight" +msgstr "" + +#. module: product +#: help:product.packaging,qty:0 +msgid "The total number of products you can put by pallet or box." +msgstr "" + +#. module: product +#: field:product.product,variants:0 +msgid "Variants" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_category_action +#: model:ir.ui.menu,name:product.menu_products_category +msgid "Products by Category" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_16_product_template +msgid "Computer Case" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_9_product_template +msgid "USB Keyboard, AZERTY" +msgstr "" + +#. module: product +#: help:product.supplierinfo,sequence:0 +msgid "Assigns the priority to the list of product supplier." +msgstr "" + +#. module: product +#: constraint:product.pricelist.item:0 +msgid "Error! The minimum margin should be lower than the maximum margin." +msgstr "" + +#. module: product +#: model:res.groups,name:product.group_uos +msgid "Manage Secondary Unit of Measure" +msgstr "" + +#. module: product +#: help:product.uom,rounding:0 +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Rounding Method" +msgstr "" + +#. module: product +#: model:ir.actions.report.xml,name:product.report_product_label +msgid "Products Labels" +msgstr "" + +#. module: product +#: model:product.ul,name:product.product_ul_big_box +msgid "Box 30x40x60" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_47_product_template +msgid "Switch, 24 ports" +msgstr "" + +#. module: product +#: selection:product.uom,uom_type:0 +msgid "Bigger than the reference Unit of Measure" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_consultant_product_template +#: selection:product.template,type:0 +msgid "Service" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Internal Description" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_48_product_template +msgid "USB Adapter" +msgstr "" + +#. module: product +#: help:product.template,uos_id:0 +msgid "" +"Sepcify a unit of measure here if invoicing is made in another unit of " +"measure than inventory. Keep empty to use the default unit of measure." +msgstr "" + +#. module: product +#: code:addons/product/product.py:208 +#, python-format +msgid "Cannot change the category of existing Unit of Measure '%s'." +msgstr "" + +#. module: product +#: help:product.packaging,height:0 +msgid "The height of the package" +msgstr "" + +#. module: product +#: view:product.pricelist:0 +msgid "Products Price List" +msgstr "" + +#. module: product +#: field:product.pricelist,company_id:0 +#: field:product.pricelist.item,company_id:0 +#: field:product.pricelist.version,company_id:0 +#: view:product.product:0 +#: field:product.supplierinfo,company_id:0 +#: field:product.template,company_id:0 +msgid "Company" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_26_product_template +msgid "Laptop S3450" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Default Unit of Measure" +msgstr "" + +#. module: product +#: code:addons/product/pricelist.py:377 +#, python-format +msgid "Partner section of the product form" +msgstr "" + +#. module: product +#: help:product.price.type,name:0 +msgid "Name of this kind of price." +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_3 +msgid "Other Products" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_9_product_template +msgid "This product is configured with example of push/pull flows" +msgstr "" + +#. module: product +#: field:product.product,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: product +#: model:product.uom,name:product.product_uom_unit +msgid "Unit(s)" +msgstr "" + +#. module: product +#: code:addons/product/product.py:176 +#, python-format +msgid "Error!" +msgstr "" + +#. module: product +#: field:product.packaging,length:0 +msgid "Length" +msgstr "" + +#. module: product +#: model:product.uom.categ,name:product.uom_categ_length +msgid "Length / Distance" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_8 +msgid "Components" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_type +#: field:product.pricelist,type:0 +msgid "Pricelist Type" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_6 +msgid "External Devices" +msgstr "" + +#. module: product +#: field:product.product,color:0 +msgid "Color Index" +msgstr "" + +#. module: product +#: help:product.template,sale_ok:0 +msgid "Specify if the product can be selected in a sales order line." +msgstr "" + +#. module: product +#: view:product.product:0 +#: field:product.template,sale_ok:0 +msgid "Can be Sold" +msgstr "" + +#. module: product +#: field:product.template,produce_delay:0 +msgid "Manufacturing Lead Time" +msgstr "" + +#. module: product +#: field:product.supplierinfo,pricelist_ids:0 +msgid "Supplier Pricelist" +msgstr "" + +#. module: product +#: field:product.pricelist.item,base:0 +msgid "Based on" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_10 +msgid "Raw Materials" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_13_product_template +msgid "RAM SR5" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_14_product_template +msgid "RAM SR2" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_normal_action_puchased +msgid "" +"

    \n" +" Click to define a new product.\n" +"

    \n" +" You must define a product for everything you purchase, " +"whether\n" +" it's a physical product, a consumable or services you buy " +"to\n" +" subcontractants.\n" +"

    \n" +" The product form contains detailed information to improve " +"the\n" +" purchase process: prices, procurement logistics, accounting " +"data,\n" +" available suppliers, etc.\n" +"

    \n" +" " +msgstr "" + +#. module: product +#: model:product.template,description_sale:product.product_product_44_product_template +msgid "Full featured image editing software." +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_version +#: view:product.pricelist:0 +#: view:product.pricelist.version:0 +msgid "Pricelist Version" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "* ( 1 + " +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_31_product_template +msgid "Multimedia Speakers" +msgstr "" + +#. module: product +#: field:product.product,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Sale Conditions" +msgstr "" + +#. module: product +#: view:product.packaging:0 +#: view:product.product:0 +msgid "Palletization" +msgstr "" + +#. module: product +#: report:product.pricelist:0 +msgid "Price List Name" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Description for Suppliers" +msgstr "" + +#. module: product +#: field:product.supplierinfo,delay:0 +msgid "Delivery Lead Time" +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "months" +msgstr "" + +#. module: product +#: help:product.uom,active:0 +msgid "" +"By unchecking the active field you can disable a unit of measure without " +"deleting it." +msgstr "" + +#. module: product +#: field:product.product,seller_delay:0 +msgid "Supplier Lead Time" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_decimal_precision +msgid "decimal.precision" +msgstr "" + +#. module: product +#: selection:product.ul,type:0 +msgid "Box" +msgstr "" + +#. module: product +#: help:product.pricelist.item,price_surcharge:0 +msgid "" +"Specify the fixed amount to add or substract(if negative) to the amount " +"calculated with the discount." +msgstr "" + +#. module: product +#: help:product.product,qty_available:0 +msgid "" +"Current quantity of products.\n" +"In a context with a single Stock Location, this includes goods stored at " +"this Location, or any of its children.\n" +"In a context with a single Warehouse, this includes goods stored in the " +"Stock Location of this Warehouse, or any of its children.\n" +"In a context with a single Shop, this includes goods stored in the Stock " +"Location of the Warehouse of this Shop, or any of its children.\n" +"Otherwise, this includes goods stored in any Stock Location with 'internal' " +"type." +msgstr "" + +#. module: product +#: help:product.template,type:0 +msgid "" +"Consumable: Will not imply stock management for this product. \n" +"Stockable product: Will imply stock management for this product." +msgstr "" + +#. module: product +#: help:product.pricelist.type,key:0 +msgid "" +"Used in the code to select specific prices based on the context. Keep " +"unchanged." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_normal_action +msgid "" +"

    \n" +" Click to define a new product.\n" +"

    \n" +" You must define a product for everything you buy or sell,\n" +" whether it's a physical product, a consumable or service.\n" +"

    \n" +" " +msgstr "" + +#. module: product +#: view:product.product:0 +msgid "Context..." +msgstr "" + +#. module: product +#: field:product.packaging,ul:0 +msgid "Type of Package" +msgstr "" + +#. module: product +#: help:product.category,type:0 +msgid "" +"A category of the view type is a virtual category that can be used as the " +"parent of another category to create a hierarchical structure." +msgstr "" + +#. module: product +#: selection:product.ul,type:0 +msgid "Pack" +msgstr "" + +#. module: product +#: help:product.pricelist.item,product_tmpl_id:0 +msgid "" +"Specify a template if this rule only applies to one product template. Keep " +"empty otherwise." +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_2_product_template +msgid "" +"This type of service include assistance for security questions, system " +"configuration requirements, implementation or special needs." +msgstr "" + +#. module: product +#: field:product.product,image:0 +msgid "Image" +msgstr "" + +#. module: product +#: view:product.uom.categ:0 +msgid "Units of Measure categories" +msgstr "" + +#. module: product +#: model:product.template,description_sale:product.product_product_4_product_template +msgid "" +"19\" LCD Monitor\n" +"Processor Core i5 2.70 Ghz\n" +"2GB RAM\n" +"HDD SH-1" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Descriptions" +msgstr "" + +#. module: product +#: model:res.groups,name:product.group_stock_packaging +msgid "Manage Product Packaging" +msgstr "" + +#. module: product +#: model:product.category,name:product.product_category_2 +msgid "Internal" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_45_product_template +msgid "Router R430" +msgstr "" + +#. module: product +#: help:product.packaging,sequence:0 +msgid "Gives the sequence order when displaying a list of packaging." +msgstr "" + +#. module: product +#: selection:product.category,type:0 +#: selection:product.template,state:0 +msgid "Normal" +msgstr "" + +#. module: product +#: code:addons/product/pricelist.py:179 +#, python-format +msgid "" +"At least one pricelist has no active version !\n" +"Please create or activate one." +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_max_margin:0 +msgid "Max. Price Margin" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid "Min. Margin" +msgstr "" + +#. module: product +#: help:product.supplierinfo,product_name:0 +msgid "" +"This supplier's product name will be used when printing a request for " +"quotation. Keep empty to use the internal one." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_pricelist_action_for_purchase +msgid "" +"

    \n" +" Click to create a pricelist.\n" +"

    \n" +" A price list contains rules to be evaluated in order to " +"compute\n" +" the purchase price. The default price list has only one " +"rule; use\n" +" the cost price defined on the product form, so that you do " +"not have to\n" +" worry about supplier pricelists if you have very simple " +"needs.\n" +"

    \n" +" But you can also import complex price lists form your " +"supplier\n" +" that may depends on the quantities ordered or the current\n" +" promotions.\n" +"

    \n" +" " +msgstr "" + +#. module: product +#: selection:product.template,mes_type:0 +msgid "Variable" +msgstr "" + +#. module: product +#: field:product.template,rental:0 +msgid "Can be Rent" +msgstr "" + +#. module: product +#: model:product.price.type,name:product.standard_price +msgid "Cost Price" +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_min_margin:0 +msgid "Min. Price Margin" +msgstr "" + +#. module: product +#: model:res.groups,name:product.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "" + +#. module: product +#: help:product.packaging,weight:0 +msgid "The weight of a full package, pallet or box." +msgstr "" + +#. module: product +#: view:product.uom:0 +msgid "e.g: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_25_product_template +msgid "" +"17\" Monitor\n" +"4GB RAM\n" +"Standard-1294P Processor\n" +"QWERTY keyboard" +msgstr "" + +#. module: product +#: field:product.category,sequence:0 +#: field:product.packaging,sequence:0 +#: field:product.pricelist.item,sequence:0 +#: field:product.supplierinfo,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: product +#: help:product.template,produce_delay:0 +msgid "" +"Average delay in days to produce this product. In the case of multi-level " +"BOM, the manufacturing lead times of the components will be added." +msgstr "" + +#. module: product +#: model:product.template,name:product.product_assembly_product_template +msgid "Assembly Service Cost" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_pricelist_item +msgid "Pricelist item" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_uom_form_action +msgid "" +"

    \n" +" Click to add a new unit of measure.\n" +"

    \n" +" You must define a conversion rate between several Units of\n" +" Measure within the same category.\n" +"

    \n" +" " +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_11_product_template +msgid "Mouse, Laser" +msgstr "" + +#. module: product +#: view:product.template:0 +msgid "Delays" +msgstr "" + +#. module: product +#: field:product.category,type:0 +msgid "Category Type" +msgstr "" + +#. module: product +#: model:process.node,note:product.process_node_product0 +msgid "Creation of the product" +msgstr "" + +#. module: product +#: field:pricelist.partnerinfo,name:0 +#: field:product.packaging,name:0 +#: report:product.pricelist:0 +#: view:product.product:0 +#: field:product.template,description:0 +msgid "Description" +msgstr "" + +#. module: product +#: field:product.packaging,ean:0 +msgid "EAN" +msgstr "" + +#. module: product +#: view:product.pricelist.item:0 +msgid " ) + " +msgstr "" + +#. module: product +#: field:product.template,volume:0 +#: model:product.uom.categ,name:product.product_uom_categ_vol +msgid "Volume" +msgstr "" + +#. module: product +#: help:product.product,image_small:0 +msgid "" +"Small-sized image of the product. It is automatically resized as a 64x64px " +"image, with aspect ratio preserved. Use this field anywhere a small image is " +"required." +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_40_product_template +msgid "Windows 7 Professional" +msgstr "" + +#. module: product +#: selection:product.uom,uom_type:0 +msgid "Reference Unit of Measure for this category" +msgstr "" + +#. module: product +#: field:product.supplierinfo,product_uom:0 +msgid "Supplier Unit of Measure" +msgstr "" + +#. module: product +#: view:product.product:0 +#: model:res.groups,name:product.group_product_variant +msgid "Product Variant" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_6_product_template +msgid "15” LCD Monitor" +msgstr "" + +#. module: product +#: code:addons/product/pricelist.py:376 +#: field:product.pricelist.item,base_pricelist_id:0 +#, python-format +msgid "Other Pricelist" +msgstr "" + +#. module: product +#: model:ir.actions.act_window,help:product.product_pricelist_action2 +msgid "" +"

    \n" +" Click to create a pricelist.\n" +"

    \n" +" A price list contains rules to be evaluated in order to " +"compute\n" +" the sales price of the products.\n" +"

    \n" +" Price lists may have several versions (2010, 2011, Promotion " +"of\n" +" February 2010, etc.) and each version may have several " +"rules.\n" +" (e.g. the customer price of a product category will be based " +"on\n" +" the supplier price multiplied by 1.80).\n" +"

    \n" +" " +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_template +#: field:product.pricelist.item,product_tmpl_id:0 +#: field:product.product,product_tmpl_id:0 +#: view:product.template:0 +msgid "Product Template" +msgstr "" + +#. module: product +#: field:product.template,cost_method:0 +#: model:res.groups,name:product.group_costing_method +msgid "Costing Method" +msgstr "" + +#. module: product +#: model:ir.model,name:product.model_product_category +#: field:product.pricelist.item,categ_id:0 +msgid "Product Category" +msgstr "" + +#. module: product +#: model:product.template,description:product.product_product_19_product_template +msgid "On demand hard-disk having capacity based on requirement." +msgstr "" + +#. module: product +#: selection:product.template,state:0 +msgid "End of Lifecycle" +msgstr "" + +#. module: product +#: model:product.template,name:product.product_product_15_product_template +msgid "RAM SR3" +msgstr "" + +#. module: product +#: help:product.product,packaging:0 +msgid "" +"Gives the different ways to package the same product. This has no impact on " +"the picking order and is mainly used if you use the EDI module." +msgstr "" + +#. module: product +#: model:ir.actions.act_window,name:product.product_pricelist_action +#: model:ir.ui.menu,name:product.menu_product_pricelist_action +#: field:product.pricelist,version_id:0 +msgid "Pricelist Versions" +msgstr "" + +#. module: product +#: help:product.pricelist.item,price_round:0 +msgid "" +"Sets the price so that it is a multiple of this value.\n" +"Rounding is applied after the discount and before the surcharge.\n" +"To have prices that end in 9.99, set rounding 10, surcharge -0.01" +msgstr "" + +#. module: product +#: field:product.template,list_price:0 +msgid "Sale Price" +msgstr "" + +#. module: product +#: help:product.uom,category_id:0 +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" + +#. module: product +#: constraint:product.category:0 +msgid "Error ! You cannot create recursive categories." +msgstr "" + +#. module: product +#: help:product.product,image_medium:0 +msgid "" +"Medium-sized image of the product. It is automatically resized as a " +"128x128px image, with aspect ratio preserved, only when the image exceeds " +"one of those sizes. Use this field in form views or some kanban views." +msgstr "" + +#. module: product +#: view:product.uom:0 +msgid "e.g: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: product +#: help:product.supplierinfo,qty:0 +msgid "This is a quantity which is converted into Default Unit of Measure." +msgstr "" + +#. module: product +#: help:product.template,volume:0 +msgid "The volume in m3." +msgstr "" + +#. module: product +#: field:product.pricelist.item,price_discount:0 +msgid "Price Discount" +msgstr "" diff --git a/addons/product/i18n/tr.po b/addons/product/i18n/tr.po index f30bf84ec7c..fe09e23fa97 100644 --- a/addons/product/i18n/tr.po +++ b/addons/product/i18n/tr.po @@ -1,20 +1,20 @@ # Translation of OpenERP Server. # This file contains the translation of the following modules: -# * product +# * product # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev_rc3\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-05-10 17:24+0000\n" -"Last-Translator: Arif Aydogmus \n" -"Language-Team: \n" +"PO-Revision-Date: 2013-02-06 02:02+0000\n" +"Last-Translator: Ediz Duman \n" +"Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 05:41+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" #. module: product #: field:product.packaging,rows:0 @@ -24,7 +24,7 @@ msgstr "Katman Sayısı" #. module: product #: help:product.pricelist.item,base:0 msgid "Base price for computation." -msgstr "" +msgstr "Hesaplama için baz fiyat." #. module: product #: help:product.product,seller_qty:0 @@ -44,12 +44,12 @@ msgstr "Gelen" #. module: product #: view:product.product:0 msgid "Product Name" -msgstr "" +msgstr "Ürün Adı" #. module: product #: view:product.template:0 msgid "Second Unit of Measure" -msgstr "" +msgstr "İkinci Ölçü Birimi" #. module: product #: help:res.partner,property_product_pricelist:0 @@ -63,12 +63,12 @@ msgstr "" #. module: product #: field:product.product,seller_qty:0 msgid "Supplier Quantity" -msgstr "Tedarikçi tarafındaki adet" +msgstr "Tedarikçi Miktarı" #. module: product #: selection:product.template,mes_type:0 msgid "Fixed" -msgstr "Sabitlendi" +msgstr "Sabit" #. module: product #: model:product.template,name:product.product_product_10_product_template @@ -108,12 +108,12 @@ msgstr "" #: code:addons/product/product.py:208 #, python-format msgid "Warning!" -msgstr "" +msgstr "Uyarı!" #. module: product #: field:product.product,image_small:0 msgid "Small-sized image" -msgstr "" +msgstr "Küçük boyutlu resim" #. module: product #: code:addons/product/product.py:176 @@ -143,7 +143,7 @@ msgstr "" #. module: product #: field:product.price_list,price_list:0 msgid "PriceList" -msgstr "Fiyat Listesi" +msgstr "FiyatListesi" #. module: product #: model:product.template,name:product.product_product_4_product_template @@ -175,13 +175,13 @@ msgstr "Standart Fiyat" #: model:product.pricelist.type,name:product.pricelist_type_sale #: field:res.partner,property_product_pricelist:0 msgid "Sale Pricelist" -msgstr "Satış Fiyat Listesi" +msgstr "Satış FiyatListesi" #. module: product #: view:product.template:0 #: field:product.template,type:0 msgid "Product Type" -msgstr "Ürün Tipi" +msgstr "Ürün Türü" #. module: product #: code:addons/product/product.py:412 @@ -199,7 +199,7 @@ msgstr "" #. module: product #: field:product.category,parent_id:0 msgid "Parent Category" -msgstr "Ana Kategori" +msgstr "Üst Kategori" #. module: product #: model:product.template,description:product.product_product_33_product_template @@ -247,7 +247,7 @@ msgstr "" #. module: product #: field:product.product,seller_id:0 msgid "Main Supplier" -msgstr "Ana Tedarikçi" +msgstr "Ana Tedarikçiler" #. module: product #: model:ir.actions.act_window,name:product.product_ul_form_action @@ -257,7 +257,7 @@ msgstr "Ana Tedarikçi" #: view:product.product:0 #: view:product.ul:0 msgid "Packaging" -msgstr "Sevkiyat Paketlemesi" +msgstr "Paketleme" #. module: product #: help:product.product,active:0 @@ -302,7 +302,7 @@ msgstr "" #: view:product.template:0 #: field:product.template,state:0 msgid "Status" -msgstr "Durum" +msgstr "Durumu" #. module: product #: help:product.template,categ_id:0 @@ -318,7 +318,7 @@ msgstr "Giden" #: model:product.price.type,name:product.list_price #: field:product.product,lst_price:0 msgid "Public Price" -msgstr "Satış Fiyatı" +msgstr "Genel Fiyatı" #. module: product #: field:product.price_list,qty5:0 @@ -353,7 +353,7 @@ msgstr "" #. module: product #: field:product.supplierinfo,product_name:0 msgid "Supplier Product Name" -msgstr "Tedarikçi tarafındaki ürün adı" +msgstr "Tedarikçi Ürün Adı" #. module: product #: view:product.pricelist:0 @@ -374,7 +374,7 @@ msgstr "Paket uzunluğu" #. module: product #: field:product.product,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Özet" #. module: product #: help:product.template,weight_net:0 @@ -426,12 +426,12 @@ msgstr "Yükseklik" #. module: product #: view:product.product:0 msgid "Procurements" -msgstr "" +msgstr "Tedarikler" #. module: product #: model:res.groups,name:product.group_mrp_properties msgid "Manage Properties of Product" -msgstr "" +msgstr "Ürün Özellikleri Yönetimi" #. module: product #: help:product.uom,factor:0 @@ -469,7 +469,7 @@ msgstr "Miktar-4" #. module: product #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "Satışlar & Satınalmalar" +msgstr "Satışlar & SatınAlmalar" #. module: product #: model:product.template,name:product.product_product_44_product_template @@ -489,7 +489,7 @@ msgstr "" #. module: product #: field:product.template,mes_type:0 msgid "Measure Type" -msgstr "Ölçü Tipi" +msgstr "Ölçü Türü" #. module: product #: model:product.template,name:product.product_product_32_product_template @@ -499,7 +499,7 @@ msgstr "" #. module: product #: model:product.uom,name:product.product_uom_day msgid "Day(s)" -msgstr "" +msgstr "Gün(ler)" #. module: product #: help:product.product,incoming_qty:0 @@ -525,7 +525,7 @@ msgstr "" #. module: product #: model:ir.model,name:product.model_product_uom_categ msgid "Product uom categ" -msgstr "Ürün Birim Grubu" +msgstr "Ürün uom kategori" #. module: product #: model:product.ul,name:product.product_ul_box @@ -535,12 +535,12 @@ msgstr "Kutu 20x20x20" #. module: product #: field:product.template,warranty:0 msgid "Warranty" -msgstr "" +msgstr "Garanti" #. module: product #: view:product.pricelist.item:0 msgid "Price Computation" -msgstr "Fiyat Hesaplaması" +msgstr "Fiyat Hesaplama" #. module: product #: constraint:product.product:0 @@ -552,7 +552,7 @@ msgstr "" #. module: product #: model:res.groups,name:product.group_purchase_pricelist msgid "Purchase Pricelists" -msgstr "" +msgstr "SatınAlma FiyatListeleri" #. module: product #: model:product.template,name:product.product_product_5_product_template @@ -573,7 +573,7 @@ msgstr "Paket genişliği" #: code:addons/product/product.py:361 #, python-format msgid "Unit of Measure categories Mismatch!" -msgstr "" +msgstr "Ölçü Birimi kategori Uyuşmazlığı!" #. module: product #: model:product.template,name:product.product_product_36_product_template @@ -583,22 +583,22 @@ msgstr "" #. module: product #: selection:product.category,type:0 msgid "View" -msgstr "Görüntüle" +msgstr "Görünüm" #. module: product #: model:ir.actions.act_window,name:product.product_template_action_tree msgid "Product Templates" -msgstr "Ürün Kartı Şablonu" +msgstr "Ürün Şablonu" #. module: product #: field:product.category,parent_left:0 msgid "Left Parent" -msgstr "Sol Üst Öğe" +msgstr "Sol Üst" #. module: product #: help:product.pricelist.item,price_max_margin:0 msgid "Specify the maximum amount of margin over the base price." -msgstr "" +msgstr "Taban fiyat üzerinden marjı maksimum miktarı belirtin." #. module: product #: constraint:product.pricelist.item:0 @@ -610,17 +610,17 @@ msgstr "" #. module: product #: view:product.price_list:0 msgid "or" -msgstr "" +msgstr "veya" #. module: product #: constraint:product.packaging:0 msgid "Error: Invalid ean code" -msgstr "Hata: Geçersiz barkod" +msgstr "Hata: Geçersiz ean kodu" #. module: product #: field:product.pricelist.item,min_quantity:0 msgid "Min. Quantity" -msgstr "Min. Adet" +msgstr "Min. Miktar" #. module: product #: model:product.template,name:product.product_product_12_product_template @@ -640,7 +640,7 @@ msgstr "Fiyat Türü" #. module: product #: view:product.pricelist.item:0 msgid "Max. Margin" -msgstr "En Fazla Kar" +msgstr "Mak. Marjı" #. module: product #: view:product.pricelist.item:0 @@ -705,7 +705,7 @@ msgstr "" #. module: product #: field:product.product,ean13:0 msgid "EAN13 Barcode" -msgstr "" +msgstr "EAN13 Barkodu" #. module: product #: model:ir.actions.act_window,name:product.action_product_price_list @@ -719,12 +719,12 @@ msgstr "Fiyat Listesi" #. module: product #: field:product.product,virtual_available:0 msgid "Forecasted Quantity" -msgstr "" +msgstr "Tahmini Miktar" #. module: product #: view:product.product:0 msgid "Purchase" -msgstr "" +msgstr "SatınAlama" #. module: product #: model:product.template,name:product.product_product_33_product_template @@ -739,7 +739,7 @@ msgstr "Tedarikçiler" #. module: product #: model:res.groups,name:product.group_sale_pricelist msgid "Sales Pricelists" -msgstr "" +msgstr "Satış FiyatListesi" #. module: product #: view:product.pricelist.item:0 @@ -781,7 +781,7 @@ msgstr "Bitiş Tarihi" #. module: product #: model:product.uom,name:product.product_uom_litre msgid "Liter(s)" -msgstr "" +msgstr "Litre(ler)" #. module: product #: view:product.price_list:0 @@ -793,7 +793,7 @@ msgstr "Yazdır" #: field:product.ul,type:0 #: field:product.uom,uom_type:0 msgid "Type" -msgstr "Tipi" +msgstr "Türü" #. module: product #: model:ir.actions.act_window,name:product.product_pricelist_action2 @@ -801,12 +801,12 @@ msgstr "Tipi" #: model:ir.ui.menu,name:product.menu_product_pricelist_action2 #: model:ir.ui.menu,name:product.menu_product_pricelist_main msgid "Pricelists" -msgstr "Fiyat Listeleri" +msgstr "FiyatListeleri" #. module: product #: field:product.product,partner_ref:0 msgid "Customer ref" -msgstr "Müşteri ref." +msgstr "Müşteri ref" #. module: product #: field:product.pricelist.type,key:0 @@ -819,7 +819,7 @@ msgstr "Anahtar" #: field:product.product,pricelist_id:0 #: view:product.supplierinfo:0 msgid "Pricelist" -msgstr "Fiyat Listesi" +msgstr "FiyatListesi" #. module: product #: model:product.uom,name:product.product_uom_hour @@ -834,7 +834,7 @@ msgstr "Geliştirilmekte" #. module: product #: model:ir.model,name:product.model_res_partner msgid "Partner" -msgstr "Cari" +msgstr "Partner" #. module: product #: model:process.transition,note:product.process_transition_supplierofproduct0 @@ -858,7 +858,7 @@ msgstr "" #. module: product #: view:product.template:0 msgid "days" -msgstr "" +msgstr "günler" #. module: product #: model:process.node,name:product.process_node_supplier0 @@ -872,7 +872,7 @@ msgstr "Tedarikçi Bilgisi" #: report:product.pricelist:0 #: field:product.pricelist,currency_id:0 msgid "Currency" -msgstr "Para Birimi" +msgstr "ParaBirimi" #. module: product #: model:product.template,name:product.product_product_46_product_template @@ -891,12 +891,12 @@ msgstr "" #: model:ir.ui.menu,name:product.menu_product_category_action_form #: view:product.category:0 msgid "Product Categories" -msgstr "Ürün Kategorisi" +msgstr "Ürün Kategorleri" #. module: product #: view:product.template:0 msgid "Procurement & Locations" -msgstr "Satınalma & Lokasyonlar" +msgstr "Tedarik & Lokasyonları" #. module: product #: model:product.template,name:product.product_product_20_product_template @@ -911,17 +911,17 @@ msgstr "Toplam Paket Ağırlığı" #. module: product #: help:product.packaging,code:0 msgid "The code of the transport unit." -msgstr "Nakliye birim kodu" +msgstr "Nakliye birim kodu." #. module: product #: view:product.price.type:0 msgid "Products Price Type" -msgstr "Ürün Fiyat Tipi" +msgstr "Ürün Fiyat Türü" #. module: product #: field:product.product,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Bir Takipçi mi" #. module: product #: field:product.product,price_extra:0 @@ -945,7 +945,7 @@ msgstr "" #: view:product.template:0 #: field:product.template,description_purchase:0 msgid "Purchase Description" -msgstr "Satın Alma Açıklaması" +msgstr "SatınAlma Açıklaması" #. module: product #: constraint:product.pricelist.version:0 @@ -1002,7 +1002,7 @@ msgstr "" #. module: product #: model:ir.model,name:product.model_product_ul msgid "Shipping Unit" -msgstr "Nakliye Birimi" +msgstr "Sevkiyat Birimi" #. module: product #: model:product.template,name:product.product_product_35_product_template @@ -1012,7 +1012,7 @@ msgstr "" #. module: product #: field:pricelist.partnerinfo,suppinfo_id:0 msgid "Partner Information" -msgstr "Cari Bilgisi" +msgstr "Partner Bilgisi" #. module: product #: model:ir.actions.act_window,help:product.product_normal_action_sell @@ -1054,22 +1054,22 @@ msgstr "" #: view:product.product:0 #: view:product.template:0 msgid "Information" -msgstr "Bilgi" +msgstr "Bilgisi" #. module: product #: view:product.pricelist.item:0 msgid "Products Listprices Items" -msgstr "Ürünler Liste fiyatları Öğeler" +msgstr "Ürünler ListeFiyat Öğeleri" #. module: product #: view:product.packaging:0 msgid "Other Info" -msgstr "Diğer Bilgiler" +msgstr "Diğer Bilgisi" #. module: product #: field:product.pricelist.version,items_id:0 msgid "Price List Items" -msgstr "Fiyat Listesi Kalemleri" +msgstr "FiyatListe Öğeleri" #. module: product #: field:pricelist.partnerinfo,price:0 @@ -1079,12 +1079,12 @@ msgstr "Birim Fiyat" #. module: product #: field:product.category,parent_right:0 msgid "Right Parent" -msgstr "Sağ Üst Öğe" +msgstr "Sağ Üst" #. module: product #: field:product.product,price:0 msgid "Price" -msgstr "" +msgstr "Fiyat" #. module: product #: field:product.pricelist.item,price_surcharge:0 @@ -1095,7 +1095,7 @@ msgstr "Fiyat artırımı" #: field:product.product,code:0 #: field:product.product,default_code:0 msgid "Internal Reference" -msgstr "" +msgstr "Dahili Referansı" #. module: product #: model:product.template,name:product.product_product_8_product_template @@ -1127,17 +1127,17 @@ msgstr "Adı" #. module: product #: model:product.category,name:product.product_category_4 msgid "Computers" -msgstr "" +msgstr "Bigisayarlar" #. module: product #: help:product.product,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesajlar ve iletişim geçmişi" #. module: product #: model:product.uom,name:product.product_uom_kgm msgid "kg" -msgstr "Kg" +msgstr "kg" #. module: product #: selection:product.template,state:0 @@ -1147,12 +1147,12 @@ msgstr "Artık Kullanılmıyor (Demode Olmuş)" #. module: product #: model:product.uom,name:product.product_uom_km msgid "km" -msgstr "Km" +msgstr "km" #. module: product #: field:product.template,standard_price:0 msgid "Cost" -msgstr "" +msgstr "Maliyet" #. module: product #: help:product.category,sequence:0 @@ -1163,7 +1163,7 @@ msgstr "Ürün kategorilerini gösterirken sıra numarası verir" #. module: product #: model:product.uom,name:product.product_uom_dozen msgid "Dozen(s)" -msgstr "" +msgstr "Düzine(ler)" #. module: product #: field:product.uom,factor:0 @@ -1202,13 +1202,13 @@ msgstr "Satış Birimi" #. module: product #: field:product.product,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış mesajlar" #. module: product #: model:ir.actions.act_window,name:product.product_uom_categ_form_action #: model:ir.ui.menu,name:product.menu_product_uom_categ_form_action msgid "Unit of Measure Categories" -msgstr "" +msgstr "Kategori Ölçü Birimleri" #. module: product #: help:product.product,seller_id:0 @@ -1224,7 +1224,7 @@ msgstr "Hizmetler" #. module: product #: help:product.product,ean13:0 msgid "International Article Number used for product identification." -msgstr "" +msgstr "Uluslararası Makale numarası ürün tanımlama için kullanılır." #. module: product #: model:ir.actions.act_window,help:product.product_category_action @@ -1258,7 +1258,7 @@ msgstr "" #: model:ir.ui.menu,name:product.prod_config_main #: view:product.product:0 msgid "Products" -msgstr "Stok Kartları" +msgstr "Ürünler" #. module: product #: model:product.template,description:product.product_product_32_product_template @@ -1274,12 +1274,12 @@ msgstr "Palet ya da kutudaki kat sayısı" #. module: product #: help:product.pricelist.item,price_min_margin:0 msgid "Specify the minimum amount of margin over the base price." -msgstr "" +msgstr "Taban fiyat üzerinden marjı asgari miktarını belirtin." #. module: product #: field:product.template,weight_net:0 msgid "Net Weight" -msgstr "Net ağırlık" +msgstr "Net Ağırlık" #. module: product #: view:product.packaging:0 @@ -1304,7 +1304,7 @@ msgstr "" #. module: product #: view:product.product:0 msgid "Inventory" -msgstr "" +msgstr "Envanter" #. module: product #: field:product.product,seller_info_id:0 @@ -1315,7 +1315,7 @@ msgstr "Tedarikçi Bilgisi" #: code:addons/product/product.py:729 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (kopya)" #. module: product #: model:product.template,name:product.product_product_2_product_template @@ -1333,12 +1333,12 @@ msgstr "" #: model:ir.ui.menu,name:product.next_id_16 #: view:product.uom:0 msgid "Units of Measure" -msgstr "Birimi" +msgstr "Ölçü Birimi" #. module: product #: field:product.supplierinfo,min_qty:0 msgid "Minimal Quantity" -msgstr "Min. Miktar" +msgstr "Minimum Miktar" #. module: product #: help:product.supplierinfo,product_code:0 @@ -1373,7 +1373,7 @@ msgstr "" #: view:product.product:0 #: selection:product.template,type:0 msgid "Consumable" -msgstr "Sarf Malzemesi" +msgstr "Tüketilebilir" #. module: product #: help:product.price.type,currency_id:0 @@ -1393,7 +1393,7 @@ msgstr "" #. module: product #: view:product.template:0 msgid "Procurement" -msgstr "Satınalma" +msgstr "Tedarik" #. module: product #: model:product.template,name:product.product_product_23_product_template @@ -1404,12 +1404,12 @@ msgstr "" #: view:product.product:0 #: view:product.template:0 msgid "Weights" -msgstr "Ağırlık Bilgisi" +msgstr "Ağırlıklar" #. module: product #: view:product.product:0 msgid "Description for Quotations" -msgstr "" +msgstr "Teklifin Açıklaması" #. module: product #: help:pricelist.partnerinfo,price:0 @@ -1421,28 +1421,28 @@ msgstr "" #. module: product #: field:product.template,uom_po_id:0 msgid "Purchase Unit of Measure" -msgstr "Satınalma Ölçü Birimi" +msgstr "SatınAlma Ölçü Birimi" #. module: product #: view:product.product:0 msgid "Group by..." -msgstr "Grupla ..." +msgstr "Grupla İle ..." #. module: product #: field:product.product,image_medium:0 msgid "Medium-sized image" -msgstr "" +msgstr "Orta ölçekli resim" #. module: product #: selection:product.ul,type:0 #: model:product.uom.categ,name:product.product_uom_categ_unit msgid "Unit" -msgstr "Adet" +msgstr "Birim" #. module: product #: field:product.pricelist.version,date_start:0 msgid "Start Date" -msgstr "Baş. Tarihi" +msgstr "Başlam Tarihi" #. module: product #: model:product.template,name:product.product_product_38_product_template @@ -1457,7 +1457,7 @@ msgstr "cm" #. module: product #: model:ir.model,name:product.model_product_uom msgid "Product Unit of Measure" -msgstr "Stok Birimi" +msgstr "Ürün Ölçü Birimi" #. module: product #: model:ir.actions.act_window,help:product.product_pricelist_action @@ -1486,7 +1486,7 @@ msgstr "" #. module: product #: view:product.pricelist:0 msgid "Products Price" -msgstr "" +msgstr "Ürünlerin Fiyatı" #. module: product #: model:product.template,description:product.product_product_26_product_template @@ -1505,7 +1505,7 @@ msgstr "Yuvarlama Hassasiyeti" #. module: product #: view:product.product:0 msgid "Consumable products" -msgstr "" +msgstr "Sarf ürünler" #. module: product #: model:product.template,name:product.product_product_21_product_template @@ -1535,7 +1535,7 @@ msgstr "" #: field:product.product,active:0 #: field:product.uom,active:0 msgid "Active" -msgstr "Aktif" +msgstr "Etkin" #. module: product #: field:product.product,price_margin:0 @@ -1545,12 +1545,12 @@ msgstr "Değişken Fiyat Marjı" #. module: product #: field:product.pricelist,name:0 msgid "Pricelist Name" -msgstr "Fiyat Listesi Adı" +msgstr "FiyatListesi Adı" #. module: product #: model:product.category,name:product.product_category_1 msgid "Saleable" -msgstr "" +msgstr "Satılabilir" #. module: product #: sql_constraint:product.uom:0 @@ -1606,7 +1606,7 @@ msgstr "Bütün stok hareketleri için kullanılan öntanımlı ölçü birimi" #. module: product #: view:product.product:0 msgid "Sales" -msgstr "" +msgstr "Satışlar" #. module: product #: model:ir.actions.act_window,help:product.product_uom_categ_form_action @@ -1633,12 +1633,12 @@ msgstr "" #. module: product #: selection:product.uom,uom_type:0 msgid "Smaller than the reference Unit of Measure" -msgstr "" +msgstr "Ölçü referans Birimi daha küçük" #. module: product #: model:product.pricelist,name:product.list0 msgid "Public Pricelist" -msgstr "Genel Fiyat Listesi" +msgstr "Genel FiyatListesi" #. module: product #: field:product.supplierinfo,product_code:0 @@ -1676,12 +1676,12 @@ msgstr "Ürün" #. module: product #: view:product.product:0 msgid "Price:" -msgstr "" +msgstr "Fiyat:" #. module: product #: field:product.template,weight:0 msgid "Gross Weight" -msgstr "Bürüt ağırlık" +msgstr "Bürüt Ağırlık" #. module: product #: help:product.packaging,qty:0 @@ -1691,13 +1691,13 @@ msgstr "Palete veya kutuya koyabileceğiniz toplam ürün sayısı" #. module: product #: field:product.product,variants:0 msgid "Variants" -msgstr "Değişkenler" +msgstr "Varyantlar" #. module: product #: model:ir.actions.act_window,name:product.product_category_action #: model:ir.ui.menu,name:product.menu_products_category msgid "Products by Category" -msgstr "Kategori Bazında Ürün" +msgstr "Ürün Kategorileri" #. module: product #: model:product.template,name:product.product_product_16_product_template @@ -1717,12 +1717,12 @@ msgstr "Ürün tedarikçilerine öncelik atar" #. module: product #: constraint:product.pricelist.item:0 msgid "Error! The minimum margin should be lower than the maximum margin." -msgstr "" +msgstr "Hata!Minimum kenar boşluğu maksimum marjı daha düşük olmalıdır." #. module: product #: model:res.groups,name:product.group_uos msgid "Manage Secondary Unit of Measure" -msgstr "" +msgstr "İkinci Ölçü Birimi Yönetimi" #. module: product #: help:product.uom,rounding:0 @@ -1734,7 +1734,7 @@ msgstr "" #. module: product #: view:product.pricelist.item:0 msgid "Rounding Method" -msgstr "Yuvarlama yöntemi" +msgstr "Yuvarlama Yöntemi" #. module: product #: model:ir.actions.report.xml,name:product.report_product_label @@ -1754,7 +1754,7 @@ msgstr "" #. module: product #: selection:product.uom,uom_type:0 msgid "Bigger than the reference Unit of Measure" -msgstr "" +msgstr "Ölçü referans Birimi daha büyük" #. module: product #: model:product.template,name:product.product_product_consultant_product_template @@ -1765,7 +1765,7 @@ msgstr "Hizmet" #. module: product #: view:product.template:0 msgid "Internal Description" -msgstr "" +msgstr "Dahili Açıklama" #. module: product #: model:product.template,name:product.product_product_48_product_template @@ -1783,7 +1783,7 @@ msgstr "" #: code:addons/product/product.py:208 #, python-format msgid "Cannot change the category of existing Unit of Measure '%s'." -msgstr "" +msgstr "Mevcut Ölçü Birimi kategorisi değiştirilemiyor '%s'." #. module: product #: help:product.packaging,height:0 @@ -1813,13 +1813,13 @@ msgstr "" #. module: product #: view:product.product:0 msgid "Default Unit of Measure" -msgstr "Varsayılan Ölçü Birimi" +msgstr "Öntanımlı Ölçü Birimi" #. module: product #: code:addons/product/pricelist.py:377 #, python-format msgid "Partner section of the product form" -msgstr "Ürün formunun İş ortağı bölümü" +msgstr "Ürün formu Partner bölümü" #. module: product #: help:product.price.type,name:0 @@ -1839,18 +1839,18 @@ msgstr "Bu ürün push/pull akış tiplerine örnek olarak ayarlanmıştır" #. module: product #: field:product.product,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mesajlar" #. module: product #: model:product.uom,name:product.product_uom_unit msgid "Unit(s)" -msgstr "" +msgstr "Birim(ler)" #. module: product #: code:addons/product/product.py:176 #, python-format msgid "Error!" -msgstr "" +msgstr "Hata!" #. module: product #: field:product.packaging,length:0 @@ -1865,13 +1865,13 @@ msgstr "Uzunluk / Mesafe" #. module: product #: model:product.category,name:product.product_category_8 msgid "Components" -msgstr "" +msgstr "Yorumlar" #. module: product #: model:ir.model,name:product.model_product_pricelist_type #: field:product.pricelist,type:0 msgid "Pricelist Type" -msgstr "Fiyat Listesi Tipi" +msgstr "FiyatListesi Türü" #. module: product #: model:product.category,name:product.product_category_6 @@ -1902,7 +1902,7 @@ msgstr "Üretim Tedarik Süresi" #. module: product #: field:product.supplierinfo,pricelist_ids:0 msgid "Supplier Pricelist" -msgstr "Tedarikçi Fiyat Listesi" +msgstr "Tedarikçi FiyatListesi" #. module: product #: field:product.pricelist.item,base:0 @@ -1948,14 +1948,14 @@ msgstr "" #. module: product #: model:product.template,description_sale:product.product_product_44_product_template msgid "Full featured image editing software." -msgstr "" +msgstr "Tam özellikli resim düzenleme yazılımı." #. module: product #: model:ir.model,name:product.model_product_pricelist_version #: view:product.pricelist:0 #: view:product.pricelist.version:0 msgid "Pricelist Version" -msgstr "Fiyat Listesi Versiyonu" +msgstr "FiyatListesi Versiyonu" #. module: product #: view:product.pricelist.item:0 @@ -1970,12 +1970,12 @@ msgstr "" #. module: product #: field:product.product,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Takipçiler" #. module: product #: view:product.product:0 msgid "Sale Conditions" -msgstr "" +msgstr "Satış Koşulları" #. module: product #: view:product.packaging:0 @@ -1991,7 +1991,7 @@ msgstr "Fiyat Listesi Adı" #. module: product #: view:product.product:0 msgid "Description for Suppliers" -msgstr "" +msgstr "Tedarikçi Açıklaması" #. module: product #: field:product.supplierinfo,delay:0 @@ -2001,7 +2001,7 @@ msgstr "Teslimat Süresi" #. module: product #: view:product.product:0 msgid "months" -msgstr "" +msgstr "aylar" #. module: product #: help:product.uom,active:0 @@ -2078,12 +2078,12 @@ msgstr "" #. module: product #: view:product.product:0 msgid "Context..." -msgstr "İçerik..." +msgstr "Bağlam..." #. module: product #: field:product.packaging,ul:0 msgid "Type of Package" -msgstr "Paket Tipi" +msgstr "Paket Türü" #. module: product #: help:product.category,type:0 @@ -2119,7 +2119,7 @@ msgstr "Görüntü" #. module: product #: view:product.uom.categ:0 msgid "Units of Measure categories" -msgstr "Ölçü Birimi Kategorileri" +msgstr "Ölçü Birimi kategorileri" #. module: product #: model:product.template,description_sale:product.product_product_4_product_template @@ -2138,12 +2138,12 @@ msgstr "Açıklamalar" #. module: product #: model:res.groups,name:product.group_stock_packaging msgid "Manage Product Packaging" -msgstr "" +msgstr "Ürün Ambalajı Yönet" #. module: product #: model:product.category,name:product.product_category_2 msgid "Internal" -msgstr "" +msgstr "Dahili" #. module: product #: model:product.template,name:product.product_product_45_product_template @@ -2231,12 +2231,12 @@ msgstr "Maliyet Fiyatı" #. module: product #: field:product.pricelist.item,price_min_margin:0 msgid "Min. Price Margin" -msgstr "En az fiyat marjı" +msgstr "Min. Fiyat Marjı" #. module: product #: model:res.groups,name:product.group_uom msgid "Manage Multiple Units of Measure" -msgstr "" +msgstr "Çoklu Ölçü Birmi Yönet" #. module: product #: help:product.packaging,weight:0 @@ -2263,7 +2263,7 @@ msgstr "" #: field:product.pricelist.item,sequence:0 #: field:product.supplierinfo,sequence:0 msgid "Sequence" -msgstr "Sıra No" +msgstr "Sıralama" #. module: product #: help:product.template,produce_delay:0 @@ -2280,7 +2280,7 @@ msgstr "Montaj Hizmeti Maliyeti" #. module: product #: model:ir.model,name:product.model_product_pricelist_item msgid "Pricelist item" -msgstr "Fiyat Listesi Ögesi" +msgstr "FiyatListesi öğesi" #. module: product #: model:ir.actions.act_window,help:product.product_uom_form_action @@ -2307,7 +2307,7 @@ msgstr "Gecikmeler" #. module: product #: field:product.category,type:0 msgid "Category Type" -msgstr "Kategori Tipi" +msgstr "Kategori Türü" #. module: product #: model:process.node,note:product.process_node_product0 @@ -2326,7 +2326,7 @@ msgstr "Açıklama" #. module: product #: field:product.packaging,ean:0 msgid "EAN" -msgstr "Barkod" +msgstr "EAN" #. module: product #: view:product.pricelist.item:0 @@ -2355,12 +2355,12 @@ msgstr "" #. module: product #: selection:product.uom,uom_type:0 msgid "Reference Unit of Measure for this category" -msgstr "" +msgstr "Bu kategori için Ölçü referans Birimi" #. module: product #: field:product.supplierinfo,product_uom:0 msgid "Supplier Unit of Measure" -msgstr "" +msgstr "Tedarikçi Ölçü Birimi" #. module: product #: view:product.product:0 @@ -2378,7 +2378,7 @@ msgstr "" #: field:product.pricelist.item,base_pricelist_id:0 #, python-format msgid "Other Pricelist" -msgstr "Diğer Fiyat Listesi" +msgstr "Diğer FiyatListesi" #. module: product #: model:ir.actions.act_window,help:product.product_pricelist_action2 @@ -2450,7 +2450,7 @@ msgstr "" #: model:ir.ui.menu,name:product.menu_product_pricelist_action #: field:product.pricelist,version_id:0 msgid "Pricelist Versions" -msgstr "Fiyat Listesi Versiyonları" +msgstr "FiyatListesi Versiyonları" #. module: product #: help:product.pricelist.item,price_round:0 @@ -2507,7 +2507,7 @@ msgstr "Hacim m³" #. module: product #: field:product.pricelist.item,price_discount:0 msgid "Price Discount" -msgstr "Fiyat İskontosu" +msgstr "Fiyat İndirimi" #~ msgid "Net weight" #~ msgstr "Net ağırlık" diff --git a/addons/product/test/product_pricelist.yml b/addons/product/test/product_pricelist.yml index 66e256d4cd1..0b4bed18a82 100644 --- a/addons/product/test/product_pricelist.yml +++ b/addons/product/test/product_pricelist.yml @@ -71,5 +71,5 @@ 'qty5': 30, 'price_list':ref('customer_pricelist'), } - from tools import test_reports + from openerp.tools import test_reports test_reports.try_report_action(cr, uid, 'action_product_price_list',wiz_data=data_dict, context=ctx, our_module='product') diff --git a/addons/project/__openerp__.py b/addons/project/__openerp__.py index 85e33be777a..c0a516cf555 100644 --- a/addons/project/__openerp__.py +++ b/addons/project/__openerp__.py @@ -33,7 +33,10 @@ 'images/project_task_tree.jpeg', 'images/project_task.jpeg', 'images/project.jpeg', - 'images/task_analysis.jpeg' + 'images/task_analysis.jpeg', + 'images/project_kanban.jpeg', + 'images/task_kanban.jpeg', + 'images/task_stages.jpeg' ], 'depends': [ 'base_setup', diff --git a/addons/project/i18n/tr.po b/addons/project/i18n/tr.po index 4d43889d952..ca3e0e94a68 100644 --- a/addons/project/i18n/tr.po +++ b/addons/project/i18n/tr.po @@ -1,25 +1,26 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * project +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2010-09-09 07:21+0000\n" -"Last-Translator: OpenERP Administrators \n" -"Language-Team: \n" +"PO-Revision-Date: 2013-02-06 17:13+0000\n" +"Last-Translator: Ediz Duman \n" +"Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 05:12+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" #. module: project #: view:project.project:0 msgid "Email Interface" -msgstr "" +msgstr "Email Arayüzü" #. module: project #: help:account.analytic.account,use_tasks:0 @@ -43,7 +44,7 @@ msgstr "Aktarılmaya Göre Görevler" #. module: project #: view:project.project:0 msgid "Parent" -msgstr "" +msgstr "Üst" #. module: project #: model:ir.actions.act_window,name:project.dblc_proj @@ -53,7 +54,7 @@ msgstr "Proje'deki görevler" #. module: project #: field:project.task.type,name:0 msgid "Stage Name" -msgstr "" +msgstr "Aşama Adı" #. module: project #: model:process.transition.action,name:project.process_transition_action_openpendingtask0 @@ -69,12 +70,12 @@ msgstr "Şablondan Yeni Proje" #: view:report.project.task.user:0 #: field:report.project.task.user,day:0 msgid "Day" -msgstr "" +msgstr "Gün" #. module: project #: model:project.task.type,name:project.project_tt_merge msgid "Merge" -msgstr "" +msgstr "Birleştirme" #. module: project #: view:res.partner:0 @@ -85,18 +86,18 @@ msgstr "Görevi Başlat" #: code:addons/project/project.py:932 #, python-format msgid "Warning !" -msgstr "" +msgstr "Uyarı !" #. module: project #: help:project.project,message_unread:0 #: help:project.task,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Eğer seçilirse yeni mesajlar dikkat gerektirir." #. module: project #: model:process.node,name:project.process_node_donetask0 msgid "Done task" -msgstr "Tamamlanmış Görev" +msgstr "Biten görev" #. module: project #: model:process.node,note:project.process_node_donetask0 @@ -106,12 +107,12 @@ msgstr "Görev Tamamlandı" #. module: project #: view:res.partner:0 msgid "False" -msgstr "" +msgstr "Yanlış" #. module: project #: model:project.task.type,name:project.project_tt_testing msgid "Testing" -msgstr "" +msgstr "TestEdilen" #. module: project #: model:ir.model,name:project.model_account_analytic_account @@ -121,7 +122,7 @@ msgstr "Analitik Hesap" #. module: project #: field:project.config.settings,group_time_work_estimation_tasks:0 msgid "Manage time estimation on tasks" -msgstr "" +msgstr "Görevleri zaman tahmini yönet" #. module: project #: help:project.project,message_summary:0 @@ -136,17 +137,17 @@ msgstr "" #: code:addons/project/project.py:1305 #, python-format msgid "Warning!" -msgstr "" +msgstr "Uyarı!" #. module: project #: model:ir.model,name:project.model_res_partner msgid "Partner" -msgstr "Ortak" +msgstr "Partner" #. module: project #: field:project.config.settings,group_manage_delegation_task:0 msgid "Allow task delegation" -msgstr "" +msgstr "Görev delegasyonu İzin" #. module: project #: field:project.task.delegate,planned_hours:0 @@ -163,7 +164,7 @@ msgstr "Proje olarak Yenile" #. module: project #: view:report.project.task.user:0 msgid "In progress tasks" -msgstr "" +msgstr "İlerlemedeki görevler" #. module: project #: help:project.project,progress_rate:0 @@ -173,7 +174,7 @@ msgstr "" #. module: project #: model:ir.actions.client,name:project.action_client_project_menu msgid "Open Project Menu" -msgstr "" +msgstr "Proje Menusü Aç" #. module: project #: model:ir.actions.act_window,help:project.action_project_task_user_tree @@ -186,69 +187,69 @@ msgstr "" #. module: project #: view:project.task.delegate:0 msgid "Validation Task Title" -msgstr "" +msgstr "Görev Başlığı Doğrulama" #. module: project #: model:res.groups,name:project.group_delegate_task msgid "Task Delegation" -msgstr "" +msgstr "Görev Yetkilendirme" #. module: project #: field:project.project,planned_hours:0 #: field:project.task.history,planned_hours:0 #: field:project.task.history.cumulative,planned_hours:0 msgid "Planned Time" -msgstr "Planlanan Süre" +msgstr "Planlanan Zaman" #. module: project #: selection:project.project,privacy_visibility:0 msgid "Public" -msgstr "" +msgstr "Genel" #. module: project #: model:project.category,name:project.project_category_01 msgid "Contact's suggestion" -msgstr "" +msgstr "İletişim önerisi" #. module: project #: help:project.config.settings,group_time_work_estimation_tasks:0 msgid "Allows you to compute Time Estimation on tasks." -msgstr "" +msgstr "Görevleri ile ilgili Zaman Tahmini hesaplamak için izin verir." #. module: project #: field:report.project.task.user,user_id:0 msgid "Assigned To" -msgstr "" +msgstr "Atanan" #. module: project #: model:mail.message.subtype,name:project.mt_project_task_closed #: model:mail.message.subtype,name:project.mt_task_closed msgid "Task Done" -msgstr "" +msgstr "Biten Görev" #. module: project #: view:project.project:0 #: view:report.project.task.user:0 #: field:report.project.task.user,partner_id:0 msgid "Contact" -msgstr "Bağlantı" +msgstr "Kontak" #. module: project #: model:process.transition,name:project.process_transition_delegate0 #: view:project.task:0 msgid "Delegate" -msgstr "Aktar" +msgstr "Yekilendirme" #. module: project #: model:ir.actions.act_window,name:project.open_view_template_project #: view:project.project:0 msgid "Templates of Projects" -msgstr "" +msgstr "Proje Şablonları" #. module: project #: field:project.project,analytic_account_id:0 msgid "Contract/Analytic" -msgstr "" +msgstr "Sözleşme/Analitik" #. module: project #: view:project.config.settings:0 @@ -259,33 +260,33 @@ msgstr "Proje Yönetimi" #: model:ir.actions.act_window,name:project.action_project_task_delegate #: view:project.task.delegate:0 msgid "Project Task Delegate" -msgstr "" +msgstr "Proje Görev Delege" #. module: project #: model:mail.message.subtype,name:project.mt_project_task_started #: model:mail.message.subtype,name:project.mt_task_started msgid "Task Started" -msgstr "" +msgstr "Görev Başlamış" #. module: project #: view:project.task:0 msgid "Very Important" -msgstr "" +msgstr "Çok Önemli" #. module: project #: view:project.config.settings:0 msgid "Support" -msgstr "" +msgstr "Destek" #. module: project #: view:project.project:0 msgid "Member" -msgstr "" +msgstr "Üye" #. module: project #: view:project.task:0 msgid "Cancel Task" -msgstr "" +msgstr "Görev İptal" #. module: project #: help:project.project,members:0 @@ -307,12 +308,12 @@ msgstr "Proje Yöneticisi" #: field:project.task.history.cumulative,state:0 #: field:report.project.task.user,state:0 msgid "Status" -msgstr "Durum" +msgstr "Durumu" #. module: project #: selection:report.project.task.user,month:0 msgid "August" -msgstr "" +msgstr "Ağustos" #. module: project #: view:project.project:0 @@ -323,12 +324,12 @@ msgstr "Proje Adı" #. module: project #: selection:report.project.task.user,month:0 msgid "June" -msgstr "" +msgstr "Haziran" #. module: project #: selection:report.project.task.user,month:0 msgid "October" -msgstr "" +msgstr "Ekim" #. module: project #: help:project.project,total_hours:0 @@ -353,7 +354,7 @@ msgstr "Görev sona erince tamamlanmış duruma geçecektir." #: field:project.project,message_summary:0 #: field:project.task,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Özet" #. module: project #: view:project.project:0 @@ -364,7 +365,7 @@ msgstr "" #: view:project.task:0 #: view:project.task.history.cumulative:0 msgid "In Progress Tasks" -msgstr "" +msgstr "İlerlemedeki Görevler" #. module: project #: help:res.company,project_time_mode_id:0 @@ -389,7 +390,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Project(s) Manager" -msgstr "" +msgstr "Proje Yönetcisi" #. module: project #: selection:project.project,state:0 @@ -400,7 +401,7 @@ msgstr "" #: selection:project.task.type,state:0 #: selection:report.project.task.user,state:0 msgid "In Progress" -msgstr "İlerlemede" +msgstr "DevamEden" #. module: project #: view:project.task:0 @@ -410,7 +411,7 @@ msgstr "Canlandır" #. module: project #: field:project.project,resource_calendar_id:0 msgid "Working Time" -msgstr "Çalışılan Süresi" +msgstr "Çalışılan Zaman" #. module: project #: model:ir.actions.act_window,name:project.action_project_task_reevaluate @@ -420,7 +421,7 @@ msgstr "" #. module: project #: view:project.task:0 msgid "Validate planned time" -msgstr "" +msgstr "Planlanan zamanı doğrula" #. module: project #: field:project.config.settings,module_pad:0 @@ -431,7 +432,7 @@ msgstr "" #: model:mail.message.subtype,name:project.mt_project_task_blocked #: model:mail.message.subtype,name:project.mt_task_blocked msgid "Task Blocked" -msgstr "" +msgstr "Görev Engellendi" #. module: project #: model:process.node,note:project.process_node_opentask0 @@ -441,7 +442,7 @@ msgstr "Mesai saatlerinizi giriniz." #. module: project #: field:project.project,alias_id:0 msgid "Alias" -msgstr "" +msgstr "TakmaAd" #. module: project #: view:project.task:0 @@ -451,17 +452,17 @@ msgstr "" #. module: project #: model:mail.message.subtype,description:project.mt_task_blocked msgid "Task blocked" -msgstr "" +msgstr "Görev engellendi" #. module: project #: view:project.task:0 msgid "Delegation" -msgstr "" +msgstr "Yetkilendirme" #. module: project #: field:project.task,create_date:0 msgid "Create Date" -msgstr "" +msgstr "Oluşturma Tarihi" #. module: project #: view:res.partner:0 @@ -471,12 +472,12 @@ msgstr "" #. module: project #: view:project.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Uygula" #. module: project #: model:ir.model,name:project.model_project_task_delegate msgid "Task Delegate" -msgstr "" +msgstr "Görev Yetkileri" #. module: project #: help:project.task.delegate,new_task_description:0 @@ -486,7 +487,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Project Settings" -msgstr "" +msgstr "Proje Ayarları" #. module: project #: view:report.project.task.user:0 @@ -496,7 +497,7 @@ msgstr "Görevlerim" #. module: project #: model:process.transition,name:project.process_transition_opendonetask0 msgid "Open Done Task" -msgstr "Tamamlanan Görevi Aç" +msgstr "Biten Görevi Aç" #. module: project #: field:project.task.delegate,planned_hours_me:0 @@ -515,7 +516,7 @@ msgstr "" #. module: project #: selection:report.project.task.user,month:0 msgid "March" -msgstr "" +msgstr "Mart" #. module: project #: view:board.board:0 @@ -528,17 +529,17 @@ msgstr "Görevlerim" #. module: project #: constraint:project.task:0 msgid "Error ! You cannot create recursive tasks." -msgstr "" +msgstr "Hata! Sen özyinelemeli görevleri oluşturamazsınız." #. module: project #: view:report.project.task.user:0 msgid "Pending tasks" -msgstr "" +msgstr "Bekleyen görevler" #. module: project #: view:project.task.reevaluate:0 msgid "_Evaluate" -msgstr "" +msgstr "_Değerlendirme" #. module: project #: view:report.project.task.user:0 @@ -549,18 +550,18 @@ msgstr "" #. module: project #: selection:report.project.task.user,priority:0 msgid "Very urgent" -msgstr "Çok Acil" +msgstr "Çok acil" #. module: project #: help:project.task.delegate,project_id:0 #: help:project.task.delegate,user_id:0 msgid "User you want to delegate this task to" -msgstr "" +msgstr "Bu görevide yetki vermek istediğiniz Kullanıcı" #. module: project #: view:project.project:0 msgid "Set as Template" -msgstr "Şablon Yap" +msgstr "Şablon Olarak Ayarla" #. module: project #: model:ir.model,name:project.model_project_task @@ -577,7 +578,7 @@ msgstr "Görev" #. module: project #: help:project.config.settings,group_tasks_work_on_tasks:0 msgid "Allows you to compute work on tasks." -msgstr "" +msgstr "Görevleri ile ilgili çalışma hesaplamak için izin verir." #. module: project #: view:project.project:0 @@ -592,13 +593,13 @@ msgstr "" #. module: project #: model:project.task.type,name:project.project_tt_analysis msgid "Analysis" -msgstr "Tahlil" +msgstr "Analiz" #. module: project #: field:project.task,name:0 #: field:report.project.task.user,name:0 msgid "Task Summary" -msgstr "" +msgstr "Görev Özeti" #. module: project #: field:project.task,active:0 @@ -608,7 +609,7 @@ msgstr "" #. module: project #: field:project.task,planned_hours:0 msgid "Initially Planned Hours" -msgstr "" +msgstr "Başlangıçta Planlanan Saat" #. module: project #: model:process.transition,note:project.process_transition_delegate0 @@ -640,24 +641,24 @@ msgstr "" #. module: project #: view:project.config.settings:0 msgid "Planning" -msgstr "Planlama Aşamasında" +msgstr "Planlama" #. module: project #: view:project.task:0 #: field:project.task,date_deadline:0 #: field:report.project.task.user,date_deadline:0 msgid "Deadline" -msgstr "Bitiş Tarihi" +msgstr "ZamanSınırı" #. module: project #: view:project.task.history.cumulative:0 msgid "Ready" -msgstr "" +msgstr "Hazır" #. module: project #: view:project.task:0 msgid "New Tasks" -msgstr "" +msgstr "Yeni Görevler" #. module: project #: field:project.config.settings,module_project_issue_sheet:0 @@ -670,12 +671,12 @@ msgstr "" #: field:project.task.history,end_date:0 #: field:project.task.history.cumulative,end_date:0 msgid "End Date" -msgstr "" +msgstr "Son Tarih" #. module: project #: model:project.task.type,name:project.project_tt_specification msgid "Specification" -msgstr "" +msgstr "Özellikler" #. module: project #: model:process.transition,note:project.process_transition_draftopentask0 @@ -685,7 +686,7 @@ msgstr "Taslak durumundan Faal duruma geçecektir." #. module: project #: view:project.task.history.cumulative:0 msgid "Task's Analysis" -msgstr "" +msgstr "Görev Analizileri" #. module: project #: view:project.task.delegate:0 @@ -696,7 +697,7 @@ msgstr "Yeni Görev Tanımı" #. module: project #: field:report.project.task.user,delay_endings_days:0 msgid "Overpassed Deadline" -msgstr "" +msgstr "ZamanSınırını Aşan" #. module: project #: view:report.project.task.user:0 @@ -712,17 +713,17 @@ msgstr "Orta" #. module: project #: field:project.project,total_hours:0 msgid "Total Time" -msgstr "Toplam Süre" +msgstr "Toplam Zaman" #. module: project #: view:report.project.task.user:0 msgid "Creation Date" -msgstr "" +msgstr "Oluşturma Tarihi" #. module: project #: view:project.project:0 msgid "Miscellaneous" -msgstr "" +msgstr "Çeşitli" #. module: project #: view:project.task:0 @@ -730,7 +731,7 @@ msgstr "" #: field:project.task.history,type_id:0 #: field:project.task.history.cumulative,type_id:0 msgid "Stage" -msgstr "" +msgstr "Aşama" #. module: project #: model:process.transition,name:project.process_transition_draftopentask0 @@ -750,28 +751,28 @@ msgstr "" #. module: project #: view:board.board:0 msgid "My Board" -msgstr "Karatahtam" +msgstr "Panom" #. module: project #: model:ir.actions.act_window,name:project.open_task_type_form msgid "Stages" -msgstr "" +msgstr "Aşamalar" #. module: project #: view:project.project:0 #: view:project.task:0 msgid "Delete" -msgstr "" +msgstr "Sil" #. module: project #: view:report.project.task.user:0 msgid "In progress" -msgstr "" +msgstr "İlerlemeler" #. module: project #: selection:report.project.task.user,month:0 msgid "September" -msgstr "" +msgstr "Eylül" #. module: project #: selection:report.project.task.user,priority:0 @@ -781,33 +782,33 @@ msgstr "Acil" #. module: project #: model:project.category,name:project.project_category_02 msgid "Feature request" -msgstr "" +msgstr "Özellikli istek" #. module: project #: view:project.task:0 msgid "Delegated tasks" -msgstr "Aktarılmış Görevler" +msgstr "Yekilendirilen görevler" #. module: project #: model:ir.model,name:project.model_project_task_work msgid "Project Task Work" -msgstr "" +msgstr "Proje Görev Çalışma" #. module: project #: code:addons/project/wizard/project_task_delegate.py:81 #, python-format msgid "CHECK: %s" -msgstr "" +msgstr "KONTOL: %s" #. module: project #: view:project.project:0 msgid "Close Project" -msgstr "" +msgstr "Kapalı Projeler" #. module: project #: field:project.project,tasks:0 msgid "Task Activities" -msgstr "" +msgstr "Görev Etkinlikleri" #. module: project #: field:project.project,effective_hours:0 @@ -824,28 +825,28 @@ msgstr "" #. module: project #: field:account.analytic.account,company_uom_id:0 msgid "unknown" -msgstr "" +msgstr "bilinmeyen" #. module: project #: field:project.project,message_is_follower:0 #: field:project.task,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Bir Takipçisi mi" #. module: project #: field:project.task,work_ids:0 msgid "Work done" -msgstr "Tamamlanmış İş" +msgstr "Biten iş" #. module: project #: view:report.project.task.user:0 msgid "Extended Filters..." -msgstr "" +msgstr "Genişletilmiş Filtreler ..." #. module: project #: model:ir.ui.menu,name:project.menu_tasks_config msgid "GTD" -msgstr "" +msgstr "GTD" #. module: project #: help:project.task,state:0 @@ -860,12 +861,12 @@ msgstr "" #. module: project #: model:ir.model,name:project.model_res_company msgid "Companies" -msgstr "" +msgstr "Şirketler" #. module: project #: field:project.task.type,fold:0 msgid "Folded by Default" -msgstr "" +msgstr "Öntanımlı Katlanmış" #. module: project #: field:project.task.history,date:0 @@ -917,12 +918,12 @@ msgstr "İptal" #. module: project #: view:project.project:0 msgid "Other Info" -msgstr "" +msgstr "Diğer Bilgisi" #. module: project #: view:project.task.delegate:0 msgid "_Delegate" -msgstr "" +msgstr "_Yetki" #. module: project #: selection:project.task,priority:0 @@ -947,55 +948,55 @@ msgstr "" #. module: project #: view:project.task:0 msgid "Users" -msgstr "" +msgstr "Kullanıcılar" #. module: project #: model:mail.message.subtype,name:project.mt_task_stage msgid "Stage Changed" -msgstr "" +msgstr "Aşama İptalEdildi" #. module: project #: view:project.project:0 #: model:res.groups,name:project.group_project_manager msgid "Manager" -msgstr "" +msgstr "Yönetici" #. module: project #: selection:project.task,priority:0 msgid "Important" -msgstr "" +msgstr "Önemli" #. module: project #: field:project.category,name:0 msgid "Name" -msgstr "" +msgstr "Adı" #. module: project #: selection:report.project.task.user,month:0 msgid "November" -msgstr "" +msgstr "Kasım" #. module: project #: view:project.task.reevaluate:0 msgid "Reevaluate Task" -msgstr "" +msgstr "Görev Yeniden Değerleme" #. module: project #: model:ir.model,name:project.model_project_task_type #: view:project.task.type:0 msgid "Task Stage" -msgstr "" +msgstr "Görev Aşama" #. module: project #: view:project.task.type:0 msgid "Common" -msgstr "" +msgstr "Ortak" #. module: project #: help:project.project,message_ids:0 #: help:project.task,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesajlar ve iletişim geçmişi" #. module: project #: view:project.project:0 @@ -1019,7 +1020,7 @@ msgstr "İş Özeti" #: view:project.task:0 #: view:report.project.task.user:0 msgid "Group By..." -msgstr "" +msgstr "Grupla İle" #. module: project #: view:project.project:0 @@ -1058,23 +1059,23 @@ msgstr "Aktarılmış Görevler" #: view:project.task:0 #: field:project.task,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış mesajlar" #. module: project #: view:project.task:0 #: field:project.task,parent_ids:0 msgid "Parent Tasks" -msgstr "" +msgstr "Üst Görevler" #. module: project #: model:process.node,name:project.process_node_opentask0 msgid "Open task" -msgstr "Görev Aç" +msgstr "Görev aç" #. module: project #: view:project.task.type:0 msgid "Stages common to all projects" -msgstr "" +msgstr "Tüm projeler için ortak Aşamaları" #. module: project #: model:process.node,name:project.process_node_drafttask0 @@ -1090,17 +1091,17 @@ msgstr "Notlar" #: view:project.task:0 #: view:project.task.history.cumulative:0 msgid "Pending Tasks" -msgstr "" +msgstr "Bekleyen Görevler" #. module: project #: view:project.task:0 msgid "Show only tasks having a deadline" -msgstr "" +msgstr "Sadece SonTarih olan görevleri göster" #. module: project #: model:project.category,name:project.project_category_04 msgid "Usability" -msgstr "" +msgstr "Kullanılabilirlik" #. module: project #: view:report.project.task.user:0 @@ -1111,13 +1112,13 @@ msgstr "Ort. Plan.-Eff." #. module: project #: field:project.task.work,user_id:0 msgid "Done by" -msgstr "Tamamlayan Kişi" +msgstr "Bitiren" #. module: project #: code:addons/project/project.py:181 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Geçersiz İşlem!" #. module: project #: help:project.task.type,state:0 @@ -1130,18 +1131,18 @@ msgstr "" #. module: project #: view:project.task:0 msgid "Extra Info" -msgstr "İlave Bilgi" +msgstr "Ekstra Bilgisi" #. module: project #: view:project.task:0 msgid "Edit..." -msgstr "" +msgstr "Düzenle..." #. module: project #: view:report.project.task.user:0 #: field:report.project.task.user,nbr:0 msgid "# of tasks" -msgstr "" +msgstr "# nın görevleri" #. module: project #: field:project.project,doc_count:0 @@ -1152,12 +1153,12 @@ msgstr "" #: field:project.task,priority:0 #: field:report.project.task.user,priority:0 msgid "Priority" -msgstr "" +msgstr "Öncelik" #. module: project #: view:project.project:0 msgid "Open Projects" -msgstr "" +msgstr "Projeleri Aç" #. module: project #: help:project.project,alias_id:0 @@ -1185,7 +1186,7 @@ msgstr "" #. module: project #: help:project.task,total_hours:0 msgid "Computed as: Time Spent + Remaining Time." -msgstr "" +msgstr "Hesaplanır: Geçirilen Zaman + Kalan Zaman." #. module: project #: code:addons/project/project.py:356 @@ -1193,19 +1194,19 @@ msgstr "" #: code:addons/project/project.py:709 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (kopya)" #. module: project #: model:mail.message.subtype,name:project.mt_project_task_stage msgid "Task Stage Changed" -msgstr "" +msgstr "Görev Aşama Değişti" #. module: project #: view:project.task:0 #: field:project.task.history,remaining_hours:0 #: field:project.task.history.cumulative,remaining_hours:0 msgid "Remaining Time" -msgstr "" +msgstr "Kalan Zaman" #. module: project #: field:project.task.delegate,name:0 @@ -1215,7 +1216,7 @@ msgstr "Aktarılan Başlık" #. module: project #: selection:report.project.task.user,month:0 msgid "July" -msgstr "" +msgstr "Temmuz" #. module: project #: model:ir.model,name:project.model_project_task_reevaluate @@ -1230,7 +1231,7 @@ msgstr "Gecikme Saatleri" #. module: project #: view:project.project:0 msgid "Team" -msgstr "" +msgstr "Takım" #. module: project #: help:project.config.settings,time_unit:0 @@ -1240,7 +1241,7 @@ msgstr "" #. module: project #: selection:project.task,priority:0 msgid "Very important" -msgstr "" +msgstr "Çok önemli" #. module: project #: view:report.project.task.user:0 @@ -1251,12 +1252,12 @@ msgstr "Ay" #. module: project #: model:project.task.type,name:project.project_tt_design msgid "Design" -msgstr "" +msgstr "Tasarım" #. module: project #: view:project.task:0 msgid "Start Date" -msgstr "" +msgstr "Başlama Tarihi" #. module: project #: view:project.task:0 @@ -1265,7 +1266,7 @@ msgstr "" #: view:project.task.history.cumulative:0 #: selection:project.task.history.cumulative,kanban_state:0 msgid "Blocked" -msgstr "" +msgstr "Engellendi" #. module: project #: help:project.task,progress:0 @@ -1277,17 +1278,17 @@ msgstr "" #. module: project #: field:project.task,user_email:0 msgid "User Email" -msgstr "" +msgstr "Kullanıcı Email" #. module: project #: help:project.task.delegate,prefix:0 msgid "Title for your validation task" -msgstr "" +msgstr "Görev başlık doğrulama için" #. module: project #: field:project.config.settings,time_unit:0 msgid "Working time unit" -msgstr "" +msgstr "Çalışma zaman birimi" #. module: project #: view:project.project:0 @@ -1303,7 +1304,7 @@ msgstr "Düşük" #. module: project #: selection:project.project,state:0 msgid "Closed" -msgstr "" +msgstr "Kapandı" #. module: project #: view:project.project:0 @@ -1317,18 +1318,18 @@ msgstr "" #: view:report.project.task.user:0 #: selection:report.project.task.user,state:0 msgid "Pending" -msgstr "Askıda" +msgstr "Bekleyen" #. module: project #: field:project.task,categ_ids:0 msgid "Tags" -msgstr "" +msgstr "Etiketler" #. module: project #: model:ir.model,name:project.model_project_task_history #: model:ir.model,name:project.model_project_task_history_cumulative msgid "History of Tasks" -msgstr "" +msgstr "Görev Geçmişi" #. module: project #: help:project.task.delegate,state:0 @@ -1350,7 +1351,7 @@ msgstr "Etkin" #. module: project #: model:ir.model,name:project.model_project_category msgid "Category of project's task, issue, ..." -msgstr "" +msgstr "Projenin kategorileri görev, sorun, ..." #. module: project #: help:project.project,resource_calendar_id:0 @@ -1367,7 +1368,7 @@ msgstr "" #. module: project #: view:project.config.settings:0 msgid "Helpdesk & Support" -msgstr "" +msgstr "Yardım Masası ve Destek" #. module: project #: help:report.project.task.user,opening_days:0 @@ -1390,7 +1391,7 @@ msgstr "" #: code:addons/project/project.py:220 #, python-format msgid "Attachments" -msgstr "" +msgstr "Ekkler" #. module: project #: view:project.task:0 @@ -1404,7 +1405,7 @@ msgstr "" #: selection:report.project.task.user,state:0 #: view:res.partner:0 msgid "Done" -msgstr "Tamamlandı" +msgstr "Biten" #. module: project #: code:addons/project/project.py:182 @@ -1418,12 +1419,12 @@ msgstr "" #: model:process.transition.action,name:project.process_transition_action_draftopentask0 #: view:project.project:0 msgid "Open" -msgstr "Açık" +msgstr "Aç" #. module: project #: field:project.project,privacy_visibility:0 msgid "Privacy / Visibility" -msgstr "" +msgstr "Gizlilik / Görünürlük" #. module: project #: view:project.task:0 @@ -1437,28 +1438,29 @@ msgstr "Kalan Saatler" #. module: project #: model:mail.message.subtype,description:project.mt_task_stage msgid "Stage changed" -msgstr "" +msgstr "Aşama değişti" #. module: project #: constraint:project.task:0 msgid "Error ! Task end-date must be greater then task start-date" msgstr "" +"Hata! Görev bitiş tarihi başlangıç ​​tarihi görevin ardından büyük olmalıdır" #. module: project #: field:project.task.history,user_id:0 #: field:project.task.history.cumulative,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Sorumlu" #. module: project #: view:project.project:0 msgid "Search Project" -msgstr "" +msgstr "Proje Arama" #. module: project #: view:project.task.delegate:0 msgid "Delegated Task" -msgstr "Aktarılmış Görevler" +msgstr "Yekilendirilmiş Görevler" #. module: project #: view:report.project.task.user:0 @@ -1474,7 +1476,7 @@ msgstr "" #. module: project #: model:project.task.type,name:project.project_tt_development msgid "Development" -msgstr "" +msgstr "Geliştirme" #. module: project #: help:project.task,active:0 @@ -1487,7 +1489,7 @@ msgstr "" #. module: project #: model:res.request.link,name:project.req_link_task msgid "Project task" -msgstr "Proje Görevi" +msgstr "Proje görevi" #. module: project #: field:project.task,effective_hours:0 @@ -1511,7 +1513,7 @@ msgstr "" #. module: project #: model:ir.actions.act_window,name:project.action_view_task_overpassed_draft msgid "Overpassed Tasks" -msgstr "" +msgstr "Aşan Görevler" #. module: project #: code:addons/project/project.py:932 @@ -1524,7 +1526,7 @@ msgstr "" #. module: project #: field:project.task.delegate,user_id:0 msgid "Assign To" -msgstr "Atanacak" +msgstr "Atanan" #. module: project #: model:res.groups,name:project.group_time_work_estimation_tasks @@ -1534,7 +1536,7 @@ msgstr "" #. module: project #: field:project.task,total_hours:0 msgid "Total" -msgstr "" +msgstr "Toplam" #. module: project #: model:process.node,note:project.process_node_taskbydelegate0 @@ -1544,7 +1546,7 @@ msgstr "Görevinizi başka bir kullanıcıya aktarın." #. module: project #: model:mail.message.subtype,description:project.mt_task_started msgid "Task started" -msgstr "" +msgstr "Görev başladı" #. module: project #: help:project.task.reevaluate,remaining_hours:0 @@ -1561,7 +1563,7 @@ msgstr "" #. module: project #: view:project.task:0 msgid "Deadlines" -msgstr "Bitiş Tarihleri" +msgstr "ZamanSınırı" #. module: project #: code:addons/project/wizard/project_task_delegate.py:69 @@ -1570,7 +1572,7 @@ msgstr "Bitiş Tarihleri" #: code:addons/project/wizard/project_task_delegate.py:78 #, python-format msgid "CHECK: " -msgstr "" +msgstr "KOTROL: " #. module: project #: code:addons/project/project.py:432 @@ -1581,12 +1583,12 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Pending Projects" -msgstr "" +msgstr "Bekleyen Projeler" #. module: project #: view:project.task:0 msgid "Remaining" -msgstr "" +msgstr "Kalan" #. module: project #: field:project.task,progress:0 @@ -1625,7 +1627,7 @@ msgstr "" #. module: project #: model:ir.ui.menu,name:project.menu_task_types_view msgid "Task Stages" -msgstr "" +msgstr "Görev Aşamaları" #. module: project #: model:process.node,note:project.process_node_drafttask0 @@ -1636,13 +1638,13 @@ msgstr "Şartları belirleyip Planlanan Saatleri giriniz." #: field:project.project,message_ids:0 #: field:project.task,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mesajlar" #. module: project #: field:project.project,color:0 #: field:project.task,color:0 msgid "Color Index" -msgstr "" +msgstr "Renk İndeksi" #. module: project #: model:ir.actions.act_window,name:project.open_board_project @@ -1669,7 +1671,7 @@ msgstr "Proje" #: selection:project.task.type,state:0 #: selection:report.project.task.user,state:0 msgid "Cancelled" -msgstr "İptal Edilmiş" +msgstr "İptalEdildi" #. module: project #: model:ir.actions.act_window,help:project.action_view_task @@ -1689,34 +1691,34 @@ msgstr "" #: field:project.task,date_end:0 #: field:report.project.task.user,date_end:0 msgid "Ending Date" -msgstr "" +msgstr "Bitiş Tarihi" #. module: project #: field:project.task.type,state:0 msgid "Related Status" -msgstr "" +msgstr "İlişki Durumu" #. module: project #: view:project.project:0 msgid "Documents" -msgstr "" +msgstr "Belgeler" #. module: project #: model:mail.message.subtype,description:project.mt_task_new msgid "Task created" -msgstr "" +msgstr "Görev oluşturuldu" #. module: project #: view:report.project.task.user:0 #: field:report.project.task.user,no_of_days:0 msgid "# of Days" -msgstr "" +msgstr "# nın Günleri" #. module: project #: field:project.project,message_follower_ids:0 #: field:project.task,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Takipçiler" #. module: project #: selection:project.project,state:0 @@ -1727,24 +1729,24 @@ msgstr "" #: selection:project.task.type,state:0 #: view:report.project.task.user:0 msgid "New" -msgstr "" +msgstr "Yeni" #. module: project #: model:ir.actions.act_window,name:project.action_view_task_history_cumulative #: model:ir.ui.menu,name:project.menu_action_view_task_history_cumulative msgid "Cumulative Flow" -msgstr "" +msgstr "Kümülatif Akış" #. module: project #: view:report.project.task.user:0 #: field:report.project.task.user,hours_effective:0 msgid "Effective Hours" -msgstr "" +msgstr "Efektif Saatleri" #. module: project #: view:report.project.task.user:0 msgid "OverPass delay" -msgstr "" +msgstr "Aşan geçikme" #. module: project #: view:project.task.delegate:0 @@ -1754,7 +1756,7 @@ msgstr "Onaylama Görevi" #. module: project #: field:project.config.settings,module_project_long_term:0 msgid "Manage resources planning on gantt view" -msgstr "" +msgstr "Gantt görünümü planlama kaynaklarını yönetme" #. module: project #: view:project.task:0 @@ -1772,12 +1774,12 @@ msgstr "" #. module: project #: view:res.partner:0 msgid "For changing to done state" -msgstr "" +msgstr "Biten durumu değiştirmek için" #. module: project #: view:report.project.task.user:0 msgid "My Task" -msgstr "" +msgstr "Görevlerim" #. module: project #: view:project.task:0 @@ -1823,7 +1825,7 @@ msgstr "" #: model:ir.ui.menu,name:project.menu_project_task_user_tree #: view:report.project.task.user:0 msgid "Tasks Analysis" -msgstr "" +msgstr "Görev Analizi" #. module: project #: view:project.task:0 @@ -1847,14 +1849,14 @@ msgstr "Görevler" #. module: project #: selection:report.project.task.user,month:0 msgid "December" -msgstr "" +msgstr "Aralık" #. module: project #: view:project.config.settings:0 #: view:project.task.delegate:0 #: view:project.task.reevaluate:0 msgid "or" -msgstr "" +msgstr "veya" #. module: project #: help:project.config.settings,module_project_mrp:0 @@ -1876,7 +1878,7 @@ msgstr "" #. module: project #: model:project.category,name:project.project_category_03 msgid "Experiment" -msgstr "" +msgstr "Deneyi" #. module: project #: model:process.transition.action,name:project.process_transition_action_opendrafttask0 @@ -1889,17 +1891,17 @@ msgstr "Taslak" #: field:project.task.history,kanban_state:0 #: field:project.task.history.cumulative,kanban_state:0 msgid "Kanban State" -msgstr "" +msgstr "Kanban Durumu" #. module: project #: field:project.config.settings,module_project_timesheet:0 msgid "Record timesheet lines per tasks" -msgstr "" +msgstr "Görevler başına Kayıt çizelge satırları" #. module: project #: model:ir.model,name:project.model_report_project_task_user msgid "Tasks by user and project" -msgstr "" +msgstr "Görevler Kullanıcı ve proje göre" #. module: project #: field:res.company,project_time_mode_id:0 @@ -1912,18 +1914,18 @@ msgstr "Proje Zaman Birimi" #: selection:project.task.history,kanban_state:0 #: selection:project.task.history.cumulative,kanban_state:0 msgid "Normal" -msgstr "" +msgstr "Normal" #. module: project #: view:report.project.task.user:0 #: field:report.project.task.user,closing_days:0 msgid "Days to Close" -msgstr "" +msgstr "Kapanış Günü" #. module: project #: model:res.groups,name:project.group_project_user msgid "User" -msgstr "" +msgstr "Kullanıcılar" #. module: project #: help:project.project,alias_model:0 @@ -1936,17 +1938,17 @@ msgstr "" #: model:ir.actions.act_window,name:project.action_config_settings #: view:project.config.settings:0 msgid "Configure Project" -msgstr "" +msgstr "Proje Yapılandırma" #. module: project #: view:project.task.history.cumulative:0 msgid "Tasks's Cumulative Flow" -msgstr "" +msgstr "Görevler Kümülatif Akış" #. module: project #: selection:report.project.task.user,month:0 msgid "January" -msgstr "" +msgstr "Ocak" #. module: project #: field:project.task.delegate,prefix:0 @@ -1968,7 +1970,7 @@ msgstr "" #: model:mail.message.subtype,name:project.mt_project_task_new #: model:mail.message.subtype,name:project.mt_task_new msgid "Task Created" -msgstr "" +msgstr "Görev Oluşturuldu" #. module: project #: view:report.project.task.user:0 @@ -1978,7 +1980,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Projects in which I am a manager" -msgstr "" +msgstr "Benim yöneticisi olduğum Projeler" #. module: project #: view:project.task:0 @@ -1986,12 +1988,12 @@ msgstr "" #: selection:project.task.history,kanban_state:0 #: selection:project.task.history.cumulative,kanban_state:0 msgid "Ready for next stage" -msgstr "" +msgstr "Sonraki aşaması için hazır" #. module: project #: field:project.task.type,case_default:0 msgid "Default for New Projects" -msgstr "" +msgstr "Yeni Projeler için varsayılan" #. module: project #: view:project.task:0 @@ -2003,7 +2005,7 @@ msgstr "Açıklama" #. module: project #: selection:report.project.task.user,month:0 msgid "May" -msgstr "" +msgstr "Mayıs" #. module: project #: help:project.task.type,case_default:0 @@ -2015,12 +2017,12 @@ msgstr "" #. module: project #: field:project.task,partner_id:0 msgid "Customer" -msgstr "" +msgstr "Müşteri" #. module: project #: selection:report.project.task.user,month:0 msgid "February" -msgstr "" +msgstr "Şubat" #. module: project #: help:project.config.settings,module_project_long_term:0 @@ -2033,17 +2035,17 @@ msgstr "" #. module: project #: model:mail.message.subtype,description:project.mt_task_closed msgid "Task closed" -msgstr "" +msgstr "Görev kapandı" #. module: project #: selection:report.project.task.user,month:0 msgid "April" -msgstr "" +msgstr "Nisan" #. module: project #: view:project.task:0 msgid "Spent Hours" -msgstr "" +msgstr "Harcanan Saatleri" #. module: project #: help:project.project,sequence:0 @@ -2053,7 +2055,7 @@ msgstr "" #. module: project #: model:ir.actions.act_window,name:project.act_res_users_2_project_task_opened msgid "Assigned Tasks" -msgstr "" +msgstr "Atanmış Görevler" #. module: project #: help:project.config.settings,module_project_issue_sheet:0 @@ -2065,13 +2067,13 @@ msgstr "" #. module: project #: selection:project.project,privacy_visibility:0 msgid "Followers Only" -msgstr "" +msgstr "Sadece Takipçilere" #. module: project #: view:board.board:0 #: field:project.project,task_count:0 msgid "Open Tasks" -msgstr "" +msgstr "Açık Görevler" #. module: project #: field:project.project,priority:0 @@ -2079,7 +2081,7 @@ msgstr "" #: field:project.task,sequence:0 #: field:project.task.type,sequence:0 msgid "Sequence" -msgstr "Silsile" +msgstr "Sıralama" #. module: project #: view:project.task:0 @@ -2098,14 +2100,14 @@ msgstr "" #: view:report.project.task.user:0 #: field:report.project.task.user,year:0 msgid "Year" -msgstr "" +msgstr "Yıl" #. module: project #: view:project.project:0 #: field:project.project,type_ids:0 #: view:project.task.type:0 msgid "Tasks Stages" -msgstr "" +msgstr "Görev Aşamaları" #~ msgid "Configuration" #~ msgstr "Ayarlar" diff --git a/addons/project/project_data.xml b/addons/project/project_data.xml index 56a21342d9e..025327d70b3 100644 --- a/addons/project/project_data.xml +++ b/addons/project/project_data.xml @@ -94,16 +94,19 @@ Task Blocked project.task + Task blocked Task Done project.task + Task closed Stage Changed project.task + Stage changed diff --git a/addons/project_gtd/i18n/tr.po b/addons/project_gtd/i18n/tr.po index d5bff6a18a6..2fe4e6f285e 100644 --- a/addons/project_gtd/i18n/tr.po +++ b/addons/project_gtd/i18n/tr.po @@ -1,35 +1,36 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * project_gtd +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2010-09-09 07:17+0000\n" -"Last-Translator: Fabien (Open ERP) \n" -"Language-Team: \n" +"PO-Revision-Date: 2013-02-06 22:09+0000\n" +"Last-Translator: Ediz Duman \n" +"Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 05:46+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" #. module: project_gtd #: view:project.task:0 msgid "In Progress" -msgstr "" +msgstr "DevamEden" #. module: project_gtd #: view:project.task:0 msgid "Show only tasks having a deadline" -msgstr "" +msgstr "Sadece zamanSınırı olan görevleri göster" #. module: project_gtd #: view:project.task:0 msgid "Reactivate" -msgstr "" +msgstr "Yeniden Etkinleştir" #. module: project_gtd #: help:project.task,timebox_id:0 @@ -44,7 +45,7 @@ msgstr "" #. module: project_gtd #: model:project.gtd.context,name:project_gtd.context_travel msgid "Travel" -msgstr "" +msgstr "Seyahat" #. module: project_gtd #: view:project.timebox.empty:0 @@ -54,7 +55,7 @@ msgstr "" #. module: project_gtd #: view:project.task:0 msgid "Pending Tasks" -msgstr "" +msgstr "Bekleyen Görevler" #. module: project_gtd #: code:addons/project_gtd/wizard/project_gtd_empty.py:52 @@ -73,17 +74,17 @@ msgstr "" #. module: project_gtd #: model:project.gtd.timebox,name:project_gtd.timebox_daily msgid "Today" -msgstr "" +msgstr "Bugün" #. module: project_gtd #: view:project.task:0 msgid "Timeframe" -msgstr "" +msgstr "Zaman Aralığı" #. module: project_gtd #: model:project.gtd.timebox,name:project_gtd.timebox_lt msgid "Long Term" -msgstr "" +msgstr "Uzun Dönem" #. module: project_gtd #: model:ir.model,name:project_gtd.model_project_timebox_empty @@ -93,7 +94,7 @@ msgstr "" #. module: project_gtd #: view:project.task:0 msgid "Pending" -msgstr "" +msgstr "Bekleyen" #. module: project_gtd #: view:project.gtd.timebox:0 @@ -112,7 +113,7 @@ msgstr "" #: model:ir.ui.menu,name:project_gtd.menu_open_gtd_timebox_tree #: view:project.task:0 msgid "My Tasks" -msgstr "" +msgstr "Görevlerim" #. module: project_gtd #: help:project.task,context_id:0 @@ -133,12 +134,12 @@ msgstr "" #. module: project_gtd #: model:project.gtd.timebox,name:project_gtd.timebox_weekly msgid "This Week" -msgstr "" +msgstr "Bu Hafta" #. module: project_gtd #: field:project.gtd.timebox,icon:0 msgid "Icon" -msgstr "" +msgstr "İkon" #. module: project_gtd #: model:ir.model,name:project_gtd.model_project_timebox_fill_plan @@ -148,7 +149,7 @@ msgstr "" #. module: project_gtd #: model:ir.model,name:project_gtd.model_project_task msgid "Task" -msgstr "" +msgstr "Görev" #. module: project_gtd #: view:project.timebox.fill.plan:0 @@ -158,23 +159,23 @@ msgstr "" #. module: project_gtd #: field:project.timebox.empty,name:0 msgid "Name" -msgstr "" +msgstr "Adı" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.open_gtd_context_tree #: model:ir.ui.menu,name:project_gtd.menu_open_gtd_time_contexts msgid "Contexts" -msgstr "" +msgstr "Bağlamları" #. module: project_gtd #: model:project.gtd.context,name:project_gtd.context_car msgid "Car" -msgstr "" +msgstr "Araba" #. module: project_gtd #: view:project.task:0 msgid "Show Context" -msgstr "" +msgstr "Göster Bağlamı" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.action_project_gtd_fill @@ -191,19 +192,19 @@ msgstr "" #: code:addons/project_gtd/wizard/project_gtd_empty.py:52 #, python-format msgid "Error!" -msgstr "" +msgstr "Hata!" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.open_gtd_timebox_tree #: model:ir.ui.menu,name:project_gtd.menu_open_gtd_time_timeboxes #: view:project.gtd.timebox:0 msgid "Timeboxes" -msgstr "Çalışma Zaman Aralığı" +msgstr "Timeboxes" #. module: project_gtd #: view:project.task:0 msgid "In Progress and draft tasks" -msgstr "" +msgstr "DevamEden ve taslak görevleri" #. module: project_gtd #: model:ir.model,name:project_gtd.model_project_gtd_context @@ -211,17 +212,17 @@ msgstr "" #: field:project.gtd.context,name:0 #: field:project.task,context_id:0 msgid "Context" -msgstr "" +msgstr "Bağlam" #. module: project_gtd #: field:project.timebox.fill.plan,task_ids:0 msgid "Tasks selection" -msgstr "" +msgstr "Görev seçimi" #. module: project_gtd #: view:project.task:0 msgid "Display" -msgstr "" +msgstr "Ekran" #. module: project_gtd #: model:project.gtd.context,name:project_gtd.context_office @@ -232,22 +233,22 @@ msgstr "" #: field:project.gtd.context,sequence:0 #: field:project.gtd.timebox,sequence:0 msgid "Sequence" -msgstr "Sıra No" +msgstr "Sıralama" #. module: project_gtd #: view:project.task:0 msgid "Show the context field" -msgstr "" +msgstr "Bağlam alanında göster" #. module: project_gtd #: help:project.gtd.context,sequence:0 msgid "Gives the sequence order when displaying a list of contexts." -msgstr "" +msgstr "Bağlamlarda bir listesini görüntüleme sırasını verir." #. module: project_gtd #: view:project.task:0 msgid "Show Deadlines" -msgstr "" +msgstr "Göster ZamanSınırı" #. module: project_gtd #: view:project.gtd.timebox:0 @@ -267,7 +268,7 @@ msgstr "" #. module: project_gtd #: view:project.timebox.fill.plan:0 msgid "Cancel" -msgstr "İptal" +msgstr "iptal" #. module: project_gtd #: model:project.gtd.context,name:project_gtd.context_home @@ -285,12 +286,12 @@ msgstr "" #. module: project_gtd #: view:project.task:0 msgid "For reopening the tasks" -msgstr "" +msgstr "veya görevleri yeniden açılması" #. module: project_gtd #: view:project.timebox.fill.plan:0 msgid "or" -msgstr "" +msgstr "veya" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML" diff --git a/addons/project_issue/i18n/sk.po b/addons/project_issue/i18n/sk.po new file mode 100644 index 00000000000..6c909d82758 --- /dev/null +++ b/addons/project_issue/i18n/sk.po @@ -0,0 +1,984 @@ +# Slovak translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:04+0000\n" +"PO-Revision-Date: 2013-02-09 15:06+0000\n" +"Last-Translator: FULL NAME \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: 2013-02-10 04:49+0000\n" +"X-Generator: Launchpad (build 16482)\n" + +#. module: project_issue +#: model:project.category,name:project_issue.project_issue_category_03 +msgid "Deadly bug" +msgstr "" + +#. module: project_issue +#: help:project.config.settings,fetchmail_issue:0 +msgid "" +"Allows you to configure your incoming mail server, and create issues from " +"incoming emails." +msgstr "" + +#. module: project_issue +#: field:project.issue.report,delay_open:0 +msgid "Avg. Delay to Open" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +msgid "Group By..." +msgstr "" + +#. module: project_issue +#: field:project.issue,working_hours_open:0 +msgid "Working Hours to Open the Issue" +msgstr "" + +#. module: project_issue +#: model:mail.message.subtype,description:project_issue.mt_issue_started +msgid "Issue started" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_open:0 +msgid "Opened" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,opening_date:0 +msgid "Date of Opening" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "March" +msgstr "" + +#. module: project_issue +#: field:project.issue,progress:0 +msgid "Progress (%)" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: project_issue +#: field:project.issue,company_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: project_issue +#: field:project.issue,email_cc:0 +msgid "Watchers Emails" +msgstr "" + +#. module: project_issue +#: help:project.issue,kanban_state:0 +msgid "" +"A Issue's kanban state indicates special situations affecting it:\n" +" * Normal is the default situation\n" +" * Blocked indicates something is preventing the progress of this issue\n" +" * Ready for next stage indicates the issue is ready to be pulled to the " +"next stage" +msgstr "" + +#. module: project_issue +#: help:project.issue,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: project_issue +#: help:account.analytic.account,use_issues:0 +msgid "Check this field if this project manages issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,day_open:0 +msgid "Days to Open" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:465 +#, python-format +msgid "" +"You cannot escalate this issue.\n" +"The relevant Project has not configured the Escalation Project!" +msgstr "" + +#. module: project_issue +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Highest" +msgstr "" + +#. module: project_issue +#: help:project.issue,inactivity_days:0 +msgid "Difference in days between last action and current date" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,day:0 +msgid "Day" +msgstr "" + +#. module: project_issue +#: field:project.issue,days_since_creation:0 +msgid "Days since creation date" +msgstr "" + +#. module: project_issue +#: field:project.issue,task_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,task_id:0 +msgid "Task" +msgstr "" + +#. module: project_issue +#: model:mail.message.subtype,name:project_issue.mt_project_issue_stage +msgid "Issue Stage Changed" +msgstr "" + +#. module: project_issue +#: field:project.issue,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: project_issue +#: field:project.issue,inactivity_days:0 +msgid "Days since last action" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_project +#: view:project.issue:0 +#: field:project.issue,project_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,project_id:0 +msgid "Project" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.project_issue_categ_act0 +msgid "" +"

    \n" +" Click to report a new issue.\n" +"

    \n" +" The OpenERP issues tacker allows you to efficiantly manage " +"things\n" +" like internal requests, software development bugs, customer\n" +" complaints, project troubles, material breakdowns, etc.\n" +"

    \n" +" " +msgstr "" + +#. module: project_issue +#: selection:project.issue,state:0 +#: selection:project.issue.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: project_issue +#: field:project.issue,description:0 +msgid "Private Note" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,date_closed:0 +msgid "Date of Closing" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue Tracker Search" +msgstr "" + +#. module: project_issue +#: field:project.issue,color:0 +msgid "Color Index" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,working_hours_open:0 +msgid "Avg. Working Hours to Open" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: project_issue +#: help:project.issue,message_summary:0 +msgid "" +"Holds the Chatter summary (number of messages, ...). This summary is " +"directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: project_issue +#: help:project.project,project_escalation_id:0 +msgid "" +"If any issue is escalated from the current Project, it will be listed under " +"the project selected here." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Extra Info" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.action_project_issue_report +msgid "" +"This report on the project issues allows you to analyse the quality of your " +"support or after-sales services. You can track the issues per age. You can " +"analyse the time required to open or close an issue, the number of email to " +"exchange and the time spent on average by issues." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Edit..." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Responsible" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Statistics" +msgstr "" + +#. module: project_issue +#: field:project.issue,kanban_state:0 +msgid "Kanban State" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:360 +#, python-format +msgid "Project issue converted to task." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,priority:0 +#: view:project.issue.report:0 +#: field:project.issue.report,priority:0 +msgid "Priority" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,version_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,version_id:0 +msgid "Version" +msgstr "" + +#. module: project_issue +#: field:project.issue,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +msgid "New" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.project_issue_categ_action +msgid "Issue Categories" +msgstr "" + +#. module: project_issue +#: field:project.issue,email_from:0 +msgid "Email" +msgstr "" + +#. module: project_issue +#: field:project.issue,channel_id:0 +#: field:project.issue.report,channel_id:0 +msgid "Channel" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Lowest" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:382 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Unassigned Issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,create_date:0 +#: view:project.issue.report:0 +#: field:project.issue.report,creation_date:0 +msgid "Creation Date" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.project_issue_version_action +#: model:ir.ui.menu,name:project_issue.menu_project_issue_version_act +msgid "Versions" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "To Do Issues" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_issue_version +msgid "project.issue.version" +msgstr "" + +#. module: project_issue +#: field:project.config.settings,fetchmail_issue:0 +msgid "Create issues from an incoming email account " +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +msgid "Done" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "July" +msgstr "" + +#. module: project_issue +#: model:ir.ui.menu,name:project_issue.menu_project_issue_category_act +msgid "Categories" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,stage_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,stage_id:0 +msgid "Stage" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_project_issue_report +#: model:ir.ui.menu,name:project_issue.menu_project_issue_report_tree +#: view:project.issue.report:0 +msgid "Issues Analysis" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:485 +#, python-format +msgid "No Subject" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,name:project_issue.action_view_my_project_issue_tree +msgid "My Project Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,partner_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,partner_id:0 +msgid "Contact" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Delete" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:365 +#, python-format +msgid "Tasks" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,nbr:0 +msgid "# of Issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "September" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "December" +msgstr "" + +#. module: project_issue +#: field:project.issue,categ_ids:0 +msgid "Tags" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Issue Tracker Tree" +msgstr "" + +#. module: project_issue +#: model:project.category,name:project_issue.project_issue_category_01 +msgid "Little problem" +msgstr "" + +#. module: project_issue +#: view:project.project:0 +msgid "creates" +msgstr "" + +#. module: project_issue +#: model:crm.case.categ,name:project_issue.feature_request_categ +msgid "Feature Requests" +msgstr "" + +#. module: project_issue +#: field:project.issue,write_date:0 +msgid "Update Date" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Project:" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Open Features" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_action_next:0 +msgid "Next Action" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,kanban_state:0 +msgid "Blocked" +msgstr "" + +#. module: project_issue +#: field:project.issue,user_email:0 +msgid "User Email" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "#Number of Project Issues" +msgstr "" + +#. module: project_issue +#: help:project.issue,channel_id:0 +msgid "Communication channel." +msgstr "" + +#. module: project_issue +#: help:project.issue,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: project_issue +#: model:crm.case.categ,name:project_issue.bug_categ +msgid "Maintenance" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,state:0 +msgid "Draft" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Low" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_closed:0 +#: selection:project.issue.report,state:0 +msgid "Closed" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,delay_close:0 +msgid "Avg. Delay to Close" +msgstr "" + +#. module: project_issue +#: selection:project.issue,state:0 +#: view:project.issue.report:0 +#: selection:project.issue.report,state:0 +msgid "Pending" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,state:0 +#: field:project.issue.report,state:0 +msgid "Status" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "#Project Issues" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "August" +msgstr "" + +#. module: project_issue +#: selection:project.issue,kanban_state:0 +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "Normal" +msgstr "" + +#. module: project_issue +#: field:project.project,issue_count:0 +msgid "unknown" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Category:" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "June" +msgstr "" + +#. module: project_issue +#: help:project.issue,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "New Issues" +msgstr "" + +#. module: project_issue +#: field:project.issue,day_close:0 +msgid "Days to Close" +msgstr "" + +#. module: project_issue +#: field:project.issue,message_is_follower:0 +msgid "Is a Follower" +msgstr "" + +#. module: project_issue +#: help:project.issue,state:0 +msgid "" +"The status is set to 'Draft', when a case is created. " +"If the case is in progress the status is set to 'Open'. " +"When the case is over, the status is set to 'Done'. If " +"the case needs to be reviewed then the status is set " +"to 'Pending'." +msgstr "" + +#. module: project_issue +#: field:project.issue,active:0 +#: field:project.issue.version,active:0 +msgid "Active" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "November" +msgstr "" + +#. module: project_issue +#: code:addons/project_issue/project_issue.py:465 +#, python-format +msgid "Warning!" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +msgid "Search" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "October" +msgstr "" + +#. module: project_issue +#: help:project.issue,days_since_creation:0 +msgid "Difference in days between creation date and current date" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "January" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature Tracker Tree" +msgstr "" + +#. module: project_issue +#: help:project.issue,email_from:0 +msgid "These people will receive email." +msgstr "" + +#. module: project_issue +#: field:project.issue,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: project_issue +#: field:project.issue,date:0 +msgid "Date" +msgstr "" + +#. module: project_issue +#: field:project.issue,user_id:0 +#: view:project.issue.report:0 +#: field:project.issue.report,user_id:0 +msgid "Assigned to" +msgstr "" + +#. module: project_issue +#: view:project.config.settings:0 +msgid "Configure" +msgstr "" + +#. module: project_issue +#: model:mail.message.subtype,description:project_issue.mt_issue_closed +msgid "Issue closed" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Current Features" +msgstr "" + +#. module: project_issue +#: view:project.issue.version:0 +msgid "Issue Version" +msgstr "" + +#. module: project_issue +#: field:project.issue.version,name:0 +msgid "Version Number" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Cancel" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,state:0 +msgid "Open" +msgstr "" + +#. module: project_issue +#: field:account.analytic.account,use_issues:0 +#: model:ir.actions.act_window,name:project_issue.act_project_project_2_project_issue_all +#: model:ir.actions.act_window,name:project_issue.project_issue_categ_act0 +#: model:ir.ui.menu,name:project_issue.menu_project_confi +#: model:ir.ui.menu,name:project_issue.menu_project_issue_track +#: view:project.issue:0 +#: view:project.project:0 +msgid "Issues" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,state:0 +msgid "In Progress" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +msgid "To Do" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_issue +#: view:project.issue.report:0 +msgid "Project Issue" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Creation Month" +msgstr "" + +#. module: project_issue +#: help:project.issue,progress:0 +msgid "Computed as: Time Spent / Total Time." +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: selection:project.issue,kanban_state:0 +msgid "Ready for next stage" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,section_id:0 +msgid "Sale Team" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: view:project.issue.report:0 +#: field:project.issue.report,month:0 +msgid "Month" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +#: field:project.issue,name:0 +#: view:project.project:0 +msgid "Issue" +msgstr "" + +#. module: project_issue +#: model:project.category,name:project_issue.project_issue_category_02 +msgid "PBCK" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature Tracker Search" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Description" +msgstr "" + +#. module: project_issue +#: field:project.issue,section_id:0 +msgid "Sales Team" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "May" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_config_settings +msgid "project.config.settings" +msgstr "" + +#. module: project_issue +#: model:mail.message.subtype,name:project_issue.mt_issue_closed +#: model:mail.message.subtype,name:project_issue.mt_project_issue_closed +msgid "Issue Closed" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,email:0 +msgid "# Emails" +msgstr "" + +#. module: project_issue +#: model:mail.message.subtype,name:project_issue.mt_issue_new +#: model:mail.message.subtype,name:project_issue.mt_project_issue_new +msgid "Issue Created" +msgstr "" + +#. module: project_issue +#: model:mail.message.subtype,name:project_issue.mt_issue_blocked +#: model:mail.message.subtype,name:project_issue.mt_project_issue_blocked +msgid "Issue Blocked" +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "February" +msgstr "" + +#. module: project_issue +#: model:mail.message.subtype,description:project_issue.mt_issue_stage +#: model:mail.message.subtype,description:project_issue.mt_project_issue_stage +msgid "Stage changed" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "Feature description" +msgstr "" + +#. module: project_issue +#: field:project.project,project_escalation_id:0 +msgid "Project Escalation" +msgstr "" + +#. module: project_issue +#: model:ir.actions.act_window,help:project_issue.project_issue_version_action +msgid "" +"

    \n" +" Click to add a new version.\n" +"

    \n" +" Define here the different versions of your products on " +"which\n" +" you can work on issues.\n" +"

    \n" +" " +msgstr "" + +#. module: project_issue +#: help:project.issue,section_id:0 +msgid "" +"Sales team to which Case belongs to. Define " +"Responsible user and Email account for mail gateway." +msgstr "" + +#. module: project_issue +#: view:board.board:0 +msgid "My Issues" +msgstr "" + +#. module: project_issue +#: help:project.issue.report,delay_open:0 +msgid "Number of Days to open the project issue." +msgstr "" + +#. module: project_issue +#: selection:project.issue.report,month:0 +msgid "April" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "⇒ Escalate" +msgstr "" + +#. module: project_issue +#: view:project.issue:0 +msgid "References" +msgstr "" + +#. module: project_issue +#: model:mail.message.subtype,description:project_issue.mt_issue_new +msgid "Issue created" +msgstr "" + +#. module: project_issue +#: field:project.issue,working_hours_close:0 +msgid "Working Hours to Close the Issue" +msgstr "" + +#. module: project_issue +#: field:project.issue,id:0 +msgid "ID" +msgstr "" + +#. module: project_issue +#: model:mail.message.subtype,description:project_issue.mt_issue_blocked +msgid "Issue blocked" +msgstr "" + +#. module: project_issue +#: model:ir.model,name:project_issue.model_project_issue_report +msgid "project.issue.report" +msgstr "" + +#. module: project_issue +#: help:project.issue.report,delay_close:0 +msgid "Number of Days to close the project issue" +msgstr "" + +#. module: project_issue +#: field:project.issue.report,working_hours_close:0 +msgid "Avg. Working Hours to Close" +msgstr "" + +#. module: project_issue +#: model:mail.message.subtype,name:project_issue.mt_issue_stage +msgid "Stage Changed" +msgstr "" + +#. module: project_issue +#: selection:project.issue,priority:0 +#: selection:project.issue.report,priority:0 +msgid "High" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_deadline:0 +msgid "Deadline" +msgstr "" + +#. module: project_issue +#: field:project.issue,date_action_last:0 +msgid "Last Action" +msgstr "" + +#. module: project_issue +#: view:project.issue.report:0 +#: field:project.issue.report,name:0 +msgid "Year" +msgstr "" + +#. module: project_issue +#: field:project.issue,duration:0 +msgid "Duration" +msgstr "" + +#. module: project_issue +#: model:mail.message.subtype,name:project_issue.mt_issue_started +#: model:mail.message.subtype,name:project_issue.mt_project_issue_started +msgid "Issue Started" +msgstr "" diff --git a/addons/project_issue/i18n/tr.po b/addons/project_issue/i18n/tr.po index 7dfca4829a7..901ff2c023c 100644 --- a/addons/project_issue/i18n/tr.po +++ b/addons/project_issue/i18n/tr.po @@ -1,26 +1,25 @@ -# Turkish translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * project_issue # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-01-25 17:30+0000\n" -"Last-Translator: Ahmet Altınışık \n" +"PO-Revision-Date: 2013-02-06 22:09+0000\n" +"Last-Translator: Ediz Duman \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 06:00+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" #. module: project_issue #: model:project.category,name:project_issue.project_issue_category_03 msgid "Deadly bug" -msgstr "" +msgstr "Ölümcül hata" #. module: project_issue #: help:project.config.settings,fetchmail_issue:0 @@ -38,7 +37,7 @@ msgstr "" #: view:project.issue:0 #: view:project.issue.report:0 msgid "Group By..." -msgstr "Grupla..." +msgstr "Grupla İle..." #. module: project_issue #: field:project.issue,working_hours_open:0 @@ -48,17 +47,17 @@ msgstr "" #. module: project_issue #: model:mail.message.subtype,description:project_issue.mt_issue_started msgid "Issue started" -msgstr "" +msgstr "Sorun başladı" #. module: project_issue #: field:project.issue,date_open:0 msgid "Opened" -msgstr "" +msgstr "Açıldı" #. module: project_issue #: field:project.issue.report,opening_date:0 msgid "Date of Opening" -msgstr "" +msgstr "Açılış Tarihi" #. module: project_issue #: selection:project.issue.report,month:0 @@ -74,14 +73,14 @@ msgstr "İlerleme (%)" #: view:project.issue:0 #: field:project.issue,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış mesajlar" #. module: project_issue #: field:project.issue,company_id:0 #: view:project.issue.report:0 #: field:project.issue.report,company_id:0 msgid "Company" -msgstr "" +msgstr "Firma" #. module: project_issue #: field:project.issue,email_cc:0 @@ -141,7 +140,7 @@ msgstr "" #: view:project.issue.report:0 #: field:project.issue.report,day:0 msgid "Day" -msgstr "" +msgstr "Gün" #. module: project_issue #: field:project.issue,days_since_creation:0 @@ -153,17 +152,17 @@ msgstr "" #: view:project.issue.report:0 #: field:project.issue.report,task_id:0 msgid "Task" -msgstr "" +msgstr "Görev" #. module: project_issue #: model:mail.message.subtype,name:project_issue.mt_project_issue_stage msgid "Issue Stage Changed" -msgstr "" +msgstr "Sorun Aşama Değişti" #. module: project_issue #: field:project.issue,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mesajlar" #. module: project_issue #: field:project.issue,inactivity_days:0 @@ -177,7 +176,7 @@ msgstr "" #: view:project.issue.report:0 #: field:project.issue.report,project_id:0 msgid "Project" -msgstr "" +msgstr "Proje" #. module: project_issue #: model:ir.actions.act_window,help:project_issue.project_issue_categ_act0 @@ -197,12 +196,12 @@ msgstr "" #: selection:project.issue,state:0 #: selection:project.issue.report,state:0 msgid "Cancelled" -msgstr "" +msgstr "İptalEdilen" #. module: project_issue #: field:project.issue,description:0 msgid "Private Note" -msgstr "" +msgstr "Özel Not" #. module: project_issue #: field:project.issue.report,date_closed:0 @@ -212,12 +211,12 @@ msgstr "" #. module: project_issue #: view:project.issue:0 msgid "Issue Tracker Search" -msgstr "" +msgstr "Sorun İzleyici Arama" #. module: project_issue #: field:project.issue,color:0 msgid "Color Index" -msgstr "" +msgstr "Renk İndeksi" #. module: project_issue #: field:project.issue.report,working_hours_open:0 @@ -227,7 +226,7 @@ msgstr "" #. module: project_issue #: model:ir.model,name:project_issue.model_account_analytic_account msgid "Analytic Account" -msgstr "" +msgstr "Analitik Hesap" #. module: project_issue #: help:project.issue,message_summary:0 @@ -246,7 +245,7 @@ msgstr "" #. module: project_issue #: view:project.issue:0 msgid "Extra Info" -msgstr "" +msgstr "Ekstra Bilgisi" #. module: project_issue #: model:ir.actions.act_window,help:project_issue.action_project_issue_report @@ -260,28 +259,28 @@ msgstr "" #. module: project_issue #: view:project.issue:0 msgid "Edit..." -msgstr "" +msgstr "Düzenle..." #. module: project_issue #: view:project.issue:0 msgid "Responsible" -msgstr "" +msgstr "Sorumlu" #. module: project_issue #: view:project.issue:0 msgid "Statistics" -msgstr "" +msgstr "İstatistik" #. module: project_issue #: field:project.issue,kanban_state:0 msgid "Kanban State" -msgstr "" +msgstr "Kanban Durumu" #. module: project_issue #: code:addons/project_issue/project_issue.py:360 #, python-format msgid "Project issue converted to task." -msgstr "" +msgstr "Proje sorun dönüştürüldü göreve" #. module: project_issue #: view:project.issue:0 @@ -289,7 +288,7 @@ msgstr "" #: view:project.issue.report:0 #: field:project.issue.report,priority:0 msgid "Priority" -msgstr "" +msgstr "Öncelik" #. module: project_issue #: view:project.issue:0 @@ -297,65 +296,65 @@ msgstr "" #: view:project.issue.report:0 #: field:project.issue.report,version_id:0 msgid "Version" -msgstr "" +msgstr "Versiyon" #. module: project_issue #: field:project.issue,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Takipçiler" #. module: project_issue #: view:project.issue:0 #: selection:project.issue,state:0 #: view:project.issue.report:0 msgid "New" -msgstr "" +msgstr "Yeni" #. module: project_issue #: model:ir.actions.act_window,name:project_issue.project_issue_categ_action msgid "Issue Categories" -msgstr "" +msgstr "Sorun Kategorileri" #. module: project_issue #: field:project.issue,email_from:0 msgid "Email" -msgstr "" +msgstr "Email" #. module: project_issue #: field:project.issue,channel_id:0 #: field:project.issue.report,channel_id:0 msgid "Channel" -msgstr "" +msgstr "Kanal" #. module: project_issue #: selection:project.issue,priority:0 #: selection:project.issue.report,priority:0 msgid "Lowest" -msgstr "" +msgstr "Endüşük" #. module: project_issue #: code:addons/project_issue/project_issue.py:382 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (kopya)" #. module: project_issue #: view:project.issue:0 msgid "Unassigned Issues" -msgstr "" +msgstr "Atanmamış Sorunlar" #. module: project_issue #: field:project.issue,create_date:0 #: view:project.issue.report:0 #: field:project.issue.report,creation_date:0 msgid "Creation Date" -msgstr "" +msgstr "Oluşturma Tarihi" #. module: project_issue #: model:ir.actions.act_window,name:project_issue.project_issue_version_action #: model:ir.ui.menu,name:project_issue.menu_project_issue_version_act msgid "Versions" -msgstr "" +msgstr "Versiyon" #. module: project_issue #: view:project.issue:0 @@ -370,24 +369,24 @@ msgstr "" #. module: project_issue #: field:project.config.settings,fetchmail_issue:0 msgid "Create issues from an incoming email account " -msgstr "" +msgstr "Gelen bir e-posta hesabından gelen sorunları oluşturma " #. module: project_issue #: view:project.issue:0 #: selection:project.issue,state:0 #: view:project.issue.report:0 msgid "Done" -msgstr "" +msgstr "Biten" #. module: project_issue #: selection:project.issue.report,month:0 msgid "July" -msgstr "" +msgstr "Temmuz" #. module: project_issue #: model:ir.ui.menu,name:project_issue.menu_project_issue_category_act msgid "Categories" -msgstr "" +msgstr "Kategoriler" #. module: project_issue #: view:project.issue:0 @@ -395,25 +394,25 @@ msgstr "" #: view:project.issue.report:0 #: field:project.issue.report,stage_id:0 msgid "Stage" -msgstr "" +msgstr "Aşama" #. module: project_issue #: model:ir.actions.act_window,name:project_issue.action_project_issue_report #: model:ir.ui.menu,name:project_issue.menu_project_issue_report_tree #: view:project.issue.report:0 msgid "Issues Analysis" -msgstr "" +msgstr "Sorunlar Analizi" #. module: project_issue #: code:addons/project_issue/project_issue.py:485 #, python-format msgid "No Subject" -msgstr "" +msgstr "Konu Yok" #. module: project_issue #: model:ir.actions.act_window,name:project_issue.action_view_my_project_issue_tree msgid "My Project Issues" -msgstr "" +msgstr "Proje Sorunlarım" #. module: project_issue #: view:project.issue:0 @@ -421,99 +420,99 @@ msgstr "" #: view:project.issue.report:0 #: field:project.issue.report,partner_id:0 msgid "Contact" -msgstr "" +msgstr "Kontak" #. module: project_issue #: view:project.issue:0 msgid "Delete" -msgstr "" +msgstr "Sil" #. module: project_issue #: code:addons/project_issue/project_issue.py:365 #, python-format msgid "Tasks" -msgstr "" +msgstr "Görevler" #. module: project_issue #: field:project.issue.report,nbr:0 msgid "# of Issues" -msgstr "" +msgstr "# nın Sorunları" #. module: project_issue #: selection:project.issue.report,month:0 msgid "September" -msgstr "" +msgstr "Eylül" #. module: project_issue #: selection:project.issue.report,month:0 msgid "December" -msgstr "" +msgstr "Aralık" #. module: project_issue #: field:project.issue,categ_ids:0 msgid "Tags" -msgstr "" +msgstr "Etiketler" #. module: project_issue #: view:project.issue:0 msgid "Issue Tracker Tree" -msgstr "" +msgstr "Sorun İzleme Ağacı" #. module: project_issue #: model:project.category,name:project_issue.project_issue_category_01 msgid "Little problem" -msgstr "" +msgstr "KüçükSorun" #. module: project_issue #: view:project.project:0 msgid "creates" -msgstr "" +msgstr "oluşanlar" #. module: project_issue #: model:crm.case.categ,name:project_issue.feature_request_categ msgid "Feature Requests" -msgstr "" +msgstr "Özellikli İstek" #. module: project_issue #: field:project.issue,write_date:0 msgid "Update Date" -msgstr "" +msgstr "Güncelle Tarihi" #. module: project_issue #: view:project.issue:0 msgid "Project:" -msgstr "" +msgstr "Proje:" #. module: project_issue #: view:project.issue:0 msgid "Open Features" -msgstr "" +msgstr "Aç Özellikler" #. module: project_issue #: field:project.issue,date_action_next:0 msgid "Next Action" -msgstr "" +msgstr "sonraki İşlem" #. module: project_issue #: view:project.issue:0 #: selection:project.issue,kanban_state:0 msgid "Blocked" -msgstr "" +msgstr "Engellendi" #. module: project_issue #: field:project.issue,user_email:0 msgid "User Email" -msgstr "" +msgstr "Kullanı Emaili" #. module: project_issue #: view:project.issue.report:0 msgid "#Number of Project Issues" -msgstr "" +msgstr "#Proje Sorun Numaraları" #. module: project_issue #: help:project.issue,channel_id:0 msgid "Communication channel." -msgstr "" +msgstr "Haberleşme kanalı." #. module: project_issue #: help:project.issue,email_cc:0 @@ -526,95 +525,95 @@ msgstr "" #. module: project_issue #: model:crm.case.categ,name:project_issue.bug_categ msgid "Maintenance" -msgstr "" +msgstr "Bakım" #. module: project_issue #: selection:project.issue.report,state:0 msgid "Draft" -msgstr "" +msgstr "Taslak" #. module: project_issue #: selection:project.issue,priority:0 #: selection:project.issue.report,priority:0 msgid "Low" -msgstr "" +msgstr "Düşük" #. module: project_issue #: field:project.issue,date_closed:0 #: selection:project.issue.report,state:0 msgid "Closed" -msgstr "" +msgstr "Kapandı" #. module: project_issue #: field:project.issue.report,delay_close:0 msgid "Avg. Delay to Close" -msgstr "" +msgstr "Ort. Kapatma için Gecikme" #. module: project_issue #: selection:project.issue,state:0 #: view:project.issue.report:0 #: selection:project.issue.report,state:0 msgid "Pending" -msgstr "" +msgstr "Bekleyen" #. module: project_issue #: view:project.issue:0 #: field:project.issue,state:0 #: field:project.issue.report,state:0 msgid "Status" -msgstr "" +msgstr "Durumu" #. module: project_issue #: view:project.issue.report:0 msgid "#Project Issues" -msgstr "" +msgstr "# Proje sorunları" #. module: project_issue #: selection:project.issue.report,month:0 msgid "August" -msgstr "" +msgstr "Ağustos" #. module: project_issue #: selection:project.issue,kanban_state:0 #: selection:project.issue,priority:0 #: selection:project.issue.report,priority:0 msgid "Normal" -msgstr "" +msgstr "Normal" #. module: project_issue #: field:project.project,issue_count:0 msgid "unknown" -msgstr "" +msgstr "bilinmeyen" #. module: project_issue #: view:project.issue:0 msgid "Category:" -msgstr "" +msgstr "Kategory" #. module: project_issue #: selection:project.issue.report,month:0 msgid "June" -msgstr "" +msgstr "Haziran" #. module: project_issue #: help:project.issue,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesajlar ve iletişim geçmişi" #. module: project_issue #: view:project.issue:0 msgid "New Issues" -msgstr "" +msgstr "Yeni Sorun" #. module: project_issue #: field:project.issue,day_close:0 msgid "Days to Close" -msgstr "" +msgstr "Kapanma Gün" #. module: project_issue #: field:project.issue,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Bir Takipçisi mi" #. module: project_issue #: help:project.issue,state:0 @@ -630,38 +629,38 @@ msgstr "" #: field:project.issue,active:0 #: field:project.issue.version,active:0 msgid "Active" -msgstr "" +msgstr "Etkin" #. module: project_issue #: selection:project.issue.report,month:0 msgid "November" -msgstr "" +msgstr "Kasım" #. module: project_issue #: code:addons/project_issue/project_issue.py:465 #, python-format msgid "Warning!" -msgstr "" +msgstr "Uyarı'" #. module: project_issue #: view:project.issue.report:0 msgid "Search" -msgstr "" +msgstr "Arama" #. module: project_issue #: selection:project.issue.report,month:0 msgid "October" -msgstr "" +msgstr "Ekim" #. module: project_issue #: help:project.issue,days_since_creation:0 msgid "Difference in days between creation date and current date" -msgstr "" +msgstr "Oluşturulma tarihi ve güncel tarih arasındaki gün farkı" #. module: project_issue #: selection:project.issue.report,month:0 msgid "January" -msgstr "" +msgstr "Ocak" #. module: project_issue #: view:project.issue:0 @@ -676,54 +675,54 @@ msgstr "" #. module: project_issue #: field:project.issue,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Özet" #. module: project_issue #: field:project.issue,date:0 msgid "Date" -msgstr "" +msgstr "Tarih" #. module: project_issue #: field:project.issue,user_id:0 #: view:project.issue.report:0 #: field:project.issue.report,user_id:0 msgid "Assigned to" -msgstr "" +msgstr "Atanan" #. module: project_issue #: view:project.config.settings:0 msgid "Configure" -msgstr "" +msgstr "Yapılandırma" #. module: project_issue #: model:mail.message.subtype,description:project_issue.mt_issue_closed msgid "Issue closed" -msgstr "" +msgstr "Sorun kapandı" #. module: project_issue #: view:project.issue:0 msgid "Current Features" -msgstr "" +msgstr "Mevcut Özellikler" #. module: project_issue #: view:project.issue.version:0 msgid "Issue Version" -msgstr "" +msgstr "Sorun Versiyonu" #. module: project_issue #: field:project.issue.version,name:0 msgid "Version Number" -msgstr "" +msgstr "Versiyon Numarası" #. module: project_issue #: view:project.issue:0 msgid "Cancel" -msgstr "" +msgstr "İptal" #. module: project_issue #: selection:project.issue.report,state:0 msgid "Open" -msgstr "" +msgstr "Aç" #. module: project_issue #: field:account.analytic.account,use_issues:0 @@ -734,61 +733,61 @@ msgstr "" #: view:project.issue:0 #: view:project.project:0 msgid "Issues" -msgstr "" +msgstr "Sorunlar" #. module: project_issue #: view:project.issue:0 #: selection:project.issue,state:0 msgid "In Progress" -msgstr "" +msgstr "DevamEden" #. module: project_issue #: view:project.issue:0 #: view:project.issue.report:0 msgid "To Do" -msgstr "" +msgstr "Yapılacak" #. module: project_issue #: model:ir.model,name:project_issue.model_project_issue #: view:project.issue.report:0 msgid "Project Issue" -msgstr "" +msgstr "Proje Sorun" #. module: project_issue #: view:project.issue:0 msgid "Creation Month" -msgstr "" +msgstr "Oluşturma Ayı" #. module: project_issue #: help:project.issue,progress:0 msgid "Computed as: Time Spent / Total Time." -msgstr "" +msgstr "Hesapla : Haracan Zaman / Toplam Süre." #. module: project_issue #: view:project.issue:0 #: selection:project.issue,kanban_state:0 msgid "Ready for next stage" -msgstr "" +msgstr "Sonraki aşaması için hazır" #. module: project_issue #: view:project.issue.report:0 #: field:project.issue.report,section_id:0 msgid "Sale Team" -msgstr "" +msgstr "Satış Takımı" #. module: project_issue #: view:project.issue:0 #: view:project.issue.report:0 #: field:project.issue.report,month:0 msgid "Month" -msgstr "" +msgstr "Ay" #. module: project_issue #: view:project.issue:0 #: field:project.issue,name:0 #: view:project.project:0 msgid "Issue" -msgstr "" +msgstr "Sorun" #. module: project_issue #: model:project.category,name:project_issue.project_issue_category_02 @@ -803,17 +802,17 @@ msgstr "" #. module: project_issue #: view:project.issue:0 msgid "Description" -msgstr "" +msgstr "Açıklama" #. module: project_issue #: field:project.issue,section_id:0 msgid "Sales Team" -msgstr "" +msgstr "Satış Takımı" #. module: project_issue #: selection:project.issue.report,month:0 msgid "May" -msgstr "" +msgstr "Mayıs" #. module: project_issue #: model:ir.model,name:project_issue.model_project_config_settings @@ -824,46 +823,46 @@ msgstr "" #: model:mail.message.subtype,name:project_issue.mt_issue_closed #: model:mail.message.subtype,name:project_issue.mt_project_issue_closed msgid "Issue Closed" -msgstr "" +msgstr "Sorun Kapandı" #. module: project_issue #: view:project.issue.report:0 #: field:project.issue.report,email:0 msgid "# Emails" -msgstr "" +msgstr "# E-mailler" #. module: project_issue #: model:mail.message.subtype,name:project_issue.mt_issue_new #: model:mail.message.subtype,name:project_issue.mt_project_issue_new msgid "Issue Created" -msgstr "" +msgstr "Sorun Oluşturdu" #. module: project_issue #: model:mail.message.subtype,name:project_issue.mt_issue_blocked #: model:mail.message.subtype,name:project_issue.mt_project_issue_blocked msgid "Issue Blocked" -msgstr "" +msgstr "Sorun Engellendi" #. module: project_issue #: selection:project.issue.report,month:0 msgid "February" -msgstr "" +msgstr "Şubat" #. module: project_issue #: model:mail.message.subtype,description:project_issue.mt_issue_stage #: model:mail.message.subtype,description:project_issue.mt_project_issue_stage msgid "Stage changed" -msgstr "" +msgstr "Aşama değişti" #. module: project_issue #: view:project.issue:0 msgid "Feature description" -msgstr "" +msgstr "Özellik açıklaması" #. module: project_issue #: field:project.project,project_escalation_id:0 msgid "Project Escalation" -msgstr "" +msgstr "Proje Artırımı" #. module: project_issue #: model:ir.actions.act_window,help:project_issue.project_issue_version_action @@ -888,7 +887,7 @@ msgstr "" #. module: project_issue #: view:board.board:0 msgid "My Issues" -msgstr "" +msgstr "Sorunlarım" #. module: project_issue #: help:project.issue.report,delay_open:0 @@ -898,37 +897,37 @@ msgstr "" #. module: project_issue #: selection:project.issue.report,month:0 msgid "April" -msgstr "" +msgstr "Nisan" #. module: project_issue #: view:project.issue:0 msgid "⇒ Escalate" -msgstr "" +msgstr "⇒ Artırım" #. module: project_issue #: view:project.issue:0 msgid "References" -msgstr "" +msgstr "Referans" #. module: project_issue #: model:mail.message.subtype,description:project_issue.mt_issue_new msgid "Issue created" -msgstr "" +msgstr "Sorun oluşturldu" #. module: project_issue #: field:project.issue,working_hours_close:0 msgid "Working Hours to Close the Issue" -msgstr "" +msgstr "Sorun Kapatma Çalışma Saatleri" #. module: project_issue #: field:project.issue,id:0 msgid "ID" -msgstr "" +msgstr "ID" #. module: project_issue #: model:mail.message.subtype,description:project_issue.mt_issue_blocked msgid "Issue blocked" -msgstr "" +msgstr "Sorun engellendi" #. module: project_issue #: model:ir.model,name:project_issue.model_project_issue_report @@ -938,50 +937,50 @@ msgstr "" #. module: project_issue #: help:project.issue.report,delay_close:0 msgid "Number of Days to close the project issue" -msgstr "" +msgstr "Proje sorunu kapatmak için gün sayısı" #. module: project_issue #: field:project.issue.report,working_hours_close:0 msgid "Avg. Working Hours to Close" -msgstr "" +msgstr "Ort. Kapatma için Çalışma Saatleri" #. module: project_issue #: model:mail.message.subtype,name:project_issue.mt_issue_stage msgid "Stage Changed" -msgstr "" +msgstr "Aşama Değişti" #. module: project_issue #: selection:project.issue,priority:0 #: selection:project.issue.report,priority:0 msgid "High" -msgstr "" +msgstr "Yüksek" #. module: project_issue #: field:project.issue,date_deadline:0 msgid "Deadline" -msgstr "" +msgstr "ZamanSınırı" #. module: project_issue #: field:project.issue,date_action_last:0 msgid "Last Action" -msgstr "" +msgstr "Son İşlem" #. module: project_issue #: view:project.issue.report:0 #: field:project.issue.report,name:0 msgid "Year" -msgstr "" +msgstr "Yıl" #. module: project_issue #: field:project.issue,duration:0 msgid "Duration" -msgstr "" +msgstr "Süre" #. module: project_issue #: model:mail.message.subtype,name:project_issue.mt_issue_started #: model:mail.message.subtype,name:project_issue.mt_project_issue_started msgid "Issue Started" -msgstr "" +msgstr "Sorun Başlama" #, python-format #~ msgid "Warning !" diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py index b0b7193b7aa..8eb7281cd24 100644 --- a/addons/project_issue/project_issue.py +++ b/addons/project_issue/project_issue.py @@ -501,6 +501,7 @@ class project_issue(base_stage, osv.osv): 'description': desc, 'email_from': msg.get('from'), 'email_cc': msg.get('cc'), + 'partner_id': msg.get('author_id', False), 'user_id': False, } if msg.get('priority'): diff --git a/addons/project_issue/project_issue_data.xml b/addons/project_issue/project_issue_data.xml index 55ec90b430d..591e6c04878 100644 --- a/addons/project_issue/project_issue_data.xml +++ b/addons/project_issue/project_issue_data.xml @@ -59,16 +59,19 @@ Access all issues from the top Project menu, and access the issues of a specific Issue Blocked project.issue + Issue blocked Issue Closed project.issue + Issue closed Stage Changed project.issue + Stage changed diff --git a/addons/project_issue/test/subscribe_issue.yml b/addons/project_issue/test/subscribe_issue.yml index 4ba472b41ed..9f16dc80b97 100644 --- a/addons/project_issue/test/subscribe_issue.yml +++ b/addons/project_issue/test/subscribe_issue.yml @@ -2,7 +2,7 @@ In Order to test process of Issue in OpenERP, Custmer send the issue by email. - !python {model: mail.thread}: | - import addons + from openerp import addons request_file = open(addons.get_module_resource('project_issue','test', 'issue.eml'),'rb') request_message = request_file.read() self.message_process(cr, uid, 'project.issue', request_message) diff --git a/addons/project_issue_sheet/i18n/tr.po b/addons/project_issue_sheet/i18n/tr.po index f2d56ef234c..b14b1ab0d3c 100644 --- a/addons/project_issue_sheet/i18n/tr.po +++ b/addons/project_issue_sheet/i18n/tr.po @@ -8,65 +8,65 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-01-25 17:31+0000\n" -"Last-Translator: Ahmet Altınışık \n" +"PO-Revision-Date: 2013-02-06 22:09+0000\n" +"Last-Translator: Ediz Duman \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 05:59+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" #. module: project_issue_sheet #: code:addons/project_issue_sheet/project_issue_sheet.py:57 #, python-format msgid "The Analytic Account is pending !" -msgstr "" +msgstr "Analitik Hesap bekliyor!" #. module: project_issue_sheet #: model:ir.model,name:project_issue_sheet.model_account_analytic_line msgid "Analytic Line" -msgstr "" +msgstr "Analitik Satırı" #. module: project_issue_sheet #: model:ir.model,name:project_issue_sheet.model_project_issue msgid "Project Issue" -msgstr "" +msgstr "Proje Sorun" #. module: project_issue_sheet #: model:ir.model,name:project_issue_sheet.model_hr_analytic_timesheet msgid "Timesheet Line" -msgstr "Mesai Kartı Satırı" +msgstr "ZamanÇizelge Satırı" #. module: project_issue_sheet #: view:project.issue:0 msgid "on_change_project(project_id)" -msgstr "" +msgstr "on_change_project(project_id)" #. module: project_issue_sheet #: code:addons/project_issue_sheet/project_issue_sheet.py:57 #: field:project.issue,analytic_account_id:0 #, python-format msgid "Analytic Account" -msgstr "Analiz Hesabı" +msgstr "Analik Hesabı" #. module: project_issue_sheet #: view:project.issue:0 msgid "Worklogs" -msgstr "" +msgstr "İş Kayıtları" #. module: project_issue_sheet #: field:account.analytic.line,create_date:0 msgid "Create Date" -msgstr "Oluşturulma Tarihi" +msgstr "Oluşturma Tarihi" #. module: project_issue_sheet #: view:project.issue:0 #: field:project.issue,timesheet_ids:0 msgid "Timesheets" -msgstr "Mesai Kartları" +msgstr "ZamanÇizelgeleri" #. module: project_issue_sheet #: field:hr.analytic.timesheet,issue_id:0 msgid "Issue" -msgstr "" +msgstr "Sorun" diff --git a/addons/project_long_term/i18n/tr.po b/addons/project_long_term/i18n/tr.po index 8c48e1849f1..7e5943425db 100644 --- a/addons/project_long_term/i18n/tr.po +++ b/addons/project_long_term/i18n/tr.po @@ -1,39 +1,38 @@ -# Turkish translation for openobject-addons -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2012. +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * project_long_term # msgid "" msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME \n" +"Project-Id-Version: OpenERP Server 7.0\n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-01-25 17:32+0000\n" -"Last-Translator: Ahmet Altınışık \n" -"Language-Team: Turkish \n" +"PO-Revision-Date: 2013-02-06 22:11+0000\n" +"Last-Translator: Ediz Duman \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: 2012-12-22 06:02+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" #. module: project_long_term #: help:project.phase,constraint_date_end:0 msgid "force the phase to finish before this date" -msgstr "" +msgstr "Evereyi bu tarihten önce bitirme zorlama" #. module: project_long_term #: view:project.phase:0 #: selection:project.phase,state:0 msgid "In Progress" -msgstr "" +msgstr "DevamEden" #. module: project_long_term #: field:account.analytic.account,use_phases:0 #: model:ir.actions.act_window,name:project_long_term.act_project_phases #: view:project.project:0 msgid "Phases" -msgstr "" +msgstr "Evreler" #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation @@ -41,28 +40,28 @@ msgstr "" #: view:project.phase:0 #: view:project.user.allocation:0 msgid "Team Planning" -msgstr "" +msgstr "Ekip Planlaması" #. module: project_long_term #: field:project.phase,user_ids:0 msgid "Assigned Users" -msgstr "" +msgstr "Atanan Kullanıcılar" #. module: project_long_term #: view:project.phase:0 #: field:project.phase,next_phase_ids:0 msgid "Next Phases" -msgstr "" +msgstr "Sonraki Evreler" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_user_allocation msgid "Phase User Allocation" -msgstr "" +msgstr "Evre Kullanıcı Tahsisi" #. module: project_long_term #: view:project.phase:0 msgid "Project's Tasks" -msgstr "" +msgstr "Proje Görevleri" #. module: project_long_term #: model:ir.actions.act_window,help:project_long_term.action_project_compute_phases @@ -75,40 +74,40 @@ msgstr "" #. module: project_long_term #: field:project.phase,task_ids:0 msgid "Project Tasks" -msgstr "" +msgstr "Proje Görevleri" #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.action_project_compute_phases #: model:ir.ui.menu,name:project_long_term.menu_compute_phase #: view:project.compute.phases:0 msgid "Schedule Phases" -msgstr "" +msgstr "Zamanlanan Evreler" #. module: project_long_term #: view:project.phase:0 #: field:project.phase,state:0 msgid "Status" -msgstr "" +msgstr "Durumu" #. module: project_long_term #: field:project.compute.phases,target_project:0 msgid "Action" -msgstr "" +msgstr "İşlem" #. module: project_long_term #: view:project.phase:0 msgid "Start Phase" -msgstr "" +msgstr "Başlayan Evre" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_task msgid "Task" -msgstr "" +msgstr "Görev" #. module: project_long_term #: view:project.phase:0 msgid "Draft" -msgstr "" +msgstr "Taslak" #. module: project_long_term #: view:project.compute.phases:0 @@ -120,61 +119,61 @@ msgstr "" #: view:project.phase:0 #: selection:project.phase,state:0 msgid "New" -msgstr "" +msgstr "Yeni" #. module: project_long_term #: field:project.phase,product_uom:0 msgid "Duration Unit of Measure" -msgstr "" +msgstr "Süre Ölçü Birimi" #. module: project_long_term #: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar_leaves msgid "Resource Leaves" -msgstr "" +msgstr "Kayanak İzinleri" #. module: project_long_term #: view:project.phase:0 #: selection:project.phase,state:0 msgid "Pending" -msgstr "" +msgstr "Bekleyen" #. module: project_long_term #: help:project.phase,progress:0 msgid "Computed based on related tasks" -msgstr "" +msgstr "Hesaplanan ilgili görevleri bazında" #. module: project_long_term #: view:project.phase:0 msgid "In Progress Phases" -msgstr "" +msgstr "DevamEden Evreler" #. module: project_long_term #: code:addons/project_long_term/project_long_term.py:140 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (kopya)" #. module: project_long_term #: code:addons/project_long_term/wizard/project_compute_phases.py:48 #, python-format msgid "Please specify a project to schedule." -msgstr "" +msgstr "Zamanlama için bir proje belirtin." #. module: project_long_term #: view:project.phase:0 #: view:project.user.allocation:0 msgid "Group By..." -msgstr "Grupla..." +msgstr "Grupla İle..." #. module: project_long_term #: view:project.phase:0 msgid "Remaining Hours" -msgstr "" +msgstr "Kalan Saatleri" #. module: project_long_term #: field:project.phase,constraint_date_start:0 msgid "Minimum Start Date" -msgstr "" +msgstr "Minimum Başlangıç Tarihi" #. module: project_long_term #: help:project.phase,product_uom:0 @@ -191,7 +190,7 @@ msgstr "" #. module: project_long_term #: field:project.phase,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Sıralama" #. module: project_long_term #: help:account.analytic.account,use_phases:0 @@ -217,59 +216,59 @@ msgstr "İlerleme" #: model:ir.ui.menu,name:project_long_term.menu_pm_users_project1 #: model:ir.ui.menu,name:project_long_term.menu_view_resource msgid "Resources" -msgstr "" +msgstr "Kaynaklar" #. module: project_long_term #: view:project.phase:0 msgid "My Projects" -msgstr "" +msgstr "Projelerim" #. module: project_long_term #: view:project.project:0 #: view:project.user.allocation:0 msgid "Phase" -msgstr "" +msgstr "Evre" #. module: project_long_term #: help:project.phase,duration:0 msgid "By default in days" -msgstr "" +msgstr "Gün içinde varsayılan olarak" #. module: project_long_term #: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar msgid "Working Time" -msgstr "" +msgstr "Çalışma Zamanı" #. module: project_long_term #: view:project.phase:0 msgid "Pending Phases" -msgstr "" +msgstr "Bekleyen Evreler" #. module: project_long_term #: help:project.user.allocation,date_start:0 msgid "Starting Date" -msgstr "" +msgstr "Başlama Tarihi" #. module: project_long_term #: view:project.phase:0 msgid "Related Tasks" -msgstr "" +msgstr "İlgili Görevler" #. module: project_long_term #: view:project.phase:0 msgid "Start Month" -msgstr "" +msgstr "Başlangıç Ayı" #. module: project_long_term #: field:project.phase,date_end:0 #: field:project.user.allocation,date_end:0 msgid "End Date" -msgstr "" +msgstr "Bitiş Tarihi" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_compute_tasks msgid "Project Compute Tasks" -msgstr "" +msgstr "Proje Hesaplama Görevleri" #. module: project_long_term #: model:ir.actions.act_window,help:project_long_term.act_project_phase @@ -285,28 +284,28 @@ msgstr "" #. module: project_long_term #: selection:project.compute.phases,target_project:0 msgid "Compute a Single Project" -msgstr "" +msgstr "Tek Proje Hesapla" #. module: project_long_term #: view:project.phase:0 #: field:project.phase,previous_phase_ids:0 msgid "Previous Phases" -msgstr "" +msgstr "Önceki Evreleri" #. module: project_long_term #: view:project.phase:0 msgid "New Phases" -msgstr "" +msgstr "Yeni Evre" #. module: project_long_term #: view:project.phase:0 msgid "Tasks Details" -msgstr "" +msgstr "Görev Detayları" #. module: project_long_term #: field:project.project,phase_count:0 msgid "Open Phases" -msgstr "" +msgstr "Açık Evreler" #. module: project_long_term #: help:project.phase,date_end:0 @@ -317,13 +316,13 @@ msgstr "" #. module: project_long_term #: constraint:project.phase:0 msgid "Loops in phases not allowed" -msgstr "" +msgstr "evrelereki Döngülere izin verilmedi" #. module: project_long_term #: view:project.user.allocation:0 #: field:project.user.allocation,user_id:0 msgid "User" -msgstr "" +msgstr "Kuulanıcı" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_project @@ -335,19 +334,19 @@ msgstr "" #: view:project.user.allocation:0 #: field:project.user.allocation,project_id:0 msgid "Project" -msgstr "" +msgstr "Proje" #. module: project_long_term #: view:project.compute.phases:0 #: view:project.compute.tasks:0 #: view:project.phase:0 msgid "Cancel" -msgstr "" +msgstr "İptal" #. module: project_long_term #: view:project.phase:0 msgid "Project Users" -msgstr "" +msgstr "Proje Kullanıcıları" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_phase @@ -356,12 +355,12 @@ msgstr "" #: field:project.task,phase_id:0 #: field:project.user.allocation,phase_id:0 msgid "Project Phase" -msgstr "" +msgstr "Proje Evresi" #. module: project_long_term #: model:ir.ui.menu,name:project_long_term.menu_phase_schedule msgid "Scheduling" -msgstr "" +msgstr "Zamanlama" #. module: project_long_term #: constraint:project.phase:0 @@ -371,28 +370,28 @@ msgstr "" #. module: project_long_term #: selection:project.phase,state:0 msgid "Cancelled" -msgstr "" +msgstr "İptalEdilen" #. module: project_long_term #: view:project.phase:0 msgid "Total Hours" -msgstr "" +msgstr "Toplam Saat" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_compute_phases msgid "Project Compute Phases" -msgstr "" +msgstr "Proje Evreleri Hesapla" #. module: project_long_term #: field:project.phase,date_start:0 #: field:project.user.allocation,date_start:0 msgid "Start Date" -msgstr "" +msgstr "Başlam Tarihi" #. module: project_long_term #: view:project.phase:0 msgid "Constraints" -msgstr "" +msgstr "Kısıtlamalar" #. module: project_long_term #: help:project.phase,sequence:0 @@ -402,18 +401,18 @@ msgstr "" #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.project_phase_task_list msgid "Tasks" -msgstr "" +msgstr "Görevler" #. module: project_long_term #: help:project.user.allocation,date_end:0 msgid "Ending Date" -msgstr "" +msgstr "Bitirme Tarihi" #. module: project_long_term #: code:addons/project_long_term/wizard/project_compute_phases.py:48 #, python-format msgid "Error!" -msgstr "" +msgstr "Hata!" #. module: project_long_term #: help:project.phase,date_start:0 @@ -430,77 +429,77 @@ msgstr "" #: view:project.phase:0 #: field:project.project,phase_ids:0 msgid "Project Phases" -msgstr "" +msgstr "Proje Evreleri" #. module: project_long_term #: help:project.phase,constraint_date_start:0 msgid "force the phase to start after this date" -msgstr "" +msgstr "evere bu tarihten sonra başlatılmasını zorlama" #. module: project_long_term #: view:project.phase:0 msgid "Month" -msgstr "" +msgstr "Ay" #. module: project_long_term #: model:ir.model,name:project_long_term.model_account_analytic_account msgid "Analytic Account" -msgstr "" +msgstr "Analitik Hesap" #. module: project_long_term #: field:project.phase,constraint_date_end:0 msgid "Deadline" -msgstr "" +msgstr "ZamanSınırı" #. module: project_long_term #: view:project.user.allocation:0 msgid "Project User Allocation" -msgstr "" +msgstr "Proje Kullanıcı Paylaşımı" #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.action_project_compute_tasks #: model:ir.ui.menu,name:project_long_term.menu_compute_tasks #: view:project.compute.tasks:0 msgid "Schedule Tasks" -msgstr "" +msgstr "Zamanlanan Görevler" #. module: project_long_term #: view:project.phase:0 #: selection:project.phase,state:0 msgid "Done" -msgstr "" +msgstr "Biten" #. module: project_long_term #: selection:project.compute.phases,target_project:0 msgid "Compute All My Projects" -msgstr "" +msgstr "Hesapla Benim Bütün Projelerimi" #. module: project_long_term #: field:project.phase,user_force_ids:0 msgid "Force Assigned Users" -msgstr "" +msgstr "Kullacılar Atamaya zorla" #. module: project_long_term #: view:project.phase:0 #: field:project.phase,duration:0 msgid "Duration" -msgstr "" +msgstr "Süre" #. module: project_long_term #: view:project.user.allocation:0 msgid "Users" -msgstr "" +msgstr "Kullanıcılar" #. module: project_long_term #: field:project.phase,name:0 msgid "Name" -msgstr "" +msgstr "Adı" #. module: project_long_term #: view:project.compute.phases:0 #: view:project.compute.tasks:0 msgid "or" -msgstr "" +msgstr "veya" #~ msgid "Schedule" #~ msgstr "Program" diff --git a/addons/project_mrp/i18n/tr.po b/addons/project_mrp/i18n/tr.po index 246f136e346..080dbeb5d35 100644 --- a/addons/project_mrp/i18n/tr.po +++ b/addons/project_mrp/i18n/tr.po @@ -1,20 +1,21 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * project_mrp +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2010-09-09 07:18+0000\n" -"Last-Translator: OpenERP Administrators \n" -"Language-Team: \n" +"PO-Revision-Date: 2013-02-06 22:11+0000\n" +"Last-Translator: Ediz Duman \n" +"Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 05:44+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" #. module: project_mrp #: model:process.node,note:project_mrp.process_node_procuretasktask0 @@ -30,12 +31,12 @@ msgstr "Ürün türü hizmettir, sonra görev oluşturur." #: code:addons/project_mrp/project_procurement.py:92 #, python-format msgid "Task created" -msgstr "" +msgstr "Görev oluşturuldu" #. module: project_mrp #: model:process.node,note:project_mrp.process_node_saleordertask0 msgid "In case you sell services on sales order" -msgstr "" +msgstr "Durumda satış siparişi üzerine hizmet satma" #. module: project_mrp #: model:process.node,note:project_mrp.process_node_mrptask0 @@ -50,7 +51,7 @@ msgstr "Ürün" #. module: project_mrp #: model:process.node,name:project_mrp.process_node_saleordertask0 msgid "Sales Order Task" -msgstr "" +msgstr "Satış sipariş Görevi" #. module: project_mrp #: model:process.transition,note:project_mrp.process_transition_procuretask0 @@ -65,12 +66,12 @@ msgstr "Sipariş Görevi" #. module: project_mrp #: model:process.transition,name:project_mrp.process_transition_procuretask0 msgid "Procurement Task" -msgstr "Satınalma Görevi" +msgstr "Tedarik Görevi" #. module: project_mrp #: field:procurement.order,sale_line_id:0 msgid "Sales order line" -msgstr "" +msgstr "Satış sipariş satırı" #. module: project_mrp #: model:ir.model,name:project_mrp.model_project_task @@ -93,7 +94,7 @@ msgstr "" #. module: project_mrp #: view:product.product:0 msgid "When you sell this service to a customer," -msgstr "" +msgstr "Sen bir müşteri için bu hizmeti satarsan," #. module: project_mrp #: field:product.product,project_id:0 @@ -104,18 +105,18 @@ msgstr "Proje" #: model:ir.model,name:project_mrp.model_procurement_order #: field:project.task,procurement_id:0 msgid "Procurement" -msgstr "Satınalma" +msgstr "Tedarik" #. module: project_mrp #: view:product.product:0 msgid "False" -msgstr "" +msgstr "Yanlış" #. module: project_mrp #: code:addons/project_mrp/project_procurement.py:86 #, python-format msgid "Task created." -msgstr "" +msgstr "Görev oluşturuldu" #. module: project_mrp #: model:process.transition,note:project_mrp.process_transition_ordertask0 @@ -125,7 +126,7 @@ msgstr "Eğer satınalma yöntemi sipariş etmek ve tedarik yöntemi üretmekse" #. module: project_mrp #: field:project.task,sale_line_id:0 msgid "Sales Order Line" -msgstr "" +msgstr "Satış Sipariş Satırı" #. module: project_mrp #: model:process.transition,name:project_mrp.process_transition_createtask0 @@ -140,12 +141,12 @@ msgstr "Satış Siparişi" #. module: project_mrp #: view:project.task:0 msgid "Order Line" -msgstr "" +msgstr "Sipariş Satırı" #. module: project_mrp #: view:product.product:0 msgid "a task" -msgstr "" +msgstr "görev" #~ msgid "Project Management - MRP and Sale Integration" #~ msgstr "Proje Yönetimi - MRP ve Satış Entegrasyonu" diff --git a/addons/project_timesheet/i18n/tr.po b/addons/project_timesheet/i18n/tr.po index 250d261afc9..e733f42c146 100644 --- a/addons/project_timesheet/i18n/tr.po +++ b/addons/project_timesheet/i18n/tr.po @@ -1,35 +1,35 @@ # Translation of OpenERP Server. # This file contains the translation of the following modules: -# * project_timesheet +# * project_timesheet # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-01-25 19:58+0000\n" -"Last-Translator: Ahmet Altınışık \n" -"Language-Team: \n" +"PO-Revision-Date: 2013-02-06 22:12+0000\n" +"Last-Translator: Ediz Duman \n" +"Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 05:47+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Tasks by User" -msgstr "Kullanıcının Görevleri" +msgstr "Kullanıcı Görevleri" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Group by year of date" -msgstr "" +msgstr "Yılın tarihine göre grubla" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 msgid "June" -msgstr "" +msgstr "Haziran" #. module: project_timesheet #: field:project.task.work,hr_analytic_timesheet_id:0 @@ -47,7 +47,7 @@ msgstr "" #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_project_task_work msgid "Project Task Work" -msgstr "" +msgstr "Proje Görevi Çalışma" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:294 @@ -59,24 +59,24 @@ msgstr "" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Group By..." -msgstr "" +msgstr "Grupla İle" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 msgid "October" -msgstr "" +msgstr "Ekim" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:68 #: view:project.project:0 #, python-format msgid "Timesheets" -msgstr "" +msgstr "ZamanÇizelgesi" #. module: project_timesheet #: view:project.project:0 msgid "Billable" -msgstr "" +msgstr "Faturalanabilir" #. module: project_timesheet #: model:ir.actions.act_window,help:project_timesheet.action_account_analytic_overdue @@ -93,17 +93,17 @@ msgstr "" #. module: project_timesheet #: view:account.analytic.line:0 msgid "Analytic Account/Project" -msgstr "" +msgstr "Analitik Hesap/Proje" #. module: project_timesheet #: view:account.analytic.line:0 msgid "Analytic account/project" -msgstr "" +msgstr "Analitik Hesap/Proje" #. module: project_timesheet #: model:ir.actions.act_window,name:project_timesheet.action_account_analytic_overdue msgid "Customer Projects" -msgstr "" +msgstr "Müşteri Projeleri" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:89 @@ -117,27 +117,27 @@ msgstr "" #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_account_analytic_line msgid "Analytic Line" -msgstr "" +msgstr "Analitik Satır" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 msgid "August" -msgstr "" +msgstr "Ağustos" #. module: project_timesheet #: model:process.transition,name:project_timesheet.process_transition_taskinvoice0 msgid "Task invoice" -msgstr "" +msgstr "Görev fatura" #. module: project_timesheet #: model:process.node,name:project_timesheet.process_node_taskwork0 msgid "Task Work" -msgstr "" +msgstr "Görev Çalışma" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 msgid "May" -msgstr "" +msgstr "Mayıs" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:93 @@ -150,64 +150,64 @@ msgstr "" #. module: project_timesheet #: model:ir.ui.menu,name:project_timesheet.menu_hr_timesheet_sign_in msgid "Sign in / Sign out by project" -msgstr "" +msgstr "Giriş / Çıkış projeden" #. module: project_timesheet #: view:project.project:0 msgid "Billable Project" -msgstr "" +msgstr "Fauralanabilir Proje" #. module: project_timesheet #: model:ir.ui.menu,name:project_timesheet.menu_invoicing_contracts msgid "Contracts to Renew" -msgstr "" +msgstr "Yenileneek Sözleşmeler" #. module: project_timesheet #: view:project.project:0 msgid "Hours" -msgstr "" +msgstr "Saatler" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Group by month of date" -msgstr "" +msgstr "Ayın Günlerini gurupla" #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_project_task msgid "Task" -msgstr "" +msgstr "Görevler" #. module: project_timesheet #: view:report.timesheet.task.user:0 #: field:report.timesheet.task.user,user_id:0 msgid "User" -msgstr "" +msgstr "Kullanıcılar" #. module: project_timesheet #: view:report.timesheet.task.user:0 #: field:report.timesheet.task.user,name:0 msgid "Date" -msgstr "" +msgstr "Tarih" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 msgid "July" -msgstr "" +msgstr "Temmuz" #. module: project_timesheet #: model:process.node,note:project_timesheet.process_node_timesheettask0 msgid "Complete Your Timesheet." -msgstr "" +msgstr "Sizin ZamanÇizelgenizi Tamamlayın." #. module: project_timesheet #: field:report.timesheet.task.user,task_hrs:0 msgid "Task Hours" -msgstr "" +msgstr "Görev Saatleri" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 msgid "February" -msgstr "" +msgstr "Şubat" #. module: project_timesheet #: model:ir.actions.act_window,help:project_timesheet.action_project_timesheet_bill_task @@ -224,12 +224,12 @@ msgstr "" #. module: project_timesheet #: model:process.node,name:project_timesheet.process_node_timesheettask0 msgid "Timesheet task" -msgstr "" +msgstr "ZamanÇizelge görev" #. module: project_timesheet #: model:process.transition,name:project_timesheet.process_transition_taskencoding0 msgid "Task encoding" -msgstr "" +msgstr "Görev kodlama" #. module: project_timesheet #: model:process.transition,note:project_timesheet.process_transition_filltimesheet0 @@ -239,7 +239,7 @@ msgstr "" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 msgid "January" -msgstr "" +msgstr "Ocak" #. module: project_timesheet #: model:process.node,name:project_timesheet.process_node_triggerinvoice0 @@ -249,22 +249,22 @@ msgstr "" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 msgid "November" -msgstr "" +msgstr "Kasım" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 msgid "March" -msgstr "" +msgstr "Mart" #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_project_project msgid "Project" -msgstr "" +msgstr "Proje" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 msgid "April" -msgstr "" +msgstr "Nisan" #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_report_timesheet_task_user @@ -285,18 +285,18 @@ msgstr "" #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_res_partner msgid "Partner" -msgstr "" +msgstr "Partner" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:294 #, python-format msgid "Invalid Analytic Account !" -msgstr "" +msgstr "Geçersiz Analitik Hesap!" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Timesheet/Task hours Report Per Month" -msgstr "" +msgstr "ZamanÇizelgesi/Görev süresi Aylık Rapor" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:84 @@ -305,12 +305,12 @@ msgstr "" #: code:addons/project_timesheet/project_timesheet.py:99 #, python-format msgid "Bad Configuration !" -msgstr "" +msgstr "Kötü Yapılandırma !" #. module: project_timesheet #: model:ir.ui.menu,name:project_timesheet.menu_project_billing msgid "Invoicing" -msgstr "" +msgstr "Faturalama" #. module: project_timesheet #: model:process.node,note:project_timesheet.process_node_triggerinvoice0 @@ -337,47 +337,47 @@ msgstr "" #. module: project_timesheet #: model:process.node,note:project_timesheet.process_node_taskwork0 msgid "Work on task" -msgstr "" +msgstr "Görev üzerinde çalışma" #. module: project_timesheet #: model:ir.actions.act_window,name:project_timesheet.action_project_timesheet_bill_task #: model:ir.ui.menu,name:project_timesheet.menu_project_billing_line msgid "Invoice Tasks" -msgstr "" +msgstr "Fatura Görevler" #. module: project_timesheet #: model:ir.actions.act_window,name:project_timesheet.action_report_timesheet_task_user #: model:ir.ui.menu,name:project_timesheet.menu_timesheet_task_user #: view:report.timesheet.task.user:0 msgid "Task Hours Per Month" -msgstr "" +msgstr "Görev Aylık Saatleri" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 msgid "September" -msgstr "" +msgstr "Eylül" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 msgid "December" -msgstr "" +msgstr "Aralık" #. module: project_timesheet #: model:process.transition,note:project_timesheet.process_transition_taskinvoice0 msgid "After task is completed, Create its invoice." -msgstr "" +msgstr "Görev tamamlandıktan sonra, onun faturasını oluşturun." #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:266 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Geçersiz İşlem!" #. module: project_timesheet #: view:report.timesheet.task.user:0 #: field:report.timesheet.task.user,month:0 msgid "Month" -msgstr "" +msgstr "Ay" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:57 @@ -390,15 +390,15 @@ msgstr "" #. module: project_timesheet #: field:report.timesheet.task.user,timesheet_hrs:0 msgid "Timesheet Hours" -msgstr "" +msgstr "ZamanÇizelge Saatleri" #. module: project_timesheet #: view:report.timesheet.task.user:0 #: field:report.timesheet.task.user,year:0 msgid "Year" -msgstr "" +msgstr "Yıl" #. module: project_timesheet #: model:process.transition,name:project_timesheet.process_transition_filltimesheet0 msgid "Fill Timesheet" -msgstr "" +msgstr "Doldur ZamanÇizelge" diff --git a/addons/purchase/purchase_data.xml b/addons/purchase/purchase_data.xml index 72c3f5ab044..ceb43ba281a 100644 --- a/addons/purchase/purchase_data.xml +++ b/addons/purchase/purchase_data.xml @@ -52,10 +52,12 @@ RFQ Confirmed + purchase.order RFQ Approved + purchase.order diff --git a/addons/purchase/test/ui/print_report.yml b/addons/purchase/test/ui/print_report.yml index 75c6d21e036..c5a9448e497 100644 --- a/addons/purchase/test/ui/print_report.yml +++ b/addons/purchase/test/ui/print_report.yml @@ -2,7 +2,8 @@ In order to test the PDF reports defined on a Purchase Order, I print a Request Quotation report - !python {model: purchase.order}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.purchase.quotation').create(cr, uid, [ref('purchase.purchase_order_1'),ref('purchase.purchase_order_2')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'purchase-request_quotation'+format), 'wb+').write(data) @@ -10,7 +11,8 @@ I print Purchase Order report - !python {model: purchase.order}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.purchase.order').create(cr, uid, [ref('purchase.purchase_order_1'),ref('purchase.purchase_order_2')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'purchase-purchase_order_report'+format), 'wb+').write(data) diff --git a/addons/report_intrastat/test/report_intrastat_report.yml b/addons/report_intrastat/test/report_intrastat_report.yml index 626f2fde186..e51bfbbe748 100644 --- a/addons/report_intrastat/test/report_intrastat_report.yml +++ b/addons/report_intrastat/test/report_intrastat_report.yml @@ -13,7 +13,8 @@ In order to test the PDF reports defined using report_intrastat module, we print a Intrastat Report - !python {model: account.invoice}: | - import netsvc, tools, os + import os + from openerp import netsvc, tools (data, format) = netsvc.LocalService('report.account.invoice.intrastat').create(cr, uid, [ref('test_invoice_1')], {}, {}) if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'report_intrastat-intrastat_report.'+format), 'wb+').write(data) diff --git a/addons/report_webkit/ir_report.py b/addons/report_webkit/ir_report.py index 1385f504928..01b65987a8e 100644 --- a/addons/report_webkit/ir_report.py +++ b/addons/report_webkit/ir_report.py @@ -30,21 +30,22 @@ ############################################################################## from openerp.osv import fields, osv -from openerp import netsvc -from webkit_report import WebKitParser +import openerp.report.interface from openerp.report.report_sxw import rml_parse +from webkit_report import WebKitParser + def register_report(name, model, tmpl_path, parser=rml_parse): """Register the report into the services""" name = 'report.%s' % name - if netsvc.Service._services.get(name, False): - service = netsvc.Service._services[name] + if name in openerp.report.interface.report_int._reports: + service = openerp.report.interface.report_int[name] if isinstance(service, WebKitParser): #already instantiated properly, skip it return if hasattr(service, 'parser'): parser = service.parser - del netsvc.Service._services[name] + del openerp.report.interface.report_int[name] WebKitParser(name, model, tmpl_path, parser=parser) diff --git a/addons/sale/i18n/tr.po b/addons/sale/i18n/tr.po index 75ffe9089c4..a73f5d3984c 100644 --- a/addons/sale/i18n/tr.po +++ b/addons/sale/i18n/tr.po @@ -1,25 +1,26 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * sale +# Turkish translation for openobject-addons +# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2012. # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev_rc3\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-11-27 21:47+0000\n" -"Last-Translator: Ahmet Altınışık \n" -"Language-Team: \n" +"PO-Revision-Date: 2013-02-06 17:13+0000\n" +"Last-Translator: Ediz Duman \n" +"Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 05:39+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" #. module: sale #: model:res.groups,name:sale.group_analytic_accounting msgid "Analytic Accounting for Sales" -msgstr "" +msgstr "Satışlar için Analitik Muhasebe" #. module: sale #: model:process.transition,name:sale.process_transition_confirmquotation0 @@ -35,13 +36,13 @@ msgstr "Satış Kontrol Paneli" #: code:addons/sale/wizard/sale_make_invoice_advance.py:92 #, python-format msgid "There is no income account defined as global property." -msgstr "" +msgstr "Global özellik olarak tanımlanan hiç geliri hesabı yok." #. module: sale #: model:ir.actions.act_window,name:sale.action_order_line_tree2 #: model:ir.ui.menu,name:sale.menu_invoicing_sales_order_lines msgid "Order Lines to Invoice" -msgstr "" +msgstr "Faturalanacak sipariş kalemlerini" #. module: sale #: field:sale.order,date_confirm:0 @@ -53,22 +54,22 @@ msgstr "Onaylama Tarihi" #: view:sale.order.line:0 #: view:sale.report:0 msgid "Group By..." -msgstr "Gruplandır..." +msgstr "Gruplan İle..." #. module: sale #: field:sale.order.line,address_allotment_id:0 msgid "Allotment Partner" -msgstr "Tahsisli Paydaş" +msgstr "Tahsisli Partner" #. module: sale #: model:ir.actions.act_window,name:sale.action_view_sale_advance_payment_inv msgid "Invoice Order" -msgstr "" +msgstr "Fatura Emri" #. module: sale #: view:sale.config.settings:0 msgid "Product Features" -msgstr "" +msgstr "Ürün Özellikleri" #. module: sale #: help:sale.config.settings,module_account_analytic_analysis:0 @@ -89,6 +90,8 @@ msgid "" "${(object.name or '').replace('/','_')}_${object.state == 'draft' and " "'draft' or ''}" msgstr "" +"${(object.name or '').replace('/','_')}_${object.state == 'taslak' and " +"'taslak' or ''}" #. module: sale #: view:sale.order.line:0 @@ -99,7 +102,7 @@ msgstr "Ölçü Birimi" #. module: sale #: field:sale.order.line,type:0 msgid "Procurement Method" -msgstr "Satınalma Yöntemi" +msgstr "Tedariktik Yöntemi" #. module: sale #: help:sale.order,date_confirm:0 @@ -109,7 +112,7 @@ msgstr "Satış siparişinin onaylandığı tarih." #. module: sale #: field:account.config.settings,module_sale_analytic_plans:0 msgid "Use multiple analytic accounts on sales" -msgstr "" +msgstr "Satışda çoklu analitik hesap kullan" #. module: sale #: selection:sale.report,month:0 @@ -120,7 +123,7 @@ msgstr "Mart" #: code:addons/sale/sale.py:559 #, python-format msgid "First cancel all invoices attached to this sales order." -msgstr "" +msgstr "Öncelikle bu satış siparişine bağlı tüm faturaları iptal et." #. module: sale #: view:sale.order:0 @@ -131,7 +134,7 @@ msgstr "Teklif No" #: view:sale.order:0 #: field:sale.order,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış Mesajlar" #. module: sale #: field:sale.order,company_id:0 @@ -150,12 +153,12 @@ msgstr "Fatura Tarihi" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_line_tree3 msgid "Uninvoiced and Delivered Lines" -msgstr "Faturalanmamış ve Teslim edilmiş Öğeler" +msgstr "Faturalanmamış ve TeslimEdilmiş Satırlar" #. module: sale #: model:mail.message.subtype,description:sale.mt_order_confirmed msgid "Quotation confirmed" -msgstr "" +msgstr "Teklif onaylandı" #. module: sale #: selection:sale.order,state:0 @@ -171,29 +174,29 @@ msgstr "Teklif " #. module: sale #: selection:sale.order,state:0 msgid "Draft Quotation" -msgstr "" +msgstr "Taslak Teklif" #. module: sale #: field:sale.order,partner_shipping_id:0 msgid "Delivery Address" -msgstr "" +msgstr "Teslimat Adresi" #. module: sale #: view:sale.report:0 #: field:sale.report,analytic_account_id:0 #: field:sale.shop,project_id:0 msgid "Analytic Account" -msgstr "Analiz Hesabı" +msgstr "Analitik Hesabı" #. module: sale #: field:sale.config.settings,module_sale_journal:0 msgid "Allow batch invoicing of delivery orders through journals" -msgstr "" +msgstr "Yevmiyeler aracılığıyla teslim siparişleri toplu faturalama izin ver" #. module: sale #: field:sale.order.line,price_subtotal:0 msgid "Subtotal" -msgstr "Ara Toplam" +msgstr "AraToplam" #. module: sale #: view:sale.report:0 @@ -204,7 +207,7 @@ msgstr "Gün" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_cancelorder0 msgid "Cancel Order" -msgstr "Siparişi İptal Et" +msgstr "İptal Sipariş" #. module: sale #: field:sale.order.line,th_weight:0 @@ -214,17 +217,17 @@ msgstr "Ağırlık" #. module: sale #: view:sale.config.settings:0 msgid "Warehouse Features" -msgstr "" +msgstr "Depo Özellikleri" #. module: sale #: field:sale.config.settings,time_unit:0 msgid "The default working time unit for services is" -msgstr "" +msgstr "Hizmet için varsayılan çalışma süresi birimi" #. module: sale #: field:sale.order.line,product_uom:0 msgid "Unit of Measure " -msgstr "" +msgstr "Ölçü Birimi " #. module: sale #: code:addons/sale/wizard/sale_make_invoice_advance.py:101 @@ -241,27 +244,27 @@ msgstr "Avans tutarı pozitif değer olmak zorunda." #. module: sale #: help:sale.config.settings,group_discount_per_so_line:0 msgid "Allows you to apply some discount per sales order line." -msgstr "" +msgstr "Her satış siparişi kalemi için indirim yapmanıza olanak verir." #. module: sale #: view:sale.order.line:0 msgid "Sales Order Lines that are in 'done' state" -msgstr "" +msgstr "'Tamamlandı' durumunda satış siparişi Kalemleri" #. module: sale #: selection:sale.order.line,type:0 msgid "on order" -msgstr "sipariş üzerine" +msgstr "siparişden" #. module: sale #: field:sale.order,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mesajlar" #. module: sale #: field:sale.report,state:0 msgid "Order Status" -msgstr "" +msgstr "Sipariş Durumu" #. module: sale #: field:sale.order,amount_tax:0 @@ -272,12 +275,12 @@ msgstr "Vergiler" #. module: sale #: field:sale.order,amount_untaxed:0 msgid "Untaxed Amount" -msgstr "Vergilendirilmemiş Tutar" +msgstr "Vergisiz Tutar" #. module: sale #: field:sale.config.settings,module_project:0 msgid "Project" -msgstr "" +msgstr "Proje" #. module: sale #: code:addons/sale/sale.py:360 @@ -287,7 +290,7 @@ msgstr "" #: code:addons/sale/sale.py:772 #, python-format msgid "Error!" -msgstr "" +msgstr "Hata!" #. module: sale #: report:sale.order:0 @@ -301,6 +304,8 @@ msgid "" "replenishment.\n" "On order: When needed, the product is purchased or produced." msgstr "" +"Stoktan: Gerektiğinde, ürün stoktan alınırı ya da ikmal edilmesi beklenir.\n" +"Sipariş üzerine: Gerektiğinde, ürün satınalınır ya da üretilir." #. module: sale #: help:sale.config.settings,module_analytic_user_function:0 @@ -319,7 +324,7 @@ msgstr "" #: selection:sale.order.line,state:0 #: selection:sale.report,state:0 msgid "Cancelled" -msgstr "İptal edildi" +msgstr "İptalEdildi" #. module: sale #: view:sale.order.line:0 @@ -329,12 +334,12 @@ msgstr "Benim Satış Siparişlerimle ilişkili Satış Siparişi Öğeleri" #. module: sale #: selection:sale.order,state:0 msgid "Quotation Sent" -msgstr "" +msgstr "Teklif Gönderildi" #. module: sale #: model:ir.model,name:sale.model_mail_compose_message msgid "Email composition wizard" -msgstr "" +msgstr "E-posta oluşturma sihirbazı" #. module: sale #: help:sale.order,message_unread:0 @@ -350,7 +355,7 @@ msgstr "Gönderim İstisnası" #. module: sale #: field:sale.order.line,product_uos_qty:0 msgid "Quantity (UoS)" -msgstr "Miktar (Satış Birimi)" +msgstr "Miktar (UoS)" #. module: sale #: model:ir.actions.act_window,name:sale.action_shop_form @@ -407,7 +412,7 @@ msgstr "Vergi" #: code:addons/sale/sale.py:976 #, python-format msgid "Invalid Action!" -msgstr "" +msgstr "Geçersiz Eylem!" #. module: sale #: help:sale.order,state:0 @@ -429,7 +434,7 @@ msgstr "Onay Tarihi" #: view:sale.report:0 #: field:sale.report,nbr:0 msgid "# of Lines" -msgstr "Öğe #" +msgstr "nın Satırları #" #. module: sale #: help:sale.order,message_summary:0 @@ -437,11 +442,13 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Mesajlaşma özetini tutar (mesajların sayısı, ...). Bu özet kanban " +"ekranlarına eklenebilmesi için html biçimindedir." #. module: sale #: help:sale.order.line,sequence:0 msgid "Gives the sequence order when displaying a list of sales order lines." -msgstr "" +msgstr "Bir satış siparişi kalemlerini listelerken dizi sırasını verir." #. module: sale #: view:sale.report:0 @@ -459,7 +466,7 @@ msgstr "Faks:" #, python-format msgid "" "In order to delete a confirmed sales order, you must cancel it before !" -msgstr "" +msgstr "Onaylı bir satış siparişini silmek için önce onu iptal etmelisiniz !" #. module: sale #: view:sale.order:0 @@ -471,12 +478,12 @@ msgstr "(güncelle)" #: view:sale.report:0 #: field:sale.report,partner_id:0 msgid "Partner" -msgstr "Paydaş" +msgstr "Partner" #. module: sale #: view:sale.config.settings:0 msgid "Contract Features" -msgstr "" +msgstr "Sözleşme Özellikleri" #. module: sale #: code:addons/sale/sale.py:280 @@ -495,12 +502,12 @@ msgstr "Satış Siparişi" #. module: sale #: model:res.groups,name:sale.group_invoice_so_lines msgid "Enable Invoicing Sales order lines" -msgstr "" +msgstr "Satış siparişi kalemlerini faturalamayı etkinleştir" #. module: sale #: model:ir.model,name:sale.model_sale_order_line msgid "Sales Order Line" -msgstr "Satış Siparişi Öğesi" +msgstr "Satış Siparişi Satırı" #. module: sale #: field:sale.advance.payment.inv,amount:0 @@ -510,7 +517,7 @@ msgstr "Peşinat Tutarı" #. module: sale #: help:sale.order,invoice_exists:0 msgid "It indicates that sales order has at least one invoice." -msgstr "" +msgstr "Satış siparişine ait en az bir faturanın bulunduğunu belirtir." #. module: sale #: help:sale.config.settings,group_sale_pricelist:0 @@ -522,12 +529,12 @@ msgstr "" #. module: sale #: field:sale.config.settings,module_analytic_user_function:0 msgid "One employee can have different roles per contract" -msgstr "" +msgstr "Bir çalışan her sözleşmede farklı rollere sahip olabilir" #. module: sale #: selection:sale.advance.payment.inv,advance_payment_method:0 msgid "Invoice the whole sales order" -msgstr "" +msgstr "Satış siparişinin tümünü faturalandır" #. module: sale #: field:sale.shop,payment_default_id:0 @@ -542,13 +549,13 @@ msgstr "Onayla" #. module: sale #: field:sale.config.settings,timesheet:0 msgid "Prepare invoices based on timesheets" -msgstr "" +msgstr "Zaman çizelgelerine göre fatura hazırla" #. module: sale #: code:addons/sale/sale.py:812 #, python-format msgid "You cannot cancel a sales order line that has already been invoiced." -msgstr "" +msgstr "Zaten fatura edilmiş bir satış siparişi satır iptal edemezsiniz." #. module: sale #: view:account.invoice.report:0 @@ -560,7 +567,7 @@ msgstr "Aylık Gelir" #. module: sale #: selection:sale.order,invoice_quantity:0 msgid "Shipped Quantities" -msgstr "Gönderilen Miktar" +msgstr "Sevkedilen Miktar" #. module: sale #: view:sale.report:0 @@ -576,7 +583,7 @@ msgstr "Farklı ölçü birimleri kullanmaya izin ver" #. module: sale #: model:mail.message.subtype,name:sale.mt_order_confirmed msgid "Sales Order Confirmed" -msgstr "" +msgstr "Satış Siparişi Onaylandı" #. module: sale #: view:sale.order:0 @@ -597,7 +604,7 @@ msgstr "Sipariş N°" #: view:sale.order:0 #: field:sale.order,order_line:0 msgid "Order Lines" -msgstr "Sipariş Öğeleri" +msgstr "Sipariş Satırıları" #. module: sale #: report:sale.order:0 @@ -608,12 +615,12 @@ msgstr "İnd.(%)" #: code:addons/sale/sale.py:756 #, python-format msgid "Please define income account for this product: \"%s\" (id:%d)." -msgstr "" +msgstr "Bu ürün için gelir hesabı belirtiniz: \"%s\" (id:%d)." #. module: sale #: field:sale.order.line,invoice_lines:0 msgid "Invoice Lines" -msgstr "Fatura Öğeleri" +msgstr "Fatura Satırları" #. module: sale #: view:sale.report:0 @@ -624,7 +631,7 @@ msgstr "Toplam Fiyat" #. module: sale #: help:account.config.settings,group_analytic_account_for_sales:0 msgid "Allows you to specify an analytic account on sales orders." -msgstr "" +msgstr "Satış siparişlerine analitik hesap tanımlamanıza olanak verir." #. module: sale #: help:sale.config.settings,module_sale_journal:0 @@ -644,7 +651,7 @@ msgstr "Aynı müşteriye ait faturaları gruplamak için işaretleyin" #: model:ir.actions.act_window,name:sale.action_sale_order_make_invoice #: model:ir.actions.act_window,name:sale.action_view_sale_order_line_make_invoice msgid "Make Invoices" -msgstr "Faturaları Yap" +msgstr "Faturaları Oluştur" #. module: sale #: code:addons/sale/res_config.py:89 @@ -655,7 +662,7 @@ msgstr "Saat" #. module: sale #: field:res.partner,sale_order_count:0 msgid "# of Sales Order" -msgstr "" +msgstr "Satış Siparişi sayısı" #. module: sale #: help:sale.config.settings,timesheet:0 @@ -676,7 +683,7 @@ msgstr "Oluşturma Tarihi" #: view:sale.order:0 #: view:sale.order.line:0 msgid "To Invoice" -msgstr "Faturalandırılacak" +msgstr "Faturala" #. module: sale #: help:sale.order,partner_invoice_id:0 @@ -686,7 +693,7 @@ msgstr "Şu anki sipariş için fatura adresi." #. module: sale #: selection:sale.order,invoice_quantity:0 msgid "Ordered Quantities" -msgstr "Sipariş edilen Miktarlar" +msgstr "Sipariş Edilen Miktarlar" #. module: sale #: view:sale.report:0 @@ -696,7 +703,7 @@ msgstr "Satış siparişlerinin Veriliş Yılı" #. module: sale #: model:res.groups,name:sale.group_delivery_invoice_address msgid "Addresses in Sales Orders" -msgstr "" +msgstr "Satış Siparişlerindeki Adresler" #. module: sale #: field:sale.advance.payment.inv,qtty:0 @@ -713,7 +720,7 @@ msgstr "Toplam :" #. module: sale #: view:sale.order.line:0 msgid "Sales Order Lines ready to be invoiced" -msgstr "" +msgstr "Faturalandırılmaya hazır Satış Siparişi Kalemleri" #. module: sale #: view:sale.report:0 @@ -729,7 +736,7 @@ msgstr "Sipariş Referansı" #. module: sale #: field:sale.order,fiscal_position:0 msgid "Fiscal Position" -msgstr "Mali Durum" +msgstr "Mali Pozisyon" #. module: sale #: selection:sale.report,month:0 @@ -753,7 +760,7 @@ msgstr "" #. module: sale #: view:sale.config.settings:0 msgid "Default Options" -msgstr "" +msgstr "Varsayılan Seçenekler" #. module: sale #: code:addons/sale/sale.py:953 @@ -766,7 +773,7 @@ msgstr "Yapılandırma Hatası!" #. module: sale #: field:account.config.settings,group_analytic_account_for_sales:0 msgid "Analytic accounting for sales" -msgstr "" +msgstr "Satışlar için analitik muhasebe" #. module: sale #: view:sale.order:0 @@ -775,7 +782,7 @@ msgstr "" #: field:sale.order.line,state:0 #: view:sale.report:0 msgid "Status" -msgstr "Durum" +msgstr "Durumu" #. module: sale #: view:sale.advance.payment.inv:0 @@ -787,23 +794,23 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "Send by Email" -msgstr "E-posta ile Gönder" +msgstr "E-mail ile Gönder" #. module: sale #: code:addons/sale/edi/sale_order.py:140 #, python-format msgid "EDI Pricelist (%s)" -msgstr "EDI Fiyat Listesi (%s)" +msgstr "EDI FiyatListesi (%s)" #. module: sale #: selection:sale.order,order_policy:0 msgid "On Delivery Order" -msgstr "" +msgstr "Teslimat Siparişinden" #. module: sale #: view:sale.config.settings:0 msgid "Invoicing Process" -msgstr "Faturalama İşlemi" +msgstr "Faturalama Süreci" #. module: sale #: view:sale.order:0 @@ -813,13 +820,13 @@ msgstr "Sipariş Tarihi" #. module: sale #: view:sale.order:0 msgid "Sales Order done" -msgstr "Satış siparişi tamamlandı" +msgstr "Satış Siparişi Biten" #. module: sale #: code:addons/sale/sale.py:361 #, python-format msgid "Please define sales journal for this company: \"%s\" (id:%d)." -msgstr "" +msgstr "Bu şirket için lütfen satış günlüğü oluştur: \"%s\" (id:%d)." #. module: sale #: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order @@ -836,22 +843,22 @@ msgstr "Ödenmiş" #: help:sale.config.settings,group_uom:0 msgid "" "Allows you to select and maintain different units of measure for products." -msgstr "" +msgstr "Ürünler için farklı ölçü birimleri seçmenize olanak verir." #. module: sale #: view:sale.report:0 msgid "Reference Unit of Measure" -msgstr "" +msgstr "Referans Ölçü Birimi" #. module: sale #: view:sale.advance.payment.inv:0 msgid "Create and View Invoice" -msgstr "" +msgstr "Faturayı Oluştur ve Göster" #. module: sale #: view:sale.order.line:0 msgid "Sales order lines done" -msgstr "" +msgstr "Yapılan satış siparişi kalemleri" #. module: sale #: field:sale.make.invoice,grouped:0 @@ -866,13 +873,13 @@ msgstr "Önceden faturalanacak miktar." #. module: sale #: model:ir.model,name:sale.model_sale_make_invoice msgid "Sales Make Invoice" -msgstr "Satış Fatura oluşturur" +msgstr "Satış Fatura Oluşturur" #. module: sale #: code:addons/sale/sale.py:300 #, python-format msgid "Pricelist Warning!" -msgstr "Fiyat Listesi Uyarısı!" +msgstr "FiyatListesi Uyarısı!" #. module: sale #: field:sale.order.line,discount:0 @@ -897,7 +904,7 @@ msgstr "" #. module: sale #: view:sale.order.line.make.invoice:0 msgid "Create & View Invoice" -msgstr "" +msgstr "Fatura Oluştur & Göster" #. module: sale #: view:board.board:0 @@ -923,7 +930,7 @@ msgstr "Şözleşmelerin Yönetimi" #. module: sale #: view:sale.order.line:0 msgid "Shipped" -msgstr "Gönderildi" +msgstr "Sevkedilen" #. module: sale #: view:sale.report:0 @@ -934,7 +941,7 @@ msgstr "Ay" #. module: sale #: field:sale.order,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Para Birimi" #. module: sale #: view:sale.order.line:0 @@ -951,7 +958,7 @@ msgstr "Ürün Kategorisi" #: code:addons/sale/sale.py:558 #, python-format msgid "Cannot cancel this sales order!" -msgstr "" +msgstr "Satış siparişi iptal edilemiyor!" #. module: sale #: view:sale.order:0 @@ -961,7 +968,7 @@ msgstr "Faturayı Yeniden Oluştur" #. module: sale #: field:sale.config.settings,module_warning:0 msgid "Allow configuring alerts by customer or products" -msgstr "" +msgstr "Uyarıları müşteriler ya da ürünler için yapılandırmanızı sağlar" #. module: sale #: field:sale.shop,name:0 @@ -971,7 +978,7 @@ msgstr "Mağaza Adı" #. module: sale #: view:sale.order:0 msgid "My Sales Orders" -msgstr "" +msgstr "Satış Siparişlerim" #. module: sale #: report:sale.order:0 @@ -996,33 +1003,35 @@ msgid "" "To allow your salesman to make invoices for sales order lines using the menu " "'Lines to Invoice'." msgstr "" +"Satış Temsilcinizin 'Kalemlerden Faturaya' menüsünü kullanarak satış " +"siparişi kalemleri için fatura oluşturmasını sağlar." #. module: sale #: model:ir.actions.client,name:sale.action_client_sale_menu msgid "Open Sale Menu" -msgstr "" +msgstr "Satış Menüsünü Aç" #. module: sale #: code:addons/sale/sale.py:592 #, python-format msgid "You cannot confirm a sales order which has no line." -msgstr "" +msgstr "Hiçbir kalem içermeyen satış siparişini onaylayamazsınız." #. module: sale #: selection:sale.report,state:0 msgid "In Progress" -msgstr "İşlemde" +msgstr "DevamEden" #. module: sale #: code:addons/sale/sale.py:857 #, python-format msgid "No Customer Defined !" -msgstr "Tanımlı müşteri yok!" +msgstr "Tanımlı Müşteri Yok!" #. module: sale #: field:sale.config.settings,module_sale_stock:0 msgid "Trigger delivery orders automatically from sales orders" -msgstr "" +msgstr "Satış siparişleri otomatik olarak teslim siparişleri Tetikleme" #. module: sale #: view:sale.make.invoice:0 @@ -1033,18 +1042,18 @@ msgstr "Faturaları Oluştur" #. module: sale #: selection:sale.order.line,state:0 msgid "Confirmed" -msgstr "Onaylı" +msgstr "Onaylandı" #. module: sale #: code:addons/sale/wizard/sale_make_invoice_advance.py:106 #, python-format msgid "Advance of %s %%" -msgstr "" +msgstr "%s %% Avansı" #. module: sale #: model:ir.model,name:sale.model_sale_order_line_make_invoice msgid "Sale OrderLine Make_invoice" -msgstr "Satış SiparişÖğesi Fatura_Kes" +msgstr "Sale OrderLine Make_invoice" #. module: sale #: selection:sale.order.line,state:0 @@ -1059,12 +1068,12 @@ msgstr "Eposta Şablonları" #. module: sale #: help:sale.order.line,address_allotment_id:0 msgid "A partner to whom the particular product needs to be allotted." -msgstr "" +msgstr "Belirli bir ürün tahsis edilmesi gereken bir paydaş." #. module: sale #: field:sale.order,project_id:0 msgid "Contract / Analytic" -msgstr "" +msgstr "Sözleşme / Analitik" #. module: sale #: selection:sale.order,state:0 @@ -1075,7 +1084,7 @@ msgstr "Bekleyen Planlama" #. module: sale #: field:sale.order,note:0 msgid "Terms and conditions" -msgstr "" +msgstr "Şartlar ve koşullar" #. module: sale #: model:ir.actions.act_window,name:sale.action_orders @@ -1092,7 +1101,7 @@ msgstr "Vergi tutarı." #. module: sale #: field:sale.order,invoiced_rate:0 msgid "Invoiced Ratio" -msgstr "" +msgstr "Invoiced Ratio" #. module: sale #: selection:sale.order,order_policy:0 @@ -1107,12 +1116,12 @@ msgstr "Ağustos" #. module: sale #: model:process.node,note:sale.process_node_saleorder0 msgid "Drives procurement and invoicing" -msgstr "Satınalma ve faturalamayı yürütür" +msgstr "Tedarik ve faturalamayı yürütür" #. module: sale #: view:sale.order.line:0 msgid "To Do" -msgstr "Yapılacaklar" +msgstr "Yapılacak" #. module: sale #: selection:sale.report,month:0 @@ -1148,7 +1157,7 @@ msgstr "Satış Analizi" #. module: sale #: field:sale.order,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Takip ediyor" #. module: sale #: view:sale.order.line:0 @@ -1156,6 +1165,8 @@ msgid "" "Sales Order Lines that are confirmed, done or in exception state and haven't " "yet been invoiced" msgstr "" +"Onaylı, yapıldı ya da istisna durumundaki ve henüz faturalandırılmamış Satış " +"Siparişi Kalemleri" #. module: sale #: model:ir.model,name:sale.model_sale_report @@ -1176,7 +1187,7 @@ msgstr "Tarih" #: view:sale.report:0 #: field:sale.report,user_id:0 msgid "Salesperson" -msgstr "Satış Temsülcisi" +msgstr "SatışTemsilcisi" #. module: sale #: selection:sale.report,month:0 @@ -1186,7 +1197,7 @@ msgstr "Kasım" #. module: sale #: view:sale.report:0 msgid "Extended Filters..." -msgstr "Genişletilmiş Süzgeçler..." +msgstr "Genişletilmiş Filtreler..." #. module: sale #: model:process.node,name:sale.process_node_quotation0 @@ -1235,6 +1246,9 @@ msgid "" "Manage Related Stock.\n" " This installs the module sale_stock." msgstr "" +"Farklı sipariş politikaları kullanarak Teklif, Satış Siparişi yapmanızı ve " +"İlgili Stoğu Yönetmenizi sağlar.\n" +" satış_stok Modülünü kurar." #. module: sale #: help:sale.advance.payment.inv,product_id:0 @@ -1252,7 +1266,7 @@ msgstr "Ocak" #. module: sale #: field:sale.config.settings,group_discount_per_so_line:0 msgid "Allow setting a discount on the sales order lines" -msgstr "" +msgstr "Satış siparişi kalemlerine indirim uygulamanızı sağlar" #. module: sale #: model:ir.actions.act_window,name:sale.action_orders_in_progress @@ -1280,7 +1294,7 @@ msgstr "" #. module: sale #: field:sale.order,paypal_url:0 msgid "Paypal Url" -msgstr "" +msgstr "Paypal Url" #. module: sale #: help:sale.order,project_id:0 @@ -1295,12 +1309,12 @@ msgstr "Fatura Görüntüle" #. module: sale #: field:sale.advance.payment.inv,advance_payment_method:0 msgid "What do you want to invoice?" -msgstr "" +msgstr "Neyi faturalandırmak istiyorsunuz?" #. module: sale #: field:sale.config.settings,group_sale_pricelist:0 msgid "Use pricelists to adapt your price per customers" -msgstr "" +msgstr "Her müşteriye fiyat ayarlaması için fiyat listeleri kullanın" #. module: sale #: model:process.transition,note:sale.process_transition_confirmquotation0 @@ -1330,14 +1344,14 @@ msgstr "Bu satış siparişi isteğini oluşturan belgenin referans numarası" #: code:addons/sale/sale.py:948 #, python-format msgid "No valid pricelist line found ! :" -msgstr "Geçerli fiyat listesi öğesi bulunamadı!:" +msgstr "Geçerli fiyat listesi satırı bulunamadı!:" #. module: sale #: code:addons/sale/wizard/sale_make_invoice_advance.py:113 #: code:addons/sale/wizard/sale_make_invoice_advance.py:115 #, python-format msgid "Advance of %s %s" -msgstr "" +msgstr "%s %s Avansı" #. module: sale #: view:sale.report:0 @@ -1356,22 +1370,22 @@ msgstr "Teklifler" #. module: sale #: help:account.config.settings,module_sale_analytic_plans:0 msgid "This allows install module sale_analytic_plans." -msgstr "" +msgstr "sale_analytic_plans modülünün kurulmasını sağlar" #. module: sale #: view:sale.order:0 msgid "Ignore Exception" -msgstr "İstisnayı Görmezden gel" +msgstr "İstisnayı Görmezden Gel" #. module: sale #: help:sale.order,partner_shipping_id:0 msgid "Delivery address for current sales order." -msgstr "" +msgstr "Mevcut satış siparişi için Teslimat adresi." #. module: sale #: field:sale.config.settings,module_sale_margin:0 msgid "Display margins on sales orders" -msgstr "" +msgstr "Satış siparişlerinde marjları görüntüleme" #. module: sale #: help:sale.order,invoice_ids:0 @@ -1391,7 +1405,7 @@ msgstr "Referansınız" #. module: sale #: view:sale.advance.payment.inv:0 msgid "Show Lines to Invoice" -msgstr "" +msgstr "Faturalandırılacak Kalemleri Göster" #. module: sale #: field:sale.report,date:0 @@ -1403,7 +1417,7 @@ msgstr "Sipariş Tarihi" #: field:sale.report,pricelist_id:0 #: field:sale.shop,pricelist_id:0 msgid "Pricelist" -msgstr "Fiyat Listesi" +msgstr "FiyatListesi" #. module: sale #: report:sale.order:0 @@ -1424,7 +1438,7 @@ msgstr "Faturalanacak onaylı satış siparişi" #. module: sale #: field:sale.order.line,sequence:0 msgid "Sequence" -msgstr "Sıra No" +msgstr "Sıralama" #. module: sale #: model:ir.actions.act_window,name:sale.open_board_sales @@ -1434,7 +1448,7 @@ msgstr "Sıra No" #: view:sale.order:0 #: view:sale.report:0 msgid "Sales" -msgstr "Satışlar" +msgstr "Satış" #. module: sale #: code:addons/sale/sale.py:301 @@ -1474,7 +1488,7 @@ msgstr "Toplam" #: selection:sale.order.line,state:0 #: selection:sale.report,state:0 msgid "Done" -msgstr "Yapıldı" +msgstr "Biten" #. module: sale #: report:sale.order:0 @@ -1492,7 +1506,7 @@ msgstr "Fatura" #. module: sale #: view:sale.order.line:0 msgid "My Sales Order Lines" -msgstr "Satış Siparişlerimin Öğeleri" +msgstr "Satış Siparişlerimin Kalemleri" #. module: sale #: model:process.transition.action,name:sale.process_transition_action_cancel0 @@ -1507,29 +1521,29 @@ msgstr "İptal" #. module: sale #: field:sale.order,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Takipçiler" #. module: sale #: code:addons/sale/sale.py:937 #, python-format msgid "No Pricelist ! : " -msgstr "Fiyat Listesi yok ! : " +msgstr "FiyatListesi yok ! : " #. module: sale #: view:sale.order:0 msgid "Sales Order " -msgstr "" +msgstr "Satış Siparişi " #. module: sale #: model:mail.message.subtype,description:sale.mt_order_sent #: model:mail.message.subtype,name:sale.mt_order_sent msgid "Quotation send" -msgstr "" +msgstr "Teklif gönderildi" #. module: sale #: view:sale.order.line:0 msgid "Search Uninvoiced Lines" -msgstr "Faturalanmamış Öğelerde Ara" +msgstr "Faturalanmamış Satırları Ara" #. module: sale #: model:ir.model,name:sale.model_account_config_settings @@ -1559,7 +1573,7 @@ msgstr "" #. module: sale #: report:sale.order:0 msgid "Shipping address :" -msgstr "Sevk Adresi :" +msgstr "Sevk adresi :" #. module: sale #: code:addons/sale/sale.py:502 @@ -1567,12 +1581,12 @@ msgstr "Sevk Adresi :" msgid "" "You cannot group sales having different currencies for the same partner." msgstr "" -"Aynı paydaş için farklı para birimlerindeki satışları gruplandıramazsınız." +"Aynı partner için farklı para birimlerindeki satışları gruplandıramazsınız." #. module: sale #: view:sale.advance.payment.inv:0 msgid "Invoice Sales Order" -msgstr "" +msgstr "Fatura Satış Siparişi" #. module: sale #: help:sale.order,invoice_quantity:0 @@ -1581,11 +1595,13 @@ msgid "" "invoice). You have to choose " "if you want your invoice based on ordered " msgstr "" +"Satış siparişi otomatikman fatura önerisi oluşturacaktır (taslak fatura). " +"Faturanızın siparişe göre olmasını isterseniz bunu seçmelisiniz " #. module: sale #: field:sale.config.settings,module_account_analytic_analysis:0 msgid "Use contracts management" -msgstr "" +msgstr "Sözleşmeler yönetimini kullanın" #. module: sale #: code:addons/sale/sale.py:945 @@ -1594,6 +1610,8 @@ msgid "" "Cannot find a pricelist line matching this product and quantity.\n" "You have to change either the product, the quantity or the pricelist." msgstr "" +"Bu ürün ve miktarla eşleşen fiyat listesi kalemi bulunamıyor.\n" +"Hem ürünü hem de miktarı ya da fiyat listesini değiştirmelisiniz." #. module: sale #: model:ir.model,name:sale.model_sale_advance_payment_inv @@ -1618,7 +1636,7 @@ msgstr "KDV hariç tutar" #. module: sale #: view:sale.order.line:0 msgid "Order reference" -msgstr "Sipariş kaynağı" +msgstr "Sipariş referansı" #. module: sale #: help:sale.order,invoiced:0 @@ -1639,7 +1657,7 @@ msgstr "Yüzde" #. module: sale #: view:sale.order:0 msgid "Other Information" -msgstr "Diğer Bilgiler" +msgstr "Diğer Bilgisi" #. module: sale #: model:email.template,body_html:sale.email_template_edi_sale @@ -1741,18 +1759,18 @@ msgstr "Ürün" #. module: sale #: help:sale.order,amount_total:0 msgid "The total amount." -msgstr "Toplam Miktar." +msgstr "Toplam miktar." #. module: sale #: view:sale.order:0 msgid "Confirm Sale" -msgstr "" +msgstr "Satışı Onayla" #. module: sale #: code:addons/sale/wizard/sale_make_invoice_advance.py:96 #, python-format msgid "There is no income account defined for this product: \"%s\" (id:%d)." -msgstr "" +msgstr "Bu ürün için tanımlanmış gelir hesabı bulunmuyor: \"%s\" (id:%d)." #. module: sale #: selection:sale.report,month:0 @@ -1765,6 +1783,8 @@ msgid "" "${object.company_id.name} ${object.state in ('draft', 'sent') and " "'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })" msgstr "" +"${object.company_id.name} ${object.state in ('taslak', 'gönderildi') and " +"'Teklif' or 'Sipariş'} (Ref ${object.name or 'n/a' })" #. module: sale #: report:sale.order:0 @@ -1806,7 +1826,7 @@ msgstr "Teklif / Sipariş" #. module: sale #: report:sale.order:0 msgid "Tel. :" -msgstr "Tel :" +msgstr "Tel. :" #. module: sale #: view:sale.make.invoice:0 @@ -1845,6 +1865,8 @@ msgid "" "There is no Fiscal Position defined or Income category account defined for " "default properties of Product categories." msgstr "" +"Ürün kategorilerinde varsayılan özellik olarak tanımlanmış Mali Durum ya da " +"tanımlanmış Gelir kategorisi hesabı yoktur." #. module: sale #: model:process.node,note:sale.process_node_invoice0 @@ -1854,17 +1876,17 @@ msgstr "Muhasebeci tarafından incelenecek." #. module: sale #: model:res.groups,name:sale.group_mrp_properties msgid "Properties on lines" -msgstr "" +msgstr "Kalemlerdeki özellikler" #. module: sale #: selection:sale.order,state:0 msgid "Sale to Invoice" -msgstr "" +msgstr "Faturalancak Satışlar" #. module: sale #: view:sale.order:0 msgid "Order Number" -msgstr "" +msgstr "Sipariş Numarası" #. module: sale #: view:sale.order:0 @@ -1901,12 +1923,12 @@ msgstr "" #. module: sale #: field:sale.order,invoice_quantity:0 msgid "Invoice on" -msgstr "Fatura üzerine" +msgstr "Faturadan" #. module: sale #: selection:sale.advance.payment.inv,advance_payment_method:0 msgid "Fixed price (deposit)" -msgstr "" +msgstr "Sabit fiyat (depozit)" #. module: sale #: model:ir.model,name:sale.model_sale_config_settings @@ -1926,12 +1948,12 @@ msgstr "Sipariş Tarihi" #. module: sale #: selection:sale.order,order_policy:0 msgid "Before Delivery" -msgstr "" +msgstr "Tesliattan Önce" #. module: sale #: field:sale.order.line,product_uos:0 msgid "Product UoS" -msgstr "Ürün Sipariş Birimi" +msgstr "Ürün UoS" #. module: sale #: model:process.node,note:sale.process_node_quotation0 @@ -1951,7 +1973,7 @@ msgstr "Nisan" #. module: sale #: selection:sale.report,state:0 msgid "Manual In Progress" -msgstr "Manuel İşlem Devam Ediyor" +msgstr "Manuel DevamEden" #. module: sale #: code:addons/sale/wizard/sale_line_invoice.py:110 @@ -1994,13 +2016,13 @@ msgstr "Özet" #. module: sale #: help:sale.order,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesajlar ve İletişim Geçmişi" #. module: sale #: view:sale.order:0 #: view:sale.order.line:0 msgid "Search Sales Order" -msgstr "Satış siparişlerini ara" +msgstr "Satış Siparişleri Arama" #. module: sale #: report:sale.order:0 @@ -2030,7 +2052,7 @@ msgstr "Bir Satış siparişinden" #. module: sale #: view:sale.order.line:0 msgid "Confirmed sales order lines, not yet delivered" -msgstr "" +msgstr "henüz teslim edilmemiş, Onaylanmış satış siparişi kalemleri" #. module: sale #: model:process.transition,note:sale.process_transition_saleinvoice0 @@ -2048,18 +2070,18 @@ msgstr "" #. module: sale #: view:sale.order:0 msgid "UoS" -msgstr "Satış Birimi" +msgstr "UoS" #. module: sale #: selection:sale.advance.payment.inv,advance_payment_method:0 msgid "Some order lines" -msgstr "" +msgstr "Bazı sipariş kalemleri" #. module: sale #: code:addons/sale/sale.py:976 #, python-format msgid "Cannot delete a sales order line which is in state '%s'." -msgstr "" +msgstr "Cannot delete a sales order line which is in state '%s'." #. module: sale #: report:sale.order:0 @@ -2075,7 +2097,7 @@ msgstr "Faturalandırılmaya hazır Satış Siparişleri" #. module: sale #: field:sale.config.settings,group_invoice_so_lines:0 msgid "Generate invoices based on the sales order lines" -msgstr "" +msgstr "Satış siparişi kalemleri temelinde fatura oluştur" #. module: sale #: view:sale.advance.payment.inv:0 @@ -2089,7 +2111,7 @@ msgstr "veya" #: view:sale.order:0 #: view:sale.order.line:0 msgid "Sales Order Lines" -msgstr "Satış Siparişi Öğeleri" +msgstr "Satış Siparişi Satırları" #. module: sale #: help:sale.order,pricelist_id:0 @@ -2104,7 +2126,7 @@ msgstr "Teklif N°" #. module: sale #: model:res.groups,name:sale.group_discount_per_so_line msgid "Discount on lines" -msgstr "" +msgstr "Kalemlerdeki indirim" #. module: sale #: field:sale.order,client_order_ref:0 @@ -2114,7 +2136,7 @@ msgstr "Müşteri Referansı" #. module: sale #: view:sale.report:0 msgid "Picked" -msgstr "Toplanmış" +msgstr "Seçilmiş" #. module: sale #: help:sale.config.settings,module_sale_margin:0 @@ -2132,6 +2154,8 @@ msgid "" "Before choosing a product,\n" " select a customer in the sales form." msgstr "" +"Bir ürün seçmeden önce,\n" +" satış formundan bir müşteri seçin." #. module: sale #: view:sale.order:0 @@ -2141,7 +2165,7 @@ msgstr "KDV Dahil Toplam" #. module: sale #: view:sale.order:0 msgid "New Copy of Quotation" -msgstr "" +msgstr "Teklifin Yeni Kopyası" #. module: sale #: view:sale.advance.payment.inv:0 diff --git a/addons/sale/res_config.py b/addons/sale/res_config.py index 44733be3e39..a693fd11024 100644 --- a/addons/sale/res_config.py +++ b/addons/sale/res_config.py @@ -19,10 +19,14 @@ # ############################################################################## +import logging + from openerp.osv import fields, osv from openerp import pooler from openerp.tools.translate import _ +_logger = logging.getLogger(__name__) + class sale_configuration(osv.osv_memory): _inherit = 'sale.config.settings' @@ -81,8 +85,12 @@ Example: Product: this product is deprecated, do not purchase more than 5. user = self.pool.get('res.users').browse(cr, uid, uid, context) res['time_unit'] = user.company_id.project_time_mode_id.id else: - product = ir_model_data.get_object(cr, uid, 'product', 'product_product_consultant') - res['time_unit'] = product.uom_id.id + try: + product = ir_model_data.get_object(cr, uid, 'product', 'product_product_consultant') + res['time_unit'] = product.uom_id.id + except ValueError: + # keep default value in that case + _logger.warning("Product with xml_id 'product.product_product_consultant' not found") return res def _get_default_time_unit(self, cr, uid, context=None): @@ -98,16 +106,11 @@ Example: Product: this product is deprecated, do not purchase more than 5. wizard = self.browse(cr, uid, ids)[0] if wizard.time_unit: - product = False try: product = ir_model_data.get_object(cr, uid, 'product', 'product_product_consultant') - except: - #product with xml_id product_product_consultant has not been found. Don't do anything except logging the exception - import logging - _logger = logging.getLogger(__name__) - _logger.warning("Warning, product with xml_id 'product_product_consultant' hasn't been found") - if product: product.write({'uom_id': wizard.time_unit.id, 'uom_po_id': wizard.time_unit.id}) + except ValueError: + _logger.warning("Product with xml_id 'product.product_product_consultant' not found, UoMs not updated!") if wizard.module_project and wizard.time_unit: user = self.pool.get('res.users').browse(cr, uid, uid, context) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 43c7e371a89..4169318e9f6 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -921,7 +921,6 @@ class sale_order_line(osv.osv): elif uom: # whether uos is set or not default_uom = product_obj.uom_id and product_obj.uom_id.id q = product_uom_obj._compute_qty(cr, uid, uom, qty, default_uom) - result['product_uom'] = default_uom if product_obj.uos_id: result['product_uos'] = product_obj.uos_id.id result['product_uos_qty'] = qty * product_obj.uos_coeff diff --git a/addons/sale/sale_data.xml b/addons/sale/sale_data.xml index 6d7cd043c39..a0e93cbf581 100644 --- a/addons/sale/sale_data.xml +++ b/addons/sale/sale_data.xml @@ -48,11 +48,13 @@ Quotation send sale.order + Quotation send Sales Order Confirmed sale.order + Quotation confirmed diff --git a/addons/sale/test/sale_order_demo.yml b/addons/sale/test/sale_order_demo.yml index 7e5a223e8b0..75e17ebeb02 100644 --- a/addons/sale/test/sale_order_demo.yml +++ b/addons/sale/test/sale_order_demo.yml @@ -14,3 +14,23 @@ !assert {model: sale.order, id: sale.sale_order_test1, string: The onchange function of product was not correctly triggered}: - order_line[0].name == u'[LCD17] 17\u201d LCD Monitor' - order_line[0].price_unit == 1350.0 + - order_line[0].product_uom_qty == 8 + - order_line[0].product_uom.id == ref('product.product_uom_unit') + +- + I create another sale order +- + !record {model: sale.order, id: sale_order_test2}: + partner_id: base.res_partner_2 + order_line: + - product_id: product.product_product_7 + product_uom_qty: 16 + product_uom: product.product_uom_dozen +- + I verify that the onchange was correctly triggered +- + !assert {model: sale.order, id: sale.sale_order_test2, string: The onchange function of product was not correctly triggered}: + - order_line[0].name == u'[LCD17] 17\u201d LCD Monitor' + - order_line[0].price_unit == 1350.0 * 12 + - order_line[0].product_uom.id == ref('product.product_uom_dozen') + - order_line[0].product_uom_qty == 16 \ No newline at end of file diff --git a/addons/stock/i18n/fr.po b/addons/stock/i18n/fr.po index 26b941990b5..764d2d3196d 100644 --- a/addons/stock/i18n/fr.po +++ b/addons/stock/i18n/fr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-11-26 17:09+0000\n" -"Last-Translator: Numérigraphe \n" +"PO-Revision-Date: 2013-02-11 14:17+0000\n" +"Last-Translator: Bertrand Rétif \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: 2012-12-22 05:13+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-12 04:43+0000\n" +"X-Generator: Launchpad (build 16491)\n" #. module: stock #: field:stock.move,product_uos_qty:0 @@ -36,7 +36,7 @@ msgstr "UdV de l'article" #: field:stock.move.split,line_exist_ids:0 #: field:stock.move.split,line_ids:0 msgid "Serial Numbers" -msgstr "" +msgstr "Numéros de série" #. module: stock #: help:stock.config.settings,group_product_variant:0 @@ -45,6 +45,9 @@ msgid "" "Shirts, for the same \"Linux T-Shirt\", you may have variants on sizes or " "colors; S, M, L, XL, XXL." msgstr "" +"Permet de gérer plusieurs variantes d'articles. Par exemple, si vous vendez " +"des tee-shirts, pour le même \"tee-shirt Linux\", vous pourrez avoir des " +"variantes par taille ou par couleur : S, M, L, XL, XXL." #. module: stock #: model:ir.model,name:stock.model_stock_move_split_lines @@ -69,13 +72,13 @@ msgstr "" #. module: stock #: view:stock.picking.out:0 msgid "Confirm & Deliver" -msgstr "" +msgstr "Confirmer et livrer" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_change_product_quantity #: view:stock.change.product.qty:0 msgid "Update Product Quantity" -msgstr "" +msgstr "Mettre à jour la quantité d'articles" #. module: stock #: field:stock.location,chained_location_id:0 @@ -101,7 +104,7 @@ msgstr "Traçabilité amont" #: field:stock.picking.in,date_done:0 #: field:stock.picking.out,date_done:0 msgid "Date of Transfer" -msgstr "" +msgstr "Date du transfert" #. module: stock #: field:product.product,track_outgoing:0 @@ -143,7 +146,7 @@ msgstr "Mouvements de stock" #: code:addons/stock/stock.py:2580 #, python-format msgid "Please provide proper quantity." -msgstr "" +msgstr "Veuillez indiquer la quantité correcte." #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_inventory_control @@ -212,12 +215,12 @@ msgstr "Jour" #: model:ir.actions.act_window,name:stock.action_inventory_form #: model:ir.ui.menu,name:stock.menu_action_inventory_form msgid "Physical Inventories" -msgstr "Inventaires physique" +msgstr "Inventaires physiques" #. module: stock #: selection:stock.location.product,type:0 msgid "Analyse a Period" -msgstr "" +msgstr "Analyser une période" #. module: stock #: view:report.stock.move:0 @@ -271,7 +274,7 @@ msgstr "Livraisons assignées" #: code:addons/stock/wizard/stock_change_standard_price.py:107 #, python-format msgid "Active ID is not set in Context." -msgstr "" +msgstr "L'ID actif n'est pas assigné dans le contexte." #. module: stock #: selection:stock.picking,invoice_state:0 @@ -285,7 +288,7 @@ msgstr "Non Applicable" #: help:stock.picking.in,message_unread:0 #: help:stock.picking.out,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Si coché, de nouveaux messages requièrent votre attention." #. module: stock #: help:stock.tracking,serial:0 @@ -350,7 +353,7 @@ msgstr "" #. module: stock #: view:product.product:0 msgid "Forecasted:" -msgstr "" +msgstr "Prévu :" #. module: stock #: view:stock.partial.move:0 @@ -365,6 +368,8 @@ msgid "" "Holds the Chatter summary (number of messages, ...). This summary is " "directly in html format in order to be inserted in kanban views." msgstr "" +"Contient le résumé de la discussion (nombre de messages, ...). Ce résumé est " +"au format HTML pour permettre son utilisation dans la vue kanban." #. module: stock #: code:addons/stock/stock.py:768 @@ -398,6 +403,8 @@ msgstr "Grouper par partenaire" #: help:stock.picking.out,move_type:0 msgid "It specifies goods to be deliver partially or all at once" msgstr "" +"Indique si les marchandises doivent être livrées partiellement ou en une " +"seule fois." #. module: stock #: model:ir.model,name:stock.model_res_partner @@ -415,7 +422,7 @@ msgstr "Partenaire" #. module: stock #: field:stock.config.settings,module_claim_from_delivery:0 msgid "Allow claim on deliveries" -msgstr "" +msgstr "Autorise les réclamations sur les livraisons" #. module: stock #: selection:stock.return.picking,invoice_state:0 @@ -431,12 +438,12 @@ msgstr "Mouvements de stocks ayant été traités" #: field:stock.inventory.line.split,use_exist:0 #: field:stock.move.split,use_exist:0 msgid "Existing Serial Numbers" -msgstr "" +msgstr "Numéros de série existants" #. module: stock #: model:res.groups,name:stock.group_inventory_valuation msgid "Manage Inventory valuation" -msgstr "" +msgstr "Gérer la valorisation du stock" #. module: stock #: model:stock.location,name:stock.stock_location_suppliers @@ -467,7 +474,7 @@ msgstr "Emplacement interne" #. module: stock #: view:stock.move:0 msgid "Split in Serial Number" -msgstr "" +msgstr "Diviser en numéro de série" #. module: stock #: view:stock.location:0 @@ -487,7 +494,7 @@ msgstr "Décallage (Jours)" #. module: stock #: selection:stock.picking.out,state:0 msgid "Ready to Deliver" -msgstr "" +msgstr "Prêt à livrer" #. module: stock #: model:ir.model,name:stock.model_action_traceability @@ -500,7 +507,7 @@ msgstr "Action de traçabilité " #: selection:stock.picking.in,state:0 #: selection:stock.picking.out,state:0 msgid "Waiting Availability" -msgstr "" +msgstr "Attente de disponibilité" #. module: stock #: selection:report.stock.inventory,state:0 @@ -525,7 +532,7 @@ msgstr "Qté entrante" #. module: stock #: model:ir.actions.client,name:stock.action_client_warehouse_menu msgid "Open Warehouse Menu" -msgstr "" +msgstr "Ouvrir le menu \"Entrepôt\"" #. module: stock #: field:stock.warehouse,lot_output_id:0 @@ -541,7 +548,7 @@ msgstr "Éclater en" #. module: stock #: field:stock.config.settings,module_product_expiry:0 msgid "Expiry date on serial numbers" -msgstr "" +msgstr "Date de péremption sur les numéros de série" #. module: stock #: field:stock.move,price_currency_id:0 @@ -551,7 +558,7 @@ msgstr "Devise pour le prix moyen" #. module: stock #: view:product.product:0 msgid "Stock and Expected Variations" -msgstr "" +msgstr "Stock et variations prévues" #. module: stock #: help:product.category,property_stock_valuation_account_id:0 @@ -565,7 +572,7 @@ msgstr "" #. module: stock #: field:stock.config.settings,group_stock_tracking_lot:0 msgid "Track serial number on logistic units (pallets)" -msgstr "" +msgstr "Suivre le numéro de série sur les unités logistiques (palettes)" #. module: stock #: help:product.template,sale_delay:0 @@ -574,6 +581,8 @@ msgid "" "the delivery of the finished products. It's the time you promise to your " "customers." msgstr "" +"Le délai moyen en jours entre la confirmation de la commande de vente et la " +"livraison des produits finis. C'est le délai promis à vos clients." #. module: stock #: code:addons/stock/product.py:196 @@ -599,6 +608,9 @@ msgid "" "Quantities, Units of Measure, Products and Locations cannot be modified on " "stock moves that have already been processed (except by the Administrator)." msgstr "" +"Les quantités, unités de mesure, produits et emplacements ne peuvent pas " +"être modifiés sur les mouvements de stock qui ont déjà été traités (sauf par " +"l'administrateur)." #. module: stock #: help:report.stock.move,type:0 @@ -623,6 +635,16 @@ msgid "" "

    \n" " " msgstr "" +"

    \n" +" Cliquer pour pour créer un mouvement interne.\n" +"

    \n" +" La plupart des opérations sont préparées automatiquement par " +"OpenERP selon\n" +" les règles de logistique prédéfinies, mais vous pouvez aussi " +"enregistrer\n" +" manuellement des mouvements de stock.\n" +"

    \n" +" " #. module: stock #: model:ir.actions.report.xml,name:stock.report_move_labels @@ -633,7 +655,7 @@ msgstr "Etiquettes des articles" #: code:addons/stock/stock.py:1356 #, python-format msgid "Back order %s has been created." -msgstr "" +msgstr "Le reliquat %s a été crée." #. module: stock #: model:ir.model,name:stock.model_report_stock_move @@ -645,11 +667,13 @@ msgstr "Statistiques des mouvements" msgid "" "Allows you to select and maintain different units of measure for products." msgstr "" +"Permet de choisir et de gérer différentes unités de mesures pour les " +"articles." #. module: stock #: model:ir.model,name:stock.model_stock_report_tracklots msgid "Stock report by logistic serial number" -msgstr "" +msgstr "Rapport de stock par numéro de série logistique" #. module: stock #: help:product.product,track_outgoing:0 @@ -657,11 +681,13 @@ msgid "" "Forces to specify a Serial Number for all moves containing this product and " "going to a Customer Location" msgstr "" +"Force à préciser un numéro de série pour tous les mouvements contenant cet " +"article et à destination d'un emplacement client." #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_products_moves msgid "Receive/Deliver Products" -msgstr "" +msgstr "Recevoir/livrer des articles" #. module: stock #: field:stock.move,move_history_ids:0 @@ -696,7 +722,7 @@ msgstr "Conditionnement" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list_in msgid "Receipt Slip" -msgstr "" +msgstr "Bon de réception" #. module: stock #: code:addons/stock/wizard/stock_move.py:214 @@ -713,7 +739,7 @@ msgstr "Commande(Origine)" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_uom_categ_form_action msgid "Unit of Measure Categories" -msgstr "" +msgstr "Catégories d'unités de mesure" #. module: stock #: report:lot.stock.overview:0 @@ -758,7 +784,7 @@ msgstr "Référence supplémentaire" #. module: stock #: view:stock.partial.picking.line:0 msgid "Stock Picking Line" -msgstr "" +msgstr "Mouvement de stock" #. module: stock #: field:stock.location,complete_name:0 @@ -779,7 +805,7 @@ msgstr "Ligne d'assitant mère (pour les lignes existantes)" #. module: stock #: view:report.stock.move:0 msgid "Year Planned" -msgstr "" +msgstr "Année prévue" #. module: stock #: view:report.stock.inventory:0 @@ -822,7 +848,7 @@ msgstr "Colis" #. module: stock #: selection:stock.location.product,type:0 msgid "Analyse Current Inventory" -msgstr "" +msgstr "Analyser le stock actuel" #. module: stock #: view:stock.move:0 @@ -852,6 +878,10 @@ msgid "" " For instance, you can sell pieces of meat that you invoice " "based on their weight." msgstr "" +"Permet de vendre des articles dans une unité, mais de facturer dans une " +"unité de mesure différente.\n" +" Par exemple, vous pouvez vendre des viandes à la pièce et " +"les facturer au poids." #. module: stock #: field:product.template,property_stock_procurement:0 @@ -890,13 +920,15 @@ msgid "" "Please define stock output account for this product or its category: \"%s\" " "(id: %d)" msgstr "" +"Veuillez définir le compte de sortie de stock de cet article ou de sa " +"catégorie : \"%s\" (id. : %d)" #. module: stock #: field:stock.picking,message_summary:0 #: field:stock.picking.in,message_summary:0 #: field:stock.picking.out,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Résumé" #. module: stock #: view:product.category:0 @@ -915,7 +947,7 @@ msgstr "La référence doit être unique par société !" #: field:stock.picking.in,date:0 #: field:stock.picking.out,date:0 msgid "Time" -msgstr "" +msgstr "Heure" #. module: stock #: code:addons/stock/product.py:447 @@ -931,7 +963,7 @@ msgstr "Urgent" #. module: stock #: selection:stock.picking.out,state:0 msgid "Delivered" -msgstr "" +msgstr "Livré" #. module: stock #: field:stock.move,move_dest_id:0 @@ -953,7 +985,7 @@ msgstr "Mettre au rebut" #. module: stock #: view:product.product:0 msgid "- update" -msgstr "" +msgstr "- mettre à jour" #. module: stock #: report:stock.picking.list:0 @@ -972,6 +1004,8 @@ msgid "" "This field is for internal purpose. It is used to decide if the column " "production lot has to be shown on the moves or not." msgstr "" +"Ce champ est à usage interne uniquement : il permet de choisir si la colonne " +"\"n° de série\" doit être visible sur les mouvements ou pas." #. module: stock #: selection:product.product,valuation:0 @@ -991,7 +1025,7 @@ msgstr "Fournisseurs IT" #. module: stock #: view:stock.config.settings:0 msgid "Location & Warehouse" -msgstr "" +msgstr "Emplacement & Entrepôt" #. module: stock #: selection:report.stock.inventory,location_type:0 @@ -1006,16 +1040,18 @@ msgid "" "You cannot cancel the picking as some moves have been done. You should " "cancel the picking lines." msgstr "" +"Vous ne pouvez pas annuler ce bon de préparation car certains mouvements " +"sont déjà terminés. Vous devriez annuler les lignes du bon de préparation." #. module: stock #: field:stock.config.settings,decimal_precision:0 msgid "Decimal precision on weight" -msgstr "" +msgstr "Précision décimale pour le poids" #. module: stock #: view:stock.production.lot:0 msgid "Available Product Lots" -msgstr "" +msgstr "Numéros de série disponibles" #. module: stock #: model:ir.model,name:stock.model_stock_change_product_qty @@ -1057,16 +1093,17 @@ msgstr "Vous devez attribuer un numéro de série pour cet article." #, python-format msgid "Please define journal on the product category: \"%s\" (id: %d)" msgstr "" +"Veuillez définir un journal sur la catégorie d'articles : \"%s\" (id. : %d)" #. module: stock #: view:stock.move:0 msgid "Details" -msgstr "" +msgstr "Détails" #. module: stock #: selection:stock.picking,state:0 msgid "Ready to Transfer" -msgstr "" +msgstr "Prêt à transférer" #. module: stock #: report:lot.stock.overview:0 @@ -1106,7 +1143,7 @@ msgstr "Journal" #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_invoice_onshipping msgid "Create Draft Invoices" -msgstr "" +msgstr "Créer les factures brouillon" #. module: stock #: help:stock.picking,location_id:0 @@ -1117,14 +1154,14 @@ msgid "" "needed.Set a location if you produce at a fixed location. This can be a " "partner location if you subcontract the manufacturing operations." msgstr "" -"Laissez vide si vous produisez là où les produits finis sont nécessaires. " -"Précisez l'emplacement si vous produisez sur un endroit fixe. Cela peut être " -"chez un partenaire si vous sous-traitez votre production." +"Laissez vide si vous produisez à l'emplacement où les produits finis sont " +"nécessaires. Précisez l'emplacement si vous produisez sur un endroit fixe. " +"Cela peut être chez un partenaire si vous sous-traitez votre production." #. module: stock #: selection:stock.picking.in,state:0 msgid "Ready to Receive" -msgstr "" +msgstr "Prêt à recevoir" #. module: stock #: view:stock.move:0 @@ -1150,22 +1187,22 @@ msgstr "Stock par emplacement" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_warehouse_mgmt msgid "Receive/Deliver By Orders" -msgstr "" +msgstr "Recevoir/Livrer par commandes" #. module: stock #: view:stock.production.lot:0 msgid "Product Lots" -msgstr "" +msgstr "Lots de production" #. module: stock #: view:stock.picking:0 msgid "Reverse Transfer" -msgstr "" +msgstr "Annuler le transfert" #. module: stock #: field:stock.config.settings,group_uos:0 msgid "Invoice products in a different unit of measure than the sales order" -msgstr "" +msgstr "Facturer les articles dans une unité différente du bon de commande" #. module: stock #: help:stock.location,active:0 @@ -1191,6 +1228,8 @@ msgid "" "No products to return (only lines in Done state and not fully returned yet " "can be returned)!" msgstr "" +"Aucun article à retourner : seules les lignes en état \"Terminé\" et qui " +"n'ont pas été entièrement retournées peuvent être retournées !" #. module: stock #: view:stock.picking:0 @@ -1222,12 +1261,12 @@ msgstr "Compte de valorisation de stock" #. module: stock #: view:stock.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Appliquer" #. module: stock #: field:product.template,loc_row:0 msgid "Row" -msgstr "" +msgstr "Rangée" #. module: stock #: field:product.template,property_stock_production:0 @@ -1239,6 +1278,7 @@ msgstr "Emplacement de production" #, python-format msgid "Please define journal on the product category: \"%s\" (id: %d)." msgstr "" +"Veuillez définir un journal sur la catégorie d'article: \"%s\" (id. : %d)." #. module: stock #: field:report.stock.lines.date,date:0 @@ -1319,7 +1359,7 @@ msgstr "" #. module: stock #: report:stock.picking.list:0 msgid "Internal Shipment :" -msgstr "" +msgstr "Transfert interne :" #. module: stock #: view:stock.inventory.line:0 @@ -1335,7 +1375,7 @@ msgstr "Opération manuelle" #: view:report.stock.move:0 #: field:report.stock.move,picking_id:0 msgid "Shipment" -msgstr "" +msgstr "Expédition" #. module: stock #: view:stock.location:0 @@ -1357,7 +1397,7 @@ msgstr "" #: code:addons/stock/product.py:113 #, python-format msgid "Please specify company in Location." -msgstr "" +msgstr "Merci d'indiquer la société dans l'emplacement." #. module: stock #: view:stock.move:0 @@ -1370,6 +1410,8 @@ msgid "" "Allows you to create and manage your packaging dimensions and types you want " "to be maintained in your system." msgstr "" +"Vous permet de créer et de gérer les dimensions et types d'emballage que " +"vous voulez utiliser dans votre système." #. module: stock #: selection:report.stock.inventory,month:0 @@ -1394,7 +1436,7 @@ msgstr "Inventaire physique" #: code:addons/stock/wizard/stock_move.py:214 #, python-format msgid "Processing Error!" -msgstr "" +msgstr "Erreur de traitement !" #. module: stock #: help:stock.location,chained_company_id:0 @@ -1427,7 +1469,7 @@ msgstr "Emplacements partenaire" #. module: stock #: selection:stock.picking.in,state:0 msgid "Received" -msgstr "" +msgstr "Reçu" #. module: stock #: view:report.stock.inventory:0 @@ -1440,7 +1482,7 @@ msgstr "Quantité totale" #: field:stock.picking.in,min_date:0 #: field:stock.picking.out,min_date:0 msgid "Scheduled Time" -msgstr "" +msgstr "Heure prévue" #. module: stock #: model:ir.actions.act_window,name:stock.move_consume @@ -1451,7 +1493,7 @@ msgstr "Mouvement de consommation" #. module: stock #: report:stock.picking.list:0 msgid "Delivery Order :" -msgstr "" +msgstr "Bon de livraison :" #. module: stock #: help:stock.location,chained_delay:0 @@ -1517,6 +1559,7 @@ msgstr "En attente d'un autre mouvement" msgid "" "This quantity is expressed in the Default Unit of Measure of the product." msgstr "" +"Cette quantité est exprimée dans l'unité de mesure par défaut de l'article." #. module: stock #: help:stock.move,price_unit:0 @@ -1561,6 +1604,7 @@ msgstr "Vous ne pouvez supprimer que les mouvements en brouillon" #, python-format msgid "You cannot move product %s to a location of type view %s." msgstr "" +"Impossible de déplacer l'article %s vers l'emplacement de type \"Vue\" %s." #. module: stock #: view:stock.inventory:0 @@ -1651,7 +1695,7 @@ msgstr "Diviser" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list_out msgid "Delivery Slip" -msgstr "" +msgstr "Bordereau de livraison" #. module: stock #: model:ir.actions.act_window,name:stock.open_board_warehouse @@ -1684,6 +1728,11 @@ msgid "" "the generic Stock Output Account set on the product. This has no effect for " "internal locations." msgstr "" +"Utilisé pour la valorisation du stock en temps réel. Lorsqu'on le définit " +"sur un emplacement virtuel, ce compte est utilisé pour valoriser les " +"produits qui sont déplacés de cet emplacement à un emplacement interne, à la " +"place du compte de sortie de stock générique défini sur l'article. Ceci est " +"sans effet sur les emplacements internes." #. module: stock #: field:stock.inventory,date:0 @@ -1753,6 +1802,19 @@ msgid "" "Thank you in advance for your cooperation.\n" "Best Regards," msgstr "" +"Madame, Monsieur,\n" +"\n" +"D'après nos relevés, il semble que nous sommes encore en attente à ce jour " +"de paiements de votre part, dont les détails sont indiqués ci-dessous.\n" +"Si ces sommes ont déjà été réglées, vous pouvez ignorer ce rappel. Dans le " +"cas contraire, nous vous remercions de bien vouloir nous faire parvenir " +"votre règlement.\n" +"Si vous avez d'autres questions concernant votre compte, vous pouvez nous " +"contacter directement.\n" +"\n" +"En vous remerciant par avance.\n" +"\n" +"Cordialement," #. module: stock #: help:stock.incoterms,active:0 @@ -1784,6 +1846,8 @@ msgstr "Emplacement parent" #, python-format msgid "Please define stock output account for this product: \"%s\" (id: %d)." msgstr "" +"Veuillez définir un compte de sortie de stock pour cet article : \"%s\" (id. " +": %d)." #. module: stock #: help:stock.location,company_id:0 @@ -1800,7 +1864,7 @@ msgstr "Temps de chainage" #. module: stock #: field:stock.config.settings,group_uom:0 msgid "Manage different units of measure for products" -msgstr "" +msgstr "Gère différentes unités de mesure pour les articles" #. module: stock #: model:ir.model,name:stock.model_stock_invoice_onshipping @@ -1811,7 +1875,7 @@ msgstr "Facturation du stock au moment de l'expédition" #: code:addons/stock/stock.py:2475 #, python-format msgid "Please provide a positive quantity to scrap." -msgstr "" +msgstr "Merci de saisir une quantité positive à mettre au rebut" #. module: stock #: model:stock.location,name:stock.stock_location_shop1 @@ -1822,7 +1886,7 @@ msgstr "" #: view:product.product:0 #: view:product.template:0 msgid "Storage Location" -msgstr "" +msgstr "Emplacement de stockage" #. module: stock #: help:stock.partial.move.line,currency:0 @@ -1835,7 +1899,7 @@ msgstr "Devise dans laquelle est exprimée le coût unitaire" #: selection:stock.picking.in,move_type:0 #: selection:stock.picking.out,move_type:0 msgid "Partial" -msgstr "" +msgstr "Partiel" #. module: stock #: selection:report.stock.inventory,month:0 @@ -1846,7 +1910,7 @@ msgstr "Septembre" #. module: stock #: view:product.product:0 msgid "days" -msgstr "" +msgstr "jours" #. module: stock #: model:ir.model,name:stock.model_report_stock_inventory @@ -1863,7 +1927,7 @@ msgstr "Mois planifié" #: help:stock.picking.in,origin:0 #: help:stock.picking.out,origin:0 msgid "Reference of the document" -msgstr "" +msgstr "Référence du document" #. module: stock #: view:stock.picking:0 @@ -1874,7 +1938,7 @@ msgstr "Est un reliquat" #. module: stock #: report:stock.picking.list:0 msgid "Incoming Shipment :" -msgstr "" +msgstr "Livraison entrante :" #. module: stock #: field:stock.location,valuation_out_account_id:0 @@ -1927,7 +1991,7 @@ msgstr "Annuler la disponibilité" #: code:addons/stock/wizard/stock_location_product.py:49 #, python-format msgid "Current Inventory" -msgstr "" +msgstr "Inventaire actuel" #. module: stock #: help:product.template,property_stock_production:0 @@ -1990,7 +2054,7 @@ msgstr "Qté livrée" #. module: stock #: view:stock.partial.picking:0 msgid "Transfer Products" -msgstr "" +msgstr "Transférer des articles" #. module: stock #: help:product.template,property_stock_inventory:0 @@ -2007,6 +2071,11 @@ msgid "" "specific valuation account set on the destination location. When not set on " "the product, the one from the product category is used." msgstr "" +"Lorsque la valorisation du stock est faite en temps réel, les écritures de " +"contrepartie de toutes les livraisons seront passées sur ce compte, à moins " +"qu'un compte de valorisation particulier soit défini sur l'emplacement " +"destination. Lorsqu'il n'est pas précisé sur le produit, celui de la " +"catégorie de produit est utilisé." #. module: stock #: view:report.stock.move:0 @@ -2053,7 +2122,7 @@ msgstr "Date" #: field:stock.picking.in,message_is_follower:0 #: field:stock.picking.out,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Est abonné" #. module: stock #: view:report.stock.inventory:0 @@ -2113,7 +2182,7 @@ msgstr "Numéro de lots" #: model:ir.actions.act_window,name:stock.action_deliver_move #: view:product.product:0 msgid "Deliveries" -msgstr "" +msgstr "Livraisons" #. module: stock #: model:ir.actions.act_window,help:stock.action_reception_picking_move @@ -2240,7 +2309,7 @@ msgstr "" #. module: stock #: constraint:stock.move:0 msgid "You try to assign a lot which is not from the same product." -msgstr "" +msgstr "Vous tentez d'assigner un lot qui n'appartient pas au même article." #. module: stock #: field:report.stock.move,day_diff1:0 @@ -2293,6 +2362,8 @@ msgid "" "Forces to specify a Serial Number for all moves containing this product and " "generated by a Manufacturing Order" msgstr "" +"Force à indiquer un numéro de série pour tous les mouvements de stock " +"contenant cet article et générés par un ordre de fabrication" #. module: stock #: model:ir.model,name:stock.model_stock_fill_inventory @@ -2341,7 +2412,7 @@ msgstr "Emplacements clients" #: code:addons/stock/stock.py:2858 #, python-format msgid "User Error!" -msgstr "" +msgstr "Erreur utilisateur !" #. module: stock #: view:stock.partial.picking:0 @@ -2351,7 +2422,7 @@ msgstr "" #. module: stock #: view:stock.picking:0 msgid "Create Invoice/Refund" -msgstr "" +msgstr "Créer facture/avoir" #. module: stock #: help:stock.picking,message_ids:0 @@ -2386,7 +2457,7 @@ msgstr "Emplacement fournisseur" #. module: stock #: view:stock.location.product:0 msgid "View Products Inventory" -msgstr "" +msgstr "Voir les inventaires" #. module: stock #: view:stock.move:0 @@ -2397,7 +2468,7 @@ msgstr "Création" #: code:addons/stock/stock.py:1776 #, python-format msgid "Operation forbidden !" -msgstr "" +msgstr "Opération interdite !" #. module: stock #: view:report.stock.inventory:0 @@ -2426,7 +2497,7 @@ msgstr "" #. module: stock #: view:stock.config.settings:0 msgid "Accounting" -msgstr "" +msgstr "Comptabilité" #. module: stock #: model:ir.ui.menu,name:stock.menu_warehouse_config @@ -2506,19 +2577,19 @@ msgstr "Unité de mesure" #. module: stock #: field:stock.config.settings,group_stock_multiple_locations:0 msgid "Manage multiple locations and warehouses" -msgstr "" +msgstr "Gérer des emplacements et entrepôts multiples" #. module: stock #: field:stock.config.settings,group_stock_production_lot:0 msgid "Track serial number on products" -msgstr "" +msgstr "Tracer les numéros de série sur les articles" #. module: stock #: field:stock.picking,message_unread:0 #: field:stock.picking.in,message_unread:0 #: field:stock.picking.out,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Messages non lus" #. module: stock #: help:stock.production.lot,stock_available:0 @@ -2526,6 +2597,8 @@ msgid "" "Current quantity of products with this Serial Number available in company " "warehouses" msgstr "" +"Quantité actuellement disponible portant ce numéro de série dans les " +"entrepôts de la société." #. module: stock #: view:stock.inventory:0 @@ -2584,7 +2657,7 @@ msgstr "Qté à venir" #. module: stock #: model:res.groups,name:stock.group_production_lot msgid "Manage Serial Numbers" -msgstr "" +msgstr "Gestion des numéros de série" #. module: stock #: field:stock.move,note:0 @@ -2597,7 +2670,7 @@ msgstr "Notes" #. module: stock #: selection:stock.picking,state:0 msgid "Transferred" -msgstr "" +msgstr "Transféré" #. module: stock #: report:lot.stock.overview:0 @@ -2618,12 +2691,12 @@ msgstr "Type de Livraison" #. module: stock #: view:stock.move:0 msgid "Process Partially" -msgstr "" +msgstr "Traiter partiellement" #. module: stock #: view:stock.move:0 msgid "Stock moves that are Confirmed, Available or Waiting" -msgstr "" +msgstr "Mouvements de stock confirmés, disponible ou en attente" #. module: stock #: model:ir.actions.act_window,name:stock.act_product_location_open @@ -2644,6 +2717,8 @@ msgid "" "Cannot create Journal Entry, Output Account of this product and Valuation " "account on category of this product are same." msgstr "" +"Impossible de créer l'écriture, le compte de sortie de cet article et le " +"compte de valorisation de la catégorie de cet article sont les mêmes." #. module: stock #: selection:stock.location,chained_location_type:0 @@ -2766,7 +2841,7 @@ msgstr "Créer" #. module: stock #: field:stock.change.product.qty,new_quantity:0 msgid "New Quantity on Hand" -msgstr "" +msgstr "Nouvelle quantité disponible" #. module: stock #: field:stock.move,priority:0 @@ -2816,7 +2891,7 @@ msgstr "Annuler l'inventaire" #. module: stock #: field:stock.config.settings,group_product_variant:0 msgid "Support multiple variants per products " -msgstr "" +msgstr "Gérer des variantes multiples d'articles " #. module: stock #: code:addons/stock/stock.py:2246 @@ -2825,6 +2900,8 @@ msgid "" "Cannot create Journal Entry, Input Account of this product and Valuation " "account on category of this product are same." msgstr "" +"Impossible de créer l'écriture : le compte d'entrée en stock de cet article " +"et le compte de valorisation de la catégorie de cet article sont les mêmes." #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_unit_measure_stock @@ -2840,7 +2917,7 @@ msgstr "Emplacement fixe" #. module: stock #: field:report.stock.inventory,scrap_location:0 msgid "scrap" -msgstr "" +msgstr "rebut" #. module: stock #: code:addons/stock/stock.py:1891 @@ -2853,12 +2930,12 @@ msgstr "" #. module: stock #: report:stock.inventory.move:0 msgid "Manual Quantity" -msgstr "" +msgstr "Quantité manuelle" #. module: stock #: view:product.product:0 msgid "On hand:" -msgstr "" +msgstr "Disponible :" #. module: stock #: model:ir.model,name:stock.model_stock_report_prodlots @@ -2893,7 +2970,7 @@ msgstr "" #: code:addons/stock/wizard/stock_invoice_onshipping.py:112 #, python-format msgid "Please create Invoices." -msgstr "" +msgstr "Merci de créer les factures." #. module: stock #: help:stock.config.settings,module_product_expiry:0 @@ -2906,12 +2983,19 @@ msgid "" " - alert date.\n" "This installs the module product_expiry." msgstr "" +"Conserve différentes dates sur les articles et sur les numéros de série.\n" +"Les dates suivantes sont suivies :\n" +" - date limite de consommation\n" +" - date limite d'utilisation optimale\n" +" - date de retrait\n" +" - date d'alerte.\n" +"Ceci installe le module product_expiry." #. module: stock #: code:addons/stock/wizard/stock_partial_picking.py:174 #, python-format msgid "Please provide proper Quantity." -msgstr "" +msgstr "Merci de fournir des quantités valides." #. module: stock #: model:ir.actions.report.xml,name:stock.report_product_history @@ -2934,7 +3018,7 @@ msgstr "Journal de stock" #: code:addons/stock/wizard/stock_return_picking.py:171 #, python-format msgid "%s-%s-return" -msgstr "" +msgstr "%s-%s-retour" #. module: stock #: code:addons/stock/wizard/stock_change_product_qty.py:82 @@ -2951,18 +3035,20 @@ msgstr "Forcer la disponibilité" #. module: stock #: field:product.template,loc_rack:0 msgid "Rack" -msgstr "" +msgstr "Rayon" #. module: stock #: model:ir.actions.act_window,name:stock.move_scrap #: view:stock.move.scrap:0 msgid "Scrap Move" -msgstr "" +msgstr "Mise au rebut" #. module: stock #: help:stock.move,prodlot_id:0 msgid "Serial number is used to put a serial number on the production" msgstr "" +"Les numéros de série permettent d'attacher un numéro de série aux articles " +"produits." #. module: stock #: code:addons/stock/wizard/stock_partial_picking.py:100 @@ -2982,7 +3068,7 @@ msgstr "Approvisionnement" #: model:ir.ui.menu,name:stock.menu_action_pdct_out #, python-format msgid "Deliver Products" -msgstr "Livrer les produits" +msgstr "Livrer les articles" #. module: stock #: view:stock.location.product:0 @@ -3009,11 +3095,12 @@ msgstr "Date de fin prévue" #, python-format msgid "You cannot move product %s from a location of type view %s." msgstr "" +"Impossible de déplacer le produit %s depuis l'emplacement de type \"Vue\" %s." #. module: stock #: model:stock.location,name:stock.stock_location_company msgid "Your Company" -msgstr "" +msgstr "Votre société" #. module: stock #: help:stock.tracking,active:0 @@ -3061,6 +3148,18 @@ msgid "" "

    \n" " " msgstr "" +"

    \n" +" Cliquez pour ajouter un emplacement.\n" +"

    \n" +" Cela représente la structure des entrepôts et des " +"emplacements\n" +" de votre société. Vous pouvez cliquer sur un emplacement " +"pour obtenir la liste\n" +" des articles et le stock contenu dans cet emplacement " +"particulier et dans ses\n" +" enfants.\n" +"

    \n" +" " #. module: stock #: field:stock.location,stock_real:0 @@ -3091,6 +3190,8 @@ msgid "" "Total quantity after split exceeds the quantity to split for this product: " "\"%s\" (id: %d)." msgstr "" +"La quantité totale après la répartition dépasse la quantité à répartir pour " +"cet article : \"%s\" (id. : %d)." #. module: stock #: view:stock.partial.move.line:0 @@ -3113,6 +3214,8 @@ msgid "" "When you select a serial number on product moves, you can get the upstream " "or downstream traceability of that product." msgstr "" +"Lorsque vous indiquez un numéro de série sur les mouvements de stock, cela " +"vous donne accès à la traçabilité en amont ou en aval pour cet article." #. module: stock #: code:addons/stock/wizard/stock_partial_picking.py:95 @@ -3190,6 +3293,16 @@ msgid "" "

    \n" " " msgstr "" +"

    \n" +" Cliquez pour enregistrer une réception pour cet article. \n" +"

    \n" +" Ici vous trouverez l'historique de toutes les réceptions en " +"rapport avec\n" +" cet article, ainsi que les réceptions futures que vous " +"attendez\n" +" de vos fournisseurs.\n" +"

    \n" +" " #. module: stock #: help:stock.fill.inventory,recursive:0 @@ -3205,6 +3318,8 @@ msgstr "" msgid "" "Allows to configure inventory valuations on products and product categories." msgstr "" +"Permet de paramétrer la valorisation de stock sur les articles et les " +"catégories d'articles." #. module: stock #: help:stock.config.settings,module_stock_location:0 @@ -3216,6 +3331,13 @@ msgid "" "needs, etc.\n" " This installs the module stock_location." msgstr "" +"Fournit les flux de stock poussés et tirés. Cette fonctionnalité sert " +"typiquement à :\n" +" gérer les chaînes de fabrication, gérer des emplacements par " +"par défaut pour les articles,\n" +" définir des chemins dans vos entrepôts selon les besoins " +"métier, etc.\n" +" Cela installe le module stock_location." #. module: stock #: view:stock.inventory:0 @@ -3242,6 +3364,20 @@ msgid "" "

    \n" " " msgstr "" +"

    \n" +" Cliquez pour enregistrer la livraison d'un article.\n" +"

    \n" +"

    \n" +" Vous trouverez dans cette liste tous les produits à livrer " +"à\n" +" vos clients. Vous pouvez traiter les livraisons directement " +"depuis\n" +" cette liste grâce aux boutons à droite de chaque ligne. Vous " +"pouvez\n" +" filtrer les livraisons par client, par article or par\n" +" commande (en utilisant le champ \"Origine\").\n" +"

    \n" +" " #. module: stock #: view:stock.move:0 @@ -3256,7 +3392,7 @@ msgstr "Nom de révision" #. module: stock #: model:res.groups,name:stock.group_tracking_lot msgid "Manage Logistic Serial Numbers" -msgstr "" +msgstr "Gérer les numéros de série logistiques" #. module: stock #: view:stock.inventory:0 @@ -3277,12 +3413,22 @@ msgid "" "

    \n" " " msgstr "" +"

    \n" +" Cliquez pour ajouter un numéro de suivi.\n" +"

    \n" +" Voici la liste de tous vos colis. En choisissant un colis, " +"vous pouvez\n" +" obtenir la traçabilité ascendante ou descendante des " +"articles\n" +" contenus dans le colis\n" +"

    \n" +" " #. module: stock #: code:addons/stock/stock.py:2496 #, python-format msgid "%s %s %s has been moved to scrap." -msgstr "" +msgstr "%s %s %s a été mis au rebut." #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree_out @@ -3337,14 +3483,14 @@ msgstr "" #. module: stock #: view:stock.picking.in:0 msgid "Confirm & Receive" -msgstr "" +msgstr "Confirmer et recevoir" #. module: stock #: field:stock.picking,origin:0 #: field:stock.picking.in,origin:0 #: field:stock.picking.out,origin:0 msgid "Source Document" -msgstr "" +msgstr "Document d'origine" #. module: stock #: selection:stock.move,priority:0 @@ -3354,7 +3500,7 @@ msgstr "Non urgent" #. module: stock #: view:stock.move:0 msgid "Scheduled" -msgstr "" +msgstr "Planifié" #. module: stock #: model:ir.actions.act_window,name:stock.action_warehouse_form @@ -3370,7 +3516,7 @@ msgstr "Responsable" #. module: stock #: view:stock.move:0 msgid "Process Entirely" -msgstr "" +msgstr "Traiter totalement" #. module: stock #: help:product.template,property_stock_procurement:0 @@ -3505,6 +3651,7 @@ msgstr "Couloir (X)" #: field:stock.config.settings,group_stock_packaging:0 msgid "Allow to define several packaging methods on products" msgstr "" +"Permet de définir plusieurs méthodes de conditionnement sur les articles" #. module: stock #: model:stock.location,name:stock.stock_location_7 @@ -3625,7 +3772,7 @@ msgstr "Écritures comptables" #. module: stock #: model:res.groups,name:stock.group_stock_manager msgid "Manager" -msgstr "" +msgstr "Responsable" #. module: stock #: model:stock.location,name:stock.stock_location_intermediatelocation0 @@ -3656,6 +3803,17 @@ msgid "" "

    \n" " " msgstr "" +"

    \n" +" Cliquez pour créer un bon de réception.\n" +"

    \n" +" Les bons de réceptions permettent d'enregistrer les " +"commandes\n" +" que vous recevez de la part de vos fournisseurs. Un bon de " +"réception\n" +" contient la liste d'articles à recevoir, d'après la commande " +"d'achat originale.\n" +"

    \n" +" " #. module: stock #: view:stock.move:0 @@ -3672,7 +3830,7 @@ msgstr "Tout en une fois" #. module: stock #: model:ir.actions.act_window,name:stock.act_product_stock_move_open msgid "Inventory Move" -msgstr "" +msgstr "Mouvement d'inventaire" #. module: stock #: code:addons/stock/product.py:475 @@ -3705,7 +3863,7 @@ msgstr "" #: model:ir.actions.act_window,name:stock.action_stock_config_settings #: view:stock.config.settings:0 msgid "Configure Warehouse" -msgstr "" +msgstr "Configurer l'entrepôt" #. module: stock #: view:stock.picking:0 @@ -3733,7 +3891,7 @@ msgstr "Dates des inventaires" #: model:ir.actions.act_window,name:stock.action_receive_move #: view:product.product:0 msgid "Receptions" -msgstr "" +msgstr "Réceptions" #. module: stock #: view:report.stock.move:0 @@ -3801,7 +3959,7 @@ msgstr "Inventaire par lot" #: field:stock.production.lot.revision,lot_id:0 #: field:stock.report.prodlots,prodlot_id:0 msgid "Serial Number" -msgstr "" +msgstr "Numéro de série" #. module: stock #: model:ir.model,name:stock.model_stock_partial_picking @@ -3844,7 +4002,7 @@ msgstr "" #: field:stock.picking.in,message_ids:0 #: field:stock.picking.out,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Messages" #. module: stock #: model:stock.location,name:stock.stock_location_8 @@ -4036,7 +4194,7 @@ msgstr "" #: field:stock.picking.in,message_follower_ids:0 #: field:stock.picking.out,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Abonnés" #. module: stock #: code:addons/stock/stock.py:2585 @@ -4068,7 +4226,7 @@ msgstr "Reliquat de" #: help:stock.partial.move.line,cost:0 #: help:stock.partial.picking.line,cost:0 msgid "Unit Cost for this product line" -msgstr "Coût unitaire pour cette ligne de produit" +msgstr "Coût unitaire pour cet article" #. module: stock #: model:ir.model,name:stock.model_product_category @@ -4082,7 +4240,7 @@ msgstr "Catégorie d'articles" #. module: stock #: view:stock.move:0 msgid "Serial Number" -msgstr "" +msgstr "Numéro de série" #. module: stock #: view:stock.invoice.onshipping:0 @@ -4132,6 +4290,10 @@ msgid "" " to be invoiced when you send or deliver goods.\n" " This installs the module stock_invoice_directly." msgstr "" +"Cela permet de lancer automatiquement l'assistant de facturation si la " +"livraison est\n" +" à facturer lorsque vous recevez ou livrez des marchandises.\n" +" Cela installe le module stock_invoice_directly." #. module: stock #: field:stock.location,chained_journal_id:0 @@ -4251,6 +4413,8 @@ msgstr "" #, python-format msgid "Please define stock input account for this product: \"%s\" (id: %d)." msgstr "" +"Veuillez définir le compte d'entrée en stock de cet article : \"%s\" (id. : " +"%d)." #. module: stock #: model:ir.actions.act_window,name:stock.action_reception_picking_move @@ -4280,7 +4444,7 @@ msgstr "" #: view:stock.return.picking:0 #: view:stock.split.into:0 msgid "or" -msgstr "" +msgstr "ou" #. module: stock #: selection:stock.picking,invoice_state:0 @@ -4323,7 +4487,7 @@ msgstr "_Appliquer" #: field:stock.picking.in,max_date:0 #: field:stock.picking.out,max_date:0 msgid "Max. Expected Date" -msgstr "Date maximale attendue" +msgstr "Date prévue maxi" #. module: stock #: field:stock.picking,auto_picking:0 @@ -4335,7 +4499,7 @@ msgstr "Manutention auto" #. module: stock #: report:stock.picking.list:0 msgid "Customer Address :" -msgstr "" +msgstr "Adresse client :" #. module: stock #: field:stock.location,chained_auto_packing:0 @@ -4392,7 +4556,7 @@ msgstr "Voulez vous fusionnez ces inventaires" #. module: stock #: view:stock.picking.out:0 msgid "Date of Delivery" -msgstr "" +msgstr "Date de livraison" #. module: stock #: field:stock.location,posy:0 @@ -4406,6 +4570,8 @@ msgid "" "Please define inventory valuation account on the product category: \"%s\" " "(id: %d)" msgstr "" +"Veuillez définir le compte de valorisation de stock de cette catégorie " +"d'articles : \"%s\" (id. : %d)" #. module: stock #: model:ir.model,name:stock.model_stock_production_lot_revision @@ -4417,6 +4583,7 @@ msgstr "" #, python-format msgid "Specify valuation Account for Product Category: %s." msgstr "" +"Indiquez le compte de valorisation de cette catégorie d'articles : %s." #. module: stock #: help:stock.config.settings,module_claim_from_delivery:0 @@ -4429,7 +4596,7 @@ msgstr "" #: code:addons/stock/wizard/stock_return_picking.py:205 #, python-format msgid "Please specify at least one non-zero quantity." -msgstr "" +msgstr "Merci d'indiquer au moins une quantité non nulle." #. module: stock #: field:stock.fill.inventory,set_stock_zero:0 @@ -4439,7 +4606,7 @@ msgstr "Mettre à zéro" #. module: stock #: model:res.groups,name:stock.group_stock_user msgid "User" -msgstr "" +msgstr "Utilisateur" #. module: stock #: field:stock.config.settings,module_stock_location:0 @@ -4494,6 +4661,9 @@ msgid "" "a serial number on product moves, you can get the upstream or downstream " "traceability of that product." msgstr "" +"Permet de gérer des articles en utilisant des numéros de série. En " +"choisissant le numéro de série sur les mouvements de stock, vous pourrez " +"obtenir la traçabilité ascendante et descendante de l'article." #. module: stock #: code:addons/stock/wizard/stock_fill_inventory.py:124 @@ -4501,6 +4671,8 @@ msgstr "" msgid "" "No product in this location. Please select a location in the product form." msgstr "" +"Aucun article dans cet emplacement. Veuillez choisir un emplacement dans le " +"formulaire produit." #. module: stock #: model:ir.actions.act_window,name:stock.act_product_stock_move_futur_open @@ -4528,7 +4700,7 @@ msgstr "Erreur" #. module: stock #: report:stock.inventory.move:0 msgid "Production Lot" -msgstr "Lot de Production" +msgstr "Lot de production" #. module: stock #: model:ir.ui.menu,name:stock.menu_traceability @@ -4632,7 +4804,7 @@ msgstr "" #. module: stock #: view:product.product:0 msgid "Delays" -msgstr "" +msgstr "Délais" #. module: stock #: report:stock.picking.list:0 @@ -4739,7 +4911,7 @@ msgstr "Type d'Emplacement Lié" #: help:stock.picking.in,min_date:0 #: help:stock.picking.out,min_date:0 msgid "Scheduled time for the shipment to be processed" -msgstr "" +msgstr "Heure prévue pour la livraison à traiter" #. module: stock #: selection:report.stock.inventory,location_type:0 diff --git a/addons/stock/i18n/tr.po b/addons/stock/i18n/tr.po index 3c21811038f..1e9f403b456 100644 --- a/addons/stock/i18n/tr.po +++ b/addons/stock/i18n/tr.po @@ -1,20 +1,20 @@ # Translation of OpenERP Server. # This file contains the translation of the following modules: -# * stock +# * stock # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2012-05-10 17:57+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" -"Language-Team: \n" +"PO-Revision-Date: 2013-02-06 17:12+0000\n" +"Last-Translator: Ediz Duman \n" +"Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-22 05:15+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n" +"X-Generator: Launchpad (build 16477)\n" #. module: stock #: field:stock.inventory.line.split,line_exist_ids:0 @@ -23,7 +23,7 @@ msgstr "" #: field:stock.move.split,line_exist_ids:0 #: field:stock.move.split,line_ids:0 msgid "Serial Numbers" -msgstr "" +msgstr "Seri Numarası" #. module: stock #: help:stock.config.settings,group_product_variant:0 @@ -55,13 +55,13 @@ msgstr "" #. module: stock #: view:stock.picking.out:0 msgid "Confirm & Deliver" -msgstr "" +msgstr "Onay & Teslimat" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_change_product_quantity #: view:stock.change.product.qty:0 msgid "Update Product Quantity" -msgstr "" +msgstr "Ürün Miktarını Güncelle" #. module: stock #: field:stock.location,chained_location_id:0 @@ -87,7 +87,7 @@ msgstr "Üretime Dönük İzlenebilirlik" #: field:stock.picking.in,date_done:0 #: field:stock.picking.out,date_done:0 msgid "Date of Transfer" -msgstr "" +msgstr "Tranfer Tarihi" #. module: stock #: field:product.product,track_outgoing:0 @@ -129,12 +129,12 @@ msgstr "Ürün Hareketleri" #: code:addons/stock/stock.py:2580 #, python-format msgid "Please provide proper quantity." -msgstr "" +msgstr "Uygun miktarı belirtiniz" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_inventory_control msgid "Inventory Control" -msgstr "Stok Kontrolü" +msgstr "Envanter Kontrolü" #. module: stock #: help:stock.production.lot,ref:0 @@ -160,7 +160,7 @@ msgstr "Miktar eksi olamaz" #: view:stock.picking:0 #: view:stock.picking.in:0 msgid "Picking list" -msgstr "Alım listesi" +msgstr "Seçim listesi" #. module: stock #: report:lot.stock.overview:0 @@ -201,13 +201,13 @@ msgstr "Fiziksel Stoklar" #. module: stock #: selection:stock.location.product,type:0 msgid "Analyse a Period" -msgstr "" +msgstr "Dönem Analizi" #. module: stock #: view:report.stock.move:0 #: field:stock.change.standard.price,stock_journal:0 msgid "Stock journal" -msgstr "Stok Defteri" +msgstr "Stok Yevmiye" #. module: stock #: view:report.stock.move:0 @@ -232,7 +232,7 @@ msgstr "" #. module: stock #: model:ir.actions.server,name:stock.action_partial_move_server msgid "Deliver/Receive Products" -msgstr "Ürün Alma/Teslim Etme" +msgstr "Teslimat/Kabul Ürünler" #. module: stock #: code:addons/stock/report/report_stock.py:78 @@ -244,12 +244,12 @@ msgstr "Hehangi bir kaydı silemezsiniz!" #. module: stock #: view:stock.picking:0 msgid "Delivery orders to invoice" -msgstr "Faturalanacak teslimat emirleri" +msgstr "Faturalanacak teslimat siparişleri" #. module: stock #: view:stock.picking:0 msgid "Assigned Delivery Orders" -msgstr "Atanmış Teslimat Emirleri" +msgstr "Atanmış Teslimat Sipariş" #. module: stock #: code:addons/stock/wizard/stock_change_standard_price.py:107 @@ -269,7 +269,7 @@ msgstr "Uygulanabilir Değil" #: help:stock.picking.in,message_unread:0 #: help:stock.picking.out,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Eğer seçilirse yeni mesajlar dikkat gerektirir." #. module: stock #: help:stock.tracking,serial:0 @@ -280,7 +280,7 @@ msgstr "Diğer referans veya seri numarası" #: view:stock.move:0 #: view:stock.picking:0 msgid "Origin" -msgstr "Menşei" +msgstr "Orjini" #. module: stock #: view:board.board:0 @@ -320,7 +320,7 @@ msgstr "İşlenecek Ürünler" #. module: stock #: view:stock.move:0 msgid "New Pack" -msgstr "Yeni paket" +msgstr "Yeni Paket" #. module: stock #: help:stock.fill.inventory,set_stock_zero:0 @@ -334,12 +334,12 @@ msgstr "" #. module: stock #: view:product.product:0 msgid "Forecasted:" -msgstr "" +msgstr "Öngörülen:" #. module: stock #: view:stock.partial.move:0 msgid "_Validate" -msgstr "Onayla" +msgstr "_Onaylama" #. module: stock #: help:stock.picking,message_summary:0 @@ -374,14 +374,14 @@ msgstr "Uyarı!" #. module: stock #: field:stock.invoice.onshipping,group:0 msgid "Group by partner" -msgstr "Paydaşa göre Gruplandır" +msgstr "Grupla partner ile" #. module: stock #: help:stock.picking,move_type:0 #: help:stock.picking.in,move_type:0 #: help:stock.picking.out,move_type:0 msgid "It specifies goods to be deliver partially or all at once" -msgstr "" +msgstr "Aynı anda kısmen veya tüm teslim edilecek malların belirtir" #. module: stock #: model:ir.model,name:stock.model_res_partner @@ -394,7 +394,7 @@ msgstr "" #: field:stock.picking.in,partner_id:0 #: field:stock.picking.out,partner_id:0 msgid "Partner" -msgstr "Paydaş" +msgstr "Partner" #. module: stock #: field:stock.config.settings,module_claim_from_delivery:0 @@ -415,17 +415,17 @@ msgstr "İşlenen stok hareketleri" #: field:stock.inventory.line.split,use_exist:0 #: field:stock.move.split,use_exist:0 msgid "Existing Serial Numbers" -msgstr "" +msgstr "Mevcut Seri Numaraları" #. module: stock #: model:res.groups,name:stock.group_inventory_valuation msgid "Manage Inventory valuation" -msgstr "" +msgstr "Envanter Değerleme Yönetmi" #. module: stock #: model:stock.location,name:stock.stock_location_suppliers msgid "Suppliers" -msgstr "Satıcılar" +msgstr "Tedarikçiler" #. module: stock #: help:stock.incoterms,code:0 @@ -446,7 +446,7 @@ msgstr "Mevcut Gelen Sevkiyatlar" #: selection:report.stock.inventory,location_type:0 #: selection:stock.location,usage:0 msgid "Internal Location" -msgstr "İç Konum" +msgstr "Dahili lokasyon" #. module: stock #: view:stock.move:0 @@ -461,7 +461,7 @@ msgstr "Muahsebe Bilgisi" #. module: stock #: field:stock.location,stock_real_value:0 msgid "Real Stock Value" -msgstr "Fiili Stok Değeri" +msgstr "Gerçek Stok Değeri" #. module: stock #: field:report.stock.move,day_diff2:0 @@ -471,7 +471,7 @@ msgstr "Gecikme (Gün)" #. module: stock #: selection:stock.picking.out,state:0 msgid "Ready to Deliver" -msgstr "" +msgstr "Teslimata Hazırla" #. module: stock #: model:ir.model,name:stock.model_action_traceability @@ -514,7 +514,7 @@ msgstr "" #. module: stock #: field:stock.warehouse,lot_output_id:0 msgid "Location Output" -msgstr "Çıkış Konumu" +msgstr "Lokasyon Çıkışı" #. module: stock #: model:ir.actions.act_window,name:stock.split_into @@ -525,17 +525,17 @@ msgstr "Böl" #. module: stock #: field:stock.config.settings,module_product_expiry:0 msgid "Expiry date on serial numbers" -msgstr "" +msgstr "Seri numarası Son kullanma tarihi" #. module: stock #: field:stock.move,price_currency_id:0 msgid "Currency for average price" -msgstr "Ortalama fiyat için para birimi" +msgstr "Ortalama fiyat için paraBirimi" #. module: stock #: view:product.product:0 msgid "Stock and Expected Variations" -msgstr "" +msgstr "Stok ve Beklenen Varyasyonları" #. module: stock #: help:product.category,property_stock_valuation_account_id:0 @@ -569,7 +569,7 @@ msgstr "Ürünler: " #: field:report.stock.inventory,location_type:0 #: field:stock.location,usage:0 msgid "Location Type" -msgstr "Konum Tipi" +msgstr "Lokasyon Türü" #. module: stock #: model:ir.actions.act_window,name:stock.action_inventory_form_draft @@ -644,7 +644,7 @@ msgstr "" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_products_moves msgid "Receive/Deliver Products" -msgstr "" +msgstr "Kabul/Teslimat Ürünleri" #. module: stock #: field:stock.move,move_history_ids:0 @@ -658,7 +658,7 @@ msgstr "Hareket Geçmişi (alt hareketler)" #: field:stock.picking.in,move_lines:0 #: field:stock.picking.out,move_lines:0 msgid "Internal Moves" -msgstr "İç Hareketler" +msgstr "Dahili Hareketler" #. module: stock #: field:stock.move,location_dest_id:0 @@ -668,7 +668,7 @@ msgstr "Hedef Lokasyon" #. module: stock #: model:ir.model,name:stock.model_stock_partial_move_line msgid "stock.partial.move.line" -msgstr "stok.kısmi.hareket.satır" +msgstr "stock.partial.move.line" #. module: stock #: model:ir.ui.menu,name:stock.menu_product_packaging_stock_action @@ -679,7 +679,7 @@ msgstr "Paketleme" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list_in msgid "Receipt Slip" -msgstr "" +msgstr "Kabul Makbuzu" #. module: stock #: code:addons/stock/wizard/stock_move.py:214 @@ -691,12 +691,12 @@ msgstr "" #. module: stock #: report:stock.picking.list:0 msgid "Order(Origin)" -msgstr "Emir (Menşe)" +msgstr "Sipariş (Orjini)" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_uom_categ_form_action msgid "Unit of Measure Categories" -msgstr "" +msgstr "Kategori Ölçü Birimleri" #. module: stock #: report:lot.stock.overview:0 @@ -715,7 +715,7 @@ msgstr "Hareket Analizleri" #: view:stock.location:0 #: field:stock.location,comment:0 msgid "Additional Information" -msgstr "Ek Bilgi" +msgstr "Ek Bilgisi" #. module: stock #: report:lot.stock.overview:0 @@ -741,18 +741,18 @@ msgstr "Ek Referans" #. module: stock #: view:stock.partial.picking.line:0 msgid "Stock Picking Line" -msgstr "" +msgstr "Stok Seçim Satırı" #. module: stock #: field:stock.location,complete_name:0 #: field:stock.location,name:0 msgid "Location Name" -msgstr "Konum Adı" +msgstr "Lokasyon Adı" #. module: stock #: view:stock.inventory:0 msgid "Posted Inventory" -msgstr "Gönderilen Stok" +msgstr "İşlenmiş Envanterler" #. module: stock #: field:stock.move.split.lines,wizard_exist_id:0 @@ -781,7 +781,7 @@ msgstr "Planlanan Yıl" #: report:stock.picking.list:0 #: field:stock.picking.out,state:0 msgid "Status" -msgstr "Durum" +msgstr "Durumu" #. module: stock #: model:stock.location,name:stock.stock_location_customers @@ -805,12 +805,12 @@ msgstr "Paketler" #. module: stock #: selection:stock.location.product,type:0 msgid "Analyse Current Inventory" -msgstr "" +msgstr "Mevcut Envanter Analizi" #. module: stock #: view:stock.move:0 msgid "To Do" -msgstr "Yapılacak İşlemler" +msgstr "Yapılacak" #. module: stock #: selection:report.stock.inventory,month:0 @@ -837,7 +837,7 @@ msgstr "" #. module: stock #: field:product.template,property_stock_procurement:0 msgid "Procurement Location" -msgstr "Satınalma Konumu" +msgstr "Tedarik Lokasyonu" #. module: stock #: model:ir.actions.act_window,name:stock.action_location_tree @@ -853,7 +853,7 @@ msgstr "İçerir" #. module: stock #: model:ir.model,name:stock.model_stock_inventory_line msgid "Inventory Line" -msgstr "Stok Kalemi" +msgstr "Envanter Satırı" #. module: stock #: help:product.category,property_stock_journal:0 @@ -872,18 +872,20 @@ msgid "" "Please define stock output account for this product or its category: \"%s\" " "(id: %d)" msgstr "" +"Bu ürün ya da kategorisi için stok çıkışı hesabı tanımlayınız: \"%s\" (id: " +"%d)" #. module: stock #: field:stock.picking,message_summary:0 #: field:stock.picking.in,message_summary:0 #: field:stock.picking.out,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Özet" #. module: stock #: view:product.category:0 msgid "Account Stock Properties" -msgstr "" +msgstr "Hesap Stok Özellikleri" #. module: stock #: sql_constraint:stock.picking:0 @@ -897,7 +899,7 @@ msgstr "Referans her şirket için tekil olmalı!" #: field:stock.picking.in,date:0 #: field:stock.picking.out,date:0 msgid "Time" -msgstr "" +msgstr "Zaman" #. module: stock #: code:addons/stock/product.py:447 @@ -913,7 +915,7 @@ msgstr "Acil" #. module: stock #: selection:stock.picking.out,state:0 msgid "Delivered" -msgstr "" +msgstr "TeslimEdilen" #. module: stock #: field:stock.move,move_dest_id:0 @@ -923,19 +925,19 @@ msgstr "Hedef Hareket" #. module: stock #: field:stock.location,partner_id:0 msgid "Location Address" -msgstr "Konum Adresi" +msgstr "Lokasyon Adresi" #. module: stock #: model:ir.model,name:stock.model_stock_move_scrap #: view:stock.move:0 #: view:stock.move.scrap:0 msgid "Scrap Products" -msgstr "Iskarta Ürünler" +msgstr "Hurda Ürünler" #. module: stock #: view:product.product:0 msgid "- update" -msgstr "" +msgstr "- güncelle" #. module: stock #: report:stock.picking.list:0 @@ -945,7 +947,7 @@ msgstr "Ağırlık" #. module: stock #: field:stock.warehouse,lot_input_id:0 msgid "Location Input" -msgstr "Konum Girişi" +msgstr "Lokasyon Girişi" #. module: stock #: help:stock.partial.move,hide_tracking:0 @@ -963,7 +965,7 @@ msgstr "Periyodik (manuel)" #. module: stock #: model:stock.location,name:stock.location_procurement msgid "Procurements" -msgstr "Satınalmalar" +msgstr "Tedarikler" #. module: stock #: model:stock.location,name:stock.stock_location_3 @@ -973,7 +975,7 @@ msgstr "Bilişim Tedarikçileri" #. module: stock #: view:stock.config.settings:0 msgid "Location & Warehouse" -msgstr "" +msgstr "Lokasyon & Depo" #. module: stock #: selection:report.stock.inventory,location_type:0 @@ -992,12 +994,12 @@ msgstr "" #. module: stock #: field:stock.config.settings,decimal_precision:0 msgid "Decimal precision on weight" -msgstr "" +msgstr "Ağırlık Ondalık hassasiyeti" #. module: stock #: view:stock.production.lot:0 msgid "Available Product Lots" -msgstr "Mevcut Ürün Partileri" +msgstr "Mevcut Ürün Lotları" #. module: stock #: model:ir.model,name:stock.model_stock_change_product_qty @@ -1008,7 +1010,7 @@ msgstr "Ürün Miktarını Değiştir" #: code:addons/stock/product.py:463 #, python-format msgid "Future P&L" -msgstr "Gelecek Kâr ve Zarar" +msgstr "Gelecek Kâr&Zarar" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree4 @@ -1032,23 +1034,23 @@ msgstr "Envanter Lokasyonu" #. module: stock #: constraint:stock.move:0 msgid "You must assign a serial number for this product." -msgstr "" +msgstr "Bu ürün için seri numarası atamanız gerekir." #. module: stock #: code:addons/stock/stock.py:2255 #, python-format msgid "Please define journal on the product category: \"%s\" (id: %d)" -msgstr "" +msgstr "Ürün kategorisi ile ilgili yevmiye tanımlayınız: \"%s\" (id: %d)" #. module: stock #: view:stock.move:0 msgid "Details" -msgstr "" +msgstr "Detaylar" #. module: stock #: selection:stock.picking,state:0 msgid "Ready to Transfer" -msgstr "" +msgstr "Tranfer için Hazır" #. module: stock #: report:lot.stock.overview:0 @@ -1060,7 +1062,7 @@ msgstr "Birim Fiyat" #. module: stock #: field:stock.move,date_expected:0 msgid "Scheduled Date" -msgstr "Planlanan Tarih" +msgstr "Zamanlan Tarih" #. module: stock #: view:stock.tracking:0 @@ -1070,13 +1072,13 @@ msgstr "Paket Arama" #. module: stock #: view:stock.picking:0 msgid "Pickings already processed" -msgstr "Toplama zaten yürütülmüş" +msgstr "Seçim zaten yürütülmüş" #. module: stock #: field:stock.partial.move.line,currency:0 #: field:stock.partial.picking.line,currency:0 msgid "Currency" -msgstr "Para birimi" +msgstr "ParaBirimi" #. module: stock #: view:stock.picking:0 @@ -1088,7 +1090,7 @@ msgstr "Yevmiye" #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_invoice_onshipping msgid "Create Draft Invoices" -msgstr "" +msgstr "Taslak Faturalar Oluştur" #. module: stock #: help:stock.picking,location_id:0 @@ -1106,7 +1108,7 @@ msgstr "" #. module: stock #: selection:stock.picking.in,state:0 msgid "Ready to Receive" -msgstr "" +msgstr "Kabule Hazır" #. module: stock #: view:stock.move:0 @@ -1122,27 +1124,27 @@ msgstr "İcra Tamamlama Süresi (Gün)" #. module: stock #: model:ir.model,name:stock.model_stock_partial_move msgid "Partial Move Processing Wizard" -msgstr "Kısmi Hareket İşleme Sihirbazı" +msgstr "Parsiyel Hareket İşleme Sihirbazı" #. module: stock #: model:ir.actions.act_window,name:stock.act_stock_product_location_open msgid "Stock by Location" -msgstr "Konuma göre Stok" +msgstr "Lokasyona göre Stok" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_warehouse_mgmt msgid "Receive/Deliver By Orders" -msgstr "" +msgstr "Kabul/Teslimat Siparişleri" #. module: stock #: view:stock.production.lot:0 msgid "Product Lots" -msgstr "" +msgstr "Ürün Lotları" #. module: stock #: view:stock.picking:0 msgid "Reverse Transfer" -msgstr "" +msgstr "Ters Tranferler" #. module: stock #: field:stock.config.settings,group_uos:0 @@ -1193,7 +1195,7 @@ msgstr "Görünüm" #. module: stock #: field:stock.location,parent_left:0 msgid "Left Parent" -msgstr "Sol Üst Öğe" +msgstr "Sol Üst" #. module: stock #: field:product.category,property_stock_valuation_account_id:0 @@ -1203,7 +1205,7 @@ msgstr "Stok Değerleme Hesabı" #. module: stock #: view:stock.config.settings:0 msgid "Apply" -msgstr "" +msgstr "Uygula" #. module: stock #: field:product.template,loc_row:0 @@ -1213,13 +1215,13 @@ msgstr "" #. module: stock #: field:product.template,property_stock_production:0 msgid "Production Location" -msgstr "Üretim Konumu" +msgstr "Üretim Lokasyonu" #. module: stock #: code:addons/stock/product.py:121 #, python-format msgid "Please define journal on the product category: \"%s\" (id: %d)." -msgstr "" +msgstr "Ürün kategorisi ile ilgili yevmiye tanımlayınız: \"%s\" (id: %d)." #. module: stock #: field:report.stock.lines.date,date:0 @@ -1279,7 +1281,7 @@ msgstr "" #: field:stock.partial.move.line,update_cost:0 #: field:stock.partial.picking.line,update_cost:0 msgid "Need cost update" -msgstr "Maliyein güncellenmesi gerekiyor" +msgstr "Maliyet güncellenme gerekiyor" #. module: stock #: field:stock.production.lot.revision,author_id:0 @@ -1296,7 +1298,7 @@ msgstr "" #. module: stock #: report:stock.picking.list:0 msgid "Internal Shipment :" -msgstr "" +msgstr "Dahili Sevkiyat :" #. module: stock #: view:stock.inventory.line:0 @@ -1306,13 +1308,13 @@ msgstr "" #. module: stock #: selection:stock.location,chained_auto_packing:0 msgid "Manual Operation" -msgstr "Manuel İşlem" +msgstr "Manuel Opresyon" #. module: stock #: view:report.stock.move:0 #: field:report.stock.move,picking_id:0 msgid "Shipment" -msgstr "" +msgstr "Sevkiyat" #. module: stock #: view:stock.location:0 @@ -1335,7 +1337,7 @@ msgstr "" #: code:addons/stock/product.py:113 #, python-format msgid "Please specify company in Location." -msgstr "" +msgstr "Lütfen Firma için Lokayon tanımlayın" #. module: stock #: view:stock.move:0 @@ -1366,13 +1368,13 @@ msgstr "Stok Satırlarını Böl" #. module: stock #: view:stock.inventory:0 msgid "Physical Inventory" -msgstr "Fiziksel Stok" +msgstr "Fiziksel Envanter" #. module: stock #: code:addons/stock/wizard/stock_move.py:214 #, python-format msgid "Processing Error!" -msgstr "" +msgstr "Süreç Hatası!" #. module: stock #: help:stock.location,chained_company_id:0 @@ -1399,12 +1401,12 @@ msgstr "" #. module: stock #: model:stock.location,name:stock.stock_location_locations_partner msgid "Partner Locations" -msgstr "Cari Lokasyonu" +msgstr "Partner Lokasyonu" #. module: stock #: selection:stock.picking.in,state:0 msgid "Received" -msgstr "" +msgstr "KabulEdilen" #. module: stock #: view:report.stock.inventory:0 @@ -1417,7 +1419,7 @@ msgstr "Toplam miktar" #: field:stock.picking.in,min_date:0 #: field:stock.picking.out,min_date:0 msgid "Scheduled Time" -msgstr "" +msgstr "Zamanlama zaman" #. module: stock #: model:ir.actions.act_window,name:stock.move_consume @@ -1428,7 +1430,7 @@ msgstr "Tüketim Hareketi" #. module: stock #: report:stock.picking.list:0 msgid "Delivery Order :" -msgstr "" +msgstr "Teslimat Siparişi:" #. module: stock #: help:stock.location,chained_delay:0 @@ -1476,7 +1478,7 @@ msgstr "Mevcut pakette bırakılacak miktar" #. module: stock #: view:stock.tracking:0 msgid "Pack Identification" -msgstr "Paket Kimliği" +msgstr "Paket Tanımlıyıcı" #. module: stock #: field:product.product,track_production:0 @@ -1486,7 +1488,7 @@ msgstr "Üretim Lotlarını İzle" #. module: stock #: selection:stock.move,state:0 msgid "Waiting Another Move" -msgstr "Balka bir Hareket Bekliyor" +msgstr "Başka bir Hareket Bekliyor" #. module: stock #: help:stock.change.product.qty,new_quantity:0 @@ -1508,7 +1510,7 @@ msgstr "" #: code:addons/stock/stock.py:1890 #, python-format msgid "Warning: No Back Order" -msgstr "" +msgstr "Uyarı: No Back Order" #. module: stock #: model:ir.model,name:stock.model_stock_move @@ -1519,12 +1521,12 @@ msgstr "Stok Hareketi" #. module: stock #: view:stock.inventory.merge:0 msgid "Merge Inventories" -msgstr "Envanterleri birleştir" +msgstr "Envanterleri Birleştir" #. module: stock #: selection:stock.return.picking,invoice_state:0 msgid "To be refunded/invoiced" -msgstr "İade edilecek/faturalandırılacak" +msgstr "İade edilecek/faturalanacak" #. module: stock #: code:addons/stock/stock.py:2450 @@ -1562,12 +1564,12 @@ msgstr "Taslak" #. module: stock #: field:product.template,sale_delay:0 msgid "Customer Lead Time" -msgstr "" +msgstr "Müşteri Teslimat Süresi" #. module: stock #: view:stock.picking:0 msgid "Additional Info" -msgstr "Ek Bilgi" +msgstr "Ek Bilgisi" #. module: stock #: code:addons/stock/stock.py:2648 @@ -1583,7 +1585,7 @@ msgstr "Başlangıç" #. module: stock #: view:stock.picking.in:0 msgid "Incoming Shipments already processed" -msgstr "halihazırda işlenmiş Gelen sevkiyatlar" +msgstr "Halihazırda işlenmiş Gelen sevkiyatlar" #. module: stock #: code:addons/stock/wizard/stock_return_picking.py:99 @@ -1609,14 +1611,14 @@ msgstr "Fatura Kontrolü" #. module: stock #: view:stock.picking:0 msgid "Internal Picking List" -msgstr "Dahili Alım Listesi" +msgstr "Dahili Seçim Listesi" #. module: stock #: selection:report.stock.inventory,state:0 #: selection:report.stock.move,state:0 #: view:stock.picking:0 msgid "Waiting" -msgstr "Bekliyor" +msgstr "Bekleyen" #. module: stock #: view:stock.move:0 @@ -1627,7 +1629,7 @@ msgstr "Böl" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list_out msgid "Delivery Slip" -msgstr "" +msgstr "Teslimat Makbuzu" #. module: stock #: model:ir.actions.act_window,name:stock.open_board_warehouse @@ -1639,12 +1641,12 @@ msgstr "" #: field:product.product,warehouse_id:0 #: view:stock.warehouse:0 msgid "Warehouse" -msgstr "Depo" +msgstr "Stok" #. module: stock #: view:report.stock.move:0 msgid "Type" -msgstr "Tipi" +msgstr "Türü" #. module: stock #: model:stock.location,name:stock.stock_location_5 @@ -1677,7 +1679,7 @@ msgstr "Oluşturma Tarihi" #. module: stock #: field:report.stock.lines.date,id:0 msgid "Inventory Line Id" -msgstr "Envanter Kalem No" +msgstr "Envanter Satır Id" #. module: stock #: help:stock.location,partner_id:0 @@ -1715,7 +1717,7 @@ msgstr "Çıkış izlenebilirliği" #. module: stock #: view:stock.picking.in:0 msgid "Receive" -msgstr "Al" +msgstr "Kabul" #. module: stock #: model:res.company,overdue_msg:stock.res_company_1 @@ -1757,13 +1759,13 @@ msgstr "INV: %s" #: view:stock.location:0 #: field:stock.location,location_id:0 msgid "Parent Location" -msgstr "Ana Lokasyon" +msgstr "Üst Lokasyon" #. module: stock #: code:addons/stock/product.py:168 #, python-format msgid "Please define stock output account for this product: \"%s\" (id: %d)." -msgstr "" +msgstr "Bu ürün için stok çıkışı hesabı tanımlayınız: \"%s\" (id: %d)." #. module: stock #: help:stock.location,company_id:0 @@ -1779,7 +1781,7 @@ msgstr "Zincirleme Tedarik Süresi" #. module: stock #: field:stock.config.settings,group_uom:0 msgid "Manage different units of measure for products" -msgstr "" +msgstr "Ürünler için Farklı ölçü birimleri yönetin" #. module: stock #: model:ir.model,name:stock.model_stock_invoice_onshipping @@ -1801,7 +1803,7 @@ msgstr "" #: view:product.product:0 #: view:product.template:0 msgid "Storage Location" -msgstr "" +msgstr "Stok Lokasyonu" #. module: stock #: help:stock.partial.move.line,currency:0 @@ -1814,7 +1816,7 @@ msgstr "Birim maliyetin ifade edildiği para birimi" #: selection:stock.picking.in,move_type:0 #: selection:stock.picking.out,move_type:0 msgid "Partial" -msgstr "" +msgstr "Parsiyel" #. module: stock #: selection:report.stock.inventory,month:0 @@ -1825,7 +1827,7 @@ msgstr "Eylül" #. module: stock #: view:product.product:0 msgid "days" -msgstr "" +msgstr "günler" #. module: stock #: model:ir.model,name:stock.model_report_stock_inventory @@ -1842,7 +1844,7 @@ msgstr "Planlanan Ay" #: help:stock.picking.in,origin:0 #: help:stock.picking.out,origin:0 msgid "Reference of the document" -msgstr "" +msgstr "Belgenin Referans" #. module: stock #: view:stock.picking:0 @@ -1853,7 +1855,7 @@ msgstr "Birikmiş Sipariş mi (backorder)" #. module: stock #: report:stock.picking.list:0 msgid "Incoming Shipment :" -msgstr "" +msgstr "Gelen Sevkiyat:" #. module: stock #: field:stock.location,valuation_out_account_id:0 @@ -1872,7 +1874,7 @@ msgstr "" #: view:stock.move:0 #: view:stock.production.lot:0 msgid "Stock Moves" -msgstr "Stok Hareketi" +msgstr "Stok Hareketleri" #. module: stock #: help:stock.inventory.line.split,use_exist:0 @@ -1900,13 +1902,13 @@ msgstr "Ürün Kategorileri" #. module: stock #: view:stock.move:0 msgid "Cancel Availability" -msgstr "Kullanılırlığı İptal Et" +msgstr "Uyguluk İptalli" #. module: stock #: code:addons/stock/wizard/stock_location_product.py:49 #, python-format msgid "Current Inventory" -msgstr "" +msgstr "Mevcut Envanter" #. module: stock #: help:product.template,property_stock_production:0 @@ -1928,7 +1930,7 @@ msgstr "Oluşan Hareketler" #. module: stock #: field:stock.location,valuation_in_account_id:0 msgid "Stock Valuation Account (Incoming)" -msgstr "Stok Değerleme Hesabı (Girenn)" +msgstr "Stok Değerleme Hesabı (Gelen)" #. module: stock #: model:stock.location,name:stock.stock_location_14 @@ -1939,7 +1941,7 @@ msgstr "Raf 2" #: code:addons/stock/stock.py:529 #, python-format msgid "You cannot remove a lot line." -msgstr "" +msgstr "Lot satırları kaldıramazsınız." #. module: stock #: help:stock.location,posx:0 @@ -1963,12 +1965,12 @@ msgstr "Lokalizasyon" #: code:addons/stock/product.py:459 #, python-format msgid "Delivered Qty" -msgstr "Teslim Edilen Miktar" +msgstr "TeslimEdilen Miktar" #. module: stock #: view:stock.partial.picking:0 msgid "Transfer Products" -msgstr "" +msgstr "Tranfer Ürünleri" #. module: stock #: help:product.template,property_stock_inventory:0 @@ -2034,7 +2036,7 @@ msgstr "Tarih" #: field:stock.picking.in,message_is_follower:0 #: field:stock.picking.out,message_is_follower:0 msgid "Is a Follower" -msgstr "" +msgstr "Bir Takipçisi mi" #. module: stock #: view:report.stock.inventory:0 @@ -2045,13 +2047,13 @@ msgstr "Uzatılmış Filtreler..." #. module: stock #: field:stock.warehouse,lot_stock_id:0 msgid "Location Stock" -msgstr "Lokasyon Stoğu" +msgstr "Lokasyon Stok" #. module: stock #: code:addons/stock/wizard/stock_partial_picking.py:97 #, python-format msgid "_Deliver" -msgstr "" +msgstr "_Teslimat" #. module: stock #: code:addons/stock/wizard/stock_inventory_merge.py:64 @@ -2083,7 +2085,7 @@ msgstr "" #. module: stock #: field:stock.incoterms,code:0 msgid "Code" -msgstr "Kodu" +msgstr "Kod" #. module: stock #: view:stock.inventory.line.split:0 @@ -2094,7 +2096,7 @@ msgstr "Lot Numarası" #: model:ir.actions.act_window,name:stock.action_deliver_move #: view:product.product:0 msgid "Deliveries" -msgstr "" +msgstr "Teslimatlar" #. module: stock #: model:ir.actions.act_window,help:stock.action_reception_picking_move @@ -2138,19 +2140,19 @@ msgstr "İptal" #. module: stock #: model:ir.model,name:stock.model_stock_return_picking msgid "Return Picking" -msgstr "Alıma Geri Dön" +msgstr "SeçimListesine GeriDönen" #. module: stock #: model:ir.actions.act_window,name:stock.act_stock_return_picking #: model:ir.actions.act_window,name:stock.act_stock_return_picking_in #: model:ir.actions.act_window,name:stock.act_stock_return_picking_out msgid "Return Shipment" -msgstr "" +msgstr "Sevkiyat GeriDönene" #. module: stock #: model:ir.model,name:stock.model_stock_inventory_merge msgid "Merge Inventory" -msgstr "Stok Birleştir" +msgstr "Envanter Birleştir" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_stock_fill_inventory @@ -2168,13 +2170,13 @@ msgstr "İade edilen ürünlerin miktarını girin." #: view:product.product:0 #: view:stock.change.standard.price:0 msgid "Cost Price" -msgstr "Maliyet Bedeli" +msgstr "Maliyet Fiyatı" #. module: stock #: view:product.product:0 #: field:product.product,valuation:0 msgid "Inventory Valuation" -msgstr "Envanter Değerlendirmesi" +msgstr "Envanter Değerlenme" #. module: stock #: view:stock.invoice.onshipping:0 @@ -2240,12 +2242,12 @@ msgstr "" #. module: stock #: model:ir.model,name:stock.model_stock_return_picking_memory msgid "stock.return.picking.memory" -msgstr "stok.dönüş.toplama.bellek" +msgstr "stock.return.picking.memory" #. module: stock #: field:stock.config.settings,group_stock_inventory_valuation:0 msgid "Generate accounting entries per stock movement" -msgstr "" +msgstr "Stok hareketi başına muhasebe kayıtlarını oluşturun" #. module: stock #: code:addons/stock/product.py:449 @@ -2278,7 +2280,7 @@ msgstr "" #: model:ir.model,name:stock.model_stock_fill_inventory #: view:stock.fill.inventory:0 msgid "Import Inventory" -msgstr "Envanter Al" +msgstr "Envanter İçeAktar" #. module: stock #: field:stock.incoterms,name:0 @@ -2289,12 +2291,12 @@ msgstr "Adı" #. module: stock #: report:stock.picking.list:0 msgid "Supplier Address :" -msgstr "" +msgstr "Tedarikçi Adresi" #. module: stock #: view:stock.inventory.line:0 msgid "Stock Inventory Lines" -msgstr "Stok Envanter Kalemleri" +msgstr "Stok Envanter Satırları" #. module: stock #: view:report.stock.lines.date:0 @@ -2314,31 +2316,31 @@ msgstr "Lojistik sevikayat ünitesi: palet, kutu, paket ..." #. module: stock #: view:stock.location:0 msgid "Customer Locations" -msgstr "Müşteri Konumları" +msgstr "Müşteri Lokasyonları" #. module: stock #: code:addons/stock/stock.py:2449 #: code:addons/stock/stock.py:2858 #, python-format msgid "User Error!" -msgstr "" +msgstr "Kullanıcı Hatası!" #. module: stock #: view:stock.partial.picking:0 msgid "Stock partial Picking" -msgstr "" +msgstr "Stok parsiyel SeçimListesi" #. module: stock #: view:stock.picking:0 msgid "Create Invoice/Refund" -msgstr "" +msgstr "Fatura/İade Oluşturma" #. module: stock #: help:stock.picking,message_ids:0 #: help:stock.picking.in,message_ids:0 #: help:stock.picking.out,message_ids:0 msgid "Messages and communication history" -msgstr "" +msgstr "Mesajlar ve iletişim geçmişi" #. module: stock #: view:report.stock.inventory:0 @@ -2365,7 +2367,7 @@ msgstr "Tedarikçi Lokasyonu" #. module: stock #: view:stock.location.product:0 msgid "View Products Inventory" -msgstr "" +msgstr "Ürün Envanteri Görünümü" #. module: stock #: view:stock.move:0 @@ -2376,7 +2378,7 @@ msgstr "Oluşturma" #: code:addons/stock/stock.py:1776 #, python-format msgid "Operation forbidden !" -msgstr "" +msgstr "Operasyon yasak !" #. module: stock #: view:report.stock.inventory:0 @@ -2396,17 +2398,17 @@ msgstr "Maliyet" #: field:product.template,property_stock_account_input:0 #: field:stock.change.standard.price,stock_account_input:0 msgid "Stock Input Account" -msgstr "Stok Giriş Hes." +msgstr "Stok Giriş Hesabı" #. module: stock #: view:report.stock.move:0 msgid "Shipping type specify, goods coming in or going out" -msgstr "Nakliye türü belirtin, giren ya da çıkan ürünler" +msgstr "Sevkiyat türü belirtin, giren ya da çıkan ürünler" #. module: stock #: view:stock.config.settings:0 msgid "Accounting" -msgstr "" +msgstr "Muhasebe" #. module: stock #: model:ir.ui.menu,name:stock.menu_warehouse_config @@ -2436,7 +2438,7 @@ msgstr "" #: view:stock.picking.in:0 #: view:stock.production.lot:0 msgid "Group By..." -msgstr "Şuna göre grupla..." +msgstr "Grupla İle..." #. module: stock #: model:ir.actions.act_window,help:stock.action_move_form2 @@ -2460,7 +2462,7 @@ msgstr "Zincirlenmiş Lokasyon Bilgisi" #. module: stock #: model:stock.location,name:stock.location_inventory msgid "Inventory loss" -msgstr "Envanter kaybı" +msgstr "Envanter zararı" #. module: stock #: view:stock.inventory:0 @@ -2477,19 +2479,19 @@ msgstr "Ölçü Birimi" #. module: stock #: field:stock.config.settings,group_stock_multiple_locations:0 msgid "Manage multiple locations and warehouses" -msgstr "" +msgstr "Birden çoklu lokasyon ve depoları yönet" #. module: stock #: field:stock.config.settings,group_stock_production_lot:0 msgid "Track serial number on products" -msgstr "" +msgstr "Ürünler üzerinde seri numarası takibi" #. module: stock #: field:stock.picking,message_unread:0 #: field:stock.picking.in,message_unread:0 #: field:stock.picking.out,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Okunmamış Mesajlar" #. module: stock #: help:stock.production.lot,stock_available:0 @@ -2501,24 +2503,24 @@ msgstr "" #. module: stock #: view:stock.inventory:0 msgid "Set to Draft" -msgstr "Taslak Olarak Ayarla" +msgstr "Taslak Ayarla" #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_journal_form #: model:ir.ui.menu,name:stock.menu_action_stock_journal_form msgid "Stock Journals" -msgstr "Stok Defterleri" +msgstr "Stok Yevmiyeleri" #. module: stock #: view:product.product:0 #: view:stock.inventory.line.split:0 msgid "Lots" -msgstr "Lot Bilgisi" +msgstr "Lotlar" #. module: stock #: view:stock.partial.picking:0 msgid "_Transfer" -msgstr "" +msgstr "_Transfer" #. module: stock #: selection:report.stock.move,type:0 @@ -2529,7 +2531,7 @@ msgstr "Diğerleri" #: model:stock.location,name:stock.stock_location_scrapped #: field:stock.move,scrapped:0 msgid "Scrapped" -msgstr "Iskartaya atıldı" +msgstr "Hurda" #. module: stock #: field:product.product,track_incoming:0 @@ -2539,12 +2541,12 @@ msgstr "Gelen Lotları İzle" #. module: stock #: view:stock.location:0 msgid "Internal Locations" -msgstr "İç Konumlar" +msgstr "Dahili Lokasyonlar" #. module: stock #: view:board.board:0 msgid "Warehouse board" -msgstr "Depo değerlendirme panosu" +msgstr "Depo panosu" #. module: stock #: code:addons/stock/product.py:469 @@ -2555,7 +2557,7 @@ msgstr "Gelecek Miktar" #. module: stock #: model:res.groups,name:stock.group_production_lot msgid "Manage Serial Numbers" -msgstr "" +msgstr "Seri Numaraları Yönet" #. module: stock #: field:stock.move,note:0 @@ -2568,7 +2570,7 @@ msgstr "Notlar" #. module: stock #: selection:stock.picking,state:0 msgid "Transferred" -msgstr "" +msgstr "TranferEdilen" #. module: stock #: report:lot.stock.overview:0 @@ -2584,12 +2586,12 @@ msgstr "Değer" #: field:stock.picking.in,type:0 #: field:stock.picking.out,type:0 msgid "Shipping Type" -msgstr "Sevkiyat Tipi" +msgstr "Sevkiyat Türü" #. module: stock #: view:stock.move:0 msgid "Process Partially" -msgstr "" +msgstr "Parsiyel Süreç" #. module: stock #: view:stock.move:0 @@ -2606,7 +2608,7 @@ msgstr "Onaylanmış stok hareketleri, Mevcut ya da Bekleyen" #: view:stock.partial.move:0 #: view:stock.picking:0 msgid "Products" -msgstr "Stok Kartları" +msgstr "Ürünler" #. module: stock #: code:addons/stock/stock.py:2243 @@ -2655,6 +2657,8 @@ msgid "" "Please define stock input account for this product or its category: \"%s\" " "(id: %d)" msgstr "" +"Bu ürün ya da kategorisi için stok giriş hesabı tanımlayınız: \"%s\" (id: " +"%d)" #. module: stock #: view:report.stock.move:0 @@ -2672,7 +2676,7 @@ msgstr "Hareket" #: code:addons/stock/product.py:465 #, python-format msgid "P&L Qty" -msgstr "Kâr ve Zarar Miktarı" +msgstr "Kâr&Zarar Miktarı" #. module: stock #: model:ir.model,name:stock.model_stock_config_settings @@ -2703,7 +2707,7 @@ msgstr "" #. module: stock #: model:stock.location,name:stock.stock_location_4 msgid "Big Suppliers" -msgstr "" +msgstr "Büyük Tedarikçi" #. module: stock #: model:ir.actions.act_window,help:stock.action_stock_inventory_report @@ -2768,13 +2772,13 @@ msgstr "Kaynak" #: field:stock.report.prodlots,location_id:0 #: field:stock.report.tracklots,location_id:0 msgid "Location" -msgstr "Konum" +msgstr "Lokasyon" #. module: stock #: model:ir.model,name:stock.model_stock_picking #: view:stock.picking:0 msgid "Picking List" -msgstr "Alım Listesi" +msgstr "Seçim Listesi" #. module: stock #: view:stock.inventory:0 @@ -2784,7 +2788,7 @@ msgstr "Envanter İptali" #. module: stock #: field:stock.config.settings,group_product_variant:0 msgid "Support multiple variants per products " -msgstr "" +msgstr "Ürün başına çoklu varyantları Destekleme " #. module: stock #: code:addons/stock/stock.py:2246 @@ -2798,7 +2802,7 @@ msgstr "" #: model:ir.ui.menu,name:stock.menu_stock_unit_measure_stock #: model:ir.ui.menu,name:stock.menu_stock_uom_form_action msgid "Units of Measure" -msgstr "Ölçü Birimleri" +msgstr "Ölçü Birimi" #. module: stock #: selection:stock.location,chained_location_type:0 @@ -2808,7 +2812,7 @@ msgstr "Sabit Lokasyon" #. module: stock #: field:report.stock.inventory,scrap_location:0 msgid "scrap" -msgstr "" +msgstr "hurda" #. module: stock #: code:addons/stock/stock.py:1891 @@ -2821,17 +2825,17 @@ msgstr "" #. module: stock #: report:stock.inventory.move:0 msgid "Manual Quantity" -msgstr "" +msgstr "Manuel Miktar" #. module: stock #: view:product.product:0 msgid "On hand:" -msgstr "" +msgstr "Eldeki:" #. module: stock #: model:ir.model,name:stock.model_stock_report_prodlots msgid "Stock report by serial number" -msgstr "" +msgstr "Seri numarası ile Stok raporu" #. module: stock #: selection:report.stock.inventory,month:0 @@ -2861,7 +2865,7 @@ msgstr "" #: code:addons/stock/wizard/stock_invoice_onshipping.py:112 #, python-format msgid "Please create Invoices." -msgstr "" +msgstr "Faturalar Oluşturun." #. module: stock #: help:stock.config.settings,module_product_expiry:0 @@ -2879,7 +2883,7 @@ msgstr "" #: code:addons/stock/wizard/stock_partial_picking.py:174 #, python-format msgid "Please provide proper Quantity." -msgstr "" +msgstr "Uygun Miktar veriniz." #. module: stock #: model:ir.actions.report.xml,name:stock.report_product_history @@ -2896,13 +2900,13 @@ msgstr "Stok Seviyesi Tahmini" #: field:stock.picking.in,stock_journal_id:0 #: field:stock.picking.out,stock_journal_id:0 msgid "Stock Journal" -msgstr "Stok Defteri" +msgstr "Stok Yevmiye" #. module: stock #: code:addons/stock/wizard/stock_return_picking.py:171 #, python-format msgid "%s-%s-return" -msgstr "" +msgstr "%s-%s-dönen" #. module: stock #: code:addons/stock/wizard/stock_change_product_qty.py:82 @@ -2919,30 +2923,31 @@ msgstr "Kullanılabilir Yap" #. module: stock #: field:product.template,loc_rack:0 msgid "Rack" -msgstr "" +msgstr "Raf" #. module: stock #: model:ir.actions.act_window,name:stock.move_scrap #: view:stock.move.scrap:0 msgid "Scrap Move" -msgstr "Iskarta Hareketi" +msgstr "Hurda Hareketi" #. module: stock #: help:stock.move,prodlot_id:0 msgid "Serial number is used to put a serial number on the production" msgstr "" +"Seri numarası üretimi üzerinde bir seri numarası koymak için kullanılmaktadır" #. module: stock #: code:addons/stock/wizard/stock_partial_picking.py:100 #, python-format msgid "Receive Products" -msgstr "Ürünleri Al" +msgstr "Ürün Kabulleri" #. module: stock #: selection:report.stock.inventory,location_type:0 #: selection:stock.location,usage:0 msgid "Procurement" -msgstr "Satınalma" +msgstr "Tedarik" #. module: stock #: code:addons/stock/wizard/stock_partial_picking.py:102 @@ -2950,12 +2955,12 @@ msgstr "Satınalma" #: model:ir.ui.menu,name:stock.menu_action_pdct_out #, python-format msgid "Deliver Products" -msgstr "Ürünleri Teslim Et" +msgstr "Teslimat Ürünleri" #. module: stock #: view:stock.location.product:0 msgid "View Stock of Products" -msgstr "Ürün Stoğunu Göster" +msgstr "Ürün Stok Görümümleri" #. module: stock #: view:report.stock.inventory:0 @@ -3008,7 +3013,7 @@ msgstr "Envanterler" #. module: stock #: view:report.stock.move:0 msgid "Todo" -msgstr "Yapılacak işlemler" +msgstr "Yapılacak" #. module: stock #: view:stock.move:0 @@ -3034,12 +3039,12 @@ msgstr "" #. module: stock #: field:stock.location,stock_real:0 msgid "Real Stock" -msgstr "Fiili Stok" +msgstr "Gerçek Stok" #. module: stock #: field:stock.report.tracklots,tracking_id:0 msgid "Logistic Serial Number" -msgstr "" +msgstr "Lojistik Seri Numarası" #. module: stock #: field:stock.production.lot.revision,date:0 @@ -3064,12 +3069,12 @@ msgstr "" #. module: stock #: view:stock.partial.move.line:0 msgid "Stock Partial Move Line" -msgstr "" +msgstr "Stok Parsiyel Hareket Satırı" #. module: stock #: field:stock.move,product_uos_qty:0 msgid "Quantity (UOS)" -msgstr "Miktar (2.Br.)" +msgstr "Miktar ((UOS)" #. module: stock #: view:stock.move:0 @@ -3079,7 +3084,7 @@ msgstr "Kullanılabilir Yap" #. module: stock #: report:stock.picking.list:0 msgid "Contact Address :" -msgstr "İletişim Adresi:" +msgstr "Kontak Adresi :" #. module: stock #: help:stock.config.settings,group_stock_tracking_lot:0 @@ -3092,14 +3097,14 @@ msgstr "" #: code:addons/stock/wizard/stock_partial_picking.py:95 #, python-format msgid "_Receive" -msgstr "" +msgstr "_Kabul" #. module: stock #: field:stock.incoterms,active:0 #: field:stock.location,active:0 #: field:stock.tracking,active:0 msgid "Active" -msgstr "Aktif" +msgstr "Etkin" #. module: stock #: view:product.template:0 @@ -3110,7 +3115,7 @@ msgstr "Özellikler" #: code:addons/stock/stock.py:1120 #, python-format msgid "Error, no partner !" -msgstr "Hata, hiç ortak yok!" +msgstr "Hata, hiç parner yok!" #. module: stock #: field:stock.inventory.line.split.lines,wizard_exist_id:0 @@ -3125,12 +3130,12 @@ msgstr "Ana Sihirbaz" #: model:ir.ui.menu,name:stock.menu_action_incoterm_open #: view:stock.incoterms:0 msgid "Incoterms" -msgstr "Teslim Sekilleri" +msgstr "Teslimat Şekilleri" #. module: stock #: model:ir.model,name:stock.model_stock_partial_picking_line msgid "stock.partial.picking.line" -msgstr "stok.kısmi.toplama.satır" +msgstr "stock.partial.picking.line" #. module: stock #: report:lot.stock.overview:0 @@ -3178,6 +3183,8 @@ msgstr "" msgid "" "Allows to configure inventory valuations on products and product categories." msgstr "" +"Ürün ve ürün kategorileri ile ilgili envanter değerlemeleri yapılandırmanızı " +"sağlar." #. module: stock #: help:stock.config.settings,module_stock_location:0 @@ -3219,7 +3226,7 @@ msgstr "" #. module: stock #: view:stock.move:0 msgid "Process" -msgstr "İşlem" +msgstr "Süreç" #. module: stock #: field:stock.production.lot.revision,name:0 @@ -3229,12 +3236,12 @@ msgstr "Revizyon Adı" #. module: stock #: model:res.groups,name:stock.group_tracking_lot msgid "Manage Logistic Serial Numbers" -msgstr "" +msgstr "Lojistik Seri Numaralarını Yönet" #. module: stock #: view:stock.inventory:0 msgid "Confirm Inventory" -msgstr "Stok Onayla" +msgstr "Envanter Onaylama" #. module: stock #: model:ir.actions.act_window,help:stock.action_tracking_form @@ -3255,7 +3262,7 @@ msgstr "" #: code:addons/stock/stock.py:2496 #, python-format msgid "%s %s %s has been moved to scrap." -msgstr "" +msgstr "%s %s %s olarak taşındı hurda." #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree_out @@ -3272,7 +3279,7 @@ msgstr "Tüketici Paketleri" #: view:stock.picking:0 #: view:stock.picking.in:0 msgid "Done" -msgstr "Bitti" +msgstr "Biten" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_change_standard_price @@ -3296,7 +3303,7 @@ msgstr "Faturalanacak" #. module: stock #: field:stock.inventory,date_done:0 msgid "Date done" -msgstr "Tamamlanan Tarih" +msgstr "Bitim tarih" #. module: stock #: code:addons/stock/stock.py:1121 @@ -3309,14 +3316,14 @@ msgstr "" #. module: stock #: view:stock.picking.in:0 msgid "Confirm & Receive" -msgstr "" +msgstr "Onay & Kabul" #. module: stock #: field:stock.picking,origin:0 #: field:stock.picking.in,origin:0 #: field:stock.picking.out,origin:0 msgid "Source Document" -msgstr "" +msgstr "Kaynak Belge" #. module: stock #: selection:stock.move,priority:0 @@ -3326,7 +3333,7 @@ msgstr "Acil Değil" #. module: stock #: view:stock.move:0 msgid "Scheduled" -msgstr "" +msgstr "Zamanlandı" #. module: stock #: model:ir.actions.act_window,name:stock.action_warehouse_form @@ -3342,7 +3349,7 @@ msgstr "Sorumlu" #. module: stock #: view:stock.move:0 msgid "Process Entirely" -msgstr "" +msgstr "Giriş Süreçleri" #. module: stock #: help:product.template,property_stock_procurement:0 @@ -3373,7 +3380,7 @@ msgstr "Stok" #: code:addons/stock/wizard/stock_return_picking.py:219 #, python-format msgid "Returned Picking" -msgstr "" +msgstr "Dönen SeçimListeleri" #. module: stock #: model:ir.model,name:stock.model_product_product @@ -3423,23 +3430,23 @@ msgstr "" #. module: stock #: view:stock.return.picking:0 msgid "Return" -msgstr "Geri dön" +msgstr "Dönen" #. module: stock #: field:stock.return.picking,invoice_state:0 msgid "Invoicing" -msgstr "Faturalandırma" +msgstr "Faturalama" #. module: stock #: view:stock.picking:0 msgid "Assigned Internal Moves" -msgstr "Atanmış İç Hareketler" +msgstr "Atanmış Dahili Hareketler" #. module: stock #: code:addons/stock/stock.py:790 #, python-format msgid "You cannot process picking without stock moves." -msgstr "" +msgstr "Stok hareketleri olmadan seçim listesi işleyemiyor." #. module: stock #: field:stock.production.lot,move_ids:0 @@ -3449,7 +3456,7 @@ msgstr "" #. module: stock #: field:stock.move,product_uos:0 msgid "Product UOS" -msgstr "Stok 2.Birim" +msgstr "Ürün UOS" #. module: stock #: field:stock.location,posz:0 @@ -3460,18 +3467,18 @@ msgstr "Yükseklik (Z)" #: model:ir.model,name:stock.model_stock_move_consume #: view:stock.move.consume:0 msgid "Consume Products" -msgstr "Ürünleri Kullan" +msgstr "Sarf Ürünler" #. module: stock #: field:stock.location,parent_right:0 msgid "Right Parent" -msgstr "Sağ Üst Öğe" +msgstr "Sağ Üst" #. module: stock #: report:lot.stock.overview:0 #: report:lot.stock.overview_all:0 msgid "Variants" -msgstr "Değişkenler" +msgstr "Varyantlar" #. module: stock #: field:stock.location,posx:0 @@ -3482,6 +3489,7 @@ msgstr "Koridor (X)" #: field:stock.config.settings,group_stock_packaging:0 msgid "Allow to define several packaging methods on products" msgstr "" +"Ürünleri üzerinde çeşitli paketleme yöntemleri tanımlamak için izin ver" #. module: stock #: model:stock.location,name:stock.stock_location_7 @@ -3492,12 +3500,12 @@ msgstr "Avrupalı Müşteriler" #: field:report.stock.inventory,value:0 #: field:report.stock.move,value:0 msgid "Total Value" -msgstr "Toplam Tutar" +msgstr "Toplam Değer" #. module: stock #: model:ir.ui.menu,name:stock.menu_product_by_category_stock_form msgid "Products by Category" -msgstr "Kategoriye Göre Ürün" +msgstr "Ürün Kategorileri" #. module: stock #: selection:stock.picking,state:0 @@ -3509,7 +3517,7 @@ msgstr "Başka bir İşlem Bekliyor" #. module: stock #: view:stock.location:0 msgid "Supplier Locations" -msgstr "Tedarikçi Konumları" +msgstr "Tedarikçi Lokasyonları" #. module: stock #: field:stock.partial.move.line,wizard_id:0 @@ -3532,7 +3540,7 @@ msgstr "Lokasyona Göre Ürün" #. module: stock #: view:stock.config.settings:0 msgid "Logistic" -msgstr "" +msgstr "Lojistik" #. module: stock #: model:ir.actions.act_window,help:stock.action_location_form @@ -3566,7 +3574,7 @@ msgstr "" #. module: stock #: field:stock.fill.inventory,recursive:0 msgid "Include children" -msgstr "Alt öğeleri dahil et" +msgstr "Altı dahil et" #. module: stock #: model:stock.location,name:stock.stock_location_components @@ -3578,7 +3586,7 @@ msgstr "Raf 1" #: help:stock.picking.in,date:0 #: help:stock.picking.out,date:0 msgid "Creation time, usually the time of the order." -msgstr "" +msgstr "Oluşturma zaman, genellikle sipariş esnasında." #. module: stock #: field:stock.tracking,name:0 @@ -3617,7 +3625,7 @@ msgstr "İlgili Hesabı Etkinleştir" #. module: stock #: field:stock.location.product,type:0 msgid "Analyse Type" -msgstr "" +msgstr "Analiz Türü" #. module: stock #: model:ir.actions.act_window,help:stock.action_picking_tree4 @@ -3649,13 +3657,13 @@ msgstr "Tümünü birden" #. module: stock #: model:ir.actions.act_window,name:stock.act_product_stock_move_open msgid "Inventory Move" -msgstr "" +msgstr "Envanter Hareketi" #. module: stock #: code:addons/stock/product.py:475 #, python-format msgid "Future Productions" -msgstr "Sonraki Üretimler" +msgstr "Gelecek Üretimler" #. module: stock #: help:stock.picking.in,state:0 @@ -3682,18 +3690,18 @@ msgstr "" #: model:ir.actions.act_window,name:stock.action_stock_config_settings #: view:stock.config.settings:0 msgid "Configure Warehouse" -msgstr "" +msgstr "Depo Yapılandırma" #. module: stock #: view:stock.picking:0 #: view:stock.picking.in:0 msgid "To Invoice" -msgstr "Faturalandırılacak" +msgstr "Faturalama" #. module: stock #: view:stock.return.picking:0 msgid "Return lines" -msgstr "İade kalemleri" +msgstr "İade satırları" #. module: stock #: view:stock.inventory:0 @@ -3710,7 +3718,7 @@ msgstr "Envanter Tarihleri" #: model:ir.actions.act_window,name:stock.action_receive_move #: view:product.product:0 msgid "Receptions" -msgstr "" +msgstr "Kabuller" #. module: stock #: view:report.stock.move:0 @@ -3745,7 +3753,7 @@ msgstr "Firma" #: field:stock.move.consume,product_uom:0 #: field:stock.move.scrap,product_uom:0 msgid "Product Unit of Measure" -msgstr "" +msgstr "Ürün Ölçü Birimi" #. module: stock #: view:stock.move:0 @@ -3778,7 +3786,7 @@ msgstr "Lot Envanteri" #: field:stock.production.lot.revision,lot_id:0 #: field:stock.report.prodlots,prodlot_id:0 msgid "Serial Number" -msgstr "" +msgstr "Seri Numara" #. module: stock #: model:ir.model,name:stock.model_stock_partial_picking @@ -3788,7 +3796,7 @@ msgstr "Kısmi Teslimat İşlem Sihirbazı" #. module: stock #: field:stock.location,icon:0 msgid "Icon" -msgstr "ikon" +msgstr "İkon" #. module: stock #: field:stock.partial.move,hide_tracking:0 @@ -3796,7 +3804,7 @@ msgstr "ikon" #: field:stock.partial.picking,hide_tracking:0 #: field:stock.partial.picking.line,tracking:0 msgid "Tracking" -msgstr "Takip" +msgstr "İzleme" #. module: stock #: view:stock.inventory.line.split:0 @@ -3821,7 +3829,7 @@ msgstr "" #: field:stock.picking.in,message_ids:0 #: field:stock.picking.out,message_ids:0 msgid "Messages" -msgstr "" +msgstr "Mesajlar" #. module: stock #: model:stock.location,name:stock.stock_location_8 @@ -3873,19 +3881,19 @@ msgstr "" #: selection:stock.picking.in,state:0 #: selection:stock.picking.out,state:0 msgid "Cancelled" -msgstr "İptal edildi" +msgstr "İptalEdildi" #. module: stock #: view:stock.picking:0 msgid "Confirmed Delivery Orders" -msgstr "Onaylanmış Teslimat Emirleri" +msgstr "Onaylanmış Teslimat Siparişleri" #. module: stock #: view:stock.move:0 #: field:stock.partial.move,picking_id:0 #: field:stock.partial.picking,picking_id:0 msgid "Picking" -msgstr "Alım" +msgstr "SeçimListesi" #. module: stock #: code:addons/stock/wizard/stock_invoice_onshipping.py:96 @@ -3951,7 +3959,7 @@ msgstr "" #. module: stock #: view:stock.production.lot.revision:0 msgid "Serial Number Revisions" -msgstr "" +msgstr "Seri Numarası Revizyonları" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree @@ -3969,7 +3977,7 @@ msgstr "Halihazırda işlenmiş teslimat emirleri" #. module: stock #: field:product.template,loc_case:0 msgid "Case" -msgstr "" +msgstr "Kasa" #. module: stock #: selection:report.stock.inventory,state:0 @@ -3982,7 +3990,7 @@ msgstr "Onaylandı" #: view:stock.move:0 #: view:stock.picking:0 msgid "Confirm" -msgstr "Onayla" +msgstr "Onaylama" #. module: stock #: help:stock.location,icon:0 @@ -4012,7 +4020,7 @@ msgstr "" #: field:stock.picking.in,message_follower_ids:0 #: field:stock.picking.out,message_follower_ids:0 msgid "Followers" -msgstr "" +msgstr "Takipçiler" #. module: stock #: code:addons/stock/stock.py:2585 @@ -4058,7 +4066,7 @@ msgstr "Ürün Kategorisi" #. module: stock #: view:stock.move:0 msgid "Serial Number" -msgstr "" +msgstr "Seri Numara" #. module: stock #: view:stock.invoice.onshipping:0 @@ -4078,7 +4086,7 @@ msgstr "Ayarlar" #. module: stock #: model:res.groups,name:stock.group_locations msgid "Manage Multiple Locations and Warehouses" -msgstr "" +msgstr "Çoklu Lokayonları ve Depoları Yönet" #. module: stock #: help:stock.change.standard.price,new_price:0 @@ -4111,7 +4119,7 @@ msgstr "" #. module: stock #: field:stock.location,chained_journal_id:0 msgid "Chaining Journal" -msgstr "Zincirleme Defteri" +msgstr "Zincirleme Yevmiye" #. module: stock #: code:addons/stock/stock.py:768 @@ -4154,7 +4162,7 @@ msgstr "" #: code:addons/stock/product.py:457 #, python-format msgid "Future Deliveries" -msgstr "Sonraki Teslimatlar" +msgstr "Gelecek Teslimatlar" #. module: stock #: view:stock.move:0 @@ -4177,7 +4185,7 @@ msgstr "Otomatik Onaylama" #: code:addons/stock/stock.py:1821 #, python-format msgid "Insufficient Stock for Serial Number !" -msgstr "" +msgstr "Seri Numarası için yetersiz Stok!" #. module: stock #: model:ir.model,name:stock.model_product_template @@ -4204,7 +4212,7 @@ msgstr "Sanal Stok Değeri" #: view:stock.picking.in:0 #: view:stock.picking.out:0 msgid "Return Products" -msgstr "Ürünleri İade Et" +msgstr "Dönen Ürünler" #. module: stock #: view:stock.inventory:0 @@ -4236,12 +4244,12 @@ msgstr "" #: model:ir.actions.act_window,name:stock.action_reception_picking_move #: model:ir.ui.menu,name:stock.menu_action_pdct_in msgid "Incoming Products" -msgstr "" +msgstr "Gelen Ürünler" #. module: stock #: view:product.product:0 msgid "update" -msgstr "" +msgstr "güncelle" #. module: stock #: view:stock.change.product.qty:0 @@ -4260,7 +4268,7 @@ msgstr "" #: view:stock.return.picking:0 #: view:stock.split.into:0 msgid "or" -msgstr "" +msgstr "veya" #. module: stock #: selection:stock.picking,invoice_state:0 @@ -4274,7 +4282,7 @@ msgstr "Faturalandı" #: view:product.template:0 #, python-format msgid "Information" -msgstr "Bilgi" +msgstr "Bilgisi" #. module: stock #: code:addons/stock/stock.py:1199 @@ -4309,12 +4317,12 @@ msgstr "Mak. Beklenen Tarih" #: field:stock.picking.in,auto_picking:0 #: field:stock.picking.out,auto_picking:0 msgid "Auto-Picking" -msgstr "Otomatik Alım" +msgstr "Otomatik Seçimlistesi" #. module: stock #: report:stock.picking.list:0 msgid "Customer Address :" -msgstr "" +msgstr "Müşteri Adresi :" #. module: stock #: field:stock.location,chained_auto_packing:0 @@ -4345,7 +4353,7 @@ msgstr "Takvimi Göster" #: model:ir.actions.report.xml,name:stock.report_stock_inventory_move #: report:stock.inventory.move:0 msgid "Stock Inventory" -msgstr "Stok Envnteri" +msgstr "Stok Envanteri" #. module: stock #: help:report.stock.inventory,state:0 @@ -4370,7 +4378,7 @@ msgstr "Bu envanterleri birleştirmek istiyor musunuz?" #. module: stock #: view:stock.picking.out:0 msgid "Date of Delivery" -msgstr "" +msgstr "Taslimat Tarihi" #. module: stock #: field:stock.location,posy:0 @@ -4384,17 +4392,19 @@ msgid "" "Please define inventory valuation account on the product category: \"%s\" " "(id: %d)" msgstr "" +"Ürün kategorisi ile ilgili stok değerleme hesabı tanımlayınız: \"%s\" (id: " +"%d)" #. module: stock #: model:ir.model,name:stock.model_stock_production_lot_revision msgid "Serial Number Revision" -msgstr "" +msgstr "Seri No Revizyon" #. module: stock #: code:addons/stock/product.py:96 #, python-format msgid "Specify valuation Account for Product Category: %s." -msgstr "" +msgstr "Ürün Kategorisi için değerleme hesabı belirtin: %s." #. module: stock #: help:stock.config.settings,module_claim_from_delivery:0 @@ -4422,7 +4432,7 @@ msgstr "Kullanıcı" #. module: stock #: field:stock.config.settings,module_stock_location:0 msgid "Create push/pull logistic rules" -msgstr "" +msgstr "İtme/çekme lojistik kuralları oluşturun" #. module: stock #: code:addons/stock/wizard/stock_invoice_onshipping.py:98 @@ -4450,7 +4460,7 @@ msgstr "Zincirlenen Firma" #. module: stock #: view:stock.picking.out:0 msgid "Check Availability" -msgstr "Kullanılırlığını Kontrol Et" +msgstr "Uygunluk Kontrolu" #. module: stock #: selection:report.stock.inventory,month:0 @@ -4512,7 +4522,7 @@ msgstr "Üretim Lotu" #: view:stock.move:0 #: view:stock.tracking:0 msgid "Traceability" -msgstr "İzlenebilirlik / Takip Sistemi" +msgstr "İzlenebilirlik" #. module: stock #: model:ir.actions.act_window,help:stock.action_deliver_move @@ -4549,7 +4559,7 @@ msgstr "" #. module: stock #: view:stock.inventory:0 msgid "General Information" -msgstr "Genel Bilgiler" +msgstr "Genel Bilgisi" #. module: stock #: field:stock.production.lot,prefix:0 @@ -4595,7 +4605,7 @@ msgstr "Hedef Lokasyon" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list msgid "Picking Slip" -msgstr "" +msgstr "SeçimListe Makbuzu" #. module: stock #: help:stock.move,product_packaging:0 @@ -4606,12 +4616,12 @@ msgstr "Paketlemenin türü ve miktarı gibi özelliklerini belirtir." #. module: stock #: view:product.product:0 msgid "Delays" -msgstr "" +msgstr "Gecikmeler" #. module: stock #: report:stock.picking.list:0 msgid "Schedule Date" -msgstr "" +msgstr "Zamanlama Tarihi" #. module: stock #: field:stock.location.product,to_date:0 @@ -4627,7 +4637,7 @@ msgstr "Ekim" #. module: stock #: view:stock.split.into:0 msgid "Split Move" -msgstr "Hareketi Ayır" +msgstr "Hareketi Böl" #. module: stock #: selection:stock.move,state:0 @@ -4667,7 +4677,7 @@ msgstr "" #. module: stock #: view:stock.picking.out:0 msgid "Deliver" -msgstr "Teslim Et" +msgstr "Teslim" #. module: stock #: field:product.product,delivery_count:0 @@ -4677,7 +4687,7 @@ msgstr "Teslimat" #. module: stock #: view:stock.fill.inventory:0 msgid "Import the current inventory" -msgstr "" +msgstr "Mevcut envanter içe aktarma" #. module: stock #: model:ir.actions.act_window,name:stock.action5 @@ -4701,19 +4711,19 @@ msgstr "Üretilen Miktar" #: field:product.template,property_stock_account_output:0 #: field:stock.change.standard.price,stock_account_output:0 msgid "Stock Output Account" -msgstr "Stok Çıkış Hes." +msgstr "Stok Çıkış Hesabı" #. module: stock #: field:stock.location,chained_location_type:0 msgid "Chained Location Type" -msgstr "Zincirlenmiş Lokasyon Tipi" +msgstr "Zincirlenmiş Lokasyon Türü" #. module: stock #: help:stock.picking,min_date:0 #: help:stock.picking.in,min_date:0 #: help:stock.picking.out,min_date:0 msgid "Scheduled time for the shipment to be processed" -msgstr "" +msgstr "İşlenecek sevkiyat için Planlanmış zaman" #. module: stock #: selection:report.stock.inventory,location_type:0 @@ -4758,7 +4768,7 @@ msgstr "" #. module: stock #: view:stock.picking.in:0 msgid "Date of Reception" -msgstr "" +msgstr "Kabul Tarihi" #. module: stock #: help:stock.config.settings,group_stock_multiple_locations:0 @@ -4770,18 +4780,18 @@ msgstr "" #. module: stock #: view:stock.picking:0 msgid "Confirm & Transfer" -msgstr "" +msgstr "Onay & Tranfer" #. module: stock #: field:stock.location,scrap_location:0 #: view:stock.move.scrap:0 msgid "Scrap Location" -msgstr "Iskarta Lokasyonu" +msgstr "Hurda Lokasyonu" #. module: stock #: model:ir.actions.act_window,name:stock.action_partial_picking msgid "Process Picking" -msgstr "İşlem Alma" +msgstr "Seçim Süreci" #. module: stock #: selection:report.stock.inventory,month:0 @@ -4792,12 +4802,12 @@ msgstr "Nisan" #. module: stock #: view:report.stock.inventory:0 msgid "Future" -msgstr "Sonraki" +msgstr "Gelecek" #. module: stock #: field:stock.invoice.onshipping,invoice_date:0 msgid "Invoiced date" -msgstr "Faturalandırma Tarihi" +msgstr "Faturalanma Tarihi" #. module: stock #: model:stock.location,name:stock.stock_location_output @@ -4861,7 +4871,7 @@ msgstr "Opsiyonel: zincirlerken sonraki stok hareketi" #. module: stock #: view:stock.picking.out:0 msgid "Print Delivery Slip" -msgstr "" +msgstr "Teslimat Fişi Yazdır" #. module: stock #: view:report.stock.inventory:0 @@ -4884,7 +4894,7 @@ msgstr "İşlenmeye Hazır" #. module: stock #: report:stock.picking.list:0 msgid "Warehouse Address :" -msgstr "" +msgstr "Depo Adresi :" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML" diff --git a/addons/stock/res_config_view.xml b/addons/stock/res_config_view.xml index 9cc8553f4ea..3de3104a970 100644 --- a/addons/stock/res_config_view.xml +++ b/addons/stock/res_config_view.xml @@ -91,7 +91,7 @@