[MERGE] Merge with lp:openobject-addons

bzr revid: sbh@tinyerp.com-20110228052932-qdrgkellypzxdaoo
This commit is contained in:
Bhumika (OpenERP) 2011-02-28 10:59:32 +05:30
commit d5a3fea1f1
43 changed files with 3185 additions and 80 deletions

View File

@ -80,7 +80,10 @@ class account_analytic_line(osv.osv):
j_id = analytic_journal_obj.browse(cr, uid, journal_id, context=context)
prod = product_obj.browse(cr, uid, prod_id, context=context)
result = 0.0
if prod_id:
unit = prod.uom_id.id
if j_id.type == 'purchase':
unit = prod.uom_po_id.id
if j_id.type <> 'sale':
a = prod.product_tmpl_id.property_account_expense.id
if not a:
@ -127,6 +130,7 @@ class account_analytic_line(osv.osv):
return {'value': {
'amount': result,
'general_account_id': a,
'product_uom_id': unit
}
}
@ -155,4 +159,4 @@ class res_partner(osv.osv):
res_partner()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-02-09 17:14+0000\n"
"PO-Revision-Date: 2011-02-25 15:00+0000\n"
"Last-Translator: NOVOTRADE RENDSZERHÁZ <openerp@novotrade.hu>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-10 04:35+0000\n"
"X-Generator: Launchpad (build 12177)\n"
"X-Launchpad-Export-Date: 2011-02-26 05:00+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: account
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
@ -6410,11 +6410,10 @@ msgid ""
"reconcile in a series of accounts. It finds entries for each partner where "
"the amounts correspond."
msgstr ""
"Egy vevő/szállító számla akkor minősül rendezettnek, ha az párosításra "
"került a banki/pénztári kifizetéssel vagy egy jóváíró számlával vagy egy "
"szállító/vevő számlával. Az automatikus párosítás funkció minden partnerre "
"megkeresi a párosítható tételeket. Az összegében egyező tételek párosítását "
"végrehajtja."
"Egy számla akkor minősül rendezettnek, ha az párosításra került a "
"banki/pénztári kifizetéssel vagy egy jóváíró számlával. Az automatikus "
"párosítás funkció minden partnerre megkeresi a párosítható tételeket. Az "
"összegében egyező tételek párosítását végrehajtja."
#. module: account
#: view:account.move:0

View File

@ -8,13 +8,13 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-02-23 06:02+0000\n"
"Last-Translator: Ginandjar Satyanagara <Unknown>\n"
"PO-Revision-Date: 2011-02-24 07:59+0000\n"
"Last-Translator: moelyana <Unknown>\n"
"Language-Team: Indonesian <id@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: account
@ -332,6 +332,7 @@ msgstr "St."
#, python-format
msgid "Invoice line account company does not match with invoice company."
msgstr ""
"Baris tagihan dari rekening perusahaan tidak sesuai dengan tagihan perusahaan"
#. module: account
#: field:account.journal.column,field:0
@ -427,7 +428,7 @@ msgstr "Situasi Pembukaan/ Penutupan"
#. module: account
#: help:account.journal,currency:0
msgid "The currency used to enter statement"
msgstr "Mata uang yang digunakan untuk memasukkan pernyataan"
msgstr "Mata uang yang digunakan untuk masukkan pernyataan"
#. module: account
#: field:account.open.closed.fiscalyear,fyear_id:0
@ -9724,12 +9725,12 @@ msgstr ""
#. module: account
#: selection:account.aged.trial.balance,direction_selection:0
msgid "Future"
msgstr ""
msgstr "Masa Depan"
#. module: account
#: view:account.move.line:0
msgid "Search Journal Items"
msgstr ""
msgstr "Cari Jurnal Produk"
#. module: account
#: help:account.tax,base_sign:0
@ -9746,12 +9747,12 @@ msgstr ""
#. module: account
#: model:ir.model,name:account.model_account_fiscal_position_account_template
msgid "Template Account Fiscal Mapping"
msgstr ""
msgstr "Template Akun Pemetaan Fiskal"
#. module: account
#: field:account.chart.template,property_account_expense:0
msgid "Expense Account on Product Template"
msgstr ""
msgstr "Beban Account pada Template Produk"
#. module: account
#: field:account.analytic.line,amount_currency:0
@ -9762,13 +9763,13 @@ msgstr ""
#: code:addons/account/wizard/account_report_aged_partner_balance.py:55
#, python-format
msgid "You must enter a period length that cannot be 0 or below !"
msgstr ""
msgstr "Jumlah mata uang"
#. module: account
#: code:addons/account/account.py:501
#, python-format
msgid "You cannot remove an account which has account entries!. "
msgstr ""
msgstr "Anda tidak dapat menghapus akun yang akunnya sudah tercatat "
#. module: account
#: model:ir.actions.act_window,help:account.action_account_form
@ -9788,8 +9789,8 @@ msgid ""
"The residual amount on a receivable or payable of a journal entry expressed "
"in its currency (maybe different of the company currency)."
msgstr ""
"Jumlah sisa piutang/ hutang dari catatan jurnal dinyatakan dalam mata "
"uangnya (yang mungkin berbeda dari mata uang perusahaan)."
"Jumlah residual pada piutang / hutang dari catatan jurnal dinyatakan dalam "
"mata uang (mungkin berbeda dari mata uang perusahaan)."
#~ msgid "Asset"
#~ msgstr "Aktiva"

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: account_invoice_layout

View File

@ -0,0 +1,234 @@
# Galician translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-02-25 09:38+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Galician <gl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-26 05:00+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: account_sequence
#: view:account.sequence.installer:0
#: model:ir.actions.act_window,name:account_sequence.action_account_seq_installer
msgid "Account Sequence Application Configuration"
msgstr "Configuración de Aplicación de secuencia de conta"
#. module: account_sequence
#: constraint:account.move:0
msgid ""
"You cannot create entries on different periods/journals in the same move"
msgstr ""
"Non pode crear asentamentos con movementos en distintos períodos/diarios"
#. module: account_sequence
#: help:account.move,internal_sequence_number:0
#: help:account.move.line,internal_sequence_number:0
msgid "Internal Sequence Number"
msgstr "Número de secuencia interno"
#. module: account_sequence
#: help:account.sequence.installer,number_next:0
msgid "Next number of this sequence"
msgstr "Número seguinte desta secuencia"
#. module: account_sequence
#: field:account.sequence.installer,number_next:0
msgid "Next Number"
msgstr "Número seguinte"
#. module: account_sequence
#: field:account.sequence.installer,number_increment:0
msgid "Increment Number"
msgstr "Incrementar número"
#. module: account_sequence
#: model:ir.module.module,description:account_sequence.module_meta_information
msgid ""
"\n"
" This module maintains internal sequence number for accounting entries.\n"
" "
msgstr ""
"\n"
" Este módulo xestiona o número de secuencia interno para os asentamentos "
"contables\n"
" "
#. module: account_sequence
#: model:ir.module.module,shortdesc:account_sequence.module_meta_information
msgid "Entries Sequence Numbering"
msgstr "Numeración da secuencia de asentamentos"
#. module: account_sequence
#: help:account.sequence.installer,number_increment:0
msgid "The next number of the sequence will be incremented by this number"
msgstr "O número seguinte desta secuencia incrementarase por este número."
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "Configure Your Account Sequence Application"
msgstr "Configurar a súa Aplicación de secuencia da conta"
#. module: account_sequence
#: field:account.sequence.installer,progress:0
msgid "Configuration Progress"
msgstr "Progreso da configuración"
#. module: account_sequence
#: help:account.sequence.installer,suffix:0
msgid "Suffix value of the record for the sequence"
msgstr "Valor do sufixo do rexistro para a secuencia."
#. module: account_sequence
#: field:account.sequence.installer,company_id:0
msgid "Company"
msgstr "Compañía"
#. module: account_sequence
#: help:account.journal,internal_sequence_id:0
msgid ""
"This sequence will be used to maintain the internal number for the journal "
"entries related to this journal."
msgstr ""
"Esta secuencia utilizarase para xestionar o número interno para os "
"asentamentos relacionados con este diario."
#. module: account_sequence
#: field:account.sequence.installer,padding:0
msgid "Number padding"
msgstr "Número de enchido"
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_move_line
msgid "Journal Items"
msgstr "Rexistros do diario"
#. module: account_sequence
#: field:account.move,internal_sequence_number:0
#: field:account.move.line,internal_sequence_number:0
msgid "Internal Number"
msgstr "Número interno"
#. module: account_sequence
#: constraint:account.move.line:0
msgid "Company must be same for its related account and period."
msgstr "A compañía debe ser a mesma para a conta e período relacionados."
#. module: account_sequence
#: help:account.sequence.installer,padding:0
msgid ""
"OpenERP will automatically adds some '0' on the left of the 'Next Number' to "
"get the required padding size."
msgstr ""
"OpenERP engadirá automaticamente algúns '0' á esquerda do \"Número "
"seguinte\" para obter o tamaño de enchido necesario."
#. module: account_sequence
#: field:account.sequence.installer,name:0
msgid "Name"
msgstr "Nome"
#. module: account_sequence
#: constraint:account.move.line:0
msgid "You can not create move line on closed account."
msgstr "Non pode crear unha liña de movemento nunha conta pechada."
#. module: account_sequence
#: constraint:account.move:0
msgid ""
"You cannot create more than one move per period on centralized journal"
msgstr ""
"Non pode crear máis dun movemento por período nun diario centralizado."
#. module: account_sequence
#: sql_constraint:account.move.line:0
msgid "Wrong credit or debit value in accounting entry !"
msgstr "¡Valor de débito ou haber incorrecto no asentamento contable!"
#. module: account_sequence
#: field:account.journal,internal_sequence_id:0
msgid "Internal Sequence"
msgstr "Secuencia interna"
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_sequence_installer
msgid "account.sequence.installer"
msgstr "contabilidade.secuencia.instalador"
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "Configure"
msgstr "Configurar"
#. module: account_sequence
#: help:account.sequence.installer,prefix:0
msgid "Prefix value of the record for the sequence"
msgstr "Valor do prefixo do rexistro para a secuencia."
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_move
msgid "Account Entry"
msgstr "Asentamento contable"
#. module: account_sequence
#: field:account.sequence.installer,suffix:0
msgid "Suffix"
msgstr "Sufixo"
#. module: account_sequence
#: field:account.sequence.installer,config_logo:0
msgid "Image"
msgstr "Imaxe"
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "title"
msgstr "título"
#. module: account_sequence
#: sql_constraint:account.journal:0
msgid "The name of the journal must be unique per company !"
msgstr "¡O nome do diario debe ser único por compañía!"
#. module: account_sequence
#: field:account.sequence.installer,prefix:0
msgid "Prefix"
msgstr "Prefixo"
#. module: account_sequence
#: sql_constraint:account.journal:0
msgid "The code of the journal must be unique per company !"
msgstr "¡O código do diario debe ser único por compañía!"
#. module: account_sequence
#: constraint:account.move.line:0
msgid ""
"You can not create move line on receivable/payable account without partner"
msgstr ""
"Non pode crear unha liña de movemento nunha conta a cobrar/a pagar sen unha "
"empresa."
#. module: account_sequence
#: model:ir.model,name:account_sequence.model_account_journal
msgid "Journal"
msgstr "Diario"
#. module: account_sequence
#: view:account.sequence.installer:0
msgid "You can enhance the Account Sequence Application by installing ."
msgstr ""
"Pode realzar a Aplicación de secuencia da conta mediante instalación ."
#. module: account_sequence
#: constraint:account.move.line:0
msgid "You can not create move line on view account."
msgstr "Non pode crear unha liña de movemento nunha conta de tipo vista."

255
addons/analytic/i18n/bg.po Normal file
View File

@ -0,0 +1,255 @@
# Bulgarian translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:14+0000\n"
"PO-Revision-Date: 2011-02-25 23:13+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian <bg@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-26 05:00+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: analytic
#: field:account.analytic.account,child_ids:0
msgid "Child Accounts"
msgstr "Подчинени сметки"
#. module: analytic
#: field:account.analytic.account,name:0
msgid "Account Name"
msgstr "име на сметка"
#. module: analytic
#: help:account.analytic.line,unit_amount:0
msgid "Specifies the amount of quantity to count."
msgstr ""
#. module: analytic
#: model:ir.module.module,description:analytic.module_meta_information
msgid ""
"Module for defining analytic accounting object.\n"
" "
msgstr ""
#. module: analytic
#: field:account.analytic.account,state:0
msgid "State"
msgstr "Състояние"
#. module: analytic
#: field:account.analytic.account,user_id:0
msgid "Account Manager"
msgstr ""
#. module: analytic
#: selection:account.analytic.account,state:0
msgid "Draft"
msgstr "Чернова"
#. module: analytic
#: selection:account.analytic.account,state:0
msgid "Closed"
msgstr "Затворена"
#. module: analytic
#: field:account.analytic.account,debit:0
msgid "Debit"
msgstr "Дебит"
#. module: analytic
#: help:account.analytic.account,state:0
msgid ""
"* When an account is created its in 'Draft' state. "
" \n"
"* If any associated partner is there, it can be in 'Open' state. "
" \n"
"* If any pending balance is there it can be in 'Pending'. "
" \n"
"* And finally when all the transactions are over, it can be in 'Close' "
"state. \n"
"* The project can be in either if the states 'Template' and 'Running'.\n"
" If it is template then we can make projects based on the template projects. "
"If its in 'Running' state it is a normal project. "
" \n"
" If it is to be reviewed then the state is 'Pending'.\n"
" When the project is completed the state is set to 'Done'."
msgstr ""
#. module: analytic
#: field:account.analytic.account,type:0
msgid "Account Type"
msgstr "Вид сметка"
#. module: analytic
#: selection:account.analytic.account,state:0
msgid "Template"
msgstr "Образец"
#. module: analytic
#: selection:account.analytic.account,state:0
msgid "Pending"
msgstr "Изчакващи"
#. module: analytic
#: model:ir.model,name:analytic.model_account_analytic_line
msgid "Analytic Line"
msgstr ""
#. module: analytic
#: field:account.analytic.account,description:0
#: field:account.analytic.line,name:0
msgid "Description"
msgstr "Описание"
#. module: analytic
#: selection:account.analytic.account,type:0
msgid "Normal"
msgstr "Нормален"
#. module: analytic
#: field:account.analytic.account,company_id:0
#: field:account.analytic.line,company_id:0
msgid "Company"
msgstr "Фирма"
#. module: analytic
#: field:account.analytic.account,quantity_max:0
msgid "Maximum Quantity"
msgstr "Максимално количество"
#. module: analytic
#: field:account.analytic.line,user_id:0
msgid "User"
msgstr "Потребител"
#. module: analytic
#: field:account.analytic.account,parent_id:0
msgid "Parent Analytic Account"
msgstr ""
#. module: analytic
#: field:account.analytic.line,date:0
msgid "Date"
msgstr "Дата"
#. module: analytic
#: field:account.analytic.account,currency_id:0
msgid "Account currency"
msgstr "Валута на сметката"
#. module: analytic
#: field:account.analytic.account,quantity:0
#: field:account.analytic.line,unit_amount:0
msgid "Quantity"
msgstr "Количество"
#. module: analytic
#: help:account.analytic.line,amount:0
msgid ""
"Calculated by multiplying the quantity and the price given in the Product's "
"cost price. Always expressed in the company main currency."
msgstr ""
#. module: analytic
#: help:account.analytic.account,quantity_max:0
msgid "Sets the higher limit of quantity of hours."
msgstr ""
#. module: analytic
#: field:account.analytic.account,credit:0
msgid "Credit"
msgstr "Кредит"
#. module: analytic
#: field:account.analytic.line,amount:0
msgid "Amount"
msgstr "Количество"
#. module: analytic
#: field:account.analytic.account,contact_id:0
msgid "Contact"
msgstr "За контакт"
#. module: analytic
#: constraint:account.analytic.account:0
msgid ""
"Error! The currency has to be the same as the currency of the selected "
"company"
msgstr ""
#. module: analytic
#: selection:account.analytic.account,state:0
msgid "Cancelled"
msgstr "Отказани"
#. module: analytic
#: field:account.analytic.account,balance:0
msgid "Balance"
msgstr "Баланс"
#. module: analytic
#: constraint:account.analytic.account:0
msgid "Error! You can not create recursive analytic accounts."
msgstr "Грешка! Не можете да създавате рекурсивни аналитични сметки."
#. module: analytic
#: help:account.analytic.account,type:0
msgid ""
"If you select the View Type, it means you won't allow to create journal "
"entries using that account."
msgstr ""
#. module: analytic
#: field:account.analytic.account,date:0
msgid "Date End"
msgstr "Крайна дата"
#. module: analytic
#: field:account.analytic.account,code:0
msgid "Account Code"
msgstr "Код на сметка"
#. module: analytic
#: field:account.analytic.account,complete_name:0
msgid "Full Account Name"
msgstr "Пълно има на сметка"
#. module: analytic
#: field:account.analytic.line,account_id:0
#: model:ir.model,name:analytic.model_account_analytic_account
#: model:ir.module.module,shortdesc:analytic.module_meta_information
msgid "Analytic Account"
msgstr "Аналитична сметка"
#. module: analytic
#: selection:account.analytic.account,type:0
msgid "View"
msgstr "Преглеждане"
#. module: analytic
#: field:account.analytic.account,partner_id:0
msgid "Partner"
msgstr "Партньор"
#. module: analytic
#: field:account.analytic.account,date_start:0
msgid "Date Start"
msgstr "Начална дата"
#. module: analytic
#: selection:account.analytic.account,state:0
msgid "Open"
msgstr "Отвoри"
#. module: analytic
#: field:account.analytic.account,line_ids:0
msgid "Analytic Entries"
msgstr "Аналитични записи"

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: analytic

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:40+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: anonymization

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:40+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: caldav

View File

@ -7,13 +7,13 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
"PO-Revision-Date: 2011-02-23 12:48+0000\n"
"PO-Revision-Date: 2011-02-25 19:53+0000\n"
"Last-Translator: Chertykov Denis <chertykov@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-26 05:00+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: crm
@ -1312,7 +1312,7 @@ msgstr "Пометить как"
#. module: crm
#: field:crm.meeting,count:0
msgid "Repeat"
msgstr ""
msgstr "Повторить"
#. module: crm
#: help:crm.meeting,rrule_type:0
@ -1872,7 +1872,7 @@ msgstr "Звонки"
#. module: crm
#: view:crm.lead:0
msgid "Communication History"
msgstr ""
msgstr "История общения"
#. module: crm
#: selection:crm.meeting,show_as:0
@ -2161,7 +2161,7 @@ msgstr ""
#. module: crm
#: help:crm.meeting,count:0
msgid "Repeat x times"
msgstr ""
msgstr "Повторить х раз"
#. module: crm
#: model:ir.actions.act_window,name:crm.crm_case_section_act
@ -2190,7 +2190,7 @@ msgstr "Группа"
#. module: crm
#: field:crm.installer,outlook:0
msgid "MS-Outlook"
msgstr ""
msgstr "MS-Outlook"
#. module: crm
#: view:crm.phonecall:0
@ -2480,7 +2480,7 @@ msgstr "Готово"
#. module: crm
#: help:crm.meeting,interval:0
msgid "Repeat every (Days/Week/Month/Year)"
msgstr ""
msgstr "Повтор каждый (День/Неделя/Месяц/Год)"
#. module: crm
#: field:crm.segmentation,som_interval_max:0
@ -2525,7 +2525,7 @@ msgstr "Занят"
#. module: crm
#: field:crm.meeting,interval:0
msgid "Repeat every"
msgstr ""
msgstr "Повторять каждые"
#. module: crm
#: field:crm.installer,crm_helpdesk:0
@ -2639,7 +2639,7 @@ msgstr "Мое отношение Выиграно/Проиграно за по
#. module: crm
#: field:crm.installer,thunderbird:0
msgid "Thunderbird"
msgstr ""
msgstr "Thunderbird"
#. module: crm
#: view:crm.lead.report:0
@ -2681,7 +2681,7 @@ msgstr "Кандидат в Сделку"
#. module: crm
#: model:ir.model,name:crm.model_calendar_attendee
msgid "Attendee information"
msgstr ""
msgstr "Информация о участнике"
#. module: crm
#: view:crm.segmentation:0
@ -3114,7 +3114,7 @@ msgstr "Закрытого/отмененного кандидата нельз
#. module: crm
#: view:crm.segmentation:0
msgid "Profiling"
msgstr ""
msgstr "Профилирование"
#. module: crm
#: help:crm.segmentation,exclusif:0
@ -3428,7 +3428,7 @@ msgstr "Планируемая выручка по этапу и пользов
#. module: crm
#: view:crm.lead:0
msgid "Communication & History"
msgstr ""
msgstr "Общение & история"
#. module: crm
#: model:ir.model,name:crm.model_crm_lead_report
@ -3624,7 +3624,7 @@ msgstr "Кому"
#. module: crm
#: selection:crm.meeting,class:0
msgid "Private"
msgstr ""
msgstr "Личный"
#. module: crm
#: field:crm.lead,function:0

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:40+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: crm_fundraising

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:40+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: crm_partner_assign

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:40+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: crm_partner_assign

View File

@ -0,0 +1,225 @@
# Galician translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
"PO-Revision-Date: 2011-02-25 10:51+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Galician <gl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-26 05:00+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: crm_profiling
#: view:crm_profiling.questionnaire:0
msgid "Questions List"
msgstr "Lista de preguntas"
#. module: crm_profiling
#: model:ir.module.module,description:crm_profiling.module_meta_information
msgid ""
"\n"
" This module allows users to perform segmentation within partners.\n"
" It uses the profiles criteria from the earlier segmentation module and "
"improve it. Thanks to the new concept of questionnaire. You can now regroup "
"questions into a questionnaire and directly use it on a partner.\n"
"\n"
" It also has been merged with the earlier CRM & SRM segmentation tool "
"because they were overlapping.\n"
"\n"
" The menu items related are in \"CRM & SRM\\Configuration\\"
"Segmentations\"\n"
"\n"
"\n"
" * Note: this module is not compatible with the module segmentation, "
"since it's the same which has been renamed.\n"
" "
msgstr ""
"\n"
" Este módulo permite ós usuarios realizar unha segmentación das empresas. "
"Utiliza os criterios dos perfís do módulo de segmentación anterior e os "
"mellora. Grazas á nova concepción do cuestionario, agora pode agrupar as "
"preguntas nun cuestionario e utilizalo directamente sobre unha empresa. "
"Fusionouse tamén coa anterior ferramenta de segmentación CRM e SRM, xa que "
"se solapaban. Accédense ás segmentacións desde o menú \"CRM e "
"SRM/Configuración/Segmentacións\"* Nota: este módulo non é compatible co "
"módulo de segmentación, xa que é o mesmo só que foi nomeado.\n"
" "
#. module: crm_profiling
#: model:ir.actions.act_window,help:crm_profiling.open_questionnaires
msgid ""
"You can create specific topic-related questionnaires to guide your team(s) "
"in the sales cycle by helping them to ask the right questions. The "
"segmentation tool allows you to automatically assign a partner to a category "
"according to his answers to the different questionnaires."
msgstr ""
"Pode crear cuestionarios temáticos específicos para guiar ó(s) seu(s) "
"equipo(s) no ciclo de vendas, axudándolles a formular as preguntas "
"correctas. A ferramenta de segmentación permítelle asignar automaticamente "
"un cliente a unha categoría de acordo coas súas respostas ós diferentes "
"cuestionarios."
#. module: crm_profiling
#: field:crm_profiling.answer,question_id:0
#: field:crm_profiling.question,name:0
#: model:ir.model,name:crm_profiling.model_crm_profiling_question
msgid "Question"
msgstr "Pregunta"
#. module: crm_profiling
#: wizard_button:open_questionnaire,init,open:0
msgid "Open Questionnaire"
msgstr "Cuestionario aberto"
#. module: crm_profiling
#: constraint:res.partner:0
msgid "Error ! You can not create recursive associated members."
msgstr "¡Erro! Non pode crear membros asociados recursivos."
#. module: crm_profiling
#: view:crm.segmentation:0
msgid "Partner Segmentations"
msgstr "Segmentacións da empresa"
#. module: crm_profiling
#: field:crm_profiling.answer,name:0
#: model:ir.model,name:crm_profiling.model_crm_profiling_answer
msgid "Answer"
msgstr "Resposta"
#. module: crm_profiling
#: model:ir.model,name:crm_profiling.model_crm_segmentation
msgid "Partner Segmentation"
msgstr "Segmentación de empresa"
#. module: crm_profiling
#: view:res.partner:0
msgid "Profiling"
msgstr "Perfís"
#. module: crm_profiling
#: model:ir.module.module,shortdesc:crm_profiling.module_meta_information
msgid "Crm Profiling management - To Perform Segmentation within Partners"
msgstr "Xestión de perfís CRM - Permite realizar a segmentación de empresas"
#. module: crm_profiling
#: view:crm_profiling.questionnaire:0
#: field:crm_profiling.questionnaire,description:0
msgid "Description"
msgstr "Descrición"
#. module: crm_profiling
#: field:crm.segmentation,answer_no:0
msgid "Excluded Answers"
msgstr "Respostas excluídas"
#. module: crm_profiling
#: view:crm_profiling.answer:0
#: view:crm_profiling.question:0
#: field:res.partner,answers_ids:0
msgid "Answers"
msgstr "Respostas"
#. module: crm_profiling
#: wizard_field:open_questionnaire,init,questionnaire_name:0
msgid "Questionnaire name"
msgstr "Nome do cuestionario"
#. module: crm_profiling
#: view:res.partner:0
msgid "Use a questionnaire"
msgstr "Usar un cuestionario"
#. module: crm_profiling
#: view:crm_profiling.questionnaire:0
#: model:ir.actions.act_window,name:crm_profiling.open_questionnaires
#: model:ir.ui.menu,name:crm_profiling.menu_segm_questionnaire
msgid "Questionnaires"
msgstr "Cuestionarios"
#. module: crm_profiling
#: help:crm.segmentation,profiling_active:0
msgid ""
"Check this box if you want to use this tab as "
"part of the segmentation rule. If not checked, "
"the criteria beneath will be ignored"
msgstr ""
"Marque esta opción se desexa usar esta pestana como parte da regra de "
"segmentación. Se non está marcada, ignoraranse os criterios máis abaixo."
#. module: crm_profiling
#: constraint:crm.segmentation:0
msgid "Error ! You can not create recursive profiles."
msgstr "Erro! Non se pode crear perfís recursivos."
#. module: crm_profiling
#: field:crm.segmentation,profiling_active:0
msgid "Use The Profiling Rules"
msgstr "Usar as regras de perfil"
#. module: crm_profiling
#: view:crm_profiling.question:0
#: field:crm_profiling.question,answers_ids:0
msgid "Avalaible answers"
msgstr "Respostas dispoñibles"
#. module: crm_profiling
#: field:crm.segmentation,answer_yes:0
msgid "Included Answers"
msgstr "Respostas incluídas"
#. module: crm_profiling
#: field:crm.segmentation,child_ids:0
msgid "Child Profiles"
msgstr "Perfís fillos"
#. module: crm_profiling
#: view:crm_profiling.question:0
#: field:crm_profiling.questionnaire,questions_ids:0
#: model:ir.actions.act_window,name:crm_profiling.open_questions
#: model:ir.ui.menu,name:crm_profiling.menu_segm_answer
msgid "Questions"
msgstr "Preguntas"
#. module: crm_profiling
#: field:crm.segmentation,parent_id:0
msgid "Parent Profile"
msgstr "Perfil pai"
#. module: crm_profiling
#: wizard_button:open_questionnaire,init,end:0
#: wizard_button:open_questionnaire,open,end:0
msgid "Cancel"
msgstr "Anular"
#. module: crm_profiling
#: model:ir.model,name:crm_profiling.model_res_partner
msgid "Partner"
msgstr "Socio"
#. module: crm_profiling
#: code:addons/crm_profiling/crm_profiling.py:178
#: field:crm_profiling.questionnaire,name:0
#: model:ir.model,name:crm_profiling.model_crm_profiling_questionnaire
#: wizard_view:open_questionnaire,init:0
#, python-format
msgid "Questionnaire"
msgstr "Cuestionario"
#. module: crm_profiling
#: model:ir.actions.wizard,name:crm_profiling.wizard_open_questionnaire
msgid "Using a questionnaire"
msgstr "Como utilizar un cuestionario"
#. module: crm_profiling
#: wizard_button:open_questionnaire,open,compute:0
msgid "Save Data"
msgstr "Gardar datos"

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:40+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: document_ftp

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: document_webdav

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: fetchmail

318
addons/fetchmail/i18n/tr.po Normal file
View File

@ -0,0 +1,318 @@
# Turkish translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
"PO-Revision-Date: 2011-02-24 20:53+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish <tr@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: fetchmail
#: constraint:email.server:0
msgid ""
"Warning! Record for selected Model can not be created\n"
"Please choose valid Model"
msgstr ""
"UYARI! seçilen model için kayıt oluşturulamıyor\n"
"Lütfen geçerli bir model seçin"
#. module: fetchmail
#: selection:email.server,state:0
msgid "Confirmed"
msgstr "Onaylandı"
#. module: fetchmail
#: view:email.server:0
msgid "Confirm"
msgstr "Onayla"
#. module: fetchmail
#: view:email.server:0
msgid "Group By..."
msgstr "Grupla..."
#. module: fetchmail
#: view:email.server:0
#: field:email.server,state:0
msgid "State"
msgstr "Durum"
#. module: fetchmail
#: view:email.server:0
msgid "POP"
msgstr "POP"
#. module: fetchmail
#: selection:email.server,state:0
msgid "Not Confirmed"
msgstr "Onaylanmadı"
#. module: fetchmail
#: field:email.server,user:0
msgid "User Name"
msgstr "Kullanıcı Adı"
#. module: fetchmail
#: view:email.server:0
msgid "Type"
msgstr "Tip"
#. module: fetchmail
#: view:email.server:0
msgid "POP/IMAP Servers"
msgstr "POP/IMAP Sunucuları"
#. module: fetchmail
#: model:ir.module.module,shortdesc:fetchmail.module_meta_information
msgid "Fetchmail Server"
msgstr "Fetchmail Sunucusu"
#. module: fetchmail
#: view:email.server:0
#: field:email.server,note:0
msgid "Description"
msgstr "Açıklama"
#. module: fetchmail
#: help:email.server,object_id:0
msgid ""
"OpenObject Model. Generates a record of this model.\n"
"Select Object with message_new attrbutes."
msgstr ""
"OpenObject Model. Bu model için bir kayıt oluşturur.\n"
"message_new özelliği olan bir nesne seçin."
#. module: fetchmail
#: field:email.server,attach:0
msgid "Add Attachments ?"
msgstr "Ek Ekle ?"
#. module: fetchmail
#: view:email.server:0
msgid "# of emails"
msgstr "E-posta sayısı"
#. module: fetchmail
#: model:ir.actions.act_window,name:fetchmail.act_server_history
msgid "Email History"
msgstr "Eposta Geçmişi"
#. module: fetchmail
#: field:email.server,user_id:0
msgid "User"
msgstr "Kullanıcı"
#. module: fetchmail
#: field:email.server,date:0
msgid "Date"
msgstr "Tarih"
#. module: fetchmail
#: selection:email.server,state:0
msgid "Waiting for Verification"
msgstr "Onay Bekleniyor"
#. module: fetchmail
#: field:email.server,password:0
msgid "Password"
msgstr "Şifre"
#. module: fetchmail
#: view:mailgate.message:0
msgid "Emails"
msgstr "E-postalar"
#. module: fetchmail
#: view:email.server:0
msgid "Search Email Servers"
msgstr "E-posta Sunucusu Ara"
#. module: fetchmail
#: view:email.server:0
msgid "Server & Login"
msgstr "Sunucu & Kullanıcı"
#. module: fetchmail
#: view:email.server:0
msgid "Auto Reply?"
msgstr "Otomatik Cevap?"
#. module: fetchmail
#: field:email.server,name:0
msgid "Name"
msgstr "Adı"
#. module: fetchmail
#: model:ir.model,name:fetchmail.model_mailgate_message
msgid "Mailgateway Message"
msgstr "Mailgeçidi Mesajı"
#. module: fetchmail
#: model:ir.actions.act_window,name:fetchmail.action_email_server_tree
msgid "POP Servers"
msgstr "POP Sunucuları"
#. module: fetchmail
#: view:email.server:0
msgid "Set to Draft"
msgstr "Taslağa Çevir"
#. module: fetchmail
#: field:email.server,message_ids:0
#: model:ir.actions.act_window,name:fetchmail.action_view_mail_message_emails
msgid "Messages"
msgstr "Mesajlar"
#. module: fetchmail
#: model:ir.ui.menu,name:fetchmail.menu_action_fetchmail_server_tree
msgid "Fetchmail Services"
msgstr "Fetchmail Servisleri"
#. module: fetchmail
#: field:email.server,server:0
msgid "Server"
msgstr "Sunucu"
#. module: fetchmail
#: field:email.server,active:0
msgid "Active"
msgstr "Aktif"
#. module: fetchmail
#: view:email.server:0
msgid "Process Parameter"
msgstr "İşlem Parametresi"
#. module: fetchmail
#: field:email.server,is_ssl:0
msgid "SSL ?"
msgstr "SSL ?"
#. module: fetchmail
#: selection:email.server,type:0
#: selection:mailgate.message,server_type:0
msgid "IMAP Server"
msgstr "IMAP sunucusu"
#. module: fetchmail
#: field:email.server,object_id:0
msgid "Model"
msgstr "Model"
#. module: fetchmail
#: view:email.server:0
msgid "IMAP"
msgstr "IMAP"
#. module: fetchmail
#: view:email.server:0
#: model:ir.model,name:fetchmail.model_email_server
msgid "POP/IMAP Server"
msgstr "POP/IMAP Sunucu"
#. module: fetchmail
#: constraint:email.server:0
msgid "Warning! Can't have duplicate server configuration!"
msgstr "UYARI! Mükerrer sunucu ayarı yapamazsınız!"
#. module: fetchmail
#: field:email.server,type:0
#: field:mailgate.message,server_type:0
msgid "Server Type"
msgstr "Sunucu Türü"
#. module: fetchmail
#: view:email.server:0
msgid "Login Information"
msgstr "Kullanıcı Bilgileri"
#. module: fetchmail
#: view:email.server:0
msgid "Server Information"
msgstr "Sunucu Bilgileri"
#. module: fetchmail
#: help:email.server,attach:0
msgid "Fetches mail with attachments if true."
msgstr "Eğer doğru işe e-postaları ekleriyle birlikte çeker."
#. module: fetchmail
#: selection:email.server,type:0
#: selection:mailgate.message,server_type:0
msgid "POP Server"
msgstr "POP Sunucu"
#. module: fetchmail
#: field:email.server,port:0
msgid "Port"
msgstr "Port"
#. module: fetchmail
#: model:ir.module.module,description:fetchmail.module_meta_information
msgid ""
"Fetchmail: \n"
" * Fetch email from Pop / IMAP server\n"
" * Support SSL\n"
" * Integrated with all Modules\n"
" * Automatic Email Receive\n"
" * Email based Records (Add, Update)\n"
" "
msgstr ""
"Fetchmail: \n"
" * POP/IMAP sunuculardan e-postaları çeker\n"
" * SSL Destekler\n"
" * Bütün Modüllerle entegre çalışır\n"
" * Otomatik E-posta çekimi\n"
" * E-posta temelli kayıtlar (ekle,Güncelle)\n"
" "
#. module: fetchmail
#: view:email.server:0
msgid "SSL"
msgstr "SSL"
#. module: fetchmail
#: help:email.server,action_id:0
msgid ""
"An Email Server Action. It will be run whenever an e-mail is fetched from "
"server."
msgstr ""
"E-posta sunucu eylemi. Sunucudan bir mesaj çekildiğinde bu eylem "
"çalıştırılır."
#. module: fetchmail
#: help:email.server,priority:0
msgid "Priority between 0 to 10, select define the order of Processing"
msgstr ""
"İşlem sırasını belirlemek için öncelik seviyesi 0 ile 10 arası seçin."
#. module: fetchmail
#: field:email.server,action_id:0
msgid "Email Server Action"
msgstr "E-posta Sunucu Eylemi"
#. module: fetchmail
#: field:email.server,priority:0
msgid "Server Priority"
msgstr "Sunucu Önceliği"
#. module: fetchmail
#: view:mailgate.message:0
#: field:mailgate.message,server_id:0
msgid "Mail Server"
msgstr "E-Posta Sunucusu"
#. module: fetchmail
#: view:email.server:0
msgid "Fetch Emails"
msgstr "E-postaları Çeker"

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: hr_contract

View File

@ -124,6 +124,28 @@ class hr_expense_expense(osv.osv):
self.write(cr, uid, ids, {'state':'paid'})
return True
def invoice(self, cr, uid, ids, context=None):
wf_service = netsvc.LocalService("workflow")
mod_obj = self.pool.get('ir.model.data')
res = mod_obj.get_object_reference(cr, uid, 'account', 'invoice_form')
res_id = res and res[1] or False,
inv_ids = []
for id in ids:
wf_service.trg_validate(uid, 'hr.expense.expense', id, 'invoice', cr)
inv_ids.append(self.browse(cr, uid, id).invoice_id.id)
return {
'name': _('Supplier Invoices'),
'view_type': 'form',
'view_mode': 'form,tree',
'view_id': [res_id],
'res_model': 'account.invoice',
'context': "{'type':'out_invoice', 'journal_type': 'purchase'}",
'type': 'ir.actions.act_window',
'nodestroy': True,
'target': 'current',
'res_id': inv_ids and inv_ids[0] or False,
}
def action_invoice_create(self, cr, uid, ids):
res = False
invoice_obj = self.pool.get('account.invoice')
@ -194,8 +216,6 @@ class hr_expense_expense(osv.osv):
account_journal.write(cr, uid, [journal.id],{'analytic_journal_id':analytic_journal_ids[0]})
inv_id = invoice_obj.create(cr, uid, inv, {'type': 'in_invoice'})
invoice_obj.button_compute(cr, uid, [inv_id], {'type': 'in_invoice'}, set_total=True)
wf_service = netsvc.LocalService("workflow")
wf_service.trg_validate(uid, 'account.invoice', inv_id, 'invoice_open', cr)
self.write(cr, uid, [exp.id], {'invoice_id': inv_id, 'state': 'invoiced'})
res = inv_id

View File

@ -104,7 +104,7 @@
<button name="draft" states="confirm,cancelled" string="Set to Draft" type="workflow" icon="gtk-convert" groups="base.group_hr_user"/>
<button name="refuse" states="confirm,accepted" string="Refuse" type="workflow" icon="gtk-no" groups="base.group_hr_user" />
<button name="confirm" states="draft" string="Confirm" type="workflow" icon="gtk-apply"/>
<button name="invoice" states="accepted" string="Invoice" type="workflow" icon="gtk-go-forward" groups="base.group_hr_user"/>
<button name="invoice" states="accepted" string="Invoice" type="object" icon="gtk-go-forward" groups="base.group_hr_user"/>
<button name="validate" states="confirm" string="Approve" type="workflow" icon="gtk-go-forward" groups="base.group_hr_user"/>
</group>
</page>

View File

@ -14,13 +14,13 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: hr_payroll
#: rml:employees.salary:0
msgid "E-mail Address"
msgstr ""
msgstr "Sähköpostiosoite"
#. module: hr_payroll
#: view:hr.allounce.deduction.categoty:0
@ -52,7 +52,7 @@ msgstr ""
#: rml:employees.salary:0
#: rml:salary.structure:0
msgid "Department"
msgstr ""
msgstr "Osasto"
#. module: hr_payroll
#: rml:employees.salary:0

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: hr_payroll_account

View File

@ -50,11 +50,19 @@ class job2phonecall(osv.osv_memory):
return categ_id and categ_id[0] or case.categ_id and case.categ_id.id or False
def _get_note(self, cr, uid, context=None):
case_obj = self.pool.get('hr.applicant')
msg_obj = self.pool.get('mailgate.message')
if context is None:
context = {}
case = case_obj.browse(cr, uid, context.get('active_id', False), context=context)
return case.description or ''
if context.get('active_id'):
case = self.pool.get('hr.applicant').browse(cr, uid, context['active_id'], context=context)
if case.description:
return case.description
else:
msg_ids = msg_obj.search(cr, uid, [('model', '=', 'hr.applicant'), ('res_id', '=', case.id), ('email_from', '!=', ''), ('email_to', '!=', '')], limit=1)
if msg_ids:
return msg_obj.browse(cr, uid, msg_ids[0], context=context).description
return False
_defaults = {
'user_id': _date_user,

View File

@ -16,7 +16,7 @@
<newline />
<field name='note' colspan="4"/>
<newline />
<field name='category_id'/>
<field name='category_id' domain="[('object_id.model', '=', 'crm.phonecall')]"/>
</group>
<separator colspan="4"/>
<group col="2" colspan="4">

View File

@ -14,7 +14,7 @@
<field name="name"/>
<field domain="[('type','=','normal')]" name="account_id"/>
<field name="product_id" on_change="on_change_unit_amount(product_id, unit_amount, False, product_uom_id,journal_id)" required="1" domain="[('type','=','service')]" invisible="1"/>
<field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, False, product_uom_id,journal_id)" sum="Total time"/>
<field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, False, product_uom_id,journal_id)" sum="Total time" widget="float_time"/>
<field name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, False, product_uom_id,journal_id)" invisible="1"/>
<field name="amount" sum="Total cost" invisible="1"/>
<field name="general_account_id" invisible="1"/>
@ -38,7 +38,7 @@
<separator string="Product" colspan="2"/>
<field name="product_id" on_change="on_change_unit_amount(product_id, unit_amount, False, product_uom_id,journal_id)" required="1" domain="[('type','=','service')]"/>
<field name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, False, product_uom_id,journal_id)"/>
<field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, False, product_uom_id,journal_id)"/>
<field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, False, product_uom_id,journal_id)" widget="float_time"/>
</group>
<group colspan="2" col="2">
<separator string="Accounting" colspan="2"/>
@ -84,14 +84,14 @@
</record>
<record id="act_hr_timesheet_line_evry1_all_form" model="ir.actions.act_window">
<field name="name">Working Hours</field>
<field name="name">Timesheet Lines</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.analytic.timesheet</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="context">{"search_default_user_id":uid, "search_default_today":1}</field>
<field name="search_view_id" ref="hr_timesheet_line_search"/>
<field name="help">Through Working Hours you can register your working hours by project every day.</field>
<field name="help">Through this menu you can register and follow your workings hours by project every day.</field>
</record>
<menuitem id="menu_hr_working_hours" parent="hr_attendance.menu_hr_time_tracking" action="act_hr_timesheet_line_evry1_all_form"/>

View File

@ -96,7 +96,7 @@
<field name="state_attendance"/>
<field name="total_attendance_day" widget="float_time"/>
<field colspan="4" context="{'date':date_current,'user_id':user_id}" domain="[('name','=',date_current)]" name="timesheet_ids" nolabel="1">
<tree editable="top" string="Timesheet">
<tree editable="top" string="Timesheet Lines">
<field invisible="1" name="date"/>
<field domain="[('type','=','normal'), ('state', '&lt;&gt;', 'close')]" name="account_id" on_change="on_change_account_id(account_id)"/>
<field name="name"/>
@ -109,7 +109,7 @@
<field invisible="1" name="general_account_id"/>
<field invisible="1" name="user_id" required="1"/>
</tree>
<form string="Timesheet">
<form string="Timesheet Lines">
<field name="date"/>
<field domain="[('type','=','normal'), ('state', '&lt;&gt;', 'close')]" name="account_id" on_change="on_change_account_id(account_id)"/>
<field name="name"/>

694
addons/idea/i18n/gl.po Normal file
View File

@ -0,0 +1,694 @@
# Galician translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
"PO-Revision-Date: 2011-02-24 22:34+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Galician <gl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: idea
#: help:idea.category,visibility:0
msgid "If True creator of the idea will be visible to others"
msgstr "Se é verdadeiro, o creador da idea será visible para outros"
#. module: idea
#: model:ir.actions.act_window,name:idea.action_idea_select
msgid "Idea select"
msgstr "Seleccionar idea"
#. module: idea
#: view:idea.idea:0
#: view:idea.vote:0
#: model:ir.ui.menu,name:idea.menu_idea_vote
msgid "Votes"
msgstr "Votos"
#. module: idea
#: view:idea.idea:0
#: field:idea.idea,comment_ids:0
msgid "Comments"
msgstr "Comentarios"
#. module: idea
#: view:idea.idea:0
msgid "Submit Vote"
msgstr "Enviar voto"
#. module: idea
#: model:ir.actions.act_window,name:idea.action_report_vote_all
#: model:ir.ui.menu,name:idea.menu_report_vote_all
msgid "Ideas Analysis"
msgstr "Análisis de ideas"
#. module: idea
#: view:idea.category:0
#: view:idea.idea:0
#: view:idea.vote:0
#: view:report.vote:0
msgid "Group By..."
msgstr "Agrupar por ..."
#. module: idea
#: model:ir.module.module,description:idea.module_meta_information
msgid ""
"\n"
" This module allows your user to easily and efficiently participate in "
"the innovation of the enterprise.\n"
" It allows everybody to express ideas about different subjects.\n"
" Then, other users can comment on these ideas and vote for particular "
"ideas.\n"
" Each idea has a score based on the different votes.\n"
" The managers can obtain an easy view on best ideas from all the users.\n"
" Once installed, check the menu 'Ideas' in the 'Tools' main menu."
msgstr ""
"\n"
" Este módulo permite aos seus usuarios participar de forma fácil e eficaz "
"na innovación da empresa.\n"
"Permite a todos expresar as súas ideas sobre diferentes temas.\n"
"Logo, outros usuarios poden comentar estas ideas e votar a favor dalgunhas "
"das ideas.\n"
"Cada idea ten unha puntuación baseada nas diferentes votacións.\n"
"Os administradores poden obter unha visión fácil das mellores ideas de todos "
"os usuarios.\n"
"Unha vez instalado, aparecerá o menú 'Ideas' dentro do menú principal "
"'Ferramentas'."
#. module: idea
#: model:ir.module.module,shortdesc:idea.module_meta_information
msgid "Idea Manager"
msgstr "Xestión de ideas"
#. module: idea
#: selection:report.vote,month:0
msgid "March"
msgstr "Marzo"
#. module: idea
#: code:addons/idea/wizard/idea_post_vote.py:92
#, python-format
msgid "Idea must be in 'Open' state before vote for that idea."
msgstr ""
#. module: idea
#: view:report.vote:0
#: field:report.vote,day:0
msgid "Day"
msgstr ""
#. module: idea
#: view:idea.idea:0
msgid "Refuse"
msgstr ""
#. module: idea
#: field:idea.idea,count_votes:0
msgid "Count of votes"
msgstr ""
#. module: idea
#: model:ir.model,name:idea.model_report_vote
msgid "Idea Vote Statistics"
msgstr ""
#. module: idea
#: selection:idea.idea,my_vote:0
#: selection:idea.post.vote,vote:0
#: selection:idea.vote,score:0
#: selection:idea.vote.stat,score:0
msgid "Bad"
msgstr ""
#. module: idea
#: selection:report.vote,idea_state:0
msgid "Cancelled"
msgstr ""
#. module: idea
#: view:idea.category:0
msgid "Category of ideas"
msgstr ""
#. module: idea
#: code:addons/idea/idea.py:253
#: code:addons/idea/wizard/idea_post_vote.py:89
#: code:addons/idea/wizard/idea_post_vote.py:92
#, python-format
msgid "Warning !"
msgstr ""
#. module: idea
#: view:idea.idea:0
msgid "Your comment"
msgstr ""
#. module: idea
#: view:report.vote:0
msgid " Month "
msgstr ""
#. module: idea
#: model:ir.model,name:idea.model_idea_vote
msgid "Idea Vote"
msgstr ""
#. module: idea
#: field:idea.category,parent_id:0
msgid "Parent Categories"
msgstr ""
#. module: idea
#: selection:idea.idea,my_vote:0
#: selection:idea.post.vote,vote:0
#: selection:idea.vote,score:0
#: selection:idea.vote.stat,score:0
msgid "Very Bad"
msgstr ""
#. module: idea
#: view:idea.vote:0
msgid "Ideas vote"
msgstr ""
#. module: idea
#: view:report.vote:0
#: field:report.vote,nbr:0
msgid "# of Lines"
msgstr ""
#. module: idea
#: code:addons/idea/wizard/idea_post_vote.py:89
#, python-format
msgid "You can not give Vote for this idea more than %s times"
msgstr ""
#. module: idea
#: view:idea.category:0
msgid "Ideas Categories"
msgstr ""
#. module: idea
#: help:idea.idea,description:0
msgid "Content of the idea"
msgstr ""
#. module: idea
#: model:ir.model,name:idea.model_idea_category
msgid "Idea Category"
msgstr ""
#. module: idea
#: view:idea.idea:0
#: field:idea.idea,stat_vote_ids:0
msgid "Statistics"
msgstr ""
#. module: idea
#: selection:idea.idea,my_vote:0
#: selection:idea.post.vote,vote:0
#: selection:idea.vote,score:0
#: selection:idea.vote.stat,score:0
msgid "Not Voted"
msgstr ""
#. module: idea
#: sql_constraint:idea.category:0
msgid "The name of the category must be unique"
msgstr ""
#. module: idea
#: model:ir.model,name:idea.model_idea_select
msgid "select idea"
msgstr ""
#. module: idea
#: view:idea.stat:0
msgid "stat"
msgstr ""
#. module: idea
#: field:idea.category,child_ids:0
msgid "Child Categories"
msgstr ""
#. module: idea
#: view:idea.select:0
msgid "Next"
msgstr ""
#. module: idea
#: view:idea.idea:0
#: field:idea.idea,state:0
#: view:report.vote:0
#: field:report.vote,idea_state:0
msgid "State"
msgstr ""
#. module: idea
#: selection:idea.idea,my_vote:0
#: selection:idea.post.vote,vote:0
#: selection:idea.vote,score:0
#: selection:idea.vote.stat,score:0
msgid "Good"
msgstr ""
#. module: idea
#: help:idea.idea,open_date:0
msgid "Date when an idea opened"
msgstr ""
#. module: idea
#: view:idea.idea:0
msgid "Idea Detail"
msgstr ""
#. module: idea
#: help:idea.idea,state:0
msgid ""
"When the Idea is created the state is 'Draft'.\n"
" It is opened by the user, the state is 'Opened'. \n"
"If the idea is accepted, the state is 'Accepted'."
msgstr ""
#. module: idea
#: field:idea.category,visibility:0
#: field:idea.idea,visibility:0
msgid "Open Idea?"
msgstr ""
#. module: idea
#: selection:report.vote,month:0
msgid "July"
msgstr ""
#. module: idea
#: view:idea.idea:0
#: selection:idea.idea,state:0
#: view:report.vote:0
#: selection:report.vote,idea_state:0
msgid "Accepted"
msgstr ""
#. module: idea
#: model:ir.actions.act_window,name:idea.action_idea_category
#: model:ir.ui.menu,name:idea.menu_idea_category
msgid "Categories"
msgstr ""
#. module: idea
#: view:report.vote:0
msgid " Month-1 "
msgstr ""
#. module: idea
#: field:idea.idea,open_date:0
msgid "Open date"
msgstr ""
#. module: idea
#: field:idea.idea,vote_ids:0
#: model:ir.actions.act_window,name:idea.action_idea_post_vote
msgid "Vote"
msgstr ""
#. module: idea
#: model:ir.actions.act_window,name:idea.action_idea_vote_stat
#: model:ir.ui.menu,name:idea.menu_idea_vote_stat
msgid "Vote Statistics"
msgstr ""
#. module: idea
#: field:idea.idea,vote_limit:0
msgid "Maximum Vote per User"
msgstr ""
#. module: idea
#: view:idea.category:0
msgid "Parent Category"
msgstr ""
#. module: idea
#: field:idea.comment,content:0
#: view:idea.idea:0
#: view:idea.post.vote:0
#: field:idea.vote,comment:0
#: model:ir.model,name:idea.model_idea_comment
msgid "Comment"
msgstr ""
#. module: idea
#: selection:report.vote,month:0
msgid "September"
msgstr ""
#. module: idea
#: selection:report.vote,month:0
msgid "December"
msgstr ""
#. module: idea
#: view:report.vote:0
#: field:report.vote,month:0
msgid "Month"
msgstr ""
#. module: idea
#: model:ir.actions.act_window,name:idea.action_idea_idea_categ_open
#: model:ir.actions.act_window,name:idea.action_idea_idea_open
msgid "Open Ideas"
msgstr ""
#. module: idea
#: view:idea.category:0
#: field:idea.category,name:0
#: view:idea.idea:0
#: field:idea.idea,category_id:0
#: view:report.vote:0
#: field:report.vote,category_id:0
msgid "Category"
msgstr ""
#. module: idea
#: selection:idea.idea,my_vote:0
#: selection:idea.post.vote,vote:0
#: selection:idea.vote,score:0
#: selection:idea.vote.stat,score:0
msgid "Very Good"
msgstr ""
#. module: idea
#: view:report.vote:0
msgid " Year "
msgstr ""
#. module: idea
#: selection:idea.idea,state:0
#: selection:report.vote,idea_state:0
msgid "Opened"
msgstr ""
#. module: idea
#: model:ir.actions.act_window,name:idea.action_idea_vote
msgid "Idea's Votes"
msgstr ""
#. module: idea
#: view:idea.idea:0
msgid "New Idea"
msgstr ""
#. module: idea
#: view:idea.vote.stat:0
msgid "vote_stat of ideas"
msgstr ""
#. module: idea
#: model:ir.actions.act_window,name:idea.action_idea_category_tree
#: model:ir.ui.menu,name:idea.menu_idea_category_tree
msgid "Ideas by Categories"
msgstr ""
#. module: idea
#: selection:idea.idea,state:0
#: selection:report.vote,idea_state:0
msgid "Draft"
msgstr ""
#. module: idea
#: selection:report.vote,month:0
msgid "August"
msgstr ""
#. module: idea
#: selection:idea.idea,my_vote:0
#: selection:idea.post.vote,vote:0
#: selection:idea.vote,score:0
#: selection:idea.vote.stat,score:0
msgid "Normal"
msgstr ""
#. module: idea
#: selection:report.vote,month:0
msgid "June"
msgstr ""
#. module: idea
#: field:report.vote,creater_id:0
#: field:report.vote,user_id:0
msgid "User Name"
msgstr ""
#. module: idea
#: model:ir.model,name:idea.model_idea_vote_stat
msgid "Idea Votes Statistics"
msgstr ""
#. module: idea
#: field:idea.comment,user_id:0
#: view:idea.vote:0
#: field:idea.vote,user_id:0
#: view:report.vote:0
msgid "User"
msgstr ""
#. module: idea
#: field:idea.vote,date:0
msgid "Date"
msgstr ""
#. module: idea
#: view:idea.post.vote:0
msgid "Post"
msgstr ""
#. module: idea
#: field:idea.idea,my_vote:0
msgid "My Vote"
msgstr ""
#. module: idea
#: selection:report.vote,month:0
msgid "October"
msgstr ""
#. module: idea
#: field:idea.comment,create_date:0
#: field:idea.idea,created_date:0
msgid "Creation date"
msgstr ""
#. module: idea
#: selection:report.vote,month:0
msgid "January"
msgstr ""
#. module: idea
#: model:ir.model,name:idea.model_idea_idea
msgid "idea.idea"
msgstr ""
#. module: idea
#: field:idea.category,summary:0
msgid "Summary"
msgstr ""
#. module: idea
#: field:idea.idea,name:0
msgid "Idea Summary"
msgstr ""
#. module: idea
#: selection:report.vote,month:0
msgid "November"
msgstr ""
#. module: idea
#: view:idea.idea:0
msgid "History"
msgstr ""
#. module: idea
#: view:idea.idea:0
msgid "Vots Statistics"
msgstr ""
#. module: idea
#: field:report.vote,date:0
msgid "Date Order"
msgstr ""
#. module: idea
#: view:idea.idea:0
#: field:idea.idea,user_id:0
#: view:report.vote:0
msgid "Creator"
msgstr ""
#. module: idea
#: view:idea.post.vote:0
#: model:ir.ui.menu,name:idea.menu_give_vote
msgid "Give Vote"
msgstr ""
#. module: idea
#: help:idea.idea,vote_limit:0
msgid "Set to one if you require only one Vote per user"
msgstr ""
#. module: idea
#: view:idea.post.vote:0
msgid "Cancel"
msgstr ""
#. module: idea
#: view:idea.select:0
msgid "Close"
msgstr ""
#. module: idea
#: view:idea.idea:0
#: view:report.vote:0
msgid "Open"
msgstr ""
#. module: idea
#: view:report.vote:0
msgid "Idea Vote Analysis"
msgstr ""
#. module: idea
#: view:idea.idea:0
#: model:ir.actions.act_window,name:idea.action_idea_idea
#: model:ir.ui.menu,name:idea.menu_idea_idea
#: model:ir.ui.menu,name:idea.menu_ideas
#: model:ir.ui.menu,name:idea.menu_ideas1
msgid "Ideas"
msgstr ""
#. module: idea
#: model:ir.model,name:idea.model_idea_post_vote
msgid "Post vote"
msgstr ""
#. module: idea
#: view:idea.idea:0
msgid "Current"
msgstr ""
#. module: idea
#: field:idea.vote.stat,score:0
#: field:report.vote,score:0
msgid "Score"
msgstr ""
#. module: idea
#: view:idea.vote:0
msgid "Comments:"
msgstr ""
#. module: idea
#: view:idea.category:0
#: field:idea.idea,description:0
#: field:idea.post.vote,note:0
msgid "Description"
msgstr ""
#. module: idea
#: selection:report.vote,month:0
msgid "May"
msgstr ""
#. module: idea
#: selection:idea.idea,state:0
#: view:report.vote:0
msgid "Refused"
msgstr ""
#. module: idea
#: code:addons/idea/idea.py:253
#, python-format
msgid "Draft/Accepted/Cancelled ideas Could not be voted"
msgstr ""
#. module: idea
#: view:idea.vote:0
msgid "Vote date"
msgstr ""
#. module: idea
#: selection:report.vote,month:0
msgid "February"
msgstr ""
#. module: idea
#: view:report.vote:0
msgid " Today "
msgstr ""
#. module: idea
#: field:idea.vote.stat,nbr:0
msgid "Number of Votes"
msgstr ""
#. module: idea
#: selection:report.vote,month:0
msgid "April"
msgstr ""
#. module: idea
#: field:idea.idea,count_comments:0
msgid "Count of comments"
msgstr ""
#. module: idea
#: field:idea.vote,score:0
msgid "Vote Status"
msgstr ""
#. module: idea
#: field:idea.idea,vote_avg:0
msgid "Average Score"
msgstr ""
#. module: idea
#: field:idea.comment,idea_id:0
#: field:idea.select,idea_id:0
#: view:idea.vote:0
#: field:idea.vote,idea_id:0
#: field:idea.vote.stat,idea_id:0
#: model:ir.ui.menu,name:idea.menu_idea_reporting
#: view:report.vote:0
#: field:report.vote,idea_id:0
msgid "Idea"
msgstr ""
#. module: idea
#: view:idea.idea:0
msgid "Accept"
msgstr ""
#. module: idea
#: field:idea.post.vote,vote:0
msgid "Post Vote"
msgstr ""
#. module: idea
#: view:report.vote:0
#: field:report.vote,year:0
msgid "Year"
msgstr ""
#. module: idea
#: view:idea.select:0
msgid "Select Idea for Vote"
msgstr ""

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:40+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: knowledge

128
addons/l10n_fr/i18n/gl.po Normal file
View File

@ -0,0 +1,128 @@
# Galician translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
"PO-Revision-Date: 2011-02-25 11:23+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Galician <gl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-26 05:00+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: l10n_fr
#: sql_constraint:l10n.fr.line:0
msgid "The variable name must be unique !"
msgstr "O nome da variable debe ser único!"
#. module: l10n_fr
#: field:l10n.fr.line,definition:0
msgid "Definition"
msgstr "Definición"
#. module: l10n_fr
#: field:l10n.fr.report,code:0
msgid "Code"
msgstr "Código"
#. module: l10n_fr
#: model:ir.model,name:l10n_fr.model_account_cdr_report
msgid "Account CDR Report"
msgstr "Informe conta CDR"
#. module: l10n_fr
#: field:l10n.fr.line,name:0
#: field:l10n.fr.report,name:0
msgid "Name"
msgstr "Nome"
#. module: l10n_fr
#: model:ir.actions.act_window,name:l10n_fr.action_account_cdr_report
msgid "Compte de resultat Report"
msgstr "Informe da conta de resultados"
#. module: l10n_fr
#: model:ir.model,name:l10n_fr.model_l10n_fr_line
msgid "Report Lines for l10n_fr"
msgstr "Liñas informe para l10n_fr"
#. module: l10n_fr
#: view:account.bilan.report:0
#: model:ir.actions.act_window,name:l10n_fr.action_account_bilan_report
msgid "Bilan Report"
msgstr "Informe balance"
#. module: l10n_fr
#: model:ir.module.module,shortdesc:l10n_fr.module_meta_information
msgid "France - Plan Comptable Général"
msgstr "Francia - Plan contable xeral"
#. module: l10n_fr
#: field:l10n.fr.report,line_ids:0
msgid "Lines"
msgstr "Liñas"
#. module: l10n_fr
#: view:account.bilan.report:0
#: view:account.cdr.report:0
msgid "Print"
msgstr "Imprimir"
#. module: l10n_fr
#: field:account.bilan.report,fiscalyear_id:0
#: field:account.cdr.report,fiscalyear_id:0
msgid "Fiscal Year"
msgstr "Exercicio fiscal"
#. module: l10n_fr
#: model:ir.model,name:l10n_fr.model_l10n_fr_report
msgid "Report for l10n_fr"
msgstr "Informe para l10n_fr"
#. module: l10n_fr
#: view:account.cdr.report:0
msgid "Compte de resultant"
msgstr "Conta de resultado"
#. module: l10n_fr
#: field:l10n.fr.line,code:0
msgid "Variable Name"
msgstr "Nome da Variable"
#. module: l10n_fr
#: sql_constraint:l10n.fr.report:0
msgid "The code report must be unique !"
msgstr "O código do informe debe ser único."
#. module: l10n_fr
#: view:account.bilan.report:0
#: view:account.cdr.report:0
msgid "Cancel"
msgstr "Anular"
#. module: l10n_fr
#: field:l10n.fr.line,report_id:0
msgid "Report"
msgstr "Informe"
#. module: l10n_fr
#: model:ir.model,name:l10n_fr.model_account_bilan_report
msgid "Account Bilan Report"
msgstr "Estado de situación patrimonial"
#. module: l10n_fr
#: model:ir.module.module,description:l10n_fr.module_meta_information
msgid ""
"This is the module to manage the accounting chart for France in OpenERP.\n"
"\n"
"Credits: Sistheo Zeekom CrysaLEAD\n"
msgstr ""
"Este é o módulo para xestionar o plan contable francés en OpenERP.Créditos: "
"Sistheo Zeekom CrysaLEAD\n"

173
addons/l10n_it/i18n/gl.po Normal file
View File

@ -0,0 +1,173 @@
# Galician translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-07 06:04+0000\n"
"PO-Revision-Date: 2011-02-25 11:41+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Galician <gl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-26 05:00+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: l10n_it
#: model:ir.actions.report.xml,name:l10n_it.account_ita_libroIVA_debit
msgid "Registro acquisti"
msgstr "Rexistro de compras"
#. module: l10n_it
#: model:ir.actions.todo,note:l10n_it.config_call_account_template_generic
msgid ""
"Generate Chart of Accounts from a Chart Template. You will be asked to pass "
"the name of the company, the chart template to follow, the no. of digits to "
"generate the code for your accounts and Bank account, currency to create "
"Journals. Thus,the pure copy of chart Template is generated.\n"
"\tThis is the same wizard that runs from Financial "
"Management/Configuration/Financial Accounting/Financial Accounts/Generate "
"Chart of Accounts from a Chart Template."
msgstr ""
"Xerar Plan Contable a partir dun modelo de Plan. Preguntaráselle polo nome "
"da compañía, o modelo de plan contable a seguir, o número de díxitos para "
"xerar o código das súas contas e a conta bancaria, a divisa para crear "
"Diarios. Polo tanto, xerarase a copia exacta do modelo de plan contable. "
"Este é o mesmo asistente que se executa desde Xestión "
"financeira/Configuración/Contabilidade financeira/Contabilidade "
"financeira/Xerar Plan Contable a partir dun modelo de plan."
#. module: l10n_it
#: view:account.report_libroiva:0
msgid "Anno Fiscale"
msgstr "Exercicio fiscal"
#. module: l10n_it
#: model:account.fiscal.position.template,name:l10n_it.it
msgid "Italia"
msgstr "Italia"
#. module: l10n_it
#: report:l10n_it.report.libroIVA_credito:0
#: report:l10n_it.report.libroIVA_debito:0
msgid "REGISTRO IVA"
msgstr "REXISTRO IVE"
#. module: l10n_it
#: report:l10n_it.report.libroIVA_credito:0
#: report:l10n_it.report.libroIVA_debito:0
msgid "Protocollo"
msgstr "Protocolo"
#. module: l10n_it
#: model:account.fiscal.position.template,name:l10n_it.extra
msgid "Regime Extra comunitario"
msgstr "Rexime Extra comunitario"
#. module: l10n_it
#: report:l10n_it.report.libroIVA_credito:0
msgid "VENDITE"
msgstr "VENDAS"
#. module: l10n_it
#: report:l10n_it.report.libroIVA_credito:0
#: report:l10n_it.report.libroIVA_debito:0
msgid "Aliquota"
msgstr "Taxa"
#. module: l10n_it
#: field:account.report_libroiva,company_id:0
msgid "Company"
msgstr "Compañía"
#. module: l10n_it
#: field:account.report_libroiva,name:0
msgid "Fiscal year"
msgstr "Exercicio fiscal"
#. module: l10n_it
#: report:l10n_it.report.libroIVA_credito:0
#: report:l10n_it.report.libroIVA_debito:0
msgid "Numero"
msgstr "Número"
#. module: l10n_it
#: report:l10n_it.report.libroIVA_debito:0
msgid "Fornitore"
msgstr "Provedor"
#. module: l10n_it
#: report:l10n_it.report.libroIVA_debito:0
msgid "ACQUISTI"
msgstr "Mercar"
#. module: l10n_it
#: model:ir.module.module,description:l10n_it.module_meta_information
msgid ""
"\n"
" Piano dei conti italiano di un'impresa generica\n"
" "
msgstr ""
"\n"
" Plan contable Italiano\n"
" "
#. module: l10n_it
#: report:l10n_it.report.libroIVA_credito:0
msgid "Cliente"
msgstr "Cliente"
#. module: l10n_it
#: model:ir.actions.report.xml,name:l10n_it.account_ita_libroIVA_credit
msgid "Registro vendite"
msgstr "Rexistro de vendas"
#. module: l10n_it
#: report:l10n_it.report.libroIVA_credito:0
#: report:l10n_it.report.libroIVA_debito:0
msgid "Periodo"
msgstr "Período"
#. module: l10n_it
#: view:account.report_libroiva:0
#: model:ir.actions.act_window,name:l10n_it.l10n_chart_it_report_libroIVA_action
#: model:ir.ui.menu,name:l10n_it.menu_report_l10n_chart_it_libroIVA
msgid "Registri IVA"
msgstr "Rexistro do IVE"
#. module: l10n_it
#: report:l10n_it.report.libroIVA_credito:0
#: report:l10n_it.report.libroIVA_debito:0
msgid "Imposta"
msgstr "Imposto"
#. module: l10n_it
#: model:account.fiscal.position.template,name:l10n_it.intra
msgid "Regime Intra comunitario"
msgstr "Rexime Intra Comunitario"
#. module: l10n_it
#: report:l10n_it.report.libroIVA_credito:0
#: report:l10n_it.report.libroIVA_debito:0
msgid "Data fattura"
msgstr "Data da factura"
#. module: l10n_it
#: report:l10n_it.report.libroIVA_credito:0
#: report:l10n_it.report.libroIVA_debito:0
msgid "Imponibile"
msgstr "Impoñible"
#. module: l10n_it
#: model:ir.module.module,shortdesc:l10n_it.module_meta_information
msgid "Italy - Generic Chart of Accounts"
msgstr "Italia - Plan Xeral Contable"
#. module: l10n_it
#: model:ir.model,name:l10n_it.model_account_report_libroiva
msgid "SQL view for libro IVA"
msgstr "Vista SQL para o libro do IVE"

143
addons/outlook/i18n/bg.po Normal file
View File

@ -0,0 +1,143 @@
# Bulgarian translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
"PO-Revision-Date: 2011-02-26 02:05+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian <bg@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-26 05:00+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: outlook
#: field:outlook.installer,doc_file:0
msgid "Installation Manual"
msgstr "Упътване за инсталация"
#. module: outlook
#: field:outlook.installer,plugin_file:0
msgid "Outlook Plug-in"
msgstr "Outlook Plug-in"
#. module: outlook
#: field:outlook.installer,description:0
msgid "Description"
msgstr "Описание"
#. module: outlook
#: model:ir.ui.menu,name:outlook.menu_base_config_plugins_outlook
#: view:outlook.installer:0
msgid "Outlook Plug-In"
msgstr ""
#. module: outlook
#: view:outlook.installer:0
msgid "Skip"
msgstr "Пропускане"
#. module: outlook
#: model:ir.module.module,shortdesc:outlook.module_meta_information
msgid "Outlook Interface"
msgstr ""
#. module: outlook
#: field:outlook.installer,doc_name:0
#: field:outlook.installer,name:0
msgid "File name"
msgstr "Име на файл"
#. module: outlook
#: field:outlook.installer,outlook:0
msgid "Outlook Plug-in "
msgstr ""
#. module: outlook
#: model:ir.module.module,description:outlook.module_meta_information
msgid ""
"\n"
" This module provide the Outlook plug-in. \n"
"\n"
" Outlook plug-in allows you to select an object that youd like to add\n"
" to your email and its attachments from MS Outlook. You can select a "
"partner, a task,\n"
" a project, an analytical account, or any other object and Archived "
"selected\n"
" mail in mailgate.messages with attachments.\n"
"\n"
" "
msgstr ""
#. module: outlook
#: help:outlook.installer,doc_file:0
msgid "The documentation file :- how to install Outlook Plug-in."
msgstr ""
#. module: outlook
#: model:ir.model,name:outlook.model_outlook_installer
msgid "outlook.installer"
msgstr ""
#. module: outlook
#: model:ir.actions.act_window,name:outlook.action_outlook_installer
#: model:ir.actions.act_window,name:outlook.action_outlook_wizard
#: view:outlook.installer:0
msgid "Outlook Plug-In Configuration"
msgstr ""
#. module: outlook
#: field:outlook.installer,progress:0
msgid "Configuration Progress"
msgstr "Прогрес на конфигурирането"
#. module: outlook
#: view:outlook.installer:0
msgid ""
"This plug-in allows you to link your e-mail to OpenERP's documents. You can "
"attach it to any existing one in OpenERP or create a new one."
msgstr ""
#. module: outlook
#: help:outlook.installer,outlook:0
msgid ""
"Allows you to select an object that you would like to add to your email and "
"its attachments."
msgstr ""
#. module: outlook
#: view:outlook.installer:0
msgid "title"
msgstr "заглавие"
#. module: outlook
#: view:outlook.installer:0
msgid "_Close"
msgstr "_Затвори"
#. module: outlook
#: view:outlook.installer:0
msgid "Installation and Configuration Steps"
msgstr ""
#. module: outlook
#: field:outlook.installer,config_logo:0
msgid "Image"
msgstr "Изображение"
#. module: outlook
#: help:outlook.installer,plugin_file:0
msgid ""
"outlook plug-in file. Save as this file and install this plug-in in outlook."
msgstr ""
#. module: outlook
#: view:outlook.installer:0
msgid "Configure"
msgstr "Настройване"

View File

@ -0,0 +1,893 @@
# Indonesian translation for openobject-addons
# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the openobject-addons package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-11 11:15+0000\n"
"PO-Revision-Date: 2011-02-25 09:22+0000\n"
"Last-Translator: moelyana <Unknown>\n"
"Language-Team: Indonesian <id@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-26 05:00+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: procurement
#: view:make.procurement:0
msgid "Ask New Products"
msgstr "Tanyakan Produk Baru"
#. module: procurement
#: model:ir.ui.menu,name:procurement.menu_stock_sched
msgid "Schedulers"
msgstr "Penjadwalan"
#. module: procurement
#: model:ir.model,name:procurement.model_make_procurement
msgid "Make Procurements"
msgstr "Buat Procurements"
#. module: procurement
#: help:procurement.order.compute.all,automatic:0
msgid ""
"Triggers an automatic procurement for all products that have a virtual stock "
"under 0. You should probably not use this option, we suggest using a MTO "
"configuration on products."
msgstr ""
"Memicu pengadaan otomatis untuk semua produk yang memiliki stok virtual "
"dalam 0. Anda mungkin sebaiknya tidak menggunakan opsi ini, kami sarankan "
"menggunakan konfigurasi MTO pada produk."
#. module: procurement
#: view:stock.warehouse.orderpoint:0
msgid "Group By..."
msgstr "Dikelompokan berdasarkan ..."
#. module: procurement
#: help:stock.warehouse.orderpoint,procurement_draft_ids:0
msgid "Draft procurement of the product and location of that orderpoint"
msgstr "Draft pengadaan produk dan lokasi orderpoint yang"
#. module: procurement
#: code:addons/procurement/procurement.py:288
#, python-format
msgid "No supplier defined for this product !"
msgstr "Tidak ada supplier yang ditentukan untuk produk ini!"
#. module: procurement
#: field:make.procurement,uom_id:0
msgid "Unit of Measure"
msgstr "Satuan Ukuran"
#. module: procurement
#: field:procurement.order,procure_method:0
msgid "Procurement Method"
msgstr "Metode Pengadaan"
#. module: procurement
#: code:addons/procurement/procurement.py:298
#, python-format
msgid "No address defined for the supplier"
msgstr "Tidak ada alamat yang ditetapkan untuk suplier"
#. module: procurement
#: model:ir.actions.act_window,name:procurement.action_procurement_compute
msgid "Compute Stock Minimum Rules Only"
msgstr ""
#. module: procurement
#: field:procurement.order,company_id:0
#: field:stock.warehouse.orderpoint,company_id:0
msgid "Company"
msgstr ""
#. module: procurement
#: field:procurement.order,product_uos_qty:0
msgid "UoS Quantity"
msgstr ""
#. module: procurement
#: view:procurement.order:0
#: field:procurement.order,name:0
msgid "Reason"
msgstr ""
#. module: procurement
#: view:procurement.order.compute:0
msgid "Compute Procurements"
msgstr ""
#. module: procurement
#: field:procurement.order,message:0
msgid "Latest error"
msgstr ""
#. module: procurement
#: help:mrp.property,composition:0
msgid "Not used in computations, for information purpose only."
msgstr ""
#. module: procurement
#: field:stock.warehouse.orderpoint,procurement_id:0
msgid "Latest procurement"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Notes"
msgstr ""
#. module: procurement
#: selection:procurement.order,procure_method:0
msgid "on order"
msgstr ""
#. module: procurement
#: help:procurement.order,message:0
msgid "Exception occurred while computing procurement orders."
msgstr ""
#. module: procurement
#: help:procurement.order,state:0
msgid ""
"When a procurement is created the state is set to 'Draft'.\n"
" If the procurement is confirmed, the state is set to 'Confirmed'. "
" \n"
"After confirming the state is set to 'Running'.\n"
" If any exception arises in the order then the state is set to 'Exception'.\n"
" Once the exception is removed the state becomes 'Ready'.\n"
" It is in 'Waiting'. state when the procurement is waiting for another one "
"to finish."
msgstr ""
#. module: procurement
#: view:stock.warehouse.orderpoint:0
msgid "Minimum Stock Rules Search"
msgstr ""
#. module: procurement
#: help:stock.warehouse.orderpoint,product_min_qty:0
msgid ""
"When the virtual stock goes belong the Min Quantity, OpenERP generates a "
"procurement to bring the virtual stock to the Max Quantity."
msgstr ""
#. module: procurement
#: view:procurement.order.compute.all:0
msgid "Scheduler Parameters"
msgstr ""
#. module: procurement
#: model:ir.model,name:procurement.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Planification"
msgstr ""
#. module: procurement
#: selection:procurement.order,state:0
msgid "Ready"
msgstr ""
#. module: procurement
#: field:procurement.order.compute.all,automatic:0
msgid "Automatic orderpoint"
msgstr ""
#. module: procurement
#: field:mrp.property,composition:0
msgid "Properties composition"
msgstr ""
#. module: procurement
#: selection:procurement.order,state:0
msgid "Confirmed"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Retry"
msgstr ""
#. module: procurement
#: view:procurement.order.compute:0
#: view:procurement.orderpoint.compute:0
msgid "Parameters"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Confirm"
msgstr ""
#. module: procurement
#: help:procurement.order,origin:0
msgid ""
"Reference of the document that created this Procurement.\n"
"This is automatically completed by OpenERP."
msgstr ""
#. module: procurement
#: view:stock.warehouse.orderpoint:0
msgid "Procurement Orders to Process"
msgstr ""
#. module: procurement
#: constraint:res.company:0
msgid "Error! You can not create recursive companies."
msgstr ""
#. module: procurement
#: field:procurement.order,priority:0
msgid "Priority"
msgstr ""
#. module: procurement
#: view:procurement.order:0
#: field:procurement.order,state:0
msgid "State"
msgstr ""
#. module: procurement
#: field:procurement.order,location_id:0
#: view:stock.warehouse.orderpoint:0
#: field:stock.warehouse.orderpoint,location_id:0
msgid "Location"
msgstr ""
#. module: procurement
#: model:ir.model,name:procurement.model_stock_picking
msgid "Picking List"
msgstr ""
#. module: procurement
#: field:make.procurement,warehouse_id:0
#: view:stock.warehouse.orderpoint:0
#: field:stock.warehouse.orderpoint,warehouse_id:0
msgid "Warehouse"
msgstr ""
#. module: procurement
#: selection:stock.warehouse.orderpoint,logic:0
msgid "Best price (not yet active!)"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Product & Location"
msgstr ""
#. module: procurement
#: model:ir.model,name:procurement.model_procurement_order_compute
msgid "Compute Procurement"
msgstr ""
#. module: procurement
#: model:ir.module.module,shortdesc:procurement.module_meta_information
#: field:stock.move,procurements:0
msgid "Procurements"
msgstr ""
#. module: procurement
#: field:res.company,schedule_range:0
msgid "Scheduler Range Days"
msgstr ""
#. module: procurement
#: model:ir.actions.act_window,help:procurement.procurement_action
msgid ""
"A procurement order is used to record a need for a specific product at a "
"specific location. A procurement order is usually created automatically from "
"sales orders, a Pull Logistics rule or Minimum Stock Rules. When the "
"procurement order is confirmed, it automatically creates the necessary "
"operations to fullfil the need: purchase order proposition, manufacturing "
"order, etc."
msgstr ""
#. module: procurement
#: field:make.procurement,date_planned:0
msgid "Planned Date"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Group By"
msgstr ""
#. module: procurement
#: field:make.procurement,qty:0
#: field:procurement.order,product_qty:0
msgid "Quantity"
msgstr ""
#. module: procurement
#: code:addons/procurement/procurement.py:370
#, python-format
msgid "Not enough stock and no minimum orderpoint rule defined."
msgstr ""
#. module: procurement
#: code:addons/procurement/procurement.py:137
#, python-format
msgid "Invalid action !"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "References"
msgstr ""
#. module: procurement
#: view:res.company:0
msgid "Configuration"
msgstr ""
#. module: procurement
#: field:stock.warehouse.orderpoint,qty_multiple:0
msgid "Qty Multiple"
msgstr ""
#. module: procurement
#: help:procurement.order,procure_method:0
msgid ""
"If you encode manually a Procurement, you probably want to use a make to "
"order method."
msgstr ""
#. module: procurement
#: model:ir.ui.menu,name:procurement.menu_stock_procurement
msgid "Automatic Procurements"
msgstr ""
#. module: procurement
#: field:stock.warehouse.orderpoint,product_max_qty:0
msgid "Max Quantity"
msgstr ""
#. module: procurement
#: model:ir.model,name:procurement.model_procurement_order
#: model:process.process,name:procurement.process_process_procurementprocess0
#: view:procurement.order:0
msgid "Procurement"
msgstr ""
#. module: procurement
#: model:ir.actions.act_window,name:procurement.procurement_action
msgid "Procurement Orders"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "To Fix"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Exceptions"
msgstr ""
#. module: procurement
#: model:process.node,note:procurement.process_node_serviceonorder0
msgid "Assignment from Production or Purchase Order."
msgstr ""
#. module: procurement
#: model:ir.model,name:procurement.model_mrp_property
msgid "Property"
msgstr ""
#. module: procurement
#: model:ir.actions.act_window,name:procurement.act_make_procurement
#: view:make.procurement:0
msgid "Procurement Request"
msgstr ""
#. module: procurement
#: view:procurement.orderpoint.compute:0
msgid "Compute Stock"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Late"
msgstr ""
#. module: procurement
#: model:process.process,name:procurement.process_process_serviceproductprocess0
msgid "Service"
msgstr ""
#. module: procurement
#: model:ir.module.module,description:procurement.module_meta_information
msgid ""
"\n"
" This is the module for computing Procurements.\n"
" "
msgstr ""
#. module: procurement
#: field:stock.warehouse.orderpoint,procurement_draft_ids:0
msgid "Related Procurement Orders"
msgstr ""
#. module: procurement
#: view:procurement.orderpoint.compute:0
msgid ""
"Wizard checks all the stock minimum rules and generate procurement order."
msgstr ""
#. module: procurement
#: field:stock.warehouse.orderpoint,product_min_qty:0
msgid "Min Quantity"
msgstr ""
#. module: procurement
#: selection:procurement.order,priority:0
msgid "Urgent"
msgstr ""
#. module: procurement
#: selection:mrp.property,composition:0
msgid "plus"
msgstr ""
#. module: procurement
#: code:addons/procurement/procurement.py:319
#, python-format
msgid ""
"Please check the Quantity in Procurement Order(s), it should not be less "
"than 1!"
msgstr ""
#. module: procurement
#: help:stock.warehouse.orderpoint,active:0
msgid ""
"If the active field is set to False, it will allow you to hide the "
"orderpoint without removing it."
msgstr ""
#. module: procurement
#: help:stock.warehouse.orderpoint,product_max_qty:0
msgid ""
"When the virtual stock goes belong the Max Quantity, OpenERP generates a "
"procurement to bring the virtual stock to the Max Quantity."
msgstr ""
#. module: procurement
#: help:procurement.orderpoint.compute,automatic:0
msgid "If the stock of a product is under 0, it will act like an orderpoint"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Procurement Lines"
msgstr ""
#. module: procurement
#: view:procurement.order.compute.all:0
msgid ""
"This wizard allows you to run all procurement, production and/or purchase "
"orders that should be processed based on their configuration. By default, "
"the scheduler is launched automatically every night by OpenERP. You can use "
"this menu to force it to be launched now. Note that it runs in the "
"background, you may have to wait for a few minutes until it has finished "
"computing."
msgstr ""
#. module: procurement
#: view:procurement.order:0
#: field:procurement.order,note:0
msgid "Note"
msgstr ""
#. module: procurement
#: selection:procurement.order,state:0
msgid "Draft"
msgstr ""
#. module: procurement
#: view:procurement.order.compute:0
msgid "This wizard will schedule procurements."
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Status"
msgstr ""
#. module: procurement
#: selection:procurement.order,priority:0
msgid "Normal"
msgstr ""
#. module: procurement
#: constraint:stock.move:0
msgid "You try to assign a lot which is not from the same product"
msgstr ""
#. module: procurement
#: field:stock.warehouse.orderpoint,active:0
msgid "Active"
msgstr ""
#. module: procurement
#: model:process.node,name:procurement.process_node_procureproducts0
msgid "Procure Products"
msgstr ""
#. module: procurement
#: field:procurement.order,date_planned:0
msgid "Scheduled date"
msgstr ""
#. module: procurement
#: selection:procurement.order,state:0
msgid "Exception"
msgstr ""
#. module: procurement
#: code:addons/procurement/schedulers.py:179
#, python-format
msgid "Automatic OP: %s"
msgstr ""
#. module: procurement
#: model:ir.model,name:procurement.model_procurement_orderpoint_compute
msgid "Automatic Order Point"
msgstr ""
#. module: procurement
#: model:ir.model,name:procurement.model_stock_warehouse_orderpoint
msgid "Minimum Inventory Rule"
msgstr ""
#. module: procurement
#: model:ir.model,name:procurement.model_res_company
msgid "Companies"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Extra Information"
msgstr ""
#. module: procurement
#: help:procurement.order,name:0
msgid "Procurement name."
msgstr ""
#. module: procurement
#: constraint:stock.move:0
msgid "You must assign a production lot for this product"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Procurement Reason"
msgstr ""
#. module: procurement
#: sql_constraint:stock.warehouse.orderpoint:0
msgid "Qty Multiple must be greater than zero."
msgstr ""
#. module: procurement
#: selection:stock.warehouse.orderpoint,logic:0
msgid "Order to Max"
msgstr ""
#. module: procurement
#: field:procurement.order,date_close:0
msgid "Date Closed"
msgstr ""
#. module: procurement
#: code:addons/procurement/procurement.py:372
#, python-format
msgid "Procurement '%s' is in exception: not enough stock."
msgstr ""
#. module: procurement
#: code:addons/procurement/procurement.py:138
#, python-format
msgid "Cannot delete Procurement Order(s) which are in %s State!"
msgstr ""
#. module: procurement
#: code:addons/procurement/procurement.py:318
#, python-format
msgid "Data Insufficient !"
msgstr ""
#. module: procurement
#: model:ir.model,name:procurement.model_mrp_property_group
#: field:mrp.property,group_id:0
#: field:mrp.property.group,name:0
msgid "Property Group"
msgstr ""
#. module: procurement
#: view:stock.warehouse.orderpoint:0
msgid "Misc"
msgstr ""
#. module: procurement
#: view:stock.warehouse.orderpoint:0
msgid "Locations"
msgstr ""
#. module: procurement
#: selection:procurement.order,procure_method:0
msgid "from stock"
msgstr ""
#. module: procurement
#: view:stock.warehouse.orderpoint:0
msgid "General Information"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Run Procurement"
msgstr ""
#. module: procurement
#: selection:procurement.order,state:0
msgid "Done"
msgstr ""
#. module: procurement
#: help:stock.warehouse.orderpoint,qty_multiple:0
msgid "The procurement quantity will by rounded up to this multiple."
msgstr ""
#. module: procurement
#: view:make.procurement:0
#: view:procurement.order:0
#: selection:procurement.order,state:0
#: view:procurement.order.compute:0
#: view:procurement.order.compute.all:0
#: view:procurement.orderpoint.compute:0
msgid "Cancel"
msgstr ""
#. module: procurement
#: field:stock.warehouse.orderpoint,logic:0
msgid "Reordering Mode"
msgstr ""
#. module: procurement
#: field:procurement.order,origin:0
msgid "Source Document"
msgstr ""
#. module: procurement
#: selection:procurement.order,priority:0
msgid "Not urgent"
msgstr ""
#. module: procurement
#: model:ir.model,name:procurement.model_procurement_order_compute_all
msgid "Compute all schedulers"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Current"
msgstr ""
#. module: procurement
#: view:board.board:0
msgid "Procurements in Exception"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Details"
msgstr ""
#. module: procurement
#: model:ir.actions.act_window,name:procurement.procurement_action5
#: model:ir.actions.act_window,name:procurement.procurement_action_board
#: model:ir.actions.act_window,name:procurement.procurement_exceptions
#: model:ir.ui.menu,name:procurement.menu_stock_procurement_action
msgid "Procurement Exceptions"
msgstr ""
#. module: procurement
#: model:ir.actions.act_window,name:procurement.act_procurement_2_stock_warehouse_orderpoint
#: model:ir.actions.act_window,name:procurement.act_product_product_2_stock_warehouse_orderpoint
#: model:ir.actions.act_window,name:procurement.act_stock_warehouse_2_stock_warehouse_orderpoint
#: model:ir.actions.act_window,name:procurement.action_orderpoint_form
#: model:ir.ui.menu,name:procurement.menu_stock_order_points
#: view:stock.warehouse.orderpoint:0
msgid "Minimum Stock Rules"
msgstr ""
#. module: procurement
#: field:procurement.order,close_move:0
msgid "Close Move at end"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Scheduled Date"
msgstr ""
#. module: procurement
#: field:make.procurement,product_id:0
#: view:procurement.order:0
#: field:procurement.order,product_id:0
#: field:stock.warehouse.orderpoint,product_id:0
msgid "Product"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Temporary"
msgstr ""
#. module: procurement
#: field:mrp.property,description:0
#: field:mrp.property.group,description:0
msgid "Description"
msgstr ""
#. module: procurement
#: selection:mrp.property,composition:0
msgid "min"
msgstr ""
#. module: procurement
#: view:stock.warehouse.orderpoint:0
msgid "Quantity Rules"
msgstr ""
#. module: procurement
#: selection:procurement.order,state:0
msgid "Running"
msgstr ""
#. module: procurement
#: field:stock.warehouse.orderpoint,product_uom:0
msgid "Product UOM"
msgstr ""
#. module: procurement
#: model:process.node,name:procurement.process_node_serviceonorder0
msgid "Make to Order"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "UOM"
msgstr ""
#. module: procurement
#: selection:procurement.order,state:0
msgid "Waiting"
msgstr ""
#. module: procurement
#: model:ir.actions.act_window,help:procurement.action_orderpoint_form
msgid ""
"You can define your minimum stock rules, so that OpenERP will automatically "
"create draft manufacturing orders or purchase quotations according to the "
"stock level. Once the virtual stock of a product (= stock on hand minus all "
"confirmed orders and reservations) is below the minimum quantity, OpenERP "
"will generate a procurement request to increase the stock up to the maximum "
"quantity."
msgstr ""
#. module: procurement
#: field:procurement.order,move_id:0
msgid "Reservation"
msgstr ""
#. module: procurement
#: model:process.node,note:procurement.process_node_procureproducts0
msgid "The way to procurement depends on the product type."
msgstr ""
#. module: procurement
#: view:make.procurement:0
msgid ""
"This wizard will plan the procurement for this product. This procurement may "
"generate task, production orders or purchase orders."
msgstr ""
#. module: procurement
#: view:res.company:0
msgid "MRP & Logistics Scheduler"
msgstr ""
#. module: procurement
#: field:mrp.property,name:0
#: field:stock.warehouse.orderpoint,name:0
msgid "Name"
msgstr ""
#. module: procurement
#: selection:mrp.property,composition:0
msgid "max"
msgstr ""
#. module: procurement
#: field:procurement.order,product_uos:0
msgid "Product UoS"
msgstr ""
#. module: procurement
#: code:addons/procurement/procurement.py:347
#, python-format
msgid "from stock: products assigned."
msgstr ""
#. module: procurement
#: model:ir.actions.act_window,name:procurement.action_compute_schedulers
#: model:ir.ui.menu,name:procurement.menu_stock_proc_schedulers
#: view:procurement.order.compute.all:0
msgid "Compute Schedulers"
msgstr ""
#. module: procurement
#: model:ir.actions.act_window,help:procurement.procurement_exceptions
msgid ""
"Procurement Orders represent the need for a certain quantity of products, at "
"a given time, in a given location. Sales Orders are one typical source of "
"Procurement Orders (but these are distinct documents). Depending on the "
"procurement parameters and the product configuration, the procurement engine "
"will attempt to satisfy the need by reserving products from stock, ordering "
"products from a supplier, or passing a manufacturing order, etc. A "
"Procurement Exception occurs when the system cannot find a way to fulfill a "
"procurement. Some exceptions will resolve themselves automatically, but "
"others require manual intervention (those are identified by a specific error "
"message)."
msgstr ""
#. module: procurement
#: field:procurement.order,product_uom:0
msgid "Product UoM"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Search Procurement"
msgstr ""
#. module: procurement
#: help:res.company,schedule_range:0
msgid ""
"This is the time frame analysed by the scheduler when computing "
"procurements. All procurements that are not between today and today+range "
"are skipped for future computation."
msgstr ""
#. module: procurement
#: selection:procurement.order,priority:0
msgid "Very Urgent"
msgstr ""
#. module: procurement
#: field:procurement.orderpoint.compute,automatic:0
msgid "Automatic Orderpoint"
msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Procurement Details"
msgstr ""
#. module: procurement
#: code:addons/procurement/schedulers.py:180
#, python-format
msgid "SCHEDULER"
msgstr ""

View File

@ -216,7 +216,7 @@
<field name="date_approve"/>
<separator string="Invoices" colspan="4"/>
<newline/>
<field name="invoice_ids" groups="base.group_extended" nolabel="1" colspan="4"/>
<field name="invoice_ids" groups="base.group_extended" nolabel="1" colspan="4" context="{'type':'in_invoice', 'journal_type':'purchase'}"/>
</page>
<page string="Notes">
<field colspan="4" name="notes" nolabel="1"/>

View File

@ -35,12 +35,16 @@ class stock_move(osv.osv):
on the purchase order in case the valuation data was not directly specified during picking
confirmation.
"""
product_uom_obj = self.pool.get('product.uom')
reference_amount, reference_currency_id = super(stock_move, self)._get_reference_accounting_values_for_valuation(cr, uid, move, context=context)
default_uom = move.product_id.uom_id.id
qty = product_uom_obj._compute_qty(cr, uid, move.product_uom.id, move.product_qty, default_uom)
if move.product_id.cost_method != 'average' or not move.price_unit:
# no average price costing or cost not specified during picking validation, we will
# plug the purchase line values if they are found.
if move.purchase_line_id and move.picking_id.purchase_id.pricelist_id:
reference_amount, reference_currency_id = move.purchase_line_id.price_unit, move.picking_id.purchase_id.pricelist_id.currency_id.id
reference_amount, reference_currency_id = move.purchase_line_id.price_unit * qty, move.picking_id.purchase_id.pricelist_id.currency_id.id
return reference_amount, reference_currency_id
stock_move()

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:40+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: purchase_requisition

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#, python-format

View File

@ -876,7 +876,7 @@ class sale_order_line(osv.osv):
'salesman_id':fields.related('order_id', 'user_id', type='many2one', relation='res.users', store=True, string='Salesman'),
'company_id': fields.related('order_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True),
}
_order = 'sequence, id desc'
_order = 'sequence, id'
_defaults = {
'discount': 0.0,
'delay': 0.0,

View File

@ -96,12 +96,14 @@ class stock_picking(osv.osv):
def _invoice_line_hook(self, cursor, user, move_line, invoice_line_id):
sale_line_obj = self.pool.get('sale.order.line')
invoice_line_obj = self.pool.get('account.invoice.line')
if move_line.sale_line_id:
sale_line_obj.write(cursor, user, [move_line.sale_line_id.id],
{
'invoiced': True,
'invoice_lines': [(4, invoice_line_id)],
})
invoice_line_obj.write(cursor, user, [invoice_line_id], {'note': move_line.sale_line_id.notes,})
return super(stock_picking, self)._invoice_line_hook(cursor, user, move_line, invoice_line_id)
def _invoice_hook(self, cursor, user, picking, invoice_id):

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: sale_journal

View File

@ -14,7 +14,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-02-24 04:37+0000\n"
"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: sale_margin

View File

@ -492,7 +492,7 @@ class stock_tracking(osv.osv):
_defaults = {
'active': 1,
'name': make_sscc,
'date': time.strftime('%Y-%m-%d %H:%M:%S'),
'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
}
def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=100):
@ -655,7 +655,7 @@ class stock_picking(osv.osv):
'move_type': 'direct',
'type': 'in',
'invoice_state': 'none',
'date': time.strftime('%Y-%m-%d %H:%M:%S'),
'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
'company_id': lambda self, cr, uid, c: self.pool.get('res.company')._company_default_get(cr, uid, 'stock.picking', context=c)
}
def action_process(self, cr, uid, ids, context=None):
@ -1404,7 +1404,7 @@ class stock_production_lot(osv.osv):
'move_ids': fields.one2many('stock.move', 'prodlot_id', 'Moves for this production lot', readonly=True),
}
_defaults = {
'date': time.strftime('%Y-%m-%d %H:%M:%S'),
'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
'name': lambda x, y, z, c: x.pool.get('ir.sequence').get(y, z, 'stock.lot.serial'),
'product_id': lambda x, y, z, c: c.get('product_id', False),
}
@ -1605,9 +1605,9 @@ class stock_move(osv.osv):
'priority': '1',
'product_qty': 1.0,
'scrapped' : False,
'date': time.strftime('%Y-%m-%d %H:%M:%S'),
'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'stock.move', context=c),
'date_expected': time.strftime('%Y-%m-%d %H:%M:%S'),
'date_expected': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
}
def write(self, cr, uid, ids, vals, context=None):
@ -2520,7 +2520,7 @@ class stock_inventory(osv.osv):
}
_defaults = {
'date': time.strftime('%Y-%m-%d %H:%M:%S'),
'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
'state': 'draft',
'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'stock.inventory', context=c)
}

View File

@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-03 16:58+0000\n"
"PO-Revision-Date: 2011-01-17 12:58+0000\n"
"PO-Revision-Date: 2011-02-24 10:05+0000\n"
"Last-Translator: Pekka Pylvänäinen <Unknown>\n"
"Language-Team: Finnish <fi@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2011-01-18 04:44+0000\n"
"X-Generator: Launchpad (build 12177)\n"
"X-Launchpad-Export-Date: 2011-02-25 04:39+0000\n"
"X-Generator: Launchpad (build 12351)\n"
#. module: stock_invoice_directly
#: model:ir.model,name:stock_invoice_directly.model_stock_partial_picking
@ -30,6 +30,10 @@ msgid ""
" the invoicing wizard if the delivery is to be invoiced.\n"
" "
msgstr ""
"\n"
" Tämä moduuli käynnistää laskutusavustajan, kun laskutettavat tavarat "
"lähetetään tai toimitetaan.\n"
" "
#. module: stock_invoice_directly
#: model:ir.module.module,shortdesc:stock_invoice_directly.module_meta_information