[MERGE] Latest trunk
bzr revid: mat@openerp.com-20130306101439-256zqa4f3or3igwj
This commit is contained in:
commit
e44532b630
|
@ -1767,6 +1767,7 @@ class mail_compose_message(osv.Model):
|
|||
if context.get('default_model') == 'account.invoice' and context.get('default_res_id') and context.get('mark_invoice_as_sent'):
|
||||
context = dict(context, mail_post_autofollow=True)
|
||||
self.pool.get('account.invoice').write(cr, uid, [context['default_res_id']], {'sent': True}, context=context)
|
||||
self.pool.get('account.invoice').message_post(cr, uid, [context['default_res_id']], body=_("Invoice sent"), context=context)
|
||||
return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context)
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
|
@ -0,0 +1,249 @@
|
|||
# Macedonian 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 <EMAIL@ADDRESS>, 2013.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
|
||||
"PO-Revision-Date: 2013-03-04 15:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Macedonian <mk@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-03-05 05:07+0000\n"
|
||||
"X-Generator: Launchpad (build 16514)\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 "Тест 2: Отварање на фискална година"
|
||||
|
||||
#. 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 "Тест 1: Општо салдо"
|
||||
|
||||
#. 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 "Тест 6 : Статус на фактури"
|
||||
|
||||
#. 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 ""
|
||||
|
||||
#. module: account_test
|
||||
#: field:accounting.assert.test,code_exec:0
|
||||
msgid "Python code"
|
||||
msgstr "Код Python"
|
||||
|
||||
#. 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 "Тест 8: Заклучно салдо на банкарски извод"
|
||||
|
||||
#. 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 "Тест 4: Целосно порамнети движења"
|
||||
|
||||
#. 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 "Код Python"
|
||||
|
||||
#. module: account_test
|
||||
#: model:ir.actions.act_window,help:account_test.action_accounting_assert
|
||||
msgid ""
|
||||
"<p class=\"oe_view_nocontent_create\">\n"
|
||||
" Click to create Accounting Test.\n"
|
||||
" </p>\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 ""
|
|
@ -0,0 +1,44 @@
|
|||
# Czech 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 <EMAIL@ADDRESS>, 2013.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
|
||||
"PO-Revision-Date: 2013-03-05 19:20+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Czech <cs@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-03-06 05:46+0000\n"
|
||||
"X-Generator: Launchpad (build 16514)\n"
|
||||
|
||||
#. module: contacts
|
||||
#: model:ir.actions.act_window,help:contacts.action_contacts
|
||||
msgid ""
|
||||
"<p class=\"oe_view_nocontent_create\">\n"
|
||||
" Click to add a contact in your address book.\n"
|
||||
" </p><p>\n"
|
||||
" OpenERP helps you easily track all activities related to\n"
|
||||
" a customer; discussions, history of business opportunities,\n"
|
||||
" documents, etc.\n"
|
||||
" </p>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<p class=\"oe_view_nocontent_create\">\n"
|
||||
" Klepněte pro přidání kontaktu do vašeho adresáře.\n"
|
||||
" </p><p>\n"
|
||||
" Pomocí OpenERP můžete sledovat aktivity zákazníků,\n"
|
||||
" diskuze, historii obchodních příležitostí, dokumentů, apod.\n"
|
||||
" </p>\n"
|
||||
" "
|
||||
|
||||
#. module: contacts
|
||||
#: model:ir.actions.act_window,name:contacts.action_contacts
|
||||
#: model:ir.ui.menu,name:contacts.menu_contacts
|
||||
msgid "Contacts"
|
||||
msgstr "Kontakty"
|
|
@ -0,0 +1,488 @@
|
|||
# Dari Persian 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 <EMAIL@ADDRESS>, 2013.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
|
||||
"PO-Revision-Date: 2013-03-04 08:36+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Dari Persian <fa_AF@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-03-05 05:07+0000\n"
|
||||
"X-Generator: Launchpad (build 16514)\n"
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,email_from:0
|
||||
#: field:email_template.preview,email_from:0
|
||||
msgid "From"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:mail.compose.message,template_id:0
|
||||
msgid "Template"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,ref_ir_value:0
|
||||
#: help:email_template.preview,ref_ir_value:0
|
||||
msgid "Sidebar button to open the sidebar action"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:res.partner,opt_out:0
|
||||
msgid "Opt-Out"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,email_to:0
|
||||
#: field:email_template.preview,email_to:0
|
||||
msgid "To (Emails)"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,mail_server_id:0
|
||||
#: field:email_template.preview,mail_server_id:0
|
||||
msgid "Outgoing Mail Server"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,ref_ir_act_window:0
|
||||
#: help:email_template.preview,ref_ir_act_window:0
|
||||
msgid ""
|
||||
"Sidebar action to make this template available on records of the related "
|
||||
"document model"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,model_object_field:0
|
||||
#: field:email_template.preview,model_object_field:0
|
||||
msgid "Field"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,email_from:0
|
||||
#: help:email_template.preview,email_from:0
|
||||
msgid "Sender address (placeholders may be used here)"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email.template:0
|
||||
msgid "Remove context action"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,mail_server_id:0
|
||||
#: help:email_template.preview,mail_server_id:0
|
||||
msgid ""
|
||||
"Optional preferred server for outgoing mails. If not set, the highest "
|
||||
"priority one will be used."
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,report_name:0
|
||||
#: field:email_template.preview,report_name:0
|
||||
msgid "Report Filename"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email.template:0
|
||||
msgid "Preview"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,reply_to:0
|
||||
#: field:email_template.preview,reply_to:0
|
||||
msgid "Reply-To"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:mail.compose.message:0
|
||||
msgid "Use template"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,body_html:0
|
||||
#: field:email_template.preview,body_html:0
|
||||
msgid "Body"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: code:addons/email_template/email_template.py:244
|
||||
#, python-format
|
||||
msgid "%s (copy)"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,user_signature:0
|
||||
#: help:email_template.preview,user_signature:0
|
||||
msgid ""
|
||||
"If checked, the user's signature will be appended to the text version of the "
|
||||
"message"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email.template:0
|
||||
msgid "SMTP Server"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:mail.compose.message:0
|
||||
msgid "Save as new template"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,sub_object:0
|
||||
#: help:email_template.preview,sub_object:0
|
||||
msgid ""
|
||||
"When a relationship field is selected as first field, this field shows the "
|
||||
"document model the relationship goes to."
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: model:ir.model,name:email_template.model_email_template
|
||||
msgid "Email Templates"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,report_name:0
|
||||
#: help:email_template.preview,report_name:0
|
||||
msgid ""
|
||||
"Name to use for the generated report file (may contain placeholders)\n"
|
||||
"The extension can be omitted and will then come from the report type."
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,ref_ir_act_window:0
|
||||
#: field:email_template.preview,ref_ir_act_window:0
|
||||
msgid "Sidebar action"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,lang:0
|
||||
#: help:email_template.preview,lang:0
|
||||
msgid ""
|
||||
"Optional translation language (ISO code) to select when sending out an "
|
||||
"email. If not set, the english version will be used. This should usually be "
|
||||
"a placeholder expression that provides the appropriate language code, e.g. "
|
||||
"${object.partner_id.lang.code}."
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email_template.preview,res_id:0
|
||||
msgid "Sample Document"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,model_object_field:0
|
||||
#: help:email_template.preview,model_object_field:0
|
||||
msgid ""
|
||||
"Select target field from the related document model.\n"
|
||||
"If it is a relationship field you will be able to select a target field at "
|
||||
"the destination of the relationship."
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email.template:0
|
||||
msgid "Dynamic Value Builder"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: model:ir.actions.act_window,name:email_template.wizard_email_template_preview
|
||||
msgid "Template Preview"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:mail.compose.message:0
|
||||
msgid "Save as a new template"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email.template:0
|
||||
msgid ""
|
||||
"Display an option on related documents to open a composition wizard with "
|
||||
"this template"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,email_cc:0
|
||||
#: help:email_template.preview,email_cc:0
|
||||
msgid "Carbon copy recipients (placeholders may be used here)"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,email_to:0
|
||||
#: help:email_template.preview,email_to:0
|
||||
msgid "Comma-separated recipient addresses (placeholders may be used here)"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email.template:0
|
||||
msgid "Advanced"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email_template.preview:0
|
||||
msgid "Preview of"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email_template.preview:0
|
||||
msgid "Using sample document"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email.template:0
|
||||
#: model:ir.actions.act_window,name:email_template.action_email_template_tree_all
|
||||
#: model:ir.ui.menu,name:email_template.menu_email_templates
|
||||
msgid "Templates"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,name:0
|
||||
#: field:email_template.preview,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,lang:0
|
||||
#: field:email_template.preview,lang:0
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: model:ir.model,name:email_template.model_email_template_preview
|
||||
msgid "Email Template Preview"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email_template.preview:0
|
||||
msgid "Email Preview"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email.template:0
|
||||
msgid ""
|
||||
"Remove the contextual action to use this template on related documents"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,copyvalue:0
|
||||
#: field:email_template.preview,copyvalue:0
|
||||
msgid "Placeholder Expression"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,sub_object:0
|
||||
#: field:email_template.preview,sub_object:0
|
||||
msgid "Sub-model"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,subject:0
|
||||
#: help:email_template.preview,subject:0
|
||||
msgid "Subject (placeholders may be used here)"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,reply_to:0
|
||||
#: help:email_template.preview,reply_to:0
|
||||
msgid "Preferred response address (placeholders may be used here)"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,ref_ir_value:0
|
||||
#: field:email_template.preview,ref_ir_value:0
|
||||
msgid "Sidebar Button"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,report_template:0
|
||||
#: field:email_template.preview,report_template:0
|
||||
msgid "Optional report to print and attach"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,null_value:0
|
||||
#: help:email_template.preview,null_value:0
|
||||
msgid "Optional value to use if the target field is empty"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email.template:0
|
||||
msgid "Model"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: model:ir.model,name:email_template.model_mail_compose_message
|
||||
msgid "Email composition wizard"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email.template:0
|
||||
msgid "Add context action"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,model_id:0
|
||||
#: help:email_template.preview,model_id:0
|
||||
msgid "The kind of document with with this template can be used"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,email_recipients:0
|
||||
#: field:email_template.preview,email_recipients:0
|
||||
msgid "To (Partners)"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,auto_delete:0
|
||||
#: field:email_template.preview,auto_delete:0
|
||||
msgid "Auto Delete"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,copyvalue:0
|
||||
#: help:email_template.preview,copyvalue:0
|
||||
msgid ""
|
||||
"Final placeholder expression, to be copy-pasted in the desired template "
|
||||
"field."
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,model:0
|
||||
#: field:email_template.preview,model:0
|
||||
msgid "Related Document Model"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email.template:0
|
||||
msgid "Addressing"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,email_recipients:0
|
||||
#: help:email_template.preview,email_recipients:0
|
||||
msgid ""
|
||||
"Comma-separated ids of recipient partners (placeholders may be used here)"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,attachment_ids:0
|
||||
#: field:email_template.preview,attachment_ids:0
|
||||
msgid "Attachments"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: code:addons/email_template/email_template.py:231
|
||||
#, python-format
|
||||
msgid "Deletion of the action record failed."
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,email_cc:0
|
||||
#: field:email_template.preview,email_cc:0
|
||||
msgid "Cc"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,model_id:0
|
||||
#: field:email_template.preview,model_id:0
|
||||
msgid "Applies to"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,sub_model_object_field:0
|
||||
#: field:email_template.preview,sub_model_object_field:0
|
||||
msgid "Sub-field"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email.template:0
|
||||
msgid "Email Details"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: code:addons/email_template/email_template.py:196
|
||||
#, python-format
|
||||
msgid "Send Mail (%s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:res.partner,opt_out:0
|
||||
msgid ""
|
||||
"If checked, this partner will not receive any automated email notifications, "
|
||||
"such as the availability of invoices."
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,auto_delete:0
|
||||
#: help:email_template.preview,auto_delete:0
|
||||
msgid "Permanently delete this email after sending it, to save space"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email.template:0
|
||||
msgid "Group by..."
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,sub_model_object_field:0
|
||||
#: help:email_template.preview,sub_model_object_field:0
|
||||
msgid ""
|
||||
"When a relationship field is selected as first field, this field lets you "
|
||||
"select the target field within the destination document model (sub-model)."
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: code:addons/email_template/email_template.py:231
|
||||
#, python-format
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,user_signature:0
|
||||
#: field:email_template.preview,user_signature:0
|
||||
msgid "Add Signature"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: model:ir.model,name:email_template.model_res_partner
|
||||
msgid "Partner"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,null_value:0
|
||||
#: field:email_template.preview,null_value:0
|
||||
msgid "Default Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,attachment_ids:0
|
||||
#: help:email_template.preview,attachment_ids:0
|
||||
msgid ""
|
||||
"You may attach files to this template, to be added to all emails created "
|
||||
"from this template"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: help:email.template,body_html:0
|
||||
#: help:email_template.preview,body_html:0
|
||||
msgid "Rich-text/HTML version of the message (placeholders may be used here)"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: view:email.template:0
|
||||
msgid "Contents"
|
||||
msgstr ""
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,subject:0
|
||||
#: field:email_template.preview,subject:0
|
||||
msgid "Subject"
|
||||
msgstr ""
|
|
@ -0,0 +1,914 @@
|
|||
# Macedonian 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 <EMAIL@ADDRESS>, 2013.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
|
||||
"PO-Revision-Date: 2013-03-04 14:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Macedonian <mk@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-03-05 05:07+0000\n"
|
||||
"X-Generator: Launchpad (build 16514)\n"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: help:hr_evaluation.plan.phase,send_anonymous_manager:0
|
||||
msgid "Send an anonymous summary to the manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Start Appraisal"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
#: view:hr.evaluation.report:0
|
||||
#: view:hr_evaluation.plan:0
|
||||
msgid "Group By..."
|
||||
msgstr "Групирај по..."
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.evaluation.interview,request_id:0
|
||||
#: field:hr.evaluation.report,request_id:0
|
||||
msgid "Request_id"
|
||||
msgstr "Барање_id"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,month:0
|
||||
msgid "March"
|
||||
msgstr "Март"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.evaluation.report,delay_date:0
|
||||
msgid "Delay to Start"
|
||||
msgstr "Оддолжување до почеток"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Appraisal that are in waiting appreciation state"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan:0
|
||||
#: field:hr_evaluation.plan,company_id:0
|
||||
#: field:hr_evaluation.plan.phase,company_id:0
|
||||
msgid "Company"
|
||||
msgstr "Компанија"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.evaluation.interview,evaluation_id:0
|
||||
#: field:hr_evaluation.plan.phase,survey_id:0
|
||||
msgid "Appraisal Form"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.report:0
|
||||
#: field:hr.evaluation.report,day:0
|
||||
msgid "Day"
|
||||
msgstr "Ден"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan:0
|
||||
#: field:hr_evaluation.plan,phase_ids:0
|
||||
msgid "Appraisal Phases"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
msgid "Send Request"
|
||||
msgstr "Испрати барање"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: help:hr_evaluation.plan,month_first:0
|
||||
msgid ""
|
||||
"This number of months will be used to schedule the first evaluation date of "
|
||||
"the employee when selecting an evaluation plan. "
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.employee:0
|
||||
#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_hr_evaluation_tree
|
||||
msgid "Appraisals"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan.phase:0
|
||||
msgid "(eval_name)s:Appraisal Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.evaluation.interview,message_ids:0
|
||||
#: field:hr_evaluation.evaluation,message_ids:0
|
||||
msgid "Messages"
|
||||
msgstr "Пораки"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan.phase:0
|
||||
msgid "Mail Body"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.plan.phase,wait:0
|
||||
msgid "Wait Previous Phases"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: model:ir.model,name:hr_evaluation.model_hr_evaluation_evaluation
|
||||
msgid "Employee Appraisal"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,state:0
|
||||
#: selection:hr_evaluation.evaluation,state:0
|
||||
msgid "Cancelled"
|
||||
msgstr "Откажано"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,rating:0
|
||||
#: selection:hr_evaluation.evaluation,rating:0
|
||||
msgid "Did not meet expectations"
|
||||
msgstr "Не ги задоволува очекувањата"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
#: model:ir.actions.act_window,name:hr_evaluation.open_view_hr_evaluation_tree
|
||||
#: model:ir.ui.menu,name:hr_evaluation.menu_eval_hr
|
||||
msgid "Appraisal"
|
||||
msgstr "Проценка"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: help:hr.evaluation.interview,message_unread:0
|
||||
#: help:hr_evaluation.evaluation,message_unread:0
|
||||
msgid "If checked new messages require your attention."
|
||||
msgstr "Доколку е штиклирано, новите пораки го бараат вашето вниманите."
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan.phase:0
|
||||
msgid "Send to Managers"
|
||||
msgstr "Испрати до менаџерите"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.evaluation,date_close:0
|
||||
msgid "Ending Date"
|
||||
msgstr "Датум на завршување"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: help:hr_evaluation.evaluation,note_action:0
|
||||
msgid ""
|
||||
"If the evaluation does not meet the expectations, you can proposean action "
|
||||
"plan"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan.phase:0
|
||||
msgid "Send to Employees"
|
||||
msgstr "Испрати до вработени"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: code:addons/hr_evaluation/hr_evaluation.py:84
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
"Date: %(date)s\n"
|
||||
"\n"
|
||||
"Dear %(employee_name)s,\n"
|
||||
"\n"
|
||||
"I am doing an evaluation regarding %(eval_name)s.\n"
|
||||
"\n"
|
||||
"Kindly submit your response.\n"
|
||||
"\n"
|
||||
"\n"
|
||||
"Thanks,\n"
|
||||
"--\n"
|
||||
"%(user_signature)s\n"
|
||||
"\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Appraisal that are in Plan In Progress state"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: help:hr.evaluation.interview,message_summary:0
|
||||
#: help:hr_evaluation.evaluation,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 ""
|
||||
"Прикажува резиме на конверзација (број на пораки, ...). Ова резиме е "
|
||||
"директно во html формат со цел да биде вметнато во kanban преглед."
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Reset to Draft"
|
||||
msgstr "Ресетирај до нацрт"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.evaluation.report,deadline:0
|
||||
msgid "Deadline"
|
||||
msgstr "Краен рок"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: code:addons/hr_evaluation/hr_evaluation.py:235
|
||||
#: code:addons/hr_evaluation/hr_evaluation.py:320
|
||||
#, python-format
|
||||
msgid "Warning!"
|
||||
msgstr "Внимание!"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.report:0
|
||||
msgid "In progress Evaluations"
|
||||
msgstr "Евалуации во тек"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: model:ir.model,name:hr_evaluation.model_survey_request
|
||||
msgid "survey.request"
|
||||
msgstr "survey.request"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan.phase:0
|
||||
msgid "(date)s: Current Date"
|
||||
msgstr "(датум)и: Тековен датум"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: model:ir.actions.act_window,name:hr_evaluation.act_hr_employee_2_hr__evaluation_interview
|
||||
msgid "Interviews"
|
||||
msgstr "Интервјуа"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: code:addons/hr_evaluation/hr_evaluation.py:83
|
||||
#, python-format
|
||||
msgid "Regarding "
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.evaluation.interview,message_follower_ids:0
|
||||
#: field:hr_evaluation.evaluation,message_follower_ids:0
|
||||
msgid "Followers"
|
||||
msgstr "Пратители"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.evaluation.interview,message_unread:0
|
||||
#: field:hr_evaluation.evaluation,message_unread:0
|
||||
msgid "Unread Messages"
|
||||
msgstr "Непрочитани Пораки"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.report:0
|
||||
#: field:hr.evaluation.report,employee_id:0
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
#: field:hr_evaluation.evaluation,employee_id:0
|
||||
#: model:ir.model,name:hr_evaluation.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "Вработен"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr_evaluation.evaluation,state:0
|
||||
msgid "New"
|
||||
msgstr "Ново"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.plan.phase,mail_body:0
|
||||
msgid "Email"
|
||||
msgstr "E-mail"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,rating:0
|
||||
#: selection:hr_evaluation.evaluation,rating:0
|
||||
msgid "Exceeds expectations"
|
||||
msgstr "Надминати очекувања"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: help:hr_evaluation.plan.phase,mail_feature:0
|
||||
msgid ""
|
||||
"Check this box if you want to send mail to employees coming under this phase"
|
||||
msgstr ""
|
||||
"Означете го ова поле доколку сакате да им испратите маил на вработените кои "
|
||||
"доаѓаат во оваа фаза"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.report:0
|
||||
msgid "Creation Date"
|
||||
msgstr "Датум на креирање"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: help:hr_evaluation.plan.phase,send_answer_manager:0
|
||||
msgid "Send all answers to the manager"
|
||||
msgstr "Испрати ги сите одговори на менаџерот"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,state:0
|
||||
#: selection:hr_evaluation.evaluation,state:0
|
||||
msgid "Plan In Progress"
|
||||
msgstr "План во тек"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Public Notes"
|
||||
msgstr "Јавни белешки"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
msgid "Send Reminder Email"
|
||||
msgstr "Испрати емаил за потсетување"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.report:0
|
||||
#: field:hr_evaluation.evaluation,rating:0
|
||||
msgid "Appreciation"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Print Interview"
|
||||
msgstr "Испечати интервју"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.evaluation.report,closed:0
|
||||
msgid "closed"
|
||||
msgstr "затворено"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,rating:0
|
||||
#: selection:hr_evaluation.evaluation,rating:0
|
||||
msgid "Meet expectations"
|
||||
msgstr "Ги задоволува очекувањата"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.report:0
|
||||
#: field:hr.evaluation.report,nbr:0
|
||||
msgid "# of Requests"
|
||||
msgstr "# од барања"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,month:0
|
||||
msgid "July"
|
||||
msgstr "Јули"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
#: view:hr.evaluation.report:0
|
||||
#: field:hr.evaluation.report,state:0
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
#: field:hr_evaluation.evaluation,state:0
|
||||
msgid "Status"
|
||||
msgstr "Статус"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_plans_installer
|
||||
msgid "Review Appraisal Plans"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: model:ir.actions.act_window,help:hr_evaluation.action_evaluation_plans_installer
|
||||
msgid ""
|
||||
"<p class=\"oe_view_nocontent_create\">\n"
|
||||
" Click to define a new appraisal plan.\n"
|
||||
" </p><p>\n"
|
||||
" You can define appraisal plans (ex: first interview after 6\n"
|
||||
" months, then every year). Then, each employee can be linked "
|
||||
"to\n"
|
||||
" an appraisal plan so that OpenERP can automatically "
|
||||
"generate\n"
|
||||
" interview requests to managers and/or subordinates.\n"
|
||||
" </p>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan.phase:0
|
||||
msgid "Action to Perform"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.evaluation,note_action:0
|
||||
msgid "Action Plan"
|
||||
msgstr "Акционен план"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: model:ir.ui.menu,name:hr_evaluation.menu_eval_hr_config
|
||||
msgid "Periodic Appraisal"
|
||||
msgstr "Периодично оценување"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.plan,month_next:0
|
||||
msgid "Periodicity of Appraisal (months)"
|
||||
msgstr "Период на оценување (месеци)"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,rating:0
|
||||
#: selection:hr_evaluation.evaluation,rating:0
|
||||
msgid "Significantly exceeds expectations"
|
||||
msgstr "Значитело ги надминува очекувањата"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "In progress"
|
||||
msgstr "Во тек"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
msgid "Interview Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.plan.phase,send_answer_employee:0
|
||||
#: field:hr_evaluation.plan.phase,send_answer_manager:0
|
||||
msgid "All Answers"
|
||||
msgstr "Сите одговори"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Answer Survey"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,month:0
|
||||
msgid "September"
|
||||
msgstr "Септември"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,month:0
|
||||
msgid "December"
|
||||
msgstr "Декември"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.report:0
|
||||
#: field:hr.evaluation.report,month:0
|
||||
msgid "Month"
|
||||
msgstr "Месец"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Group by..."
|
||||
msgstr "Групирај по..."
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan.phase:0
|
||||
msgid "Mail Settings"
|
||||
msgstr "Подесување на маил"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: model:ir.actions.act_window,name:hr_evaluation.evaluation_reminders
|
||||
msgid "Appraisal Reminders"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: help:hr_evaluation.plan.phase,wait:0
|
||||
msgid ""
|
||||
"Check this box if you want to wait that all preceding phases are finished "
|
||||
"before launching this phase."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan.phase:0
|
||||
msgid "Legend"
|
||||
msgstr "Легенда"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.plan,month_first:0
|
||||
msgid "First Appraisal in (months)"
|
||||
msgstr "Прво оценување во (месеци)"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,state:0
|
||||
msgid "Draft"
|
||||
msgstr "Нацрт"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.plan.phase,send_anonymous_employee:0
|
||||
#: field:hr_evaluation.plan.phase,send_anonymous_manager:0
|
||||
msgid "Anonymous Summary"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Pending"
|
||||
msgstr "Чекам"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.employee,evaluation_plan_id:0
|
||||
#: view:hr.evaluation.interview:0
|
||||
#: view:hr_evaluation.plan:0
|
||||
#: field:hr_evaluation.plan,name:0
|
||||
#: field:hr_evaluation.plan.phase,plan_id:0
|
||||
#: model:ir.model,name:hr_evaluation.model_hr_evaluation_plan
|
||||
msgid "Appraisal Plan"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
msgid "Print Survey"
|
||||
msgstr "Печати резиме"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,month:0
|
||||
msgid "August"
|
||||
msgstr "Август"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,month:0
|
||||
msgid "June"
|
||||
msgstr "Јуни"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,rating:0
|
||||
#: selection:hr_evaluation.evaluation,rating:0
|
||||
msgid "Significantly bellow expectations"
|
||||
msgstr "Значително под очекувањата"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Validate Appraisal"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan.phase:0
|
||||
msgid " (employee_name)s: Partner name"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.evaluation.interview,message_is_follower:0
|
||||
#: field:hr_evaluation.evaluation,message_is_follower:0
|
||||
msgid "Is a Follower"
|
||||
msgstr "Пратител"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.report:0
|
||||
#: field:hr.evaluation.report,plan_id:0
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
#: field:hr_evaluation.evaluation,plan_id:0
|
||||
msgid "Plan"
|
||||
msgstr "План"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.plan,active:0
|
||||
msgid "Active"
|
||||
msgstr "Активно"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,month:0
|
||||
msgid "November"
|
||||
msgstr "Ноември"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.report:0
|
||||
msgid "Extended Filters..."
|
||||
msgstr "Проширени филтри..."
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: help:hr_evaluation.plan.phase,send_anonymous_employee:0
|
||||
msgid "Send an anonymous summary to the employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: model:ir.model,name:hr_evaluation.model_hr_evaluation_plan_phase
|
||||
msgid "Appraisal Plan Phase"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,month:0
|
||||
msgid "January"
|
||||
msgstr "Јануари"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.employee:0
|
||||
msgid "Appraisal Interviews"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.evaluation.interview,message_summary:0
|
||||
#: field:hr_evaluation.evaluation,message_summary:0
|
||||
msgid "Summary"
|
||||
msgstr "Резиме"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Date"
|
||||
msgstr "Датум"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
msgid "Survey"
|
||||
msgstr "Резиме"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.plan.phase,action:0
|
||||
msgid "Action"
|
||||
msgstr "Акција"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.report:0
|
||||
#: selection:hr.evaluation.report,state:0
|
||||
msgid "Final Validation"
|
||||
msgstr "Финална валидација"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr_evaluation.evaluation,state:0
|
||||
msgid "Waiting Appreciation"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.report:0
|
||||
#: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_report_all
|
||||
#: model:ir.ui.menu,name:hr_evaluation.menu_evaluation_report_all
|
||||
msgid "Appraisal Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.evaluation,date:0
|
||||
msgid "Appraisal Deadline"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.evaluation.report,rating:0
|
||||
msgid "Overall Rating"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Interviewer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: model:ir.model,name:hr_evaluation.model_hr_evaluation_report
|
||||
msgid "Evaluations Statistics"
|
||||
msgstr "Статистики од евалуација"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
msgid "Deadline Date"
|
||||
msgstr "Датум на краен рок"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: help:hr_evaluation.evaluation,rating:0
|
||||
msgid "This is the appreciation on which the evaluation is summarized."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr_evaluation.plan.phase,action:0
|
||||
msgid "Top-Down Appraisal Requests"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan.phase:0
|
||||
msgid "General"
|
||||
msgstr "Општо"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: help:hr_evaluation.plan.phase,send_answer_employee:0
|
||||
msgid "Send all answers to the employee"
|
||||
msgstr "Испрати ги сите одговори до вработениот"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
#: view:hr.evaluation.report:0
|
||||
#: selection:hr.evaluation.report,state:0
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
#: selection:hr_evaluation.evaluation,state:0
|
||||
msgid "Done"
|
||||
msgstr "Завршено"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan:0
|
||||
#: model:ir.actions.act_window,name:hr_evaluation.open_view_hr_evaluation_plan_tree
|
||||
#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_hr_evaluation_plan_tree
|
||||
msgid "Appraisal Plans"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: model:ir.model,name:hr_evaluation.model_hr_evaluation_interview
|
||||
msgid "Appraisal Interview"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Cancel"
|
||||
msgstr "Откажи"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.report:0
|
||||
msgid "In Progress"
|
||||
msgstr "Во тек"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
msgid "To Do"
|
||||
msgstr "Да се направи"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.report:0
|
||||
msgid "Final Validation Evaluations"
|
||||
msgstr "Евалуации на финална валидација"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.plan.phase,mail_feature:0
|
||||
msgid "Send mail for this phase"
|
||||
msgstr "Испрати маил за оваа фаза"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.plan.phase,email_subject:0
|
||||
msgid "char"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,month:0
|
||||
msgid "October"
|
||||
msgstr "Октомври"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: help:hr.employee,evaluation_date:0
|
||||
msgid ""
|
||||
"The date of the next appraisal is computed by the appraisal plan's dates "
|
||||
"(first appraisal + periodicity)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.evaluation.report,overpass_delay:0
|
||||
msgid "Overpassed Deadline"
|
||||
msgstr "Пречекорен краен рок"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: help:hr_evaluation.plan,month_next:0
|
||||
msgid ""
|
||||
"The number of month that depicts the delay between each evaluation of this "
|
||||
"plan (after the first one)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr_evaluation.plan.phase,action:0
|
||||
msgid "Self Appraisal Requests"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
#: field:hr_evaluation.evaluation,survey_request_ids:0
|
||||
msgid "Appraisal Forms"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,month:0
|
||||
msgid "May"
|
||||
msgstr "Мај"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: model:ir.actions.act_window,help:hr_evaluation.open_view_hr_evaluation_tree
|
||||
msgid ""
|
||||
"<p class=\"oe_view_nocontent_create\">\n"
|
||||
" Click to create a new appraisal.\n"
|
||||
" </p><p>\n"
|
||||
" Each employee may be assigned an Appraisal Plan. Such a "
|
||||
"plan\n"
|
||||
" defines the frequency and the way you manage your periodic\n"
|
||||
" personnel evaluation. You will be able to define steps and\n"
|
||||
" attach interviews to each step. OpenERP manages all kinds "
|
||||
"of\n"
|
||||
" evaluations: bottom-up, top-down, self-evaluation and final\n"
|
||||
" evaluation by the manager.\n"
|
||||
" </p>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Internal Notes"
|
||||
msgstr "Внатрешни белешки"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr_evaluation.plan.phase,action:0
|
||||
msgid "Final Interview"
|
||||
msgstr "Фианлно интервју"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.plan.phase,name:0
|
||||
msgid "Phase"
|
||||
msgstr "Фаза"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr_evaluation.plan.phase,action:0
|
||||
msgid "Bottom-Up Appraisal Requests"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,month:0
|
||||
msgid "February"
|
||||
msgstr "Февруари"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Interview Appraisal"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:survey.request,is_evaluation:0
|
||||
msgid "Is Appraisal?"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: code:addons/hr_evaluation/hr_evaluation.py:320
|
||||
#, python-format
|
||||
msgid "You cannot start evaluation without Appraisal."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.evaluation.interview,user_to_review_id:0
|
||||
msgid "Employee to Interview"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: code:addons/hr_evaluation/hr_evaluation.py:235
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot change state, because some appraisal(s) are in waiting answer or "
|
||||
"draft state."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: selection:hr.evaluation.report,month:0
|
||||
msgid "April"
|
||||
msgstr "Април"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan.phase:0
|
||||
msgid "Appraisal Plan Phases"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: model:ir.actions.act_window,help:hr_evaluation.action_hr_evaluation_interview_tree
|
||||
msgid ""
|
||||
"<p class=\"oe_view_nocontent_create\">\n"
|
||||
" Click to create a new interview request related to a "
|
||||
"personal evaluation. \n"
|
||||
" </p><p>\n"
|
||||
" Interview requests are usually generated automatically by\n"
|
||||
" OpenERP according to an employee's appraisal plan. Each "
|
||||
"user\n"
|
||||
" receives automatic emails and requests to evaluate their\n"
|
||||
" colleagues periodically.\n"
|
||||
" </p>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: help:hr.evaluation.interview,message_ids:0
|
||||
#: help:hr_evaluation.evaluation,message_ids:0
|
||||
msgid "Messages and communication history"
|
||||
msgstr "Историја на пораки и комуникација"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.interview:0
|
||||
#: view:hr_evaluation.evaluation:0
|
||||
msgid "Search Appraisal"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.plan.phase,sequence:0
|
||||
msgid "Sequence"
|
||||
msgstr "Секвенца"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr_evaluation.plan.phase:0
|
||||
msgid "(user_signature)s: User name"
|
||||
msgstr "(корисник_потпис)и: Корисничко име"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:board.board:0
|
||||
#: model:ir.actions.act_window,name:hr_evaluation.action_hr_evaluation_interview_board
|
||||
#: model:ir.actions.act_window,name:hr_evaluation.action_hr_evaluation_interview_tree
|
||||
#: model:ir.ui.menu,name:hr_evaluation.menu_open_hr_evaluation_interview_requests
|
||||
msgid "Interview Requests"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.evaluation.report,create_date:0
|
||||
msgid "Create Date"
|
||||
msgstr "Креирај датум"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: view:hr.evaluation.report:0
|
||||
#: field:hr.evaluation.report,year:0
|
||||
msgid "Year"
|
||||
msgstr "Година"
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr_evaluation.evaluation,note_summary:0
|
||||
msgid "Appraisal Summary"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_evaluation
|
||||
#: field:hr.employee,evaluation_date:0
|
||||
msgid "Next Appraisal Date"
|
||||
msgstr ""
|
|
@ -0,0 +1,953 @@
|
|||
# Macedonian 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 <EMAIL@ADDRESS>, 2013.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
|
||||
"PO-Revision-Date: 2013-03-04 13:31+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Macedonian <mk@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-03-05 05:07+0000\n"
|
||||
"X-Generator: Launchpad (build 16514)\n"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:report.timesheet.line:0
|
||||
#: view:report_timesheet.user:0
|
||||
msgid "Timesheet by user"
|
||||
msgstr "Распоред по корисник"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:hr_timesheet_invoice.factor,name:0
|
||||
msgid "Internal Name"
|
||||
msgstr "Внатрешно име"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr_timesheet_invoice.factor:0
|
||||
msgid "Type of invoicing"
|
||||
msgstr "Тип на фактурирање"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:account.analytic.account,pricelist_id:0
|
||||
msgid ""
|
||||
"The product to invoice is defined on the employee form, the price will be "
|
||||
"deducted by this pricelist on the product."
|
||||
msgstr ""
|
||||
"Производот кој треба да се фактурира е дефиниран на формуларот на "
|
||||
"вработениот, цената ќе биде добиена од овој ценовник за производот."
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58
|
||||
#, python-format
|
||||
msgid "No record(s) found for this report."
|
||||
msgstr "Нема пронајдено запис(и) за овој превод."
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py:58
|
||||
#, python-format
|
||||
msgid "Insufficient Data!"
|
||||
msgstr "Недоволно податоци!"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:report.timesheet.line:0
|
||||
msgid "Group By..."
|
||||
msgstr "Групирај по..."
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr.timesheet.invoice.create:0
|
||||
msgid "Force to use a specific product"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: report:account.analytic.profit:0
|
||||
msgid "Income"
|
||||
msgstr "Приход"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:hr.timesheet.invoice.create.final,name:0
|
||||
msgid "Log of Activity"
|
||||
msgstr "Лог за активност"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:account.analytic.account:0
|
||||
msgid "Re-open project"
|
||||
msgstr "Повторно отвори проект"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report.account.analytic.line.to.invoice,product_uom_id:0
|
||||
msgid "Unit of Measure"
|
||||
msgstr "Единица мерка"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_user
|
||||
msgid "Timesheet per day"
|
||||
msgstr "Распоред по ден"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: selection:report.account.analytic.line.to.invoice,month:0
|
||||
#: selection:report.timesheet.line,month:0
|
||||
#: selection:report_timesheet.account,month:0
|
||||
#: selection:report_timesheet.account.date,month:0
|
||||
#: selection:report_timesheet.user,month:0
|
||||
msgid "March"
|
||||
msgstr "Март"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: report:account.analytic.profit:0
|
||||
msgid "Profit"
|
||||
msgstr "Добивка"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:144
|
||||
#, python-format
|
||||
msgid "You cannot modify an invoiced analytic line!"
|
||||
msgstr "Не може да измените фактурирана аналитичка ставка!"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_factor
|
||||
msgid "Invoice Rate"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:hr.timesheet.invoice.create.final,time:0
|
||||
msgid "Display time in the history of works"
|
||||
msgstr "Прикажи време на историја на работи"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:report.timesheet.line:0
|
||||
#: field:report.timesheet.line,day:0
|
||||
msgid "Day"
|
||||
msgstr "Ден"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:hr.timesheet.invoice.create,product:0
|
||||
msgid ""
|
||||
"Fill this field only if you want to force to use a specific product. Keep "
|
||||
"empty to use the real product that comes from the cost."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.actions.act_window,help:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form
|
||||
msgid ""
|
||||
"<p class=\"oe_view_nocontent_create\">\n"
|
||||
" Click to add a new type of invoicing.\n"
|
||||
" </p><p>\n"
|
||||
" OpenERP allows you to create default invoicing types. You "
|
||||
"might\n"
|
||||
" have to regularly assign discounts because of a specific\n"
|
||||
" contract or agreement with a customer. From this menu, you "
|
||||
"can\n"
|
||||
" create additional types of invoicing to speed up your\n"
|
||||
" invoicing.\n"
|
||||
" </p>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"<p class=\"oe_view_nocontent_create\">\n"
|
||||
"Кликнете за да додадете нов тип на фактурирање.\n"
|
||||
"</p><p>\n"
|
||||
"OpenERP ви дозволува да креирате стандардни типови на фактурирање. Можете\n"
|
||||
"да доделите попусти поради специфичен \n"
|
||||
"договор или спогодба со клиентот. Од ова мени, можете да\n"
|
||||
"креирате дополнителни типови на фактурирање за да го забрзате\n"
|
||||
"фактурирањето.\n"
|
||||
"</p>\n"
|
||||
" "
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:report.timesheet.line:0
|
||||
msgid "Account"
|
||||
msgstr "Сметка"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:hr.timesheet.invoice.create,time:0
|
||||
msgid "Time spent"
|
||||
msgstr "Поминато време"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:account.analytic.account,amount_invoiced:0
|
||||
msgid "Invoiced Amount"
|
||||
msgstr "Фактуриран износ"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:188
|
||||
#, python-format
|
||||
msgid "Analytic Account incomplete !"
|
||||
msgstr "Некомплетна аналитичка сметка !"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report_timesheet.invoice,account_id:0
|
||||
msgid "Project"
|
||||
msgstr "Проект"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:account.analytic.account:0
|
||||
msgid "Invoice on Timesheets Options"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report.account.analytic.line.to.invoice,amount:0
|
||||
msgid "Amount"
|
||||
msgstr "Износ"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:hr.timesheet.invoice.create,name:0
|
||||
msgid "The detail of each work done will be displayed on the invoice"
|
||||
msgstr "Детсли од секоја завршена работа ќе бидат прикажани на фактурата"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:account.analytic.account,pricelist_id:0
|
||||
msgid "Pricelist"
|
||||
msgstr "Ценовник"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create
|
||||
msgid "Create invoice from timesheet"
|
||||
msgstr "Креирај фактура од распоред"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: report:account.analytic.profit:0
|
||||
msgid "Period to enddate"
|
||||
msgstr "Период до краен датум"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_report_analytic_account_close
|
||||
msgid "Analytic account to close"
|
||||
msgstr "Аналитичка сметка за затварање"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:account.analytic.account,to_invoice:0
|
||||
msgid ""
|
||||
"You usually invoice 100% of the timesheets. But if you mix fixed price and "
|
||||
"timesheet invoicing, you may use another ratio. For instance, if you do a "
|
||||
"20% advance invoice (fixed price, based on a sales order), you should "
|
||||
"invoice the rest on timesheet with a 80% ratio."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr.timesheet.invoice.create:0
|
||||
msgid "Create Invoices"
|
||||
msgstr "Креирај фактури"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_account_date
|
||||
#: view:report_timesheet.account.date:0
|
||||
msgid "Daily timesheet per account"
|
||||
msgstr "Дневен распоред по сметка"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_account_analytic_account
|
||||
#: field:report.timesheet.line,account_id:0
|
||||
#: field:report_timesheet.account,account_id:0
|
||||
#: field:report_timesheet.account.date,account_id:0
|
||||
msgid "Analytic Account"
|
||||
msgstr "Аналитичка сметка"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report.analytic.account.close,date_deadline:0
|
||||
msgid "Deadline"
|
||||
msgstr "Краен рок"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:246
|
||||
#, python-format
|
||||
msgid "Configuration Error!"
|
||||
msgstr "Грешка конфигурација!"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report.analytic.account.close,partner_id:0
|
||||
msgid "Partner"
|
||||
msgstr "Партнер"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:hr.timesheet.invoice.create,time:0
|
||||
msgid "The time of each work done will be displayed on the invoice"
|
||||
msgstr "Времето на секоја завршена работа ќе биде прикажано на фактурата"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:account.analytic.account:0
|
||||
msgid "Cancel Contract"
|
||||
msgstr "Откажи договор"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:hr.timesheet.analytic.profit,date_from:0
|
||||
msgid "From"
|
||||
msgstr "Од"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: report:account.analytic.profit:0
|
||||
msgid "User or Journal Name"
|
||||
msgstr "Име на корисник или дневник"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timesheet_invoice
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_invoice
|
||||
msgid "Costs to invoice"
|
||||
msgstr "Трошоци за фактурирање"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:246
|
||||
#, python-format
|
||||
msgid "Please define income account for product '%s'."
|
||||
msgstr "Дефинирајте приходна сметка за производ '%s'."
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report.account.analytic.line.to.invoice,account_id:0
|
||||
#: field:report.analytic.account.close,name:0
|
||||
msgid "Analytic account"
|
||||
msgstr "Аналитичка сметка"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr.timesheet.analytic.profit:0
|
||||
msgid "Print"
|
||||
msgstr "Печати"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:hr.timesheet.invoice.create.final,date:0
|
||||
msgid "Display date in the history of works"
|
||||
msgstr "Прикажи датум во историја на работи"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:hr.timesheet.invoice.create,price:0
|
||||
msgid ""
|
||||
"The cost of each work done will be displayed on the invoice. You probably "
|
||||
"don't want to check this"
|
||||
msgstr ""
|
||||
"Трошокот на секоја завршена работа ќе биде прикажана на фактурата. "
|
||||
"Најверојатно не сакате да го означите ова"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr.timesheet.invoice.create.final:0
|
||||
msgid "Force to use a special product"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_user_stat_all
|
||||
msgid "Timesheet by User"
|
||||
msgstr "Распоред по корисник"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:account.analytic.line:0
|
||||
#: view:hr.analytic.timesheet:0
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_acc_analytic_acc_2_report_acc_analytic_line_to_invoice
|
||||
msgid "To Invoice"
|
||||
msgstr "Да се фактурира"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr.timesheet.analytic.profit:0
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_analytic_profit
|
||||
#: model:ir.actions.report.xml,name:hr_timesheet_invoice.report_analytical_profit
|
||||
#: model:ir.ui.menu,name:hr_timesheet_invoice.menu_hr_timesheet_analytic_profit
|
||||
msgid "Timesheet Profit"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:hr.timesheet.invoice.create,product:0
|
||||
msgid "Force Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:account.analytic.account:0
|
||||
msgid "Contract Finished"
|
||||
msgstr "Договорот е завршен"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: selection:report.account.analytic.line.to.invoice,month:0
|
||||
#: selection:report.timesheet.line,month:0
|
||||
#: selection:report_timesheet.account,month:0
|
||||
#: selection:report_timesheet.account.date,month:0
|
||||
#: selection:report_timesheet.user,month:0
|
||||
msgid "July"
|
||||
msgstr "Јули"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:account.analytic.line,to_invoice:0
|
||||
msgid "Invoiceable"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:56
|
||||
#, python-format
|
||||
msgid "Warning!"
|
||||
msgstr "Предупредување!"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form
|
||||
#: model:ir.ui.menu,name:hr_timesheet_invoice.hr_timesheet_invoice_factor_view
|
||||
msgid "Types of Invoicing"
|
||||
msgstr "Типови на фактурирање"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: report:account.analytic.profit:0
|
||||
msgid "Theorical"
|
||||
msgstr "Теоретски"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor3
|
||||
msgid "Free of charge"
|
||||
msgstr "Бесплатно"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_report_account_analytic_line_to_invoice
|
||||
msgid "Analytic lines to invoice report"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_invoice_stat_all
|
||||
msgid "Timesheet by Invoice"
|
||||
msgstr "Распоред по фактура"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_analytic_account_tree
|
||||
#: view:report.analytic.account.close:0
|
||||
msgid "Expired analytic accounts"
|
||||
msgstr "Истечени аналитички сметки"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:hr_timesheet_invoice.factor,factor:0
|
||||
msgid "Discount (%)"
|
||||
msgstr "Попуст (%)"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor1
|
||||
msgid "Yes (100%)"
|
||||
msgstr "Да (100%)"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:report_timesheet.user:0
|
||||
msgid "Timesheet by users"
|
||||
msgstr "Распоред по корисници"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py:58
|
||||
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:68
|
||||
#, python-format
|
||||
msgid "Invoices"
|
||||
msgstr "Фактури"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: selection:report.account.analytic.line.to.invoice,month:0
|
||||
#: selection:report.timesheet.line,month:0
|
||||
#: selection:report_timesheet.account,month:0
|
||||
#: selection:report_timesheet.account.date,month:0
|
||||
#: selection:report_timesheet.user,month:0
|
||||
msgid "December"
|
||||
msgstr "Декември"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr.timesheet.invoice.create.final:0
|
||||
msgid "Invoice contract"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report.account.analytic.line.to.invoice,month:0
|
||||
#: view:report.timesheet.line:0
|
||||
#: field:report.timesheet.line,month:0
|
||||
#: field:report_timesheet.account,month:0
|
||||
#: field:report_timesheet.account.date,month:0
|
||||
#: field:report_timesheet.user,month:0
|
||||
msgid "Month"
|
||||
msgstr "Месец"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: report:account.analytic.profit:0
|
||||
msgid "Currency"
|
||||
msgstr "Валута"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:report.timesheet.line:0
|
||||
msgid "Non Assigned timesheets to users"
|
||||
msgstr "Недоделени распореди на корисници"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:account.analytic.line:0
|
||||
#: view:hr.analytic.timesheet:0
|
||||
#: field:report.timesheet.line,invoice_id:0
|
||||
msgid "Invoiced"
|
||||
msgstr "Фактурирано"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report.analytic.account.close,quantity_max:0
|
||||
msgid "Max. Quantity"
|
||||
msgstr "Макс. количина"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: report:account.analytic.profit:0
|
||||
msgid "Invoice rate by user"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:report_timesheet.account:0
|
||||
#: view:report_timesheet.account.date:0
|
||||
msgid "Timesheet by account"
|
||||
msgstr "Распоред по сметка"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:account.analytic.account:0
|
||||
msgid "Pending"
|
||||
msgstr "Чекам"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:account.analytic.account,amount_invoiced:0
|
||||
msgid "Total invoiced"
|
||||
msgstr "Вкупно фактурирано"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report.analytic.account.close,state:0
|
||||
msgid "Status"
|
||||
msgstr "Статус"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_account_analytic_line
|
||||
msgid "Analytic Line"
|
||||
msgstr "Аналитичка ставка"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: selection:report.account.analytic.line.to.invoice,month:0
|
||||
#: selection:report.timesheet.line,month:0
|
||||
#: selection:report_timesheet.account,month:0
|
||||
#: selection:report_timesheet.account.date,month:0
|
||||
#: selection:report_timesheet.user,month:0
|
||||
msgid "August"
|
||||
msgstr "Август"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor2
|
||||
msgid "50%"
|
||||
msgstr "50%"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: selection:report.account.analytic.line.to.invoice,month:0
|
||||
#: selection:report.timesheet.line,month:0
|
||||
#: selection:report_timesheet.account,month:0
|
||||
#: selection:report_timesheet.account.date,month:0
|
||||
#: selection:report_timesheet.user,month:0
|
||||
msgid "June"
|
||||
msgstr "Јуни"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:hr.timesheet.invoice.create.final,name:0
|
||||
msgid "Display detail of work in the invoice line."
|
||||
msgstr "Прикажи детали од работа на ставка на фактура."
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_account
|
||||
#: view:report_timesheet.account:0
|
||||
msgid "Timesheet per account"
|
||||
msgstr "Распоред по сметка"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_account_stat_all
|
||||
msgid "Timesheet by Account"
|
||||
msgstr "Распоред по сметка"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_account_move_line
|
||||
msgid "Journal Items"
|
||||
msgstr "Ставки на дневник"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: selection:report.account.analytic.line.to.invoice,month:0
|
||||
#: selection:report.timesheet.line,month:0
|
||||
#: selection:report_timesheet.account,month:0
|
||||
#: selection:report_timesheet.account.date,month:0
|
||||
#: selection:report_timesheet.user,month:0
|
||||
msgid "November"
|
||||
msgstr "Ноември"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:report.timesheet.line:0
|
||||
msgid "Extended Filters..."
|
||||
msgstr "Проширени филтри..."
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report_timesheet.invoice,amount_invoice:0
|
||||
msgid "To invoice"
|
||||
msgstr "Да се фактурира"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: report:account.analytic.profit:0
|
||||
msgid "Eff."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:hr.timesheet.analytic.profit,employee_ids:0
|
||||
#: view:report.timesheet.line:0
|
||||
#: field:report.timesheet.line,user_id:0
|
||||
#: field:report_timesheet.account,user_id:0
|
||||
#: field:report_timesheet.account.date,user_id:0
|
||||
#: field:report_timesheet.invoice,user_id:0
|
||||
#: field:report_timesheet.user,user_id:0
|
||||
msgid "User"
|
||||
msgstr "Корисник"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: selection:report.account.analytic.line.to.invoice,month:0
|
||||
#: selection:report.timesheet.line,month:0
|
||||
#: selection:report_timesheet.account,month:0
|
||||
#: selection:report_timesheet.account.date,month:0
|
||||
#: selection:report_timesheet.user,month:0
|
||||
msgid "October"
|
||||
msgstr "Октомври"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: selection:report.account.analytic.line.to.invoice,month:0
|
||||
#: selection:report.timesheet.line,month:0
|
||||
#: selection:report_timesheet.account,month:0
|
||||
#: selection:report_timesheet.account.date,month:0
|
||||
#: selection:report_timesheet.user,month:0
|
||||
msgid "January"
|
||||
msgstr "Јануари"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:hr.timesheet.invoice.create,date:0
|
||||
#: field:hr.timesheet.invoice.create.final,date:0
|
||||
#: field:report.timesheet.line,date:0
|
||||
msgid "Date"
|
||||
msgstr "Датум"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report.timesheet.line,quantity:0
|
||||
#: field:report_timesheet.account,quantity:0
|
||||
#: field:report_timesheet.account.date,quantity:0
|
||||
#: field:report_timesheet.invoice,quantity:0
|
||||
#: field:report_timesheet.user,quantity:0
|
||||
msgid "Time"
|
||||
msgstr "Време"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_invoice_create_final
|
||||
msgid "Create invoice from timesheet final"
|
||||
msgstr "Креирај фактура од финален распоред"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report.analytic.account.close,balance:0
|
||||
msgid "Balance"
|
||||
msgstr "Салдо"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report.analytic.account.close,quantity:0
|
||||
#: view:report.timesheet.line:0
|
||||
msgid "Quantity"
|
||||
msgstr "Количина"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report.timesheet.line,general_account_id:0
|
||||
msgid "General Account"
|
||||
msgstr "Општа сметка"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_hr_timesheet_analytic_profit
|
||||
msgid "Print Timesheet Profit"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: report:account.analytic.profit:0
|
||||
msgid "Totals:"
|
||||
msgstr "Вкупно:"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_account_analytic_line_to_invoice
|
||||
#: view:report.account.analytic.line.to.invoice:0
|
||||
msgid "Analytic Lines to Invoice"
|
||||
msgstr "Аналитички ставки за фактурирање"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:account.analytic.line,to_invoice:0
|
||||
msgid ""
|
||||
"It allows to set the discount while making invoice, keep empty if the "
|
||||
"activities should not be invoiced."
|
||||
msgstr ""
|
||||
"Ви овозможува да поставите попуст додека ја правите фактурата, оставете "
|
||||
"празно доколку активностите не треба да бидат фактурирани."
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:account.analytic.account,amount_max:0
|
||||
msgid "Max. Invoice Price"
|
||||
msgstr "Макс. цена на фактура"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:account.analytic.account,to_invoice:0
|
||||
msgid "Timesheet Invoicing Ratio"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: selection:report.account.analytic.line.to.invoice,month:0
|
||||
#: selection:report.timesheet.line,month:0
|
||||
#: selection:report_timesheet.account,month:0
|
||||
#: selection:report_timesheet.account.date,month:0
|
||||
#: selection:report_timesheet.user,month:0
|
||||
msgid "September"
|
||||
msgstr "Септември"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:account.analytic.line,invoice_id:0
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_account_invoice
|
||||
#: view:report.timesheet.line:0
|
||||
msgid "Invoice"
|
||||
msgstr "Фактура"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr.timesheet.analytic.profit:0
|
||||
#: view:hr.timesheet.invoice.create:0
|
||||
#: view:hr.timesheet.invoice.create.final:0
|
||||
msgid "Cancel"
|
||||
msgstr "Откажи"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_line_stat_all
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_hr_analytic_timesheet
|
||||
#: model:ir.model,name:hr_timesheet_invoice.model_report_timesheet_line
|
||||
#: view:report.timesheet.line:0
|
||||
msgid "Timesheet Line"
|
||||
msgstr "Ставка на распоред"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr.timesheet.invoice.create:0
|
||||
msgid "Billing Data"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:hr_timesheet_invoice.factor,customer_name:0
|
||||
msgid "Label for the customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:hr.timesheet.analytic.profit,date_to:0
|
||||
msgid "To"
|
||||
msgstr "До"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr.timesheet.invoice.create:0
|
||||
msgid "Do you want to show details of work in invoice?"
|
||||
msgstr "Дали сакате да прикажете детали од работата во фактура?"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr.timesheet.invoice.create:0
|
||||
#: view:hr.timesheet.invoice.create.final:0
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_create
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_create_final
|
||||
msgid "Create Invoice"
|
||||
msgstr "Креирај фактура"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timehsheet_account
|
||||
msgid "Timesheets per account"
|
||||
msgstr "Распореди по сметка"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:hr.timesheet.invoice.create,date:0
|
||||
msgid "The real date of each work will be displayed on the invoice"
|
||||
msgstr "Реалниот датум на секоја работа ќе биде прикажан на фактурата"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:hr.timesheet.invoice.create.final,price:0
|
||||
msgid "Display cost of the item you reinvoice"
|
||||
msgstr "Прикажи трошок на ставка која повторно ја фактурирате"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:report_timesheet.invoice:0
|
||||
msgid "Timesheets to invoice"
|
||||
msgstr "Распореди за фактурирање"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:189
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Contract incomplete. Please fill in the Customer and Pricelist fields."
|
||||
msgstr "Некомплетен договор. Пополнете ги полињата Клиент и Ценовник."
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.action_timesheet_account_date_stat_all
|
||||
msgid "Daily Timesheet by Account"
|
||||
msgstr "Дневен распоред по сметка"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:hr.timesheet.invoice.create.final,product:0
|
||||
#: field:report.account.analytic.line.to.invoice,product_id:0
|
||||
#: view:report.timesheet.line:0
|
||||
#: field:report.timesheet.line,product_id:0
|
||||
msgid "Product"
|
||||
msgstr "Производ"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr_timesheet_invoice.factor:0
|
||||
msgid "Types of invoicing"
|
||||
msgstr "Типови на фактурирање"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr.analytic.timesheet:0
|
||||
msgid "Invoicing"
|
||||
msgstr "Фактурирање"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: selection:report.account.analytic.line.to.invoice,month:0
|
||||
#: selection:report.timesheet.line,month:0
|
||||
#: selection:report_timesheet.account,month:0
|
||||
#: selection:report_timesheet.account.date,month:0
|
||||
#: selection:report_timesheet.user,month:0
|
||||
msgid "May"
|
||||
msgstr "Мај"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:hr.timesheet.analytic.profit,journal_ids:0
|
||||
msgid "Journal"
|
||||
msgstr "Дневник"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:hr.timesheet.invoice.create.final,product:0
|
||||
msgid "The product that will be used to invoice the remaining amount"
|
||||
msgstr "Производ кој ќе се употреби за да се фактурира преостанатиот износ"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:hr.timesheet.invoice.create.final,time:0
|
||||
msgid "Time Spent"
|
||||
msgstr "Поминато време"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:account.analytic.account,amount_max:0
|
||||
msgid "Keep empty if this contract is not limited to a total fixed price."
|
||||
msgstr ""
|
||||
"Оставете празно доколку овој договор не е ограничен на вкупна фиксна цена."
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr.timesheet.invoice.create.final:0
|
||||
msgid "Do you want to show details of each activity to your customer?"
|
||||
msgstr "Дали сакате да ги покажете на клиентот деталите од секоја активност?"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:report_timesheet.invoice:0
|
||||
msgid "Timesheet by invoice"
|
||||
msgstr "Распоред по фактура"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: report:account.analytic.profit:0
|
||||
msgid "Period from startdate"
|
||||
msgstr "Период од почетен датум"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: selection:report.account.analytic.line.to.invoice,month:0
|
||||
#: selection:report.timesheet.line,month:0
|
||||
#: selection:report_timesheet.account,month:0
|
||||
#: selection:report_timesheet.account.date,month:0
|
||||
#: selection:report_timesheet.user,month:0
|
||||
msgid "February"
|
||||
msgstr "Февруари"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:hr_timesheet_invoice.factor,customer_name:0
|
||||
msgid "Name"
|
||||
msgstr "Име"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:report.account.analytic.line.to.invoice:0
|
||||
msgid "Analytic Lines"
|
||||
msgstr "Аналитички ставки"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:report_timesheet.account.date:0
|
||||
msgid "Daily timesheet by account"
|
||||
msgstr "Дневен распоред по сметка"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report.account.analytic.line.to.invoice,sale_price:0
|
||||
msgid "Sale price"
|
||||
msgstr "Продажна цена"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_invoice.act_res_users_2_report_timesheet_user
|
||||
msgid "Timesheets per day"
|
||||
msgstr "Распореди по ден"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: selection:report.account.analytic.line.to.invoice,month:0
|
||||
#: selection:report.timesheet.line,month:0
|
||||
#: selection:report_timesheet.account,month:0
|
||||
#: selection:report_timesheet.account.date,month:0
|
||||
#: selection:report_timesheet.user,month:0
|
||||
msgid "April"
|
||||
msgstr "Април"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:233
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no product defined. Please select one or force the product through "
|
||||
"the wizard."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: help:hr_timesheet_invoice.factor,factor:0
|
||||
msgid "Discount in percentage"
|
||||
msgstr "Попуст во проценти"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:56
|
||||
#, python-format
|
||||
msgid "Invoice is already linked to some of the analytic line(s)!"
|
||||
msgstr "Фактурата е веќе поврзана со некоја аналитичка ставка(и)!"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:hr.timesheet.invoice.create,name:0
|
||||
msgid "Description"
|
||||
msgstr "Опис"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: report:account.analytic.profit:0
|
||||
#: field:report.account.analytic.line.to.invoice,unit_amount:0
|
||||
msgid "Units"
|
||||
msgstr "Единици"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:143
|
||||
#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:233
|
||||
#, python-format
|
||||
msgid "Error!"
|
||||
msgstr "Грешка!"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: model:hr_timesheet_invoice.factor,name:hr_timesheet_invoice.timesheet_invoice_factor4
|
||||
msgid "80%"
|
||||
msgstr "80%"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr.timesheet.analytic.profit:0
|
||||
#: view:hr.timesheet.invoice.create:0
|
||||
#: view:hr.timesheet.invoice.create.final:0
|
||||
msgid "or"
|
||||
msgstr "или"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report_timesheet.invoice,manager_id:0
|
||||
msgid "Manager"
|
||||
msgstr "Менаџер"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: report:account.analytic.profit:0
|
||||
#: field:hr.timesheet.invoice.create,price:0
|
||||
#: field:hr.timesheet.invoice.create.final,price:0
|
||||
#: view:report.timesheet.line:0
|
||||
#: field:report.timesheet.line,cost:0
|
||||
#: field:report_timesheet.user,cost:0
|
||||
msgid "Cost"
|
||||
msgstr "Трошок"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: field:report.account.analytic.line.to.invoice,name:0
|
||||
#: view:report.timesheet.line:0
|
||||
#: field:report.timesheet.line,name:0
|
||||
#: field:report_timesheet.account,name:0
|
||||
#: field:report_timesheet.account.date,name:0
|
||||
#: field:report_timesheet.user,name:0
|
||||
msgid "Year"
|
||||
msgstr "Година"
|
||||
|
||||
#. module: hr_timesheet_invoice
|
||||
#: view:hr.timesheet.analytic.profit:0
|
||||
msgid "Duration"
|
||||
msgstr "Времетраење"
|
|
@ -35,6 +35,7 @@ from openerp import SUPERUSER_ID
|
|||
from openerp.addons.mail.mail_message import decode
|
||||
from openerp.osv import fields, osv
|
||||
from openerp.tools.safe_eval import safe_eval as eval
|
||||
from openerp.tools.translate import _
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
|
@ -247,7 +248,7 @@ class mail_thread(osv.AbstractModel):
|
|||
|
||||
# automatic logging unless asked not to (mainly for various testing purpose)
|
||||
if not context.get('mail_create_nolog'):
|
||||
self.message_post(cr, uid, thread_id, body='Document created', context=context)
|
||||
self.message_post(cr, uid, thread_id, body=_('%s created') % (self._description), context=context)
|
||||
return thread_id
|
||||
|
||||
def write(self, cr, uid, ids, values, context=None):
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -415,6 +415,18 @@ class mrp_production(osv.osv):
|
|||
dest_location_id = self.pool.get('ir.model.data').get_object(cr, uid, 'stock', 'stock_location_stock', context=context)
|
||||
return dest_location_id.id
|
||||
|
||||
def _get_progress(self, cr, uid, ids, name, arg, context=None):
|
||||
""" Return product quantity percentage """
|
||||
result = dict.fromkeys(ids, 100)
|
||||
for mrp_production in self.browse(cr, uid, ids, context=context):
|
||||
if mrp_production.product_qty:
|
||||
done = 0.0
|
||||
for move in mrp_production.move_created_ids2:
|
||||
if not move.scrapped and move.product_id == mrp_production.product_id:
|
||||
done += move.product_qty
|
||||
result[mrp_production.id] = done / mrp_production.product_qty * 100
|
||||
return result
|
||||
|
||||
_columns = {
|
||||
'name': fields.char('Reference', size=64, required=True, readonly=True, states={'draft': [('readonly', False)]}),
|
||||
'origin': fields.char('Source Document', size=64, readonly=True, states={'draft': [('readonly', False)]},
|
||||
|
@ -427,6 +439,8 @@ class mrp_production(osv.osv):
|
|||
'product_uom': fields.many2one('product.uom', 'Product Unit of Measure', required=True, readonly=True, states={'draft': [('readonly', False)]}),
|
||||
'product_uos_qty': fields.float('Product UoS Quantity', readonly=True, states={'draft': [('readonly', False)]}),
|
||||
'product_uos': fields.many2one('product.uom', 'Product UoS', readonly=True, states={'draft': [('readonly', False)]}),
|
||||
'progress': fields.function(_get_progress, type='float',
|
||||
string='Production progress'),
|
||||
|
||||
'location_src_id': fields.many2one('stock.location', 'Raw Materials Location', required=True,
|
||||
readonly=True, states={'draft':[('readonly',False)]},
|
||||
|
@ -773,7 +787,7 @@ class mrp_production(osv.osv):
|
|||
new_parent_ids.append(final_product.id)
|
||||
for new_parent_id in new_parent_ids:
|
||||
stock_mov_obj.write(cr, uid, [raw_product.id], {'move_history_ids': [(4,new_parent_id)]})
|
||||
|
||||
self.message_post(cr, uid, production_id, body=_("%s produced") % self._description, context=context)
|
||||
self.signal_button_produce_done(cr, uid, [production_id])
|
||||
return True
|
||||
|
||||
|
|
|
@ -595,7 +595,7 @@
|
|||
<field name="name">mrp.production.gantt</field>
|
||||
<field name="model">mrp.production</field>
|
||||
<field name="arch" type="xml">
|
||||
<gantt date_stop="date_finished" date_start="date_start" string="Productions" default_group_by="routing_id">
|
||||
<gantt date_stop="date_finished" date_start="date_start" progress="progress" string="Productions" default_group_by="routing_id">
|
||||
</gantt>
|
||||
</field>
|
||||
</record>
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
# 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 <EMAIL@ADDRESS>, 2013.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
|
||||
"PO-Revision-Date: 2013-03-04 13:47+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Mongolian <mn@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2013-03-05 05:07+0000\n"
|
||||
"X-Generator: Launchpad (build 16514)\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 "Хавтангийн Url"
|
|
@ -281,7 +281,7 @@
|
|||
<field name="name">project.project.gantt</field>
|
||||
<field name="model">project.project</field>
|
||||
<field name="arch" type="xml">
|
||||
<gantt date_delay="planned_hours" date_start="date_start" string="Projects">
|
||||
<gantt date_delay="planned_hours" date_start="date_start" progress="progress_rate" string="Projects">
|
||||
</gantt>
|
||||
</field>
|
||||
</record>
|
||||
|
@ -581,7 +581,7 @@
|
|||
<field name="model">project.task</field>
|
||||
<field eval="2" name="priority"/>
|
||||
<field name="arch" type="xml">
|
||||
<gantt date_start="date_start" date_stop="date_end" string="Tasks" default_group_by="project_id">
|
||||
<gantt date_start="date_start" date_stop="date_end" progress="progress" string="Tasks" default_group_by="project_id">
|
||||
</gantt>
|
||||
</field>
|
||||
</record>
|
||||
|
|
|
@ -91,6 +91,8 @@ class procurement_order(osv.osv):
|
|||
for procurement in self.browse(cr, uid, ids, context=context):
|
||||
body = _("Task created")
|
||||
self.message_post(cr, uid, [procurement.id], body=body, context=context)
|
||||
if procurement.sale_line_id and procurement.sale_line_id.order_id:
|
||||
procurement.sale_line_id.order_id.message_post(body=body)
|
||||
|
||||
procurement_order()
|
||||
|
||||
|
|
|
@ -163,6 +163,7 @@ class purchase_order(osv.osv):
|
|||
'state': {
|
||||
'purchase.mt_rfq_confirmed': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'confirmed',
|
||||
'purchase.mt_rfq_approved': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'approved',
|
||||
'purchase.mt_rfq_done': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'done',
|
||||
},
|
||||
}
|
||||
_columns = {
|
||||
|
@ -247,7 +248,11 @@ class purchase_order(osv.osv):
|
|||
def create(self, cr, uid, vals, context=None):
|
||||
if vals.get('name','/')=='/':
|
||||
vals['name'] = self.pool.get('ir.sequence').get(cr, uid, 'purchase.order') or '/'
|
||||
if context is None:
|
||||
context = {}
|
||||
context.update({'mail_create_nolog': True})
|
||||
order = super(purchase_order, self).create(cr, uid, vals, context=context)
|
||||
self.message_post(cr, uid, [order], body=_("RFQ created"), context=context)
|
||||
return order
|
||||
|
||||
def unlink(self, cr, uid, ids, context=None):
|
||||
|
@ -673,6 +678,7 @@ class purchase_order(osv.osv):
|
|||
|
||||
def picking_done(self, cr, uid, ids, context=None):
|
||||
self.write(cr, uid, ids, {'shipped':1,'state':'approved'}, context=context)
|
||||
self.message_post(cr, uid, ids, body=_("Products received"), context=context)
|
||||
return True
|
||||
|
||||
def copy(self, cr, uid, id, default=None, context=None):
|
||||
|
@ -725,6 +731,9 @@ class purchase_order(osv.osv):
|
|||
list_key.sort()
|
||||
return tuple(list_key)
|
||||
|
||||
if context is None:
|
||||
context = {}
|
||||
|
||||
# Compute what the new orders should contain
|
||||
|
||||
new_orders = {}
|
||||
|
@ -788,7 +797,9 @@ class purchase_order(osv.osv):
|
|||
order_data['order_line'] = [(0, 0, value) for value in order_data['order_line'].itervalues()]
|
||||
|
||||
# create the new order
|
||||
context.update({'mail_create_nolog': True})
|
||||
neworder_id = self.create(cr, uid, order_data)
|
||||
self.message_post(cr, uid, [neworder_id], body=_("RFQ created"), context=context)
|
||||
orders_info.update({neworder_id: old_ids})
|
||||
allorders.append(neworder_id)
|
||||
|
||||
|
@ -1187,4 +1198,25 @@ class mail_compose_message(osv.Model):
|
|||
self.pool.get('purchase.order').signal_send_rfq(cr, uid, [context['default_res_id']])
|
||||
return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context)
|
||||
|
||||
|
||||
class account_invoice(osv.Model):
|
||||
""" Override account_invoice to add Chatter messages on the related purchase
|
||||
orders, logging the invoice reception or payment. """
|
||||
_inherit = 'account.invoice'
|
||||
|
||||
def invoice_validate(self, cr, uid, ids, context=None):
|
||||
res = super(account_invoice, self).invoice_validate(cr, uid, ids, context=context)
|
||||
purchase_order_obj = self.pool.get('purchase.order')
|
||||
po_ids = purchase_order_obj.search(cr, uid, [('invoice_ids', 'in', ids)], context=context)
|
||||
purchase_order_obj.message_post(cr, uid, po_ids, body=_("Invoice received"), context=context)
|
||||
return res
|
||||
|
||||
def confirm_paid(self, cr, uid, ids, context=None):
|
||||
res = super(account_invoice, self).confirm_paid(cr, uid, ids, context=context)
|
||||
purchase_order_obj = self.pool.get('purchase.order')
|
||||
po_ids = purchase_order_obj.search(cr, uid, [('invoice_ids', 'in', ids)], context=context)
|
||||
purchase_order_obj.message_post(cr, uid, po_ids, body=_("Invoice paid"), context=context)
|
||||
return res
|
||||
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
|
@ -60,6 +60,11 @@
|
|||
<field name="default" eval="False"/>
|
||||
<field name="res_model">purchase.order</field>
|
||||
</record>
|
||||
<record id="mt_rfq_done" model="mail.message.subtype">
|
||||
<field name="name">RFQ Done</field>
|
||||
<field name="default" eval="False"/>
|
||||
<field name="res_model">purchase.order</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
In order to merge RFQ, I merge two RFQ which has same supplier and check new merged order.
|
||||
-
|
||||
!python {model: purchase.order}: |
|
||||
new_id = self.do_merge(cr, uid, [ref('purchase_order_4'), ref('purchase_order_7')])
|
||||
context.update({"mail_create_nolog" : True })
|
||||
new_id = self.do_merge(cr, uid, [ref('purchase_order_4'), ref('purchase_order_7')], context=context)
|
||||
order3 = self.browse(cr, uid, ref('purchase_order_4'))
|
||||
order7 = self.browse(cr, uid, ref('purchase_order_7'))
|
||||
total_qty = sum([x.product_qty for x in order3.order_line] + [x.product_qty for x in order7.order_line])
|
||||
|
|
|
@ -132,6 +132,7 @@ class purchase_requisition(osv.osv):
|
|||
if supplier.id in filter(lambda x: x, [rfq.state <> 'cancel' and rfq.partner_id.id or None for rfq in requisition.purchase_ids]):
|
||||
raise osv.except_osv(_('Warning!'), _('You have already one %s purchase order for this partner, you must cancel this purchase order to create a new quotation.') % rfq.state)
|
||||
location_id = requisition.warehouse_id.lot_input_id.id
|
||||
context.update({'mail_create_nolog': True})
|
||||
purchase_id = purchase_order.create(cr, uid, {
|
||||
'origin': requisition.name,
|
||||
'partner_id': supplier.id,
|
||||
|
@ -143,6 +144,7 @@ class purchase_requisition(osv.osv):
|
|||
'notes':requisition.description,
|
||||
'warehouse_id':requisition.warehouse_id.id ,
|
||||
})
|
||||
purchase_order.message_post(cr, uid, [purchase_id], body=_("RFQ created"), context=context)
|
||||
res[requisition.id] = purchase_id
|
||||
for line in requisition.line_ids:
|
||||
product = line.product_id
|
||||
|
|
|
@ -45,6 +45,7 @@
|
|||
partner_id: base.res_partner_12
|
||||
-
|
||||
!python {model: purchase.requisition.partner}: |
|
||||
context.update({"mail_create_nolog" : True })
|
||||
self.create_order(cr, uid, [ref("requisition_partner_0")], context=context)
|
||||
-
|
||||
I check that the RFQ details which created for supplier.
|
||||
|
|
|
@ -51,7 +51,7 @@ class sale_order(osv.osv):
|
|||
_description = "Sales Order"
|
||||
_track = {
|
||||
'state': {
|
||||
'sale.mt_order_confirmed': lambda self, cr, uid, obj, ctx=None: obj['state'] in ['manual', 'progress'],
|
||||
'sale.mt_order_confirmed': lambda self, cr, uid, obj, ctx=None: obj['state'] in ['manual'],
|
||||
'sale.mt_order_sent': lambda self, cr, uid, obj, ctx=None: obj['state'] in ['sent']
|
||||
},
|
||||
}
|
||||
|
@ -346,9 +346,14 @@ class sale_order(osv.osv):
|
|||
return {'value': val}
|
||||
|
||||
def create(self, cr, uid, vals, context=None):
|
||||
if vals.get('name','/')=='/':
|
||||
if context is None:
|
||||
context = {}
|
||||
if vals.get('name', '/') == '/':
|
||||
vals['name'] = self.pool.get('ir.sequence').get(cr, uid, 'sale.order') or '/'
|
||||
return super(sale_order, self).create(cr, uid, vals, context=context)
|
||||
context.update({'mail_create_nolog': True})
|
||||
new_id = super(sale_order, self).create(cr, uid, vals, context=context)
|
||||
self.message_post(cr, uid, [new_id], body=_("Quotation created"), context=context)
|
||||
return new_id
|
||||
|
||||
def button_dummy(self, cr, uid, ids, context=None):
|
||||
return True
|
||||
|
@ -994,6 +999,7 @@ class res_company(osv.Model):
|
|||
'sale_note': fields.text('Default Terms and Conditions', translate=True, help="Default terms and conditions for quotations."),
|
||||
}
|
||||
|
||||
|
||||
class mail_compose_message(osv.Model):
|
||||
_inherit = 'mail.compose.message'
|
||||
|
||||
|
@ -1004,4 +1010,28 @@ class mail_compose_message(osv.Model):
|
|||
self.pool.get('sale.order').signal_quotation_sent(cr, uid, [context['default_res_id']])
|
||||
return super(mail_compose_message, self).send_mail(cr, uid, ids, context=context)
|
||||
|
||||
|
||||
class account_invoice(osv.Model):
|
||||
_inherit = 'account.invoice'
|
||||
|
||||
def confirm_paid(self, cr, uid, ids, context=None):
|
||||
sale_order_obj = self.pool.get('sale.order')
|
||||
res = super(account_invoice, self).confirm_paid(cr, uid, ids, context=context)
|
||||
so_ids = sale_order_obj.search(cr, uid, [('invoice_ids', 'in', ids)], context=context)
|
||||
sale_order_obj.message_post(cr, uid, so_ids, body=_("Invoice paid"), context=context)
|
||||
return res
|
||||
|
||||
|
||||
class stock_picking(osv.osv):
|
||||
_inherit = 'stock.picking'
|
||||
|
||||
def action_done(self, cr, uid, ids, context=None):
|
||||
""" Changes picking state to done. This method is called at the end of
|
||||
the workflow by the activity "done".
|
||||
"""
|
||||
for record in self.browse(cr, uid, ids, context):
|
||||
if record.type == "out" and record.sale_id:
|
||||
self.pool.get('sale.order').message_post(cr, uid, [record.sale_id.id], body=_("Products delivered"), context=context)
|
||||
return super(stock_picking, self).action_done(cr, uid, ids, context=context)
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
|
@ -97,6 +97,7 @@ class sale_order_line_make_invoice(osv.osv_memory):
|
|||
|
||||
flag = True
|
||||
data_sale = sales_order_obj.browse(cr, uid, line.order_id.id, context=context)
|
||||
sales_order_obj.message_post(cr, uid, [order.id], body=_("Invoice created"), context=context)
|
||||
for line in data_sale.order_line:
|
||||
if not line.invoiced:
|
||||
flag = False
|
||||
|
|
Loading…
Reference in New Issue