\n"
+" "
#. module: delivery
#: report:sale.shipping:0
@@ -164,7 +182,7 @@ msgstr "金额"
#. module: delivery
#: view:sale.order:0
msgid "Add in Quote"
-msgstr ""
+msgstr "添加引用"
#. module: delivery
#: selection:delivery.grid.line,price_type:0
@@ -217,7 +235,7 @@ msgstr "网络定义"
#: code:addons/delivery/stock.py:89
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "警告!"
#. module: delivery
#: field:delivery.grid.line,operator:0
@@ -237,14 +255,14 @@ msgstr "销售订单"
#. module: delivery
#: model:ir.model,name:delivery.model_stock_picking_out
msgid "Delivery Orders"
-msgstr ""
+msgstr "送货单"
#. module: delivery
#: view:sale.order:0
msgid ""
"If you don't 'Add in Quote', the exact price will be computed when invoicing "
"based on delivery order(s)."
-msgstr ""
+msgstr "如果你没有“添加引用”,当基于送货单开票时,将计算精确的价格。"
#. module: delivery
#: field:delivery.carrier,partner_id:0
@@ -293,7 +311,7 @@ msgstr "免费送货的订单金额,以公司本位币显示"
#. module: delivery
#: field:delivery.carrier,free_if_more_than:0
msgid "Free If Order Total Amount Is More Than"
-msgstr ""
+msgstr "当订单总额多于 时,免费"
#. module: delivery
#: field:delivery.grid.line,grid_id:0
@@ -409,7 +427,7 @@ msgstr "条件"
#. module: delivery
#: constraint:stock.move:0
msgid "You must assign a serial number for this product."
-msgstr ""
+msgstr "你必须为这个产品指定序列号"
#. module: delivery
#: field:delivery.grid.line,standard_price:0
@@ -419,7 +437,7 @@ msgstr "成本价"
#. module: delivery
#: constraint:stock.move:0
msgid "You cannot move products from or to a location of the type view."
-msgstr ""
+msgstr "你不能从视图类型的库位移动"
#. module: delivery
#: selection:delivery.grid.line,price_type:0
@@ -474,7 +492,7 @@ msgstr "订单号必须在一个公司范围内唯一"
#. module: delivery
#: model:ir.model,name:delivery.model_stock_picking_in
msgid "Incoming Shipments"
-msgstr ""
+msgstr "入库"
#. module: delivery
#: selection:delivery.grid.line,operator:0
@@ -484,7 +502,7 @@ msgstr "<="
#. module: delivery
#: constraint:stock.move:0
msgid "You try to assign a lot which is not from the same product."
-msgstr ""
+msgstr "您企图为不一样的产品创建批号"
#. module: delivery
#: report:sale.shipping:0
@@ -558,7 +576,7 @@ msgstr "承运方"
#: model:ir.actions.act_window,name:delivery.action_delivery_carrier_form
#: model:ir.ui.menu,name:delivery.menu_action_delivery_carrier_form
msgid "Delivery Methods"
-msgstr ""
+msgstr "运输方法"
#. module: delivery
#: field:sale.order,id:0
@@ -589,7 +607,7 @@ msgstr "销售价格"
#. module: delivery
#: view:stock.picking.out:0
msgid "Print Delivery Order"
-msgstr ""
+msgstr "打印送货单"
#. module: delivery
#: view:delivery.grid:0
diff --git a/addons/delivery/sale.py b/addons/delivery/sale.py
index 3ed3756a733..24da03bf1d8 100644
--- a/addons/delivery/sale.py
+++ b/addons/delivery/sale.py
@@ -31,10 +31,10 @@ class sale_order(osv.osv):
'id': fields.integer('ID', readonly=True,invisible=True),
}
- def onchange_partner_id(self, cr, uid, ids, part):
- result = super(sale_order, self).onchange_partner_id(cr, uid, ids, part)
+ def onchange_partner_id(self, cr, uid, ids, part, context=None):
+ result = super(sale_order, self).onchange_partner_id(cr, uid, ids, part, context=context)
if part:
- dtype = self.pool.get('res.partner').browse(cr, uid, part).property_delivery_carrier.id
+ dtype = self.pool.get('res.partner').browse(cr, uid, part, context=context).property_delivery_carrier.id
result['value']['carrier_id'] = dtype
return result
diff --git a/addons/document/i18n/nb.po b/addons/document/i18n/nb.po
index 7858ff1dde4..4a9ea425402 100644
--- a/addons/document/i18n/nb.po
+++ b/addons/document/i18n/nb.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-11-24 02:52+0000\n"
-"PO-Revision-Date: 2012-11-20 17:33+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2012-11-26 14:59+0000\n"
+"Last-Translator: Kaare Pettersen \n"
"Language-Team: Norwegian Bokmal \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:17+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-11-27 05:24+0000\n"
+"X-Generator: Launchpad (build 16309)\n"
#. module: document
#: field:document.directory,parent_id:0
@@ -41,7 +41,7 @@ msgstr ""
#. module: document
#: sql_constraint:document.directory:0
msgid "Directory must have a parent or a storage."
-msgstr ""
+msgstr "Katalog må ha en overordnede eller en lagringsplass."
#. module: document
#: view:document.directory:0
@@ -54,6 +54,8 @@ msgid ""
"Field to be used as name on resource directories. If empty, the \"name\" "
"will be used."
msgstr ""
+"Feltet for å bli brukt som navn på ressurs kataloger. Hvis tomt, vil "
+"\"navn\" benyttes."
#. module: document
#: view:document.directory:0
@@ -64,7 +66,7 @@ msgstr "Grupper etter ..."
#. module: document
#: model:ir.model,name:document.model_document_directory_content_type
msgid "Directory Content Type"
-msgstr ""
+msgstr "Katalog Innholdstype."
#. module: document
#: view:document.directory:0
@@ -142,7 +144,7 @@ msgstr "Filtrere på mine dokumenter."
#: view:ir.attachment:0
#: field:ir.attachment,index_content:0
msgid "Indexed Content"
-msgstr ""
+msgstr "Indeksert innhold."
#. module: document
#: help:document.directory,resource_find_all:0
@@ -150,6 +152,8 @@ msgid ""
"If true, all attachments that match this resource will be located. If "
"false, only ones that have this as parent."
msgstr ""
+"Hvis sant, vil alle vedlegg som samsvarer denne ressursen bli plassert. Hvis "
+"falsk, eneste som har dette som overordnede."
#. module: document
#: view:document.directory:0
@@ -273,7 +277,7 @@ msgstr "Innholdstype"
#. module: document
#: view:ir.attachment:0
msgid "Modification"
-msgstr ""
+msgstr "Endring."
#. module: document
#: view:document.directory:0
@@ -288,7 +292,7 @@ msgstr "Type"
#: code:addons/document/document_directory.py:234
#, python-format
msgid "%s (copy)"
-msgstr ""
+msgstr "%s (kopi)"
#. module: document
#: help:document.directory,ressource_type_id:0
@@ -306,7 +310,7 @@ msgstr ""
#. module: document
#: constraint:document.directory:0
msgid "Error! You cannot create recursive directories."
-msgstr ""
+msgstr "Feil! Du kan ikke opprette rekursive kataloger."
#. module: document
#: field:document.directory,resource_field:0
@@ -316,7 +320,7 @@ msgstr "Felt navn."
#. module: document
#: field:document.directory,dctx_ids:0
msgid "Context fields"
-msgstr ""
+msgstr "Kontekst felt."
#. module: document
#: field:ir.attachment,store_fname:0
@@ -347,13 +351,13 @@ msgstr "Utvidelse"
#. module: document
#: field:document.directory,content_ids:0
msgid "Virtual Files"
-msgstr ""
+msgstr "Virtuelle filer."
#. module: document
#: code:addons/document/document_storage.py:635
#, python-format
msgid "Error at doc write!"
-msgstr ""
+msgstr "Feil på doc skrive!"
#. module: document
#: view:document.directory:0
@@ -394,12 +398,12 @@ msgstr "Siste endring bruker."
#: model:ir.actions.act_window,name:document.action_view_files_by_user_graph
#: view:report.document.user:0
msgid "Files by User"
-msgstr ""
+msgstr "Filene etter bruker."
#. module: document
#: view:ir.attachment:0
msgid "on"
-msgstr ""
+msgstr "på."
#. module: document
#: field:document.directory,domain:0
@@ -455,11 +459,12 @@ msgstr "Definere ord i sammenheng, for alle underordnede kataloger og filer."
msgid ""
"If not checked, media is currently offline and its contents not available"
msgstr ""
+"Hvis det ikke er merket, er media offline og dens innhold ikke tilgjengelig."
#. module: document
#: field:report.document.user,user:0
msgid "unknown"
-msgstr ""
+msgstr "Ukjent."
#. module: document
#: view:document.directory:0
@@ -505,12 +510,12 @@ msgstr ""
#: model:ir.actions.act_window,name:document.open_board_document_manager
#: model:ir.ui.menu,name:document.menu_reports_document
msgid "Knowledge"
-msgstr ""
+msgstr "Kunnskap."
#. module: document
#: view:document.storage:0
msgid "Document Storage"
-msgstr ""
+msgstr "Dokument lager."
#. module: document
#: view:document.configuration:0
@@ -552,7 +557,7 @@ msgstr ""
#: code:addons/document/static/src/js/document.js:6
#, python-format
msgid "Attachment(s)"
-msgstr ""
+msgstr "Vedlegg(s)"
#. module: document
#: selection:report.document.user,month:0
@@ -562,7 +567,7 @@ msgstr "August"
#. module: document
#: view:ir.attachment:0
msgid "My Document(s)"
-msgstr ""
+msgstr "Mine dokumenter."
#. module: document
#: sql_constraint:document.directory:0
@@ -648,7 +653,7 @@ msgstr "Katalogen Navnet må være unikt!"
#. module: document
#: view:ir.attachment:0
msgid "Attachments"
-msgstr ""
+msgstr "Vedlegg."
#. module: document
#: field:document.directory,create_uid:0
@@ -690,17 +695,17 @@ msgstr "Underordnede"
#. module: document
#: view:board.board:0
msgid "Files by user"
-msgstr ""
+msgstr "Filer av bruker."
#. module: document
#: selection:document.storage,type:0
msgid "External file storage"
-msgstr ""
+msgstr "Ekstern fillagring."
#. module: document
#: help:document.storage,path:0
msgid "For file storage, the root path of the storage"
-msgstr ""
+msgstr "For fil lagring, rotbanen Av lagring."
#. module: document
#: field:document.directory.dctx,field:0
@@ -752,7 +757,7 @@ msgstr "ir.vedlegg"
#. module: document
#: view:report.document.user:0
msgid "Users File"
-msgstr ""
+msgstr "Brukerens fil."
#. module: document
#: view:document.directory:0
@@ -795,7 +800,7 @@ msgstr "Navn"
#. module: document
#: sql_constraint:document.storage:0
msgid "The storage path must be unique!"
-msgstr ""
+msgstr "Lagrings stien må være unik!"
#. module: document
#: view:document.directory:0
@@ -805,7 +810,7 @@ msgstr "Felter"
#. module: document
#: help:document.storage,readonly:0
msgid "If set, media is for reading only"
-msgstr ""
+msgstr "Hvis innstilt, er media for lesing bare."
#. module: document
#: selection:report.document.user,month:0
@@ -821,7 +826,7 @@ msgstr "# av filer."
#. module: document
#: view:document.storage:0
msgid "Search Document Storage"
-msgstr ""
+msgstr "Søk dokument lagring."
#. module: document
#: view:document.directory:0
@@ -837,7 +842,7 @@ msgstr ""
#: code:addons/document/static/src/js/document.js:17
#, python-format
msgid "%s (%s)"
-msgstr ""
+msgstr "%s (%s)"
#. module: document
#: field:document.directory.content,sequence:0
@@ -847,7 +852,7 @@ msgstr "Sekvens"
#. module: document
#: field:document.directory.content,name:0
msgid "Content Name"
-msgstr ""
+msgstr "Innhold navn."
#. module: document
#: field:report.document.user,datas_fname:0
@@ -857,7 +862,7 @@ msgstr "Filnavn"
#. module: document
#: selection:document.storage,type:0
msgid "Internal File storage"
-msgstr ""
+msgstr "Intern Fillagring."
#. module: document
#: view:document.configuration:0
@@ -886,7 +891,7 @@ msgstr "Lagringsmedium"
#. module: document
#: field:document.directory.content,extension:0
msgid "Document Type"
-msgstr ""
+msgstr "Dokumenttype."
#~ msgid "Files per Month"
#~ msgstr "Filer per måned."
diff --git a/addons/document/wizard/document_configuration_view.xml b/addons/document/wizard/document_configuration_view.xml
index 48b41f94500..ec7b13d123a 100644
--- a/addons/document/wizard/document_configuration_view.xml
+++ b/addons/document/wizard/document_configuration_view.xml
@@ -11,10 +11,9 @@
Knowledge Application Configuration
-
-
-
-
+
+
OpenERP's Document Management System supports mapping virtual folders with documents. The virtual folder of a document can be used to manage the files attached to the document, or to print and download any report. This tool will create directories automatically according to modules installed.
+
When executing this wizard, it will configure your directories automatically according to modules installed.
diff --git a/addons/event/i18n/nl.po b/addons/event/i18n/nl.po
index e1b4749955d..5d6e4d7f374 100644
--- a/addons/event/i18n/nl.po
+++ b/addons/event/i18n/nl.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-11-24 02:52+0000\n"
-"PO-Revision-Date: 2012-11-24 21:29+0000\n"
+"PO-Revision-Date: 2012-11-26 20:16+0000\n"
"Last-Translator: Erwin van der Ploeg (Endian Solutions) \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 05:44+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-11-27 05:23+0000\n"
+"X-Generator: Launchpad (build 16309)\n"
#. module: event
#: view:event.event:0
@@ -61,7 +61,7 @@ msgstr ""
#: code:addons/event/event.py:305
#, python-format
msgid "Event has been cancelled."
-msgstr ""
+msgstr "Evenement is geannuleerd"
#. module: event
#: field:event.registration,date_open:0
@@ -112,12 +112,12 @@ msgstr "Bedrijf"
#: field:event.event,email_confirmation_id:0
#: field:event.type,default_email_event:0
msgid "Event Confirmation Email"
-msgstr ""
+msgstr "Evenement bevestign e-mail"
#. module: event
#: field:event.type,default_registration_max:0
msgid "Default Maximum Registration"
-msgstr ""
+msgstr "Standaard maximum registraties"
#. module: event
#: help:event.event,message_unread:0
@@ -139,7 +139,7 @@ msgstr "Evenementregistratie"
#. module: event
#: model:ir.module.category,description:event.module_category_event_management
msgid "Helps you manage your Events."
-msgstr ""
+msgstr "Helpt u ik het beheersen van evenementen."
#. module: event
#: view:report.event.registration:0
@@ -349,7 +349,7 @@ msgstr "Georganiseerd door"
#. module: event
#: view:event.event:0
msgid "Register with this event"
-msgstr ""
+msgstr "Registreer voor dit benemend."
#. module: event
#: help:event.type,default_email_registration:0
@@ -424,7 +424,7 @@ msgstr "Aanmaakdatum"
#: view:report.event.registration:0
#: field:report.event.registration,user_id:0
msgid "Event Responsible"
-msgstr ""
+msgstr "Evenement verantwoordelijke."
#. module: event
#: view:event.event:0
@@ -477,7 +477,7 @@ msgstr "Spreker welke een speech zal geven tijdens het evenement"
#: code:addons/event/event.py:457
#, python-format
msgid "Registration has been created."
-msgstr ""
+msgstr "Registratie is aangemaakt."
#. module: event
#: view:event.event:0
@@ -488,7 +488,7 @@ msgstr "Annuleer evenement"
#: code:addons/event/event.py:398
#, python-format
msgid "State set to Done"
-msgstr ""
+msgstr "Status ingesteld op 'Gereed'"
#. module: event
#: model:ir.actions.act_window,name:event.act_event_reg
@@ -509,7 +509,7 @@ msgstr "Onbevestigde inschrijvingen"
#. module: event
#: model:ir.actions.client,name:event.action_client_event_menu
msgid "Open Event Menu"
-msgstr ""
+msgstr "Open menu Evenementen"
#. module: event
#: view:report.event.registration:0
@@ -546,7 +546,7 @@ msgstr " # aantal voorlopige inschrijvingen"
#: field:event.event,email_registration_id:0
#: field:event.type,default_email_registration:0
msgid "Registration Confirmation Email"
-msgstr ""
+msgstr "Registratie bevestiging e-mail"
#. module: event
#: view:report.event.registration:0
@@ -557,12 +557,12 @@ msgstr "Maand"
#. module: event
#: field:event.registration,date_closed:0
msgid "Attended Date"
-msgstr ""
+msgstr "Datum deelname"
#. module: event
#: view:event.event:0
msgid "Finish Event"
-msgstr ""
+msgstr "Evenement einde"
#. module: event
#: model:ir.actions.server,name:event.actions_server_event_event_unread
@@ -599,13 +599,13 @@ msgstr ""
#. module: event
#: help:res.partner,speaker:0
msgid "Check this box if this contact is a speaker."
-msgstr ""
+msgstr "Vink dit aan als het contactpersoon een spreker is."
#. module: event
#: code:addons/event/event.py:116
#, python-format
msgid "No Tickets Available!"
-msgstr ""
+msgstr "Geen tickets beschikbaar."
#. module: event
#: help:event.event,state:0
@@ -686,7 +686,7 @@ msgstr "Evenementen in de 'Nieuw' status"
#: code:addons/event/event.py:404
#, python-format
msgid "State set to Cancel"
-msgstr ""
+msgstr "Status ingesteld op 'Geannuleerd'"
#. module: event
#: view:event.event:0
@@ -797,7 +797,7 @@ msgstr ""
#. module: event
#: view:event.event:0
msgid "(confirmed:"
-msgstr ""
+msgstr "(bevestigd:"
#. module: event
#: view:event.registration:0
@@ -865,13 +865,13 @@ msgstr "Email instellingen"
#. module: event
#: field:event.type,default_registration_min:0
msgid "Default Minimum Registration"
-msgstr ""
+msgstr "Standaard minimaal aantal registraties."
#. module: event
#: code:addons/event/event.py:368
#, python-format
msgid "Registration confirmed."
-msgstr ""
+msgstr "Registratie bevestigd."
#. module: event
#: field:event.event,address_id:0
@@ -894,7 +894,7 @@ msgstr ""
#. module: event
#: view:event.event:0
msgid "Attended the Event"
-msgstr ""
+msgstr "Was aanwezig bij dit evenement."
#. module: event
#: constraint:event.event:0
@@ -921,7 +921,7 @@ msgstr "Afgerond"
#. module: event
#: view:report.event.registration:0
msgid "Show Confirmed Registrations"
-msgstr ""
+msgstr "Toon bevestigde registraties."
#. module: event
#: view:event.confirm:0
@@ -931,7 +931,7 @@ msgstr "Annuleren"
#. module: event
#: field:event.registration,reply_to:0
msgid "Reply-to Email"
-msgstr ""
+msgstr "Antwoord aan e-mail."
#. module: event
#: code:addons/event/event.py:114
@@ -948,7 +948,7 @@ msgstr ""
#. module: event
#: view:event.registration:0
msgid "Set To Unconfirmed"
-msgstr ""
+msgstr "Stel in op 'Onbevestigd'"
#. module: event
#: view:event.event:0
diff --git a/addons/fetchmail/__openerp__.py b/addons/fetchmail/__openerp__.py
index bba1fc22e07..8d46bcb225c 100644
--- a/addons/fetchmail/__openerp__.py
+++ b/addons/fetchmail/__openerp__.py
@@ -23,7 +23,7 @@
{
'name' : 'Email Gateway',
'version' : '1.0',
- 'depends' : ['base', 'mail'],
+ 'depends' : ['mail'],
'author' : 'OpenERP SA',
'category': 'Tools',
'description': """
diff --git a/addons/fetchmail/i18n/zh_CN.po b/addons/fetchmail/i18n/zh_CN.po
index 42576af409f..9a3c37cedb2 100644
--- a/addons/fetchmail/i18n/zh_CN.po
+++ b/addons/fetchmail/i18n/zh_CN.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-11-24 02:52+0000\n"
-"PO-Revision-Date: 2012-11-23 16:03+0000\n"
+"PO-Revision-Date: 2012-11-27 03:49+0000\n"
"Last-Translator: ccdos \n"
"Language-Team: Chinese (Simplified) \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:23+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-11-27 05:24+0000\n"
+"X-Generator: Launchpad (build 16309)\n"
#. module: fetchmail
#: selection:fetchmail.server,state:0
@@ -96,7 +96,7 @@ msgstr "本地服务器"
#. module: fetchmail
#: field:fetchmail.server,state:0
msgid "Status"
-msgstr ""
+msgstr "状态"
#. module: fetchmail
#: model:ir.model,name:fetchmail.model_fetchmail_server
@@ -116,7 +116,7 @@ msgstr "SSL"
#. module: fetchmail
#: model:ir.model,name:fetchmail.model_fetchmail_config_settings
msgid "fetchmail.config.settings"
-msgstr ""
+msgstr "fetchmail.config.settings"
#. module: fetchmail
#: field:fetchmail.server,date:0
@@ -184,6 +184,8 @@ msgid ""
"Here is what we got instead:\n"
" %s."
msgstr ""
+"这里被替换为:\n"
+" %s."
#. module: fetchmail
#: view:fetchmail.server:0
@@ -226,7 +228,7 @@ msgstr "是否应该下载附件。如果不勾这里,收到的邮件会在被
#. module: fetchmail
#: model:ir.model,name:fetchmail.model_mail_mail
msgid "Outgoing Mails"
-msgstr ""
+msgstr "发出邮件"
#. module: fetchmail
#: field:fetchmail.server,priority:0
diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml
index 4464dce30ed..bcee15e02e8 100644
--- a/addons/hr/hr_view.xml
+++ b/addons/hr/hr_view.xml
@@ -9,7 +9,6 @@
sequence="90"/>
-
@@ -288,7 +287,7 @@
- Categories of Employees
+ Employee Tagshr.employee.categoryformtree,form
@@ -297,14 +296,6 @@
-
- Categories Structure
- hr.employee.category
- tree
-
- [('parent_id','=',False)]
-
-
Employeesir.actions.act_window
@@ -321,9 +312,6 @@
-
-
hr.job.formhr.job
diff --git a/addons/hr/i18n/hr.po b/addons/hr/i18n/hr.po
index 2d92e5cc0c5..efee5a9bb02 100644
--- a/addons/hr/i18n/hr.po
+++ b/addons/hr/i18n/hr.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-11-24 02:51+0000\n"
-"PO-Revision-Date: 2012-11-25 19:55+0000\n"
+"PO-Revision-Date: 2012-11-26 20:53+0000\n"
"Last-Translator: Lovro Lazarin \n"
"Language-Team: <>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-26 04:42+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-11-27 05:24+0000\n"
+"X-Generator: Launchpad (build 16309)\n"
"Language: hr\n"
#. module: hr
@@ -258,7 +258,7 @@ msgstr "Žensko"
#: model:ir.actions.act_window,name:hr.open_view_categ_form
#: model:ir.ui.menu,name:hr.menu_view_employee_category_form
msgid "Categories of Employees"
-msgstr ""
+msgstr "Kategorije radnika"
#. module: hr
#: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_new_config
@@ -289,7 +289,7 @@ msgstr "Lokacija ureda"
#. module: hr
#: field:hr.job,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Pratitelji"
#. module: hr
#: view:hr.employee:0
@@ -310,6 +310,9 @@ msgid ""
"image, with aspect ratio preserved. Use this field anywhere a small image is "
"required."
msgstr ""
+"Mala fotografija radnika. Fotografija je automatski prilagođena na dimenzije "
+"64x64px, omjer dimenzija je pritom očuvan. Koristite ovo polje gdje je "
+"potrebna mala slika."
#. module: hr
#: field:hr.employee,birthday:0
@@ -319,12 +322,12 @@ msgstr "Datum rođenja"
#. module: hr
#: help:hr.job,no_of_recruitment:0
msgid "Number of new employees you expect to recruit."
-msgstr ""
+msgstr "Broj novih radnika koje planirate zaposliti."
#. module: hr
#: model:ir.actions.client,name:hr.action_client_hr_menu
msgid "Open HR Menu"
-msgstr ""
+msgstr "Otvori HR meni"
#. module: hr
#: help:hr.job,message_summary:0
@@ -332,6 +335,8 @@ msgid ""
"Holds the Chatter summary (number of messages, ...). This summary is "
"directly in html format in order to be inserted in kanban views."
msgstr ""
+"Sadrži sažetak konverzacije (broj poruka,..). Ovaj sažetak je u html formatu "
+"da bi mogao biti ubačen u kanban pogled."
#. module: hr
#: help:hr.config.settings,module_account_analytic_analysis:0
@@ -339,6 +344,8 @@ msgid ""
"This installs the module account_analytic_analysis, which will install sales "
"management too."
msgstr ""
+"Ovo instalira modul account_analytic_analysis, koji će također instalirati "
+"upravljanje prodajom."
#. module: hr
#: view:board.board:0
@@ -355,7 +362,7 @@ msgstr "Posao"
#. module: hr
#: field:hr.job,no_of_employee:0
msgid "Current Number of Employees"
-msgstr ""
+msgstr "Trenutni broj radnika"
#. module: hr
#: field:hr.department,member_ids:0
@@ -370,13 +377,14 @@ msgstr "Konfiguracija"
#. module: hr
#: field:hr.config.settings,module_hr_expense:0
msgid "Manage employees expenses"
-msgstr ""
+msgstr "Upravljaj troškovima radnika"
#. module: hr
#: help:hr.job,expected_employees:0
msgid ""
"Expected number of employees for this job position after new recruitment."
msgstr ""
+"Očekivani broj radnika za ovo radno mjesto nakon novog procesa zapošljavanja."
#. module: hr
#: view:hr.employee:0
diff --git a/addons/hr/i18n/zh_CN.po b/addons/hr/i18n/zh_CN.po
index c5e8824bb53..939270dbaf6 100644
--- a/addons/hr/i18n/zh_CN.po
+++ b/addons/hr/i18n/zh_CN.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-11-24 02:51+0000\n"
-"PO-Revision-Date: 2012-10-25 16:29+0000\n"
-"Last-Translator: fenshuajiang \n"
+"PO-Revision-Date: 2012-11-27 04:57+0000\n"
+"Last-Translator: ccdos \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:13+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-11-27 05:24+0000\n"
+"X-Generator: Launchpad (build 16309)\n"
#. module: hr
#: model:process.node,name:hr.process_node_openerpuser0
@@ -24,7 +24,7 @@ msgstr "系统用户"
#. module: hr
#: field:hr.config.settings,module_hr_timesheet_sheet:0
msgid "Allow timesheets validation by managers"
-msgstr ""
+msgstr "允许管理人员核准工时单"
#. module: hr
#: field:hr.job,requirements:0
@@ -58,12 +58,12 @@ msgid ""
"Medium-sized photo of the employee. It is automatically resized as a "
"128x128px image, with aspect ratio preserved. Use this field in form views "
"or some kanban views."
-msgstr ""
+msgstr "员工的中等尺寸照片。保留纵横比例,自动缩放为128x128px的图片。这个字段用在表单视图和某些看板视图。"
#. module: hr
#: view:hr.config.settings:0
msgid "Time Tracking"
-msgstr ""
+msgstr "考勤跟踪"
#. module: hr
#: view:hr.employee:0
@@ -84,7 +84,7 @@ msgstr "这个工作岗位上现有的员工人数"
#. module: hr
#: field:hr.config.settings,module_hr_evaluation:0
msgid "Organize employees periodic evaluation"
-msgstr ""
+msgstr "组织员工定期评估"
#. module: hr
#: view:hr.department:0
@@ -105,12 +105,12 @@ msgstr "工作Email"
msgid ""
"This field holds the image used as photo for the employee, limited to "
"1024x1024px."
-msgstr ""
+msgstr "这个字段保存员工的照片,限制为 1024x1024px"
#. module: hr
#: help:hr.config.settings,module_hr_holidays:0
msgid "This installs the module hr_holidays."
-msgstr ""
+msgstr "为此要安装模块 hr_holidays."
#. module: hr
#: view:hr.job:0
@@ -125,7 +125,7 @@ msgstr "正在招聘"
#. module: hr
#: field:hr.job,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "未读信息"
#. module: hr
#: field:hr.department,company_id:0
@@ -143,32 +143,32 @@ msgstr "招聘人数"
#. module: hr
#: field:res.users,employee_ids:0
msgid "Related employees"
-msgstr ""
+msgstr "相关的员工"
#. module: hr
#: constraint:hr.employee.category:0
msgid "Error! You cannot create recursive Categories."
-msgstr ""
+msgstr "错误!你不能创建递归的分类。"
#. module: hr
#: help:hr.config.settings,module_hr_recruitment:0
msgid "This installs the module hr_recruitment."
-msgstr ""
+msgstr "为此要安装模块hr_recruitment."
#. module: hr
#: view:hr.employee:0
msgid "Birth"
-msgstr ""
+msgstr "生日"
#. module: hr
#: field:hr.employee,last_login:0
msgid "Latest Connection"
-msgstr ""
+msgstr "最近连接时间"
#. module: hr
#: view:hr.job:0
msgid "Launch Recruitement"
-msgstr ""
+msgstr "开始招聘"
#. module: hr
#: model:process.transition,name:hr.process_transition_employeeuser0
@@ -193,22 +193,22 @@ msgstr "已婚"
#. module: hr
#: field:hr.job,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "消息"
#. module: hr
#: view:hr.config.settings:0
msgid "Talent Management"
-msgstr ""
+msgstr "人才管理"
#. module: hr
#: help:hr.config.settings,module_hr_timesheet_sheet:0
msgid "This installs the module hr_timesheet_sheet."
-msgstr ""
+msgstr "为此要安装模块hr_timesheet_sheet."
#. module: hr
#: view:hr.employee:0
msgid "Mobile:"
-msgstr ""
+msgstr "手机:"
#. module: hr
#: view:hr.employee:0
@@ -218,7 +218,7 @@ msgstr "职位"
#. module: hr
#: help:hr.job,message_unread:0
msgid "If checked new messages require your attention."
-msgstr ""
+msgstr "如果要求你关注新消息,勾选此项"
#. module: hr
#: field:hr.employee,color:0
@@ -235,7 +235,7 @@ msgstr "系统用户的员工字段(包括他的权限)。"
#. module: hr
#: field:hr.employee,image_medium:0
msgid "Medium-sized photo"
-msgstr ""
+msgstr "中等尺寸图片"
#. module: hr
#: field:hr.employee,identification_id:0
@@ -251,7 +251,7 @@ msgstr "女性"
#: model:ir.actions.act_window,name:hr.open_view_categ_form
#: model:ir.ui.menu,name:hr.menu_view_employee_category_form
msgid "Categories of Employees"
-msgstr ""
+msgstr "员工分类"
#. module: hr
#: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_new_config
@@ -282,7 +282,7 @@ msgstr "办公地点"
#. module: hr
#: field:hr.job,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "关注者"
#. module: hr
#: view:hr.employee:0
@@ -302,7 +302,7 @@ msgid ""
"Small-sized photo of the employee. It is automatically resized as a 64x64px "
"image, with aspect ratio preserved. Use this field anywhere a small image is "
"required."
-msgstr ""
+msgstr "小尺寸的员工照片。保留纵横比,自动缩放为64x64px。用在任何需要小图片的场合"
#. module: hr
#: field:hr.employee,birthday:0
@@ -317,21 +317,21 @@ msgstr "您计划招聘的新员工数。"
#. module: hr
#: model:ir.actions.client,name:hr.action_client_hr_menu
msgid "Open HR Menu"
-msgstr ""
+msgstr "打开 人力资源 菜单"
#. module: hr
#: help:hr.job,message_summary:0
msgid ""
"Holds the Chatter summary (number of messages, ...). This summary is "
"directly in html format in order to be inserted in kanban views."
-msgstr ""
+msgstr "保留复杂的摘要(消息数量,……等)。为了插入到看板视图,这一摘要直接是是HTML格式。"
#. module: hr
#: help:hr.config.settings,module_account_analytic_analysis:0
msgid ""
"This installs the module account_analytic_analysis, which will install sales "
"management too."
-msgstr ""
+msgstr "为此要安装模块 account_analytic_analysis, 也将安装销售管理"
#. module: hr
#: view:board.board:0
@@ -348,7 +348,7 @@ msgstr "职务"
#. module: hr
#: field:hr.job,no_of_employee:0
msgid "Current Number of Employees"
-msgstr ""
+msgstr "当前员工数量"
#. module: hr
#: field:hr.department,member_ids:0
@@ -363,7 +363,7 @@ msgstr "设置"
#. module: hr
#: field:hr.config.settings,module_hr_expense:0
msgid "Manage employees expenses"
-msgstr ""
+msgstr "管理员工的费用"
#. module: hr
#: help:hr.job,expected_employees:0
@@ -374,7 +374,7 @@ msgstr "新的招聘后这个工作岗位上期望的员工人数"
#. module: hr
#: view:hr.employee:0
msgid "Tel:"
-msgstr ""
+msgstr "电话:"
#. module: hr
#: selection:hr.employee,marital:0
@@ -389,7 +389,7 @@ msgstr "上级分类"
#. module: hr
#: sql_constraint:res.users:0
msgid "OAuth UID must be unique per provider"
-msgstr ""
+msgstr "OAuth UID必须是每个提供者唯一的"
#. module: hr
#: view:hr.department:0
@@ -425,6 +425,15 @@ msgid ""
" \n"
" "
msgstr ""
+"
diff --git a/addons/hr_payroll_account/i18n/zh_CN.po b/addons/hr_payroll_account/i18n/zh_CN.po
index 1e019539dce..5abc6d371d5 100644
--- a/addons/hr_payroll_account/i18n/zh_CN.po
+++ b/addons/hr_payroll_account/i18n/zh_CN.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2012-02-15 05:24+0000\n"
-"Last-Translator: 开阖软件 Jeff Wang \n"
+"PO-Revision-Date: 2012-11-27 03:05+0000\n"
+"Last-Translator: ccdos \n"
"Language-Team: Chinese (Simplified) \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:24+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-11-27 05:24+0000\n"
+"X-Generator: Launchpad (build 16309)\n"
#. module: hr_payroll_account
#: field:hr.salary.rule,account_credit:0
@@ -103,7 +103,7 @@ msgstr "设置错误!"
#. module: hr_payroll_account
#: constraint:hr.contract:0
msgid "Error! Contract start-date must be less than contract end-date."
-msgstr ""
+msgstr "错误!联系人开始日期必须小于结束日期"
#. module: hr_payroll_account
#: model:ir.model,name:hr_payroll_account.model_hr_salary_rule
diff --git a/addons/hr_timesheet/hr_timesheet.py b/addons/hr_timesheet/hr_timesheet.py
index 216541501b1..9e5337492d9 100644
--- a/addons/hr_timesheet/hr_timesheet.py
+++ b/addons/hr_timesheet/hr_timesheet.py
@@ -195,7 +195,7 @@ class account_analytic_account(osv.osv):
_inherit = 'account.analytic.account'
_description = 'Analytic Account'
_columns = {
- 'use_timesheets': fields.boolean('Use Timesheets', help="Check this field if this project manages timesheets"),
+ 'use_timesheets': fields.boolean('Timesheets', help="Check this field if this project manages timesheets"),
}
def on_change_template(self, cr, uid, ids, template_id, context=None):
diff --git a/addons/hr_timesheet_invoice/hr_timesheet_invoice_view.xml b/addons/hr_timesheet_invoice/hr_timesheet_invoice_view.xml
index b3ec10e59c2..58dca6bd2d5 100644
--- a/addons/hr_timesheet_invoice/hr_timesheet_invoice_view.xml
+++ b/addons/hr_timesheet_invoice/hr_timesheet_invoice_view.xml
@@ -127,31 +127,6 @@
-
-
- Invoice Tasks Work
- account.analytic.line
- form
- tree,form
- []
- {'search_default_to_invoice': 1}
-
-
-
- Click to add some tasks work to be invoiced.
-
- This list shows every task you can invoice to the customer.
- Select the lines and invoice from the 'more...' contextual
- menu to generate invoices automatically.
-
-
-
-
-
hr_timesheet_invoice.factor.searchhr_timesheet_invoice.factor
diff --git a/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py b/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py
index 695d589ee2e..3fd7cca9b3b 100644
--- a/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py
+++ b/addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py
@@ -62,11 +62,7 @@ class account_analytic_line(osv.osv):
if data is None:
data = {}
- account_ids = {}
- for line in self.pool.get('account.analytic.line').browse(cr, uid, ids, context=context):
- account_ids[line.account_id.id] = True
-
- account_ids = account_ids.keys() #data['accounts']
+ account_ids = [line.account_id.id for line in self.pool.get('account.analytic.line').browse(cr, uid, ids, context=context)]
for account in analytic_account_obj.browse(cr, uid, account_ids, context=context):
partner = account.partner_id
if (not partner) or not (account.pricelist_id):
@@ -106,18 +102,18 @@ class account_analytic_line(osv.osv):
last_invoice = invoice_obj.create(cr, uid, curr_invoice, context=context2)
invoices.append(last_invoice)
- cr.execute("SELECT product_id, user_id, to_invoice, sum(unit_amount), product_uom_id, name " \
+ cr.execute("SELECT product_id, user_id, to_invoice, sum(unit_amount), product_uom_id " \
"FROM account_analytic_line as line " \
"WHERE account_id = %s " \
"AND id IN %s AND to_invoice IS NOT NULL " \
- "GROUP BY product_id, user_id, to_invoice, product_uom_id, name", (account.id, tuple(ids),))
+ "GROUP BY product_id, user_id, to_invoice, product_uom_id", (account.id, tuple(ids),))
- for product_id, user_id, factor_id, qty, uom, line_name in cr.fetchall():
+ for product_id, user_id, factor_id, qty, uom in cr.fetchall():
if data.get('product'):
product_id = data['product'][0]
product = product_obj.browse(cr, uid, product_id, context=context2)
if not product:
- raise osv.except_osv(_('Error!'), _('There is no product defined for the line %s. Please select one or force the product through the wizard.') % (line_name))
+ raise osv.except_osv(_('Error!'), _('There is no product defined. Please select one or force the product through the wizard.'))
factor = invoice_factor_obj.browse(cr, uid, factor_id, context=context2)
factor_name = product_obj.name_get(cr, uid, [product_id], context=context2)[0][1]
if factor.customer_name:
diff --git a/addons/hr_timesheet_sheet/static/src/xml/timesheet.xml b/addons/hr_timesheet_sheet/static/src/xml/timesheet.xml
index 4390c7c6ed1..7ac7330f2d3 100644
--- a/addons/hr_timesheet_sheet/static/src/xml/timesheet.xml
+++ b/addons/hr_timesheet_sheet/static/src/xml/timesheet.xml
@@ -54,16 +54,10 @@
- Click to add projects/analytic accounts you worked on.
+ Click to add projects, contracts or analytic accounts.
You will be able to register your working hours and
activities.
-
- By default, you record timesheets on analytic accounts.
- But if an analytic account represents a customer
- contract, you can change the type of the analytic
- account to 'Contract or Project' to setup the invoicing
- options.
diff --git a/addons/idea/idea.py b/addons/idea/idea.py
index a382948e15c..6ba34554a61 100644
--- a/addons/idea/idea.py
+++ b/addons/idea/idea.py
@@ -68,20 +68,20 @@ class idea_idea(osv.osv):
def idea_cancel(self, cr, uid, ids, context=None):
self.write(cr, uid, ids, { 'state': 'cancel' })
- self.message_post(cr, uid, ids, body=_('Idea canceled.'), context=context)
+ self.message_post(cr, uid, ids, body=_('Idea has been refused.'), context=context)
return True
def idea_open(self, cr, uid, ids, context={}):
self.write(cr, uid, ids, {'state': 'open'}, context=context)
- self.message_post(cr, uid, ids, body=_('Idea accepted.'), context=context)
+ self.message_post(cr, uid, ids, body=_('Idea has been opened.'), context=context)
return True
def idea_close(self, cr, uid, ids, context={}):
self.write(cr, uid, ids, {'state': 'close'}, context=context)
- self.message_post(cr, uid, ids, body=_('Idea closed.'), context=context)
+ self.message_post(cr, uid, ids, body=_('Idea has been accepted.'), context=context)
return True
def idea_draft(self, cr, uid, ids, context={}):
self.write(cr, uid, ids, {'state': 'draft'}, context=context)
- self.message_post(cr, uid, ids, body=_('Idea reset to draft.'), context=context)
+ self.message_post(cr, uid, ids, body=_('Idea has been created.'), context=context)
return True
diff --git a/addons/knowledge/i18n/zh_CN.po b/addons/knowledge/i18n/zh_CN.po
index 79f07d510e7..52b9795996f 100644
--- a/addons/knowledge/i18n/zh_CN.po
+++ b/addons/knowledge/i18n/zh_CN.po
@@ -8,52 +8,52 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-11-24 02:53+0000\n"
-"PO-Revision-Date: 2011-01-13 19:01+0000\n"
-"Last-Translator: Wei \"oldrev\" Li \n"
+"PO-Revision-Date: 2012-11-26 13:46+0000\n"
+"Last-Translator: hifly \n"
"Language-Team: Chinese (Simplified) \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 06:25+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-11-27 05:24+0000\n"
+"X-Generator: Launchpad (build 16309)\n"
#. module: knowledge
#: view:knowledge.config.settings:0
msgid "Documents"
-msgstr ""
+msgstr "文档"
#. module: knowledge
#: model:ir.model,name:knowledge.model_knowledge_config_settings
msgid "knowledge.config.settings"
-msgstr ""
+msgstr "knowledge.config.settings"
#. module: knowledge
#: help:knowledge.config.settings,module_document_webdav:0
msgid ""
"Access your documents in OpenERP through WebDAV.\n"
" This installs the module document_webdav."
-msgstr ""
+msgstr "在OpenERP中,通过WebDAV访问你的文档。"
#. module: knowledge
#: help:knowledge.config.settings,module_document_page:0
msgid "This installs the module document_page."
-msgstr ""
+msgstr "安装模块document_page."
#. module: knowledge
#: model:ir.ui.menu,name:knowledge.menu_document2
msgid "Collaborative Content"
-msgstr "协作编辑"
+msgstr "协作内容"
#. module: knowledge
#: model:ir.actions.act_window,name:knowledge.action_knowledge_configuration
#: view:knowledge.config.settings:0
msgid "Configure Knowledge"
-msgstr ""
+msgstr "配置知识库"
#. module: knowledge
#: view:knowledge.config.settings:0
msgid "Knowledge and Documents Management"
-msgstr ""
+msgstr "知识和文档管理"
#. module: knowledge
#: help:knowledge.config.settings,module_document:0
@@ -63,16 +63,19 @@ msgid ""
"and a document dashboard.\n"
" This installs the module document."
msgstr ""
+"这是一个完整的文档管理系统,\n"
+"包含:用户认证,全文搜索(目前不支持pptx和docx)和一个文档控制台。\n"
+"需要安装document模块。"
#. module: knowledge
#: field:knowledge.config.settings,module_document_page:0
msgid "Create static web pages"
-msgstr ""
+msgstr "创建静态页面"
#. module: knowledge
#: field:knowledge.config.settings,module_document_ftp:0
msgid "Share repositories (FTP)"
-msgstr ""
+msgstr "共享库(FTP)"
#. module: knowledge
#: field:knowledge.config.settings,module_document:0
diff --git a/addons/l10n_be_coda/l10n_be_coda_view.xml b/addons/l10n_be_coda/l10n_be_coda_view.xml
index d5067e7951a..1f014400d3c 100644
--- a/addons/l10n_be_coda/l10n_be_coda_view.xml
+++ b/addons/l10n_be_coda/l10n_be_coda_view.xml
@@ -215,7 +215,7 @@
account.coda.treeaccount.coda
-
+
@@ -229,7 +229,7 @@
account.coda.formaccount.coda
-
+
+
+ Account Invoice
+ account.invoice
+
+
+
+
+
+
+
+
+
+
+
+ account.invoice.groupby
+ account.invoice
+
+
+
+
+
+
+
+
+
+
+ Account Invoice
+ account.invoice
+
+
+
+
+
+
+
+
+
+
+
+
+ Users Preferences
+ res.users
+
+
+
+
+
+
+
+
+
+
+
+
+ res.users.preferences.form
+ res.users
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/sale_journal/sale_journal.py b/addons/sale_journal/sale_journal.py
index 9951773f36a..3ae8e912efe 100644
--- a/addons/sale_journal/sale_journal.py
+++ b/addons/sale_journal/sale_journal.py
@@ -87,10 +87,10 @@ class sale(osv.osv):
result.update(invoice_type_id=order.invoice_type_id and order.invoice_type_id.id or False)
return result
- def onchange_partner_id(self, cr, uid, ids, part):
- result = super(sale, self).onchange_partner_id(cr, uid, ids, part)
+ def onchange_partner_id(self, cr, uid, ids, part, context=None):
+ result = super(sale, self).onchange_partner_id(cr, uid, ids, part, context=context)
if part:
- itype = self.pool.get('res.partner').browse(cr, uid, part).property_invoice_type
+ itype = self.pool.get('res.partner').browse(cr, uid, part, context=context).property_invoice_type
if itype:
result['value']['invoice_type_id'] = itype.id
return result
diff --git a/addons/sale_stock/i18n/zh_CN.po b/addons/sale_stock/i18n/zh_CN.po
index 97f2b8f648b..c470b3d36ff 100644
--- a/addons/sale_stock/i18n/zh_CN.po
+++ b/addons/sale_stock/i18n/zh_CN.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-11-24 02:54+0000\n"
-"PO-Revision-Date: 2012-11-25 10:11+0000\n"
+"PO-Revision-Date: 2012-11-26 15:38+0000\n"
"Last-Translator: ccdos \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-26 04:42+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-11-27 05:24+0000\n"
+"X-Generator: Launchpad (build 16309)\n"
#. module: sale_stock
#: constraint:stock.move:0
@@ -32,7 +32,7 @@ msgstr "允许销售员 使用菜单“按已交付数量开票” 根据发运
#: code:addons/sale_stock/sale_stock.py:470
#, python-format
msgid "Delivery Order %sscheduled for %s."
-msgstr ""
+msgstr "发运单 %s被排程 为 %s."
#. module: sale_stock
#: model:process.node,name:sale_stock.process_node_deliveryorder0
@@ -44,7 +44,7 @@ msgstr "送货单"
msgid ""
"Allows you to specify different delivery and invoice addresses on a sale "
"order."
-msgstr ""
+msgstr "在销售订单,你可以指定不一样的发运和开票地址。"
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:569
@@ -89,7 +89,7 @@ msgstr "审核"
#, python-format
msgid ""
"You must first cancel all delivery order(s) attached to this sales order."
-msgstr ""
+msgstr "你必须先取消这个销售订单附加的所有发运单。"
#. module: sale_stock
#: model:process.transition,name:sale_stock.process_transition_saleprocurement0
@@ -125,7 +125,7 @@ msgstr "运送方式"
msgid ""
"You cannot make an advance on a sales order that is "
"defined as 'Automatic Invoice after delivery'."
-msgstr ""
+msgstr "你不能给定义为“发运后开票的”销售单进行预付款操作。"
#. module: sale_stock
#: model:ir.ui.menu,name:sale_stock.menu_action_shop_form
@@ -160,12 +160,12 @@ msgid ""
" You can define your own carrier and delivery grids for "
"prices.\n"
" This installs the module delivery."
-msgstr ""
+msgstr "允许你在销售订单和提货单添加运输方法。"
#. module: sale_stock
#: field:sale.config.settings,group_sale_delivery_address:0
msgid "Allow a different address for delivery and invoicing "
-msgstr ""
+msgstr "允许不一样的发运和开票地址。 "
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:571
@@ -314,7 +314,7 @@ msgstr "基于发运单生产发票"
#: code:addons/sale_stock/sale_stock.py:473
#, python-format
msgid "Order delivered."
-msgstr ""
+msgstr "订单 已经交付."
#. module: sale_stock
#: field:sale.config.settings,module_delivery:0
@@ -336,7 +336,7 @@ msgstr "打包装"
msgid ""
"International Commercial Terms are a series of predefined commercial terms "
"used in international transactions."
-msgstr ""
+msgstr "国际商业条款是一系列预定义的用于国际贸易的商业条款。"
#. module: sale_stock
#: field:sale.config.settings,default_picking_policy:0
@@ -362,13 +362,13 @@ msgstr "采购已下销售单的物料"
#: help:sale.order,picking_policy:0
msgid ""
"Pick 'Deliver each product when available' if you allow partial delivery."
-msgstr ""
+msgstr "如果你允许部分交付, 选择‘每个产品可用时发运’"
#. module: sale_stock
#: code:addons/sale_stock/sale_stock.py:206
#, python-format
msgid "Cannot cancel sales order!"
-msgstr ""
+msgstr "不能取消销售订单!"
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_sale_shop
@@ -424,6 +424,8 @@ msgid ""
"lines.\n"
" This installs the modules project_timesheet and project_mrp."
msgstr ""
+"让你为特定时间和人员 传输项目管理的任务条目到工时单,进行创建、编辑和删除之一的操作。并自动从需求单明细创建项目任务。\n"
+"为此要安装模块project_timesheet 和project_mrp。"
#. module: sale_stock
#: sql_constraint:stock.picking:0
@@ -454,7 +456,7 @@ msgstr "没足够的库存!: "
msgid ""
"Number of days between the order confirmation and the shipping of the "
"products to the customer"
-msgstr ""
+msgstr "订单被确认和产品交付给客户之间的天数"
#. module: sale_stock
#: help:sale.config.settings,default_picking_policy:0
@@ -462,7 +464,7 @@ msgid ""
"Sales order by default will be configured to deliver all products at once "
"instead of delivering each product when it is available. This may have an "
"impact on the shipping price."
-msgstr ""
+msgstr "销售订单默认被配置为 当每个产品可用后,一次性发运所有的产品。这可能会影响运输价格。"
#. module: sale_stock
#: model:process.node,note:sale_stock.process_node_deliveryorder0
@@ -488,6 +490,8 @@ msgid ""
"In order to delete a confirmed sales order, you must cancel it.\n"
"To do so, you must first cancel related picking for delivery orders."
msgstr ""
+"为了删除已经确认的销售单,你必须取消它。\n"
+"要做到这点,你必须首先取消发运单关联的提货单。"
#. module: sale_stock
#: field:sale.order.line,number_packages:0
@@ -517,7 +521,7 @@ msgstr "允许你用 属性 来标记销售订单 明细"
#. module: sale_stock
#: field:sale.config.settings,task_work:0
msgid "Prepare invoices based on task's activities"
-msgstr ""
+msgstr "基于任务的进展准备发票"
#. module: sale_stock
#: model:ir.model,name:sale_stock.model_sale_advance_payment_inv
diff --git a/addons/stock/i18n/es_MX.po b/addons/stock/i18n/es_MX.po
index 07b68884ebf..c9a7e8288ae 100644
--- a/addons/stock/i18n/es_MX.po
+++ b/addons/stock/i18n/es_MX.po
@@ -8,14 +8,15 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-11-24 02:51+0000\n"
-"PO-Revision-Date: 2012-09-27 04:54+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2012-11-26 15:37+0000\n"
+"Last-Translator: Alejandro Negrin [ Vauxoo ] ..:: http://www.vauxoo.com ::.. "
+"\n"
"Language-Team: Spanish (Mexico) \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 05:39+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-11-27 05:23+0000\n"
+"X-Generator: Launchpad (build 16309)\n"
#. module: stock
#: field:stock.inventory.line.split,line_exist_ids:0
@@ -24,7 +25,7 @@ msgstr ""
#: field:stock.move.split,line_exist_ids:0
#: field:stock.move.split,line_ids:0
msgid "Serial Numbers"
-msgstr ""
+msgstr "Números de Serie"
#. module: stock
#: help:stock.config.settings,group_product_variant:0
@@ -37,7 +38,7 @@ msgstr ""
#. module: stock
#: model:ir.model,name:stock.model_stock_move_split_lines
msgid "Stock move Split lines"
-msgstr ""
+msgstr "Dividir líneas de movimientos de inventario"
#. module: stock
#: help:product.category,property_stock_account_input_categ:0
@@ -48,14 +49,12 @@ msgid ""
"value for all products in this category. It can also directly be set on each "
"product"
msgstr ""
-"Cuando en el campo Valoración inventario se tiene seleccionado Tiempo real "
-"(automatizado) , la contrapartida de los asientos contables para todos los "
-"movimientos de inventario entrantes, se mostrarán en esta cuenta contable, a "
-"menos de que exista un conjunto de valoración cuenta específica en la "
-"ubicación de destino. En el caso de que el producto es un servicio, se "
-"deberá de seleccionar la cuenta de gastos. Este es el valor por defecto para "
-"todos los productos en esta categoría. También puede directamente establecer "
-"en cada producto."
+"Cuando se realiza una valorización de inventario en tiempo real, la "
+"contrapartida para todos los movimientos de entrada serán imputados en esta "
+"cuenta, a menos que se haya establecido una cuenta de valorización "
+"específica en la ubicación fuente. Éste es el valor por defecto para todos "
+"los productos en esta categoría. También se puede establecer directamente en "
+"cada producto."
#. module: stock
#: view:stock.picking.out:0
@@ -85,7 +84,7 @@ msgstr ""
#: view:stock.tracking:0
#, python-format
msgid "Upstream Traceability"
-msgstr ""
+msgstr "Trazabilidad hacia arriba"
#. module: stock
#: code:addons/stock/stock.py:1448
@@ -96,28 +95,28 @@ msgstr ""
#. module: stock
#: field:product.product,track_outgoing:0
msgid "Track Outgoing Lots"
-msgstr ""
+msgstr "Seguimiento de lotes salientes"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_stock_line_date
#: model:ir.ui.menu,name:stock.menu_report_stock_line_date
msgid "Last Product Inventories"
-msgstr ""
+msgstr "Último inventario de productos"
#. module: stock
#: view:stock.move:0
msgid "Today"
-msgstr ""
+msgstr "Hoy"
#. module: stock
#: field:stock.production.lot.revision,indice:0
msgid "Revision Number"
-msgstr ""
+msgstr "Número de revisión"
#. module: stock
#: view:stock.move:0
msgid "Orders processed Today or planned for Today"
-msgstr ""
+msgstr "Pedidos procesados hoy o planificados para hoy"
#. module: stock
#: view:stock.partial.move.line:0
@@ -126,7 +125,7 @@ msgstr ""
#: view:stock.partial.picking.line:0
#: view:stock.return.picking.memory:0
msgid "Product Moves"
-msgstr ""
+msgstr "Movimientos productos"
#. module: stock
#: code:addons/stock/stock.py:2589
@@ -138,7 +137,7 @@ msgstr ""
#. module: stock
#: model:ir.ui.menu,name:stock.menu_stock_inventory_control
msgid "Inventory Control"
-msgstr ""
+msgstr "Control de inventario"
#. module: stock
#: help:stock.production.lot,ref:0
@@ -146,18 +145,20 @@ msgid ""
"Internal reference number in case it differs from the manufacturer's serial "
"number"
msgstr ""
+"Número interno de referencia en caso de que sea diferente del número de "
+"serie del fabricante."
#. module: stock
#: code:addons/stock/wizard/stock_fill_inventory.py:59
#, python-format
msgid "You cannot perform this operation on more than one Stock Inventories."
-msgstr ""
+msgstr "No puedes realizar esta operación en más de un Inventario de Stock."
#. module: stock
#: code:addons/stock/wizard/stock_change_product_qty.py:92
#, python-format
msgid "Quantity cannot be negative."
-msgstr ""
+msgstr "La cantidad no puede ser negativa"
#. module: stock
#: view:stock.picking:0
@@ -187,19 +188,19 @@ msgstr ""
#: field:stock.return.picking.memory,quantity:0
#: field:stock.split.into,quantity:0
msgid "Quantity"
-msgstr ""
+msgstr "Cantidad"
#. module: stock
#: view:report.stock.move:0
#: field:report.stock.move,day:0
msgid "Day"
-msgstr ""
+msgstr "Día"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_inventory_form
#: model:ir.ui.menu,name:stock.menu_action_inventory_form
msgid "Physical Inventories"
-msgstr ""
+msgstr "Inventarios físicos"
#. module: stock
#: selection:stock.location.product,type:0
@@ -211,24 +212,24 @@ msgstr ""
#: view:report.stock.move:0
#: field:stock.change.standard.price,stock_journal:0
msgid "Stock journal"
-msgstr ""
+msgstr "Diario de inventario"
#. module: stock
#: code:addons/stock/stock.py:1449
#, python-format
msgid "Products have been received."
-msgstr ""
+msgstr "Los productos han sido recibidos/."
#. module: stock
#: view:report.stock.move:0
msgid "Incoming"
-msgstr ""
+msgstr "Entrada"
#. module: stock
#: code:addons/stock/wizard/stock_move.py:223
#, python-format
msgid "Unable to assign all lots to this move!"
-msgstr ""
+msgstr "¡No es posible asignar todos los lotes a este movimiento!"
#. module: stock
#: help:stock.move,partner_id:0
@@ -236,28 +237,30 @@ msgid ""
"Optional address where goods are to be delivered, specifically used for "
"allotment"
msgstr ""
+"Dirección opcional cuando las mercancías deben ser entregadas, utilizado "
+"específicamente para lotificación"
#. module: stock
#: model:ir.actions.server,name:stock.action_partial_move_server
msgid "Deliver/Receive Products"
-msgstr ""
+msgstr "Enviar/Recibir productos"
#. module: stock
#: code:addons/stock/report/report_stock.py:78
#: code:addons/stock/report/report_stock.py:134
#, python-format
msgid "You cannot delete any record!"
-msgstr ""
+msgstr "¡No puede eliminar ningún registro!"
#. module: stock
#: view:stock.picking:0
msgid "Delivery orders to invoice"
-msgstr ""
+msgstr "Ordenes de envío a facturar"
#. module: stock
#: view:stock.picking:0
msgid "Assigned Delivery Orders"
-msgstr ""
+msgstr "Ordenes de envío asignadas"
#. module: stock
#: code:addons/stock/wizard/stock_change_standard_price.py:107
@@ -270,7 +273,7 @@ msgstr ""
#: selection:stock.picking.in,invoice_state:0
#: selection:stock.picking.out,invoice_state:0
msgid "Not Applicable"
-msgstr ""
+msgstr "No aplicable"
#. module: stock
#: help:stock.change.product.qty,message_unread:0
@@ -283,13 +286,13 @@ msgstr ""
#. module: stock
#: help:stock.tracking,serial:0
msgid "Other reference or serial number"
-msgstr ""
+msgstr "Otra referencia o número de serie."
#. module: stock
#: view:stock.move:0
#: view:stock.picking:0
msgid "Origin"
-msgstr ""
+msgstr "Origen"
#. module: stock
#: view:board.board:0
@@ -300,7 +303,7 @@ msgstr ""
#. module: stock
#: view:report.stock.lines.date:0
msgid "Non Inv"
-msgstr ""
+msgstr "No facturado"
#. module: stock
#: code:addons/stock/wizard/stock_traceability.py:54
@@ -308,7 +311,7 @@ msgstr ""
#: view:stock.tracking:0
#, python-format
msgid "Downstream Traceability"
-msgstr ""
+msgstr "Trazabilidad hacia abajo"
#. module: stock
#: view:stock.move:0
@@ -318,18 +321,18 @@ msgstr ""
#: field:stock.picking.out,name:0
#: view:stock.production.lot:0
msgid "Reference"
-msgstr ""
+msgstr "Referencia"
#. module: stock
#: code:addons/stock/stock.py:1619
#, python-format
msgid "Products to Process"
-msgstr ""
+msgstr "Productos a procesar"
#. module: stock
#: view:stock.move:0
msgid "New Pack"
-msgstr ""
+msgstr "Nuevo paquete"
#. module: stock
#: help:stock.fill.inventory,set_stock_zero:0
@@ -337,16 +340,18 @@ msgid ""
"If checked, all product quantities will be set to zero to help ensure a real "
"physical inventory is done"
msgstr ""
+"Si se selecciona, todas las cantidades de producto se configuran a cero para "
+"ayudar a realizar un inventario físico real."
#. module: stock
#: view:product.product:0
msgid "Forecasted:"
-msgstr ""
+msgstr "Planeado"
#. module: stock
#: view:stock.partial.move:0
msgid "_Validate"
-msgstr ""
+msgstr "_Validar"
#. module: stock
#: help:stock.change.product.qty,message_summary:0
@@ -377,12 +382,12 @@ msgstr ""
#: code:addons/stock/wizard/stock_return_picking.py:198
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "¡Advertencia!"
#. module: stock
#: field:stock.invoice.onshipping,group:0
msgid "Group by partner"
-msgstr ""
+msgstr "Agrupar por empresa"
#. module: stock
#: help:stock.picking,move_type:0
@@ -402,7 +407,7 @@ msgstr ""
#: field:stock.picking.in,partner_id:0
#: field:stock.picking.out,partner_id:0
msgid "Partner"
-msgstr ""
+msgstr "Empresa"
#. module: stock
#: field:stock.config.settings,module_claim_from_delivery:0
@@ -412,28 +417,28 @@ msgstr ""
#. module: stock
#: selection:stock.return.picking,invoice_state:0
msgid "No invoicing"
-msgstr ""
+msgstr "No facturación"
#. module: stock
#: view:stock.move:0
msgid "Stock moves that have been processed"
-msgstr ""
+msgstr "Movimientos de existencias que han sido procesados"
#. module: stock
#: field:stock.inventory.line.split,use_exist:0
#: field:stock.move.split,use_exist:0
msgid "Existing Serial Numbers"
-msgstr ""
+msgstr "Números de serie existentes"
#. module: stock
#: model:res.groups,name:stock.group_inventory_valuation
msgid "Manage Inventory valuation"
-msgstr ""
+msgstr "Administrar valoración de inventario"
#. module: stock
#: model:stock.location,name:stock.stock_location_suppliers
msgid "Suppliers"
-msgstr ""
+msgstr "Proveedores"
#. module: stock
#: help:stock.incoterms,code:0
diff --git a/addons/stock/i18n/fr.po b/addons/stock/i18n/fr.po
index a9b0589d965..8c93bad2c13 100644
--- a/addons/stock/i18n/fr.po
+++ b/addons/stock/i18n/fr.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-11-24 02:51+0000\n"
-"PO-Revision-Date: 2012-05-10 17:19+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
+"PO-Revision-Date: 2012-11-26 17:09+0000\n"
+"Last-Translator: Numérigraphe \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-25 05:37+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-11-27 05:23+0000\n"
+"X-Generator: Launchpad (build 16309)\n"
#. module: stock
#: field:stock.move,product_uos_qty:0
@@ -24,7 +24,7 @@ msgstr "Quantité (UdV)"
#. module: stock
#: field:stock.move,product_uos:0
msgid "Product UOS"
-msgstr "UdV du produit"
+msgstr "UdV de l'article"
#~ msgid "Product UOM"
#~ msgstr "UdM du produit"
@@ -63,8 +63,8 @@ msgstr ""
"Si la valorisation du stock est faite en temps réel, les écritures de "
"contrepartie de tous les mouvements de stock entrants seront passées sur ce "
"compte, sauf si un compte particulier est précisé pour l'emplacement source. "
-"C'est la valeur par défaut pour tous les produits de cette catégorie. Il est "
-"également possible de la préciser directement sur chaque produit."
+"C'est la valeur par défaut pour tous les articles de cette catégorie. Il est "
+"également possible de la préciser directement sur chaque article."
#. module: stock
#: view:stock.picking.out:0
@@ -111,7 +111,7 @@ msgstr "Suivre les lots sortants"
#: model:ir.actions.act_window,name:stock.action_stock_line_date
#: model:ir.ui.menu,name:stock.menu_report_stock_line_date
msgid "Last Product Inventories"
-msgstr "Derniers inventaires des produits"
+msgstr "Derniers inventaires des articles"
#. module: stock
#: view:stock.move:0
@@ -135,7 +135,7 @@ msgstr "Ordres traités du jour ou planifiés pour aujourd'hui"
#: view:stock.partial.picking.line:0
#: view:stock.return.picking.memory:0
msgid "Product Moves"
-msgstr "Mouvements du produit"
+msgstr "Mouvements de stock"
#. module: stock
#: code:addons/stock/stock.py:2589
@@ -254,7 +254,7 @@ msgstr ""
#. module: stock
#: model:ir.actions.server,name:stock.action_partial_move_server
msgid "Deliver/Receive Products"
-msgstr "Livrer/recevoir des produits"
+msgstr "Livrer/recevoir des articles"
#. module: stock
#: code:addons/stock/report/report_stock.py:78
@@ -309,7 +309,7 @@ msgstr "Origine"
#: view:board.board:0
#: model:ir.actions.act_window,name:stock.action_stock_incoming_product_delay
msgid "Incoming Products"
-msgstr "Produits entrants"
+msgstr "Réceptions par articles"
#. module: stock
#: view:report.stock.lines.date:0
@@ -338,7 +338,7 @@ msgstr "Référence"
#: code:addons/stock/stock.py:1619
#, python-format
msgid "Products to Process"
-msgstr "Produits à traiter"
+msgstr "Articles à traiter"
#. module: stock
#: view:stock.move:0
@@ -351,7 +351,7 @@ msgid ""
"If checked, all product quantities will be set to zero to help ensure a real "
"physical inventory is done"
msgstr ""
-"Si cette case est cochée, toutes les quantités du produit seront mises à "
+"Si cette case est cochée, toutes les quantités de l'article seront mises à "
"zéro pour s'assurer qu'un inventaire physique est réellement effectué."
#. module: stock
@@ -567,8 +567,8 @@ msgid ""
"When real-time inventory valuation is enabled on a product, this account "
"will hold the current value of the products."
msgstr ""
-"Quand la valorisation en temps réel est activée sur un produit, ce compte "
-"donnera la valorisation actuelle des produits."
+"Quand la valorisation en temps réel est activée sur un article, ce compte "
+"donnera la valorisation actuelle des articles."
#. module: stock
#: field:stock.config.settings,group_stock_tracking_lot:0
@@ -587,7 +587,7 @@ msgstr ""
#: code:addons/stock/product.py:196
#, python-format
msgid "Products: "
-msgstr "Produits: "
+msgstr "Articles : "
#. module: stock
#: field:report.stock.inventory,location_type:0
@@ -738,7 +738,7 @@ msgstr "Information complémentaire"
#: report:lot.stock.overview:0
#: report:lot.stock.overview_all:0
msgid "Location / Product"
-msgstr "Emplacement / produit"
+msgstr "Emplacement / article"
#. module: stock
#: field:stock.move,partner_id:0
@@ -854,6 +854,8 @@ msgid ""
"Forces to specify a Serial Number for all moves containing this product and "
"coming from a Supplier Location"
msgstr ""
+"Force à préciser un numéro de série pour tous les mouvements contenant cet "
+"article et provenant d'un emplacement fournisseur"
#. module: stock
#: help:stock.config.settings,group_uos:0
@@ -976,7 +978,7 @@ msgstr "Adresse du dépôt"
#: view:stock.move:0
#: view:stock.move.scrap:0
msgid "Scrap Products"
-msgstr "Rebuts"
+msgstr "Mettre au rebut"
#. module: stock
#: view:product.product:0
@@ -1048,7 +1050,7 @@ msgstr "Mouvement automatique"
#. module: stock
#: model:ir.model,name:stock.model_stock_change_product_qty
msgid "Change Product Quantity"
-msgstr "Changer la quantité de produit"
+msgstr "Changer la quantité d'articles"
#. module: stock
#: model:ir.model,name:stock.model_stock_inventory_merge
@@ -1083,7 +1085,7 @@ msgstr "Emplacement d'inventaire"
#. module: stock
#: constraint:stock.move:0
msgid "You must assign a serial number for this product."
-msgstr ""
+msgstr "Vous devez attribuer un numéro de série pour cet article."
#. module: stock
#: code:addons/stock/stock.py:2326
@@ -1289,7 +1291,7 @@ msgstr ""
#. module: stock
#: field:product.template,property_stock_production:0
msgid "Production Location"
-msgstr "Emplacement Production"
+msgstr "Emplacement de production"
#. module: stock
#: code:addons/stock/product.py:121
@@ -1346,16 +1348,16 @@ msgid ""
" "
msgstr ""
"* \"Emplacement Fournisseur\" : emplacement virtuel représentant l'origine "
-"des produits reçus d'un fournisseur\n"
+"des articles reçus d'un fournisseur\n"
" \n"
"* \"Vue\" : emplacement virtuel servant à donner une vision hiérarchisée de "
-"votre entrepôt, en regroupant les produits des emplacements enfants. Ne peut "
-"pas contenir de produit directement\n"
+"votre entrepôt, en regroupant les articles des emplacements enfants. Ne peut "
+"pas contenir d'articles directement\n"
" \n"
"* \"Emplacement interne\" : emplacement physique dans votre entrepôt\n"
" \n"
"* \"Emplacement client\": emplacement virtuel représentant la destination "
-"des produits envoyés à un client\n"
+"des articles envoyés à un client\n"
" \n"
"* \"Inventaire\": emplacement virtuel servant de contrepartie aux mouvements "
"servant à corriger les niveaux des stocks lors des inventaires physiques\n"
@@ -1602,7 +1604,7 @@ msgid ""
"Technical field used to record the product cost set by the user during a "
"picking confirmation (when average price costing method is used)"
msgstr ""
-"Champ technique utilisé pour enregistrer le coût du produit défini par "
+"Champ technique utilisé pour enregistrer le coût de l'article défini par "
"l'utilisateur lors de la confirmation de l'opération de manutention (quand "
"la valorisation se fait sur le prix moyen)"
@@ -2003,7 +2005,7 @@ msgstr "Livraison de marchandise"
#. module: stock
#: model:ir.ui.menu,name:stock.menu_product_category_config_stock
msgid "Product Categories"
-msgstr "Catégories de produits"
+msgstr "Catégories d'articles"
#. module: stock
#: view:stock.move:0
@@ -2278,7 +2280,7 @@ msgstr "Remplir l'inventaire"
#. module: stock
#: view:stock.return.picking:0
msgid "Provide the quantities of the returned products."
-msgstr "Indiquez les quantités des produits retournés."
+msgstr "Indiquez les quantités des articles retournés."
#. module: stock
#: view:product.product:0
@@ -2331,7 +2333,7 @@ msgid ""
msgstr ""
"L'analyse des mouvements vous permet de contrôler et d'analyser les "
"mouvements de stock de la société. Ce rapport vous permet d'analyser les "
-"différents chemins suivis par vos produits et les performances de la gestion "
+"différents chemins suivis par vos articles et les performances de la gestion "
"des stocks."
#. module: stock
@@ -2583,6 +2585,15 @@ msgid ""
" \n"
" "
msgstr ""
+"
\n"
+" Cliquez pour créer un mouvement de stock.\n"
+"
\n"
+" Ce menu vous offre une traçabilité complète\n"
+" des opérations concernant un article particulier. Vous "
+"pouvez filtrer par article\n"
+" pour voir les mouvements passés ou prévus pour cet article.\n"
+"
\n"
+" "
#. module: stock
#: view:stock.location:0
@@ -2750,7 +2761,7 @@ msgstr ""
#: view:stock.partial.move:0
#: view:stock.picking:0
msgid "Products"
-msgstr "Produits"
+msgstr "Articles"
#. module: stock
#: view:stock.inventory.line:0
@@ -2789,13 +2800,13 @@ msgstr "Méthode de livraison"
#: help:stock.picking.in,location_dest_id:0
#: help:stock.picking.out,location_dest_id:0
msgid "Location where the system will stock the finished products."
-msgstr "L'emplacement ou le système stockera les produits finis"
+msgstr "Emplacement où le système stockera les produits finis."
#. module: stock
#: view:board.board:0
#: model:ir.actions.act_window,name:stock.action_stock_outgoing_product_delay
msgid "Outgoing Products"
-msgstr "Produits à expédier"
+msgstr "Articles à expédier"
#. module: stock
#: code:addons/stock/stock.py:2320
@@ -2848,10 +2859,10 @@ msgid ""
"current inventory value, and the stock input and stock output account will "
"hold the counterpart moves for incoming and outgoing products."
msgstr ""
-"Quand la valorisation en temps réel est activée sur un produit, le système "
+"Quand la valorisation en temps réel est activée sur un article, le système "
"génère automatiquement les écritures comptables correspondant aux mouvements "
-"de stock. Le compte de variation d'inventaire défini dans la catégorie de "
-"produits représente la valorisation actuelle du stock, et les comptes "
+"de stock. Le compte de variation d'inventaire défini dans la catégorie "
+"d'articles représente la valorisation actuelle du stock, et les comptes "
"d'entrée et de sortie de stock contiennent les contreparties des mouvements "
"de stock entrants et sortants."
@@ -3010,10 +3021,10 @@ msgid ""
"need this report in order to ensure that the stock of each product is "
"controlled at least once a year."
msgstr ""
-"Affichez les derniers inventaires validés sur vos produits et triez-les "
+"Affichez les derniers inventaires validés sur vos articles et triez-les "
"facilement avec des critères de filtrage. Si vous faites souvent des "
-"inventaires partiels, vous avez besoin de ce rapport pour s'assurer que le "
-"stock de chaque produit est contrôlé une fois par an."
+"inventaires partiels, vous avez besoin de ce rapport pour vous assurer que "
+"le stock de chaque article est contrôlé une fois par an."
#. module: stock
#: code:addons/stock/wizard/stock_invoice_onshipping.py:112
@@ -3093,7 +3104,7 @@ msgstr ""
#: code:addons/stock/wizard/stock_partial_picking.py:99
#, python-format
msgid "Receive Products"
-msgstr "Réception par produit"
+msgstr "Réception par article"
#. module: stock
#: code:addons/stock/wizard/stock_partial_picking.py:101
@@ -3106,7 +3117,7 @@ msgstr "Livrer les produits"
#. module: stock
#: view:stock.location.product:0
msgid "View Stock of Products"
-msgstr "Voir les stocks produits"
+msgstr "Voir les stocks des articles"
#. module: stock
#: view:report.stock.inventory:0
@@ -3143,7 +3154,7 @@ msgstr "Décocher le champ \"Actif\" cache le colis sans le supprimer."
#. module: stock
#: view:stock.production.lot:0
msgid "Product Lots Filter"
-msgstr "Filtre sur les lots de produit"
+msgstr "Filtre sur les numéros de série"
#. module: stock
#: view:stock.inventory.merge:0
@@ -3352,7 +3363,7 @@ msgid ""
"If checked, products contained in child locations of selected location will "
"be included as well."
msgstr ""
-"Si coché, les produits contenus dans les emplacement fils de l'emplacement "
+"Si coché, les articles contenus dans les emplacement fils de l'emplacement "
"sélectionné seront également inclus."
#. module: stock
@@ -3612,7 +3623,7 @@ msgstr ""
#: field:stock.report.tracklots,product_id:0
#: field:stock.return.picking.memory,product_id:0
msgid "Product"
-msgstr "Produit"
+msgstr "Article"
#. module: stock
#: model:ir.actions.act_window,help:stock.action_inventory_form
@@ -3665,7 +3676,7 @@ msgstr "Hauteur (Z)"
#: model:ir.model,name:stock.model_stock_move_consume
#: view:stock.move.consume:0
msgid "Consume Products"
-msgstr "Produits consommés"
+msgstr "Consommer les articles"
#. module: stock
#: field:stock.location,parent_right:0
@@ -3702,7 +3713,7 @@ msgstr "Valeur Totale"
#. module: stock
#: model:ir.ui.menu,name:stock.menu_product_by_category_stock_form
msgid "Products by Category"
-msgstr "Produits par catégorie"
+msgstr "Articles par catégorie"
#. module: stock
#: selection:stock.picking,state:0
@@ -3732,7 +3743,7 @@ msgstr ""
#: model:ir.actions.act_window,name:stock.action_view_stock_location_product
#: model:ir.model,name:stock.model_stock_location_product
msgid "Products by Location"
-msgstr "Produits par emplacement"
+msgstr "Articles par emplacement"
#. module: stock
#: view:stock.config.settings:0
@@ -3955,7 +3966,7 @@ msgstr "Société"
#: field:stock.move.consume,product_uom:0
#: field:stock.move.scrap,product_uom:0
msgid "Product Unit of Measure"
-msgstr ""
+msgstr "Unité de mesure d'article"
#. module: stock
#: code:addons/stock/stock.py:1426
@@ -4253,7 +4264,7 @@ msgstr "Coût unitaire pour cette ligne de produit"
#: view:report.stock.move:0
#: field:report.stock.move,categ_id:0
msgid "Product Category"
-msgstr "Catégorie de produits"
+msgstr "Catégorie d'articles"
#. module: stock
#: code:addons/stock/stock.py:1407
@@ -4319,7 +4330,7 @@ msgstr "Journal d'enchainement"
#: code:addons/stock/stock.py:773
#, python-format
msgid "Not enough stock, unable to reserve the products."
-msgstr "Pas encore de stock, impossible de réserver les produits."
+msgstr "Pas encore de stock, impossible de réserver les articles."
#. module: stock
#: view:report.stock.move:0
@@ -4385,7 +4396,7 @@ msgstr ""
#. module: stock
#: model:ir.model,name:stock.model_product_template
msgid "Product Template"
-msgstr "Modèle de produit"
+msgstr "Modèle d'article"
#. module: stock
#: selection:report.stock.inventory,month:0
@@ -4407,7 +4418,7 @@ msgstr "Valeur du stock virtuel"
#: view:stock.picking.in:0
#: view:stock.picking.out:0
msgid "Return Products"
-msgstr "Retourner les produits"
+msgstr "Retourner les articles"
#. module: stock
#: view:stock.inventory:0
@@ -4439,7 +4450,7 @@ msgstr ""
#: model:ir.actions.act_window,name:stock.action_reception_picking_move
#: model:ir.ui.menu,name:stock.menu_action_pdct_in
msgid "Incoming Products"
-msgstr ""
+msgstr "Articles entrants"
#. module: stock
#: view:product.product:0
@@ -4680,6 +4691,8 @@ msgstr "Janvier"
#: constraint:stock.move:0
msgid "You cannot move products from or to a location of the type view."
msgstr ""
+"Il est impossible de déplacer des articles depuis ou vers un emplacement de "
+"type \"vue\"."
#. module: stock
#: help:stock.config.settings,group_stock_production_lot:0
diff --git a/addons/stock/i18n/zh_CN.po b/addons/stock/i18n/zh_CN.po
index f7708f607dd..7c5a257ea64 100644
--- a/addons/stock/i18n/zh_CN.po
+++ b/addons/stock/i18n/zh_CN.po
@@ -7,14 +7,14 @@ msgstr ""
"Project-Id-Version: OpenERP Server 6.0dev\n"
"Report-Msgid-Bugs-To: support@openerp.com\n"
"POT-Creation-Date: 2012-11-24 02:51+0000\n"
-"PO-Revision-Date: 2012-11-25 16:52+0000\n"
+"PO-Revision-Date: 2012-11-26 08:33+0000\n"
"Last-Translator: ccdos \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-11-26 04:40+0000\n"
-"X-Generator: Launchpad (build 16293)\n"
+"X-Launchpad-Export-Date: 2012-11-27 05:23+0000\n"
+"X-Generator: Launchpad (build 16309)\n"
#. module: stock
#: field:stock.inventory.line.split,line_exist_ids:0
@@ -333,7 +333,7 @@ msgstr "如果勾选,所有产品数量将设为零以确保实物盘点操作
#. module: stock
#: view:product.product:0
msgid "Forecasted:"
-msgstr ""
+msgstr "预测:"
#. module: stock
#: view:stock.partial.move:0
@@ -348,7 +348,7 @@ msgstr "审核(_V)"
msgid ""
"Holds the Chatter summary (number of messages, ...). This summary is "
"directly in html format in order to be inserted in kanban views."
-msgstr ""
+msgstr "保留复杂的摘要(消息数量,……等)。为了插入到看板视图,这一摘要直接是是HTML格式。"
#. module: stock
#: code:addons/stock/stock.py:773
@@ -381,7 +381,7 @@ msgstr "按业务伙伴分组"
#: help:stock.picking.in,move_type:0
#: help:stock.picking.out,move_type:0
msgid "It specifies goods to be deliver partially or all at once"
-msgstr ""
+msgstr "指定货物是部分发运还是一次性发运所有的"
#. module: stock
#: model:ir.model,name:stock.model_res_partner
@@ -399,7 +399,7 @@ msgstr "业务伙伴"
#. module: stock
#: field:stock.config.settings,module_claim_from_delivery:0
msgid "Allow claim on deliveries"
-msgstr ""
+msgstr "允许在发运单上索赔"
#. module: stock
#: selection:stock.return.picking,invoice_state:0
@@ -415,12 +415,12 @@ msgstr "库存调拨已经被处理"
#: field:stock.inventory.line.split,use_exist:0
#: field:stock.move.split,use_exist:0
msgid "Existing Serial Numbers"
-msgstr ""
+msgstr "系列号已经存在"
#. module: stock
#: model:res.groups,name:stock.group_inventory_valuation
msgid "Manage Inventory valuation"
-msgstr ""
+msgstr "管理库存核算"
#. module: stock
#: model:stock.location,name:stock.stock_location_suppliers
@@ -451,7 +451,7 @@ msgstr "内部库位"
#. module: stock
#: view:stock.move:0
msgid "Split in Serial Number"
-msgstr ""
+msgstr "分开为不同系列号"
#. module: stock
#: view:stock.location:0
@@ -471,7 +471,7 @@ msgstr "滞后天数"
#. module: stock
#: selection:stock.picking.out,state:0
msgid "Ready to Deliver"
-msgstr ""
+msgstr "准备发运"
#. module: stock
#: model:ir.model,name:stock.model_action_traceability
@@ -509,7 +509,7 @@ msgstr "入库数量"
#. module: stock
#: model:ir.actions.client,name:stock.action_client_warehouse_menu
msgid "Open Warehouse Menu"
-msgstr ""
+msgstr "打开仓库菜单"
#. module: stock
#: field:stock.warehouse,lot_output_id:0
@@ -525,7 +525,7 @@ msgstr "分拆到"
#. module: stock
#: field:stock.config.settings,module_product_expiry:0
msgid "Expiry date on serial numbers"
-msgstr ""
+msgstr "系列号上的过期日期"
#. module: stock
#: field:stock.move,price_currency_id:0
@@ -535,7 +535,7 @@ msgstr "平均价格使用的币别"
#. module: stock
#: view:product.product:0
msgid "Stock and Expected Variations"
-msgstr ""
+msgstr "库存和预期的变动"
#. module: stock
#: help:product.category,property_stock_valuation_account_id:0
@@ -547,7 +547,7 @@ msgstr "在进行产品实时库存核算时,此科目记录产品的当前估
#. module: stock
#: field:stock.config.settings,group_stock_tracking_lot:0
msgid "Track serial number on logistic units (pallets)"
-msgstr ""
+msgstr "跟踪在物流单元(货盘)上的系列号"
#. module: stock
#: help:product.template,sale_delay:0
@@ -555,7 +555,7 @@ msgid ""
"The average delay in days between the confirmation of the customer order and "
"the delivery of the finished products. It's the time you promise to your "
"customers."
-msgstr ""
+msgstr "在客户订单确认和完工产品交付之间的平均的延期日子。这是你承诺给客户的日期。"
#. module: stock
#: code:addons/stock/product.py:196
@@ -572,7 +572,7 @@ msgstr "库位类型"
#. module: stock
#: view:stock.config.settings:0
msgid "Location & Warehouse"
-msgstr ""
+msgstr "库位和仓库"
#. module: stock
#: help:report.stock.move,type:0
@@ -596,6 +596,12 @@ msgid ""
" \n"
" "
msgstr ""
+"
\n"
+" "
#. module: stock
#: model:ir.actions.report.xml,name:stock.report_move_labels
@@ -606,7 +612,7 @@ msgstr "标签"
#: code:addons/stock/stock.py:1444
#, python-format
msgid "Back order %s has been created."
-msgstr ""
+msgstr "未交付清单%s 已经被 创建."
#. module: stock
#: model:ir.model,name:stock.model_report_stock_move
@@ -617,24 +623,24 @@ msgstr "调拨统计"
#: help:stock.config.settings,group_uom:0
msgid ""
"Allows you to select and maintain different units of measure for products."
-msgstr ""
+msgstr "允许你选择和维护产品的不同计量单位"
#. module: stock
#: model:ir.model,name:stock.model_stock_report_tracklots
msgid "Stock report by logistic serial number"
-msgstr ""
+msgstr "根据物流系列号的库存报表"
#. module: stock
#: help:product.product,track_outgoing:0
msgid ""
"Forces to specify a Serial Number for all moves containing this product and "
"going to a Customer Location"
-msgstr ""
+msgstr "强制给所有包含将要进入客户库位的这个产品的移库指定一个系列号"
#. module: stock
#: model:ir.ui.menu,name:stock.menu_stock_products_moves
msgid "Receive/Deliver Products"
-msgstr ""
+msgstr "接收发送产品"
#. module: stock
#: field:stock.move,move_history_ids:0
@@ -669,7 +675,7 @@ msgstr "包装"
#. module: stock
#: model:ir.actions.report.xml,name:stock.report_picking_list_in
msgid "Receipt Slip"
-msgstr ""
+msgstr "入库单"
#. module: stock
#: code:addons/stock/wizard/stock_move.py:214
@@ -1664,7 +1670,7 @@ msgstr "拆分"
#. module: stock
#: model:ir.actions.report.xml,name:stock.report_picking_list_out
msgid "Delivery Slip"
-msgstr ""
+msgstr "出库单"
#. module: stock
#: view:stock.move:0
@@ -4700,7 +4706,7 @@ msgstr "目标库位"
#. module: stock
#: model:ir.actions.report.xml,name:stock.report_picking_list
msgid "Picking Slip"
-msgstr ""
+msgstr "领货单"
#. module: stock
#: help:stock.move,product_packaging:0
@@ -4951,7 +4957,7 @@ msgstr "选项: 如果是连锁那会引发库存调拨."
#. module: stock
#: view:stock.picking.out:0
msgid "Print Delivery Slip"
-msgstr ""
+msgstr "打印出库单"
#. module: stock
#: view:report.stock.inventory:0
diff --git a/addons/stock/report/picking.py b/addons/stock/report/picking.py
index 29a53fba7a2..711abbf6259 100644
--- a/addons/stock/report/picking.py
+++ b/addons/stock/report/picking.py
@@ -29,7 +29,13 @@ class picking(report_sxw.rml_parse):
super(picking, self).__init__(cr, uid, name, context=context)
self.localcontext.update({
'time': time,
+ 'get_product_desc':self.get_product_desc
})
+ def get_product_desc(self,move_line):
+ desc = move_line.product_id.name
+ if move_line.product_id.default_code:
+ desc = '[' + move_line.product_id.default_code + ']' + ' ' + desc
+ return desc
report_sxw.report_sxw('report.stock.picking.list','stock.picking','addons/stock/report/picking.rml',parser=picking)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/stock/report/picking.rml b/addons/stock/report/picking.rml
index 5f395c9f005..ecc682dceda 100644
--- a/addons/stock/report/picking.rml
+++ b/addons/stock/report/picking.rml
@@ -162,12 +162,14 @@
Customer Address : [[ (picking.type == 'out' or removeParentNode('para')) and '' ]]Warehouse Address : [[ (picking.type == 'internal' or removeParentNode('para')) and '' ]][[ (picking.partner_id and picking.partner_id.id and picking.partner_id.title.name) or '' ]] [[ picking.partner_id and picking.partner_id.id and picking.partner_id.name ]]
- [[ picking.partner_id and display_address(picking.partner_id,'delivery') ]]
+ [[ picking.partner_id and display_address(picking.partner_id) ]]
+ [[ picking.partner_id.phone or picking.partner_id.email or removeParentNode('para')]]
Contact Address :[[ picking.partner_id and picking.partner_id.title.name or '' ]] [[ picking.partner_id and picking.partner_id.name or '' ]]
- [[ picking.partner_id and display_address(picking.partner_id,'default') ]]
+ [[ picking.partner_id and display_address(picking.partner_id) ]]
+ [[ picking.partner_id.phone or picking.partner_id.email or removeParentNode('para')]]