[IMP]: resolved all conflicts
bzr revid: cha@tinyerp.com-20120530133024-ex0xf9142j8cn34o
This commit is contained in:
commit
bdeb623399
|
@ -201,17 +201,18 @@ class account_invoice(osv.osv):
|
|||
|
||||
'state': fields.selection([
|
||||
('draft','Draft'),
|
||||
('cancel','Cancelled'),
|
||||
('proforma','Pro-forma'),
|
||||
('proforma2','Pro-forma'),
|
||||
('open','Open'),
|
||||
('paid','Paid')
|
||||
],'Status', select=True, readonly=True,
|
||||
('paid','Paid'),
|
||||
('cancel','Cancelled'),
|
||||
],'State', select=True, readonly=True,
|
||||
help=' * The \'Draft\' state is used when a user is encoding a new and unconfirmed Invoice. \
|
||||
\n* The \'Pro-forma\' when invoice is in Pro-forma state,invoice does not have an invoice number. \
|
||||
\n* The \'Open\' state is used when user create invoice,a invoice number is generated.Its in open state till user does not pay invoice. \
|
||||
\n* The \'Paid\' state is set automatically when the invoice is paid. Its related journal entries may or may not be reconciled. \
|
||||
\n* The \'Cancelled\' state is used when user cancel invoice.'),
|
||||
'sent': fields.boolean('Sent', readonly=True, help="It indicates that the invoice has been sent."),
|
||||
'date_invoice': fields.date('Invoice Date', readonly=True, states={'draft':[('readonly',False)]}, select=True, help="Keep empty to use the current date"),
|
||||
'date_due': fields.date('Due Date', states={'paid':[('readonly',True)], 'open':[('readonly',True)], 'close':[('readonly',True)]}, select=True,
|
||||
help="If you use payment terms, the due date will be computed automatically at the generation "\
|
||||
|
@ -286,6 +287,7 @@ class account_invoice(osv.osv):
|
|||
'check_total': 0.0,
|
||||
'internal_number': False,
|
||||
'user_id': lambda s, cr, u, c: u,
|
||||
'sent': False,
|
||||
}
|
||||
_sql_constraints = [
|
||||
('number_uniq', 'unique(number, company_id, journal_id, type)', 'Invoice Number must be unique per Company!'),
|
||||
|
@ -366,6 +368,47 @@ class account_invoice(osv.osv):
|
|||
else:
|
||||
raise orm.except_orm(_('Unknown Error'), str(e))
|
||||
|
||||
def invoice_print(self, cr, uid, ids, context=None):
|
||||
'''
|
||||
This function prints the invoice and mark it as sent, so that we can see more easily the next step of the workflow
|
||||
'''
|
||||
assert len(ids) == 1, 'This option should only be used for a single id at a time'
|
||||
self.write(cr, uid, ids, {'sent': True}, context=context)
|
||||
datas = {
|
||||
'ids': ids,
|
||||
'model': 'account.invoice',
|
||||
'form': self.read(cr, uid, ids[0], context=context)
|
||||
}
|
||||
return {
|
||||
'type': 'ir.actions.report.xml',
|
||||
'report_name': 'account.invoice',
|
||||
'datas': datas,
|
||||
'nodestroy' : True
|
||||
}
|
||||
|
||||
def action_invoice_sent(self, cr, uid, ids, context=None):
|
||||
'''
|
||||
This function opens a window to compose an email, with the edi invoice template message loaded by default
|
||||
'''
|
||||
mod_obj = self.pool.get('ir.model.data')
|
||||
template = mod_obj.get_object_reference(cr, uid, 'account', 'email_template_edi_invoice')
|
||||
template_id = template and template[1] or False
|
||||
res = mod_obj.get_object_reference(cr, uid, 'mail', 'email_compose_message_wizard_form')
|
||||
res_id = res and res[1] or False
|
||||
ctx = dict(context, active_model='account.invoice', active_id=ids[0])
|
||||
ctx.update({'mail.compose.template_id': template_id})
|
||||
return {
|
||||
'view_type': 'form',
|
||||
'view_mode': 'form',
|
||||
'res_model': 'mail.compose.message',
|
||||
'views': [(res_id, 'form')],
|
||||
'view_id': res_id,
|
||||
'type': 'ir.actions.act_window',
|
||||
'target': 'new',
|
||||
'context': ctx,
|
||||
'nodestroy': True,
|
||||
}
|
||||
|
||||
def confirm_paid(self, cr, uid, ids, context=None):
|
||||
if context is None:
|
||||
context = {}
|
||||
|
@ -604,6 +647,7 @@ class account_invoice(osv.osv):
|
|||
'move_name':False,
|
||||
'internal_number': False,
|
||||
'period_id': False,
|
||||
'sent': False,
|
||||
})
|
||||
if 'date_invoice' not in default:
|
||||
default.update({
|
||||
|
@ -1669,4 +1713,14 @@ class res_partner(osv.osv):
|
|||
|
||||
res_partner()
|
||||
|
||||
class mail_message(osv.osv):
|
||||
_name = 'mail.message'
|
||||
_inherit = 'mail.message'
|
||||
|
||||
def _postprocess_sent_message(self, cr, uid, message, context=None):
|
||||
if message.model == 'account.invoice':
|
||||
self.pool.get('account.invoice').write(cr, uid, [message.res_id], {'sent':True}, context=context)
|
||||
return super(mail_message, self)._postprocess_sent_message(cr, uid, message=message, context=context)
|
||||
|
||||
mail_message()
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
|
@ -144,11 +144,11 @@
|
|||
<field name="arch" type="xml">
|
||||
<form layout="manual">
|
||||
<div class="oe_form_topbar">
|
||||
<button name="invoice_open" states="draft,proforma2" string="Approve"/>
|
||||
<button name="%(action_account_invoice_refund)d" type='action' string='Refund' states='open,paid'/>
|
||||
<button name='%(action_account_state_open)d' type='action' string='Re-Open' groups="account.group_account_invoice" attrs="{'invisible':['|', ('state','<>','paid'), ('reconciled', '=', True)]}" help="This button only appears when the state of the invoice is 'paid' (showing that it has been fully reconciled) and auto-computed boolean 'reconciled' is False (depicting that it's not the case anymore). In other words, the invoice has been dereconciled and it does not fit anymore the 'paid' state. You should press this button to re-open it and let it continue its normal process after having resolved the eventual exceptions it may have created."/>
|
||||
<button name="invoice_open" states="draft,proforma2" string="Validate"/>
|
||||
<button name="%(action_account_invoice_refund)d" type='action' string='Ask Refund' states='open,paid'/>
|
||||
<button name="invoice_cancel" states="draft,proforma2,sale,open" string="Cancel" groups="base.group_no_one"/>
|
||||
<button name="action_cancel_draft" states="cancel" string="Set to Draft" type="object"/>
|
||||
<button name='%(action_account_state_open)d' type='action' string='Re-Open' groups="account.group_account_invoice" attrs="{'invisible':['|', ('state','<>','paid'), ('reconciled', '=', True)]}" help="This button only appears when the state of the invoice is 'paid' (showing that it has been fully reconciled) and auto-computed boolean 'reconciled' is False (depicting that it's not the case anymore). In other words, the invoice has been dereconciled and it does not fit anymore the 'paid' state. You should press this button to re-open it and let it continue its normal process after having resolved the eventual exceptions it may have created."/>
|
||||
<div class="oe_right">
|
||||
<field name="state" widget="statusbar" nolabel="1" statusbar_visible="draft,open,paid" statusbar_colors='{"proforma":"blue","proforma2":"blue"}'/>
|
||||
</div>
|
||||
|
@ -260,13 +260,15 @@
|
|||
<field name="arch" type="xml">
|
||||
<form layout="manual">
|
||||
<div class="oe_form_topbar">
|
||||
<button name="invoice_proforma2" states="draft" string="PRO-FORMA" groups="account.group_proforma_invoices"/>
|
||||
<button name="action_invoice_sent" type="object" string="Send by Email" states="open" attrs="{'invisible':['|',('sent','=',True), ('state', '=', 'draft')]}"/>
|
||||
<button name="invoice_print" string="Print Invoice" type="object" states="open" attrs="{'invisible':['|',('sent','=',True), ('state', '=', 'draft')]}"/>
|
||||
<button name="invoice_open" states="draft,proforma2" string="Validate"/>
|
||||
<button name='%(action_account_state_open)d' type='action' string='Re-Open' groups="account.group_account_invoice" attrs="{'invisible':['|', ('state','<>','paid'), ('reconciled', '=', True)]}" help="This button only appears when the state of the invoice is 'paid' (showing that it has been fully reconciled) and auto-computed boolean 'reconciled' is False (depicting that it's not the case anymore). In other words, the invoice has been dereconciled and it does not fit anymore the 'paid' state. You should press this button to re-open it and let it continue its normal process after having resolved the eventual exceptions it may have created."/>
|
||||
<button name="%(account_invoices)d" string="Print Invoice" type="action" states="open,paid,proforma,sale,proforma2"/>
|
||||
<button name="%(action_account_invoice_refund)d" type='action' string='Refund' states='open,paid'/>
|
||||
<button name="action_cancel_draft" states="cancel" string="Reset to Draft" type="object"/>
|
||||
<button name="invoice_proforma2" states="draft" string="PRO-FORMA" groups="account.group_proforma_invoices"/>
|
||||
<button name="%(action_account_invoice_refund)d" type='action' string='Refund Invoice' states='paid'/>
|
||||
<button name="invoice_cancel" states="draft,proforma2,sale,open" string="Cancel" groups="base.group_no_one"/>
|
||||
<button name="action_cancel_draft" states="cancel" string="Reset to Draft" type="object"/>
|
||||
<button name='%(action_account_state_open)d' type='action' string='Re-Open' groups="account.group_account_invoice" attrs="{'invisible':['|', ('state','<>','paid'), ('reconciled', '=', True)]}" help="This button only appears when the state of the invoice is 'paid' (showing that it has been fully reconciled) and auto-computed boolean 'reconciled' is False (depicting that it's not the case anymore). In other words, the invoice has been dereconciled and it does not fit anymore the 'paid' state. You should press this button to re-open it and let it continue its normal process after having resolved the eventual exceptions it may have created."/>
|
||||
<!--button name="%(account_invoices)d" string="Print Invoice" type="action" states="open,paid,proforma,sale,proforma2"/-->
|
||||
<div class="oe_right">
|
||||
<field name="state" widget="statusbar" nolabel="1" statusbar_visible="draft,open,paid" statusbar_colors='{"proforma":"blue","proforma2":"blue"}'/>
|
||||
</div>
|
||||
|
@ -289,6 +291,7 @@
|
|||
<newline/>
|
||||
<field domain="[('company_id', '=', company_id),('type','=', 'receivable')]" name="account_id" groups="account.group_account_user"/>
|
||||
<field name="name"/>
|
||||
<field name="sent"/>
|
||||
</group>
|
||||
<notebook colspan="4">
|
||||
<page string="Invoice">
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
string="Invoices"
|
||||
attachment="(object.state in ('open','paid')) and ('INV'+(object.number or '').replace('/','')+'.pdf')"
|
||||
usage="default"
|
||||
multi="True"/>
|
||||
/>
|
||||
<report id="account_transfers" model="account.transfer" name="account.transfer" string="Transfers" xml="account/report/transfer.xml" xsl="account/report/transfer.xsl"/>
|
||||
<report auto="False" id="account_intracom" menu="False" model="account.move.line" name="account.intracom" string="IntraCom"/>
|
||||
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
|
||||
from osv import fields, osv, orm
|
||||
from edi import EDIMixin
|
||||
from edi.models import edi
|
||||
|
||||
INVOICE_LINE_EDI_STRUCT = {
|
||||
'name': True,
|
||||
|
@ -71,6 +72,16 @@ INVOICE_EDI_STRUCT = {
|
|||
class account_invoice(osv.osv, EDIMixin):
|
||||
_inherit = 'account.invoice'
|
||||
|
||||
def action_invoice_sent(self, cr, uid, ids, context=None):
|
||||
""""Override this method to add a link to mail"""
|
||||
if context is None:
|
||||
context = {}
|
||||
invoice_objs = self.browse(cr, uid, ids, context=context)
|
||||
edi_token = self.pool.get('edi.document').export_edi(cr, uid, invoice_objs, context = context)[0]
|
||||
web_root_url = self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url')
|
||||
ctx = dict(context, edi_web_url_view=edi.EDI_VIEW_WEB_URL % (web_root_url, cr.dbname, edi_token))
|
||||
return super(account_invoice, self).action_invoice_sent(cr, uid, ids, context=ctx)
|
||||
|
||||
def edi_export(self, cr, uid, records, edi_struct=None, context=None):
|
||||
"""Exports a supplier or customer invoice"""
|
||||
edi_struct = dict(edi_struct or INVOICE_EDI_STRUCT)
|
||||
|
|
|
@ -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-02-08 00:35+0000\n"
|
||||
"PO-Revision-Date: 2012-05-10 17:54+0000\n"
|
||||
"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-05-22 12:17+0000\n"
|
||||
"Last-Translator: Francois Degrave <Unknown>\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-05-11 04:48+0000\n"
|
||||
"X-Generator: Launchpad (build 15225)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-24 11:08+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: account
|
||||
#: code:addons/account/account_move_line.py:1200
|
||||
|
@ -3767,7 +3767,7 @@ msgstr "Date"
|
|||
#. module: account
|
||||
#: view:account.move:0
|
||||
msgid "Post"
|
||||
msgstr "Message"
|
||||
msgstr "Comptabiliser"
|
||||
|
||||
#. module: account
|
||||
#: view:account.unreconcile:0
|
||||
|
@ -10886,7 +10886,7 @@ msgstr "Rechercher une facture"
|
|||
#: view:account.invoice.report:0
|
||||
#: model:ir.actions.act_window,name:account.action_account_invoice_refund
|
||||
msgid "Refund"
|
||||
msgstr "Créer un avoir"
|
||||
msgstr "Avoir"
|
||||
|
||||
#. module: account
|
||||
#: model:email.template,body_text:account.email_template_edi_invoice
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
|
||||
"PO-Revision-Date: 2012-05-15 06:17+0000\n"
|
||||
"PO-Revision-Date: 2012-05-29 21:49+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-16 04:50+0000\n"
|
||||
"X-Generator: Launchpad (build 15247)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-30 05:21+0000\n"
|
||||
"X-Generator: Launchpad (build 15316)\n"
|
||||
|
||||
#. module: account
|
||||
#: view:account.invoice.report:0
|
||||
|
@ -7024,7 +7024,7 @@ msgstr "財務レポートの階層"
|
|||
#: view:analytic.entries.report:0
|
||||
#: field:analytic.entries.report,product_uom_id:0
|
||||
msgid "Product UOM"
|
||||
msgstr "製品単位"
|
||||
msgstr "製品の単位"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.actions.act_window,help:account.action_view_bank_statement_tree
|
||||
|
@ -7335,7 +7335,7 @@ msgstr ""
|
|||
#: field:account.invoice.tax,invoice_id:0
|
||||
#: model:ir.model,name:account.model_account_invoice_line
|
||||
msgid "Invoice Line"
|
||||
msgstr "請求行"
|
||||
msgstr "請求書行"
|
||||
|
||||
#. module: account
|
||||
#: view:account.invoice.report:0
|
||||
|
@ -7590,7 +7590,7 @@ msgstr "仕訳帳の仕訳帳エントリー記帳"
|
|||
#. module: account
|
||||
#: view:product.product:0
|
||||
msgid "Sale Taxes"
|
||||
msgstr "消費税(売上)"
|
||||
msgstr "消費税"
|
||||
|
||||
#. module: account
|
||||
#: field:account.financial.report,name:0
|
||||
|
@ -10758,3 +10758,9 @@ msgstr "仕訳帳エントリーの買掛金、または買掛金の残差金額
|
|||
|
||||
#~ msgid "Description On Invoices"
|
||||
#~ msgstr "請求書説明"
|
||||
|
||||
#~ msgid "Write-Off journal"
|
||||
#~ msgstr "償却仕訳帳"
|
||||
|
||||
#~ msgid "Full Payment"
|
||||
#~ msgstr "全支払"
|
||||
|
|
|
@ -7,20 +7,20 @@ msgstr ""
|
|||
"Project-Id-Version: OpenERP Server 6.0dev\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
|
||||
"PO-Revision-Date: 2011-09-27 10:01+0000\n"
|
||||
"Last-Translator: Walter Cheuk <wwycheuk@gmail.com>\n"
|
||||
"PO-Revision-Date: 2012-05-23 07:32+0000\n"
|
||||
"Last-Translator: VTTW <victso@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: 2012-05-11 04:55+0000\n"
|
||||
"X-Generator: Launchpad (build 15225)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: account
|
||||
#: view:account.invoice.report:0
|
||||
#: view:analytic.entries.report:0
|
||||
msgid "last month"
|
||||
msgstr "上月"
|
||||
msgstr "上個月"
|
||||
|
||||
#. module: account
|
||||
#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
|
||||
"PO-Revision-Date: 2012-04-28 01:18+0000\n"
|
||||
"PO-Revision-Date: 2012-05-29 06:22+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-04-29 04:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15149)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-30 05:21+0000\n"
|
||||
"X-Generator: Launchpad (build 15316)\n"
|
||||
|
||||
#. module: account_anglo_saxon
|
||||
#: sql_constraint:purchase.order:0
|
||||
|
@ -35,7 +35,7 @@ msgstr "製品分類"
|
|||
#. module: account_anglo_saxon
|
||||
#: sql_constraint:stock.picking:0
|
||||
msgid "Reference must be unique per Company!"
|
||||
msgstr "参照は会社内ではユニークでなければいけません。"
|
||||
msgstr "参照は会社内で固有でなければいけません"
|
||||
|
||||
#. module: account_anglo_saxon
|
||||
#: constraint:product.category:0
|
||||
|
@ -87,7 +87,7 @@ msgstr "出庫票"
|
|||
#. module: account_anglo_saxon
|
||||
#: sql_constraint:account.invoice:0
|
||||
msgid "Invoice Number must be unique per Company!"
|
||||
msgstr "請求書番号は会社ごとにユニークでなければいけません。"
|
||||
msgstr "請求書番号は会社ごとに固有である必要があります。"
|
||||
|
||||
#. module: account_anglo_saxon
|
||||
#: help:product.category,property_account_creditor_price_difference_categ:0
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 01:37+0100\n"
|
||||
"PO-Revision-Date: 2012-05-10 17:23+0000\n"
|
||||
"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-05-22 12:19+0000\n"
|
||||
"Last-Translator: Quentin THEURET <Unknown>\n"
|
||||
"Language-Team: French <fr@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: 2012-05-11 05:14+0000\n"
|
||||
"X-Generator: Launchpad (build 15225)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
|
@ -621,7 +621,7 @@ msgstr "Prorata temporis"
|
|||
#. module: account_asset
|
||||
#: view:account.asset.category:0
|
||||
msgid "Accounting Information"
|
||||
msgstr ""
|
||||
msgstr "Informations comptables"
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.model,name:account_asset.model_account_invoice
|
||||
|
|
|
@ -0,0 +1,793 @@
|
|||
# Indonesian translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 01:37+0100\n"
|
||||
"PO-Revision-Date: 2012-05-21 16:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\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: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
msgid "Assets in draft and open states"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.category,method_end:0
|
||||
#: field:account.asset.history,method_end:0 field:asset.modify,method_end:0
|
||||
msgid "Ending date"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,value_residual:0
|
||||
msgid "Residual Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.category,account_expense_depreciation_id:0
|
||||
msgid "Depr. Expense Account"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.depreciation.confirmation.wizard:0
|
||||
msgid "Compute Asset"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0
|
||||
msgid "Group By..."
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:asset.asset.report,gross_value:0
|
||||
msgid "Gross Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0 field:account.asset.asset,name:0
|
||||
#: field:account.asset.depreciation.line,asset_id:0
|
||||
#: field:account.asset.history,asset_id:0 field:account.move.line,asset_id:0
|
||||
#: view:asset.asset.report:0 field:asset.asset.report,asset_id:0
|
||||
#: model:ir.model,name:account_asset.model_account_asset_asset
|
||||
msgid "Asset"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: help:account.asset.asset,prorata:0 help:account.asset.category,prorata:0
|
||||
msgid ""
|
||||
"Indicates that the first depreciation entry for this asset have to be done "
|
||||
"from the purchase date instead of the first January"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.history,name:0
|
||||
msgid "History name"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,company_id:0
|
||||
#: field:account.asset.category,company_id:0 view:asset.asset.report:0
|
||||
#: field:asset.asset.report,company_id:0
|
||||
msgid "Company"
|
||||
msgstr "Perusahaan"
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.modify:0
|
||||
msgid "Modify"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: selection:account.asset.asset,state:0 view:asset.asset.report:0
|
||||
#: selection:asset.asset.report,state:0
|
||||
msgid "Running"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.depreciation.line,amount:0
|
||||
msgid "Depreciation Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0
|
||||
#: model:ir.actions.act_window,name:account_asset.action_asset_asset_report
|
||||
#: model:ir.model,name:account_asset.model_asset_asset_report
|
||||
#: model:ir.ui.menu,name:account_asset.menu_action_asset_asset_report
|
||||
msgid "Assets Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:asset.modify,name:0
|
||||
msgid "Reason"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,method_progress_factor:0
|
||||
#: field:account.asset.category,method_progress_factor:0
|
||||
msgid "Degressive Factor"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_list_normal
|
||||
#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_list_normal
|
||||
msgid "Asset Categories"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.depreciation.confirmation.wizard:0
|
||||
msgid ""
|
||||
"This wizard will post the depreciation lines of running assets that belong "
|
||||
"to the selected period."
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,account_move_line_ids:0
|
||||
#: field:account.move.line,entry_ids:0
|
||||
#: model:ir.actions.act_window,name:account_asset.act_entries_open
|
||||
msgid "Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
#: field:account.asset.asset,depreciation_line_ids:0
|
||||
msgid "Depreciation Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: help:account.asset.asset,salvage_value:0
|
||||
msgid "It is the amount you plan to have that you cannot depreciate."
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.depreciation.line,depreciation_date:0
|
||||
#: view:asset.asset.report:0 field:asset.asset.report,depreciation_date:0
|
||||
msgid "Depreciation Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.category,account_asset_id:0
|
||||
msgid "Asset Account"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:asset.asset.report,posted_value:0
|
||||
msgid "Posted Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0 view:asset.asset.report:0
|
||||
#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_form
|
||||
#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_form
|
||||
#: model:ir.ui.menu,name:account_asset.menu_finance_assets
|
||||
#: model:ir.ui.menu,name:account_asset.menu_finance_config_assets
|
||||
msgid "Assets"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.category,account_depreciation_id:0
|
||||
msgid "Depreciation Account"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0 view:account.asset.category:0
|
||||
#: view:account.asset.history:0 view:asset.modify:0 field:asset.modify,note:0
|
||||
msgid "Notes"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.depreciation.line,move_id:0
|
||||
msgid "Depreciation Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: sql_constraint:account.move.line:0
|
||||
msgid "Wrong credit or debit value in accounting entry !"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0 field:asset.asset.report,nbr:0
|
||||
msgid "# of Depreciation Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0
|
||||
msgid "Assets in draft state"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,method_end:0
|
||||
#: selection:account.asset.asset,method_time:0
|
||||
#: selection:account.asset.category,method_time:0
|
||||
#: selection:account.asset.history,method_time:0
|
||||
msgid "Ending Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,code:0
|
||||
msgid "Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: constraint:account.invoice:0
|
||||
msgid "Invalid BBA Structured Communication !"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
msgid "Account Asset"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.actions.act_window,name:account_asset.action_asset_depreciation_confirmation_wizard
|
||||
#: model:ir.ui.menu,name:account_asset.menu_asset_depreciation_confirmation_wizard
|
||||
msgid "Compute Assets"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.depreciation.line,sequence:0
|
||||
msgid "Sequence of the depreciation"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,method_period:0
|
||||
#: field:account.asset.category,method_period:0
|
||||
#: field:account.asset.history,method_period:0
|
||||
#: field:asset.modify,method_period:0
|
||||
msgid "Period Length"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: selection:account.asset.asset,state:0 view:asset.asset.report:0
|
||||
#: selection:asset.asset.report,state:0
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0
|
||||
msgid "Date of asset purchase"
|
||||
msgstr "Tanggal pembelian aset"
|
||||
|
||||
#. module: account_asset
|
||||
#: help:account.asset.asset,method_number:0
|
||||
msgid "Calculates Depreciation within specified interval"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
msgid "Change Duration"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.category,account_analytic_id:0
|
||||
msgid "Analytic account"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,method:0 field:account.asset.category,method:0
|
||||
msgid "Computation Method"
|
||||
msgstr "Metode Perhitungan"
|
||||
|
||||
#. module: account_asset
|
||||
#: help:account.asset.asset,method_period:0
|
||||
msgid "State here the time during 2 depreciations, in months"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: constraint:account.asset.asset:0
|
||||
msgid ""
|
||||
"Prorata temporis can be applied only for time method \"number of "
|
||||
"depreciations\"."
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: help:account.asset.history,method_time:0
|
||||
msgid ""
|
||||
"The method to use to compute the dates and number of depreciation lines.\n"
|
||||
"Number of Depreciations: Fix the number of depreciation lines and the time "
|
||||
"between 2 depreciations.\n"
|
||||
"Ending Date: Choose the time between 2 depreciations and the date the "
|
||||
"depreciations won't go beyond."
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,purchase_value:0
|
||||
msgid "Gross value "
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: constraint:account.asset.asset:0
|
||||
msgid "Error ! You can not create recursive assets."
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: help:account.asset.history,method_period:0
|
||||
msgid "Time in month between two depreciations"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0 field:asset.asset.report,name:0
|
||||
msgid "Year"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.modify:0
|
||||
#: model:ir.actions.act_window,name:account_asset.action_asset_modify
|
||||
#: model:ir.model,name:account_asset.model_asset_modify
|
||||
msgid "Modify Asset"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
msgid "Other Information"
|
||||
msgstr "Informasi lainnya"
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,salvage_value:0
|
||||
msgid "Salvage Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.invoice.line,asset_category_id:0 view:asset.asset.report:0
|
||||
msgid "Asset Category"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
msgid "Set to Close"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.actions.wizard,name:account_asset.wizard_asset_compute
|
||||
msgid "Compute assets"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.actions.wizard,name:account_asset.wizard_asset_modify
|
||||
msgid "Modify asset"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
msgid "Assets in closed state"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,parent_id:0
|
||||
msgid "Parent Asset"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.history:0
|
||||
#: model:ir.model,name:account_asset.model_account_asset_history
|
||||
msgid "Asset history"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0
|
||||
msgid "Assets purchased in current year"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,state:0 field:asset.asset.report,state:0
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.model,name:account_asset.model_account_invoice_line
|
||||
msgid "Invoice Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: constraint:account.move.line:0
|
||||
msgid ""
|
||||
"The selected account of your Journal Entry forces to provide a secondary "
|
||||
"currency. You should remove the secondary currency on the account or select "
|
||||
"a multi-currency view on the journal."
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0
|
||||
msgid "Month"
|
||||
msgstr "Bulan"
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
msgid "Depreciation Board"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.model,name:account_asset.model_account_move_line
|
||||
msgid "Journal Items"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:asset.asset.report,unposted_value:0
|
||||
msgid "Unposted Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,method_time:0
|
||||
#: field:account.asset.category,method_time:0
|
||||
#: field:account.asset.history,method_time:0
|
||||
msgid "Time Method"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.category:0
|
||||
msgid "Analytic Information"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.modify:0
|
||||
msgid "Asset Durations to Modify"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: constraint:account.move.line:0
|
||||
msgid ""
|
||||
"The date of your Journal Entry is not in the defined period! You should "
|
||||
"change the date or remove this constraint from the journal."
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,note:0 field:account.asset.category,note:0
|
||||
#: field:account.asset.history,note:0
|
||||
msgid "Note"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: help:account.asset.asset,method:0 help:account.asset.category,method:0
|
||||
msgid ""
|
||||
"Choose the method to use to compute the amount of depreciation lines.\n"
|
||||
" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n"
|
||||
" * Degressive: Calculated on basis of: Remaining Value * Degressive Factor"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: help:account.asset.asset,method_time:0
|
||||
#: help:account.asset.category,method_time:0
|
||||
msgid ""
|
||||
"Choose the method to use to compute the dates and number of depreciation "
|
||||
"lines.\n"
|
||||
" * Number of Depreciations: Fix the number of depreciation lines and the "
|
||||
"time between 2 depreciations.\n"
|
||||
" * Ending Date: Choose the time between 2 depreciations and the date the "
|
||||
"depreciations won't go beyond."
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0
|
||||
msgid "Assets in running state"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
msgid "Closed"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,partner_id:0
|
||||
#: field:asset.asset.report,partner_id:0
|
||||
msgid "Partner"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0 field:asset.asset.report,depreciation_value:0
|
||||
msgid "Amount of Depreciation Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0
|
||||
msgid "Posted depreciation lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: constraint:account.move.line:0
|
||||
msgid "Company must be the same for its related account and period."
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,child_ids:0
|
||||
msgid "Children Assets"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0
|
||||
msgid "Date of depreciation"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.history,user_id:0
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.history,date:0
|
||||
msgid "Date"
|
||||
msgstr "Tanggal"
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0
|
||||
msgid "Assets purchased in current month"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: constraint:account.move.line:0
|
||||
msgid "You can not create journal items on an account of type view."
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0
|
||||
msgid "Extended Filters..."
|
||||
msgstr "Filter Tambahan..."
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0 view:asset.depreciation.confirmation.wizard:0
|
||||
msgid "Compute"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.category:0
|
||||
msgid "Search Asset Category"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.model,name:account_asset.model_asset_depreciation_confirmation_wizard
|
||||
msgid "asset.depreciation.confirmation.wizard"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,active:0
|
||||
msgid "Active"
|
||||
msgstr "Aktif"
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.actions.wizard,name:account_asset.wizard_asset_close
|
||||
msgid "Close asset"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.depreciation.line,parent_state:0
|
||||
msgid "State of Asset"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.depreciation.line,name:0
|
||||
msgid "Depreciation Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0 field:account.asset.asset,history_ids:0
|
||||
msgid "History"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: sql_constraint:account.invoice:0
|
||||
msgid "Invoice Number must be unique per Company!"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:asset.depreciation.confirmation.wizard,period_id:0
|
||||
msgid "Period"
|
||||
msgstr "Periode"
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
msgid "General"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,prorata:0 field:account.asset.category,prorata:0
|
||||
msgid "Prorata Temporis"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.category:0
|
||||
msgid "Accounting Information"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.model,name:account_asset.model_account_invoice
|
||||
msgid "Invoice"
|
||||
msgstr "Faktur"
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_form_normal
|
||||
msgid "Review Asset Categories"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.depreciation.confirmation.wizard:0 view:asset.modify:0
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: selection:account.asset.asset,state:0 selection:asset.asset.report,state:0
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0 view:account.asset.category:0
|
||||
msgid "Depreciation Method"
|
||||
msgstr "Metode Depresiasi"
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,purchase_date:0 view:asset.asset.report:0
|
||||
#: field:asset.asset.report,purchase_date:0
|
||||
msgid "Purchase Date"
|
||||
msgstr "Tanggal Pembelian"
|
||||
|
||||
#. module: account_asset
|
||||
#: selection:account.asset.asset,method:0
|
||||
#: selection:account.asset.category,method:0
|
||||
msgid "Degressive"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: help:asset.depreciation.confirmation.wizard,period_id:0
|
||||
msgid ""
|
||||
"Choose the period for which you want to automatically post the depreciation "
|
||||
"lines of running assets"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
msgid "Current"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.depreciation.line,remaining_value:0
|
||||
msgid "Amount to Depreciate"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.category,open_asset:0
|
||||
msgid "Skip Draft State"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0 view:account.asset.category:0
|
||||
#: view:account.asset.history:0
|
||||
msgid "Depreciation Dates"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,currency_id:0
|
||||
msgid "Currency"
|
||||
msgstr "Mata Uang"
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.category,journal_id:0
|
||||
msgid "Journal"
|
||||
msgstr "Jurnal"
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.depreciation.line,depreciated_value:0
|
||||
msgid "Amount Already Depreciated"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.depreciation.line,move_check:0
|
||||
#: view:asset.asset.report:0 field:asset.asset.report,move_check:0
|
||||
msgid "Posted"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: help:account.asset.asset,state:0
|
||||
msgid ""
|
||||
"When an asset is created, the state is 'Draft'.\n"
|
||||
"If the asset is confirmed, the state goes in 'Running' and the depreciation "
|
||||
"lines can be posted in the accounting.\n"
|
||||
"You can manually close an asset when the depreciation is over. If the last "
|
||||
"line of depreciation is posted, the asset automatically goes in that state."
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.category,name:0
|
||||
msgid "Name"
|
||||
msgstr "Nama"
|
||||
|
||||
#. module: account_asset
|
||||
#: help:account.asset.category,open_asset:0
|
||||
msgid ""
|
||||
"Check this if you want to automatically confirm the assets of this category "
|
||||
"when created by invoices."
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
msgid "Set to Draft"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: selection:account.asset.asset,method:0
|
||||
#: selection:account.asset.category,method:0
|
||||
msgid "Linear"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0
|
||||
msgid "Month-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.model,name:account_asset.model_account_asset_depreciation_line
|
||||
msgid "Asset depreciation line"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,category_id:0 view:account.asset.category:0
|
||||
#: field:asset.asset.report,asset_category_id:0
|
||||
#: model:ir.model,name:account_asset.model_account_asset_category
|
||||
msgid "Asset category"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.asset.report:0
|
||||
msgid "Assets purchased in last month"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: code:addons/account_asset/wizard/wizard_asset_compute.py:49
|
||||
#, python-format
|
||||
msgid "Created Asset Moves"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: constraint:account.move.line:0
|
||||
msgid "You can not create journal items on closed account."
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.actions.act_window,help:account_asset.action_asset_asset_report
|
||||
msgid ""
|
||||
"From this report, you can have an overview on all depreciation. The tool "
|
||||
"search can also be used to personalise your Assets reports and so, match "
|
||||
"this analysis to your needs;"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: help:account.asset.category,method_period:0
|
||||
msgid "State here the time between 2 depreciations, in months"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: field:account.asset.asset,method_number:0
|
||||
#: selection:account.asset.asset,method_time:0
|
||||
#: field:account.asset.category,method_number:0
|
||||
#: selection:account.asset.category,method_time:0
|
||||
#: field:account.asset.history,method_number:0
|
||||
#: selection:account.asset.history,method_time:0
|
||||
#: field:asset.modify,method_number:0
|
||||
msgid "Number of Depreciations"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
msgid "Create Move"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:asset.depreciation.confirmation.wizard:0
|
||||
msgid "Post Depreciation Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: view:account.asset.asset:0
|
||||
msgid "Confirm Asset"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_asset
|
||||
#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_tree
|
||||
#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_tree
|
||||
msgid "Asset Hierarchy"
|
||||
msgstr "Hirarki Aset"
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
|
||||
"PO-Revision-Date: 2012-04-16 23:00+0000\n"
|
||||
"PO-Revision-Date: 2012-05-23 06:08+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-04-18 04:42+0000\n"
|
||||
"X-Generator: Launchpad (build 15108)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
|
@ -80,14 +80,14 @@ msgstr "ドラフト"
|
|||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Statement"
|
||||
msgstr "明細書"
|
||||
msgstr "取引明細書"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:confirm.statement.line:0
|
||||
#: model:ir.actions.act_window,name:account_bank_statement_extensions.action_confirm_statement_line
|
||||
#: model:ir.model,name:account_bank_statement_extensions.model_confirm_statement_line
|
||||
msgid "Confirm selected statement lines"
|
||||
msgstr "選択した明細行の確認"
|
||||
msgstr "選択した取引明細書行の確認"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: report:bank.statement.balance.report:0
|
||||
|
@ -165,7 +165,7 @@ msgstr "警告"
|
|||
#. module: account_bank_statement_extensions
|
||||
#: report:bank.statement.balance.report:0
|
||||
msgid "Closing Balance"
|
||||
msgstr "締切残高"
|
||||
msgstr "期末残高"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: report:bank.statement.balance.report:0
|
||||
|
@ -176,7 +176,7 @@ msgstr "日付"
|
|||
#: view:account.bank.statement.line:0
|
||||
#: field:account.bank.statement.line,globalisation_amount:0
|
||||
msgid "Glob. Amount"
|
||||
msgstr "国際化金額"
|
||||
msgstr "全体の金額"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
|
@ -201,7 +201,7 @@ msgid ""
|
|||
"valid payments"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"正当な支払いを行うために銀行タイプIBAN口座のための銀行にBIC/Swiftコードを定義して下さい。"
|
||||
"正当な支払いを行うために銀行タイプIBAN口座のための銀行にBIC / SWIFTコードを定義して下さい。"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line,val_date:0
|
||||
|
@ -221,7 +221,7 @@ msgstr "選択した銀行明細行のキャンセルを本当に行いますか
|
|||
#. module: account_bank_statement_extensions
|
||||
#: report:bank.statement.balance.report:0
|
||||
msgid "Name"
|
||||
msgstr "名称"
|
||||
msgstr "氏名"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: selection:account.bank.statement.line.global,type:0
|
||||
|
@ -295,7 +295,7 @@ msgstr "ドラフト明細行"
|
|||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Glob. Am."
|
||||
msgstr "国際化総額"
|
||||
msgstr "全体の金額"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement_line
|
||||
|
@ -340,7 +340,7 @@ msgstr "明細行"
|
|||
#. module: account_bank_statement_extensions
|
||||
#: sql_constraint:account.bank.statement.line.global:0
|
||||
msgid "The code must be unique !"
|
||||
msgstr "コードは固有でなければなりません。"
|
||||
msgstr "コードは固有であるべきです。"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line.global,bank_statement_line_ids:0
|
||||
|
|
|
@ -0,0 +1,385 @@
|
|||
# Romanian translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
|
||||
"PO-Revision-Date: 2012-05-21 11:09+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Romanian <ro@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: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Search Bank Transactions"
|
||||
msgstr "Cauta Tranzactii Bancare"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
#: selection:account.bank.statement.line,state:0
|
||||
msgid "Confirmed"
|
||||
msgstr "Confirmat(a)"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement:0
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Glob. Id"
|
||||
msgstr "Id Glob."
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: selection:account.bank.statement.line.global,type:0
|
||||
msgid "CODA"
|
||||
msgstr "CODA"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line.global,parent_id:0
|
||||
msgid "Parent Code"
|
||||
msgstr "Cod parinte"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Debit"
|
||||
msgstr "Debit"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:cancel.statement.line:0
|
||||
#: model:ir.actions.act_window,name:account_bank_statement_extensions.action_cancel_statement_line
|
||||
#: model:ir.model,name:account_bank_statement_extensions.model_cancel_statement_line
|
||||
msgid "Cancel selected statement lines"
|
||||
msgstr "Anuleaza liniile selectate ale extrasului de cont"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: constraint:res.partner.bank:0
|
||||
msgid "The RIB and/or IBAN is not valid"
|
||||
msgstr "Codul RIB si/sau IBAN nu este valabil"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Group By..."
|
||||
msgstr "Grupeaza dupa..."
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line,state:0
|
||||
msgid "State"
|
||||
msgstr "Stare"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
#: selection:account.bank.statement.line,state:0
|
||||
msgid "Draft"
|
||||
msgstr "Ciorna"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Statement"
|
||||
msgstr "Extras de cont"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:confirm.statement.line:0
|
||||
#: model:ir.actions.act_window,name:account_bank_statement_extensions.action_confirm_statement_line
|
||||
#: model:ir.model,name:account_bank_statement_extensions.model_confirm_statement_line
|
||||
msgid "Confirm selected statement lines"
|
||||
msgstr "Confirma liniile extrasului de cont selectat"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: report:bank.statement.balance.report:0
|
||||
#: model:ir.actions.report.xml,name:account_bank_statement_extensions.bank_statement_balance_report
|
||||
msgid "Bank Statement Balances Report"
|
||||
msgstr "Raport Sold Extras de cont"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:cancel.statement.line:0
|
||||
msgid "Cancel Lines"
|
||||
msgstr "Anuleaza Liniile"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line.global:0
|
||||
#: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement_line_global
|
||||
msgid "Batch Payment Info"
|
||||
msgstr "Informatii Plata Lot"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:confirm.statement.line:0
|
||||
msgid "Confirm Lines"
|
||||
msgstr "Confirma Liniile"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: code:addons/account_bank_statement_extensions/account_bank_statement.py:130
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Delete operation not allowed ! Please go to the associated bank "
|
||||
"statement in order to delete and/or modify this bank statement line"
|
||||
msgstr ""
|
||||
"Operatiune de stergere nepermisa! Va rugam sa mergeti la extrasul de cont "
|
||||
"asociat pentru a sterge si/sau modifica aceasta linie a extrasului de cont"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line.global,type:0
|
||||
msgid "Type"
|
||||
msgstr "Tip:"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
#: field:account.bank.statement.line,journal_id:0
|
||||
#: report:bank.statement.balance.report:0
|
||||
msgid "Journal"
|
||||
msgstr "Jurnal"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Confirmed Statement Lines."
|
||||
msgstr "Liniile confirmate ale Extrasului de cont."
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Credit Transactions."
|
||||
msgstr "Operatiuni de credit"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: model:ir.actions.act_window,help:account_bank_statement_extensions.action_cancel_statement_line
|
||||
msgid "cancel selected statement lines."
|
||||
msgstr "anuleaza liniile extrasului de cont selectat."
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line,counterparty_number:0
|
||||
msgid "Counterparty Number"
|
||||
msgstr "Numar Echivalent"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line.global:0
|
||||
msgid "Transactions"
|
||||
msgstr "Tranzactii"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: code:addons/account_bank_statement_extensions/account_bank_statement.py:130
|
||||
#, python-format
|
||||
msgid "Warning"
|
||||
msgstr "Atentionare"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: report:bank.statement.balance.report:0
|
||||
msgid "Closing Balance"
|
||||
msgstr "Sold la inchidere"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: report:bank.statement.balance.report:0
|
||||
msgid "Date"
|
||||
msgstr "Data"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
#: field:account.bank.statement.line,globalisation_amount:0
|
||||
msgid "Glob. Amount"
|
||||
msgstr "Suma Glob."
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Debit Transactions."
|
||||
msgstr "Tranzactii de debit."
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Extended Filters..."
|
||||
msgstr "Filtre Extinse..."
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:confirm.statement.line:0
|
||||
msgid "Confirmed lines cannot be changed anymore."
|
||||
msgstr "Liniile confirmate nu mai pot fi modificate."
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: constraint:res.partner.bank:0
|
||||
msgid ""
|
||||
"\n"
|
||||
"Please define BIC/Swift code on bank for bank type IBAN Account to make "
|
||||
"valid payments"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Va rugam sa definiti un cod BIC/Swift la banca pentru ca Contul bancar de "
|
||||
"tip IBAN sa faca plati valabile"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line,val_date:0
|
||||
msgid "Valuta Date"
|
||||
msgstr "Data Valuta"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: model:ir.actions.act_window,help:account_bank_statement_extensions.action_confirm_statement_line
|
||||
msgid "Confirm selected statement lines."
|
||||
msgstr "Confirmati liniile extrasului de cont selectat."
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:cancel.statement.line:0
|
||||
msgid "Are you sure you want to cancel the selected Bank Statement lines ?"
|
||||
msgstr ""
|
||||
"Sunteti sigur(a) ca doriti sa anulati liniile Extrasului de cont selectat ?"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: report:bank.statement.balance.report:0
|
||||
msgid "Name"
|
||||
msgstr "Nume"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: selection:account.bank.statement.line.global,type:0
|
||||
msgid "ISO 20022"
|
||||
msgstr "ISO 20022"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Notes"
|
||||
msgstr "Note"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: selection:account.bank.statement.line.global,type:0
|
||||
msgid "Manual"
|
||||
msgstr "Manual"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Credit"
|
||||
msgstr "Credit"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line.global,amount:0
|
||||
msgid "Amount"
|
||||
msgstr "Suma"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Fin.Account"
|
||||
msgstr "Cont Fin."
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line,counterparty_currency:0
|
||||
msgid "Counterparty Currency"
|
||||
msgstr "Moneda echivalenta"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line,counterparty_bic:0
|
||||
msgid "Counterparty BIC"
|
||||
msgstr "BIC echivalent"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line.global,child_ids:0
|
||||
msgid "Child Codes"
|
||||
msgstr "Coduri subordonate"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:confirm.statement.line:0
|
||||
msgid "Are you sure you want to confirm the selected Bank Statement lines ?"
|
||||
msgstr ""
|
||||
"Sunteti sigur(a) ca doriti sa confirmati liniile Extrasului de cont selectat "
|
||||
"?"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: constraint:account.bank.statement.line:0
|
||||
msgid ""
|
||||
"The amount of the voucher must be the same amount as the one on the "
|
||||
"statement line"
|
||||
msgstr ""
|
||||
"Suma de pe chitanta trebuie sa fie aceeasi ca si cea din linia extrasului"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: help:account.bank.statement.line,globalisation_id:0
|
||||
msgid ""
|
||||
"Code to identify transactions belonging to the same globalisation level "
|
||||
"within a batch payment"
|
||||
msgstr ""
|
||||
"Cod pentru identificarea tranzactiilor care apartin aceluiasi nivel de "
|
||||
"globalizare din cadrul unei plati a unui lot"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Draft Statement Lines."
|
||||
msgstr "Linii ale Extrasului de cont ciorna."
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Glob. Am."
|
||||
msgstr "Suma Glob."
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement_line
|
||||
msgid "Bank Statement Line"
|
||||
msgstr "Linie extras de cont"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line.global,code:0
|
||||
msgid "Code"
|
||||
msgstr "Cod"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line,counterparty_name:0
|
||||
msgid "Counterparty Name"
|
||||
msgstr "Nume echivalent"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line.global,name:0
|
||||
msgid "Communication"
|
||||
msgstr "Comunicare"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: model:ir.model,name:account_bank_statement_extensions.model_res_partner_bank
|
||||
msgid "Bank Accounts"
|
||||
msgstr "Conturi Bancare"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: constraint:account.bank.statement:0
|
||||
msgid "The journal and period chosen have to belong to the same company."
|
||||
msgstr "Jurnalul si perioada aleasa trebuie sa apartina aceleiasi companii."
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: model:ir.model,name:account_bank_statement_extensions.model_account_bank_statement
|
||||
msgid "Bank Statement"
|
||||
msgstr "Extras de cont"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Statement Line"
|
||||
msgstr "Linie a Extrasului de cont"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: sql_constraint:account.bank.statement.line.global:0
|
||||
msgid "The code must be unique !"
|
||||
msgstr "Codul trebuie sa fie unic !"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line.global,bank_statement_line_ids:0
|
||||
#: model:ir.actions.act_window,name:account_bank_statement_extensions.action_bank_statement_line
|
||||
#: model:ir.ui.menu,name:account_bank_statement_extensions.bank_statement_line
|
||||
msgid "Bank Statement Lines"
|
||||
msgstr "Linii Extras de cont"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line.global:0
|
||||
msgid "Child Batch Payments"
|
||||
msgstr "Plati secundare lot"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:cancel.statement.line:0
|
||||
#: view:confirm.statement.line:0
|
||||
msgid "Cancel"
|
||||
msgstr "Anuleaza"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Statement Lines"
|
||||
msgstr "Linii Extras de cont"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: view:account.bank.statement.line:0
|
||||
msgid "Total Amount"
|
||||
msgstr "Suma totala"
|
||||
|
||||
#. module: account_bank_statement_extensions
|
||||
#: field:account.bank.statement.line,globalisation_id:0
|
||||
msgid "Globalisation ID"
|
||||
msgstr "ID globalizare"
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
|
||||
"PO-Revision-Date: 2012-02-13 21:29+0000\n"
|
||||
"Last-Translator: t.o <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-05-24 17:30+0000\n"
|
||||
"Last-Translator: Quentin THEURET <Unknown>\n"
|
||||
"Language-Team: French <fr@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: 2012-05-11 05:15+0000\n"
|
||||
"X-Generator: Launchpad (build 15225)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-25 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: selection:res.company,check_layout:0
|
||||
|
@ -155,7 +155,7 @@ msgstr "Sociétés"
|
|||
#. module: account_check_writing
|
||||
#: view:res.company:0
|
||||
msgid "Default Check Layout"
|
||||
msgstr ""
|
||||
msgstr "Disposition par défaut des chèques"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: constraint:account.journal:0
|
||||
|
|
|
@ -0,0 +1,213 @@
|
|||
# Romanian translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
|
||||
"PO-Revision-Date: 2012-05-21 12:06+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Romanian <ro@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: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: selection:res.company,check_layout:0
|
||||
msgid "Check on Top"
|
||||
msgstr "Cecul in partea de sus"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: model:ir.actions.act_window,help:account_check_writing.action_write_check
|
||||
msgid ""
|
||||
"The check payment form allows you to track the payment you do to your "
|
||||
"suppliers specially by check. When you select a supplier, the payment method "
|
||||
"and an amount for the payment, OpenERP will propose to reconcile your "
|
||||
"payment with the open supplier invoices or bills.You can print the check"
|
||||
msgstr ""
|
||||
"Forma de plata prin cec va permite sa tineti evidenta platilor pe care le "
|
||||
"faceti furnizorilor d-voastra mai ales prin cecuri. Atunci cand selectati un "
|
||||
"furnizor, metoda de plata si o suma pentru plata, OpenERP va propune "
|
||||
"reconcilierea platii d-voastra cu facturile deschise ale furnizorului. "
|
||||
"Puteti printa cecul"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: view:account.voucher:0
|
||||
#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_bottom
|
||||
#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_middle
|
||||
#: model:ir.actions.report.xml,name:account_check_writing.account_print_check_top
|
||||
msgid "Print Check"
|
||||
msgstr "Printeaza Cecul"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: selection:res.company,check_layout:0
|
||||
msgid "Check in middle"
|
||||
msgstr "Cecul la mijloc"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: help:res.company,check_layout:0
|
||||
msgid ""
|
||||
"Check on top is compatible with Quicken, QuickBooks and Microsoft Money. "
|
||||
"Check in middle is compatible with Peachtree, ACCPAC and DacEasy. Check on "
|
||||
"bottom is compatible with Peachtree, ACCPAC and DacEasy only"
|
||||
msgstr ""
|
||||
"Cecul in partea de sus este compatibil cu Quicken, QuickBooks si Microsoft "
|
||||
"Money. Cecul la mijloc este compatibil cu Peachtree, ACCPAC si DacEasy. "
|
||||
"Cecul in partea de jos este compatibil numai cu Peachtree, ACCPAC si DacEasy"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: selection:res.company,check_layout:0
|
||||
msgid "Check on bottom"
|
||||
msgstr "Cecul in partea de jos"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: constraint:res.company:0
|
||||
msgid "Error! You can not create recursive companies."
|
||||
msgstr "Eroare! Nu puteti crea companii recursive."
|
||||
|
||||
#. module: account_check_writing
|
||||
#: help:account.journal,allow_check_writing:0
|
||||
msgid "Check this if the journal is to be used for writing checks."
|
||||
msgstr ""
|
||||
"Bifati aceasta casuta daca jurnalul va fi folosit pentru scrierea de cecuri."
|
||||
|
||||
#. module: account_check_writing
|
||||
#: field:account.journal,allow_check_writing:0
|
||||
msgid "Allow Check writing"
|
||||
msgstr "Permite scrierea de cecuri"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: report:account.print.check.bottom:0
|
||||
#: report:account.print.check.middle:0
|
||||
#: report:account.print.check.top:0
|
||||
msgid "Description"
|
||||
msgstr "Descriere"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: model:ir.model,name:account_check_writing.model_account_journal
|
||||
msgid "Journal"
|
||||
msgstr "Jurnal"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: model:ir.actions.act_window,name:account_check_writing.action_write_check
|
||||
#: model:ir.ui.menu,name:account_check_writing.menu_action_write_check
|
||||
msgid "Write Checks"
|
||||
msgstr "Scrieti Cecuri"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: report:account.print.check.bottom:0
|
||||
#: report:account.print.check.middle:0
|
||||
#: report:account.print.check.top:0
|
||||
msgid "Discount"
|
||||
msgstr "Reducere"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: report:account.print.check.bottom:0
|
||||
#: report:account.print.check.middle:0
|
||||
#: report:account.print.check.top:0
|
||||
msgid "Original Amount"
|
||||
msgstr "Suma Initiala"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: view:res.company:0
|
||||
msgid "Configuration"
|
||||
msgstr "Configurare"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: field:account.voucher,allow_check:0
|
||||
msgid "Allow Check Writing"
|
||||
msgstr "Permiteti Scrierea de Cecuri"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: report:account.print.check.bottom:0
|
||||
#: report:account.print.check.middle:0
|
||||
#: report:account.print.check.top:0
|
||||
msgid "Payment"
|
||||
msgstr "Plata"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: field:account.journal,use_preprint_check:0
|
||||
msgid "Use Preprinted Check"
|
||||
msgstr "Folositi Cecuri pre-tiparite"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: sql_constraint:res.company:0
|
||||
msgid "The company name must be unique !"
|
||||
msgstr "Numele companiei trebuie sa fie unic !"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: report:account.print.check.bottom:0
|
||||
#: report:account.print.check.middle:0
|
||||
#: report:account.print.check.top:0
|
||||
msgid "Due Date"
|
||||
msgstr "Data scadentei"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: model:ir.model,name:account_check_writing.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Companii"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: view:res.company:0
|
||||
msgid "Default Check Layout"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_check_writing
|
||||
#: constraint:account.journal:0
|
||||
msgid ""
|
||||
"Configuration error! The currency chosen should be shared by the default "
|
||||
"accounts too."
|
||||
msgstr ""
|
||||
"Eroare de configurare! Moneda aleasa ar trebui sa fie comuna si conturilor "
|
||||
"predefinite."
|
||||
|
||||
#. module: account_check_writing
|
||||
#: report:account.print.check.bottom:0
|
||||
#: report:account.print.check.middle:0
|
||||
msgid "Balance Due"
|
||||
msgstr "Sold datorat"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: report:account.print.check.bottom:0
|
||||
#: report:account.print.check.middle:0
|
||||
#: report:account.print.check.top:0
|
||||
msgid "Check Amount"
|
||||
msgstr "Suma Cec"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: model:ir.model,name:account_check_writing.model_account_voucher
|
||||
msgid "Accounting Voucher"
|
||||
msgstr "Chitanta contabila"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: sql_constraint:account.journal:0
|
||||
msgid "The name of the journal must be unique per company !"
|
||||
msgstr "Numele jurnalului trebuie sa fie unic per companie !"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: sql_constraint:account.journal:0
|
||||
msgid "The code of the journal must be unique per company !"
|
||||
msgstr "Codul jurnalului trebuie sa fie unic per companie !"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: field:account.voucher,amount_in_word:0
|
||||
msgid "Amount in Word"
|
||||
msgstr "Suma in litere"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: report:account.print.check.top:0
|
||||
msgid "Open Balance"
|
||||
msgstr "Sold la deschidere"
|
||||
|
||||
#. module: account_check_writing
|
||||
#: field:res.company,check_layout:0
|
||||
msgid "Choose Check layout"
|
||||
msgstr "Alegeti formatul Cecului"
|
||||
|
||||
#~ msgid "Default Check layout"
|
||||
#~ msgstr "Formatul implicit al cecului"
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
|
||||
"PO-Revision-Date: 2010-12-31 10:33+0000\n"
|
||||
"Last-Translator: lholivier <olivier.lenoir@free.fr>\n"
|
||||
"PO-Revision-Date: 2012-05-24 17:31+0000\n"
|
||||
"Last-Translator: gde (OpenERP) <Unknown>\n"
|
||||
"Language-Team: French <fr@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: 2012-05-11 05:08+0000\n"
|
||||
"X-Generator: Launchpad (build 15225)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-25 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: account_coda
|
||||
#: model:account.coda.trans.code,description:account_coda.actcc_09_21
|
||||
|
@ -70,7 +70,7 @@ msgstr ""
|
|||
#. module: account_coda
|
||||
#: model:account.coda.trans.category,description:account_coda.actrca_002
|
||||
msgid "Interest paid"
|
||||
msgstr ""
|
||||
msgstr "Intérêts payés"
|
||||
|
||||
#. module: account_coda
|
||||
#: field:account.coda.trans.type,parent_id:0
|
||||
|
|
|
@ -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-02-08 00:35+0000\n"
|
||||
"PO-Revision-Date: 2012-02-13 21:37+0000\n"
|
||||
"Last-Translator: t.o <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-05-24 17:31+0000\n"
|
||||
"Last-Translator: YannUbuntu <yannubuntu@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: 2012-02-14 05:43+0000\n"
|
||||
"X-Generator: Launchpad (build 14781)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-25 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: account_followup
|
||||
#: view:account_followup.followup:0
|
||||
|
@ -69,6 +69,26 @@ msgid ""
|
|||
"\n"
|
||||
"Best Regards,\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Cher % (partner_name)s,\n"
|
||||
"\n"
|
||||
"Nous constatons que, malgré l'envoi d'un rappel, votre compte client "
|
||||
"présente toujours à ce jour un solde débiteur.\n"
|
||||
"\n"
|
||||
"Il est essentiel que le règlement soit réalisé immédiatement faute de quoi "
|
||||
"nous devrons envisager de stopper\n"
|
||||
"nos relations commerciales jusqu'à apurement de la situation.\n"
|
||||
"\n"
|
||||
"Merci de prendre les mesures appropriées pour que le règlement intervienne "
|
||||
"dans les 8 prochains jours.\n"
|
||||
"\n"
|
||||
"S'il subsiste un problème avec le paiement de la facture dont nous n'avons "
|
||||
"pas été informé, n'hésitez pas à contacter notre service comptabilité au "
|
||||
"(+32) .12.34.56.78 afin que nous puissions le solutionner rapidement.\n"
|
||||
"\n"
|
||||
"Le détails de paiements dus est imprimé ci-dessous.\n"
|
||||
"\n"
|
||||
"Nous vous prions d’agréer, Madame, Monsieur, nos respectueuses salutations.\n"
|
||||
|
||||
#. module: account_followup
|
||||
#: field:account_followup.followup,company_id:0
|
||||
|
@ -123,7 +143,7 @@ msgstr "Valeur erronée au crédit ou au débit de l'écriture comptable !"
|
|||
#. module: account_followup
|
||||
#: selection:account_followup.followup.line,start:0
|
||||
msgid "Net Days"
|
||||
msgstr "Jour ouvrable"
|
||||
msgstr "Jours ouvrables"
|
||||
|
||||
#. module: account_followup
|
||||
#: model:ir.actions.act_window,name:account_followup.action_account_followup_definition_form
|
||||
|
@ -340,6 +360,8 @@ msgid ""
|
|||
"Your description is invalid, use the right legend or %% if you want to use "
|
||||
"the percent character."
|
||||
msgstr ""
|
||||
"Votre description n'est pas correcte, utilisez une légende exacte ou %% si "
|
||||
"vous souhaitez utiliser le caractère pour cent."
|
||||
|
||||
#. module: account_followup
|
||||
#: constraint:account.move.line:0
|
||||
|
@ -449,7 +471,7 @@ msgstr "Envoyer un Message de confirmation"
|
|||
#. module: account_followup
|
||||
#: report:account_followup.followup.print:0
|
||||
msgid "Total:"
|
||||
msgstr "Total:"
|
||||
msgstr "Total :"
|
||||
|
||||
#. module: account_followup
|
||||
#: constraint:res.company:0
|
||||
|
@ -529,7 +551,7 @@ msgstr "Rapport des Relances"
|
|||
#. module: account_followup
|
||||
#: view:account_followup.followup.line:0
|
||||
msgid "Follow-Up Steps"
|
||||
msgstr ""
|
||||
msgstr "Niveaux de relance"
|
||||
|
||||
#. module: account_followup
|
||||
#: field:account_followup.stat,period_id:0
|
||||
|
@ -561,7 +583,7 @@ msgstr "Niveau de relance maximal"
|
|||
#. module: account_followup
|
||||
#: model:ir.actions.act_window,name:account_followup.action_view_account_followup_followup_form
|
||||
msgid "Review Invoicing Follow-Ups"
|
||||
msgstr ""
|
||||
msgstr "Définir les relances"
|
||||
|
||||
#. module: account_followup
|
||||
#: constraint:account.move.line:0
|
||||
|
@ -576,6 +598,11 @@ msgid ""
|
|||
"code to adapt the email content to the good context (good name, good date) "
|
||||
"and you can manage the multi language of messages."
|
||||
msgstr ""
|
||||
"Définissez les niveaux de relance, leur message et leur déclenchement. Pour "
|
||||
"chaque étape, spécifiez le message et le nombre de jours avant la relance. "
|
||||
"Utilisez la légende pour connaître le code à utiliser pour adapter "
|
||||
"dynamiquement le contenu du courriel (nom, date). Vous pouvez aussi gérer "
|
||||
"la langue des messages en fonction des destinataires."
|
||||
|
||||
#. module: account_followup
|
||||
#: model:ir.actions.act_window,name:account_followup.act_account_partner_account_move_payable_all
|
||||
|
@ -590,6 +617,10 @@ msgid ""
|
|||
"\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
"Aucun courriel n'a été envoyé aux partenaires suivants. Leur adresse de "
|
||||
"courriel n'est pas renseignée !\n"
|
||||
"\n"
|
||||
"%s"
|
||||
|
||||
#. module: account_followup
|
||||
#: view:account.followup.print.all:0
|
||||
|
@ -605,7 +636,7 @@ msgstr "%(date)s: Date Courante"
|
|||
#. module: account_followup
|
||||
#: view:account_followup.stat:0
|
||||
msgid "Including journal entries marked as a litigation"
|
||||
msgstr ""
|
||||
msgstr "Inclure les écritures marquées comme litigieuses"
|
||||
|
||||
#. module: account_followup
|
||||
#: view:account_followup.stat:0
|
||||
|
@ -621,7 +652,7 @@ msgstr "Description"
|
|||
#. module: account_followup
|
||||
#: constraint:account_followup.followup:0
|
||||
msgid "Only One Followup by Company."
|
||||
msgstr ""
|
||||
msgstr "Une seule relance par société"
|
||||
|
||||
#. module: account_followup
|
||||
#: view:account_followup.stat:0
|
||||
|
@ -715,11 +746,26 @@ msgid ""
|
|||
"\n"
|
||||
"Best Regards,\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"Cher% (partner_name)s,\n"
|
||||
"\n"
|
||||
"Malgré plusieurs rappels, votre compte est toujours débiteur.\n"
|
||||
"\n"
|
||||
"A moins d'un paiement intégral effectué dans les 8 prochains jours, une "
|
||||
"action pour le recouvrement de la dette sera entreprise sans autre avis.\n"
|
||||
"\n"
|
||||
"Je suis convaincu que cette action se révélera inutile. Le détails des "
|
||||
"sommes dues est imprimé ci-dessous.\n"
|
||||
"\n"
|
||||
"En cas de question concernant cette situation, n'hésitez pas à contacter "
|
||||
"notre service comptabilité au (+32) .12.34.56.78.\n"
|
||||
"\n"
|
||||
"Cordialement,\n"
|
||||
|
||||
#. module: account_followup
|
||||
#: constraint:account.move.line:0
|
||||
msgid "You can not create journal items on closed account."
|
||||
msgstr ""
|
||||
msgstr "Vous ne pouvez pas passer d'écritures sur un compte clôturé."
|
||||
|
||||
#. module: account_followup
|
||||
#: view:account.followup.print.all:0
|
||||
|
@ -744,7 +790,7 @@ msgstr "Réf. Client"
|
|||
#. module: account_followup
|
||||
#: field:account.followup.print.all,test_print:0
|
||||
msgid "Test Print"
|
||||
msgstr ""
|
||||
msgstr "Tester l'impression"
|
||||
|
||||
#. module: account_followup
|
||||
#: view:account.followup.print.all:0
|
||||
|
|
|
@ -780,7 +780,7 @@ class account_voucher(osv.osv):
|
|||
|
||||
def proforma_voucher(self, cr, uid, ids, context=None):
|
||||
self.action_move_line_create(cr, uid, ids, context=context)
|
||||
return True
|
||||
return {'type': 'ir.actions.act_window_close'}
|
||||
|
||||
def action_cancel_draft(self, cr, uid, ids, context=None):
|
||||
wf_service = netsvc.LocalService("workflow")
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
<field name="inherit_id" ref="account.invoice_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<button name="invoice_open" position="after">
|
||||
<button name="invoice_pay_customer" type="object" string="Payment" states="open" icon="gtk-go-forward"/>
|
||||
<button name="invoice_pay_customer" type="object" string="Register Payment" states="open" icon="gtk-go-forward"/>
|
||||
</button>
|
||||
</field>
|
||||
</record>
|
||||
|
@ -19,7 +19,7 @@
|
|||
<field name="inherit_id" ref="account.invoice_supplier_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<button name="invoice_open" position="after">
|
||||
<button name="invoice_pay_customer" type="object" string="Pay Invoice" states="open" icon="gtk-go-forward"/>
|
||||
<button name="invoice_pay_customer" type="object" string="Pay" states="open" icon="gtk-go-forward"/>
|
||||
</button>
|
||||
</field>
|
||||
</record>
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
<form layout="manual">
|
||||
<div class="oe_form_topbar">
|
||||
<button name="proforma_voucher" string="Post" states="draft"/>
|
||||
<button name="cancel_voucher" string="Cancel" type="object" states="posted" confirm="Are you sure to unreconcile this record ?"/>
|
||||
<button name="cancel_voucher" string="Cancel" type="object" states="posted" confirm="Are you sure to unreconcile this record?"/>
|
||||
<button name="cancel_voucher" string="Cancel" states="draft,proforma" />
|
||||
<button name="action_cancel_draft" type="object" states="cancel" string="Set to Draft"/>
|
||||
<div class="oe_right">
|
||||
|
|
|
@ -36,7 +36,7 @@ class invoice(osv.osv):
|
|||
'res_model': 'account.voucher',
|
||||
'type': 'ir.actions.act_window',
|
||||
'nodestroy': True,
|
||||
'target': 'current',
|
||||
'target': 'new',
|
||||
'domain': '[]',
|
||||
'context': {
|
||||
'default_partner_id': inv.partner_id.id,
|
||||
|
|
|
@ -0,0 +1,79 @@
|
|||
# Latvian translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
|
||||
"PO-Revision-Date: 2012-05-28 13:45+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Latvian <lv@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: 2012-05-29 04:46+0000\n"
|
||||
"X-Generator: Launchpad (build 15316)\n"
|
||||
|
||||
#. module: analytic_journal_billing_rate
|
||||
#: sql_constraint:account.invoice:0
|
||||
msgid "Invoice Number must be unique per Company!"
|
||||
msgstr ""
|
||||
|
||||
#. module: analytic_journal_billing_rate
|
||||
#: field:analytic_journal_rate_grid,journal_id:0
|
||||
msgid "Analytic Journal"
|
||||
msgstr ""
|
||||
|
||||
#. module: analytic_journal_billing_rate
|
||||
#: constraint:account.invoice:0
|
||||
msgid "Invalid BBA Structured Communication !"
|
||||
msgstr ""
|
||||
|
||||
#. module: analytic_journal_billing_rate
|
||||
#: view:analytic_journal_rate_grid:0
|
||||
msgid "Billing Rate per Journal for this Analytic Account"
|
||||
msgstr ""
|
||||
|
||||
#. module: analytic_journal_billing_rate
|
||||
#: field:analytic_journal_rate_grid,account_id:0
|
||||
#: model:ir.model,name:analytic_journal_billing_rate.model_account_analytic_account
|
||||
msgid "Analytic Account"
|
||||
msgstr ""
|
||||
|
||||
#. module: analytic_journal_billing_rate
|
||||
#: model:ir.model,name:analytic_journal_billing_rate.model_analytic_journal_rate_grid
|
||||
msgid "Relation table between journals and billing rates"
|
||||
msgstr ""
|
||||
|
||||
#. module: analytic_journal_billing_rate
|
||||
#: field:account.analytic.account,journal_rate_ids:0
|
||||
msgid "Invoicing Rate per Journal"
|
||||
msgstr ""
|
||||
|
||||
#. module: analytic_journal_billing_rate
|
||||
#: model:ir.model,name:analytic_journal_billing_rate.model_account_invoice
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
#. module: analytic_journal_billing_rate
|
||||
#: constraint:hr.analytic.timesheet:0
|
||||
msgid "You cannot modify an entry in a Confirmed/Done timesheet !."
|
||||
msgstr ""
|
||||
|
||||
#. module: analytic_journal_billing_rate
|
||||
#: field:analytic_journal_rate_grid,rate_id:0
|
||||
msgid "Invoicing Rate"
|
||||
msgstr ""
|
||||
|
||||
#. module: analytic_journal_billing_rate
|
||||
#: constraint:account.analytic.account:0
|
||||
msgid "Error! You can not create recursive analytic accounts."
|
||||
msgstr ""
|
||||
|
||||
#. module: analytic_journal_billing_rate
|
||||
#: model:ir.model,name:analytic_journal_billing_rate.model_hr_analytic_timesheet
|
||||
msgid "Timesheet Line"
|
||||
msgstr ""
|
|
@ -0,0 +1,113 @@
|
|||
# Romanian translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 01:37+0100\n"
|
||||
"PO-Revision-Date: 2012-05-21 17:32+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Romanian <ro@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: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. #-#-#-#-# auth_openid.pot (OpenERP Server 6.1rc1) #-#-#-#-#
|
||||
#. module: auth_openid
|
||||
#. #-#-#-#-# auth_openid.pot.web (PROJECT VERSION) #-#-#-#-#
|
||||
#. openerp-web
|
||||
#: view:res.users:0
|
||||
#: /home/odo/repositories/addons/trunk/auth_openid/static/src/xml/auth_openid.xml:12
|
||||
msgid "OpenID"
|
||||
msgstr "OpenID"
|
||||
|
||||
#. #-#-#-#-# auth_openid.pot (OpenERP Server 6.1rc1) #-#-#-#-#
|
||||
#. module: auth_openid
|
||||
#. #-#-#-#-# auth_openid.pot.web (PROJECT VERSION) #-#-#-#-#
|
||||
#. openerp-web
|
||||
#: field:res.users,openid_url:0
|
||||
#: /home/odo/repositories/addons/trunk/auth_openid/static/src/xml/auth_openid.xml:47
|
||||
msgid "OpenID URL"
|
||||
msgstr "URL OpenID"
|
||||
|
||||
#. module: auth_openid
|
||||
#: help:res.users,openid_email:0
|
||||
msgid "Used for disambiguation in case of a shared OpenID URL"
|
||||
msgstr "Folosit pentru evitarea ambiguitatii in cazul unui URL OpenID"
|
||||
|
||||
#. module: auth_openid
|
||||
#: sql_constraint:res.users:0
|
||||
msgid "You can not have two users with the same login !"
|
||||
msgstr "Nu pot exista doi utilizatori cu acelasi nume de autentificare !"
|
||||
|
||||
#. module: auth_openid
|
||||
#: field:res.users,openid_email:0
|
||||
msgid "OpenID Email"
|
||||
msgstr "E-mail OpenID"
|
||||
|
||||
#. module: auth_openid
|
||||
#: constraint:res.users:0
|
||||
msgid "The chosen company is not in the allowed companies for this user"
|
||||
msgstr ""
|
||||
"Compania aleasa nu se afla printre companiile permise acestui utilizator"
|
||||
|
||||
#. module: auth_openid
|
||||
#: field:res.users,openid_key:0
|
||||
msgid "OpenID Key"
|
||||
msgstr "Cheie OpenID"
|
||||
|
||||
#. module: auth_openid
|
||||
#: model:ir.model,name:auth_openid.model_res_users
|
||||
msgid "res.users"
|
||||
msgstr "res.utilizatori"
|
||||
|
||||
#. openerp-web
|
||||
#: /home/odo/repositories/addons/trunk/auth_openid/static/src/xml/auth_openid.xml:8
|
||||
msgid "Password"
|
||||
msgstr "Parola"
|
||||
|
||||
#. openerp-web
|
||||
#: /home/odo/repositories/addons/trunk/auth_openid/static/src/xml/auth_openid.xml:9
|
||||
#: /home/odo/repositories/addons/trunk/auth_openid/static/src/xml/auth_openid.xml:10
|
||||
msgid "Google"
|
||||
msgstr "Google"
|
||||
|
||||
#. openerp-web
|
||||
#: /home/odo/repositories/addons/trunk/auth_openid/static/src/xml/auth_openid.xml:10
|
||||
msgid "Google Apps"
|
||||
msgstr "Google Apps"
|
||||
|
||||
#. openerp-web
|
||||
#: /home/odo/repositories/addons/trunk/auth_openid/static/src/xml/auth_openid.xml:11
|
||||
msgid "Launchpad"
|
||||
msgstr "Launchpad"
|
||||
|
||||
#. openerp-web
|
||||
#: /home/odo/repositories/addons/trunk/auth_openid/static/src/xml/auth_openid.xml:20
|
||||
msgid "Google Apps Domain:"
|
||||
msgstr "Domeniu Google Apps:"
|
||||
|
||||
#. openerp-web
|
||||
#: /home/odo/repositories/addons/trunk/auth_openid/static/src/xml/auth_openid.xml:24
|
||||
msgid "Username:"
|
||||
msgstr "Nume de utilizator:"
|
||||
|
||||
#. openerp-web
|
||||
#: /home/odo/repositories/addons/trunk/auth_openid/static/src/xml/auth_openid.xml:28
|
||||
msgid "OpenID URL:"
|
||||
msgstr "URL OpenID:"
|
||||
|
||||
#. openerp-web
|
||||
#: /home/odo/repositories/addons/trunk/auth_openid/static/src/xml/auth_openid.xml:35
|
||||
msgid "Google Apps Domain"
|
||||
msgstr "Domeniu Google Apps"
|
||||
|
||||
#. openerp-web
|
||||
#: /home/odo/repositories/addons/trunk/auth_openid/static/src/xml/auth_openid.xml:41
|
||||
msgid "Username"
|
||||
msgstr "Nume de utilizator"
|
File diff suppressed because it is too large
Load Diff
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-04-08 06:11+0000\n"
|
||||
"Last-Translator: Masaki Yamaya <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-05-23 06:14+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-04-09 04:56+0000\n"
|
||||
"X-Generator: Launchpad (build 15060)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-24 11:08+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: base_iban
|
||||
#: constraint:res.partner.bank:0
|
||||
|
@ -24,27 +24,29 @@ msgid ""
|
|||
"Please define BIC/Swift code on bank for bank type IBAN Account to make "
|
||||
"valid payments"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"正当な支払いを行うために銀行タイプIBAN口座のための銀行にBIC/Swiftコードを定義して下さい。"
|
||||
|
||||
#. module: base_iban
|
||||
#: code:addons/base_iban/base_iban.py:139
|
||||
#, python-format
|
||||
msgid "This IBAN does not pass the validation check, please verify it"
|
||||
msgstr ""
|
||||
msgstr "このIBANは検証チェックを通過できません。それを確認して下さい。"
|
||||
|
||||
#. module: base_iban
|
||||
#: model:res.partner.bank.type,format_layout:base_iban.bank_iban
|
||||
msgid "%(bank_name)s: IBAN %(acc_number)s - BIC %(bank_bic)s"
|
||||
msgstr ""
|
||||
msgstr "%(bank_name)s:IBAN %(acc_number)s - BIC %(bank_bic)s"
|
||||
|
||||
#. module: base_iban
|
||||
#: model:res.partner.bank.type.field,name:base_iban.bank_swift_field
|
||||
msgid "bank_bic"
|
||||
msgstr ""
|
||||
msgstr "BIC(銀行特定コード)"
|
||||
|
||||
#. module: base_iban
|
||||
#: model:res.partner.bank.type.field,name:base_iban.bank_zip_field
|
||||
msgid "zip"
|
||||
msgstr ""
|
||||
msgstr "郵便番号"
|
||||
|
||||
#. module: base_iban
|
||||
#: help:res.partner.bank,iban:0
|
||||
|
@ -59,7 +61,7 @@ msgstr "銀行口座"
|
|||
#. module: base_iban
|
||||
#: model:res.partner.bank.type.field,name:base_iban.bank_country_field
|
||||
msgid "country_id"
|
||||
msgstr ""
|
||||
msgstr "国コード"
|
||||
|
||||
#. module: base_iban
|
||||
#: code:addons/base_iban/base_iban.py:136
|
||||
|
@ -67,7 +69,7 @@ msgstr ""
|
|||
msgid ""
|
||||
"The IBAN does not seem to be correct. You should have entered something like "
|
||||
"this %s"
|
||||
msgstr ""
|
||||
msgstr "このIBANは正しくないようです。次のように何かを入れるべきです:%s"
|
||||
|
||||
#. module: base_iban
|
||||
#: field:res.partner.bank,iban:0
|
||||
|
@ -78,12 +80,12 @@ msgstr "国際銀行口座番号"
|
|||
#: code:addons/base_iban/base_iban.py:140
|
||||
#, python-format
|
||||
msgid "The IBAN is invalid, it should begin with the country code"
|
||||
msgstr ""
|
||||
msgstr "このIBANは無効です。それは国コードから始まる必要があります。"
|
||||
|
||||
#. module: base_iban
|
||||
#: model:res.partner.bank.type,name:base_iban.bank_iban
|
||||
msgid "IBAN Account"
|
||||
msgstr ""
|
||||
msgstr "IBAN口座"
|
||||
|
||||
#. module: base_iban
|
||||
#: constraint:res.partner.bank:0
|
||||
|
|
|
@ -0,0 +1,692 @@
|
|||
# Japanese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-24 01:37+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/object_test/object_test.py:187
|
||||
#: code:addons/base_module_quality/object_test/object_test.py:204
|
||||
#: code:addons/base_module_quality/pep8_test/pep8_test.py:274
|
||||
#, python-format
|
||||
msgid "Suggestion"
|
||||
msgstr "提案"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: model:ir.actions.act_window,name:base_module_quality.action_view_quality_save_report
|
||||
#: view:save.report:0
|
||||
msgid "Standard Entries"
|
||||
msgstr "標準エントリー"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/base_module_quality.py:100
|
||||
#, python-format
|
||||
msgid "Programming Error"
|
||||
msgstr "プログラムエラー"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/method_test/method_test.py:31
|
||||
#, python-format
|
||||
msgid "Method Test"
|
||||
msgstr "メソッドのテスト"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/object_test/object_test.py:34
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
"Test checks for fields, views, security rules, dependancy level\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"項目、ビュー、セキュリティルール、依存関係レベルのテストをチェック\n"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: view:save.report:0
|
||||
msgid " "
|
||||
msgstr " "
|
||||
|
||||
#. module: base_module_quality
|
||||
#: selection:module.quality.detail,state:0
|
||||
msgid "Skipped"
|
||||
msgstr "スキップ済"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/method_test/method_test.py:46
|
||||
#, python-format
|
||||
msgid "Module has no objects"
|
||||
msgstr "モジュールはオブジェクトを持っていません。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:49
|
||||
#, python-format
|
||||
msgid "Speed Test"
|
||||
msgstr "速度テスト"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: model:ir.model,name:base_module_quality.model_quality_check
|
||||
msgid "Module Quality Check"
|
||||
msgstr "モジュール品質チェック"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/method_test/method_test.py:82
|
||||
#: code:addons/base_module_quality/object_test/object_test.py:187
|
||||
#: code:addons/base_module_quality/object_test/object_test.py:204
|
||||
#: code:addons/base_module_quality/pep8_test/pep8_test.py:274
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:144
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:151
|
||||
#: code:addons/base_module_quality/terp_test/terp_test.py:132
|
||||
#: code:addons/base_module_quality/workflow_test/workflow_test.py:143
|
||||
#, python-format
|
||||
msgid "Object Name"
|
||||
msgstr "オブジェクト名"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/method_test/method_test.py:54
|
||||
#: code:addons/base_module_quality/method_test/method_test.py:61
|
||||
#: code:addons/base_module_quality/method_test/method_test.py:68
|
||||
#, python-format
|
||||
msgid "Ok"
|
||||
msgstr "OK"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/terp_test/terp_test.py:34
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This test checks if the module satisfies the current coding standard used by "
|
||||
"OpenERP."
|
||||
msgstr "このテストでは、このモジュールがOpenERPにより使用されている現在のコーディング基準を満たしているかをチェックします。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/wizard/quality_save_report.py:39
|
||||
#, python-format
|
||||
msgid "No report to save!"
|
||||
msgstr "保存するレポートはありません。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/object_test/object_test.py:177
|
||||
#, python-format
|
||||
msgid "Result of dependancy in %"
|
||||
msgstr "依存関係の結果(%)"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: help:module.quality.detail,state:0
|
||||
msgid ""
|
||||
"The test will be completed only if the module is installed or if the test "
|
||||
"may be processed on uninstalled module."
|
||||
msgstr ""
|
||||
"テストはモジュールがインストールがされている場合にのみ完了します。またはモジュールがアンインストールされた場合にもテストは実行されるかも知れません。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/pylint_test/pylint_test.py:99
|
||||
#, python-format
|
||||
msgid "Result (/10)"
|
||||
msgstr "結果( / 10)"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/terp_test/terp_test.py:33
|
||||
#, python-format
|
||||
msgid "Terp Test"
|
||||
msgstr "Terpテスト"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/object_test/object_test.py:33
|
||||
#, python-format
|
||||
msgid "Object Test"
|
||||
msgstr "オブジェクトテスト"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: view:module.quality.detail:0
|
||||
msgid "Save Report"
|
||||
msgstr "レポートを保存"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/wizard/module_quality_check.py:43
|
||||
#: model:ir.actions.act_window,name:base_module_quality.act_base_module_quality
|
||||
#: view:quality.check:0
|
||||
#, python-format
|
||||
msgid "Quality Check"
|
||||
msgstr "品質チェック"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:128
|
||||
#, python-format
|
||||
msgid "Not Efficient"
|
||||
msgstr "非効率"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/wizard/quality_save_report.py:39
|
||||
#, python-format
|
||||
msgid "Warning"
|
||||
msgstr "警告"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/structure_test/structure_test.py:172
|
||||
#, python-format
|
||||
msgid "Feedback about structure of module"
|
||||
msgstr "モジュール構造についてのフィードバック"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/unit_test/unit_test.py:35
|
||||
#, python-format
|
||||
msgid "Unit Test"
|
||||
msgstr "単体テスト"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: view:quality.check:0
|
||||
msgid "Check"
|
||||
msgstr "チェック"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:151
|
||||
#, python-format
|
||||
msgid "Reading Complexity"
|
||||
msgstr "読み易さ"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/pep8_test/pep8_test.py:267
|
||||
#, python-format
|
||||
msgid "Result of pep8_test in %"
|
||||
msgstr "pep8テストの結果(%)"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: field:module.quality.detail,state:0
|
||||
msgid "State"
|
||||
msgstr "状態"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/unit_test/unit_test.py:50
|
||||
#, python-format
|
||||
msgid "Module does not have 'unit_test/test.py' file"
|
||||
msgstr "モジュールには\"unit_test/test.py\"ファイルがありません。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: field:module.quality.detail,ponderation:0
|
||||
msgid "Ponderation"
|
||||
msgstr "熟考"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/object_test/object_test.py:177
|
||||
#, python-format
|
||||
msgid "Result of Security in %"
|
||||
msgstr "セキュリティの結果(%)"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: help:module.quality.detail,ponderation:0
|
||||
msgid ""
|
||||
"Some tests are more critical than others, so they have a bigger weight in "
|
||||
"the computation of final rating"
|
||||
msgstr "幾つかのテストは他よりもっと重要です。それらは最終格付けの計算においてより大きな比重を持っています。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:120
|
||||
#, python-format
|
||||
msgid "No enough data"
|
||||
msgstr "十分なデータがありません。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/terp_test/terp_test.py:132
|
||||
#, python-format
|
||||
msgid "Result (/1)"
|
||||
msgstr "結果( / 1)"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:151
|
||||
#, python-format
|
||||
msgid "N (Number of Records)"
|
||||
msgstr "N(レコード数)"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:133
|
||||
#, python-format
|
||||
msgid "No data"
|
||||
msgstr "データがありません。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: model:ir.model,name:base_module_quality.model_module_quality_detail
|
||||
msgid "module.quality.detail"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:127
|
||||
#, python-format
|
||||
msgid "O(n) or worst"
|
||||
msgstr "O(n)または最悪"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: field:save.report,module_file:0
|
||||
msgid "Save report"
|
||||
msgstr "レポートの保存"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/workflow_test/workflow_test.py:34
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This test checks where object has workflow or not on it if there is a state "
|
||||
"field and several buttons on it and also checks validity of workflow xml file"
|
||||
msgstr ""
|
||||
"このテストは状態項目とその上に幾つかのボタンを持つ場合、オブジェクトがワークフローをどこに持つのか持たないかをチェックします。そしてワークフローxmlファ"
|
||||
"イルの有効性もチェックします。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/structure_test/structure_test.py:151
|
||||
#, python-format
|
||||
msgid "Result in %"
|
||||
msgstr "結果(%)"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: view:quality.check:0
|
||||
msgid "This wizard will check module(s) quality"
|
||||
msgstr "このウィザードはモジュールの品質チェックをします。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/pep8_test/pep8_test.py:58
|
||||
#: code:addons/base_module_quality/pylint_test/pylint_test.py:88
|
||||
#, python-format
|
||||
msgid "No python file found"
|
||||
msgstr "Phthonファイルが見つかりません。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:144
|
||||
#: view:module.quality.check:0
|
||||
#: view:module.quality.detail:0
|
||||
#, python-format
|
||||
msgid "Result"
|
||||
msgstr "結果"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: field:module.quality.detail,message:0
|
||||
msgid "Message"
|
||||
msgstr "メッセージ"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/terp_test/terp_test.py:54
|
||||
#, python-format
|
||||
msgid "The module does not contain the __openerp__.py file"
|
||||
msgstr "モジュールは__openerp__.pyファイルが含んでいません。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: view:module.quality.detail:0
|
||||
msgid "Detail"
|
||||
msgstr "詳細"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: field:module.quality.detail,note:0
|
||||
msgid "Note"
|
||||
msgstr "注記"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:85
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<html>O(1) means that the number of SQL requests to read the object does not "
|
||||
"depand on the number of objects we are reading. This feature is mostly "
|
||||
"wished.\n"
|
||||
"</html>"
|
||||
msgstr ""
|
||||
"<html>O(1) "
|
||||
"はオブジェクトの読み込みのためのSQLリクエストの数が読み込むオブジェクト数に依存しないこと意味します。これは多くの人が望む機能です。</html>"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/terp_test/terp_test.py:120
|
||||
#, python-format
|
||||
msgid "__openerp__.py file"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/unit_test/unit_test.py:70
|
||||
#, python-format
|
||||
msgid "Status"
|
||||
msgstr "状態"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: view:module.quality.check:0
|
||||
#: field:module.quality.check,check_detail_ids:0
|
||||
msgid "Tests"
|
||||
msgstr "テスト"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:50
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
"This test checks the speed of the module. Note that at least 5 demo data is "
|
||||
"needed in order to run it.\n"
|
||||
"\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"このテストはモジュールの速度をチェックします。その実行には少なくとも5つのデモデータが必要であることに注意して下さい。\n"
|
||||
"\n"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/pylint_test/pylint_test.py:71
|
||||
#, python-format
|
||||
msgid "Unable to parse the result. Check the details."
|
||||
msgstr "結果の解析ができません。詳細をチェックして下さい。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/structure_test/structure_test.py:33
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
"This test checks if the module satisfy tiny structure\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"このテストはモジュールが小さな構造を満たすかをチェックします。\n"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/structure_test/structure_test.py:151
|
||||
#: code:addons/base_module_quality/workflow_test/workflow_test.py:136
|
||||
#, python-format
|
||||
msgid "Module Name"
|
||||
msgstr "モジュール名"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/unit_test/unit_test.py:56
|
||||
#, python-format
|
||||
msgid "Error! Module is not properly loaded/installed"
|
||||
msgstr "エラー。モジュールは正しくロードまたはインストールされていません。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:115
|
||||
#, python-format
|
||||
msgid "Error in Read method"
|
||||
msgstr "読み込みでエラーです。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:138
|
||||
#, python-format
|
||||
msgid "Score is below than minimal score(%s%%)"
|
||||
msgstr "そのスコアは最小スコアより下です(%s%%)"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:151
|
||||
#, python-format
|
||||
msgid "N/2"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/method_test/method_test.py:57
|
||||
#: code:addons/base_module_quality/method_test/method_test.py:64
|
||||
#: code:addons/base_module_quality/method_test/method_test.py:71
|
||||
#, python-format
|
||||
msgid "Exception"
|
||||
msgstr "例外"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/base_module_quality.py:100
|
||||
#, python-format
|
||||
msgid "Test Is Not Implemented"
|
||||
msgstr "テストが実装されていません。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: model:ir.model,name:base_module_quality.model_save_report
|
||||
msgid "Save Report of Quality"
|
||||
msgstr "品質レポートの保存"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:151
|
||||
#, python-format
|
||||
msgid "N"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/workflow_test/workflow_test.py:143
|
||||
#, python-format
|
||||
msgid "Feed back About Workflow of Module"
|
||||
msgstr "モジュールのワークフローについてのフィードバック"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:73
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Given module has no objects.Speed test can work only when new objects are "
|
||||
"created in the module along with demo data"
|
||||
msgstr ""
|
||||
"そのモジュールにはオブジェクトがありません。速度テストは新しいオブジェクトがデモデータとともにモジュールの中に作成された時にのみ動作します。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/pylint_test/pylint_test.py:32
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This test uses Pylint and checks if the module satisfies the coding standard "
|
||||
"of Python. See http://www.logilab.org/project/name/pylint for further info.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"このテストはPylint を使います。そしてPythonのコーディング規約を満たしているかをチェックします。\n"
|
||||
"詳細は http://www.logilab.org/project/name/pylint を見て下さい。\n"
|
||||
" "
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:116
|
||||
#, python-format
|
||||
msgid "Error in Read method: %s"
|
||||
msgstr "読み込みでエラー:%s"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/workflow_test/workflow_test.py:129
|
||||
#, python-format
|
||||
msgid "No Workflow define"
|
||||
msgstr "ワークフローの定義がありません。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: selection:module.quality.detail,state:0
|
||||
msgid "Done"
|
||||
msgstr "完了"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: view:quality.check:0
|
||||
msgid "Cancel"
|
||||
msgstr "キャンセル"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: view:save.report:0
|
||||
msgid "Close"
|
||||
msgstr "閉じる"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/pep8_test/pep8_test.py:32
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
"PEP-8 Test , copyright of py files check, method can not call from loops\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"PEP-8テスト、pyファイルの著作権チェック、メソッドはループから呼び出しはできません\n"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: field:module.quality.check,final_score:0
|
||||
msgid "Final Score (%)"
|
||||
msgstr "最終スコア(%)"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/pylint_test/pylint_test.py:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Error. Is pylint correctly installed? (http://pypi.python.org/pypi/pylint)"
|
||||
msgstr "エラー。Pylintは正しくインストールされていますか?(http://pypi.python.org/pypi/pylint)"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:125
|
||||
#, python-format
|
||||
msgid "Efficient"
|
||||
msgstr "効率性"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: field:module.quality.check,name:0
|
||||
msgid "Rated Module"
|
||||
msgstr "評価モジュール"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/workflow_test/workflow_test.py:33
|
||||
#, python-format
|
||||
msgid "Workflow Test"
|
||||
msgstr "ワークフローテスト"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/unit_test/unit_test.py:36
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
"This test checks the Unit Test(PyUnit) Cases of the module. Note that "
|
||||
"'unit_test/test.py' is needed in module.\n"
|
||||
"\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"このテストはモジュールの単体テスト(PyUnit)の実情をチェックします。\"unit_test/test.py\"がモジュールに必要とされることに注意し"
|
||||
"て下さい。\n"
|
||||
"\n"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/method_test/method_test.py:32
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
"This test checks if the module classes are raising exception when calling "
|
||||
"basic methods or not.\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"このテストは基本メソッド呼び出しの時にモジュールクラスが例外を起こすかどうかをテストします。\n"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: field:module.quality.detail,detail:0
|
||||
msgid "Details"
|
||||
msgstr "詳細"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:119
|
||||
#, python-format
|
||||
msgid "Warning! Not enough demo data"
|
||||
msgstr "警告。十分なデモデータがありません。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/pylint_test/pylint_test.py:31
|
||||
#, python-format
|
||||
msgid "Pylint Test"
|
||||
msgstr "Pylintテスト"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/pep8_test/pep8_test.py:31
|
||||
#, python-format
|
||||
msgid "PEP-8 Test"
|
||||
msgstr "PEP-8テスト"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/object_test/object_test.py:187
|
||||
#, python-format
|
||||
msgid "Field name"
|
||||
msgstr "項目名"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:151
|
||||
#, python-format
|
||||
msgid "1"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:132
|
||||
#, python-format
|
||||
msgid "Warning! Object has no demo data"
|
||||
msgstr "警告。オブジェクトはデモデータを持っていません。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/terp_test/terp_test.py:140
|
||||
#, python-format
|
||||
msgid "Tag Name"
|
||||
msgstr "タグ名"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: model:ir.model,name:base_module_quality.model_module_quality_check
|
||||
msgid "module.quality.check"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_module_quality
|
||||
#: field:module.quality.detail,name:0
|
||||
msgid "Name"
|
||||
msgstr "名前"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/object_test/object_test.py:177
|
||||
#: code:addons/base_module_quality/workflow_test/workflow_test.py:136
|
||||
#, python-format
|
||||
msgid "Result of views in %"
|
||||
msgstr "ビューの結果(%)"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: field:module.quality.detail,score:0
|
||||
msgid "Score (%)"
|
||||
msgstr "スコア(%)"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: help:save.report,name:0
|
||||
msgid "Save report as .html format"
|
||||
msgstr ".html フォーマットとしてレポートを保存"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/base_module_quality.py:269
|
||||
#, python-format
|
||||
msgid "The module has to be installed before running this test."
|
||||
msgstr "このモジュールはこのテストの実行前にインストールされている必要があります。"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/speed_test/speed_test.py:123
|
||||
#, python-format
|
||||
msgid "O(1)"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/object_test/object_test.py:177
|
||||
#, python-format
|
||||
msgid "Result of fields in %"
|
||||
msgstr "項目の結果(%)"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/unit_test/unit_test.py:70
|
||||
#: view:module.quality.detail:0
|
||||
#: field:module.quality.detail,summary:0
|
||||
#, python-format
|
||||
msgid "Summary"
|
||||
msgstr "要約"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/pylint_test/pylint_test.py:99
|
||||
#: code:addons/base_module_quality/structure_test/structure_test.py:172
|
||||
#: field:save.report,name:0
|
||||
#, python-format
|
||||
msgid "File Name"
|
||||
msgstr "ファイル名"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/pep8_test/pep8_test.py:274
|
||||
#, python-format
|
||||
msgid "Line number"
|
||||
msgstr "行番号"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/structure_test/structure_test.py:32
|
||||
#, python-format
|
||||
msgid "Structure Test"
|
||||
msgstr "構造テスト"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: field:module.quality.detail,quality_check_id:0
|
||||
msgid "Quality"
|
||||
msgstr "品質"
|
||||
|
||||
#. module: base_module_quality
|
||||
#: code:addons/base_module_quality/terp_test/terp_test.py:140
|
||||
#, python-format
|
||||
msgid "Feed back About terp file of Module"
|
||||
msgstr "モジュールのterpファイルについてのフィードバック"
|
|
@ -0,0 +1,268 @@
|
|||
# Japanese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-24 03:50+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-24 11:08+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_objects,info,category:0
|
||||
msgid "Category"
|
||||
msgstr "分類"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_view:base_module_record.module_record_objects,save:0
|
||||
msgid "Information"
|
||||
msgstr "情報"
|
||||
|
||||
#. module: base_module_record
|
||||
#: model:ir.model,name:base_module_record.model_ir_module_record
|
||||
msgid "ir.module.record"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_button:base_module_record.module_record_data,info,end:0
|
||||
#: wizard_button:base_module_record.module_record_data,save_yaml,end:0
|
||||
msgid "End"
|
||||
msgstr "終了"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_view:base_module_record.module_record_data,init:0
|
||||
#: wizard_view:base_module_record.module_record_objects,init:0
|
||||
msgid "Choose objects to record"
|
||||
msgstr "オブジェクトを記録するための選択"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_objects,info,author:0
|
||||
msgid "Author"
|
||||
msgstr "著者"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_objects,info,directory_name:0
|
||||
msgid "Directory Name"
|
||||
msgstr "ディレクトリ名"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_data,init,filter_cond:0
|
||||
#: wizard_field:base_module_record.module_record_objects,init,filter_cond:0
|
||||
msgid "Records only"
|
||||
msgstr "レコードのみ"
|
||||
|
||||
#. module: base_module_record
|
||||
#: selection:base_module_record.module_record_objects,info,data_kind:0
|
||||
msgid "Demo Data"
|
||||
msgstr "デモデータ"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_objects,save,module_filename:0
|
||||
msgid "Filename"
|
||||
msgstr "ファイル名"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_objects,info,version:0
|
||||
msgid "Version"
|
||||
msgstr "バージョン"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_view:base_module_record.module_record_data,info:0
|
||||
#: wizard_view:base_module_record.module_record_data,init:0
|
||||
#: wizard_view:base_module_record.module_record_data,save_yaml:0
|
||||
#: wizard_view:base_module_record.module_record_objects,init:0
|
||||
msgid "Objects Recording"
|
||||
msgstr "オブジェクトの記録"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_view:base_module_record.module_record_objects,save:0
|
||||
msgid ""
|
||||
"If you think your module could interest other people, we'd like you to "
|
||||
"publish it on http://www.openerp.com, in the 'Modules' section. You can do "
|
||||
"it through the website or using features of the 'base_module_publish' module."
|
||||
msgstr ""
|
||||
"あなたのモジュールに他の人々が興味を持つであろうと思う場合は、http://www.openerp.com "
|
||||
"上の\"Modules\"セクションに公開して下さい。これは、Webサイトを通じて、または\"base_module_publish\"モジュールの機能を"
|
||||
"使うことで行うことができます。"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_data,init,check_date:0
|
||||
#: wizard_field:base_module_record.module_record_objects,init,check_date:0
|
||||
msgid "Record from Date"
|
||||
msgstr "記録開始日"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_view:base_module_record.module_record_data,end:0
|
||||
#: wizard_view:base_module_record.module_record_objects,end:0
|
||||
#: wizard_view:base_module_record.module_record_objects,info:0
|
||||
#: wizard_view:base_module_record.module_record_objects,save:0
|
||||
#: wizard_view:base_module_record.module_record_objects,save_yaml:0
|
||||
msgid "Module Recording"
|
||||
msgstr "モジュールの記録"
|
||||
|
||||
#. module: base_module_record
|
||||
#: model:ir.actions.wizard,name:base_module_record.wizard_base_module_record_objects
|
||||
#: model:ir.ui.menu,name:base_module_record.menu_wizard_base_module_record_objects
|
||||
msgid "Export Customizations As a Module"
|
||||
msgstr "カスタマイズをモジュールとしてエクスポート"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_view:base_module_record.module_record_objects,save:0
|
||||
msgid "Thanks in advance for your contribution."
|
||||
msgstr "あなたの貢献に感謝します。"
|
||||
|
||||
#. module: base_module_record
|
||||
#: help:base_module_record.module_record_data,init,objects:0
|
||||
#: help:base_module_record.module_record_objects,init,objects:0
|
||||
msgid "List of objects to be recorded"
|
||||
msgstr "記録されるレコードのリスト"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_objects,info,description:0
|
||||
msgid "Full Description"
|
||||
msgstr "全詳細"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_objects,info,name:0
|
||||
msgid "Module Name"
|
||||
msgstr "モジュール名"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_data,init,objects:0
|
||||
#: wizard_field:base_module_record.module_record_objects,init,objects:0
|
||||
msgid "Objects"
|
||||
msgstr "オブジェクト"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_objects,save,module_file:0
|
||||
#: wizard_field:base_module_record.module_record_objects,save_yaml,yaml_file:0
|
||||
msgid "Module .zip File"
|
||||
msgstr "モジュールの .zipファイル"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_view:base_module_record.module_record_objects,save:0
|
||||
msgid "Module successfully created!"
|
||||
msgstr "モジュールの作成が成功しました。"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_view:base_module_record.module_record_objects,save_yaml:0
|
||||
msgid "YAML file successfully created !"
|
||||
msgstr "YAMLファイルの作成が成功しました。"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_view:base_module_record.module_record_data,info:0
|
||||
#: wizard_view:base_module_record.module_record_data,save_yaml:0
|
||||
msgid "Result, paste this to your module's xml"
|
||||
msgstr "結果として、モジュールのxmlにこれを貼り付けます。"
|
||||
|
||||
#. module: base_module_record
|
||||
#: selection:base_module_record.module_record_data,init,filter_cond:0
|
||||
#: selection:base_module_record.module_record_objects,init,filter_cond:0
|
||||
msgid "Created"
|
||||
msgstr "作成済"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_view:base_module_record.module_record_data,end:0
|
||||
#: wizard_view:base_module_record.module_record_objects,end:0
|
||||
msgid "Thanks For using Module Recorder"
|
||||
msgstr "モジュールレコーダーの利用に感謝します。"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_objects,info,website:0
|
||||
msgid "Documentation URL"
|
||||
msgstr "ドキュメントURL"
|
||||
|
||||
#. module: base_module_record
|
||||
#: selection:base_module_record.module_record_data,init,filter_cond:0
|
||||
#: selection:base_module_record.module_record_objects,init,filter_cond:0
|
||||
msgid "Modified"
|
||||
msgstr "変更済"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_button:base_module_record.module_record_data,init,record:0
|
||||
#: wizard_button:base_module_record.module_record_objects,init,record:0
|
||||
msgid "Record"
|
||||
msgstr "記録"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_button:base_module_record.module_record_objects,info,save:0
|
||||
msgid "Continue"
|
||||
msgstr "続き"
|
||||
|
||||
#. module: base_module_record
|
||||
#: model:ir.actions.wizard,name:base_module_record.wizard_base_module_record_data
|
||||
#: model:ir.ui.menu,name:base_module_record.menu_wizard_base_module_record_data
|
||||
msgid "Export Customizations As Data File"
|
||||
msgstr "カスタマイズをデータファイルとしてエクスポート"
|
||||
|
||||
#. module: base_module_record
|
||||
#: code:addons/base_module_record/wizard/base_module_save.py:129
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "エラー"
|
||||
|
||||
#. module: base_module_record
|
||||
#: selection:base_module_record.module_record_objects,info,data_kind:0
|
||||
msgid "Normal Data"
|
||||
msgstr "通常データ"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_button:base_module_record.module_record_data,end,end:0
|
||||
#: wizard_button:base_module_record.module_record_objects,end,end:0
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_module_record
|
||||
#: model:ir.ui.menu,name:base_module_record.menu_wizard_base_mod_rec
|
||||
msgid "Module Creation"
|
||||
msgstr "モジュールの作成"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_objects,info,data_kind:0
|
||||
msgid "Type of Data"
|
||||
msgstr "データのタイプ"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_view:base_module_record.module_record_objects,info:0
|
||||
msgid "Module Information"
|
||||
msgstr "モジュール情報"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_data,init,info_yaml:0
|
||||
#: wizard_field:base_module_record.module_record_objects,init,info_yaml:0
|
||||
msgid "YAML"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_field:base_module_record.module_record_data,info,res_text:0
|
||||
#: wizard_field:base_module_record.module_record_data,save_yaml,res_text:0
|
||||
msgid "Result"
|
||||
msgstr "結果"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_button:base_module_record.module_record_data,init,end:0
|
||||
#: wizard_button:base_module_record.module_record_objects,info,end:0
|
||||
#: wizard_button:base_module_record.module_record_objects,init,end:0
|
||||
msgid "Cancel"
|
||||
msgstr "キャンセル"
|
||||
|
||||
#. module: base_module_record
|
||||
#: wizard_button:base_module_record.module_record_objects,save,end:0
|
||||
#: wizard_button:base_module_record.module_record_objects,save_yaml,end:0
|
||||
msgid "Close"
|
||||
msgstr "閉じる"
|
||||
|
||||
#. module: base_module_record
|
||||
#: selection:base_module_record.module_record_data,init,filter_cond:0
|
||||
#: selection:base_module_record.module_record_objects,init,filter_cond:0
|
||||
msgid "Created & Modified"
|
||||
msgstr "作成&修正済"
|
|
@ -0,0 +1,198 @@
|
|||
# Japanese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-24 04:08+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: model:ir.model,name:base_report_designer.model_base_report_sxw
|
||||
msgid "base.report.sxw"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base_report_designer.installer:0
|
||||
msgid "OpenERP Report Designer Configuration"
|
||||
msgstr "OpenERPレポートデザイナ設定"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base_report_designer.installer:0
|
||||
msgid ""
|
||||
"This plug-in allows you to create/modify OpenERP Reports into OpenOffice "
|
||||
"Writer."
|
||||
msgstr "このプラグインによって、OpenOfficeライターの中にOpenERPレポートを作成 / 修正することができます。"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base.report.file.sxw:0
|
||||
msgid "Upload the modified report"
|
||||
msgstr "修正後レポートのアップロード"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base.report.file.sxw:0
|
||||
msgid "The .SXW report"
|
||||
msgstr "SXWレポート"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: model:ir.model,name:base_report_designer.model_base_report_designer_installer
|
||||
msgid "base_report_designer.installer"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base_report_designer.installer:0
|
||||
msgid "_Close"
|
||||
msgstr "閉じる"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base.report.rml.save:0
|
||||
msgid "The RML Report"
|
||||
msgstr "RMLレポート"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base_report_designer.installer:0
|
||||
msgid "Configure"
|
||||
msgstr "設定"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base_report_designer.installer:0
|
||||
msgid "title"
|
||||
msgstr "タイトル"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: field:base.report.file.sxw,report_id:0
|
||||
#: field:base.report.sxw,report_id:0
|
||||
msgid "Report"
|
||||
msgstr "レポート"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: model:ir.model,name:base_report_designer.model_base_report_rml_save
|
||||
msgid "base.report.rml.save"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_report_designer
|
||||
#: model:ir.ui.menu,name:base_report_designer.menu_action_report_designer_wizard
|
||||
msgid "Report Designer"
|
||||
msgstr "レポートデザイナ"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: field:base_report_designer.installer,name:0
|
||||
msgid "File name"
|
||||
msgstr "ファイル名"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base.report.file.sxw:0
|
||||
#: view:base.report.sxw:0
|
||||
msgid "Get a report"
|
||||
msgstr "レポート取得"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base_report_designer.installer:0
|
||||
#: model:ir.actions.act_window,name:base_report_designer.action_report_designer_wizard
|
||||
msgid "OpenERP Report Designer"
|
||||
msgstr "OpenERPレポートデザイナ"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base.report.sxw:0
|
||||
msgid "Continue"
|
||||
msgstr "続き"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: field:base.report.rml.save,file_rml:0
|
||||
msgid "Save As"
|
||||
msgstr "名前を付けて保存"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: help:base_report_designer.installer,plugin_file:0
|
||||
msgid ""
|
||||
"OpenObject Report Designer plug-in file. Save as this file and install this "
|
||||
"plug-in in OpenOffice."
|
||||
msgstr ""
|
||||
"OpenObjectレポートデザイナのプラグインファイルです。このファイルを保存し、OpenOfficeの中にこのプラグインをインストールして下さい。"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base.report.rml.save:0
|
||||
msgid "Save RML FIle"
|
||||
msgstr "RMLファイルの保存"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: field:base.report.file.sxw,file_sxw:0
|
||||
#: field:base.report.file.sxw,file_sxw_upload:0
|
||||
msgid "Your .SXW file"
|
||||
msgstr "あなたのSXWファイル"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base_report_designer.installer:0
|
||||
msgid "Installation and Configuration Steps"
|
||||
msgstr "インストールと設定の手順"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: field:base_report_designer.installer,description:0
|
||||
msgid "Description"
|
||||
msgstr "詳細"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base.report.file.sxw:0
|
||||
msgid ""
|
||||
"This is the template of your requested report.\n"
|
||||
"Save it as a .SXW file and open it with OpenOffice.\n"
|
||||
"Don't forget to install the OpenERP SA OpenOffice package to modify it.\n"
|
||||
"Once it is modified, re-upload it in OpenERP using this wizard."
|
||||
msgstr ""
|
||||
"これは要求されたレポートのテンプレートです。\n"
|
||||
"これをSXWファイルとして保存し、OpenOfficeで開いて下さい。\n"
|
||||
"更新のためOpenERPのOpenOfficeパッケージのインストールを忘れないで下さい。\n"
|
||||
"更新された後、このウィザードを使用してOpenERPの中に再アップロードして下さい。"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: field:base_report_designer.installer,config_logo:0
|
||||
msgid "Image"
|
||||
msgstr "画像"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: model:ir.actions.act_window,name:base_report_designer.action_view_base_report_sxw
|
||||
msgid "Base Report sxw"
|
||||
msgstr "基本レポートSXW"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: model:ir.model,name:base_report_designer.model_base_report_file_sxw
|
||||
msgid "base.report.file.sxw"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_report_designer
|
||||
#: field:base_report_designer.installer,plugin_file:0
|
||||
msgid "OpenObject Report Designer Plug-in"
|
||||
msgstr "OpenObjectレポートデザイナプラグイン"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: model:ir.actions.act_window,name:base_report_designer.action_report_designer_installer
|
||||
msgid "OpenERP Report Designer Installation"
|
||||
msgstr "OpenERPレポートデザイナインストール"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base.report.file.sxw:0
|
||||
#: view:base.report.rml.save:0
|
||||
#: view:base.report.sxw:0
|
||||
#: view:base_report_designer.installer:0
|
||||
msgid "Cancel"
|
||||
msgstr "キャンセル"
|
||||
|
||||
#. module: base_report_designer
|
||||
#: model:ir.model,name:base_report_designer.model_ir_actions_report_xml
|
||||
msgid "ir.actions.report.xml"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_report_designer
|
||||
#: view:base.report.sxw:0
|
||||
msgid "Select your report"
|
||||
msgstr "レポートの選択"
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-07 05:42+0000\n"
|
||||
"PO-Revision-Date: 2012-05-23 09:07+0000\n"
|
||||
"Last-Translator: Tomomi Mengelberg <tomomi.mengelberg@aquasys.co.jp>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-08 04:49+0000\n"
|
||||
"X-Generator: Launchpad (build 15204)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-24 11:08+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: base_setup
|
||||
#: field:user.preferences.config,menu_tips:0
|
||||
|
@ -52,7 +52,7 @@ msgstr "Googleの連絡先を同期する。"
|
|||
msgid ""
|
||||
"Set default for new user's timezone, used to perform timezone conversions "
|
||||
"between the server and the client."
|
||||
msgstr ""
|
||||
msgstr "新規ユーザのタイムゾーンのデフォルト設定のために、サーバとクライアント間のタイムゾーンの変換をします。"
|
||||
|
||||
#. module: base_setup
|
||||
#: selection:product.installer,customers:0
|
||||
|
@ -76,6 +76,8 @@ msgid ""
|
|||
"printed on your reports. You can click on the button 'Preview Header' in "
|
||||
"order to check the header/footer of PDF documents."
|
||||
msgstr ""
|
||||
"レポートに印刷されますので、会社のデータ(アドレス、ロゴ、銀行口座)を記入してください。 PDF "
|
||||
"ドキュメントのヘッダー/フッターを確認するには、\"ヘッダープレビュー\"をクリックします。"
|
||||
|
||||
#. module: base_setup
|
||||
#: field:product.installer,customers:0
|
||||
|
@ -99,6 +101,8 @@ msgid ""
|
|||
"you can import your existing partners by CSV spreadsheet from \"Import "
|
||||
"Data\" wizard"
|
||||
msgstr ""
|
||||
"このフォームから手動で顧客とその連絡先を作成またはインポート或いは "
|
||||
"\"データのインポート\"ウィザードからCSVスプレッドシートで、既存のパートナーをインポートすることができます。"
|
||||
|
||||
#. module: base_setup
|
||||
#: view:user.preferences.config:0
|
||||
|
@ -113,7 +117,7 @@ msgstr "ユーザのプリファレンスを初期値に定義します。"
|
|||
#. module: base_setup
|
||||
#: help:migrade.application.installer.modules,import_saleforce:0
|
||||
msgid "For Import Saleforce"
|
||||
msgstr ""
|
||||
msgstr "Salesforceのインポート"
|
||||
|
||||
#. module: base_setup
|
||||
#: help:migrade.application.installer.modules,quickbooks_ippids:0
|
||||
|
@ -149,7 +153,7 @@ msgstr "migrade.application.installer.modules"
|
|||
msgid ""
|
||||
"You can use this wizard to change the terminologies for customers in the "
|
||||
"whole application."
|
||||
msgstr ""
|
||||
msgstr "アプリケーション全体の顧客の用語を変更するには、このウィザードを使用することができます。"
|
||||
|
||||
#. module: base_setup
|
||||
#: selection:base.setup.terminology,partner:0
|
||||
|
@ -173,6 +177,8 @@ msgid ""
|
|||
"available. If you want to Add new Language, you can add it from 'Load an "
|
||||
"Official Translation' wizard from 'Administration' menu."
|
||||
msgstr ""
|
||||
"UI翻訳が利用可能な時は、既定の言語を全てのユーザインターフェースに設定します。新しい言語を追加する場合は、\"管理\" "
|
||||
"メニューのウィザード\"オフィシャル翻訳をロードする' から追加することができます。"
|
||||
|
||||
#. module: base_setup
|
||||
#: view:user.preferences.config:0
|
||||
|
@ -210,7 +216,7 @@ msgstr "タイムゾーン"
|
|||
#. module: base_setup
|
||||
#: model:ir.actions.act_window,name:base_setup.action_partner_terminology_config_form
|
||||
msgid "Use another word to say \"Customer\""
|
||||
msgstr ""
|
||||
msgstr "\"顧客\"を言い表す他の言葉を使用してください。"
|
||||
|
||||
#. module: base_setup
|
||||
#: model:ir.model,name:base_setup.model_base_setup_terminology
|
||||
|
|
|
@ -0,0 +1,279 @@
|
|||
# Japanese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-24 04:40+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: base_synchro
|
||||
#: model:ir.actions.act_window,name:base_synchro.action_view_base_synchro
|
||||
msgid "Base Synchronization"
|
||||
msgstr "ベースの同期"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.server,server_db:0
|
||||
msgid "Server Database"
|
||||
msgstr "サーバデータベース"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro.server:0
|
||||
#: model:ir.model,name:base_synchro.model_base_synchro_server
|
||||
msgid "Synchronized server"
|
||||
msgstr "同期サーバ"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.obj.avoid,name:0
|
||||
msgid "Field Name"
|
||||
msgstr "項目名"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.obj,synchronize_date:0
|
||||
msgid "Latest Synchronization"
|
||||
msgstr "最終同期"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro,user_id:0
|
||||
msgid "Send Result To"
|
||||
msgstr "結果送信先"
|
||||
|
||||
#. module: base_synchro
|
||||
#: model:ir.model,name:base_synchro.model_base_synchro_obj_avoid
|
||||
msgid "Fields to not synchronize"
|
||||
msgstr "非同期項目"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro:0
|
||||
msgid "_Close"
|
||||
msgstr "閉じる"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro:0
|
||||
msgid "Transfer Data To Server"
|
||||
msgstr "サーバにデータ転送"
|
||||
|
||||
#. module: base_synchro
|
||||
#: model:ir.model,name:base_synchro.model_base_synchro_obj
|
||||
msgid "Register Class"
|
||||
msgstr "クラス登録"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro.obj:0
|
||||
#: model:ir.actions.act_window,name:base_synchro.action_transfer_tree
|
||||
#: model:ir.ui.menu,name:base_synchro.transfer_menu_id
|
||||
msgid "Synchronized objects"
|
||||
msgstr "同期済オブジェクト"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.server,obj_ids:0
|
||||
msgid "Models"
|
||||
msgstr "モデル"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.obj.avoid,obj_id:0
|
||||
#: view:base.synchro.obj.line:0
|
||||
#: field:base.synchro.obj.line,obj_id:0
|
||||
msgid "Object"
|
||||
msgstr "オブジェクト"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro:0
|
||||
msgid "Synchronization Completed!"
|
||||
msgstr "同期が完了しました。"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.server,login:0
|
||||
msgid "User Name"
|
||||
msgstr "ユーザ名"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro.obj:0
|
||||
#: view:base.synchro.obj.line:0
|
||||
msgid "Group By"
|
||||
msgstr "グループ化"
|
||||
|
||||
#. module: base_synchro
|
||||
#: selection:base.synchro.obj,action:0
|
||||
msgid "Upload"
|
||||
msgstr "アップロード"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro.obj:0
|
||||
msgid "Latest synchronization"
|
||||
msgstr "最終同期"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro.obj.line:0
|
||||
#: field:base.synchro.obj.line,name:0
|
||||
msgid "Date"
|
||||
msgstr "日付"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.server,password:0
|
||||
msgid "Password"
|
||||
msgstr "パスワード"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.obj,avoid_ids:0
|
||||
msgid "Fields Not Sync."
|
||||
msgstr "非同期項目"
|
||||
|
||||
#. module: base_synchro
|
||||
#: selection:base.synchro.obj,action:0
|
||||
msgid "Both"
|
||||
msgstr "両方"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.obj,name:0
|
||||
msgid "Name"
|
||||
msgstr "名前"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro.obj:0
|
||||
msgid "Fields"
|
||||
msgstr "項目"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro.obj.line:0
|
||||
msgid "Transfered Ids Details"
|
||||
msgstr "転送IDの詳細"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.obj,action:0
|
||||
msgid "Synchronisation direction"
|
||||
msgstr "同期指示"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.obj,server_id:0
|
||||
msgid "Server"
|
||||
msgstr "サーバ"
|
||||
|
||||
#. module: base_synchro
|
||||
#: model:ir.actions.act_window,name:base_synchro.action_base_synchro_obj_line_tree
|
||||
#: model:ir.model,name:base_synchro.model_base_synchro_obj_line
|
||||
#: model:ir.ui.menu,name:base_synchro.menu_action_base_synchro_obj_line_tree
|
||||
msgid "Synchronized instances"
|
||||
msgstr "同期インスタンス"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.obj,active:0
|
||||
msgid "Active"
|
||||
msgstr "アクティブ"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro.obj:0
|
||||
#: field:base.synchro.obj,model_id:0
|
||||
msgid "Object to synchronize"
|
||||
msgstr "同期させるオブジェクト"
|
||||
|
||||
#. module: base_synchro
|
||||
#: model:ir.actions.act_window,name:base_synchro.action_base_synchro_server_tree
|
||||
#: model:ir.ui.menu,name:base_synchro.synchro_server_tree_menu_id
|
||||
msgid "Servers to be synchronized"
|
||||
msgstr "同期されるサーバ"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro.obj:0
|
||||
msgid "Transfer Details"
|
||||
msgstr "転送の詳細"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.obj.line,remote_id:0
|
||||
msgid "Remote Id"
|
||||
msgstr "リモート ID"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.obj,line_id:0
|
||||
msgid "Ids Affected"
|
||||
msgstr "影響を受けたID"
|
||||
|
||||
#. module: base_synchro
|
||||
#: model:ir.ui.menu,name:base_synchro.next_id_63
|
||||
msgid "History"
|
||||
msgstr "履歴"
|
||||
|
||||
#. module: base_synchro
|
||||
#: model:ir.ui.menu,name:base_synchro.next_id_62
|
||||
#: model:ir.ui.menu,name:base_synchro.synch_config
|
||||
msgid "Synchronization"
|
||||
msgstr "同期"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.obj,domain:0
|
||||
msgid "Domain"
|
||||
msgstr "ドメイン"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro:0
|
||||
msgid "_Synchronize"
|
||||
msgstr "同期"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro:0
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.server,name:0
|
||||
msgid "Server name"
|
||||
msgstr "サーバ名"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.obj,sequence:0
|
||||
msgid "Sequence"
|
||||
msgstr "順序"
|
||||
|
||||
#. module: base_synchro
|
||||
#: view:base.synchro:0
|
||||
msgid ""
|
||||
"The synchronisation has been started.You will receive a request when it's "
|
||||
"done."
|
||||
msgstr "同期が開始されました。完了したら、あなたは要求を受け取るでしょう。"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.server,server_port:0
|
||||
msgid "Server Port"
|
||||
msgstr "サーバのポート"
|
||||
|
||||
#. module: base_synchro
|
||||
#: model:ir.ui.menu,name:base_synchro.menu_action_view_base_synchro
|
||||
msgid "Synchronize objects"
|
||||
msgstr "オブジェクトの同期"
|
||||
|
||||
#. module: base_synchro
|
||||
#: model:ir.model,name:base_synchro.model_base_synchro
|
||||
msgid "base.synchro"
|
||||
msgstr ""
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro.obj.line,local_id:0
|
||||
msgid "Local Id"
|
||||
msgstr "ローカルID"
|
||||
|
||||
#. module: base_synchro
|
||||
#: model:ir.actions.act_window,name:base_synchro.actions_regclass_tree
|
||||
#: model:ir.actions.act_window,name:base_synchro.actions_transfer_line_form
|
||||
msgid "Filters"
|
||||
msgstr "フィルタ"
|
||||
|
||||
#. module: base_synchro
|
||||
#: selection:base.synchro.obj,action:0
|
||||
msgid "Download"
|
||||
msgstr "ダウンロード"
|
||||
|
||||
#. module: base_synchro
|
||||
#: field:base.synchro,server_url:0
|
||||
#: field:base.synchro.server,server_url:0
|
||||
msgid "Server URL"
|
||||
msgstr "サーバURL"
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-04-29 04:47+0000\n"
|
||||
"Last-Translator: Masaki Yamaya <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-05-24 04:45+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-04-30 04:41+0000\n"
|
||||
"X-Generator: Launchpad (build 15171)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: board
|
||||
#: view:res.log.report:0
|
||||
|
@ -115,12 +115,12 @@ msgstr "ダッシュボードの定義"
|
|||
#. module: board
|
||||
#: selection:res.log.report,month:0
|
||||
msgid "March"
|
||||
msgstr "3月"
|
||||
msgstr "3月"
|
||||
|
||||
#. module: board
|
||||
#: selection:res.log.report,month:0
|
||||
msgid "August"
|
||||
msgstr "8月"
|
||||
msgstr "8月"
|
||||
|
||||
#. module: board
|
||||
#: model:ir.actions.act_window,name:board.action_user_connection_tree
|
||||
|
@ -192,7 +192,7 @@ msgstr "10月"
|
|||
#. module: board
|
||||
#: model:ir.model,name:board.model_board_board_line
|
||||
msgid "Board Line"
|
||||
msgstr ""
|
||||
msgstr "ボード行"
|
||||
|
||||
#. module: board
|
||||
#: field:board.menu.create,menu_parent_id:0
|
||||
|
@ -224,7 +224,7 @@ msgstr "11月"
|
|||
msgid ""
|
||||
"Gives the sequence order when displaying a list of "
|
||||
"board lines."
|
||||
msgstr ""
|
||||
msgstr "ボード行のリストを表示する場合、並び順を指定して下さい。"
|
||||
|
||||
#. module: board
|
||||
#: selection:res.log.report,month:0
|
||||
|
@ -248,7 +248,7 @@ msgstr "ユーザエラー"
|
|||
#. module: board
|
||||
#: field:board.board.line,action_id:0
|
||||
msgid "Action"
|
||||
msgstr ""
|
||||
msgstr "アクション"
|
||||
|
||||
#. module: board
|
||||
#: field:board.board.line,position:0
|
||||
|
@ -268,7 +268,7 @@ msgstr "ホームページ"
|
|||
#. module: board
|
||||
#: model:ir.actions.act_window,name:board.action_latest_activities_tree
|
||||
msgid "Latest Activities"
|
||||
msgstr ""
|
||||
msgstr "最新の行動"
|
||||
|
||||
#. module: board
|
||||
#: selection:board.board.line,position:0
|
||||
|
@ -278,58 +278,58 @@ msgstr "左"
|
|||
#. module: board
|
||||
#: field:board.board,view_id:0
|
||||
msgid "Board View"
|
||||
msgstr ""
|
||||
msgstr "ボードビュー"
|
||||
|
||||
#. module: board
|
||||
#: selection:board.board.line,position:0
|
||||
msgid "Right"
|
||||
msgstr ""
|
||||
msgstr "右"
|
||||
|
||||
#. module: board
|
||||
#: field:board.board.line,width:0
|
||||
msgid "Width"
|
||||
msgstr ""
|
||||
msgstr "幅"
|
||||
|
||||
#. module: board
|
||||
#: view:res.log.report:0
|
||||
msgid " Month "
|
||||
msgstr ""
|
||||
msgstr " 月 "
|
||||
|
||||
#. module: board
|
||||
#: field:board.board.line,sequence:0
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
msgstr "順序"
|
||||
|
||||
#. module: board
|
||||
#: selection:res.log.report,month:0
|
||||
msgid "September"
|
||||
msgstr ""
|
||||
msgstr "9月"
|
||||
|
||||
#. module: board
|
||||
#: selection:res.log.report,month:0
|
||||
msgid "December"
|
||||
msgstr ""
|
||||
msgstr "12月"
|
||||
|
||||
#. module: board
|
||||
#: view:board.board:0
|
||||
#: view:board.menu.create:0
|
||||
msgid "Create Menu"
|
||||
msgstr ""
|
||||
msgstr "メニューの作成"
|
||||
|
||||
#. module: board
|
||||
#: field:board.board.line,height:0
|
||||
msgid "Height"
|
||||
msgstr ""
|
||||
msgstr "高さ"
|
||||
|
||||
#. module: board
|
||||
#: model:ir.actions.act_window,name:board.action_board_menu_create
|
||||
msgid "Create Board Menu"
|
||||
msgstr ""
|
||||
msgstr "ボードメニューの作成"
|
||||
|
||||
#. module: board
|
||||
#: selection:res.log.report,month:0
|
||||
msgid "May"
|
||||
msgstr ""
|
||||
msgstr "5月"
|
||||
|
||||
#. module: board
|
||||
#: view:res.log.report:0
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-10 17:21+0000\n"
|
||||
"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-05-24 17:42+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-11 05:13+0000\n"
|
||||
"X-Generator: Launchpad (build 15225)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-25 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: caldav
|
||||
#: view:basic.calendar:0
|
||||
|
@ -57,6 +57,29 @@ msgid ""
|
|||
"\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
"事前要求事項\n"
|
||||
"----------\n"
|
||||
"CalDAVとのカレンダー同期を行う組み込みの方法はありません。\n"
|
||||
"サードパーティのソフトウェアのインストールが必要です:Calendar(CalDAV)が現在唯一です。\n"
|
||||
"\n"
|
||||
"設定\n"
|
||||
"-------------\n"
|
||||
"\n"
|
||||
"1. Calendar Syncを開きます。\n"
|
||||
" 2つのタブのインタフェースが現れます。\n"
|
||||
" 最初のタブに留まります。\n"
|
||||
"\n"
|
||||
"2. CaDAV Calendar URL:そのURL にアクセスします(即ち "
|
||||
"http://host.com:8069/webdav/db/calendars/users/demo/c/Meetings)。\n"
|
||||
"\n"
|
||||
"3. OpenERPのユーザ名とパスワードを入力します。\n"
|
||||
"\n"
|
||||
"4. サーバがSSLを使わない場合は警告を受けます。\"Yes\"を応答します。\n"
|
||||
"\n"
|
||||
"5. すると、手動で同期、または x分毎に同期を設定するカスタマイズが可能です。\n"
|
||||
"\n"
|
||||
" "
|
||||
|
||||
#. module: caldav
|
||||
#: field:basic.calendar.alias,name:0
|
||||
|
@ -104,6 +127,9 @@ msgid ""
|
|||
"to synchronize Meeting with Calendars client.You can access Calendars using "
|
||||
"CalDAV clients, like sunbird, Calendar Evaluation, Mobile."
|
||||
msgstr ""
|
||||
"カレンダーはOpenERPモデルの全てとともにカレンダーイベントとToDo属性のカスタマイズが可能です。カレンダーはiCalのインポート / "
|
||||
"エクスポートを提供します。WebDAVサーバはカレンダーへのリモートアクセスを提供します。カレンダークライアントとともにミーティングの同期を手伝います。S"
|
||||
"unbird、Calendar Evaluation、MobileのようにCalDAVクライアントを使ってカレンダーにアクセスできます。"
|
||||
|
||||
#. module: caldav
|
||||
#: code:addons/caldav/calendar.py:789
|
||||
|
@ -176,6 +202,26 @@ msgid ""
|
|||
"side.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" 1. カレンダービューへ行く\n"
|
||||
"\n"
|
||||
" 2. ファイル -> 新規 -> カレンダー\n"
|
||||
"\n"
|
||||
" 3. フォームを埋める\n"
|
||||
" ・ タイプ:CalDav\n"
|
||||
" ・ 名前:好みの名前(例:会議)\n"
|
||||
" ・ "
|
||||
"URL:http://HOST:PORT/webdav/DB_NAME/calendars/users/USER/c/Meetings (例: "
|
||||
"http://localhost:8069/webdav/db_1/calendars/users/demo/c/Meetings)このウィンドウに与えら"
|
||||
"れたもの\n"
|
||||
" ・ \"SSL使用\"のチェックを外す\n"
|
||||
" ・ ユーザ名:あなたのユーザ名(例:demo)\n"
|
||||
" ・ リフレッシュ:サーバとデータの同期を行う好みの時間間隔\n"
|
||||
"\n"
|
||||
" 4. OKをクリックし、OpenERPのパスワードを入力\n"
|
||||
"\n"
|
||||
" 5. 名付けをした新しいカレンダーが左側に表示\n"
|
||||
" "
|
||||
|
||||
#. module: caldav
|
||||
#: code:addons/caldav/calendar.py:879
|
||||
|
@ -218,7 +264,7 @@ msgstr "ICS をエクスポートする"
|
|||
#. module: caldav
|
||||
#: selection:basic.calendar.fields,fn:0
|
||||
msgid "Use the field"
|
||||
msgstr ""
|
||||
msgstr "この項目を使用"
|
||||
|
||||
#. module: caldav
|
||||
#: code:addons/caldav/calendar.py:789
|
||||
|
@ -475,6 +521,25 @@ msgid ""
|
|||
"created\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" ・ WebDAVサーバはカレンダーにリモートアクセスを提供\n"
|
||||
" ・ WebDAVを使ってカレンダーの同期\n"
|
||||
" ・ 全てのOpenERPモデルとともにカレンダーイベントとToDo属性をカスタマイズ\n"
|
||||
" ・ iCalのインポート / エクスポート機能を提供\n"
|
||||
"\n"
|
||||
" CalDAVクライアントを使ってカレンダーにアクセスする先:\n"
|
||||
" "
|
||||
"http://HOSTNAME:PORT/webdav/DATABASE_NAME/calendars/users/USERNAME/c\n"
|
||||
"\n"
|
||||
" WebCalを使ってOpenERPカレンダーにアクセスするためのリモートサイトのURL:\n"
|
||||
" "
|
||||
"http://HOSTNAME:PORT/webdav/DATABASE_NAME/Calendars/CALENDAR_NAME.ics\n"
|
||||
"\n"
|
||||
" 場所\n"
|
||||
" HOSTNAME:稼動中のOpenERPサーバ(WebDAVとともに)ホスト名\n"
|
||||
" PORT:稼動中のOpenERPサーバのポート(デフォルト:8069)\n"
|
||||
" DATABASE_NAME:作成されたOpenERPカレンダーのデータベース名\n"
|
||||
" "
|
||||
|
||||
#. module: caldav
|
||||
#: sql_constraint:document.directory:0
|
||||
|
@ -560,6 +625,30 @@ msgid ""
|
|||
"\n"
|
||||
"7. Then Finish, your meetings should appear now in your calendar view\n"
|
||||
msgstr ""
|
||||
"\n"
|
||||
"事前要求事項\n"
|
||||
"----------\n"
|
||||
"Thunderbirdを使っている場合、最初にlightningモジュールをインストールする必要があります。\n"
|
||||
"http://www.mozilla.org/projects/calendar/lightning/\n"
|
||||
"\n"
|
||||
"設定\n"
|
||||
"-------------\n"
|
||||
"1. カレンダービューへ行く\n"
|
||||
"\n"
|
||||
"2. ファイル -> 新規カレンダー\n"
|
||||
"\n"
|
||||
"3. \"ネットワークで\"を選択\n"
|
||||
"\n"
|
||||
"4. フォーマットとしてCalDAVを選択\n"
|
||||
" "
|
||||
"場所としてURLを指定(例:http://host.com:8069/webdav/db/calendars/users/demo/c/Meetings)"
|
||||
"\n"
|
||||
"\n"
|
||||
"5. カレンダーの名前と色を選択。警報のチェックを外すのが望ましい\n"
|
||||
"\n"
|
||||
"6. OpenERPのログイン名とパスワードを入力(パスワード入力を1回だけとする場合はパスワードを記憶するをチェック)\n"
|
||||
"\n"
|
||||
"7. 完了すると、その時にはカレンダービューにミーティングが現れる\n"
|
||||
|
||||
#. module: caldav
|
||||
#: view:caldav.browse:0
|
||||
|
@ -596,7 +685,7 @@ msgstr "私のカレンダー"
|
|||
msgid ""
|
||||
"Also export a <name>.ics entry next to the calendar folder, with WebCal "
|
||||
"content."
|
||||
msgstr ""
|
||||
msgstr "また、<name>.ics エントリーを隣のカレンダーフォルダにWebCalコンテンツとともにインポートします。"
|
||||
|
||||
#. module: caldav
|
||||
#: field:basic.calendar.fields,fn:0
|
||||
|
@ -619,7 +708,7 @@ msgstr "詳細"
|
|||
#. module: caldav
|
||||
#: help:basic.calendar.alias,cal_line_id:0
|
||||
msgid "The calendar/line this mapping applies to"
|
||||
msgstr ""
|
||||
msgstr "このマッピングのカレンダー / 行の適用先"
|
||||
|
||||
#. module: caldav
|
||||
#: field:basic.calendar.fields,mapping:0
|
||||
|
@ -660,7 +749,7 @@ msgstr "遠隔カレンダを継読する。"
|
|||
#. module: caldav
|
||||
#: help:basic.calendar,calendar_color:0
|
||||
msgid "For supporting clients, the color of the calendar entries"
|
||||
msgstr ""
|
||||
msgstr "サポートするクライアントのカレンダーエントリーの色"
|
||||
|
||||
#. module: caldav
|
||||
#: field:basic.calendar,name:0
|
||||
|
@ -761,6 +850,47 @@ msgid ""
|
|||
" now trusts it.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" SSL固有の設定は以下のドキュメントを参照して下さい。\n"
|
||||
"\n"
|
||||
"カレンダーの設定のために次のことをする必要があります:\n"
|
||||
"\n"
|
||||
"1. 設定をクリックし、メール、コンタクト、カレンダーページに行きます。\n"
|
||||
"2. アカウントを追加に進みます。\n"
|
||||
"3. その他をクリックします。\n"
|
||||
"4. カレンダーグループからCalDAVアカウントの追加を選択します。\n"
|
||||
"\n"
|
||||
"5. ホスト名を入力します。\n"
|
||||
" (例:URLが http://openerp.com:8069/webdav/db_1/calendars/ "
|
||||
"であれば、openerp.comのホスト)\n"
|
||||
"\n"
|
||||
"6. OpenERPのユーザ名とパスワードを埋めます。\n"
|
||||
"\n"
|
||||
"7. 詳細として、サーバ名かOpenERPカレンダーの類の何れかを残すことができます。\n"
|
||||
"\n"
|
||||
"9. SSLサーバを使わない場合、エラーが発生します。気に留めず継続を押下します。\n"
|
||||
"\n"
|
||||
"10. 詳細設定をクリックし正しいポートとパスを設定します。\n"
|
||||
"\n"
|
||||
"11. OpenERPサーバのポートを指定:SSLは8071、他は8069\n"
|
||||
"\n"
|
||||
"12. アカウントURLにOpenERP WebDAVの正しいパスを設定します。\n"
|
||||
" URLはウィザードにより与えられます(例:http://my.server.ip:8069/webdav/dbname/calendars/)\n"
|
||||
"\n"
|
||||
"13. 完了をクリック。上手くいけば電話はOpenERPサーバに接続詞アカウントの使用を検証します。\n"
|
||||
"\n"
|
||||
"14. iPhoneのメインメニューに行き、カレンダーアプリケーションに入ります。\n"
|
||||
" あなたのOpenERPカレンダーはカレンダーボタンの選択の内側に表示される。\n"
|
||||
" 新しいカレンダーエントリーを作成する時、保存されるカレンダーの指定が必要であることに注意して下さい。\n"
|
||||
"\n"
|
||||
"SSLを必要とする場合は(証明書はいつものように検証済ではない)、最初に次の手順でiPhoneに信頼させることが必要です。\n"
|
||||
"IF you need SSL (and your certificate is not a verified one, as usual),\n"
|
||||
"\n"
|
||||
" s1. Safari(ブラウザ)を開いてOpenERPサーバのhttpsの場所を入力します:\n"
|
||||
" https://my.server.ip:8071/\n"
|
||||
" (サーバが\"my.server.ip\"にありHTTPSポートがデフォルトの8071と想定)\n"
|
||||
" s2. Safariは接続してその証明書が使われたことを警告します。証明書を検証し、同意するとiPhoneは信頼します。\n"
|
||||
" "
|
||||
|
||||
#. module: caldav
|
||||
#: selection:user.preference,device:0
|
||||
|
@ -817,7 +947,7 @@ msgstr "basic.calendar.todo"
|
|||
#. module: caldav
|
||||
#: help:basic.calendar,calendar_order:0
|
||||
msgid "For supporting clients, the order of this folder among the calendars"
|
||||
msgstr ""
|
||||
msgstr "サポートするクライアントのカレンダー中のフォルダ並び順"
|
||||
|
||||
#~ msgid "Provide path for Remote Calendar"
|
||||
#~ msgstr "遠隔カレンダーへの経路を指定して下さい。"
|
||||
|
|
|
@ -246,13 +246,13 @@
|
|||
<li><ul class="oe_kanban_colorpicker" data-field="color"/></li>
|
||||
</ul>
|
||||
<div class="oe_kanban_content">
|
||||
<a type="edit"><h3>
|
||||
<h3>
|
||||
<field name="partner_id"/>
|
||||
<t t-if="record.planned_revenue.raw_value">
|
||||
- <t t-esc="Math.round(record.planned_revenue.value)"/>
|
||||
<field name="company_currency"/>
|
||||
</t>
|
||||
</h3></a>
|
||||
</h3>
|
||||
<div>
|
||||
<b> <field name="partner_address_name"/> </b>
|
||||
</div>
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-04-23 20:45+0000\n"
|
||||
"PO-Revision-Date: 2012-05-28 19:12+0000\n"
|
||||
"Last-Translator: Masaki Yamaya <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-04-24 04:53+0000\n"
|
||||
"X-Generator: Launchpad (build 15135)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-29 04:46+0000\n"
|
||||
"X-Generator: Launchpad (build 15316)\n"
|
||||
|
||||
#. module: crm_helpdesk
|
||||
#: field:crm.helpdesk.report,delay_close:0
|
||||
|
@ -725,6 +725,9 @@ msgid ""
|
|||
"gateway: new emails may create issues, each of them automatically gets the "
|
||||
"history of the conversation with the customer."
|
||||
msgstr ""
|
||||
"ヘルプデスクとサポート機能を使って、あなたの介在を記録することができます。カスタマごとに注釈を加えたり、必要であればパートナとのやり取りを記録することがで"
|
||||
"きます。また,優先レベルを割り当てることもできます。OpenERPの問題システムを使ってサポート活動を管理することができます。問題をEメールゲートウェイと"
|
||||
"連動させて、新しいEメールが問題を作成して、カスタマとの対話の履歴を自動的に生成することができます。"
|
||||
|
||||
#. module: crm_helpdesk
|
||||
#: view:crm.helpdesk.report:0
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-04-22 04:23+0000\n"
|
||||
"Last-Translator: Masaki Yamaya <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-05-25 04:47+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-04-23 04:46+0000\n"
|
||||
"X-Generator: Launchpad (build 15135)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-26 05:07+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: crm_partner_assign
|
||||
#: field:crm.lead.forward.to.partner,send_to:0
|
||||
|
@ -30,7 +30,7 @@ msgstr "メッセージタイプ"
|
|||
#. module: crm_partner_assign
|
||||
#: help:crm.lead.forward.to.partner,auto_delete:0
|
||||
msgid "Permanently delete emails after sending"
|
||||
msgstr "送信後、Eメールを削除する"
|
||||
msgstr "送信後、Eメールを削除"
|
||||
|
||||
#. module: crm_partner_assign
|
||||
#: field:crm.lead.report.assign,delay_close:0
|
||||
|
@ -847,7 +847,7 @@ msgstr "CRMパートナ報告書"
|
|||
#. module: crm_partner_assign
|
||||
#: model:ir.model,name:crm_partner_assign.model_crm_lead_forward_to_partner
|
||||
msgid "E-mail composition wizard"
|
||||
msgstr "Eメール作成ツール"
|
||||
msgstr "Eメール作成ウィザード"
|
||||
|
||||
#. module: crm_partner_assign
|
||||
#: selection:crm.lead.report.assign,priority:0
|
||||
|
|
|
@ -10,8 +10,8 @@
|
|||
-
|
||||
!python {model: res.partner}: |
|
||||
partner = self.browse(cr, uid, ref('base.res_partner_ericdubois0'))
|
||||
assert partner.partner_latitude == 50.4530495 , "Latitude is wrong"
|
||||
assert partner.partner_longitude == 3.9693885 , "Longitude is wrong"
|
||||
assert 50 < partner.partner_latitude < 51 , "Latitude is wrong"
|
||||
assert 3 < partner.partner_longitude < 5 , "Longitude is wrong"
|
||||
-
|
||||
I assign nearest partner to opportunity.
|
||||
-
|
||||
|
@ -23,8 +23,8 @@
|
|||
!python {model: crm.lead}: |
|
||||
lead = self.browse(cr, uid, ref('crm.crm_case_abcfuelcounits0'))
|
||||
assert lead.partner_assigned_id.id == ref('base.res_partner_ericdubois0') , "Opportuniy is not assigned nearest partner"
|
||||
assert lead.partner_latitude == 50.8495239 , "Latitude is wrong"
|
||||
assert lead.partner_longitude == 4.3667002 , "Longitude is wrong"
|
||||
assert 50 < lead.partner_latitude < 51 , "Latitude is wrong"
|
||||
assert 3 < lead.partner_longitude < 5, "Longitude is wrong"
|
||||
-
|
||||
I forward this opportunity to its nearest partner.
|
||||
-
|
||||
|
|
|
@ -21,7 +21,6 @@
|
|||
|
||||
import delivery
|
||||
import partner
|
||||
import wizard
|
||||
import report
|
||||
import sale
|
||||
import stock
|
||||
|
|
|
@ -37,7 +37,6 @@ When creating invoices from picking, OpenERP is able to add and compute the ship
|
|||
'init_xml': ['delivery_data.xml'],
|
||||
'update_xml': [
|
||||
'security/ir.model.access.csv',
|
||||
'wizard/delivery_sale_order_view.xml',
|
||||
'delivery_report.xml',
|
||||
'delivery_view.xml',
|
||||
'partner_view.xml'
|
||||
|
|
|
@ -161,19 +161,6 @@
|
|||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_order_withcarrier_form" model="ir.ui.view">
|
||||
<field name="name">delivery.sale.order_withcarrier.form.view</field>
|
||||
<field name="type">form</field>
|
||||
<field name="model">sale.order</field>
|
||||
<field name="inherit_id" ref="sale.view_order_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<group name="logistics" position="inside">
|
||||
<field name="id" invisible="True"/>
|
||||
<field name="carrier_id" context="{'order_id':active_id or False}"/>
|
||||
</group>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_picking_withcarrier_out_form" model="ir.ui.view">
|
||||
<field name="name">delivery.stock.picking_withcarrier.out.form.view</field>
|
||||
<field name="type">form</field>
|
||||
|
@ -258,14 +245,18 @@
|
|||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="edit_project_multicompany">
|
||||
<field name="name">sale.order.multicompany</field>
|
||||
<record id="view_order_withcarrier_form" model="ir.ui.view">
|
||||
<field name="name">delivery.sale.order_withcarrier.form.view</field>
|
||||
<field name="type">form</field>
|
||||
<field name="model">sale.order</field>
|
||||
<field name="inherit_id" ref="sale.view_order_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//button[@name='order_confirm']" position="after">
|
||||
<button name="%(action_delivery_cost)d" states="draft" string="Delivery Costs" type="action" icon="gtk-add" context="{'order_id':active_id}"/>
|
||||
</xpath>
|
||||
<xpath expr="//group[@name='bellow_the_lines_hook']" position="inside">
|
||||
<separator string="Delivery Costs" colspan="4"/>
|
||||
<field name="carrier_id" context="{'order_id':active_id or False}" colspan="2"/>
|
||||
<button name="delivery_set" states="draft" string="Add Now on the Sale Order" type="object" icon="gtk-add" colspan="2"/>
|
||||
<label string="if you don't click on 'Add Now', the delivery cost won't be added on the Sale Order, but will be added on the Delivery Order only" colspan="4"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
|
|
@ -0,0 +1,642 @@
|
|||
# Latvian translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-28 08:36+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Latvian <lv@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: 2012-05-29 04:45+0000\n"
|
||||
"X-Generator: Launchpad (build 15316)\n"
|
||||
|
||||
#. module: delivery
|
||||
#: report:sale.shipping:0
|
||||
msgid "Order Ref."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:product.template,name:delivery.delivery_product_product_template
|
||||
msgid "Delivery by Poste"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.carrier:0
|
||||
#: view:delivery.grid:0
|
||||
msgid "Destination"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:stock.move,weight_net:0
|
||||
msgid "Net weight"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:stock.picking:0
|
||||
msgid "Delivery Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.model,name:delivery.model_delivery_grid_line
|
||||
msgid "Delivery Grid Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.carrier:0
|
||||
#: view:delivery.grid:0
|
||||
msgid "Delivery grids"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: selection:delivery.grid.line,type:0
|
||||
#: selection:delivery.grid.line,variable_factor:0
|
||||
#: field:stock.picking,volume:0
|
||||
msgid "Volume"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.grid,line_ids:0
|
||||
msgid "Grid Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: help:delivery.carrier,partner_id:0
|
||||
msgid "The partner that is doing the delivery service."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.actions.report.xml,name:delivery.report_shipping
|
||||
msgid "Delivery order"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:res.partner:0
|
||||
msgid "Deliveries Properties"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.actions.act_window,name:delivery.action_picking_tree4
|
||||
msgid "Picking to be invoiced"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.carrier,pricelist_ids:0
|
||||
msgid "Advanced Pricing"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: help:delivery.grid,sequence:0
|
||||
msgid "Gives the sequence order when displaying a list of delivery grid."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.carrier:0
|
||||
#: view:delivery.grid:0
|
||||
#: field:delivery.grid,country_ids:0
|
||||
msgid "Countries"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: report:sale.shipping:0
|
||||
msgid "Delivery Order :"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.grid.line,variable_factor:0
|
||||
msgid "Variable Factor"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.actions.act_window,help:delivery.action_delivery_grid_form
|
||||
msgid ""
|
||||
"The delivery price list allows you to compute the cost and sales price of "
|
||||
"the delivery according to the weight of the products and other criteria. You "
|
||||
"can define several price lists for one delivery method, per country or a "
|
||||
"zone in a specific country defined by a postal code range."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.carrier,amount:0
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: selection:delivery.grid.line,price_type:0
|
||||
msgid "Fixed"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.carrier,name:0
|
||||
#: view:delivery.sale.order:0
|
||||
#: field:delivery.sale.order,carrier_id:0
|
||||
#: model:ir.actions.act_window,name:delivery.action_delivery_carrier_form
|
||||
#: model:ir.ui.menu,name:delivery.menu_action_delivery_carrier_form
|
||||
#: field:res.partner,property_delivery_carrier:0
|
||||
#: field:sale.order,carrier_id:0
|
||||
msgid "Delivery Method"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: code:addons/delivery/delivery.py:213
|
||||
#, python-format
|
||||
msgid "No price available!"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.model,name:delivery.model_stock_move
|
||||
msgid "Stock Move"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:stock.picking,carrier_tracking_ref:0
|
||||
msgid "Carrier Tracking Ref"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:stock.picking,weight_net:0
|
||||
msgid "Net Weight"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.grid.line:0
|
||||
msgid "Grid Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.carrier:0
|
||||
#: view:delivery.grid:0
|
||||
msgid "Grid definition"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.sale.order:0
|
||||
msgid "_Cancel"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.grid.line,operator:0
|
||||
msgid "Operator"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.model,name:delivery.model_res_partner
|
||||
msgid "Partner"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.model,name:delivery.model_sale_order
|
||||
msgid "Sales Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.actions.act_window,help:delivery.action_delivery_carrier_form1
|
||||
msgid ""
|
||||
"Define your delivery methods and their pricing. The delivery costs can be "
|
||||
"added on the sale order form or in the invoice, based on the delivery orders."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: report:sale.shipping:0
|
||||
msgid "Lot"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.carrier,partner_id:0
|
||||
msgid "Transport Company"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.model,name:delivery.model_delivery_grid
|
||||
msgid "Delivery Grid"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: code:addons/delivery/delivery.py:213
|
||||
#, python-format
|
||||
msgid "No line matched this product or order in the choosed delivery grid."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: report:sale.shipping:0
|
||||
msgid "Invoiced to"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.model,name:delivery.model_stock_picking
|
||||
msgid "Picking List"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.carrier,grids_id:0
|
||||
msgid "Delivery Grids"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.model,name:delivery.model_delivery_sale_order
|
||||
msgid "Make Delievery"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.grid.line,name:0
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.grid,zip_from:0
|
||||
msgid "Start Zip"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: help:delivery.carrier,amount:0
|
||||
msgid ""
|
||||
"Amount of the order to benefit from a free shipping, expressed in the "
|
||||
"company currency"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: code:addons/delivery/stock.py:89
|
||||
#, python-format
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.grid.line,grid_id:0
|
||||
msgid "Grid"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: help:delivery.grid,active:0
|
||||
msgid ""
|
||||
"If the active field is set to False, it will allow you to hide the delivery "
|
||||
"grid without removing it."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.grid,zip_to:0
|
||||
msgid "To Zip"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: code:addons/delivery/delivery.py:141
|
||||
#, python-format
|
||||
msgid "Default price"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.model,name:delivery.model_delivery_define_delivery_steps_wizard
|
||||
msgid "delivery.define.delivery.steps.wizard"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.carrier,normal_price:0
|
||||
msgid "Normal Price"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: report:sale.shipping:0
|
||||
msgid "Order Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.grid,name:0
|
||||
msgid "Grid Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:stock.move:0
|
||||
msgid "Weights"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:stock.picking,number_of_packages:0
|
||||
msgid "Number of Packages"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: selection:delivery.grid.line,type:0
|
||||
#: selection:delivery.grid.line,variable_factor:0
|
||||
#: report:sale.shipping:0
|
||||
#: field:stock.move,weight:0
|
||||
#: field:stock.picking,weight:0
|
||||
msgid "Weight"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: help:delivery.carrier,use_detailed_pricelist:0
|
||||
msgid ""
|
||||
"Check this box if you want to manage delivery prices that depends on the "
|
||||
"destination, the weight, the total of the order, etc."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: help:delivery.carrier,normal_price:0
|
||||
msgid ""
|
||||
"Keep empty if the pricing depends on the advanced pricing per destination"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: constraint:stock.move:0
|
||||
msgid "You can not move products from or to a location of the type view."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: code:addons/delivery/wizard/delivery_sale_order.py:70
|
||||
#, python-format
|
||||
msgid "No grid available !"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: selection:delivery.grid.line,operator:0
|
||||
msgid ">="
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: code:addons/delivery/wizard/delivery_sale_order.py:53
|
||||
#: code:addons/delivery/wizard/delivery_sale_order.py:73
|
||||
#, python-format
|
||||
msgid "Order not in draft state !"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.define.delivery.steps.wizard:0
|
||||
msgid "Choose Your Default Picking Policy"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: constraint:stock.move:0
|
||||
msgid "You try to assign a lot which is not from the same product"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.carrier,active:0
|
||||
#: field:delivery.grid,active:0
|
||||
msgid "Active"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: report:sale.shipping:0
|
||||
msgid "Shipping Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.carrier,product_id:0
|
||||
msgid "Delivery Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.grid.line:0
|
||||
msgid "Condition"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.grid.line,standard_price:0
|
||||
msgid "Cost Price"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.define.delivery.steps.wizard,picking_policy:0
|
||||
msgid "Picking Policy"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: selection:delivery.grid.line,price_type:0
|
||||
#: field:delivery.grid.line,type:0
|
||||
msgid "Variable"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: help:res.partner,property_delivery_carrier:0
|
||||
msgid "This delivery method will be used when invoicing from picking."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: sql_constraint:stock.picking:0
|
||||
msgid "Reference must be unique per Company!"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.grid.line,max_value:0
|
||||
msgid "Maximum Value"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: report:sale.shipping:0
|
||||
msgid "Quantity"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.define.delivery.steps.wizard:0
|
||||
#: model:ir.actions.act_window,name:delivery.action_define_delivery_steps
|
||||
msgid "Setup Your Picking Policy"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.actions.act_window,name:delivery.action_delivery_carrier_form1
|
||||
msgid "Define Delivery Methods"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: help:delivery.carrier,free_if_more_than:0
|
||||
msgid ""
|
||||
"If the order is more expensive than a certain amount, the customer can "
|
||||
"benefit from a free shipping"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: help:sale.order,carrier_id:0
|
||||
msgid ""
|
||||
"Complete this field if you plan to invoice the shipping based on picking."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.define.delivery.steps.wizard:0
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: code:addons/delivery/delivery.py:130
|
||||
#, python-format
|
||||
msgid "Free if more than %.2f"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: sql_constraint:sale.order:0
|
||||
msgid "Order Reference must be unique per Company!"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.actions.act_window,help:delivery.action_delivery_carrier_form
|
||||
msgid ""
|
||||
"Define the delivery methods you are using and their pricing in order to "
|
||||
"reinvoice the delivery costs when you are doing invoicing based on delivery "
|
||||
"orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:res.partner:0
|
||||
msgid "Sales & Purchases"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: selection:delivery.grid.line,operator:0
|
||||
msgid "<="
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: constraint:stock.move:0
|
||||
msgid "You must assign a production lot for this product"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.carrier,free_if_more_than:0
|
||||
msgid "Free If More Than"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.sale.order:0
|
||||
msgid "Create Deliveries"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.carrier:0
|
||||
#: view:delivery.grid:0
|
||||
#: field:delivery.grid,state_ids:0
|
||||
msgid "States"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: report:sale.shipping:0
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: help:delivery.carrier,active:0
|
||||
msgid ""
|
||||
"If the active field is set to False, it will allow you to hide the delivery "
|
||||
"carrier without removing it."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.actions.act_window,name:delivery.action_delivery_grid_form
|
||||
#: model:ir.ui.menu,name:delivery.menu_action_delivery_grid_form
|
||||
msgid "Delivery Pricelist"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.carrier,price:0
|
||||
#: selection:delivery.grid.line,type:0
|
||||
#: selection:delivery.grid.line,variable_factor:0
|
||||
msgid "Price"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: code:addons/delivery/wizard/delivery_sale_order.py:70
|
||||
#, python-format
|
||||
msgid "No grid matching for this carrier !"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.ui.menu,name:delivery.menu_delivery
|
||||
msgid "Delivery"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: selection:delivery.grid.line,type:0
|
||||
#: selection:delivery.grid.line,variable_factor:0
|
||||
msgid "Weight * Volume"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: selection:delivery.grid.line,operator:0
|
||||
msgid "="
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: code:addons/delivery/stock.py:90
|
||||
#, python-format
|
||||
msgid "The carrier %s (id: %d) has no delivery grid!"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.carrier:0
|
||||
msgid "Pricing Information"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: selection:delivery.define.delivery.steps.wizard,picking_policy:0
|
||||
msgid "Deliver all products at once"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.carrier,use_detailed_pricelist:0
|
||||
msgid "Advanced Pricing per Destination"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.carrier:0
|
||||
#: field:delivery.grid,carrier_id:0
|
||||
#: model:ir.model,name:delivery.model_delivery_carrier
|
||||
#: report:sale.shipping:0
|
||||
#: field:stock.picking,carrier_id:0
|
||||
msgid "Carrier"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.sale.order:0
|
||||
msgid "_Apply"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:sale.order,id:0
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: code:addons/delivery/wizard/delivery_sale_order.py:53
|
||||
#: code:addons/delivery/wizard/delivery_sale_order.py:73
|
||||
#, python-format
|
||||
msgid "The order state have to be draft to add delivery lines."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: constraint:res.partner:0
|
||||
msgid "Error ! You cannot create recursive associated members."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.grid,sequence:0
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.grid.line,list_price:0
|
||||
msgid "Sale Price"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.actions.act_window,name:delivery.action_delivery_cost
|
||||
#: view:sale.order:0
|
||||
msgid "Delivery Costs"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: selection:delivery.define.delivery.steps.wizard,picking_policy:0
|
||||
msgid "Deliver each product when available"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: view:delivery.define.delivery.steps.wizard:0
|
||||
msgid "Apply"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: field:delivery.grid.line,price_type:0
|
||||
msgid "Price Type"
|
||||
msgstr ""
|
|
@ -18,8 +18,10 @@
|
|||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
##############################################################################
|
||||
from osv import fields,osv
|
||||
|
||||
import time
|
||||
from osv import fields,osv
|
||||
from tools.translate import _
|
||||
|
||||
# Overloaded sale_order to manage carriers :
|
||||
class sale_order(osv.osv):
|
||||
|
@ -41,6 +43,39 @@ class sale_order(osv.osv):
|
|||
result.update(carrier_id=order.carrier_id.id)
|
||||
return result
|
||||
|
||||
def delivery_set(self, cr, uid, ids, context=None):
|
||||
order_obj = self.pool.get('sale.order')
|
||||
line_obj = self.pool.get('sale.order.line')
|
||||
grid_obj = self.pool.get('delivery.grid')
|
||||
carrier_obj = self.pool.get('delivery.carrier')
|
||||
acc_fp_obj = self.pool.get('account.fiscal.position')
|
||||
for order in self.browse(cr, uid, ids, context=context):
|
||||
grid_id = carrier_obj.grid_get(cr, uid, [order.carrier_id.id], order.partner_shipping_id.id)
|
||||
if not grid_id:
|
||||
raise osv.except_osv(_('No grid available !'), _('No grid matching for this carrier !'))
|
||||
|
||||
if not order.state in ('draft'):
|
||||
raise osv.except_osv(_('Order not in draft state !'), _('The order state have to be draft to add delivery lines.'))
|
||||
|
||||
grid = grid_obj.browse(cr, uid, grid_id, context=context)
|
||||
|
||||
taxes = grid.carrier_id.product_id.taxes_id
|
||||
fpos = order.fiscal_position or False
|
||||
taxes_ids = acc_fp_obj.map_tax(cr, uid, fpos, taxes)
|
||||
#create the sale order line
|
||||
line_obj.create(cr, uid, {
|
||||
'order_id': order.id,
|
||||
'name': grid.carrier_id.name,
|
||||
'product_uom_qty': 1,
|
||||
'product_uom': grid.carrier_id.product_id.uom_id.id,
|
||||
'product_id': grid.carrier_id.product_id.id,
|
||||
'price_unit': grid_obj.get_price(cr, uid, grid.id, order, time.strftime('%Y-%m-%d'), context),
|
||||
'tax_id': [(6,0,taxes_ids)],
|
||||
'type': 'make_to_stock'
|
||||
})
|
||||
#remove the value of the carrier_id field on the sale order
|
||||
return self.write(cr, uid, ids, {'carrier_id': False}, context=context)
|
||||
#return {'type': 'ir.actions.act_window_close'} action reload?
|
||||
|
||||
sale_order()
|
||||
|
||||
|
|
|
@ -3,14 +3,8 @@
|
|||
-
|
||||
I add delivery cost in Sale order.
|
||||
-
|
||||
!python {model: delivery.sale.order}: |
|
||||
context.update({'active_ids': [ref("sale.order")]})
|
||||
-
|
||||
!record {model: delivery.sale.order, id: sale_delivery_carrier}:
|
||||
{}
|
||||
-
|
||||
!python {model: delivery.sale.order}: |
|
||||
self.delivery_set(cr, uid, [ref('sale_delivery_carrier')], context=context)
|
||||
!python {model: sale.order}: |
|
||||
self.delivery_set(cr, uid, [ref("sale.order")], context=context)
|
||||
-
|
||||
I check sale order after added delivery cost.
|
||||
-
|
||||
|
@ -35,7 +29,7 @@
|
|||
self.create_invoice(cr, uid, [wiz_id], {"active_ids": ship_ids, "active_id": ship_ids[0]})
|
||||
-
|
||||
I print a Delivery Order report.
|
||||
-
|
||||
-
|
||||
!python {model: stock.picking}: |
|
||||
import netsvc, tools, os
|
||||
sale = self.pool.get('sale.order')
|
||||
|
@ -47,14 +41,8 @@
|
|||
-
|
||||
I add free delivery cost in Sale order.
|
||||
-
|
||||
!python {model: delivery.sale.order}: |
|
||||
context.update({'active_ids': [ref("sale.order2")]})
|
||||
-
|
||||
!record {model: delivery.sale.order, id: sale_delivery_carrier}:
|
||||
{}
|
||||
-
|
||||
!python {model: delivery.sale.order}: |
|
||||
self.delivery_set(cr, uid, [ref('sale_delivery_carrier')], context=context)
|
||||
!python {model: sale.order}: |
|
||||
self.delivery_set(cr, uid, [ref("sale.order2")], context=context)
|
||||
-
|
||||
I check sale order after added delivery cost.
|
||||
-
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
# OpenERP, Open Source Management Solution
|
||||
# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Affero General Public License as
|
||||
# published by the Free Software Foundation, either version 3 of the
|
||||
# License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Affero General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
import delivery_sale_order
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
@ -1,96 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
# OpenERP, Open Source Management Solution
|
||||
# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Affero General Public License as
|
||||
# published by the Free Software Foundation, either version 3 of the
|
||||
# License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Affero General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
import time
|
||||
from tools.translate import _
|
||||
|
||||
from osv import osv, fields
|
||||
|
||||
class make_delivery(osv.osv_memory):
|
||||
_name = "delivery.sale.order"
|
||||
_description = 'Make Delievery'
|
||||
|
||||
_columns = {
|
||||
'carrier_id': fields.many2one('delivery.carrier','Delivery Method', required=True),
|
||||
}
|
||||
|
||||
|
||||
def default_get(self, cr, uid, fields, context=None):
|
||||
res = super(make_delivery, self).default_get(cr, uid, fields, context=context)
|
||||
order_obj = self.pool.get('sale.order')
|
||||
for order in order_obj.browse(cr, uid, context.get('active_ids', []), context=context):
|
||||
carrier = order.carrier_id.id
|
||||
if not carrier:
|
||||
carrier = order.partner_id.property_delivery_carrier.id
|
||||
res.update({'carrier_id': carrier})
|
||||
|
||||
return res
|
||||
|
||||
def view_init(self, cr , uid , fields, context=None):
|
||||
if context is None:
|
||||
context = {}
|
||||
order_obj = self.pool.get('sale.order')
|
||||
for order in order_obj.browse(cr, uid, context.get('active_ids', []), context=context):
|
||||
if not order.state in ('draft'):
|
||||
raise osv.except_osv(_('Order not in draft state !'), _('The order state have to be draft to add delivery lines.'))
|
||||
pass
|
||||
|
||||
def delivery_set(self, cr, uid, ids, context=None):
|
||||
if context is None:
|
||||
context = {}
|
||||
rec_ids = context and context.get('active_ids',[])
|
||||
order_obj = self.pool.get('sale.order')
|
||||
line_obj = self.pool.get('sale.order.line')
|
||||
grid_obj = self.pool.get('delivery.grid')
|
||||
carrier_obj = self.pool.get('delivery.carrier')
|
||||
acc_fp_obj = self.pool.get('account.fiscal.position')
|
||||
order_objs = order_obj.browse(cr, uid, rec_ids, context=context)
|
||||
for datas in self.browse(cr, uid, ids, context=context):
|
||||
for order in order_objs:
|
||||
grid_id = carrier_obj.grid_get(cr, uid, [datas.carrier_id.id],order.partner_shipping_id.id)
|
||||
if not grid_id:
|
||||
raise osv.except_osv(_('No grid available !'), _('No grid matching for this carrier !'))
|
||||
|
||||
if not order.state in ('draft'):
|
||||
raise osv.except_osv(_('Order not in draft state !'), _('The order state have to be draft to add delivery lines.'))
|
||||
|
||||
grid = grid_obj.browse(cr, uid, grid_id, context=context)
|
||||
|
||||
taxes = grid.carrier_id.product_id.taxes_id
|
||||
fpos = order.fiscal_position or False
|
||||
taxes_ids = acc_fp_obj.map_tax(cr, uid, fpos, taxes)
|
||||
line_obj.create(cr, uid, {
|
||||
'order_id': order.id,
|
||||
'name': grid.carrier_id.name,
|
||||
'product_uom_qty': 1,
|
||||
'product_uom': grid.carrier_id.product_id.uom_id.id,
|
||||
'product_id': grid.carrier_id.product_id.id,
|
||||
'price_unit': grid_obj.get_price(cr, uid, grid.id, order, time.strftime('%Y-%m-%d'), context),
|
||||
'tax_id': [(6,0,taxes_ids)],
|
||||
'type': 'make_to_stock'
|
||||
})
|
||||
|
||||
return {'type': 'ir.actions.act_window_close'}
|
||||
|
||||
make_delivery()
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data>
|
||||
|
||||
<!-- Delivery Sale Order -->
|
||||
|
||||
<record id="view_make_delivery_wizard" model="ir.ui.view">
|
||||
<field name="name">Delivery Costs</field>
|
||||
<field name="model">delivery.sale.order</field>
|
||||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Create Deliveries">
|
||||
<separator colspan="4" string="Delivery Method" />
|
||||
<field name="carrier_id" widget="selection"/>
|
||||
<newline/>
|
||||
<separator colspan="4"/>
|
||||
<group col="2" colspan="4">
|
||||
<button icon='gtk-cancel' special="cancel"
|
||||
string="_Cancel" />
|
||||
<button name="delivery_set" string="_Apply"
|
||||
colspan="1" type="object" icon="gtk-apply" />
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_delivery_cost" model="ir.actions.act_window">
|
||||
<field name="name">Delivery Costs</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">delivery.sale.order</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="view_make_delivery_wizard"/>
|
||||
<field name="target">new</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
|
@ -33,7 +33,15 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="oe_edi_doc_title">Order <t t-esc="doc.name"/>: <t t-esc="_.str.sprintf('%.2f',doc.amount_total)"/> <t t-esc="doc.currency.code"/></h1>
|
||||
<t t-if="(doc.state == 'draft' or doc.state == 'sent') and doc.__model == 'sale.order'">
|
||||
<h1 class="oe_edi_doc_title">Quotation <t t-esc="doc.name"/>: <t t-esc="_.str.sprintf('%.2f',doc.amount_total)"/> <t t-esc="doc.currency.code"/></h1>
|
||||
</t>
|
||||
<t t-if="(doc.state == 'draft' or doc.state == 'sent') and doc.__model == 'purchase.order'">
|
||||
<h1 class="oe_edi_doc_title">Request for Quotation <t t-esc="doc.name"/>: <t t-esc="_.str.sprintf('%.2f',doc.amount_total)"/> <t t-esc="doc.currency.code"/></h1>
|
||||
</t>
|
||||
<t t-if="(doc.state != 'draft' and doc.state != 'sent')">
|
||||
<h1 class="oe_edi_doc_title">Order <t t-esc="doc.name"/>: <t t-esc="_.str.sprintf('%.2f',doc.amount_total)"/> <t t-esc="doc.currency.code"/></h1>
|
||||
</t>
|
||||
|
||||
<table width="100%" class="oe_edi_data oe_edi_shade">
|
||||
<tr class="oe_edi_floor">
|
||||
|
@ -116,7 +124,7 @@
|
|||
</div>
|
||||
</t>
|
||||
<t t-name="Edi.sale.order.sidebar">
|
||||
<t t-if="doc.order_policy && (doc.order_policy == 'prepaid' || doc.order_policy == 'manual')">
|
||||
<t t-if="doc.order_policy and (doc.order_policy == 'prepaid' || doc.order_policy == 'manual') and (doc.state != 'draft' and doc.state != 'sent')">
|
||||
<t t-if="doc.company_address.paypal_account || doc.company_address.bank_ids">
|
||||
<p class="oe_edi_sidebar_title">Pay Online</p>
|
||||
<t t-if="doc.company_address.paypal_account">
|
||||
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-10 18:28+0000\n"
|
||||
"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-05-25 04:53+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-11 05:11+0000\n"
|
||||
"X-Generator: Launchpad (build 15225)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-26 05:07+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,subtype:0
|
||||
|
@ -408,7 +408,7 @@ msgstr "Eメールを送信する (%s)"
|
|||
#: field:email.template,body_html:0
|
||||
#: field:email_template.preview,body_html:0
|
||||
msgid "Rich-text Contents"
|
||||
msgstr "リッチテキストの内容"
|
||||
msgstr "リッチテキストのコンテンツ"
|
||||
|
||||
#. module: email_template
|
||||
#: field:email.template,copyvalue:0
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
|
||||
# -*- coding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
|
@ -38,7 +39,7 @@ Note that:
|
|||
Association / Configuration / Types of Events
|
||||
""",
|
||||
'author': 'OpenERP SA',
|
||||
'depends': ['email_template'],
|
||||
'depends': ['email_template','google_map'],
|
||||
'init_xml': [],
|
||||
'update_xml': [
|
||||
'security/event_security.xml',
|
||||
|
|
|
@ -103,6 +103,14 @@ class event_event(osv.osv):
|
|||
if total_confirmed < self.event.register_min or total_confirmed > self.event.register_max and self.event.register_max!=0:
|
||||
raise osv.except_osv(_('Error!'),_("The total of confirmed registration for the event '%s' does not meet the expected minimum/maximum. You should maybe reconsider those limits before going further") % (self.event.name))
|
||||
|
||||
def check_registration_limits_before(self, cr, uid, ids, no_of_registration, context=None):
|
||||
for event in self.browse(cr, uid, ids, context=context):
|
||||
available_seats = event.register_avail
|
||||
if available_seats and no_of_registration > available_seats:
|
||||
raise osv.except_osv(_('Warning!'),_("Only %d Seats are Available!") % (available_seats))
|
||||
elif available_seats == 0:
|
||||
raise osv.except_osv(_('Warning!'),_("No Tickets Available!"))
|
||||
|
||||
def confirm_event(self, cr, uid, ids, context=None):
|
||||
register_pool = self.pool.get('event.registration')
|
||||
if self.event.email_confirmation_id:
|
||||
|
@ -179,7 +187,7 @@ class event_event(osv.osv):
|
|||
'register_current': fields.function(_get_register, string='Confirmed Registrations', multi='register_numbers'),
|
||||
'register_avail': fields.function(_get_register, string='Available Registrations', multi='register_numbers',type='integer'),
|
||||
'register_prospect': fields.function(_get_register, string='Unconfirmed Registrations', multi='register_numbers'),
|
||||
'register_attended': fields.function(_get_register, string='Attended Registrations', multi='register_numbers'),
|
||||
'register_attended': fields.function(_get_register, string='# of Participations', multi='register_numbers'),
|
||||
'registration_ids': fields.one2many('event.registration', 'event_id', 'Registrations', readonly=False, states={'done': [('readonly', True)]}),
|
||||
'date_begin': fields.datetime('Start Date', required=True, readonly=True, states={'draft': [('readonly', False)]}),
|
||||
'date_end': fields.datetime('End Date', required=True, readonly=True, states={'draft': [('readonly', False)]}),
|
||||
|
@ -195,7 +203,6 @@ class event_event(osv.osv):
|
|||
'full_name' : fields.function(_name_get_fnc, type="char", string='Name'),
|
||||
'reply_to': fields.char('Reply-To Email', size=64, readonly=False, states={'done': [('readonly', True)]}, help="The email address of the organizer is likely to be put here, with the effect to be in the 'Reply-To' of the mails sent automatically at event or registrations confirmation. You can also put the email address of your mail gateway if you use one."),
|
||||
'main_speaker_id': fields.many2one('res.partner','Main Speaker', readonly=False, states={'done': [('readonly', True)]}, help="Speaker who will be giving speech at the event."),
|
||||
'speaker_ids': fields.many2many('res.partner', 'event_speaker_rel', 'speaker_id', 'partner_id', 'Other Speakers', readonly=False, states={'done': [('readonly', True)]}),
|
||||
'address_id': fields.many2one('res.partner','Location Address', readonly=False, states={'done': [('readonly', True)]}),
|
||||
'speaker_confirmed': fields.boolean('Speaker Confirmed', readonly=False, states={'done': [('readonly', True)]}),
|
||||
'country_id': fields.related('address_id', 'country_id',
|
||||
|
@ -204,21 +211,23 @@ class event_event(osv.osv):
|
|||
'company_id': fields.many2one('res.company', 'Company', required=False, change_default=True, readonly=False, states={'done': [('readonly', True)]}),
|
||||
'is_subscribed' : fields.function(_subscribe_fnc, type="boolean", string='Subscribed'),
|
||||
}
|
||||
|
||||
_defaults = {
|
||||
'state': 'draft',
|
||||
'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'event.event', context=c),
|
||||
'user_id': lambda obj, cr, uid, context: uid,
|
||||
}
|
||||
|
||||
def subscribe_to_event(self, cr, uid, ids, context=None):
|
||||
register_pool = self.pool.get('event.registration')
|
||||
user_pool = self.pool.get('res.users')
|
||||
num_of_seats = int(context.get('ticket', 1))
|
||||
self.check_registration_limits_before(cr, uid, ids, num_of_seats, context=context)
|
||||
user = user_pool.browse(cr, uid, uid, context=context)
|
||||
curr_reg_ids = register_pool.search(cr, uid, [('user_id', '=', user.id), ('event_id', '=' , ids[0])])
|
||||
#the subscription is done with UID = 1 because in case we share the kanban view, we want anyone to be able to subscribe
|
||||
if not curr_reg_ids:
|
||||
curr_reg_ids = [register_pool.create(cr, 1, {'event_id': ids[0] ,'email': user.user_email, 'name':user.name, 'user_id': user.id,})]
|
||||
curr_reg_ids = [register_pool.create(cr, 1, {'event_id': ids[0] ,'email': user.user_email, 'name':user.name, 'user_id': user.id, 'nb_register': num_of_seats})]
|
||||
else:
|
||||
register_pool.write(cr, uid, curr_reg_ids, {'nb_register': num_of_seats}, context=context)
|
||||
return register_pool.confirm_registration(cr, 1, curr_reg_ids, context=context)
|
||||
|
||||
def unsubscribe_to_event(self, cr, uid, ids, context=None):
|
||||
|
@ -236,7 +245,6 @@ class event_event(osv.osv):
|
|||
_constraints = [
|
||||
(_check_closing_date, 'Error ! Closing Date cannot be set before Beginning Date.', ['date_end']),
|
||||
]
|
||||
|
||||
def onchange_event_type(self, cr, uid, ids, type_event, context=None):
|
||||
if type_event:
|
||||
type_info = self.pool.get('event.type').browse(cr,uid,type_event,context)
|
||||
|
@ -295,6 +303,11 @@ class event_registration(osv.osv):
|
|||
def registration_open(self, cr, uid, ids, context=None):
|
||||
""" Open Registration
|
||||
"""
|
||||
event_obj = self.pool.get('event.event')
|
||||
for register in self.browse(cr, uid, ids, context=context):
|
||||
event_id = register.event_id.id
|
||||
no_of_registration = register.nb_register
|
||||
event_obj.check_registration_limits_before(cr, uid, [event_id], no_of_registration, context=context)
|
||||
res = self.confirm_registration(cr, uid, ids, context=context)
|
||||
self.mail_user(cr, uid, ids, context=context)
|
||||
return res
|
||||
|
@ -384,5 +397,4 @@ class event_registration(osv.osv):
|
|||
|
||||
event_registration()
|
||||
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
|
@ -38,16 +38,16 @@
|
|||
|
||||
<record id="event_1" model="event.event">
|
||||
<field name="name">Opera of Verdi</field>
|
||||
<field eval="time.strftime('%Y-%m-05 18:00:00')" name="date_begin"/>
|
||||
<field eval="time.strftime('%Y-%m-05 21:00:00')" name="date_end"/>
|
||||
<field eval="(DateTime.today()+ timedelta(days=1)).strftime('%Y-%m-%d 18:00:00')" name="date_begin"/>
|
||||
<field eval="(DateTime.today()+ timedelta(days=2)).strftime('%Y-%m-%d 21:00:00')" name="date_end"/>
|
||||
<field name="type" ref="event_type_1"/>
|
||||
<field name="register_min">50</field>
|
||||
<field name="register_max">350</field>
|
||||
</record>
|
||||
<record id="event_2" model="event.event">
|
||||
<field name="name">Conference on ERP Business</field>
|
||||
<field eval="time.strftime('%Y-%m-05 14:00:00')" name="date_begin"/>
|
||||
<field eval="time.strftime('%Y-%m-05 16:30:00')" name="date_end"/>
|
||||
<field eval="(DateTime.today()+ timedelta(days=2)).strftime('%Y-%m-%d 14:00:00')" name="date_begin"/>
|
||||
<field eval="(DateTime.today()+ timedelta(days=2)).strftime('%Y-%m-%d 16:30:00')" name="date_end"/>
|
||||
<field name="type" ref="event_type_2"/>
|
||||
<field name="register_max">200</field>
|
||||
</record>
|
||||
|
|
|
@ -50,10 +50,10 @@
|
|||
<field name="model">event.event</field>
|
||||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<form layout="manual">
|
||||
<form string="Events" layout="manual">
|
||||
<div class="oe_form_topbar">
|
||||
<button string="Confirm Event" name="button_confirm" states="draft" type="object"/>
|
||||
<button string="Mark Done" name="button_done" states="confirm" type="object"/>
|
||||
<button string="Event Ended" name="button_done" states="confirm" type="object"/>
|
||||
<button string="Set To Draft" name="button_draft" states="cancel,done" type="object"/>
|
||||
<button string="Cancel Event" name="button_cancel" states="draft,confirm" type="object"/>
|
||||
<div class="oe_right">
|
||||
|
@ -61,19 +61,40 @@
|
|||
</div>
|
||||
<div class="oe_clear"/>
|
||||
</div>
|
||||
<sheet string="Events" layout="auto">
|
||||
<group col="6" colspan="4" class="oe_form_header">
|
||||
<field name="name"/>
|
||||
<field name="date_begin"/>
|
||||
<field name="date_end"/>
|
||||
<sheet layout="manual">
|
||||
|
||||
|
||||
<field name="name" required="1" nolabel="1" class="oe_form_title" colspan="4"/>
|
||||
<group colspan="4" col="5">
|
||||
<group col="2" colspan="2" class="oe_form_group_label_border" style="margin-top: 20px;">
|
||||
<field name="type" on_change="onchange_event_type(type,context)"/>
|
||||
<field name="user_id"/>
|
||||
<field name="address_id" />
|
||||
<field name="address_id" widget="many2one_address_google_map" widget_option="{'placeholder':'.oe_form_google_map'}"/>
|
||||
</group>
|
||||
<notebook colspan="4">
|
||||
<page string="Event">
|
||||
<separator string="Description" colspan="4"/>
|
||||
<group col="2" colspan="2" class="oe_form_group_label_border" style="margin-top: 20px;">
|
||||
<field name="date_begin"/>
|
||||
<field name="date_end"/>
|
||||
<field name="register_min"/>
|
||||
<field name="register_max"/>
|
||||
</group>
|
||||
</group>
|
||||
|
||||
<div class="oe_form_google_map" style="height: 200px"></div>
|
||||
|
||||
<notebook colspan="4">
|
||||
<page string="Event Description">
|
||||
<field name="note" colspan="4" nolabel="1"/>
|
||||
</page>
|
||||
<page string="Internal Data">
|
||||
<group class="oe_form_group_label_border" colspan="2" col="2">
|
||||
<field name="register_current"/>
|
||||
<field name="register_prospect"/>
|
||||
<field name="register_attended"/>
|
||||
</group>
|
||||
<group class="oe_form_group_label_border" colspan="2" col="2">
|
||||
<field name="main_speaker_id" domain="[('speaker','=',True)]" context="{'default_speaker':1}"/>
|
||||
<field name="speaker_confirmed"/>
|
||||
</group>
|
||||
<field name="registration_ids" colspan="4" nolabel="1" groups="event.group_event_manager,event.group_event_user">
|
||||
<tree string="Registration" editable="top">
|
||||
<field name="name" />
|
||||
|
@ -108,30 +129,8 @@
|
|||
</form>
|
||||
</field>
|
||||
</page>
|
||||
<page string="Speakers">
|
||||
<field name="main_speaker_id" domain="[('speaker','=',True)]" context="{'default_speaker':1}"/>
|
||||
<field name="speaker_confirmed"/>
|
||||
<separator string="Other Speakers" colspan="4"/>
|
||||
<field name="speaker_ids" domain="[('speaker','=',True)]" context="{'default_speaker':1}" colspan="4" nolabel="1"/>
|
||||
</page>
|
||||
<page string="Extra Info">
|
||||
<group col="2" colspan="2">
|
||||
<separator string="Registrations" colspan="2"/>
|
||||
<field name="register_min"/>
|
||||
<field name="register_max"/>
|
||||
<field name="register_prospect"/>
|
||||
<field name="register_current"/>
|
||||
<field name="register_attended"/>
|
||||
</group>
|
||||
<group col="2" colspan="2">
|
||||
<separator string="Emails" colspan="2"/>
|
||||
<field name="reply_to"/>
|
||||
<field name="email_registration_id" domain="[('model_id.model','=','event.registration')]"/>
|
||||
<field name="email_confirmation_id" domain="[('model_id.model','=','event.registration')]"/>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
@ -158,9 +157,10 @@
|
|||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<!-- Event Kanban View -->
|
||||
|
||||
<record model="ir.ui.view" id="view_event_kanban">
|
||||
<record model="ir.ui.view" id="view_event_kanban">
|
||||
<field name="name">event.event.kanban</field>
|
||||
<field name="model">event.event</field>
|
||||
<field name="type">kanban</field>
|
||||
|
@ -204,13 +204,14 @@
|
|||
</p>
|
||||
<t t-if="record.register_avail.raw_value != 0">
|
||||
<t t-if="!record.is_subscribed.raw_value">
|
||||
<button type="object" name="subscribe_to_event" class="subscribe_button oe_event_button_subscribe">
|
||||
<input t-att-id="record.id.raw_value" type="text" name="subscribe" class="no_of_seats" value="1" onchange="document.getElementById('btn_sub' +this.id).setAttribute('data-context',JSON.stringify({'ticket':this.value}))"/>
|
||||
<button t-att-id="'btn_sub'+record.id.raw_value" type="object" name="subscribe_to_event" class="oe_mail_button_follow">
|
||||
<span >Subscribe</span>
|
||||
</button>
|
||||
</t>
|
||||
</t>
|
||||
<t t-if="record.is_subscribed.raw_value">
|
||||
<button type="object" name="unsubscribe_to_event" class="unsubscribe_button oe_event_button_unsubscribe">
|
||||
<button type="object" name="unsubscribe_to_event" class="oe_mail_button_unfollow">
|
||||
<span>Subscribed</span>
|
||||
<span class="unsubscribe">Unsubscribe</span>
|
||||
</button>
|
||||
|
@ -480,7 +481,7 @@
|
|||
<field name="view_mode">tree,form,calendar,graph</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="search_view_id" ref="view_registration_search"/>
|
||||
</record>
|
||||
</record>view_
|
||||
|
||||
<menuitem
|
||||
name="Registrations"
|
||||
|
|
|
@ -29,90 +29,17 @@
|
|||
color: #FFFFFF;
|
||||
background-color: #8A89BA;
|
||||
}
|
||||
div.oe_fold_column{
|
||||
padding:0px !important;
|
||||
}
|
||||
.oe_event_button_subscribe {
|
||||
display: inline-block;
|
||||
border: 1px solid #ababab;
|
||||
color: #404040;
|
||||
font-size: 12px;
|
||||
padding: 3px 10px;
|
||||
text-align: center;
|
||||
-o-background-size: 100% 100%;
|
||||
-moz-background-size: 100% 100%;
|
||||
-webkit-background-size: auto auto !important;
|
||||
background-size: 100% 100%;
|
||||
background: #d8d8d8 none;
|
||||
background: none, -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
|
||||
background: none, -webkit-linear-gradient(#efefef, #d8d8d8);
|
||||
background: none, -moz-linear-gradient(#efefef, #d8d8d8);
|
||||
background: none, -o-linear-gradient(top, #efefef, #d8d8d8);
|
||||
background: none, -khtml-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
|
||||
background: -ms-linear-gradient(top, #efefef, #d8d8d8);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#d8d8d8',GradientType=0 );
|
||||
-moz-border-radius: 3px;
|
||||
-webkit-border-radius: 3px;
|
||||
-o-border-radius: 3px;
|
||||
-ms-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
|
||||
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
|
||||
-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
|
||||
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
|
||||
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
|
||||
-webkit-font-smoothing: antialiased;
|
||||
outline: none;
|
||||
}
|
||||
.oe_event_button_unsubscribe {
|
||||
display: inline-block;
|
||||
border: 1px solid #AAA;
|
||||
color: #404040;
|
||||
font-size: 12px;
|
||||
padding: 3px 10px;
|
||||
text-align: center;
|
||||
-o-background-size: 100% 100%;
|
||||
-moz-background-size: 100% 100%;
|
||||
-webkit-background-size: auto auto !important;
|
||||
background-size: 100% 100%;
|
||||
background: #AAA none;
|
||||
background: none, -webkit-gradient(linear, left top, left bottom, from(#AAA), to(#AAA));
|
||||
background: none, -webkit-linear-gradient(#AAA, #AAA);
|
||||
background: none, -moz-linear-gradient(#AAA, #AAA);
|
||||
background: none, -o-linear-gradient(top, #AAA, #AAA);
|
||||
background: none, -khtml-gradient(linear, left top, left bottom, from(#AAA), to(#AAA));
|
||||
background: -ms-linear-gradient(top, #AAA, #AAA);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#AAA, endColorstr='#AAA',GradientType=0 );
|
||||
-moz-border-radius: 3px;
|
||||
-webkit-border-radius: 3px;
|
||||
-o-border-radius: 3px;
|
||||
-ms-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
|
||||
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
|
||||
-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
|
||||
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
|
||||
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
|
||||
-webkit-font-smoothing: antialiased;
|
||||
outline: none;
|
||||
}
|
||||
.oe_event_button_subscribe:hover {
|
||||
cursor: pointer;
|
||||
background-size: 100% 100%;
|
||||
/*background: #DC5F59 none;*/
|
||||
|
||||
.no_of_seats{
|
||||
width:35px;
|
||||
}
|
||||
|
||||
.oe_mapbox
|
||||
{
|
||||
position: relative;
|
||||
float: right;
|
||||
height:200px;
|
||||
width:256px;
|
||||
border: 1px solid #eeeeee;
|
||||
}
|
||||
.oe_event_button_unsubscribe:hover {
|
||||
cursor: pointer;
|
||||
background-size: 100% 100%;
|
||||
background: #DC5F59 none;
|
||||
}
|
||||
.unsubscribe, .unsubscribe_button:hover span {
|
||||
display: none;
|
||||
background-color: #DC5F59
|
||||
}
|
||||
.unsubscribe_button:hover .unsubscribe {
|
||||
display: inline;
|
||||
background-color: #DC5F59;
|
||||
}
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
name: event
|
||||
date_begin: 2012-01-01 19:05:15
|
||||
date_end: 2012-01-01 20:05:15
|
||||
register_max: 10
|
||||
-
|
||||
I create a registration for the event
|
||||
-
|
||||
|
@ -32,6 +33,7 @@
|
|||
I confirm the registration1
|
||||
-
|
||||
!python {model: event.registration}: |
|
||||
event_pool = self.pool.get("event.event")
|
||||
self.registration_open(cr, uid, [ref("event_registration1")],context=context)
|
||||
-
|
||||
I check that registration is "confirmed"
|
||||
|
|
|
@ -70,7 +70,6 @@ class sale_order_line(osv.osv):
|
|||
def button_confirm(self, cr, uid, ids, context=None):
|
||||
'''
|
||||
create registration with sale order
|
||||
|
||||
'''
|
||||
registration_obj = self.pool.get('event.registration')
|
||||
sale_obj = self.pool.get('sale.order')
|
||||
|
@ -92,4 +91,3 @@ class sale_order_line(osv.osv):
|
|||
message = _("The registration %s has been created from the Sale Order %s.") % (registration_id, order_line.order_id.name)
|
||||
registration_obj.log(cr, uid, registration_id, message)
|
||||
return super(sale_order_line, self).button_confirm(cr, uid, ids, context=context)
|
||||
|
||||
|
|
|
@ -38,6 +38,7 @@ Using this you can directly open Google Map from the URL widget.""",
|
|||
'google_map_view.xml',
|
||||
],
|
||||
'demo_xml': [],
|
||||
'js': ['static/src/js/google_map.js'],
|
||||
'installable': True,
|
||||
'auto_install': False,
|
||||
'certificate': '0029498930765',
|
||||
|
|
|
@ -12,8 +12,7 @@
|
|||
<label string="Street2 : " align="1.0"/>
|
||||
<group colspan="1" col="2">
|
||||
<field name="street2" nolabel="1"/>
|
||||
<button name="open_map"
|
||||
string="Map" type="object" icon="gtk-zoom-in"/>
|
||||
<button name="open_map" string="Map" type="object" icon="gtk-zoom-in"/>
|
||||
</group>
|
||||
</field>
|
||||
</field>
|
||||
|
|
|
@ -0,0 +1,75 @@
|
|||
openerp.event = function(instance, mod) {
|
||||
instance.web.form.widgets.add('many2one_address_google_map', 'instance.google_map.Many2OneAddress');
|
||||
|
||||
var googleMapsLoaded = null;
|
||||
|
||||
instance.google_map.GoogleMapConnector = instance.web.Class.extend({
|
||||
map_load: function() {
|
||||
var self = this;
|
||||
if(googleMapsLoaded === null) {
|
||||
googleMapsLoaded = $.Deferred();
|
||||
// global
|
||||
openerp_googleMapsCallback = googleMapsLoaded.resolve;
|
||||
$.ajax({
|
||||
url: "https://maps.googleapis.com/maps/api/js?v=3&callback=openerp_googleMapsCallback&sensor=false",
|
||||
dataType: "script"
|
||||
}).fail(googleMapsLoaded.reject);
|
||||
}
|
||||
return googleMapsLoaded;
|
||||
},
|
||||
render_map: function(address,element) {
|
||||
this.map_load().then(function() {
|
||||
var geocoder = new google.maps.Geocoder();
|
||||
geocoder.geocode({'address': address}, function(results, status) {
|
||||
if (status == google.maps.GeocoderStatus.OK) {
|
||||
var lat = results[0].geometry.location.lat();
|
||||
var lng = results[0].geometry.location.lng();
|
||||
var myOptions = {
|
||||
zoom: 17,
|
||||
center: new google.maps.LatLng(lat,lng),
|
||||
mapTypeId: google.maps.MapTypeId.ROADMAP
|
||||
};
|
||||
var map = new google.maps.Map(element,myOptions);
|
||||
var position = new google.maps.LatLng(lat,lng);
|
||||
var marker = new google.maps.Marker({ map: map, position: position });
|
||||
return marker;
|
||||
}
|
||||
});
|
||||
});
|
||||
},
|
||||
});
|
||||
|
||||
instance.google_map.Many2OneAddress = instance.web.form.FieldMany2One.extend({
|
||||
init: function(field_manager, node){
|
||||
this._super(field_manager, node);
|
||||
this.map = new instance.google_map.GoogleMapConnector();
|
||||
},
|
||||
get_address:function(value){
|
||||
var self = this;
|
||||
if (!value || value.length == 0){
|
||||
return $.Deferred().reject();
|
||||
}
|
||||
(value instanceof Array)?value = parseInt(value[0]):false;
|
||||
var data = new instance.web.DataSet(this,this.field.relation, this.build_context());
|
||||
data.read_ids(value,["street","city","zip","country_id"]).done(function(value){
|
||||
var address;
|
||||
if (value['country_id']) {
|
||||
address = _.str.sprintf('%(street)s, %(zip)s %(city)s, %(country_id[1])s', value);
|
||||
} else {
|
||||
address = _.str.sprintf('%(street)s, %(zip)s %(city)s', value);
|
||||
}
|
||||
// TODO repalce by widget_option selector self.options.selector
|
||||
var el = self.view.$element.find(".oe_form_google_map")[0];
|
||||
self.map.render_map(address,el);
|
||||
});
|
||||
},
|
||||
set_value:function(value){
|
||||
this._super(value);
|
||||
this.get_address(value);
|
||||
},
|
||||
render_value:function(no_recurse){
|
||||
this.get_address(this.get("value"));
|
||||
this._super(no_recurse);
|
||||
}
|
||||
});
|
||||
};
|
|
@ -167,7 +167,6 @@ class hr_evaluation(osv.osv):
|
|||
('done','Done'),
|
||||
], 'Status', required=True, readonly=True),
|
||||
'date_close': fields.date('Ending Date', select=True),
|
||||
'progress': fields.float("Progress"),
|
||||
}
|
||||
_defaults = {
|
||||
'date': lambda *a: (parser.parse(datetime.now().strftime('%Y-%m-%d')) + relativedelta(months =+ 1)).strftime('%Y-%m-%d'),
|
||||
|
@ -245,7 +244,6 @@ class hr_evaluation(osv.osv):
|
|||
return True
|
||||
|
||||
def button_done(self,cr, uid, ids, context=None):
|
||||
self.write(cr, uid, ids,{'progress': 1 * 100}, context=context)
|
||||
self.write(cr, uid, ids,{'state':'done', 'date_close': time.strftime('%Y-%m-%d')}, context=context)
|
||||
return True
|
||||
|
||||
|
@ -312,7 +310,6 @@ class hr_evaluation_interview(osv.osv):
|
|||
for id in self.browse(cr, uid, ids, context=context):
|
||||
flag = False
|
||||
wating_id = 0
|
||||
tot_done_req = 1
|
||||
if not id.evaluation_id.id:
|
||||
raise osv.except_osv(_('Warning !'),_("You cannot start evaluation without Appraisal."))
|
||||
records = hr_eval_obj.browse(cr, uid, [id.evaluation_id.id], context=context)[0].survey_request_ids
|
||||
|
@ -322,11 +319,8 @@ class hr_evaluation_interview(osv.osv):
|
|||
continue
|
||||
if child.state != "done":
|
||||
flag = True
|
||||
else:
|
||||
tot_done_req += 1
|
||||
if not flag and wating_id:
|
||||
self.survey_req_waiting_answer(cr, uid, [wating_id], context=context)
|
||||
hr_eval_obj.write(cr, uid, [id.evaluation_id.id], {'progress': tot_done_req * 100 / len(records)}, context=context)
|
||||
self.write(cr, uid, ids, { 'state': 'done'}, context=context)
|
||||
return True
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<openerp>
|
||||
<data noupdate="1">
|
||||
<record id="survey_2" model="survey">
|
||||
<field name="title">Employee Appraisal</field>
|
||||
<field name="title">Self Appraisal</field>
|
||||
<field name="max_response_limit">20</field>
|
||||
<field eval="[(6,0,[])]" name="users"/>
|
||||
<field name="type" ref="survey.survey_type1"/>
|
||||
|
@ -1157,37 +1157,11 @@ Once the form had been filled, the employee send it to his supervisor.
|
|||
</data>
|
||||
|
||||
<data noupdate="1">
|
||||
<record id="hr_evaluation_plan_phase_sendtosubordinates0" model="hr_evaluation.plan.phase">
|
||||
<field name="plan_id" ref="hr_evaluation_plan_managersevaluationplan0"/>
|
||||
<field name="name">Send to Subordinates</field>
|
||||
<field eval="0" name="send_anonymous_manager"/>
|
||||
<field eval="1" name="sequence"/>
|
||||
<field name="company_id" ref="base.main_company"/>
|
||||
<field name="action">bottom-up</field>
|
||||
<field eval="0" name="send_anonymous_employee"/>
|
||||
<field eval="0" name="send_answer_employee"/>
|
||||
<field name="survey_id" ref="hr_evaluation.survey_2"/>
|
||||
<field eval="0" name="send_answer_manager"/>
|
||||
<field eval="0" name="wait"/>
|
||||
</record>
|
||||
<record id="hr_evaluation_plan_phase_sendtomanagers0" model="hr_evaluation.plan.phase">
|
||||
<field name="plan_id" ref="hr_evaluation_plan_managersevaluationplan0"/>
|
||||
<field name="name">Send to Managers</field>
|
||||
<field eval="0" name="send_anonymous_manager"/>
|
||||
<field eval="2" name="sequence"/>
|
||||
<field name="company_id" ref="base.main_company"/>
|
||||
<field name="action">top-down</field>
|
||||
<field eval="0" name="send_anonymous_employee"/>
|
||||
<field eval="0" name="send_answer_employee"/>
|
||||
<field name="survey_id" ref="hr_evaluation.survey_2"/>
|
||||
<field eval="0" name="send_answer_manager"/>
|
||||
<field eval="0" name="wait"/>
|
||||
</record>
|
||||
<record id="hr_evaluation_plan_phase_sendtoemployee0" model="hr_evaluation.plan.phase">
|
||||
<field name="plan_id" ref="hr_evaluation_plan_managersevaluationplan0"/>
|
||||
<field name="name">Send to Employee</field>
|
||||
<field eval="0" name="send_anonymous_manager"/>
|
||||
<field eval="3" name="sequence"/>
|
||||
<field eval="1" name="sequence"/>
|
||||
<field name="company_id" ref="base.main_company"/>
|
||||
<field name="action">self</field>
|
||||
<field eval="0" name="send_anonymous_employee"/>
|
||||
|
@ -1196,19 +1170,6 @@ Once the form had been filled, the employee send it to his supervisor.
|
|||
<field eval="0" name="send_answer_manager"/>
|
||||
<field eval="0" name="wait"/>
|
||||
</record>
|
||||
<record id="hr_evaluation_plan_phase_finalinterviewwithmanager0" model="hr_evaluation.plan.phase">
|
||||
<field name="plan_id" ref="hr_evaluation_plan_managersevaluationplan0"/>
|
||||
<field name="name">Final Interview With Manager</field>
|
||||
<field eval="0" name="send_anonymous_manager"/>
|
||||
<field eval="4" name="sequence"/>
|
||||
<field name="company_id" ref="base.main_company"/>
|
||||
<field name="action">final</field>
|
||||
<field eval="0" name="send_anonymous_employee"/>
|
||||
<field eval="0" name="send_answer_employee"/>
|
||||
<field name="survey_id" ref="hr_evaluation.survey_2"/>
|
||||
<field eval="0" name="send_answer_manager"/>
|
||||
<field eval="1" name="wait"/>
|
||||
</record>
|
||||
</data>
|
||||
|
||||
<data noupdate="1">
|
||||
|
|
|
@ -162,7 +162,7 @@
|
|||
<button name="button_draft" string="Reset to Draft" states="cancel" type="object"/>
|
||||
<button name="button_cancel" string="Cancel" states="draft,wait,progress" type="object"/>
|
||||
<div class="oe_right">
|
||||
<field name="state" widget="statusbar" nolabel="1" statusbar_visible="draft,wait,done" statusbar_colors='{"progress":"blue"}'/>
|
||||
<field name="state" widget="statusbar" nolabel="1" statusbar_visible="draft,progress,wait,done" statusbar_colors='{"progress":"blue"}'/>
|
||||
</div>
|
||||
<div class="oe_clear"/>
|
||||
</div>
|
||||
|
@ -172,21 +172,20 @@
|
|||
<field name="employee_id" on_change="onchange_employee_id(employee_id)"/>
|
||||
<field name="plan_id"/>
|
||||
<field name="date"/>
|
||||
<field name="progress" widget="progressbar"/>
|
||||
</group>
|
||||
<group col="2" colspan="1">
|
||||
<group col="2" colspan="1" attrs="{'invisible':['|', ('state','=','draft'), ('state', '=', 'wait')]}">
|
||||
<separator string="Ending Summary" colspan="2"/>
|
||||
<field name="rating" attrs="{'readonly':[('state','<>','progress')],'required':[('state','=','progress')]}"/>
|
||||
<field name="rating" attrs="{'readonly':[('state','<>','progress')]}"/>
|
||||
<field name="date_close" readonly="1"/>
|
||||
</group>
|
||||
<notebook colspan="4">
|
||||
<page string="Appraisal">
|
||||
<page string="Appraisal" attrs="{'invisible':[('state','=','draft')]}">
|
||||
<field name="survey_request_ids" nolabel="1" colspan="4" widget="one2many">
|
||||
<form string="Interview Appraisal">
|
||||
<group col="4" colspan="4">
|
||||
<field name="survey_id"/>
|
||||
<group col="2" colspan="2">
|
||||
<button name="%(survey.action_view_survey_question_message)d" string="Interview Question" type="action" states="waiting_answer,done,cancel" icon="gtk-execute" context="{'survey_id': survey_id, 'response_id': [response], 'response_no':0, 'active' : response,'request' : True, 'object' : 'hr.evaluation.interview', 'cur_id' : active_id}" attrs="{'readonly':[('survey_id','=',False)]}"/>
|
||||
<button name="%(survey.action_view_survey_question_message)d" string="Answer Survey" type="action" states="waiting_answer,done,cancel" icon="gtk-execute" context="{'survey_id': survey_id, 'response_id': [response], 'response_no':0, 'active' : response,'request' : True, 'object' : 'hr.evaluation.interview', 'cur_id' : active_id}" attrs="{'readonly':[('survey_id','=',False)]}"/>
|
||||
<button name="%(survey.survey_browse_response)d" string="Print Interview" type="action" states="done" icon="gtk-print" context="{'survey_id': survey_id, 'response_id' : [response], 'response_no':0,}" attrs="{'readonly':[('response','=',False)]}" />
|
||||
</group>
|
||||
<field name="date_deadline"/>
|
||||
|
@ -198,15 +197,16 @@
|
|||
<separator string="Status" colspan="4"/>
|
||||
<group colspan="4" col="6">
|
||||
<field name="state"/>
|
||||
<button string="Done" name="survey_req_done" states="waiting_answer" type="object" icon="gtk-jump-to" />
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</page>
|
||||
<page string="Internal Notes">
|
||||
<page string="Internal Notes" attrs="{'invisible':[('state','=','draft')]}">
|
||||
<field name="note_action" colspan="4" nolabel="1"
|
||||
groups="base.group_hr_manager"/>
|
||||
</page>
|
||||
<page string="Public Notes">
|
||||
<page string="Public Notes" attrs="{'invisible':[('state','=','draft')]}">
|
||||
<field name="note_summary" colspan="4" nolabel="1"/>
|
||||
</page>
|
||||
</notebook>
|
||||
|
@ -258,6 +258,9 @@
|
|||
<separator orientation="vertical"/>
|
||||
<filter icon="terp-gnome-cpu-frequency-applet+" string="Late"
|
||||
help="Appraisal that overpassed the deadline" domain="[('date','<=',(datetime.date.today()).strftime('%%Y-%%m-%%d'))]" />
|
||||
<filter icon="terp-go-month" name="next_month" string=" Month+1"
|
||||
domain="[('date','<=', (datetime.date.today() + relativedelta(day=31, months=1)).strftime('%%Y-%%m-%%d')),('date','>=',(datetime.date.today() + relativedelta(day=1,months=1)).strftime('%%Y-%%m-%%d')),('state','=','draft')]"
|
||||
help="Appraisal during next month"/>
|
||||
<separator orientation="vertical"/>
|
||||
<field name="employee_id" />
|
||||
<field name="plan_id" widget="selection" />
|
||||
|
@ -281,6 +284,7 @@
|
|||
<field name="view_type">form</field>
|
||||
<field name="view_mode">tree,form,graph</field>
|
||||
<field name="search_view_id" ref="hr_evaluation.evaluation_search"/>
|
||||
<field name="context">{"search_default_next_month":1}</field>
|
||||
<field name="help">Each employee may be assigned an Appraisal Plan. Such a plan defines the frequency and the way you manage your periodic personnel evaluation. You will be able to define steps and attach interviews to each step. OpenERP manages all kind of evaluations: bottom-up, top-down, self-evaluation and final evaluation by the manager.</field>
|
||||
</record>
|
||||
|
||||
|
@ -294,28 +298,27 @@
|
|||
<field name="arch" type="xml">
|
||||
<form string="Interview Appraisal">
|
||||
<group col="4" colspan="4">
|
||||
<field name="survey_id"/>
|
||||
<field name="evaluation_id"/>
|
||||
<group col="2" colspan="2">
|
||||
<button name="%(survey.action_view_survey_question_message)d" string="Interview Question" type="action" states="waiting_answer,done,cancel" icon="gtk-execute" context="{'survey_id': survey_id, 'response_id': [response], 'response_no':0, 'active' : response,'request' : True, 'object' : 'hr.evaluation.interview', 'cur_id' : active_id}" attrs="{'readonly':[('survey_id','=',False)]}"/>
|
||||
<button name="%(survey.survey_browse_response)d" string="Print Interview" type="action" states="done" icon="gtk-print" context="{'survey_id': survey_id, 'response_id' : [response], 'response_no':0,}" attrs="{'readonly':[('response','=',False)]}" />
|
||||
</group>
|
||||
<field name="date_deadline"/>
|
||||
<field name="response" readonly="1"/>
|
||||
<field name="user_to_review_id"/>
|
||||
<field name="user_id" string="Interviewer"/>
|
||||
<group col="2" colspan="2">
|
||||
<button string="Send Reminder Email"
|
||||
name="%(mail.action_email_compose_message_wizard)d"
|
||||
icon="terp-mail-message-new" type="action"
|
||||
states="waiting_answer"/>
|
||||
<button name="action_print_survey" string="Print Survey" type="object" icon="gtk-print" context="{'survey_id': survey_id, 'response_id': [response], 'response_no':0}" attrs="{'readonly':[('survey_id','=',False)]}"/>
|
||||
<field name="user_to_review_id"/>
|
||||
<field name="user_id" string="Interviewer"/>
|
||||
<field name="date_deadline"/>
|
||||
<group col="4" colspan="4">
|
||||
<field name="survey_id"/>
|
||||
<button name="action_print_survey" string="Print Survey" type="object" icon="gtk-print" context="{'survey_id': survey_id, 'response_id': [response], 'response_no':0}" attrs="{'readonly':[('survey_id','=',False)]}"/>
|
||||
<newline/>
|
||||
<field name="evaluation_id"/>
|
||||
<button string="Send Reminder Email" name="%(mail.action_email_compose_message_wizard)d" icon="terp-mail-message-new" type="action" states="waiting_answer"/>
|
||||
<newline/>
|
||||
<field name="response" readonly="1"/>
|
||||
<button name="%(survey.action_view_survey_question_message)d" string="Answer Survey" type="action" states="waiting_answer,done,cancel" icon="gtk-execute" context="{'survey_id': survey_id, 'response_id': [response], 'response_no':0, 'active' : response,'request' : True, 'object' : 'hr.evaluation.interview', 'cur_id' : active_id}" attrs="{'readonly':[('survey_id','=',False)]}"/>
|
||||
</group>
|
||||
</group>
|
||||
<newline/>
|
||||
<separator string="Status" colspan="4"/>
|
||||
<group colspan="4" col="6">
|
||||
<field name="state"/>
|
||||
<field name="state" widget="statusbar" statusbar_visible="waiting_answer,done"/>
|
||||
<button string="Send Request" name="survey_req_waiting_answer" states="draft" type="object" icon="gtk-yes" />
|
||||
<button string="Done" name="survey_req_done" states="waiting_answer" type="object" icon="gtk-jump-to" />
|
||||
<button string="Cancel" name="survey_req_cancel" states="draft,waiting_answer" type="object" icon="gtk-cancel"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
|
|
|
@ -31,7 +31,6 @@ class hr_evaluation_report(osv.osv):
|
|||
'create_date': fields.date('Create Date', readonly=True),
|
||||
'delay_date':fields.float('Delay to Start', digits=(16,2),readonly=True),
|
||||
'overpass_delay':fields.float('Overpassed Deadline', digits=(16,2), readonly=True),
|
||||
'progress_bar' : fields.float("Progress"),
|
||||
'day': fields.char('Day', size=128, readonly=True),
|
||||
'deadline': fields.date("Deadline", readonly=True),
|
||||
'request_id': fields.many2one('survey.request', 'Request_id', readonly=True),
|
||||
|
@ -77,7 +76,6 @@ class hr_evaluation_report(osv.osv):
|
|||
to_char(s.create_date, 'MM') as month,
|
||||
count(l.*) as nbr,
|
||||
s.state,
|
||||
s.progress as progress_bar,
|
||||
avg(extract('epoch' from age(s.create_date,CURRENT_DATE)))/(3600*24) as delay_date,
|
||||
avg(extract('epoch' from age(s.date,CURRENT_DATE)))/(3600*24) as overpass_delay
|
||||
from
|
||||
|
@ -96,7 +94,6 @@ class hr_evaluation_report(osv.osv):
|
|||
s.date_close,
|
||||
l.request_id,
|
||||
s.rating,
|
||||
s.progress,
|
||||
s.plan_id
|
||||
)
|
||||
""")
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
<field name="rating" invisible="1"/>
|
||||
<field name="state" invisible="1"/>
|
||||
<field name="nbr" sum="# of Requests"/>
|
||||
<field name="progress_bar" widget="progressbar"/>
|
||||
<field name="delay_date"/>
|
||||
<field name="overpass_delay"/>
|
||||
</tree>
|
||||
|
|
|
@ -25,7 +25,7 @@ access_survey_page_hr_user,survey.page.hr.user,survey.model_survey_page,base.gro
|
|||
access_survey_response_hr_user,survey.response.hr.user,survey.model_survey_response,base.group_hr_user,1,1,1,0
|
||||
access_survey_history_hr_user,survey.history.hr.user,survey.model_survey_history,base.group_hr_user,1,1,1,0
|
||||
access_survey_request_hr_user,survey.request.hr.user,survey.model_survey_request,base.group_hr_user,1,1,1,0
|
||||
access_survey_question_column_heading_hr_user,survey.question.column.heading.hr.user,survey.model_survey_question_column_heading,base.group_hr_user,1,0,0,0
|
||||
access_survey_question_column_heading_hr_user,survey.question.column.heading.hr.user,survey.model_survey_question_column_heading,base.group_hr_user,1,1,1,0
|
||||
access_survey_response_line_hr_user,survey.response.line.hr.user,survey.model_survey_response_line,base.group_hr_user,1,1,1,0
|
||||
access_survey_tbl_column_heading_hr_user,survey.tbl.column.heading.hr.user,survey.model_survey_tbl_column_heading,base.group_hr_user,1,1,1,0
|
||||
access_base_calendar_attendee_survey_user,base.calendar.calendar.attendee.survey.user,base_calendar.model_calendar_attendee,base.group_survey_user,1,1,1,0
|
||||
|
|
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 01:37+0100\n"
|
||||
"PO-Revision-Date: 2012-05-10 18:26+0000\n"
|
||||
"Last-Translator: Raphael Collet (OpenERP) <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-05-29 01:29+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-11 05:03+0000\n"
|
||||
"X-Generator: Launchpad (build 15225)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-30 05:21+0000\n"
|
||||
"X-Generator: Launchpad (build 15316)\n"
|
||||
|
||||
#. module: hr_expense
|
||||
#: model:process.node,name:hr_expense.process_node_confirmedexpenses0
|
||||
|
@ -851,7 +851,7 @@ msgstr "経費"
|
|||
#. module: hr_expense
|
||||
#: constraint:product.product:0
|
||||
msgid "Error: Invalid ean code"
|
||||
msgstr "エラー:無効な欧州統一商品番号です。"
|
||||
msgstr "エラー:無効な商品識別番号です。"
|
||||
|
||||
#. module: hr_expense
|
||||
#: view:hr.expense.report:0 field:hr.expense.report,year:0
|
||||
|
|
|
@ -112,25 +112,24 @@ class hr_holidays(osv.osv):
|
|||
|
||||
_columns = {
|
||||
'name': fields.char('Description', required=True, size=64),
|
||||
'state': fields.selection([('draft', 'New'), ('cancel', 'Cancelled'),('confirm', 'Waiting Approval'), ('refuse', 'Refused'),
|
||||
('validate1', 'Waiting Second Approval'), ('validate', 'Approved')],
|
||||
'Status', readonly=True, help='The status is set to \'Draft\', when a holiday request is created.\
|
||||
\nThe status is \'Waiting Approval\', when holiday request is confirmed by user.\
|
||||
\nThe status is \'Refused\', when holiday request is refused by manager.\
|
||||
\nThe status is \'Approved\', when holiday request is approved by manager.'),
|
||||
'state': fields.selection([('draft', 'To Submit'), ('cancel', 'Cancelled'),('confirm', 'To Approve'), ('refuse', 'Refused'), ('validate1', 'Second Approval'), ('validate', 'Approved')],
|
||||
'State', readonly=True, help='The state is set to \'To Submit\', when a holiday request is created.\
|
||||
\nThe state is \'To Approve\', when holiday request is confirmed by user.\
|
||||
\nThe state is \'Refused\', when holiday request is refused by manager.\
|
||||
\nThe state is \'Approved\', when holiday request is approved by manager.'),
|
||||
'user_id':fields.related('employee_id', 'user_id', type='many2one', relation='res.users', string='User', store=True),
|
||||
'date_from': fields.datetime('Start Date', readonly=True, states={'draft':[('readonly',False)]}, select=True),
|
||||
'date_to': fields.datetime('End Date', readonly=True, states={'draft':[('readonly',False)]}),
|
||||
'holiday_status_id': fields.many2one("hr.holidays.status", "Leave Type", required=True,readonly=True, states={'draft':[('readonly',False)]}),
|
||||
'employee_id': fields.many2one('hr.employee', "Employee", select=True, invisible=False, readonly=True, states={'draft':[('readonly',False)]}, help='Leave Manager can let this field empty if this leave request/allocation is for every employee'),
|
||||
'date_from': fields.datetime('Start Date', readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}, select=True),
|
||||
'date_to': fields.datetime('End Date', readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}),
|
||||
'holiday_status_id': fields.many2one("hr.holidays.status", "Leave Type", required=True,readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}),
|
||||
'employee_id': fields.many2one('hr.employee', "Employee", select=True, invisible=False, readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}, help='Leave Manager can let this field empty if this leave request/allocation is for every employee'),
|
||||
#'manager_id': fields.many2one('hr.employee', 'Leave Manager', invisible=False, readonly=True, help='This area is automatically filled by the user who validate the leave'),
|
||||
#'notes': fields.text('Notes',readonly=True, states={'draft':[('readonly',False)]}),
|
||||
'manager_id': fields.many2one('hr.employee', 'First Approval', invisible=False, readonly=True, help='This area is automatically filled by the user who validate the leave'),
|
||||
'notes': fields.text('Reasons',readonly=True, states={'draft':[('readonly',False)]}),
|
||||
'number_of_days_temp': fields.float('Number of Days', readonly=True, states={'draft':[('readonly',False)]}),
|
||||
'notes': fields.text('Reasons',readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}),
|
||||
'number_of_days_temp': fields.float('Number of Days', readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}),
|
||||
'number_of_days': fields.function(_compute_number_of_days, string='Number of Days', store=True),
|
||||
'case_id': fields.many2one('crm.meeting', 'Meeting'),
|
||||
'type': fields.selection([('remove','Leave Request'),('add','Allocation Request')], 'Request Type', required=True, readonly=True, states={'draft':[('readonly',False)]}, help="Choose 'Leave Request' if someone wants to take an off-day. \nChoose 'Allocation Request' if you want to increase the number of leaves available for someone", select=True),
|
||||
'type': fields.selection([('remove','Leave Request'),('add','Allocation Request')], 'Request Type', required=True, readonly=True, states={'draft':[('readonly',False)], 'confirm':[('readonly',False)]}, help="Choose 'Leave Request' if someone wants to take an off-day. \nChoose 'Allocation Request' if you want to increase the number of leaves available for someone", select=True),
|
||||
'parent_id': fields.many2one('hr.holidays', 'Parent'),
|
||||
'linked_request_ids': fields.one2many('hr.holidays', 'parent_id', 'Linked Requests',),
|
||||
'department_id':fields.related('employee_id', 'department_id', string='Department', type='many2one', relation='hr.department', readonly=True, store=True),
|
||||
|
|
|
@ -65,11 +65,11 @@
|
|||
<field name="arch" type="xml">
|
||||
<form layout="manual">
|
||||
<div class="oe_form_topbar">
|
||||
<button string="Confirm" name="confirm" states="draft" type="workflow"/>
|
||||
<button string="Submit to Manager" name="confirm" states="draft" type="workflow"/>
|
||||
<button string="Approve" name="validate" states="confirm" type="workflow" groups="base.group_hr_user"/>
|
||||
<button string="Approved" name="second_validate" states="validate1" type="workflow" groups="base.group_hr_user"/>
|
||||
<button string="Validate" name="second_validate" states="validate1" type="workflow" groups="base.group_hr_user"/>
|
||||
<button string="Refuse" name="refuse" states="confirm,validate1" type="workflow" groups="base.group_hr_user,base.group_hr_manager"/>
|
||||
<button string="Set to Draft" name="set_to_draft" states="refuse,validate" type="object" groups="base.group_hr_user"/>
|
||||
<button string="Reset to New" name="set_to_draft" states="refuse,validate" type="object" groups="base.group_hr_user"/>
|
||||
<div class="oe_right">
|
||||
<field name="state" widget="statusbar" nolabel="1" statusbar_visible="draft,confirm,validate" statusbar_colors='{"confirm":"blue","validate1":"blue","refuse":"red"}'/>
|
||||
</div>
|
||||
|
@ -80,7 +80,7 @@
|
|||
<field name="name" attrs="{'readonly':[('state','!=','draft'),('state','!=','confirm')]}"/>
|
||||
<field name="holiday_type" on_change="onchange_type(holiday_type)" attrs="{'readonly':[('state','!=','draft')]}" width="130" string="Mode" groups="base.group_hr_user"/>
|
||||
<group attrs="{'invisible':[('holiday_type','=','employee')]}">
|
||||
<field name="category_id" attrs="{'required':[('holiday_type','=','category')], 'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="category_id" attrs="{'required':[('holiday_type','=','category')], 'readonly':[('state','!=','draft'), ('state','!=','confirm')]}"/>
|
||||
</group>
|
||||
<group attrs="{'invisible':[('holiday_type','=','category')]}">
|
||||
<field name="employee_id" attrs="{'required':[('holiday_type','=','employee')]}" groups="base.group_hr_user"/>
|
||||
|
@ -117,11 +117,11 @@
|
|||
<field name="arch" type="xml">
|
||||
<form layout="manual">
|
||||
<div class="oe_form_topbar">
|
||||
<button string="Confirm" name="confirm" states="draft" type="workflow"/>
|
||||
<button string="Submit to Manager" name="confirm" states="draft" type="workflow"/>
|
||||
<button string="Approve" name="validate" states="confirm" type="workflow" groups="base.group_hr_user"/>
|
||||
<button string="Approved" name="second_validate" states="validate1" type="workflow" groups="base.group_hr_user"/>
|
||||
<button string="Validate" name="second_validate" states="validate1" type="workflow" groups="base.group_hr_user"/>
|
||||
<button string="Refuse" name="refuse" states="confirm,validate1" type="workflow" groups="base.group_hr_user"/>
|
||||
<button string="Set to Draft" name="set_to_draft" states="cancel,validate,refuse" type="object" groups="base.group_hr_user"/>
|
||||
<button string="Reset to New" name="set_to_draft" states="cancel,validate,refuse" type="object" groups="base.group_hr_user"/>
|
||||
<div class="oe_right">
|
||||
<field name="state" widget="statusbar" nolabel="1" statusbar_visible="draft,confirm,validate" statusbar_colors='{"confirm":"blue","validate1":"blue","refuse":"red"}'/>
|
||||
</div>
|
||||
|
@ -141,7 +141,7 @@
|
|||
<notebook colspan="4">
|
||||
<page string="General">
|
||||
<field name="holiday_status_id" on_change="onchange_sec_id(holiday_status_id)" context="{'employee_id':employee_id}"/>
|
||||
<field name="department_id" attrs="{'readonly':[('holiday_type','=','category')]}"/>
|
||||
<field name="department_id" attrs="{'readonly':['|', ('holiday_type','=','category'), ('state','not in' ,('draft', 'confirm'))]}"/>
|
||||
<field name="number_of_days_temp"/>
|
||||
<field name="double_validation" invisible="1"/>
|
||||
<newline/>
|
||||
|
@ -201,10 +201,10 @@
|
|||
<newline/>
|
||||
<field name="state" colspan="2"/>
|
||||
<group colspan="2">
|
||||
<button string="Confirm" name="confirm" states="draft" type="workflow" icon="gtk-yes"/>
|
||||
<button string="Submit to Manager" name="confirm" states="draft" type="workflow" icon="gtk-yes"/>
|
||||
<button string="Approve" name="validate" states="confirm" type="workflow" icon="gtk-apply"/>
|
||||
<button string="Refuse" name="refuse" states="confirm,validate,draft" type="workflow" icon="gtk-no"/>
|
||||
<button string="Set to Draft" name="set_to_draft" states="cancel" type="object" icon="gtk-convert"/>
|
||||
<button string="Reset to New" name="set_to_draft" states="cancel" type="object" icon="gtk-convert"/>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
|
|
|
@ -0,0 +1,842 @@
|
|||
# Gujarati translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 01:37+0100\n"
|
||||
"PO-Revision-Date: 2012-05-25 06:46+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Gujarati <gu@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: 2012-05-26 05:07+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Blue"
|
||||
msgstr "વાદળી"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays,holiday_type:0
|
||||
msgid "Allocation Type"
|
||||
msgstr "ફાળવણી પ્રકાર"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0
|
||||
msgid "Waiting Second Approval"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays.status,remaining_leaves:0
|
||||
msgid "Maximum Leaves Allowed - Leaves Already Taken"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Leaves Management"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Group By..."
|
||||
msgstr "ગ્રુપ દ્વારા..."
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Allocation Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0 field:hr.holidays,department_id:0
|
||||
msgid "Department"
|
||||
msgstr "વિભાગ"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays
|
||||
msgid "Requests Approve"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0
|
||||
msgid "Refused"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays,category_id:0
|
||||
msgid "Category of Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid " Month-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Brown"
|
||||
msgstr "તપખીરિયા રંગનું"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Remaining Days"
|
||||
msgstr "બાકીના દિવસો"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays,holiday_type:0
|
||||
msgid "By Employee"
|
||||
msgstr "કર્મચારી દ્વારા"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays,employee_id:0
|
||||
msgid ""
|
||||
"Leave Manager can let this field empty if this leave request/allocation is "
|
||||
"for every employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Set to Draft"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Light Cyan"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Light Green"
|
||||
msgstr "આછો લીલો"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.employee,current_leave_id:0
|
||||
msgid "Current Leave Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays
|
||||
msgid ""
|
||||
"Leave requests can be recorded by employees and validated by their managers. "
|
||||
"Once a leave request is validated, it appears automatically in the agenda of "
|
||||
"the employee. You can define several allowance types (paid holidays, "
|
||||
"sickness, etc.) and manage allowances per type."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:ir.actions.report.xml,name:hr_holidays.report_holidays_summary
|
||||
msgid "Summary Of Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.employee,current_leave_state:0 view:hr.holidays:0
|
||||
#: selection:hr.holidays,state:0
|
||||
msgid "Approved"
|
||||
msgstr "મંજૂર થઇ ચૂકી છે"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.employee,last_login:0
|
||||
msgid "Latest Connection"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Refuse"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: code:addons/hr_holidays/hr_holidays.py:344
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You cannot validate leaves for employee %s: too few remaining days (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays,state:0
|
||||
msgid ""
|
||||
"The state is set to 'Draft', when a holiday request is created. \n"
|
||||
"The state is 'Waiting Approval', when holiday request is confirmed by user. "
|
||||
" \n"
|
||||
"The state is 'Refused', when holiday request is refused by manager. "
|
||||
" \n"
|
||||
"The state is 'Approved', when holiday request is approved by manager."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:board.board:0
|
||||
#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request
|
||||
#: model:ir.ui.menu,name:hr_holidays.menu_hr_reporting_holidays
|
||||
#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays
|
||||
msgid "Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:ir.model,name:hr_holidays.model_hr_holidays
|
||||
msgid "Leave"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:ir.ui.menu,name:hr_holidays.menu_request_approve_holidays
|
||||
msgid "Leave Requests to Approve"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:ir.ui.menu,name:hr_holidays.menu_account_central_journal
|
||||
msgid "Leaves by Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0
|
||||
msgid "Cancelled"
|
||||
msgstr "રદ થયેલ"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays,type:0
|
||||
msgid ""
|
||||
"Choose 'Leave Request' if someone wants to take an off-day. \n"
|
||||
"Choose 'Allocation Request' if you want to increase the number of leaves "
|
||||
"available for someone"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.employee,remaining_leaves:0
|
||||
msgid ""
|
||||
"Total number of legal leaves allocated to this employee, change this value "
|
||||
"to create allocation/leave requests."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays.status:0
|
||||
msgid "Validation"
|
||||
msgstr "માન્યતા"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: code:addons/hr_holidays/hr_holidays.py:377
|
||||
#, python-format
|
||||
msgid "Warning !"
|
||||
msgstr "ચેતવણી !"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays.status,color_name:0
|
||||
msgid "Color in Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee
|
||||
msgid "HR Holidays Summary Report By Employee"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays,manager_id:0
|
||||
msgid "This area is automatically filled by the user who validate the leave"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays,holiday_status_id:0
|
||||
#: field:hr.holidays.remaining.leaves.user,leave_type:0
|
||||
#: view:hr.holidays.status:0 field:hr.holidays.status,name:0
|
||||
#: field:hr.holidays.summary.dept,holiday_type:0
|
||||
#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status
|
||||
#: model:ir.model,name:hr_holidays.model_hr_holidays_status
|
||||
#: model:ir.ui.menu,name:hr_holidays.menu_open_view_holiday_status
|
||||
msgid "Leave Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: code:addons/hr_holidays/hr_holidays.py:199
|
||||
#: code:addons/hr_holidays/hr_holidays.py:344
|
||||
#, python-format
|
||||
msgid "Warning!"
|
||||
msgstr "ચેતવણી!"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Magenta"
|
||||
msgstr "જાંબલી"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44
|
||||
#, python-format
|
||||
msgid "You have to select at least 1 Department. And try again"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.summary.dept,holiday_type:0
|
||||
#: selection:hr.holidays.summary.employee,holiday_type:0
|
||||
msgid "Confirmed"
|
||||
msgstr "સમર્થિત"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays.summary.dept,date_from:0
|
||||
#: field:hr.holidays.summary.employee,date_from:0
|
||||
msgid "From"
|
||||
msgstr "તરફથી"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Confirm"
|
||||
msgstr "ખાતરી"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: code:addons/hr_holidays/hr_holidays.py:384
|
||||
#, python-format
|
||||
msgid "Leave Request for %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays.status,remaining_leaves:0
|
||||
msgid "Remaining Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0 field:hr.holidays,state:0
|
||||
msgid "State"
|
||||
msgstr "સ્થિતિ"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user
|
||||
msgid "Total holidays by type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.employee:0 view:hr.holidays:0 field:hr.holidays,employee_id:0
|
||||
#: field:hr.holidays.remaining.leaves.user,name:0
|
||||
#: model:ir.model,name:hr_holidays.model_hr_employee
|
||||
msgid "Employee"
|
||||
msgstr "કર્મચારી"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0
|
||||
msgid "New"
|
||||
msgstr "નવું"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Type"
|
||||
msgstr "પ્રકાર"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Red"
|
||||
msgstr "લાલ"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays.remaining.leaves.user:0
|
||||
msgid "Leaves by Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Light Salmon"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Wheat"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: constraint:resource.calendar.leaves:0
|
||||
msgid "Error! leave start-date must be lower then leave end-date."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: code:addons/hr_holidays/hr_holidays.py:382
|
||||
#, python-format
|
||||
msgid "Allocation for %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0 field:hr.holidays,number_of_days:0
|
||||
#: field:hr.holidays,number_of_days_temp:0
|
||||
msgid "Number of Days"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: code:addons/hr_holidays/hr_holidays.py:377
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The feature behind the field 'Remaining Legal Leaves' can only be used when "
|
||||
"there is only one leave type with the option 'Allow to Override Limit' "
|
||||
"unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot "
|
||||
"decide on which leave type the update has to be done. \n"
|
||||
"You may prefer to use the classic menus 'Leave Requests' and 'Allocation "
|
||||
"Requests' located in 'Human Resources \\ Leaves' to manage the leave days of "
|
||||
"the employees if the configuration does not allow to use this field."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays.status:0
|
||||
msgid "Search Leave Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: sql_constraint:hr.holidays:0
|
||||
msgid "You have to select an employee or a category"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays.status,double_validation:0
|
||||
msgid ""
|
||||
"If its True then its Allocation/Request have to be validated by second "
|
||||
"validator"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0
|
||||
msgid "Waiting Approval"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays.summary.employee,emp:0
|
||||
msgid "Employee(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays.status,categ_id:0
|
||||
msgid ""
|
||||
"If you set a meeting type, OpenERP will create a meeting in the calendar "
|
||||
"once a leave is validated."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays,linked_request_ids:0
|
||||
msgid "Linked Requests"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays,parent_id:0
|
||||
msgid "Parent"
|
||||
msgstr "પિતૃ"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Lavender"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Month"
|
||||
msgstr "મહિનો"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays
|
||||
#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new
|
||||
msgid "Leave Requests"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays.status,limit:0
|
||||
msgid "Allow to Override Limit"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays.summary.employee:0
|
||||
#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee
|
||||
msgid "Employee's Holidays"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0 field:hr.holidays,category_id:0
|
||||
msgid "Category"
|
||||
msgstr "શ્રેણી"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays.status,max_leaves:0
|
||||
msgid ""
|
||||
"This value is given by the sum of all holidays requests with a positive "
|
||||
"value."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:board.board:0
|
||||
msgid "All Employee Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Light Coral"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays.summary.dept:0
|
||||
#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept
|
||||
msgid "Holidays by Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Black"
|
||||
msgstr "કાળો"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal
|
||||
msgid "Allocate Leaves for Employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:resource.calendar.leaves,holiday_id:0
|
||||
msgid "Holiday"
|
||||
msgstr "રજાનો દિવસ"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays,case_id:0 field:hr.holidays.status,categ_id:0
|
||||
msgid "Meeting"
|
||||
msgstr "સભા"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Ivory"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.summary.dept,holiday_type:0
|
||||
#: selection:hr.holidays.summary.employee,holiday_type:0
|
||||
msgid "Both Validated and Confirmed"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays.status,leaves_taken:0
|
||||
msgid "Leaves Already Taken"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays,user_id:0
|
||||
#: field:hr.holidays.remaining.leaves.user,user_id:0
|
||||
msgid "User"
|
||||
msgstr "વપરાશકર્તા"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: sql_constraint:hr.holidays:0
|
||||
msgid "The start date must be before the end date !"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays.status,active:0
|
||||
msgid "Active"
|
||||
msgstr "સક્રિય"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:ir.actions.act_window,name:hr_holidays.action_view_holiday_status_manager_board
|
||||
msgid "Leaves To Validate"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: constraint:hr.employee:0
|
||||
msgid "Error ! You cannot create recursive Hierarchy of Employees."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.employee:0 field:hr.employee,remaining_leaves:0
|
||||
msgid "Remaining Legal Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays,manager_id:0
|
||||
msgid "First Approval"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid
|
||||
msgid "Unpaid"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation
|
||||
#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation
|
||||
msgid "Leaves Summary"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Holidays during last month"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:44
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "ભૂલ"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.employee:0
|
||||
msgid "Assign Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Light Blue"
|
||||
msgstr "આછો વાદળી"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "My Department Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.employee,current_leave_state:0
|
||||
msgid "Current Leave Status"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays,type:0
|
||||
msgid "Request Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays.status,active:0
|
||||
msgid ""
|
||||
"If the active field is set to false, it will allow you to hide the leave "
|
||||
"type without removing it."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays.status:0
|
||||
msgid "Misc"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "General"
|
||||
msgstr "સામાન્ય"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp
|
||||
msgid "Compensatory Days"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0 field:hr.holidays,notes:0
|
||||
msgid "Reasons"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report
|
||||
#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree
|
||||
msgid "Leaves Analysis"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays.summary.dept:0 view:hr.holidays.summary.employee:0
|
||||
msgid "Cancel"
|
||||
msgstr "રદ કરો"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays.status,color_name:0
|
||||
msgid ""
|
||||
"This color will be used in the leaves summary located in Reporting\\Leaves "
|
||||
"by Departement"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0 selection:hr.holidays.summary.dept,holiday_type:0
|
||||
#: selection:hr.holidays.summary.employee,holiday_type:0
|
||||
msgid "Validated"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0 selection:hr.holidays,type:0
|
||||
msgid "Allocation Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves
|
||||
msgid "Leave Detail"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays,double_validation:0
|
||||
#: field:hr.holidays.status,double_validation:0
|
||||
msgid "Apply Double Validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays.summary.dept:0 view:hr.holidays.summary.employee:0
|
||||
msgid "Print"
|
||||
msgstr "છાપો"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays.status:0
|
||||
msgid "Details"
|
||||
msgstr "વિગતો"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_by_month
|
||||
msgid "My Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays,holiday_type:0
|
||||
msgid "By Employee Category"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0 selection:hr.holidays,type:0
|
||||
msgid "Leave Request"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays,name:0
|
||||
msgid "Description"
|
||||
msgstr "વર્ણન"
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl
|
||||
msgid "Legal Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: sql_constraint:hr.holidays:0
|
||||
msgid "The number of days must be greater than 0 !"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays,holiday_type:0
|
||||
msgid ""
|
||||
"By Employee: Allocation/Request for individual Employee, By Employee "
|
||||
"Category: Allocation/Request for group of employees in category"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: code:addons/hr_holidays/hr_holidays.py:199
|
||||
#, python-format
|
||||
msgid "You cannot delete a leave which is not in draft state !"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Search Leave"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays.summary.employee,holiday_type:0
|
||||
msgid "Select Holiday Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays.remaining.leaves.user,no_of_leaves:0
|
||||
msgid "Remaining leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays.summary.dept,depts:0
|
||||
msgid "Department(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays,manager_id2:0
|
||||
msgid "Second Approval"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays,date_to:0
|
||||
msgid "End Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl
|
||||
msgid "Sick Leaves"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays.status,limit:0
|
||||
msgid ""
|
||||
"If you tick this checkbox, the system will allow, for this section, the "
|
||||
"employees to take more leaves than the available ones."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays.status,leaves_taken:0
|
||||
msgid ""
|
||||
"This value is given by the sum of all holidays requests with a negative "
|
||||
"value."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Violet"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal
|
||||
msgid ""
|
||||
"You can assign remaining Legal Leaves for each employee, OpenERP will "
|
||||
"automatically create and validate allocation requests."
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: field:hr.holidays.status,max_leaves:0
|
||||
msgid "Maximum Allowed"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: help:hr.holidays,manager_id2:0
|
||||
msgid ""
|
||||
"This area is automaticly filled by the user who validate the leave with "
|
||||
"second level (If Leave type need second validation)"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept
|
||||
msgid "HR Holidays Summary Report By Department"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Approve"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0 field:hr.holidays,date_from:0
|
||||
msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays
|
||||
#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays
|
||||
msgid "Allocation Requests"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Light Yellow"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: selection:hr.holidays.status,color_name:0
|
||||
msgid "Light Pink"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "To Confirm"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "Year"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_holidays
|
||||
#: view:hr.holidays:0
|
||||
msgid "To Approve"
|
||||
msgstr ""
|
|
@ -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-02-08 01:37+0100\n"
|
||||
"PO-Revision-Date: 2012-02-13 04:47+0000\n"
|
||||
"Last-Translator: Jeff Wang <wjfonhand@hotmail.com>\n"
|
||||
"PO-Revision-Date: 2012-05-29 05:42+0000\n"
|
||||
"Last-Translator: ccdos <Unknown>\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-02-14 05:44+0000\n"
|
||||
"X-Generator: Launchpad (build 14781)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-30 05:21+0000\n"
|
||||
"X-Generator: Launchpad (build 15316)\n"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||
|
@ -61,7 +61,7 @@ msgstr "本年的计工单"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: model:process.transition,name:hr_timesheet_sheet.process_transition_tasktimesheet0
|
||||
msgid "Task timesheet"
|
||||
msgstr "工作记工单"
|
||||
msgstr "工作计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr_timesheet_sheet.sheet:0
|
||||
|
@ -78,7 +78,7 @@ msgstr "请核实这表的总差异少于 %.2f !"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||
msgid "March"
|
||||
msgstr "3月"
|
||||
msgstr ""
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:timesheet.report:0 field:timesheet.report,cost:0
|
||||
|
@ -105,7 +105,7 @@ msgstr "公司"
|
|||
#: model:process.node,name:hr_timesheet_sheet.process_node_timesheet0
|
||||
#: view:timesheet.report:0
|
||||
msgid "Timesheet"
|
||||
msgstr "记工单"
|
||||
msgstr "计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr_timesheet_sheet.sheet:0
|
||||
|
@ -120,7 +120,7 @@ msgstr "日期到"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: model:process.node,note:hr_timesheet_sheet.process_node_invoiceonwork0
|
||||
msgid "Based on the timesheet"
|
||||
msgstr "根据记工单"
|
||||
msgstr "根据计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
||||
|
@ -173,7 +173,7 @@ msgstr "拒绝"
|
|||
#, python-format
|
||||
msgid ""
|
||||
"You cannot enter an attendance date outside the current timesheet dates!"
|
||||
msgstr "您不能输入一个超过当前记工单日期的考勤日期!"
|
||||
msgstr "您不能输入一个超过当前计工单日期的考勤日期!"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_current_open
|
||||
|
@ -185,8 +185,8 @@ msgid ""
|
|||
"the user and can be validated by his manager. If required, as defined on the "
|
||||
"project, you can generate the invoices based on the timesheet."
|
||||
msgstr ""
|
||||
"用\"我的记工单\"菜单开启您的记工单所以您能在系统预定你的活动。用相同方式,您能记录您的考勤(签入/签出)同时记录在不同项目的工作时间。在公司定义的期末"
|
||||
",确认用户的记工单和经由经理使其生效。如果需要,可以定义为一个项目,你能给这记工单开发票。"
|
||||
"用\"我的计工单\"菜单开启您的计工单所以您能在系统预定你的活动。用相同方式,您能记录您的考勤(签入/签出)同时记录在不同项目的工作时间。在公司定义的期末"
|
||||
",确认用户的记工单和经由经理使其生效。如果需要,可以定义为一个项目,你能给这计工单开发票。"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr_timesheet_sheet.sheet.day:0
|
||||
|
@ -227,7 +227,7 @@ msgstr "警告!"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: model:process.node,note:hr_timesheet_sheet.process_node_attendance0
|
||||
msgid "Employee's timesheet entry"
|
||||
msgstr "员工记工单"
|
||||
msgstr "员工计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,account_id:0
|
||||
|
@ -259,7 +259,7 @@ msgstr " 月份 "
|
|||
#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form
|
||||
#: view:res.company:0
|
||||
msgid "Timesheets"
|
||||
msgstr "记工单"
|
||||
msgstr "计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: model:process.node,name:hr_timesheet_sheet.process_node_confirmedtimesheet0
|
||||
|
@ -282,7 +282,7 @@ msgstr "确认"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: field:hr_timesheet_sheet.sheet,timesheet_ids:0
|
||||
msgid "Timesheet lines"
|
||||
msgstr "记工单明细"
|
||||
msgstr "计工单明细"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: constraint:res.company:0
|
||||
|
@ -343,7 +343,7 @@ msgstr "总时间"
|
|||
#: view:hr_timesheet_sheet.sheet:0
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet
|
||||
msgid "Timesheet Lines"
|
||||
msgstr "记工单明细"
|
||||
msgstr "计工单明细"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr.timesheet.report:0
|
||||
|
@ -370,7 +370,7 @@ msgstr "无效操作!"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: model:process.transition,note:hr_timesheet_sheet.process_transition_validatetimesheet0
|
||||
msgid "The project manager validates the timesheets."
|
||||
msgstr "项目经理审核记工单"
|
||||
msgstr "项目经理审核计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||
|
@ -403,7 +403,7 @@ msgstr "# 数量"
|
|||
#: view:hr_timesheet_sheet.sheet.day:0
|
||||
#: field:hr_timesheet_sheet.sheet.day,total_timesheet:0
|
||||
msgid "Total Timesheet"
|
||||
msgstr "总记工单"
|
||||
msgstr "总计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr_timesheet_sheet.sheet:0
|
||||
|
@ -418,7 +418,7 @@ msgstr "签入"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: view:timesheet.report:0 field:timesheet.report,total_timesheet:0
|
||||
msgid "#Total Timesheet"
|
||||
msgstr "# 总记工单"
|
||||
msgstr "# 总计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_current_open
|
||||
|
@ -451,7 +451,7 @@ msgstr "要为员工创建计工单,你要给该员工指定一个产品,例
|
|||
#. module: hr_timesheet_sheet
|
||||
#: view:hr.timesheet.current.open:0
|
||||
msgid "It will open your current timesheet"
|
||||
msgstr "它将开启您当前记工单"
|
||||
msgstr "它将开启您当前计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241
|
||||
|
@ -504,12 +504,12 @@ msgstr "开发票"
|
|||
msgid ""
|
||||
"The timesheet line represents the time spent by the employee on a specific "
|
||||
"service provided."
|
||||
msgstr "记工单明细代表员工在特定服务所花费的时间。"
|
||||
msgstr "计工单明细代表员工在特定服务所花费的时间。"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: constraint:hr_timesheet_sheet.sheet:0
|
||||
msgid "You must select a Current date which is in the timesheet dates !"
|
||||
msgstr "您选择的当前日期必须要在记工单里!"
|
||||
msgstr "您选择的当前日期必须要在计工单里!"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: field:hr_timesheet_sheet.sheet,name:0
|
||||
|
@ -523,7 +523,7 @@ msgid ""
|
|||
"in the system. It allows you to have a full overview of entries done by "
|
||||
"your employees. You can group them by specific selection criteria thanks to "
|
||||
"the search tool."
|
||||
msgstr "在系统里这报表分析创建的记工单,它可以使您一览您的员工的工作。您可以在搜索工具选择具体的标准来分组。"
|
||||
msgstr "在系统里这报表分析创建的计工单,它可以使您一览您的员工的工作。您可以在搜索工具选择具体的标准来分组。"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:timesheet.report:0 selection:timesheet.report,state:0
|
||||
|
@ -533,17 +533,17 @@ msgstr "草稿"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: field:res.company,timesheet_max_difference:0
|
||||
msgid "Timesheet allowed difference(Hours)"
|
||||
msgstr "记工单允许的差异(小时)"
|
||||
msgstr "计工单允许的差异(小时)"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: model:process.transition,note:hr_timesheet_sheet.process_transition_invoiceontimesheet0
|
||||
msgid "The invoice is created based on the timesheet."
|
||||
msgstr "这发票创建基于这记工单"
|
||||
msgstr "这发票创建基于这计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: model:process.node,name:hr_timesheet_sheet.process_node_drafttimesheetsheet0
|
||||
msgid "Draft Timesheet"
|
||||
msgstr "记工单草稿"
|
||||
msgstr "计工单草稿"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: selection:res.company,timesheet_range:0
|
||||
|
@ -574,13 +574,13 @@ msgstr "当前状态"
|
|||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:646
|
||||
#, python-format
|
||||
msgid "You cannot modify an entry in a confirmed timesheet !"
|
||||
msgstr "您不能修改一个已确认的记工单!"
|
||||
msgstr "您不能修改一个已确认的计工单!"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account
|
||||
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_day
|
||||
msgid "Timesheets by Period"
|
||||
msgstr "记工单周期"
|
||||
msgstr "计工单周期"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,user_id:0
|
||||
|
@ -592,7 +592,7 @@ msgstr "用户"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_account
|
||||
msgid "Timesheet by Account"
|
||||
msgstr "辅助核算项的记工单"
|
||||
msgstr "辅助核算项的计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: field:hr.timesheet.report,date:0 field:hr_timesheet_sheet.sheet.day,name:0
|
||||
|
@ -612,13 +612,13 @@ msgstr "增加筛选条件"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: field:res.company,timesheet_range:0
|
||||
msgid "Timesheet range"
|
||||
msgstr "记工单范围"
|
||||
msgstr "计工单范围"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:548
|
||||
#, python-format
|
||||
msgid "You can not modify an entry in a confirmed timesheet !"
|
||||
msgstr "您不能修改一张已确认的记工单!"
|
||||
msgstr "您不能修改一张已确认的计工单!"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:board.board:0
|
||||
|
@ -646,7 +646,7 @@ msgid ""
|
|||
"Check your timesheets for a specific period. You can also encode time spent "
|
||||
"on a project (i.e. an analytic account) thus generating costs in the "
|
||||
"analytic account concerned."
|
||||
msgstr "在指定的周期检查您的记工单。您也可以在项目花费的时间进行编码(即辅助核算项)因此在这辅助核算项生成有关成本。"
|
||||
msgstr "在指定的周期检查您的计工单。您也可以在项目花费的时间进行编码(即辅助核算项)因此在这辅助核算项生成有关成本。"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:237
|
||||
|
@ -728,7 +728,7 @@ msgstr "查找辅助核算项"
|
|||
msgid ""
|
||||
"Allowed difference in hours between the sign in/out and the timesheet "
|
||||
"computation for one sheet. Set this to 0 if you do not want any control."
|
||||
msgstr "签入/签出和在一个记工单里的容许的差异小时。如果您不想这样控制设为0."
|
||||
msgstr "签入/签出和在一个计工单里的容许的差异小时。如果您不想这样控制设为0."
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr_timesheet_sheet.sheet:0 field:hr_timesheet_sheet.sheet,period_ids:0
|
||||
|
@ -789,13 +789,13 @@ msgstr "本月的计工单"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: view:hr_timesheet_sheet.sheet.account:0
|
||||
msgid "Timesheet by Accounts"
|
||||
msgstr "辅助核算项记工单"
|
||||
msgstr "辅助核算项计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:51
|
||||
#, python-format
|
||||
msgid "Open Timesheet"
|
||||
msgstr "开始的记工单"
|
||||
msgstr "开始的计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
||||
|
@ -817,21 +817,21 @@ msgid ""
|
|||
"* The 'Done' state is used when users timesheet is accepted by his/her "
|
||||
"senior."
|
||||
msgstr ""
|
||||
" * “草稿”状态用于一个新的和未确认的记工单。\n"
|
||||
"* \"已确认\"状态用于用户确认一个记工单。\n"
|
||||
"* “完成”状态用于用户记工单已被他/她的上级审核。"
|
||||
" * “草稿”状态用于一个新的和未确认的计工单。\n"
|
||||
"* \"已确认\"状态用于用户确认一个计工单。\n"
|
||||
"* “完成”状态用于用户计工单已被他/她的上级审核。"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr.timesheet.report:0
|
||||
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_hr_timesheet_report_stat_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_hr_timesheet_report_all
|
||||
msgid "Timesheet Analysis"
|
||||
msgstr "记工单分析"
|
||||
msgstr "计工单分析"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr_timesheet_sheet.sheet:0
|
||||
msgid "Search Timesheet"
|
||||
msgstr "查找记工单"
|
||||
msgstr "查找计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr_timesheet_sheet.sheet:0
|
||||
|
@ -841,7 +841,7 @@ msgstr "已确认的计工单"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet
|
||||
msgid "Timesheet Line"
|
||||
msgstr "记工单明细"
|
||||
msgstr "计工单明细"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,product_id:0
|
||||
|
@ -864,7 +864,7 @@ msgstr "说明"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: model:process.transition,note:hr_timesheet_sheet.process_transition_confirmtimesheet0
|
||||
msgid "The employee periodically confirms his own timesheets."
|
||||
msgstr "员工定期确认自己的记工单"
|
||||
msgstr "员工定期确认自己的计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||
|
@ -884,7 +884,7 @@ msgstr "签出"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: model:process.transition,note:hr_timesheet_sheet.process_transition_tasktimesheet0
|
||||
msgid "Moves task entry into the timesheet line"
|
||||
msgstr "把工作调入记工单明细中"
|
||||
msgstr "把工作调入计工单明细中"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr_timesheet_sheet.sheet.day:0
|
||||
|
@ -895,7 +895,7 @@ msgstr "工作时长"
|
|||
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all
|
||||
#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_timesheet_report_all
|
||||
msgid "Timesheet Sheet Analysis"
|
||||
msgstr "记工单分析"
|
||||
msgstr "计工单分析"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: field:hr_timesheet_sheet.sheet,total_difference:0
|
||||
|
@ -1008,7 +1008,7 @@ msgstr "当前日期"
|
|||
#. module: hr_timesheet_sheet
|
||||
#: model:process.process,name:hr_timesheet_sheet.process_process_hrtimesheetprocess0
|
||||
msgid "Hr Timesheet"
|
||||
msgstr "人力资源 记工单"
|
||||
msgstr "人力资源 计工单"
|
||||
|
||||
#. module: hr_timesheet_sheet
|
||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,year:0
|
||||
|
|
|
@ -0,0 +1,104 @@
|
|||
# Japanese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-24 18:29+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-25 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:434
|
||||
#, python-format
|
||||
msgid "Import failed due to an unexpected error"
|
||||
msgstr "予期しないエラーでインポートが失敗しました。"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:461
|
||||
#, python-format
|
||||
msgid "started at %s and finished at %s \n"
|
||||
msgstr "%s で起動し %s で終了 \n"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:448
|
||||
#, python-format
|
||||
msgid "Import of your data finished at %s"
|
||||
msgstr "データのインポートは %s で終了しました。"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:463
|
||||
#, python-format
|
||||
msgid ""
|
||||
"but failed, in consequence no data were imported to keep database "
|
||||
"consistency \n"
|
||||
" error : \n"
|
||||
msgstr ""
|
||||
"失敗しました。結果としてデータベースの整合性維持のためデータはインポートされませんでした。 \n"
|
||||
" エラー: \n"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:477
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The import of data \n"
|
||||
" instance name : %s \n"
|
||||
msgstr ""
|
||||
"データのインポート\n"
|
||||
" インスタンス名:%s \n"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:470
|
||||
#, python-format
|
||||
msgid "%s has been successfully imported from %s %s, %s \n"
|
||||
msgstr "%s は正常にインポートされました。元:%s %s、%s \n"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:447
|
||||
#, python-format
|
||||
msgid "Data Import failed at %s due to an unexpected error"
|
||||
msgstr "データインポートは %s で予期しないエラーのため失敗しました。"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:436
|
||||
#, python-format
|
||||
msgid "Import finished, notification email sended"
|
||||
msgstr "インポートが完了しました。通知メールが送信されました。"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:190
|
||||
#, python-format
|
||||
msgid "%s is not a valid model name"
|
||||
msgstr "%s は有効なモデル名ではありません。"
|
||||
|
||||
#. module: import_base
|
||||
#: model:ir.ui.menu,name:import_base.menu_import_crm
|
||||
msgid "Import"
|
||||
msgstr "インポート"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:467
|
||||
#, python-format
|
||||
msgid "with no warning"
|
||||
msgstr "警告なしで"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:469
|
||||
#, python-format
|
||||
msgid "with warning : %s"
|
||||
msgstr "警告付きで:%s"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:191
|
||||
#, python-format
|
||||
msgid " fields imported : "
|
||||
msgstr " 項目がインポートされました: "
|
|
@ -0,0 +1,104 @@
|
|||
# Romanian translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-26 19:17+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Romanian <ro@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: 2012-05-27 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:434
|
||||
#, python-format
|
||||
msgid "Import failed due to an unexpected error"
|
||||
msgstr "Importul a esuat datorita unei greseli neasteptate"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:461
|
||||
#, python-format
|
||||
msgid "started at %s and finished at %s \n"
|
||||
msgstr "inceput la %s si finalizat la %s \n"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:448
|
||||
#, python-format
|
||||
msgid "Import of your data finished at %s"
|
||||
msgstr "Importul datelor d-voastra s-a finalizat la %s"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:463
|
||||
#, python-format
|
||||
msgid ""
|
||||
"but failed, in consequence no data were imported to keep database "
|
||||
"consistency \n"
|
||||
" error : \n"
|
||||
msgstr ""
|
||||
"dar a esuat, in consecinta nu au fost importate datele pentru a mentine "
|
||||
"consistenta bazei de date \n"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:477
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The import of data \n"
|
||||
" instance name : %s \n"
|
||||
msgstr ""
|
||||
"Importul datelor \n"
|
||||
" nume instanta : %s \n"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:470
|
||||
#, python-format
|
||||
msgid "%s has been successfully imported from %s %s, %s \n"
|
||||
msgstr "%s a fost importat cu succes de la %s %s, %s \n"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:447
|
||||
#, python-format
|
||||
msgid "Data Import failed at %s due to an unexpected error"
|
||||
msgstr "Importul de date a esuat la %s datorita unei erori neasteptate"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:436
|
||||
#, python-format
|
||||
msgid "Import finished, notification email sended"
|
||||
msgstr "Importul s-a finalizat, a fost trimis e-mail-ul de instiintare"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:190
|
||||
#, python-format
|
||||
msgid "%s is not a valid model name"
|
||||
msgstr "%s nu este nu nume valid de model"
|
||||
|
||||
#. module: import_base
|
||||
#: model:ir.ui.menu,name:import_base.menu_import_crm
|
||||
msgid "Import"
|
||||
msgstr "Importati"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:467
|
||||
#, python-format
|
||||
msgid "with no warning"
|
||||
msgstr "fara avertizare"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:469
|
||||
#, python-format
|
||||
msgid "with warning : %s"
|
||||
msgstr "cu avertizare : %s"
|
||||
|
||||
#. module: import_base
|
||||
#: code:addons/import_base/import_framework.py:191
|
||||
#, python-format
|
||||
msgid " fields imported : "
|
||||
msgstr " campuri importate : "
|
|
@ -0,0 +1,223 @@
|
|||
# Japanese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-24 18:56+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-25 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: import_google
|
||||
#: help:synchronize.google.import,group_name:0
|
||||
msgid "Choose which group to import, By default it takes all."
|
||||
msgstr "インポートするグループを選択して下さい。デフォルトでは全てを取得します。"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "Import Google Calendar Events"
|
||||
msgstr "Googleカレンダーイベントのインポート"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "_Import Events"
|
||||
msgstr "イベントのインポート"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:71
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No Google Username or password Defined for user.\n"
|
||||
"Please define in user view"
|
||||
msgstr ""
|
||||
"ユーザのGoogleユーザ名またはパスワードが定義されていません。\n"
|
||||
"ユーザビューで定義して下さい。"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:127
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Invalid login detail !\n"
|
||||
" Specify Username/Password."
|
||||
msgstr ""
|
||||
"ログインの詳細が無効です。\n"
|
||||
" ユーザ名 / パスワードを指定して下さい。"
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,supplier:0
|
||||
msgid "Supplier"
|
||||
msgstr "仕入先"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "Import Options"
|
||||
msgstr "インポートオプション"
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,group_name:0
|
||||
msgid "Group Name"
|
||||
msgstr "グループ名"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.model,name:import_google.model_crm_case_categ
|
||||
msgid "Category of Case"
|
||||
msgstr "ケースの分類"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.actions.act_window,name:import_google.act_google_login_contact_form
|
||||
#: model:ir.ui.menu,name:import_google.menu_sync_contact
|
||||
msgid "Import Google Contacts"
|
||||
msgstr "Googleコンタクトのインポート"
|
||||
|
||||
#. module: import_google
|
||||
#: view:google.import.message:0
|
||||
msgid "Import Google Data"
|
||||
msgstr "Googleデータのインポート"
|
||||
|
||||
#. module: import_google
|
||||
#: view:crm.meeting:0
|
||||
msgid "Meeting Type"
|
||||
msgstr "ミーティングタイプ"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google.py:38
|
||||
#: code:addons/import_google/wizard/import_google_data.py:28
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please install gdata-python-client from http://code.google.com/p/gdata-"
|
||||
"python-client/downloads/list"
|
||||
msgstr ""
|
||||
"gdata-python-client をインストールして下さい。URL:http://code.google.com/p/gdata-python-"
|
||||
"client/downloads/list"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.model,name:import_google.model_google_login
|
||||
msgid "Google Contact"
|
||||
msgstr "Googleコンタクト"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "Import contacts from a google account"
|
||||
msgstr "Googleアカウントからコンタクトのインポート"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:133
|
||||
#, python-format
|
||||
msgid "Please specify correct user and password !"
|
||||
msgstr "正しいユーザとパスワードを指定して下さい。"
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,customer:0
|
||||
msgid "Customer"
|
||||
msgstr "顧客"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "_Cancel"
|
||||
msgstr "キャンセル"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.model,name:import_google.model_synchronize_google_import
|
||||
msgid "synchronize.google.import"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "_Import Contacts"
|
||||
msgstr "コンタクトのインポート"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.actions.act_window,name:import_google.act_google_login_form
|
||||
#: model:ir.ui.menu,name:import_google.menu_sync_calendar
|
||||
msgid "Import Google Calendar"
|
||||
msgstr "Googleカレンダーのインポート"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:50
|
||||
#, python-format
|
||||
msgid "Import google"
|
||||
msgstr "Googleのインポート"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:127
|
||||
#: code:addons/import_google/wizard/import_google_data.py:133
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "エラー"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:71
|
||||
#, python-format
|
||||
msgid "Warning !"
|
||||
msgstr "警告"
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,create_partner:0
|
||||
msgid "Options"
|
||||
msgstr "オプション"
|
||||
|
||||
#. module: import_google
|
||||
#: view:google.import.message:0
|
||||
msgid "_Ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google.py:38
|
||||
#: code:addons/import_google/wizard/import_google_data.py:28
|
||||
#, python-format
|
||||
msgid "Google Contacts Import Error!"
|
||||
msgstr "Googleコンタクトのインポートエラーです。"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.model,name:import_google.model_google_import_message
|
||||
msgid "Import Message"
|
||||
msgstr "メッセージのインポート"
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,calendar_name:0
|
||||
msgid "Calendar Name"
|
||||
msgstr "カレンダー名"
|
||||
|
||||
#. module: import_google
|
||||
#: help:synchronize.google.import,supplier:0
|
||||
msgid "Check this box to set newly created partner as Supplier."
|
||||
msgstr "仕入先として新しく作成したパートナを設定するにはこのボックスをチェックして下さい。"
|
||||
|
||||
#. module: import_google
|
||||
#: selection:synchronize.google.import,create_partner:0
|
||||
msgid "Import only address"
|
||||
msgstr "住所のみをインポート"
|
||||
|
||||
#. module: import_google
|
||||
#: field:crm.case.categ,user_id:0
|
||||
msgid "User"
|
||||
msgstr "ユーザ"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "Partner Status for this Group:"
|
||||
msgstr "このグループのパートナステータス:"
|
||||
|
||||
#. module: import_google
|
||||
#: field:google.import.message,name:0
|
||||
msgid "Message"
|
||||
msgstr "メッセージ"
|
||||
|
||||
#. module: import_google
|
||||
#: selection:synchronize.google.import,create_partner:0
|
||||
msgid "Create partner for each contact"
|
||||
msgstr "各コンタクトのパートナの作成"
|
||||
|
||||
#. module: import_google
|
||||
#: help:synchronize.google.import,customer:0
|
||||
msgid "Check this box to set newly created partner as Customer."
|
||||
msgstr "顧客として新しく作成したパートナを設定するにはこのボックスをチェックして下さい。"
|
|
@ -0,0 +1,227 @@
|
|||
# Portuguese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-21 12:19+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Portuguese <pt@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: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: import_google
|
||||
#: help:synchronize.google.import,group_name:0
|
||||
msgid "Choose which group to import, By default it takes all."
|
||||
msgstr "Escolha qual o grupo a importar, por padrão, ele leva tudo."
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "Import Google Calendar Events"
|
||||
msgstr "Importar Os Eventos do Calendário Google"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "_Import Events"
|
||||
msgstr "_Importar Eventos"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:71
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No Google Username or password Defined for user.\n"
|
||||
"Please define in user view"
|
||||
msgstr ""
|
||||
"Nenhum nome de utilizador do Google ou password definida para o utilizador.\n"
|
||||
"Por favor, defina na vista do utilizador"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:127
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Invalid login detail !\n"
|
||||
" Specify Username/Password."
|
||||
msgstr ""
|
||||
"Detalhe do Login Inválido !\n"
|
||||
" Especifique Nome de Utilizador / Password."
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,supplier:0
|
||||
msgid "Supplier"
|
||||
msgstr "Fornecedor"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "Import Options"
|
||||
msgstr "Opções da Importação"
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,group_name:0
|
||||
msgid "Group Name"
|
||||
msgstr "Nome do Grupo"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.model,name:import_google.model_crm_case_categ
|
||||
msgid "Category of Case"
|
||||
msgstr "Categoria do Caso"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.actions.act_window,name:import_google.act_google_login_contact_form
|
||||
#: model:ir.ui.menu,name:import_google.menu_sync_contact
|
||||
msgid "Import Google Contacts"
|
||||
msgstr "Importar Contatos do Google"
|
||||
|
||||
#. module: import_google
|
||||
#: view:google.import.message:0
|
||||
msgid "Import Google Data"
|
||||
msgstr "Importar Dados do Google"
|
||||
|
||||
#. module: import_google
|
||||
#: view:crm.meeting:0
|
||||
msgid "Meeting Type"
|
||||
msgstr "Tipo de reunião"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google.py:38
|
||||
#: code:addons/import_google/wizard/import_google_data.py:28
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please install gdata-python-client from http://code.google.com/p/gdata-"
|
||||
"python-client/downloads/list"
|
||||
msgstr ""
|
||||
"Por Favor instale gdata-python-client de http://code.google.com/p/gdata-"
|
||||
"python-client/downloads/list"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.model,name:import_google.model_google_login
|
||||
msgid "Google Contact"
|
||||
msgstr "Contato Google"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "Import contacts from a google account"
|
||||
msgstr "Importar Contatos de uma Conta Google"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:133
|
||||
#, python-format
|
||||
msgid "Please specify correct user and password !"
|
||||
msgstr "Por Favor Especifique um Utilizador e uma Password Correta !"
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,customer:0
|
||||
msgid "Customer"
|
||||
msgstr "Cliente"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "_Cancel"
|
||||
msgstr "_Cancelar"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.model,name:import_google.model_synchronize_google_import
|
||||
msgid "synchronize.google.import"
|
||||
msgstr "synchronize.google.import"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "_Import Contacts"
|
||||
msgstr "_Importar Contatos"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.actions.act_window,name:import_google.act_google_login_form
|
||||
#: model:ir.ui.menu,name:import_google.menu_sync_calendar
|
||||
msgid "Import Google Calendar"
|
||||
msgstr "Importar Calendário Google"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:50
|
||||
#, python-format
|
||||
msgid "Import google"
|
||||
msgstr "Importar Google"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:127
|
||||
#: code:addons/import_google/wizard/import_google_data.py:133
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "Erro"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:71
|
||||
#, python-format
|
||||
msgid "Warning !"
|
||||
msgstr "Aviso !"
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,create_partner:0
|
||||
msgid "Options"
|
||||
msgstr "Opções"
|
||||
|
||||
#. module: import_google
|
||||
#: view:google.import.message:0
|
||||
msgid "_Ok"
|
||||
msgstr "_Ok"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google.py:38
|
||||
#: code:addons/import_google/wizard/import_google_data.py:28
|
||||
#, python-format
|
||||
msgid "Google Contacts Import Error!"
|
||||
msgstr "Erro na importação dos contatos Google!"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.model,name:import_google.model_google_import_message
|
||||
msgid "Import Message"
|
||||
msgstr "Importar mensagem"
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,calendar_name:0
|
||||
msgid "Calendar Name"
|
||||
msgstr "Nome do Calendário"
|
||||
|
||||
#. module: import_google
|
||||
#: help:synchronize.google.import,supplier:0
|
||||
msgid "Check this box to set newly created partner as Supplier."
|
||||
msgstr ""
|
||||
"Marque esta caixa para definir parceiro recém-criado como Fornecedor."
|
||||
|
||||
#. module: import_google
|
||||
#: selection:synchronize.google.import,create_partner:0
|
||||
msgid "Import only address"
|
||||
msgstr "Importar apenas o endereço"
|
||||
|
||||
#. module: import_google
|
||||
#: field:crm.case.categ,user_id:0
|
||||
msgid "User"
|
||||
msgstr "Utilizador"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "Partner Status for this Group:"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_google
|
||||
#: field:google.import.message,name:0
|
||||
msgid "Message"
|
||||
msgstr "Mensagem"
|
||||
|
||||
#. module: import_google
|
||||
#: selection:synchronize.google.import,create_partner:0
|
||||
msgid "Create partner for each contact"
|
||||
msgstr "Criar parceiro para cada contato"
|
||||
|
||||
#. module: import_google
|
||||
#: help:synchronize.google.import,customer:0
|
||||
msgid "Check this box to set newly created partner as Customer."
|
||||
msgstr "Marque esta caixa para definir parceiro recém-criado como cliente."
|
||||
|
||||
#~ msgid "Partner status for this group:"
|
||||
#~ msgstr "Estatuto de parceiro para este grupo:"
|
|
@ -0,0 +1,229 @@
|
|||
# Romanian translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-26 19:22+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Romanian <ro@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: 2012-05-27 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: import_google
|
||||
#: help:synchronize.google.import,group_name:0
|
||||
msgid "Choose which group to import, By default it takes all."
|
||||
msgstr "Alegeti grupul pe care sa il importati, implicit sunt alese toate."
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "Import Google Calendar Events"
|
||||
msgstr "Importati Evenimente Google Calendar"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "_Import Events"
|
||||
msgstr "_Importati Evenimente"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:71
|
||||
#, python-format
|
||||
msgid ""
|
||||
"No Google Username or password Defined for user.\n"
|
||||
"Please define in user view"
|
||||
msgstr ""
|
||||
"Nu a fost definit(a) nici un nume de utilizator sau o parola pentru "
|
||||
"utilizator.\n"
|
||||
"Va rugam sa definiti in vizualizarea utilizatorului"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:127
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Invalid login detail !\n"
|
||||
" Specify Username/Password."
|
||||
msgstr ""
|
||||
"Detalii de autentificare nevalide !\n"
|
||||
" Specificati Numele de utilizator/Parola."
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,supplier:0
|
||||
msgid "Supplier"
|
||||
msgstr "Furnizor"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "Import Options"
|
||||
msgstr "Importati Optiuni"
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,group_name:0
|
||||
msgid "Group Name"
|
||||
msgstr "Numele grupului"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.model,name:import_google.model_crm_case_categ
|
||||
msgid "Category of Case"
|
||||
msgstr "Categoria Cazului"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.actions.act_window,name:import_google.act_google_login_contact_form
|
||||
#: model:ir.ui.menu,name:import_google.menu_sync_contact
|
||||
msgid "Import Google Contacts"
|
||||
msgstr "Importati Contacte Google"
|
||||
|
||||
#. module: import_google
|
||||
#: view:google.import.message:0
|
||||
msgid "Import Google Data"
|
||||
msgstr "Importati Date Google"
|
||||
|
||||
#. module: import_google
|
||||
#: view:crm.meeting:0
|
||||
msgid "Meeting Type"
|
||||
msgstr "Tipul intalnirii"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google.py:38
|
||||
#: code:addons/import_google/wizard/import_google_data.py:28
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please install gdata-python-client from http://code.google.com/p/gdata-"
|
||||
"python-client/downloads/list"
|
||||
msgstr ""
|
||||
"Va rugam sa instalati gdata-python-client de la adresa "
|
||||
"http://code.google.com/p/gdata-python-client/downloads/list"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.model,name:import_google.model_google_login
|
||||
msgid "Google Contact"
|
||||
msgstr "Contact Google"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "Import contacts from a google account"
|
||||
msgstr "Importati contacte dintr-un cont google"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:133
|
||||
#, python-format
|
||||
msgid "Please specify correct user and password !"
|
||||
msgstr "Va rugam sa specificati utilizatorul si parola corecte !"
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,customer:0
|
||||
msgid "Customer"
|
||||
msgstr "Client"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "_Cancel"
|
||||
msgstr "_Anulati"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.model,name:import_google.model_synchronize_google_import
|
||||
msgid "synchronize.google.import"
|
||||
msgstr "sincronizati.import.google"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "_Import Contacts"
|
||||
msgstr "_Importati Contacte"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.actions.act_window,name:import_google.act_google_login_form
|
||||
#: model:ir.ui.menu,name:import_google.menu_sync_calendar
|
||||
msgid "Import Google Calendar"
|
||||
msgstr "Importati Google Calendar"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:50
|
||||
#, python-format
|
||||
msgid "Import google"
|
||||
msgstr "Import google"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:127
|
||||
#: code:addons/import_google/wizard/import_google_data.py:133
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "Eroare"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google_data.py:71
|
||||
#, python-format
|
||||
msgid "Warning !"
|
||||
msgstr "Avertizare !"
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,create_partner:0
|
||||
msgid "Options"
|
||||
msgstr "Optiuni"
|
||||
|
||||
#. module: import_google
|
||||
#: view:google.import.message:0
|
||||
msgid "_Ok"
|
||||
msgstr "_Ok"
|
||||
|
||||
#. module: import_google
|
||||
#: code:addons/import_google/wizard/import_google.py:38
|
||||
#: code:addons/import_google/wizard/import_google_data.py:28
|
||||
#, python-format
|
||||
msgid "Google Contacts Import Error!"
|
||||
msgstr "Eroare Import Contacte Google!"
|
||||
|
||||
#. module: import_google
|
||||
#: model:ir.model,name:import_google.model_google_import_message
|
||||
msgid "Import Message"
|
||||
msgstr "Importati Mesajul"
|
||||
|
||||
#. module: import_google
|
||||
#: field:synchronize.google.import,calendar_name:0
|
||||
msgid "Calendar Name"
|
||||
msgstr "Nume Calendar"
|
||||
|
||||
#. module: import_google
|
||||
#: help:synchronize.google.import,supplier:0
|
||||
msgid "Check this box to set newly created partner as Supplier."
|
||||
msgstr ""
|
||||
"Bifati aceasta casuta pentru a seta partenerul nou creat drept Furnizor."
|
||||
|
||||
#. module: import_google
|
||||
#: selection:synchronize.google.import,create_partner:0
|
||||
msgid "Import only address"
|
||||
msgstr "Importati doar adresa"
|
||||
|
||||
#. module: import_google
|
||||
#: field:crm.case.categ,user_id:0
|
||||
msgid "User"
|
||||
msgstr "Utilizator"
|
||||
|
||||
#. module: import_google
|
||||
#: view:synchronize.google.import:0
|
||||
msgid "Partner Status for this Group:"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_google
|
||||
#: field:google.import.message,name:0
|
||||
msgid "Message"
|
||||
msgstr "Mesaj"
|
||||
|
||||
#. module: import_google
|
||||
#: selection:synchronize.google.import,create_partner:0
|
||||
msgid "Create partner for each contact"
|
||||
msgstr "Creati partenerul pentru fiecare contact"
|
||||
|
||||
#. module: import_google
|
||||
#: help:synchronize.google.import,customer:0
|
||||
msgid "Check this box to set newly created partner as Customer."
|
||||
msgstr ""
|
||||
"Bifati aceasta casuta pentru a seta partenerul nou creat drept Client."
|
||||
|
||||
#~ msgid "Partner status for this group:"
|
||||
#~ msgstr "Statusul partenerului acestui grup:"
|
|
@ -8,14 +8,14 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-04-17 13:55+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"PO-Revision-Date: 2012-05-24 17:37+0000\n"
|
||||
"Last-Translator: Numérigraphe <Unknown>\n"
|
||||
"Language-Team: French <fr@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: 2012-05-11 05:15+0000\n"
|
||||
"X-Generator: Launchpad (build 15225)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-25 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1105
|
||||
|
@ -108,7 +108,7 @@ msgstr ""
|
|||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "_Schedule Recurrent Imports"
|
||||
msgstr ""
|
||||
msgstr "_Planifier les imports récurrents"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
|
|
|
@ -0,0 +1,404 @@
|
|||
# Portuguese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-21 12:30+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Portuguese <pt@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: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1105
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1131
|
||||
#, python-format
|
||||
msgid "Error !!"
|
||||
msgstr "Erro !!"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid ""
|
||||
"Use the SugarSoap API URL (read tooltip) and a full access SugarCRM login."
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "(Coming Soon)"
|
||||
msgstr "(Em breve)"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,document:0
|
||||
msgid "Documents"
|
||||
msgstr "Documentos"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Import your data from SugarCRM :"
|
||||
msgstr "Importar os seus dados do SugarCRM:"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid ""
|
||||
"Choose data you want to import. Click 'Import' to get data manually or "
|
||||
"'Schedule Reccurent Imports' to get recurrently and automatically data."
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,contact:0
|
||||
msgid "Contacts"
|
||||
msgstr "Contatos"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "HR"
|
||||
msgstr "RH"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,bug:0
|
||||
msgid "Check this box to import sugarCRM Bugs into OpenERP project issues"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,instance_name:0
|
||||
msgid "Instance's Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,project_task:0
|
||||
msgid "Project Tasks"
|
||||
msgstr "Tarefas do Projeto"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,email_from:0
|
||||
msgid "Notify End Of Import To:"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,user:0
|
||||
msgid ""
|
||||
"Check this box to import sugarCRM Users into OpenERP users, warning if a "
|
||||
"user with the same login exist in OpenERP, user information will be erase by "
|
||||
"sugarCRM user information"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/sugarsoap_services.py:23
|
||||
#, python-format
|
||||
msgid "Please install SOAP for python - ZSI-2.0-rc3.tar.gz - python-zci"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "_Schedule Recurrent Imports"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid ""
|
||||
"Do not forget the email address to be notified of the success of the import."
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,call:0
|
||||
msgid "Check this box to import sugarCRM Calls into OpenERP calls"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid ""
|
||||
"If you make recurrent or ponctual import, data already in OpenERP will be "
|
||||
"updated by SugarCRM data."
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,employee:0
|
||||
msgid "Employee"
|
||||
msgstr "Funcionário"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Document"
|
||||
msgstr "Documento"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,document:0
|
||||
msgid "Check this box to import sugarCRM Documents into OpenERP documents"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Import Data From SugarCRM"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "CRM"
|
||||
msgstr "CRM"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.message:0
|
||||
msgid ""
|
||||
"Data are importing, the process is running in the background, an email will "
|
||||
"be sent to the given email address if it was defined."
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,call:0
|
||||
msgid "Calls"
|
||||
msgstr "Chamadas"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Multi Instance Management"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.message:0
|
||||
msgid "_Ok"
|
||||
msgstr "_Ok"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,opportunity:0
|
||||
msgid ""
|
||||
"Check this box to import sugarCRM Leads and Opportunities into OpenERP Leads "
|
||||
"and Opportunities"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,email_history:0
|
||||
msgid "Email and Note"
|
||||
msgstr "Email e Notas"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,url:0
|
||||
msgid ""
|
||||
"Webservice's url where to get the data. example : "
|
||||
"'http://example.com/sugarcrm/soap.php', or copy the address of your sugarcrm "
|
||||
"application "
|
||||
"http://trial.sugarcrm.com/qbquyj4802/index.php?module=Home&action=index"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: model:ir.actions.act_window,name:import_sugarcrm.action_import_sugarcrm
|
||||
#: model:ir.ui.menu,name:import_sugarcrm.menu_sugarcrm_import
|
||||
msgid "Import SugarCRM"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "_Import"
|
||||
msgstr "_Importar"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,user:0
|
||||
msgid "User"
|
||||
msgstr "Utilizador"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1105
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1131
|
||||
#, python-format
|
||||
msgid "%s data required %s Module to be installed, Please install %s module"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,claim:0
|
||||
msgid "Cases"
|
||||
msgstr "Casos"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,meeting:0
|
||||
msgid ""
|
||||
"Check this box to import sugarCRM Meetings and Tasks into OpenERP meetings"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,email_history:0
|
||||
msgid ""
|
||||
"Check this box to import sugarCRM Emails, Notes and Attachments into OpenERP "
|
||||
"Messages and Attachments"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,project:0
|
||||
msgid "Projects"
|
||||
msgstr "Projetos"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/sugarsoap_services_types.py:14
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please install SOAP for python - ZSI-2.0-rc3.tar.gz from "
|
||||
"http://pypi.python.org/pypi/ZSI/"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,project:0
|
||||
msgid "Check this box to import sugarCRM Projects into OpenERP projects"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1098
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1124
|
||||
#, python-format
|
||||
msgid "Select Module to Import."
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,meeting:0
|
||||
msgid "Meetings"
|
||||
msgstr "Reuniões"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,employee:0
|
||||
msgid "Check this box to import sugarCRM Employees into OpenERP employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,url:0
|
||||
msgid "SugarSoap Api url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Address Book"
|
||||
msgstr "Lista de Contatos"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/sugar.py:60
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Authentication error !\n"
|
||||
"Bad Username or Password bad SugarSoap Api url !"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,bug:0
|
||||
msgid "Bugs"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Project"
|
||||
msgstr "Projeto"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,project_task:0
|
||||
msgid "Check this box to import sugarCRM Project Tasks into OpenERP tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,opportunity:0
|
||||
msgid "Leads & Opp"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:79
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Authentication error !\n"
|
||||
"Bad Username or Password or bad SugarSoap Api url !"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:79
|
||||
#: code:addons/import_sugarcrm/sugar.py:60
|
||||
#, python-format
|
||||
msgid "Error !"
|
||||
msgstr "Erro !"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1098
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1124
|
||||
#, python-format
|
||||
msgid "Warning !"
|
||||
msgstr "Aviso !"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,instance_name:0
|
||||
msgid ""
|
||||
"Prefix of SugarCRM id to differentiate xml_id of SugarCRM models datas come "
|
||||
"from different server."
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,contact:0
|
||||
msgid "Check this box to import sugarCRM Contacts into OpenERP addresses"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,password:0
|
||||
msgid "Password"
|
||||
msgstr "Password"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Login Information"
|
||||
msgstr "Informação de Login"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,claim:0
|
||||
msgid "Check this box to import sugarCRM Cases into OpenERP claims"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Email Notification When Import is Finished"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,username:0
|
||||
msgid "User Name"
|
||||
msgstr "Nome do Utilizador"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.message:0
|
||||
#: model:ir.model,name:import_sugarcrm.model_import_message
|
||||
msgid "Import Message"
|
||||
msgstr "Importar mensagem"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,account:0
|
||||
msgid "Check this box to import sugarCRM Accounts into OpenERP partners"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Online documentation:"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,account:0
|
||||
msgid "Accounts"
|
||||
msgstr "Contas"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "_Cancel"
|
||||
msgstr "_Cancelar"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/sugarsoap_services.py:23
|
||||
#: code:addons/import_sugarcrm/sugarsoap_services_types.py:14
|
||||
#, python-format
|
||||
msgid "ZSI Import Error!"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: model:ir.model,name:import_sugarcrm.model_import_sugarcrm
|
||||
msgid "Import SugarCRM DATA"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Email Address to Notify"
|
||||
msgstr ""
|
|
@ -0,0 +1,421 @@
|
|||
# Romanian translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-26 19:35+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Romanian <ro@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: 2012-05-27 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1105
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1131
|
||||
#, python-format
|
||||
msgid "Error !!"
|
||||
msgstr "Eroare !!"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid ""
|
||||
"Use the SugarSoap API URL (read tooltip) and a full access SugarCRM login."
|
||||
msgstr ""
|
||||
"Utilizati URL API SugarSoap (unealta de citire) si acces complet la "
|
||||
"autentificarea SugarCRM."
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "(Coming Soon)"
|
||||
msgstr "(In curand)"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,document:0
|
||||
msgid "Documents"
|
||||
msgstr "Documente"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Import your data from SugarCRM :"
|
||||
msgstr "Importati-va datele din SugarCRM :"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid ""
|
||||
"Choose data you want to import. Click 'Import' to get data manually or "
|
||||
"'Schedule Reccurent Imports' to get recurrently and automatically data."
|
||||
msgstr ""
|
||||
"Alegeti datele pe care doriti sa le importati. Faceti click pe 'Importa' "
|
||||
"pentru a obtine datele manual sau 'Programeaza Importuri Recurente' pentru a "
|
||||
"obtine date in mod recurent si automat."
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,contact:0
|
||||
msgid "Contacts"
|
||||
msgstr "Contacte"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "HR"
|
||||
msgstr "RU"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,bug:0
|
||||
msgid "Check this box to import sugarCRM Bugs into OpenERP project issues"
|
||||
msgstr ""
|
||||
"Bifati aceasta casuta pentru a importa sugarCRM Bugs in problemele "
|
||||
"proiectului OpenERP"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,instance_name:0
|
||||
msgid "Instance's Name"
|
||||
msgstr "Numele Instantei"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,project_task:0
|
||||
msgid "Project Tasks"
|
||||
msgstr "Sarcini Proiect"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,email_from:0
|
||||
msgid "Notify End Of Import To:"
|
||||
msgstr "Anuntati Finalizarea Importului la:"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,user:0
|
||||
msgid ""
|
||||
"Check this box to import sugarCRM Users into OpenERP users, warning if a "
|
||||
"user with the same login exist in OpenERP, user information will be erase by "
|
||||
"sugarCRM user information"
|
||||
msgstr ""
|
||||
"Bifati aceasta casuta pentru a importa Utilizatori sugarCRM in utilizatorii "
|
||||
"OpenERP, avertizare daca exista un utilizator cu acelasi nume de "
|
||||
"autentificare in OpenERP, informatiile despre utilizatori vor fi sterse de "
|
||||
"informatiile despre utilizatorii sugarCRM"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/sugarsoap_services.py:23
|
||||
#, python-format
|
||||
msgid "Please install SOAP for python - ZSI-2.0-rc3.tar.gz - python-zci"
|
||||
msgstr ""
|
||||
"Va rugam sa instalati SOAP pentru pyhton - ZSI-2.0-rc3.tar.gz - python-zci"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "_Schedule Recurrent Imports"
|
||||
msgstr "_Programati Importuri Recurente"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid ""
|
||||
"Do not forget the email address to be notified of the success of the import."
|
||||
msgstr ""
|
||||
"Nu uitati adresa de e-mail la care sa fiti instiintat ca importul a avut "
|
||||
"succes."
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,call:0
|
||||
msgid "Check this box to import sugarCRM Calls into OpenERP calls"
|
||||
msgstr ""
|
||||
"Bifati aceasta casuta pentru a importa Apeluri sugarCRM in apeluri OpenERP"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid ""
|
||||
"If you make recurrent or ponctual import, data already in OpenERP will be "
|
||||
"updated by SugarCRM data."
|
||||
msgstr ""
|
||||
"Daca efectuati importuri recurente sau punctuale, datele deja existente in "
|
||||
"OpenERP vor fi actualizate cu datele SugarCRM."
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,employee:0
|
||||
msgid "Employee"
|
||||
msgstr "Angajat"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Document"
|
||||
msgstr "Document"
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,document:0
|
||||
msgid "Check this box to import sugarCRM Documents into OpenERP documents"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Import Data From SugarCRM"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "CRM"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.message:0
|
||||
msgid ""
|
||||
"Data are importing, the process is running in the background, an email will "
|
||||
"be sent to the given email address if it was defined."
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,call:0
|
||||
msgid "Calls"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Multi Instance Management"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.message:0
|
||||
msgid "_Ok"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,opportunity:0
|
||||
msgid ""
|
||||
"Check this box to import sugarCRM Leads and Opportunities into OpenERP Leads "
|
||||
"and Opportunities"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,email_history:0
|
||||
msgid "Email and Note"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,url:0
|
||||
msgid ""
|
||||
"Webservice's url where to get the data. example : "
|
||||
"'http://example.com/sugarcrm/soap.php', or copy the address of your sugarcrm "
|
||||
"application "
|
||||
"http://trial.sugarcrm.com/qbquyj4802/index.php?module=Home&action=index"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: model:ir.actions.act_window,name:import_sugarcrm.action_import_sugarcrm
|
||||
#: model:ir.ui.menu,name:import_sugarcrm.menu_sugarcrm_import
|
||||
msgid "Import SugarCRM"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "_Import"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,user:0
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1105
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1131
|
||||
#, python-format
|
||||
msgid "%s data required %s Module to be installed, Please install %s module"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,claim:0
|
||||
msgid "Cases"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,meeting:0
|
||||
msgid ""
|
||||
"Check this box to import sugarCRM Meetings and Tasks into OpenERP meetings"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,email_history:0
|
||||
msgid ""
|
||||
"Check this box to import sugarCRM Emails, Notes and Attachments into OpenERP "
|
||||
"Messages and Attachments"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,project:0
|
||||
msgid "Projects"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/sugarsoap_services_types.py:14
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please install SOAP for python - ZSI-2.0-rc3.tar.gz from "
|
||||
"http://pypi.python.org/pypi/ZSI/"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,project:0
|
||||
msgid "Check this box to import sugarCRM Projects into OpenERP projects"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1098
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1124
|
||||
#, python-format
|
||||
msgid "Select Module to Import."
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,meeting:0
|
||||
msgid "Meetings"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,employee:0
|
||||
msgid "Check this box to import sugarCRM Employees into OpenERP employees"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,url:0
|
||||
msgid "SugarSoap Api url:"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Address Book"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/sugar.py:60
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Authentication error !\n"
|
||||
"Bad Username or Password bad SugarSoap Api url !"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,bug:0
|
||||
msgid "Bugs"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Project"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,project_task:0
|
||||
msgid "Check this box to import sugarCRM Project Tasks into OpenERP tasks"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,opportunity:0
|
||||
msgid "Leads & Opp"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:79
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Authentication error !\n"
|
||||
"Bad Username or Password or bad SugarSoap Api url !"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:79
|
||||
#: code:addons/import_sugarcrm/sugar.py:60
|
||||
#, python-format
|
||||
msgid "Error !"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1098
|
||||
#: code:addons/import_sugarcrm/import_sugarcrm.py:1124
|
||||
#, python-format
|
||||
msgid "Warning !"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,instance_name:0
|
||||
msgid ""
|
||||
"Prefix of SugarCRM id to differentiate xml_id of SugarCRM models datas come "
|
||||
"from different server."
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,contact:0
|
||||
msgid "Check this box to import sugarCRM Contacts into OpenERP addresses"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,password:0
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Login Information"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,claim:0
|
||||
msgid "Check this box to import sugarCRM Cases into OpenERP claims"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Email Notification When Import is Finished"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,username:0
|
||||
msgid "User Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.message:0
|
||||
#: model:ir.model,name:import_sugarcrm.model_import_message
|
||||
msgid "Import Message"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: help:import.sugarcrm,account:0
|
||||
msgid "Check this box to import sugarCRM Accounts into OpenERP partners"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Online documentation:"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: field:import.sugarcrm,account:0
|
||||
msgid "Accounts"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "_Cancel"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: code:addons/import_sugarcrm/sugarsoap_services.py:23
|
||||
#: code:addons/import_sugarcrm/sugarsoap_services_types.py:14
|
||||
#, python-format
|
||||
msgid "ZSI Import Error!"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: model:ir.model,name:import_sugarcrm.model_import_sugarcrm
|
||||
msgid "Import SugarCRM DATA"
|
||||
msgstr ""
|
||||
|
||||
#. module: import_sugarcrm
|
||||
#: view:import.sugarcrm:0
|
||||
msgid "Email Address to Notify"
|
||||
msgstr ""
|
|
@ -0,0 +1,33 @@
|
|||
# Latvian translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 01:37+0100\n"
|
||||
"PO-Revision-Date: 2012-05-28 12:54+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Latvian <lv@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: 2012-05-29 04:46+0000\n"
|
||||
"X-Generator: Launchpad (build 15316)\n"
|
||||
|
||||
#. module: knowledge
|
||||
#: model:ir.ui.menu,name:knowledge.menu_document2
|
||||
msgid "Collaborative Content"
|
||||
msgstr ""
|
||||
|
||||
#. module: knowledge
|
||||
#: model:ir.ui.menu,name:knowledge.menu_document_configuration
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: knowledge
|
||||
#: model:ir.ui.menu,name:knowledge.menu_document
|
||||
msgid "Knowledge"
|
||||
msgstr ""
|
|
@ -0,0 +1,503 @@
|
|||
# Japanese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2011-12-23 09:56+0000\n"
|
||||
"PO-Revision-Date: 2012-05-25 01:29+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-26 05:07+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: l10n_be
|
||||
#: field:partner.vat.intra,test_xml:0
|
||||
msgid "Test XML file"
|
||||
msgstr "テスト用XMLファイル"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.list_13:0
|
||||
msgid "You can remove customers which you do not want in exported xml file"
|
||||
msgstr "XMLファイルにエクスポートしたくない顧客を削除できます。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat_13:0
|
||||
msgid ""
|
||||
"This wizard will create an XML file for VAT details and total invoiced "
|
||||
"amounts per partner."
|
||||
msgstr "このウィザードはVATの詳細とパートナ毎の合計請求済金額のXMLファイルを作成します。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:account.account.type,name:l10n_be.user_type_tiers_receiv
|
||||
msgid "Tiers - Recevable"
|
||||
msgstr "層 - 受取勘定"
|
||||
|
||||
#. module: l10n_be
|
||||
#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:102
|
||||
#, python-format
|
||||
msgid "Wrong Period Code"
|
||||
msgstr "誤った期間コード"
|
||||
|
||||
#. module: l10n_be
|
||||
#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:52
|
||||
#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:109
|
||||
#, python-format
|
||||
msgid "No partner has a VAT Number asociated with him."
|
||||
msgstr "パートナは彼に結びつけるVAT番号を持っていません。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: constraint:res.company:0
|
||||
msgid "Error! You can not create recursive companies."
|
||||
msgstr "エラー。再帰的な関係となる会社を作ることはできません。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:account.account.type,name:l10n_be.user_type_tiers
|
||||
msgid "Tiers"
|
||||
msgstr "層"
|
||||
|
||||
#. module: l10n_be
|
||||
#: field:l1on_be.vat.declaration,period_id:0
|
||||
msgid "Period"
|
||||
msgstr "期間"
|
||||
|
||||
#. module: l10n_be
|
||||
#: field:partner.vat.intra,period_ids:0
|
||||
msgid "Period (s)"
|
||||
msgstr "期間"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:l1on_be.vat.declaration:0
|
||||
#: view:partner.vat.intra:0
|
||||
msgid "Save the File with '.xml' extension."
|
||||
msgstr "\".xml\"拡張子のファイルを保存"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:account.account.type,name:l10n_be.user_type_charge
|
||||
msgid "Charge"
|
||||
msgstr "料金"
|
||||
|
||||
#. module: l10n_be
|
||||
#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:47
|
||||
#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:52
|
||||
#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:105
|
||||
#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:109
|
||||
#, python-format
|
||||
msgid "Data Insufficient!"
|
||||
msgstr "データ不足です。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:l1on_be.vat.declaration:0
|
||||
#: view:partner.vat.list_13:0
|
||||
msgid "Create XML"
|
||||
msgstr "XMLの作成"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:account.account.type,name:l10n_be.user_type_capitaux
|
||||
msgid "Capital"
|
||||
msgstr "大文字"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.list_13:0
|
||||
msgid "Print"
|
||||
msgstr "印刷"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.intra:0
|
||||
msgid "Save XML"
|
||||
msgstr "XMLの保存"
|
||||
|
||||
#. module: l10n_be
|
||||
#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:219
|
||||
#, python-format
|
||||
msgid "Save"
|
||||
msgstr "保存"
|
||||
|
||||
#. module: l10n_be
|
||||
#: sql_constraint:res.company:0
|
||||
msgid "The company name must be unique !"
|
||||
msgstr "会社名は固有でなければいけません。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: field:l1on_be.vat.declaration,msg:0
|
||||
#: field:partner.vat.intra,msg:0
|
||||
#: field:partner.vat.list_13,msg:0
|
||||
msgid "File created"
|
||||
msgstr "ファイルを作成しました。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.intra:0
|
||||
msgid "_Close"
|
||||
msgstr "閉じる"
|
||||
|
||||
#. module: l10n_be
|
||||
#: code:addons/l10n_be/wizard/l10n_be_account_vat_declaration.py:131
|
||||
#, python-format
|
||||
msgid "Save XML For Vat declaration"
|
||||
msgstr "VAT申告用XMLの保存"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.list_13:0
|
||||
msgid "Customers"
|
||||
msgstr "顧客"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:account.account.type,name:l10n_be.user_type_tax_in
|
||||
msgid "Taxes à l'entrée"
|
||||
msgstr "入口税"
|
||||
|
||||
#. module: l10n_be
|
||||
#: help:l1on_be.vat.declaration,ask_restitution:0
|
||||
msgid "It indicates whether a resitution is to made or not?"
|
||||
msgstr "それは還付されたかどうかを示します。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:ir.actions.act_window,name:l10n_be.action_vat_declaration
|
||||
msgid "Vat Declaraion"
|
||||
msgstr "VAT申告"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.intra:0
|
||||
#: field:partner.vat.intra,no_vat:0
|
||||
msgid "Partner With No VAT"
|
||||
msgstr "VAT対象外パートナ"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:account.account.type,name:l10n_be.user_type_immo
|
||||
msgid "Immobilisation"
|
||||
msgstr "固定化"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:l1on_be.vat.declaration:0
|
||||
#: view:partner.vat.intra:0
|
||||
msgid "Company"
|
||||
msgstr "会社"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:ir.model,name:l10n_be.model_partner_vat_13
|
||||
msgid "partner.vat_13"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:ir.ui.menu,name:l10n_be.partner_vat_listing
|
||||
msgid "Annual Listing Of VAT-Subjected Customers"
|
||||
msgstr "VAT対象顧客の年間リスト"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.list_13:0
|
||||
msgid "XML File has been Created."
|
||||
msgstr "XMLファイルは作成されました。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: help:l1on_be.vat.declaration,client_nihil:0
|
||||
msgid ""
|
||||
"Tick this case only if it concerns only the last statement on the civil or "
|
||||
"cessation of activity"
|
||||
msgstr "これは民間の最新の取引明細書または活動の中止に関連する場合のみに、このケースをチェックして下さい。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.list_13:0
|
||||
msgid "Select Fiscal Year"
|
||||
msgstr "会計年度選択"
|
||||
|
||||
#. module: l10n_be
|
||||
#: field:l1on_be.vat.declaration,ask_restitution:0
|
||||
msgid "Ask Restitution"
|
||||
msgstr "還付請求"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:ir.model,name:l10n_be.model_partner_vat_intra
|
||||
#: model:ir.ui.menu,name:l10n_be.l10_be_vat_intra
|
||||
msgid "Partner VAT Intra"
|
||||
msgstr "パートナのVAT内部"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:ir.ui.menu,name:l10n_be.l10_be_vat_declaration
|
||||
#: view:l1on_be.vat.declaration:0
|
||||
msgid "Periodical VAT Declaration"
|
||||
msgstr "周期的なVAT申請"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.intra:0
|
||||
msgid "Note: "
|
||||
msgstr "注記: "
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.intra:0
|
||||
msgid "_Preview"
|
||||
msgstr "プレビュー"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:account.account.type,name:l10n_be.user_type_tiers_payable
|
||||
msgid "Tiers - Payable"
|
||||
msgstr "層 - 支払債務"
|
||||
|
||||
#. module: l10n_be
|
||||
#: field:l1on_be.vat.declaration,tax_code_id:0
|
||||
#: field:partner.vat.intra,tax_code_id:0
|
||||
msgid "Tax Code"
|
||||
msgstr "税金コード"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.intra:0
|
||||
msgid "Periods"
|
||||
msgstr "期間"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:account.account.type,name:l10n_be.user_type_produit
|
||||
msgid "Produit"
|
||||
msgstr "製品"
|
||||
|
||||
#. module: l10n_be
|
||||
#: help:partner.vat.intra,test_xml:0
|
||||
msgid "Sets the XML output as test file"
|
||||
msgstr "テストファイルとしてXML出力を設定"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:account.account.type,name:l10n_be.user_type_view
|
||||
msgid "Vue"
|
||||
msgstr "ビュー"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:l1on_be.vat.declaration:0
|
||||
msgid "Ok"
|
||||
msgstr "OK"
|
||||
|
||||
#. module: l10n_be
|
||||
#: field:l1on_be.vat.declaration,ask_payment:0
|
||||
msgid "Ask Payment"
|
||||
msgstr "支払要請"
|
||||
|
||||
#. module: l10n_be
|
||||
#: help:partner.vat.intra,no_vat:0
|
||||
msgid ""
|
||||
"The Partner whose VAT number is not defined they doesn't include in XML File."
|
||||
msgstr "パートナのVAT番号はXMLファイルに含まれておらず、定義されていません。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: field:partner.vat_13,limit_amount:0
|
||||
msgid "Limit Amount"
|
||||
msgstr "限度額"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:ir.model,name:l10n_be.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "会社"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.intra:0
|
||||
msgid "Create _XML"
|
||||
msgstr "XMLの作成"
|
||||
|
||||
#. module: l10n_be
|
||||
#: help:partner.vat.intra,period_ids:0
|
||||
msgid ""
|
||||
"Select here the period(s) you want to include in your intracom declaration"
|
||||
msgstr "内部定義に含めたい期間をここで定義して下さい。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat_13:0
|
||||
msgid "View Customers"
|
||||
msgstr "顧客ビュー"
|
||||
|
||||
#. module: l10n_be
|
||||
#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:102
|
||||
#, python-format
|
||||
msgid "The period code you entered is not valid."
|
||||
msgstr "入力の期間コードは有効ではありません。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:l1on_be.vat.declaration:0
|
||||
msgid "Is Last Declaration"
|
||||
msgstr "最終申請"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:account.account.type,name:l10n_be.user_type_stock
|
||||
msgid "Stock et Encours"
|
||||
msgstr "株式と未払"
|
||||
|
||||
#. module: l10n_be
|
||||
#: field:l1on_be.vat.declaration,client_nihil:0
|
||||
msgid "Last Declaration of Enterprise"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_be
|
||||
#: help:partner.vat.intra,mand_id:0
|
||||
msgid ""
|
||||
"This identifies the representative of the sending company. This is a string "
|
||||
"of 14 characters"
|
||||
msgstr "これは送信会社の代表者を識別します。これは14文字の文字列です。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: code:addons/l10n_be/wizard/l10n_be_account_vat_declaration.py:75
|
||||
#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:150
|
||||
#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:98
|
||||
#, python-format
|
||||
msgid "Data Insufficient"
|
||||
msgstr "データ不足です。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:ir.ui.menu,name:l10n_be.menu_finance_belgian_statement
|
||||
msgid "Belgium Statements"
|
||||
msgstr "ベルギー取引明細書"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:ir.actions.act_window,name:l10n_be.action_vat_intra
|
||||
msgid "Partner Vat Intra"
|
||||
msgstr "パートナのVAT内部"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:l1on_be.vat.declaration:0
|
||||
msgid "Declare Periodical VAT"
|
||||
msgstr "定期的VATの定義"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:ir.model,name:l10n_be.model_partner_vat_list_13
|
||||
msgid "partner.vat.list_13"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:l1on_be.vat.declaration:0
|
||||
msgid "Save xml"
|
||||
msgstr "XMLを保存"
|
||||
|
||||
#. module: l10n_be
|
||||
#: field:partner.vat.intra,mand_id:0
|
||||
msgid "MandataireId"
|
||||
msgstr "代理人"
|
||||
|
||||
#. module: l10n_be
|
||||
#: field:l1on_be.vat.declaration,file_save:0
|
||||
#: field:partner.vat.intra,file_save:0
|
||||
#: field:partner.vat.list_13,file_save:0
|
||||
msgid "Save File"
|
||||
msgstr "ファイルを保存"
|
||||
|
||||
#. module: l10n_be
|
||||
#: help:partner.vat.intra,period_code:0
|
||||
msgid ""
|
||||
"This is where you have to set the period code for the intracom declaration "
|
||||
"using the format: ppyyyy\n"
|
||||
" PP can stand for a month: from '01' to '12'.\n"
|
||||
" PP can stand for a trimester: '31','32','33','34'\n"
|
||||
" The first figure means that it is a trimester,\n"
|
||||
" The second figure identify the trimester.\n"
|
||||
" PP can stand for a complete fiscal year: '00'.\n"
|
||||
" YYYY stands for the year (4 positions).\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"ここで内部定義のための期間コードを設定しなければなりません。フォーマット:ppyyyy\n"
|
||||
" PPで月を示す場合:01から12\n"
|
||||
" PPで3ヶ月間を示す場合:31、32、33、34\n"
|
||||
" 最初の数字は3ヶ月間を示します。\n"
|
||||
" 2番目の数字は3ヶ月間の識別です。\n"
|
||||
" PPで会計年度を示す場合:00\n"
|
||||
" YYYYは年(4桁)\n"
|
||||
" "
|
||||
|
||||
#. module: l10n_be
|
||||
#: field:l1on_be.vat.declaration,name:0
|
||||
#: field:partner.vat.intra,name:0
|
||||
#: field:partner.vat.list_13,name:0
|
||||
msgid "File Name"
|
||||
msgstr "ファイル名"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:account.account.type,name:l10n_be.user_type_tax_out
|
||||
msgid "Taxes à la sortie"
|
||||
msgstr "出口税"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:account.account.type,name:l10n_be.user_type_tax
|
||||
msgid "Tax"
|
||||
msgstr "税金"
|
||||
|
||||
#. module: l10n_be
|
||||
#: code:addons/l10n_be/wizard/l10n_be_account_vat_declaration.py:75
|
||||
#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:150
|
||||
#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:98
|
||||
#, python-format
|
||||
msgid "No VAT Number Associated with Main Company!"
|
||||
msgstr "主会社と関係したVAT番号がありません。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:ir.model,name:l10n_be.model_l1on_be_vat_declaration
|
||||
msgid "Vat Declaration"
|
||||
msgstr "VAT申請"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.intra:0
|
||||
#: field:partner.vat.intra,country_ids:0
|
||||
msgid "European Countries"
|
||||
msgstr "ヨーロッパ諸国"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:ir.actions.act_window,name:l10n_be.action_partner_vat_listing_13
|
||||
#: view:partner.vat_13:0
|
||||
msgid "Partner VAT Listing"
|
||||
msgstr "パートナVATリスト"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.intra:0
|
||||
msgid "General Information"
|
||||
msgstr "一般情報"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.intra:0
|
||||
msgid "Create an XML file for Vat Intra"
|
||||
msgstr "VAT内部のXMLファイルの作成"
|
||||
|
||||
#. module: l10n_be
|
||||
#: field:partner.vat.intra,period_code:0
|
||||
msgid "Period Code"
|
||||
msgstr "期間コード"
|
||||
|
||||
#. module: l10n_be
|
||||
#: model:account.account.type,name:l10n_be.user_type_financiers
|
||||
msgid "Financier"
|
||||
msgstr "出資者"
|
||||
|
||||
#. module: l10n_be
|
||||
#: field:partner.vat_13,year:0
|
||||
msgid "Year"
|
||||
msgstr "年"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat_13:0
|
||||
msgid "Cancel"
|
||||
msgstr "キャンセル"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:l1on_be.vat.declaration:0
|
||||
#: view:partner.vat.intra:0
|
||||
#: view:partner.vat.list_13:0
|
||||
msgid "Close"
|
||||
msgstr "閉じる"
|
||||
|
||||
#. module: l10n_be
|
||||
#: code:addons/l10n_be/wizard/l10n_be_vat_intra.py:105
|
||||
#, python-format
|
||||
msgid "Please select at least one Period."
|
||||
msgstr "少なくとも1つの期間を選択して下さい。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: help:l1on_be.vat.declaration,ask_payment:0
|
||||
msgid "It indicates whether a payment is to made or not?"
|
||||
msgstr "支払をしたかどうかを示します。"
|
||||
|
||||
#. module: l10n_be
|
||||
#: view:partner.vat.intra:0
|
||||
msgid "Partner VAT intra"
|
||||
msgstr "パートナVAT内部"
|
||||
|
||||
#. module: l10n_be
|
||||
#: code:addons/l10n_be/wizard/l10n_be_partner_vat_listing.py:47
|
||||
#, python-format
|
||||
msgid "No data for the selected Year."
|
||||
msgstr "選択した年にデータがありません。"
|
|
@ -0,0 +1,554 @@
|
|||
# Japanese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 01:37+0100\n"
|
||||
"PO-Revision-Date: 2012-05-25 02:30+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-26 05:07+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.cashbox.clean:0
|
||||
msgid "Reset cashbox"
|
||||
msgstr "金庫のリセット"
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.amount:0
|
||||
msgid "Box amount in current year"
|
||||
msgstr "現在年のボックス数"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.act_window,name:lunch.action_lunch_order_form
|
||||
#: model:ir.ui.menu,name:lunch.menu_lunch_order_form
|
||||
#: model:ir.ui.menu,name:lunch.menu_lunch_reporting_order
|
||||
msgid "Lunch Orders"
|
||||
msgstr "昼食オーダー"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.order.cancel:0
|
||||
msgid "Are you sure you want to cancel this order ?"
|
||||
msgstr "本当にこのオーダーをキャンセルしますか?"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.act_window,name:lunch.action_lunch_cashmove_form
|
||||
#: model:ir.ui.menu,name:lunch.menu_lunch_cashmove_form
|
||||
msgid "Cash Moves"
|
||||
msgstr "現金移動"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.cashmove:0 view:lunch.order:0 view:report.lunch.amount:0
|
||||
#: view:report.lunch.order:0
|
||||
msgid "Group By..."
|
||||
msgstr "グループ化…"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.model,name:lunch.model_lunch_order_confirm
|
||||
msgid "confirm Order"
|
||||
msgstr "オーダーの確認"
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.order:0
|
||||
msgid " 7 Days "
|
||||
msgstr " 7日 "
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.cashmove:0 view:lunch.order:0
|
||||
msgid "Today"
|
||||
msgstr "本日"
|
||||
|
||||
#. module: lunch
|
||||
#: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0
|
||||
msgid "March"
|
||||
msgstr "3月"
|
||||
|
||||
#. module: lunch
|
||||
#: report:lunch.order:0
|
||||
msgid "Total :"
|
||||
msgstr "合計:"
|
||||
|
||||
#. module: lunch
|
||||
#: field:report.lunch.amount,day:0 view:report.lunch.order:0
|
||||
#: field:report.lunch.order,day:0
|
||||
msgid "Day"
|
||||
msgstr "日"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.act_window,name:lunch.action_lunch_order_cancel
|
||||
#: model:ir.actions.act_window,name:lunch.action_lunch_order_cancel_values
|
||||
#: model:ir.model,name:lunch.model_lunch_order_cancel view:lunch.order:0
|
||||
#: view:lunch.order.cancel:0
|
||||
msgid "Cancel Order"
|
||||
msgstr "オーダーのキャンセル"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.act_window,help:lunch.action_create_cashbox
|
||||
msgid ""
|
||||
"You can create on cashbox by employee if you want to keep track of the "
|
||||
"amount due by employee according to what have been ordered."
|
||||
msgstr "従業員毎に何がオーダーされたかによる金額を追跡したい場合は、従業員毎の金庫を作成することができます。"
|
||||
|
||||
#. module: lunch
|
||||
#: field:lunch.cashmove,amount:0 field:report.lunch.amount,amount:0
|
||||
msgid "Amount"
|
||||
msgstr "量"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.act_window,name:lunch.action_lunch_product_form
|
||||
#: model:ir.ui.menu,name:lunch.menu_lunch_product_form view:lunch.product:0
|
||||
msgid "Products"
|
||||
msgstr "製品"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.model,name:lunch.model_report_lunch_amount
|
||||
msgid "Amount available by user and box"
|
||||
msgstr "ユーザとボックスで使用可能な量"
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.amount:0
|
||||
msgid " Month "
|
||||
msgstr " 月 "
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.model,name:lunch.model_report_lunch_order
|
||||
msgid "Lunch Orders Statistics"
|
||||
msgstr "昼食オーダー統計"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.cashmove:0 field:lunch.order,cashmove:0
|
||||
msgid "CashMove"
|
||||
msgstr "現金移動"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.order:0 selection:lunch.order,state:0
|
||||
msgid "Confirmed"
|
||||
msgstr "確認済"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.order.confirm:0
|
||||
msgid "Confirm"
|
||||
msgstr "確認"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.order:0
|
||||
msgid "Search Lunch Order"
|
||||
msgstr "昼食オーダーの検索"
|
||||
|
||||
#. module: lunch
|
||||
#: field:lunch.order,state:0
|
||||
msgid "State"
|
||||
msgstr "状態"
|
||||
|
||||
#. module: lunch
|
||||
#: selection:lunch.order,state:0
|
||||
msgid "New"
|
||||
msgstr "新規"
|
||||
|
||||
#. module: lunch
|
||||
#: field:report.lunch.order,price_total:0
|
||||
msgid "Total Price"
|
||||
msgstr "合計価格"
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.amount:0
|
||||
msgid "Box Amount by User"
|
||||
msgstr "ユーザ毎のボックス量"
|
||||
|
||||
#. module: lunch
|
||||
#: field:lunch.cashmove,create_date:0
|
||||
msgid "Creation Date"
|
||||
msgstr "作成日"
|
||||
|
||||
#. module: lunch
|
||||
#: report:lunch.order:0
|
||||
msgid "Name/Date"
|
||||
msgstr "名前 / 日付"
|
||||
|
||||
#. module: lunch
|
||||
#: field:lunch.order,descript:0
|
||||
msgid "Description Order"
|
||||
msgstr "オーダーの詳細"
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.amount:0
|
||||
msgid "Box amount in last month"
|
||||
msgstr "先月のボックス量"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.act_window,name:lunch.action_lunch_order_confirm
|
||||
#: model:ir.actions.act_window,name:lunch.action_lunch_order_confirm_values
|
||||
#: view:lunch.order:0 view:lunch.order.confirm:0
|
||||
msgid "Confirm Order"
|
||||
msgstr "オーダーの確認"
|
||||
|
||||
#. module: lunch
|
||||
#: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0
|
||||
msgid "July"
|
||||
msgstr "7月"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.cashmove:0 view:report.lunch.amount:0 view:report.lunch.order:0
|
||||
msgid "Box"
|
||||
msgstr "ボックス"
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.order:0
|
||||
msgid " 365 Days "
|
||||
msgstr " 365日 "
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.amount:0
|
||||
msgid " Month-1 "
|
||||
msgstr " 月-1 "
|
||||
|
||||
#. module: lunch
|
||||
#: field:report.lunch.amount,date:0
|
||||
msgid "Created Date"
|
||||
msgstr "作成日"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.act_window,name:lunch.action_lunch_category_form
|
||||
msgid " Product Categories "
|
||||
msgstr " 製品分類 "
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.cashbox.clean:0
|
||||
msgid "Set to Zero"
|
||||
msgstr "0に設定"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.model,name:lunch.model_lunch_cashmove
|
||||
msgid "Cash Move"
|
||||
msgstr "現金移動"
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.order:0
|
||||
msgid "Tasks performed in last 365 days"
|
||||
msgstr "直近365日で実行されたタスク"
|
||||
|
||||
#. module: lunch
|
||||
#: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0
|
||||
msgid "April"
|
||||
msgstr "4月"
|
||||
|
||||
#. module: lunch
|
||||
#: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0
|
||||
msgid "September"
|
||||
msgstr "9月"
|
||||
|
||||
#. module: lunch
|
||||
#: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0
|
||||
msgid "December"
|
||||
msgstr "12月"
|
||||
|
||||
#. module: lunch
|
||||
#: field:report.lunch.amount,month:0 view:report.lunch.order:0
|
||||
#: field:report.lunch.order,month:0
|
||||
msgid "Month"
|
||||
msgstr "月"
|
||||
|
||||
#. module: lunch
|
||||
#: field:lunch.order.confirm,confirm_cashbox:0
|
||||
msgid "Name of box"
|
||||
msgstr "ボックスの名前"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.order.cancel:0
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.model,name:lunch.model_lunch_category view:lunch.category:0
|
||||
#: view:lunch.order:0 field:lunch.order,category:0
|
||||
#: field:lunch.product,category_id:0
|
||||
msgid "Category"
|
||||
msgstr "分類"
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.amount:0
|
||||
msgid " Year "
|
||||
msgstr " 年 "
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.ui.menu,name:lunch.menu_lunch_category_form
|
||||
msgid "Product Categories"
|
||||
msgstr "製品分類"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.cashbox.clean:0 view:lunch.order.cancel:0
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.order.confirm:0
|
||||
msgid "Orders Confirmation"
|
||||
msgstr "オーダー確認"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.cashbox.clean:0
|
||||
msgid "Are you sure you want to reset this cashbox ?"
|
||||
msgstr "本当にこの金庫をリセットしますか?"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.act_window,help:lunch.view_lunch_product_form_installer
|
||||
msgid ""
|
||||
"Define all products that the employees can order for the lunch time. If you "
|
||||
"order lunch at several places, you can use the product categories to split "
|
||||
"by supplier. It will be easier for the lunch manager to filter lunch orders "
|
||||
"by categories."
|
||||
msgstr ""
|
||||
"従業員が昼食時間にオーダーできる全ての製品を定義して下さい。複数の場所で昼食をオーダーするなら、仕入先毎に分離した製品分類を使うことができます。これは昼食"
|
||||
"マネジャにとって分類別に昼食オーダーをフィルタすることを容易にします。"
|
||||
|
||||
#. module: lunch
|
||||
#: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0
|
||||
msgid "August"
|
||||
msgstr "8月"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.act_window,name:lunch.action_report_lunch_order_all
|
||||
#: view:report.lunch.order:0
|
||||
msgid "Lunch Order Analysis"
|
||||
msgstr "昼食オーダー分析"
|
||||
|
||||
#. module: lunch
|
||||
#: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0
|
||||
msgid "June"
|
||||
msgstr "6月"
|
||||
|
||||
#. module: lunch
|
||||
#: field:lunch.cashmove,user_cashmove:0 field:lunch.order,user_id:0
|
||||
#: field:report.lunch.amount,user_id:0 field:report.lunch.order,user_id:0
|
||||
msgid "User Name"
|
||||
msgstr "ユーザ名"
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.order:0
|
||||
msgid "Sales Analysis"
|
||||
msgstr "販売分析"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.ui.menu,name:lunch.menu_lunch_category_root_configuration
|
||||
msgid "Lunch"
|
||||
msgstr "昼食"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.cashmove:0 view:report.lunch.order:0
|
||||
msgid "User"
|
||||
msgstr "ユーザ"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.cashmove:0 field:lunch.order,date:0
|
||||
msgid "Date"
|
||||
msgstr "日付"
|
||||
|
||||
#. module: lunch
|
||||
#: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0
|
||||
msgid "November"
|
||||
msgstr "11月"
|
||||
|
||||
#. module: lunch
|
||||
#: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0
|
||||
msgid "October"
|
||||
msgstr "10月"
|
||||
|
||||
#. module: lunch
|
||||
#: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0
|
||||
msgid "January"
|
||||
msgstr "1月"
|
||||
|
||||
#. module: lunch
|
||||
#: field:lunch.cashmove,box:0 field:report.lunch.amount,box:0
|
||||
msgid "Box Name"
|
||||
msgstr "ボックス名"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.model,name:lunch.model_lunch_cashbox_clean
|
||||
msgid "clean cashbox"
|
||||
msgstr "金庫のクリア"
|
||||
|
||||
#. module: lunch
|
||||
#: field:lunch.cashmove,active:0 field:lunch.product,active:0
|
||||
msgid "Active"
|
||||
msgstr "アクティブ"
|
||||
|
||||
#. module: lunch
|
||||
#: field:report.lunch.order,date:0
|
||||
msgid "Date Order"
|
||||
msgstr "日付順"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.model,name:lunch.model_lunch_cashbox
|
||||
msgid "Cashbox for Lunch "
|
||||
msgstr "昼食用金庫 "
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.act_window,name:lunch.action_lunch_cashbox_clean
|
||||
#: model:ir.actions.act_window,name:lunch.action_lunch_cashbox_clean_values
|
||||
msgid "Set CashBox to Zero"
|
||||
msgstr "金庫に0を設定"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.product:0
|
||||
msgid "General Information"
|
||||
msgstr "一般情報"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.order.confirm:0
|
||||
msgid "Cancel"
|
||||
msgstr "キャンセル"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.act_window,name:lunch.action_lunch_cashbox_form
|
||||
msgid " Cashboxes "
|
||||
msgstr " 金庫 "
|
||||
|
||||
#. module: lunch
|
||||
#: report:lunch.order:0
|
||||
msgid "Unit Price"
|
||||
msgstr "単価"
|
||||
|
||||
#. module: lunch
|
||||
#: field:lunch.order,product:0
|
||||
msgid "Product"
|
||||
msgstr "製品"
|
||||
|
||||
#. module: lunch
|
||||
#: field:lunch.cashmove,name:0 report:lunch.order:0 view:lunch.product:0
|
||||
#: field:lunch.product,description:0
|
||||
msgid "Description"
|
||||
msgstr "詳細"
|
||||
|
||||
#. module: lunch
|
||||
#: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0
|
||||
msgid "May"
|
||||
msgstr "5月"
|
||||
|
||||
#. module: lunch
|
||||
#: field:lunch.order,price:0 field:lunch.product,price:0
|
||||
msgid "Price"
|
||||
msgstr "価格"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.cashmove:0
|
||||
msgid "Search CashMove"
|
||||
msgstr "現金移動の検索"
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.amount:0
|
||||
msgid "Total box"
|
||||
msgstr "ボックス合計"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.model,name:lunch.model_lunch_product
|
||||
msgid "Lunch Product"
|
||||
msgstr "昼食製品"
|
||||
|
||||
#. module: lunch
|
||||
#: field:lunch.cashbox,sum_remain:0
|
||||
msgid "Total Remaining"
|
||||
msgstr "残り合計"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.order:0
|
||||
msgid "Total price"
|
||||
msgstr "合計価格"
|
||||
|
||||
#. module: lunch
|
||||
#: selection:report.lunch.amount,month:0 selection:report.lunch.order,month:0
|
||||
msgid "February"
|
||||
msgstr "2月"
|
||||
|
||||
#. module: lunch
|
||||
#: field:lunch.cashbox,name:0 field:lunch.category,name:0
|
||||
#: field:lunch.product,name:0 field:report.lunch.order,box_name:0
|
||||
msgid "Name"
|
||||
msgstr "名前"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.cashmove:0
|
||||
msgid "Total amount"
|
||||
msgstr "合計金額"
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.order:0
|
||||
msgid "Tasks performed in last 30 days"
|
||||
msgstr "直近30日で実行したタスク"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.category:0
|
||||
msgid "Category Related to Products"
|
||||
msgstr "製品に関連する分類"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.ui.menu,name:lunch.menu_lunch_cashbox_form view:lunch.cashbox:0
|
||||
msgid "Cashboxes"
|
||||
msgstr "金庫"
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.category:0 report:lunch.order:0 view:lunch.order:0
|
||||
msgid "Order"
|
||||
msgstr "オーダー"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.report.xml,name:lunch.report_lunch_order
|
||||
#: model:ir.model,name:lunch.model_lunch_order
|
||||
#: model:ir.ui.menu,name:lunch.menu_lunch report:lunch.order:0
|
||||
msgid "Lunch Order"
|
||||
msgstr "昼食オーダー"
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.amount:0
|
||||
msgid "Box amount in current month"
|
||||
msgstr "現在月のボックス量"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.act_window,name:lunch.view_lunch_product_form_installer
|
||||
msgid "Define Your Lunch Products"
|
||||
msgstr "昼食製品を定義して下さい。"
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.order:0
|
||||
msgid "Tasks during last 7 days"
|
||||
msgstr "直近7日間のタスク"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.act_window,name:lunch.action_report_lunch_amount_tree
|
||||
#: model:ir.ui.menu,name:lunch.menu_lunch_report_amount_tree
|
||||
msgid "Cash Position by User"
|
||||
msgstr "ユーザ毎の現金持高"
|
||||
|
||||
#. module: lunch
|
||||
#: field:lunch.cashbox,manager:0
|
||||
msgid "Manager"
|
||||
msgstr "マネジャ"
|
||||
|
||||
#. module: lunch
|
||||
#: view:report.lunch.order:0
|
||||
msgid " 30 Days "
|
||||
msgstr " 30日 "
|
||||
|
||||
#. module: lunch
|
||||
#: view:lunch.order:0
|
||||
msgid "To Confirm"
|
||||
msgstr "確認"
|
||||
|
||||
#. module: lunch
|
||||
#: field:report.lunch.amount,year:0 view:report.lunch.order:0
|
||||
#: field:report.lunch.order,year:0
|
||||
msgid "Year"
|
||||
msgstr "年"
|
||||
|
||||
#. module: lunch
|
||||
#: model:ir.actions.act_window,name:lunch.action_create_cashbox
|
||||
msgid "Create Lunch Cash Boxes"
|
||||
msgstr "昼食用金庫の作成"
|
|
@ -0,0 +1,511 @@
|
|||
# Japanese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-09 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-25 05:23+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-26 05:07+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,subtype:0 field:mail.message,subtype:0
|
||||
#: field:mail.message.common,subtype:0
|
||||
msgid "Message Type"
|
||||
msgstr "メッセージタイプ"
|
||||
|
||||
#. module: mail
|
||||
#: help:mail.compose.message,auto_delete:0
|
||||
msgid "Permanently delete emails after sending"
|
||||
msgstr "送信後、Eメールを削除"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Open Related Document"
|
||||
msgstr "関連ドキュメントを開く"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Open Attachments"
|
||||
msgstr "添付ファイルを開く"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Message Details"
|
||||
msgstr "メッセージ詳細"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.thread:0
|
||||
msgid "Communication History"
|
||||
msgstr "会話履歴"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Group By..."
|
||||
msgstr "グループ化…"
|
||||
|
||||
#. module: mail
|
||||
#: model:ir.actions.act_window,name:mail.action_email_compose_message_wizard
|
||||
#: view:mail.compose.message:0
|
||||
msgid "Compose Email"
|
||||
msgstr "Eメール作成"
|
||||
|
||||
#. module: mail
|
||||
#: help:mail.compose.message,body_text:0 help:mail.message,body_text:0
|
||||
#: help:mail.message.common,body_text:0
|
||||
msgid "Plain-text version of the message"
|
||||
msgstr "メッセージのテキスト版"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.compose.message:0
|
||||
msgid "Body"
|
||||
msgstr "本文"
|
||||
|
||||
#. module: mail
|
||||
#: help:mail.compose.message,email_to:0 help:mail.message,email_to:0
|
||||
#: help:mail.message.common,email_to:0
|
||||
msgid "Message recipients"
|
||||
msgstr "メッセージの受取人"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,body_text:0 field:mail.message,body_text:0
|
||||
#: field:mail.message.common,body_text:0
|
||||
msgid "Text Contents"
|
||||
msgstr "テキストの内容"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0 selection:mail.message,state:0
|
||||
msgid "Received"
|
||||
msgstr "受信済"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Thread"
|
||||
msgstr "スレッド"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.message,mail_server_id:0
|
||||
msgid "Outgoing mail server"
|
||||
msgstr "送信メールサーバ"
|
||||
|
||||
#. module: mail
|
||||
#: selection:mail.message,state:0
|
||||
msgid "Cancelled"
|
||||
msgstr "キャンセル済"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,reply_to:0 field:mail.message,reply_to:0
|
||||
#: field:mail.message.common,reply_to:0
|
||||
msgid "Reply-To"
|
||||
msgstr "返信先"
|
||||
|
||||
#. module: mail
|
||||
#: help:mail.compose.message,body_html:0 help:mail.message,body_html:0
|
||||
#: help:mail.message.common,body_html:0
|
||||
msgid "Rich-text/HTML version of the message"
|
||||
msgstr "メッセージのリッチテキスト / HTML版"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,auto_delete:0 field:mail.message,auto_delete:0
|
||||
msgid "Auto Delete"
|
||||
msgstr "自動削除"
|
||||
|
||||
#. module: mail
|
||||
#: help:mail.compose.message,email_bcc:0 help:mail.message,email_bcc:0
|
||||
#: help:mail.message.common,email_bcc:0
|
||||
msgid "Blind carbon copy message recipients"
|
||||
msgstr "BCCの受取人"
|
||||
|
||||
#. module: mail
|
||||
#: model:ir.model,name:mail.model_res_partner view:mail.message:0
|
||||
msgid "Partner"
|
||||
msgstr "パートナ"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,subject:0 field:mail.message,subject:0
|
||||
#: field:mail.message.common,subject:0
|
||||
msgid "Subject"
|
||||
msgstr "件名"
|
||||
|
||||
#. module: mail
|
||||
#: code:addons/mail/wizard/mail_compose_message.py:152
|
||||
#, python-format
|
||||
msgid "On %(date)s, "
|
||||
msgstr "%(date)s、 "
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,email_from:0 field:mail.message,email_from:0
|
||||
#: field:mail.message.common,email_from:0
|
||||
msgid "From"
|
||||
msgstr "送信者"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Email message"
|
||||
msgstr "Eメールメッセージ"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.compose.message:0
|
||||
msgid "Send"
|
||||
msgstr "送信"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Failed"
|
||||
msgstr "失敗"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0 field:mail.message,state:0
|
||||
msgid "State"
|
||||
msgstr "状態"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Reply"
|
||||
msgstr "返信"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0 selection:mail.message,state:0
|
||||
msgid "Sent"
|
||||
msgstr "送信済"
|
||||
|
||||
#. module: mail
|
||||
#: help:mail.compose.message,subtype:0 help:mail.message,subtype:0
|
||||
#: help:mail.message.common,subtype:0
|
||||
msgid ""
|
||||
"Type of message, usually 'html' or 'plain', used to select plaintext or rich "
|
||||
"text contents accordingly"
|
||||
msgstr "メッセージのタイプ。通常はテキストあるいはリッチテキストを指定するための 「テキスト」あるいは「HTML」"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Recipients"
|
||||
msgstr "宛先"
|
||||
|
||||
#. module: mail
|
||||
#: model:ir.model,name:mail.model_mail_compose_message
|
||||
msgid "E-mail composition wizard"
|
||||
msgstr "Eメール作成ウィザード"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,res_id:0 field:mail.message,res_id:0
|
||||
#: field:mail.message.common,res_id:0
|
||||
msgid "Related Document ID"
|
||||
msgstr "関連する文書ID"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Advanced"
|
||||
msgstr "高度"
|
||||
|
||||
#. module: mail
|
||||
#: code:addons/mail/wizard/mail_compose_message.py:157
|
||||
#, python-format
|
||||
msgid "Re:"
|
||||
msgstr "Re:"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,model:0 field:mail.message,model:0
|
||||
#: field:mail.message.common,model:0
|
||||
msgid "Related Document Model"
|
||||
msgstr "関連する文書モデル"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Month"
|
||||
msgstr "月"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Email Search"
|
||||
msgstr "Eメール検索"
|
||||
|
||||
#. module: mail
|
||||
#: help:mail.message,original:0
|
||||
msgid "Original version of the message, as it was sent on the network"
|
||||
msgstr "ネットワークで送信された場合のメッセージの原型"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Partner Name"
|
||||
msgstr "パートナ名"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Retry"
|
||||
msgstr "再試行"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0 selection:mail.message,state:0
|
||||
msgid "Outgoing"
|
||||
msgstr "送信"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Send Now"
|
||||
msgstr "今すぐ送信"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.message,partner_id:0
|
||||
msgid "Related partner"
|
||||
msgstr "関係する取引先"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "User"
|
||||
msgstr "ユーザ"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,date:0 field:mail.message,date:0
|
||||
#: field:mail.message.common,date:0
|
||||
msgid "Date"
|
||||
msgstr "日付"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Extended Filters..."
|
||||
msgstr "拡張フィルタ…"
|
||||
|
||||
#. module: mail
|
||||
#: code:addons/mail/wizard/mail_compose_message.py:153
|
||||
#, python-format
|
||||
msgid "%(sender_name)s wrote:"
|
||||
msgstr "%(sender_name)s さんの記述:"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,body_html:0 field:mail.message,body_html:0
|
||||
#: field:mail.message.common,body_html:0
|
||||
msgid "Rich-text Contents"
|
||||
msgstr "リッチテキストのコンテンツ"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.message,original:0
|
||||
msgid "Original"
|
||||
msgstr "原文"
|
||||
|
||||
#. module: mail
|
||||
#: code:addons/mail/mail_thread.py:247 view:res.partner:0
|
||||
#, python-format
|
||||
msgid "History"
|
||||
msgstr "履歴"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,message_id:0 field:mail.message,message_id:0
|
||||
#: field:mail.message.common,message_id:0
|
||||
msgid "Message-Id"
|
||||
msgstr "メッセージID"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.compose.message:0 field:mail.compose.message,attachment_ids:0
|
||||
#: view:mail.message:0 field:mail.message,attachment_ids:0
|
||||
msgid "Attachments"
|
||||
msgstr "添付"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,email_cc:0 field:mail.message,email_cc:0
|
||||
#: field:mail.message.common,email_cc:0
|
||||
msgid "Cc"
|
||||
msgstr "写し(CC)"
|
||||
|
||||
#. module: mail
|
||||
#: code:addons/mail/mail_message.py:159
|
||||
#, python-format
|
||||
msgid " on "
|
||||
msgstr ""
|
||||
|
||||
#. module: mail
|
||||
#: help:mail.message,auto_delete:0
|
||||
msgid "Permanently delete this email after sending it, to save space"
|
||||
msgstr "送信後、このEメールを削除(スペース節約のため)"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,references:0 field:mail.message,references:0
|
||||
#: field:mail.message.common,references:0
|
||||
msgid "References"
|
||||
msgstr "参照"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.message,display_text:0
|
||||
msgid "Display Text"
|
||||
msgstr "テキストの表示"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.compose.message:0 view:mail.message:0
|
||||
msgid "Cancel"
|
||||
msgstr "キャンセル"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Open"
|
||||
msgstr "開く"
|
||||
|
||||
#. module: mail
|
||||
#: code:addons/mail/mail_thread.py:434
|
||||
#, python-format
|
||||
msgid "[OpenERP-Forward-Failed] %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.message,user_id:0
|
||||
msgid "Related User"
|
||||
msgstr "関連ユーザ"
|
||||
|
||||
#. module: mail
|
||||
#: help:mail.compose.message,headers:0 help:mail.message,headers:0
|
||||
#: help:mail.message.common,headers:0
|
||||
msgid ""
|
||||
"Full message headers, e.g. SMTP session headers (usually available on "
|
||||
"inbound messages only)"
|
||||
msgstr "全メッセージヘッダー。例えばSMTPセッションのヘッダー(通常、受信メッセージのみ)。"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Creation Month"
|
||||
msgstr "作成月"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,email_to:0 field:mail.message,email_to:0
|
||||
#: field:mail.message.common,email_to:0
|
||||
msgid "To"
|
||||
msgstr "宛先"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Details"
|
||||
msgstr "詳細"
|
||||
|
||||
#. module: mail
|
||||
#: model:ir.actions.act_window,name:mail.action_view_mailgate_thread
|
||||
#: view:mail.thread:0
|
||||
msgid "Email Threads"
|
||||
msgstr "Eメールスレッド"
|
||||
|
||||
#. module: mail
|
||||
#: help:mail.compose.message,email_from:0 help:mail.message,email_from:0
|
||||
#: help:mail.message.common,email_from:0
|
||||
msgid ""
|
||||
"Message sender, taken from user preferences. If empty, this is not a mail "
|
||||
"but a message."
|
||||
msgstr "メッセージの差出人。ユーザの優先設定から持って来られます。空白にすると、Eメールではなく、メッセージになります。"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Body (Plain)"
|
||||
msgstr "本文(テキスト)"
|
||||
|
||||
#. module: mail
|
||||
#: code:addons/mail/wizard/mail_compose_message.py:153
|
||||
#, python-format
|
||||
msgid "You"
|
||||
msgstr "あなた"
|
||||
|
||||
#. module: mail
|
||||
#: help:mail.compose.message,message_id:0 help:mail.message,message_id:0
|
||||
#: help:mail.message.common,message_id:0
|
||||
msgid "Message unique identifier"
|
||||
msgstr "メッセージ識別番号"
|
||||
|
||||
#. module: mail
|
||||
#: view:mail.message:0
|
||||
msgid "Body (Rich)"
|
||||
msgstr "本文(リッチテキスト)"
|
||||
|
||||
#. module: mail
|
||||
#: code:addons/mail/mail_message.py:155
|
||||
#, python-format
|
||||
msgid ""
|
||||
"%s wrote on %s: \n"
|
||||
" Subject: %s \n"
|
||||
"\t"
|
||||
msgstr ""
|
||||
"%s が %s について記述:\n"
|
||||
" 件名:%s \n"
|
||||
"\t"
|
||||
|
||||
#. module: mail
|
||||
#: model:ir.actions.act_window,name:mail.act_res_partner_emails
|
||||
#: view:mail.message:0 field:res.partner,emails:0
|
||||
msgid "Emails"
|
||||
msgstr "Eメール"
|
||||
|
||||
#. module: mail
|
||||
#: model:ir.actions.act_window,name:mail.action_view_mail_message
|
||||
#: model:ir.ui.menu,name:mail.menu_email_message
|
||||
#: field:mail.thread,message_ids:0
|
||||
msgid "Messages"
|
||||
msgstr "メッセージ"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,headers:0 field:mail.message,headers:0
|
||||
#: field:mail.message.common,headers:0
|
||||
msgid "Message Headers"
|
||||
msgstr "メッセージヘッダー"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,email_bcc:0 field:mail.message,email_bcc:0
|
||||
#: field:mail.message.common,email_bcc:0
|
||||
msgid "Bcc"
|
||||
msgstr "BCC"
|
||||
|
||||
#. module: mail
|
||||
#: model:ir.model,name:mail.model_mail_message_common
|
||||
msgid "mail.message.common"
|
||||
msgstr ""
|
||||
|
||||
#. module: mail
|
||||
#: help:mail.compose.message,references:0 help:mail.message,references:0
|
||||
#: help:mail.message.common,references:0
|
||||
msgid "Message references, such as identifiers of previous messages"
|
||||
msgstr "メッセージの参照。前のメッセージの識別番号など"
|
||||
|
||||
#. module: mail
|
||||
#: constraint:res.partner:0
|
||||
msgid "Error ! You cannot create recursive associated members."
|
||||
msgstr "エラー。再帰的な関係となる会員を作ることはできません。"
|
||||
|
||||
#. module: mail
|
||||
#: help:mail.compose.message,email_cc:0 help:mail.message,email_cc:0
|
||||
#: help:mail.message.common,email_cc:0
|
||||
msgid "Carbon copy message recipients"
|
||||
msgstr "CCメッセージの宛先"
|
||||
|
||||
#. module: mail
|
||||
#: selection:mail.message,state:0
|
||||
msgid "Delivery Failed"
|
||||
msgstr "配信に失敗しました。"
|
||||
|
||||
#. module: mail
|
||||
#: model:ir.model,name:mail.model_mail_message
|
||||
msgid "Email Message"
|
||||
msgstr "Eメールメッセージ"
|
||||
|
||||
#. module: mail
|
||||
#: model:ir.model,name:mail.model_mail_thread view:mail.thread:0
|
||||
msgid "Email Thread"
|
||||
msgstr "Eメールスレッド"
|
||||
|
||||
#. module: mail
|
||||
#: field:mail.compose.message,filter_id:0
|
||||
msgid "Filters"
|
||||
msgstr "フィルタ"
|
||||
|
||||
#. module: mail
|
||||
#: code:addons/mail/mail_thread.py:220
|
||||
#, python-format
|
||||
msgid "Mail attachment"
|
||||
msgstr "メール添付"
|
||||
|
||||
#. module: mail
|
||||
#: help:mail.compose.message,reply_to:0 help:mail.message,reply_to:0
|
||||
#: help:mail.message.common,reply_to:0
|
||||
msgid "Preferred response address for the message"
|
||||
msgstr "メッセージの優先返信アドレス"
|
|
@ -1,3 +1,4 @@
|
|||
|
||||
/* ------------------------------ */
|
||||
/* Wall */
|
||||
/* ------------------------------ */
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,187 @@
|
|||
# Japanese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-25 22:02+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-26 05:07+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:ir.actions.report.xml,name:marketing_campaign_crm_demo.mc_crm_lead_demo_report
|
||||
msgid "Marketing campaign demo report"
|
||||
msgstr "マーケティングキャンペーンデモレポート"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,body_text:marketing_campaign_crm_demo.email_template_1
|
||||
msgid ""
|
||||
"Hello,Thanks for generous interest you have shown in the "
|
||||
"openERP.Regards,OpenERP Team,"
|
||||
msgstr "拝啓、OpenERPにご興味を持っていただき、ありがとうございます。OpenERPチーム一同、"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: report:crm.lead.demo:0
|
||||
msgid "Company :"
|
||||
msgstr "会社:"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,subject:marketing_campaign_crm_demo.email_template_4
|
||||
msgid "Thanks for buying the OpenERP book"
|
||||
msgstr "OpenERPブックのお買い上げのお礼"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,body_text:marketing_campaign_crm_demo.email_template_6
|
||||
msgid ""
|
||||
"Hello, We have very good offer that might suit you.\n"
|
||||
" For our silver partners,We are paid technical training on "
|
||||
"june,2010.\n"
|
||||
" If any further information required kindly revert back.\n"
|
||||
" I really appreciate your co-operation on this.\n"
|
||||
" Regards,OpenERP Team,"
|
||||
msgstr ""
|
||||
"拝啓、私どもは御社に適合した最適な提案を各種用意いたしております。\n"
|
||||
" シルバーパートナの皆様に、2010年6月に有料の技術トレーニングを開催いたします。\n"
|
||||
" より詳しい情報につきましては、どうぞお問い合わせ下さい。\n"
|
||||
" それではよろしくお願いいたします。\n"
|
||||
" OpenERPチーム一同、"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,subject:marketing_campaign_crm_demo.email_template_5
|
||||
msgid "Propose a free technical training to Gold partners"
|
||||
msgstr "ゴールドパートナの皆様へのに無料の技術トレーニングのご提案"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,subject:marketing_campaign_crm_demo.email_template_3
|
||||
msgid "Thanks for subscribing to the OpenERP Discovery Day"
|
||||
msgstr "OpenERPディスカバリーディにご参加のお礼"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:ir.actions.server,name:marketing_campaign_crm_demo.action_dummy
|
||||
msgid "Dummy Action"
|
||||
msgstr "ダミーアクション"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: report:crm.lead.demo:0
|
||||
msgid "Partner :"
|
||||
msgstr "パートナ:"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,subject:marketing_campaign_crm_demo.email_template_1
|
||||
msgid "Thanks for showing interest in OpenERP"
|
||||
msgstr "OpenERPにご興味を持っていただき、ありがとうございます。"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,subject:marketing_campaign_crm_demo.email_template_2
|
||||
msgid "Propose to subscribe to the OpenERP Discovery Day on May 2010"
|
||||
msgstr "2010年5月開催のOpenERPディスカバリーディへの登録のご提案"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,body_text:marketing_campaign_crm_demo.email_template_7
|
||||
msgid ""
|
||||
"Hello, We have very good offer that might suit you.\n"
|
||||
" For our silver partners,We are offering Gold partnership.\n"
|
||||
" If any further information required kindly revert back.\n"
|
||||
" I really appreciate your co-operation on this.\n"
|
||||
" Regards,OpenERP Team,"
|
||||
msgstr ""
|
||||
"拝啓、私どもは御社に適合した最適な提案を各種用意いたしております。\n"
|
||||
" シルバーパートナの皆様に、ゴールドパートナシップをご提案させていただきます。\n"
|
||||
" より詳しい情報につきましては、どうぞお問い合わせ下さい。\n"
|
||||
" それではよろしくお願いいたします。\n"
|
||||
" OpenERPチーム一同、"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,subject:marketing_campaign_crm_demo.email_template_7
|
||||
msgid "Propose gold partnership to silver partners"
|
||||
msgstr "シルバーパートナの皆様にゴールドパートナシップのご提案"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,body_text:marketing_campaign_crm_demo.email_template_4
|
||||
msgid ""
|
||||
"Hello,Thanks for showing intrest and buying the OpenERP book.\n"
|
||||
" If any further information required kindly revert back.\n"
|
||||
" I really appreciate your co-operation on this.\n"
|
||||
" Regards,OpenERP Team,"
|
||||
msgstr ""
|
||||
"拝啓、このたびはOpenERPブックのご購入、ありがとうございました。\n"
|
||||
" より詳しい情報につきましては、どうぞお問い合わせ下さい。\n"
|
||||
" それではよろしくお願いいたします。\n"
|
||||
" OpenERPチーム一同、"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,body_text:marketing_campaign_crm_demo.email_template_5
|
||||
msgid ""
|
||||
"Hello, We have very good offer that might suit you.\n"
|
||||
" For our gold partners,We are arranging free technical training "
|
||||
"on june,2010.\n"
|
||||
" If any further information required kindly revert back.\n"
|
||||
" I really appreciate your co-operation on this.\n"
|
||||
" Regards,OpenERP Team,"
|
||||
msgstr ""
|
||||
"拝啓、私どもは御社に適合した最適な提案を各種用意いたしております。\n"
|
||||
" ゴールドパートナの皆様に、2010年6月に、無料の技術トレーニングを企画いたしました。\n"
|
||||
" より詳しい情報は、どうぞお問い合わせ下さい。\n"
|
||||
" それではよろしくお願いいたします。\n"
|
||||
" OpenERPチーム一同、"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,body_text:marketing_campaign_crm_demo.email_template_3
|
||||
msgid ""
|
||||
"Hello,Thanks for showing intrest and for subscribing to the OpenERP "
|
||||
"Discovery Day.\n"
|
||||
" If any further information required kindly revert back.\n"
|
||||
" I really appreciate your co-operation on this.\n"
|
||||
" Regards,OpenERP Team,"
|
||||
msgstr ""
|
||||
"拝啓、このたびはOpenERPディスカバリーディへのご登録をいただき、ありがとうございます。\n"
|
||||
" より詳しい情報につきましては、どうぞお問い合わせ下さい。\n"
|
||||
" それではよろしくお願いいたします。\n"
|
||||
" OpenERPチーム一同、"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,subject:marketing_campaign_crm_demo.email_template_8
|
||||
msgid "Thanks for subscribing to technical training"
|
||||
msgstr "技術トレーニング参加のお礼"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,body_text:marketing_campaign_crm_demo.email_template_2
|
||||
msgid ""
|
||||
"Hello,We have very good offer that might suit you.\n"
|
||||
" We propose you to subscribe to the OpenERP Discovery Day on May "
|
||||
"2010.\n"
|
||||
" If any further information required kindly revert back.\n"
|
||||
" We really appreciate your co-operation on this.\n"
|
||||
" Regards,OpenERP Team,"
|
||||
msgstr ""
|
||||
"拝啓、私どもは御社に適合した最適な提案を各種用意いたしております。\n"
|
||||
" 私どもは、2010年5月に開催される、OpenERPディスカバリーディへのご参加をご案内申し上げます。\n"
|
||||
" より詳しい情報につきましては、どうぞお問い合わせ下さい。\n"
|
||||
" それではよろしくお願いいたします。\n"
|
||||
" OpenERPチーム一同、"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,body_text:marketing_campaign_crm_demo.email_template_8
|
||||
msgid ""
|
||||
"Hello, Thanks for showing intrest and for subscribing to technical "
|
||||
"training.If any further information required kindly revert back.I really "
|
||||
"appreciate your co-operation on this.\n"
|
||||
" Regards,OpenERP Team,"
|
||||
msgstr ""
|
||||
"拝啓、このたびは技術トレーニングにご登録いただき、ありがとうございました。より詳しい情報につきましては、どうぞお問い合わせ下さい。それではよろしくお願いい"
|
||||
"たします。\n"
|
||||
" OenERPチーム一同、"
|
||||
|
||||
#. module: marketing_campaign_crm_demo
|
||||
#: model:email.template,subject:marketing_campaign_crm_demo.email_template_6
|
||||
msgid "Propose paid training to Silver partners"
|
||||
msgstr "シルバーパートナの皆様に有料トレーニングのご提案"
|
|
@ -0,0 +1,888 @@
|
|||
# Japanese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-29 01:29+0000\n"
|
||||
"Last-Translator: Akira Hiyama <Unknown>\n"
|
||||
"Language-Team: Japanese <ja@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: 2012-05-30 05:21+0000\n"
|
||||
"X-Generator: Launchpad (build 15316)\n"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.transition,name:membership.process_transition_invoicetoassociate0
|
||||
msgid "invoice to associate"
|
||||
msgstr "準会員への請求書"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.process,name:membership.process_process_membershipprocess0
|
||||
msgid "Membership Process"
|
||||
msgstr "会員処理"
|
||||
|
||||
#. module: membership
|
||||
#: selection:membership.membership_line,state:0
|
||||
#: selection:report.membership,membership_state:0
|
||||
#: selection:res.partner,membership_state:0
|
||||
msgid "Paid Member"
|
||||
msgstr "支払済会員"
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
#: view:res.partner:0
|
||||
msgid "Group By..."
|
||||
msgstr "グループ化…"
|
||||
|
||||
#. module: membership
|
||||
#: field:report.membership,num_paid:0
|
||||
msgid "# Paid"
|
||||
msgstr "支払済数"
|
||||
|
||||
#. module: membership
|
||||
#: field:report.membership,tot_earned:0
|
||||
msgid "Earned Amount"
|
||||
msgstr "獲得金額"
|
||||
|
||||
#. module: membership
|
||||
#: model:ir.model,name:membership.model_report_membership
|
||||
msgid "Membership Analysis"
|
||||
msgstr "会員分析"
|
||||
|
||||
#. module: membership
|
||||
#: selection:report.membership,month:0
|
||||
msgid "March"
|
||||
msgstr "3月"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.node,note:membership.process_node_setassociation0
|
||||
msgid "Set an associate member of partner."
|
||||
msgstr "パートナの準会員として設定"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.transition,note:membership.process_transition_invoicetopaid0
|
||||
msgid "Invoice is be paid."
|
||||
msgstr "請求書は支払済です。"
|
||||
|
||||
#. module: membership
|
||||
#: field:membership.membership_line,company_id:0
|
||||
#: view:report.membership:0
|
||||
#: field:report.membership,company_id:0
|
||||
msgid "Company"
|
||||
msgstr "会社"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "Ending Date Of Membership"
|
||||
msgstr "会員の終了日"
|
||||
|
||||
#. module: membership
|
||||
#: field:product.product,membership_date_to:0
|
||||
msgid "Date to"
|
||||
msgstr "終了日"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.transition,name:membership.process_transition_waitingtoinvoice0
|
||||
msgid "Waiting to invoice"
|
||||
msgstr "請求書待機中"
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
msgid "This will display paid, old and total earned columns"
|
||||
msgstr "これは支払済、古い合計収入列を表示します。"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "Suppliers"
|
||||
msgstr "仕入先"
|
||||
|
||||
#. module: membership
|
||||
#: selection:membership.membership_line,state:0
|
||||
#: selection:report.membership,membership_state:0
|
||||
#: selection:res.partner,membership_state:0
|
||||
msgid "Non Member"
|
||||
msgstr "非会員"
|
||||
|
||||
#. module: membership
|
||||
#: model:product.template,name:membership.membership_2_product_template
|
||||
msgid "Basic Membership"
|
||||
msgstr "基本会員"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "All Members"
|
||||
msgstr "全会員"
|
||||
|
||||
#. module: membership
|
||||
#: field:res.partner,membership_stop:0
|
||||
msgid "Stop membership date"
|
||||
msgstr "脱退日"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.transition,name:membership.process_transition_producttomember0
|
||||
msgid "Product to member"
|
||||
msgstr "会員への製品"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "Join Membership"
|
||||
msgstr "会員への参加"
|
||||
|
||||
#. module: membership
|
||||
#: field:res.partner,associate_member:0
|
||||
msgid "Associate member"
|
||||
msgstr "準会員"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.node,note:membership.process_node_associatedmember0
|
||||
msgid "Member is associated."
|
||||
msgstr "会員は関連付けられました。"
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
msgid " Month "
|
||||
msgstr " 月 "
|
||||
|
||||
#. module: membership
|
||||
#: field:report.membership,tot_pending:0
|
||||
msgid "Pending Amount"
|
||||
msgstr "保留中金額"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.transition,note:membership.process_transition_associationpartner0
|
||||
msgid "Associated partner."
|
||||
msgstr "関連パートナ"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "Supplier Partners"
|
||||
msgstr "仕入先パートナ"
|
||||
|
||||
#. module: membership
|
||||
#: field:report.membership,num_invoiced:0
|
||||
msgid "# Invoiced"
|
||||
msgstr "請求済数"
|
||||
|
||||
#. module: membership
|
||||
#: constraint:account.invoice:0
|
||||
msgid "Invalid BBA Structured Communication !"
|
||||
msgstr "無効なBBA(ブロードバンドアクセス)構造の通信"
|
||||
|
||||
#. module: membership
|
||||
#: model:ir.actions.act_window,name:membership.action_report_membership_tree
|
||||
#: model:ir.ui.menu,name:membership.menu_report_membership
|
||||
msgid "Members Analysis"
|
||||
msgstr "会員分析"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "End Membership Date"
|
||||
msgstr "会員の終了日"
|
||||
|
||||
#. module: membership
|
||||
#: field:product.product,membership_date_from:0
|
||||
msgid "Date from"
|
||||
msgstr "開始日"
|
||||
|
||||
#. module: membership
|
||||
#: code:addons/membership/membership.py:414
|
||||
#, python-format
|
||||
msgid "Partner doesn't have an address to make the invoice."
|
||||
msgstr "パートナは請求書を作成するための住所を持っていません。"
|
||||
|
||||
#. module: membership
|
||||
#: model:ir.model,name:membership.model_res_partner
|
||||
#: field:membership.membership_line,partner:0
|
||||
msgid "Partner"
|
||||
msgstr "パートナ"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.transition,name:membership.process_transition_invoicetopaid0
|
||||
msgid "Invoice to paid"
|
||||
msgstr "支払請求書"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "Customer Partners"
|
||||
msgstr "顧客パートナ"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "Partners"
|
||||
msgstr "パートナ"
|
||||
|
||||
#. module: membership
|
||||
#: field:membership.membership_line,date_from:0
|
||||
msgid "From"
|
||||
msgstr "送信者"
|
||||
|
||||
#. module: membership
|
||||
#: constraint:membership.membership_line:0
|
||||
msgid "Error, this membership product is out of date"
|
||||
msgstr "エラー。この会員製品は期間外です。"
|
||||
|
||||
#. module: membership
|
||||
#: help:res.partner,membership_state:0
|
||||
msgid ""
|
||||
"It indicates the membership state.\n"
|
||||
" -Non Member: A member who has not applied for any "
|
||||
"membership.\n"
|
||||
" -Cancelled Member: A member who has cancelled his "
|
||||
"membership.\n"
|
||||
" -Old Member: A member whose membership date has "
|
||||
"expired.\n"
|
||||
" -Waiting Member: A member who has applied for the "
|
||||
"membership and whose invoice is going to be created.\n"
|
||||
" -Invoiced Member: A member whose invoice has been "
|
||||
"created.\n"
|
||||
" -Paid Member: A member who has paid the membership "
|
||||
"amount."
|
||||
msgstr ""
|
||||
"会員の状態を次のように表します。\n"
|
||||
" ・ 非会員:どの会員にも申し込んでいない\n"
|
||||
" ・ キャンセル会員:会員をキャンセルした\n"
|
||||
" ・ 旧会員:会員の有効期限切れ\n"
|
||||
" ・ 待機会員:会員に申込を行い、請求書が作成される予定\n"
|
||||
" ・ 請求済会員:請求書を作成済\n"
|
||||
" ・ 支払済会員:会員金額を支払済"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.transition.action,name:membership.process_transition_action_create0
|
||||
msgid "Create"
|
||||
msgstr "作成"
|
||||
|
||||
#. module: membership
|
||||
#: view:product.product:0
|
||||
msgid "Membership products"
|
||||
msgstr "会員製品"
|
||||
|
||||
#. module: membership
|
||||
#: model:ir.model,name:membership.model_membership_membership_line
|
||||
msgid "Member line"
|
||||
msgstr "会員行"
|
||||
|
||||
#. module: membership
|
||||
#: help:report.membership,date_from:0
|
||||
#: field:res.partner,membership_start:0
|
||||
msgid "Start membership date"
|
||||
msgstr "会員開始日"
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
msgid "Events created in current month"
|
||||
msgstr "今月、作成したイベント"
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
msgid "This will display waiting, invoiced and total pending columns"
|
||||
msgstr "これは待機中、請求済の合計保留中列を表示します。"
|
||||
|
||||
#. module: membership
|
||||
#: code:addons/membership/membership.py:410
|
||||
#: code:addons/membership/membership.py:413
|
||||
#, python-format
|
||||
msgid "Error !"
|
||||
msgstr "エラー"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.node,name:membership.process_node_paidmember0
|
||||
msgid "Paid member"
|
||||
msgstr "支払番号"
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
msgid " Month-1 "
|
||||
msgstr " 月-1 "
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
msgid "Events created in last month"
|
||||
msgstr "先月、作成したイベント"
|
||||
|
||||
#. module: membership
|
||||
#: field:report.membership,num_waiting:0
|
||||
msgid "# Waiting"
|
||||
msgstr "待機数"
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
msgid "Events created in current year"
|
||||
msgstr "今年度に作成したイベント"
|
||||
|
||||
#. module: membership
|
||||
#: model:ir.actions.act_window,name:membership.action_membership_members
|
||||
#: model:ir.ui.menu,name:membership.menu_members
|
||||
#: view:res.partner:0
|
||||
msgid "Members"
|
||||
msgstr "会員"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "Invoiced/Paid/Free"
|
||||
msgstr "請求済 / 支払済 / 無料"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.node,note:membership.process_node_invoicedmember0
|
||||
msgid "Open invoice."
|
||||
msgstr "請求書を開く"
|
||||
|
||||
#. module: membership
|
||||
#: selection:report.membership,month:0
|
||||
msgid "July"
|
||||
msgstr "7月"
|
||||
|
||||
#. module: membership
|
||||
#: model:product.template,name:membership.membership_0_product_template
|
||||
msgid "Golden Membership"
|
||||
msgstr "ゴールド会員"
|
||||
|
||||
#. module: membership
|
||||
#: help:res.partner,associate_member:0
|
||||
msgid ""
|
||||
"A member with whom you want to associate your membership.It will consider "
|
||||
"the membership state of the associated member."
|
||||
msgstr "あなたが関連付けたい会員。それは会員の関係性の会員状態を考慮します。"
|
||||
|
||||
#. module: membership
|
||||
#: field:membership.membership_line,membership_id:0
|
||||
#: view:report.membership:0
|
||||
#: field:report.membership,membership_id:0
|
||||
msgid "Membership Product"
|
||||
msgstr "会員の製品"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.transition,note:membership.process_transition_producttomember0
|
||||
msgid "Define product for membership."
|
||||
msgstr "会員のための製品を定義して下さい。"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.transition,note:membership.process_transition_invoicetoassociate0
|
||||
msgid "Invoiced member may be Associated member."
|
||||
msgstr "請求済会員は会員と関係付けることができます。"
|
||||
|
||||
#. module: membership
|
||||
#: view:membership.invoice:0
|
||||
msgid "Join"
|
||||
msgstr "参加"
|
||||
|
||||
#. module: membership
|
||||
#: help:product.product,membership_date_to:0
|
||||
#: help:res.partner,membership_stop:0
|
||||
msgid "Date until which membership remains active."
|
||||
msgstr "会員の有効期限となる日付です。"
|
||||
|
||||
#. module: membership
|
||||
#: field:res.partner,membership_cancel:0
|
||||
msgid "Cancel membership date"
|
||||
msgstr "会員キャンセル日"
|
||||
|
||||
#. module: membership
|
||||
#: field:membership.membership_line,date:0
|
||||
msgid "Join Date"
|
||||
msgstr "参加日"
|
||||
|
||||
#. module: membership
|
||||
#: help:res.partner,free_member:0
|
||||
msgid "Select if you want to give membership free of cost."
|
||||
msgstr "無料で与えたい会員を選択して下さい。"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.node,name:membership.process_node_setassociation0
|
||||
msgid "Set association"
|
||||
msgstr "関連を設定"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid " Membership State"
|
||||
msgstr " 会員状態"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "Memberships"
|
||||
msgstr "会員"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.node,note:membership.process_node_paidmember0
|
||||
msgid "Membership invoice paid."
|
||||
msgstr "会員請求書は支払済です。"
|
||||
|
||||
#. module: membership
|
||||
#: model:ir.model,name:membership.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "製品テンプレート"
|
||||
|
||||
#. module: membership
|
||||
#: selection:report.membership,month:0
|
||||
msgid "September"
|
||||
msgstr "9月"
|
||||
|
||||
#. module: membership
|
||||
#: selection:report.membership,month:0
|
||||
msgid "December"
|
||||
msgstr "12月"
|
||||
|
||||
#. module: membership
|
||||
#: model:ir.model,name:membership.model_account_invoice_line
|
||||
msgid "Invoice Line"
|
||||
msgstr "請求書行"
|
||||
|
||||
#. module: membership
|
||||
#: help:membership.membership_line,state:0
|
||||
msgid ""
|
||||
"It indicates the membership state.\n"
|
||||
" -Non Member: A member who has not applied for any "
|
||||
"membership.\n"
|
||||
" -Cancelled Member: A member who has cancelled his "
|
||||
"membership.\n"
|
||||
" -Old Member: A member whose membership date has "
|
||||
"expired.\n"
|
||||
" -Waiting Member: A member who has applied for the "
|
||||
"membership and whose invoice is going to be created.\n"
|
||||
" -Invoiced Member: A member whose invoice has been "
|
||||
"created.\n"
|
||||
" -Paid Member: A member who has paid the membership "
|
||||
"amount."
|
||||
msgstr ""
|
||||
"会員の状態を次のように表します。\n"
|
||||
" ・ 非会員:どの会員にも申し込んでいない\n"
|
||||
" ・ キャンセル会員:会員をキャンセルした\n"
|
||||
" ・ 旧会員:会員の有効期限切れ\n"
|
||||
" ・ 待機会員:会員に申込を行い、請求書が作成される予定\n"
|
||||
" ・ 請求済会員:請求書を作成済\n"
|
||||
" ・ 支払済会員:会員金額を支払済"
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
#: field:report.membership,month:0
|
||||
msgid "Month"
|
||||
msgstr "月"
|
||||
|
||||
#. module: membership
|
||||
#: view:product.product:0
|
||||
msgid "Group by..."
|
||||
msgstr "グル―化…"
|
||||
|
||||
#. module: membership
|
||||
#: code:addons/membership/membership.py:411
|
||||
#, python-format
|
||||
msgid "Partner is a free Member."
|
||||
msgstr "パートナは無料会員です。"
|
||||
|
||||
#. module: membership
|
||||
#: model:product.pricelist,name:membership.list1m
|
||||
msgid "Member Sale Pricelist"
|
||||
msgstr "会員販売価格表"
|
||||
|
||||
#. module: membership
|
||||
#: field:report.membership,associate_member_id:0
|
||||
#: view:res.partner:0
|
||||
msgid "Associate Member"
|
||||
msgstr "関連会員"
|
||||
|
||||
#. module: membership
|
||||
#: help:product.product,membership_date_from:0
|
||||
#: help:res.partner,membership_start:0
|
||||
msgid "Date from which membership becomes active."
|
||||
msgstr "会員として有効になる日付です。"
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
msgid "Associated Partner"
|
||||
msgstr "関連パートナ"
|
||||
|
||||
#. module: membership
|
||||
#: model:ir.model,name:membership.model_membership_invoice
|
||||
#: view:membership.invoice:0
|
||||
msgid "Membership Invoice"
|
||||
msgstr "会員請求書"
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
#: field:report.membership,user_id:0
|
||||
#: view:res.partner:0
|
||||
msgid "Salesman"
|
||||
msgstr "販売員"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.node,note:membership.process_node_membershipproduct0
|
||||
msgid "Define membership product."
|
||||
msgstr "会員製品を定義して下さい。"
|
||||
|
||||
#. module: membership
|
||||
#: view:product.product:0
|
||||
msgid "Category"
|
||||
msgstr "分類"
|
||||
|
||||
#. module: membership
|
||||
#: selection:membership.membership_line,state:0
|
||||
#: selection:report.membership,membership_state:0
|
||||
#: selection:res.partner,membership_state:0
|
||||
msgid "Free Member"
|
||||
msgstr "無料会員"
|
||||
|
||||
#. module: membership
|
||||
#: model:product.pricelist.version,name:membership.ver1m
|
||||
msgid "Member Sale Pricelist Version"
|
||||
msgstr "会員販売価格表バージョン"
|
||||
|
||||
#. module: membership
|
||||
#: constraint:product.template:0
|
||||
msgid ""
|
||||
"Error: The default UOM and the purchase UOM must be in the same category."
|
||||
msgstr "エラー:デフォルトの単位と仕入単位は同じ分類でなければいけません。"
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
msgid "Forecast"
|
||||
msgstr "予測"
|
||||
|
||||
#. module: membership
|
||||
#: field:report.membership,partner_id:0
|
||||
msgid "Member"
|
||||
msgstr "会員"
|
||||
|
||||
#. module: membership
|
||||
#: view:product.product:0
|
||||
msgid "Date From"
|
||||
msgstr "開始日"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.node,name:membership.process_node_associatedmember0
|
||||
msgid "Associated member"
|
||||
msgstr "関連会員"
|
||||
|
||||
#. module: membership
|
||||
#: view:product.product:0
|
||||
msgid "Accounting Info"
|
||||
msgstr "会計情報"
|
||||
|
||||
#. module: membership
|
||||
#: help:report.membership,date_to:0
|
||||
msgid "End membership date"
|
||||
msgstr "会員終了日"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "Customers"
|
||||
msgstr "顧客"
|
||||
|
||||
#. module: membership
|
||||
#: selection:report.membership,month:0
|
||||
msgid "August"
|
||||
msgstr "8月"
|
||||
|
||||
#. module: membership
|
||||
#: model:ir.actions.act_window,name:membership.action_membership_products
|
||||
#: model:ir.ui.menu,name:membership.menu_membership_products
|
||||
#: view:product.product:0
|
||||
msgid "Membership Products"
|
||||
msgstr "会員製品"
|
||||
|
||||
#. module: membership
|
||||
#: selection:report.membership,month:0
|
||||
msgid "June"
|
||||
msgstr "6月"
|
||||
|
||||
#. module: membership
|
||||
#: model:ir.ui.menu,name:membership.menu_membership
|
||||
#: field:membership.invoice,product_id:0
|
||||
#: view:product.product:0
|
||||
#: field:product.product,membership:0
|
||||
#: view:report.membership:0
|
||||
#: view:res.partner:0
|
||||
#: field:res.partner,member_lines:0
|
||||
msgid "Membership"
|
||||
msgstr "会員"
|
||||
|
||||
#. module: membership
|
||||
#: selection:membership.membership_line,state:0
|
||||
#: selection:report.membership,membership_state:0
|
||||
#: selection:res.partner,membership_state:0
|
||||
msgid "Invoiced Member"
|
||||
msgstr "請求済会員"
|
||||
|
||||
#. module: membership
|
||||
#: help:membership.membership_line,date:0
|
||||
msgid "Date on which member has joined the membership"
|
||||
msgstr "会員となった日付"
|
||||
|
||||
#. module: membership
|
||||
#: selection:membership.membership_line,state:0
|
||||
#: selection:report.membership,membership_state:0
|
||||
#: selection:res.partner,membership_state:0
|
||||
msgid "Waiting Member"
|
||||
msgstr "待機会員"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.transition,name:membership.process_transition_associationpartner0
|
||||
msgid "Association Partner"
|
||||
msgstr "関連パートナ"
|
||||
|
||||
#. module: membership
|
||||
#: field:report.membership,date_from:0
|
||||
#: view:res.partner:0
|
||||
msgid "Start Date"
|
||||
msgstr "開始日"
|
||||
|
||||
#. module: membership
|
||||
#: selection:report.membership,month:0
|
||||
msgid "November"
|
||||
msgstr "11月"
|
||||
|
||||
#. module: membership
|
||||
#: help:product.product,membership:0
|
||||
msgid "Select if a product is a membership product."
|
||||
msgstr "製品が会員製品の時に選択して下さい。"
|
||||
|
||||
#. module: membership
|
||||
#: field:membership.membership_line,state:0
|
||||
msgid "Membership State"
|
||||
msgstr "会員状態"
|
||||
|
||||
#. module: membership
|
||||
#: selection:report.membership,month:0
|
||||
msgid "October"
|
||||
msgstr "10月"
|
||||
|
||||
#. module: membership
|
||||
#: view:product.product:0
|
||||
msgid "Sale Description"
|
||||
msgstr "販売説明"
|
||||
|
||||
#. module: membership
|
||||
#: selection:report.membership,month:0
|
||||
msgid "January"
|
||||
msgstr "1月"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "Membership Partners"
|
||||
msgstr "会員パートナ"
|
||||
|
||||
#. module: membership
|
||||
#: view:product.product:0
|
||||
msgid "Membership Fee"
|
||||
msgstr "会員料金"
|
||||
|
||||
#. module: membership
|
||||
#: field:res.partner,membership_amount:0
|
||||
msgid "Membership amount"
|
||||
msgstr "会員金額"
|
||||
|
||||
#. module: membership
|
||||
#: help:res.partner,membership_amount:0
|
||||
msgid "The price negotiated by the partner"
|
||||
msgstr "パートナ別交渉価格"
|
||||
|
||||
#. module: membership
|
||||
#: sql_constraint:account.invoice:0
|
||||
msgid "Invoice Number must be unique per Company!"
|
||||
msgstr "請求書番号は会社ごとに固有である必要があります。"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "None/Canceled/Old/Waiting"
|
||||
msgstr "非 / キャンセル / 旧 / 待機"
|
||||
|
||||
#. module: membership
|
||||
#: selection:membership.membership_line,state:0
|
||||
#: selection:report.membership,membership_state:0
|
||||
#: selection:res.partner,membership_state:0
|
||||
msgid "Old Member"
|
||||
msgstr "旧会員"
|
||||
|
||||
#. module: membership
|
||||
#: field:membership.membership_line,date_to:0
|
||||
msgid "To"
|
||||
msgstr "終了"
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
#: field:report.membership,membership_state:0
|
||||
#: field:res.partner,membership_state:0
|
||||
msgid "Current Membership State"
|
||||
msgstr "現在の会員状態"
|
||||
|
||||
#. module: membership
|
||||
#: view:product.product:0
|
||||
msgid "General"
|
||||
msgstr "一般"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.transition,note:membership.process_transition_waitingtoinvoice0
|
||||
msgid "Draft invoice is now open."
|
||||
msgstr "ドラフト請求書が今、開かれました。"
|
||||
|
||||
#. module: membership
|
||||
#: view:product.product:0
|
||||
msgid "Inactive"
|
||||
msgstr "非アクティブ"
|
||||
|
||||
#. module: membership
|
||||
#: model:ir.model,name:membership.model_account_invoice
|
||||
#: field:membership.membership_line,account_invoice_id:0
|
||||
msgid "Invoice"
|
||||
msgstr "請求書"
|
||||
|
||||
#. module: membership
|
||||
#: view:membership.invoice:0
|
||||
msgid "Close"
|
||||
msgstr "閉じる"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "All non Members"
|
||||
msgstr "全非会員"
|
||||
|
||||
#. module: membership
|
||||
#: view:product.product:0
|
||||
msgid "Information"
|
||||
msgstr "情報"
|
||||
|
||||
#. module: membership
|
||||
#: field:membership.membership_line,account_invoice_line:0
|
||||
msgid "Account Invoice line"
|
||||
msgstr "アカウント請求書行"
|
||||
|
||||
#. module: membership
|
||||
#: view:product.product:0
|
||||
msgid "Categorization"
|
||||
msgstr "分類化"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.node,note:membership.process_node_waitingmember0
|
||||
msgid "Draft invoice for membership."
|
||||
msgstr "会員のためのドラフト請求書"
|
||||
|
||||
#. module: membership
|
||||
#: field:membership.invoice,member_price:0
|
||||
#: field:membership.membership_line,member_price:0
|
||||
#: model:product.price.type,name:membership.product_price_type_memberprice
|
||||
#: field:product.template,member_price:0
|
||||
msgid "Member Price"
|
||||
msgstr "会員価格"
|
||||
|
||||
#. module: membership
|
||||
#: view:product.product:0
|
||||
msgid "Purchase Description"
|
||||
msgstr "仕入説明"
|
||||
|
||||
#. module: membership
|
||||
#: model:ir.model,name:membership.model_product_product
|
||||
msgid "Product"
|
||||
msgstr "製品"
|
||||
|
||||
#. module: membership
|
||||
#: view:product.product:0
|
||||
msgid "Description"
|
||||
msgstr "説明"
|
||||
|
||||
#. module: membership
|
||||
#: field:res.partner,free_member:0
|
||||
msgid "Free member"
|
||||
msgstr "無料会員"
|
||||
|
||||
#. module: membership
|
||||
#: selection:report.membership,month:0
|
||||
msgid "May"
|
||||
msgstr "5月"
|
||||
|
||||
#. module: membership
|
||||
#: model:product.template,name:membership.membership_1_product_template
|
||||
msgid "Silver Membership"
|
||||
msgstr "シルバー会員"
|
||||
|
||||
#. module: membership
|
||||
#: view:product.product:0
|
||||
msgid "Sale Taxes"
|
||||
msgstr "消費税"
|
||||
|
||||
#. module: membership
|
||||
#: field:report.membership,date_to:0
|
||||
#: view:res.partner:0
|
||||
msgid "End Date"
|
||||
msgstr "終了日"
|
||||
|
||||
#. module: membership
|
||||
#: selection:report.membership,month:0
|
||||
msgid "February"
|
||||
msgstr "2月"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.node,name:membership.process_node_invoicedmember0
|
||||
msgid "Invoiced member"
|
||||
msgstr "請求済会員"
|
||||
|
||||
#. module: membership
|
||||
#: selection:report.membership,month:0
|
||||
msgid "April"
|
||||
msgstr "4月"
|
||||
|
||||
#. module: membership
|
||||
#: view:res.partner:0
|
||||
msgid "Starting Date Of Membership"
|
||||
msgstr "会員の開始日"
|
||||
|
||||
#. module: membership
|
||||
#: help:res.partner,membership_cancel:0
|
||||
msgid "Date on which membership has been cancelled"
|
||||
msgstr "会員をキャンセルした日付"
|
||||
|
||||
#. module: membership
|
||||
#: field:membership.membership_line,date_cancel:0
|
||||
msgid "Cancel date"
|
||||
msgstr "キャンセル日"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.node,name:membership.process_node_waitingmember0
|
||||
msgid "Waiting member"
|
||||
msgstr "待機会員"
|
||||
|
||||
#. module: membership
|
||||
#: model:ir.actions.act_window,name:membership.action_membership_invoice_view
|
||||
msgid "Invoice Membership"
|
||||
msgstr "請求会員"
|
||||
|
||||
#. module: membership
|
||||
#: model:process.node,name:membership.process_node_membershipproduct0
|
||||
msgid "Membership product"
|
||||
msgstr "会員製粉"
|
||||
|
||||
#. module: membership
|
||||
#: help:membership.membership_line,member_price:0
|
||||
msgid "Amount for the membership"
|
||||
msgstr "会員金額"
|
||||
|
||||
#. module: membership
|
||||
#: constraint:res.partner:0
|
||||
msgid "Error ! You cannot create recursive associated members."
|
||||
msgstr "エラー。再帰的な関係となる会員を作ることはできません。"
|
||||
|
||||
#. module: membership
|
||||
#: selection:membership.membership_line,state:0
|
||||
#: selection:report.membership,membership_state:0
|
||||
#: selection:res.partner,membership_state:0
|
||||
msgid "Cancelled Member"
|
||||
msgstr "キャンセル済会員"
|
||||
|
||||
#. module: membership
|
||||
#: constraint:product.product:0
|
||||
msgid "Error: Invalid ean code"
|
||||
msgstr "エラー:無効な商品識別番号です。"
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
#: field:report.membership,year:0
|
||||
msgid "Year"
|
||||
msgstr "年"
|
||||
|
||||
#. module: membership
|
||||
#: view:report.membership:0
|
||||
msgid "Revenue Done"
|
||||
msgstr "売上完了"
|
|
@ -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-02-08 00:49+0000\n"
|
||||
"PO-Revision-Date: 2012-02-16 15:09+0000\n"
|
||||
"Last-Translator: Nicolas Réau <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-05-24 17:38+0000\n"
|
||||
"Last-Translator: Numérigraphe <Unknown>\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-02-17 04:58+0000\n"
|
||||
"X-Generator: Launchpad (build 14814)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-25 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: mrp
|
||||
#: field:mrp.bom,product_uom:0
|
||||
|
@ -66,7 +66,7 @@ msgstr "Occupation du poste de charge"
|
|||
#. module: mrp
|
||||
#: model:product.template,name:mrp.product_sugar_product_template
|
||||
msgid "Sugar"
|
||||
msgstr ""
|
||||
msgstr "Sucre"
|
||||
|
||||
#. module: mrp
|
||||
#: report:mrp.production.order:0
|
||||
|
@ -81,7 +81,7 @@ msgstr "Nombre de cycles"
|
|||
#. module: mrp
|
||||
#: model:product.uom.categ,name:mrp.product_uom_categ_fluid
|
||||
msgid "Fluid"
|
||||
msgstr ""
|
||||
msgstr "Fluide"
|
||||
|
||||
#. module: mrp
|
||||
#: model:process.transition,note:mrp.process_transition_minimumstockprocure0
|
||||
|
@ -165,7 +165,7 @@ msgstr "Produits finis"
|
|||
#. module: mrp
|
||||
#: view:mrp.production:0
|
||||
msgid "Manufacturing Orders which are currently in production."
|
||||
msgstr ""
|
||||
msgstr "Les ordres de fabrications actuellement en production."
|
||||
|
||||
#. module: mrp
|
||||
#: model:process.transition,name:mrp.process_transition_servicerfq0
|
||||
|
@ -204,7 +204,7 @@ msgstr "Coût horaire"
|
|||
#. module: mrp
|
||||
#: model:product.template,name:mrp.product_orange_product_template
|
||||
msgid "Orange"
|
||||
msgstr ""
|
||||
msgstr "Orange"
|
||||
|
||||
#. module: mrp
|
||||
#: model:process.transition,note:mrp.process_transition_servicemts0
|
||||
|
@ -253,6 +253,8 @@ msgid ""
|
|||
"Create a product form for everything you buy or sell. Specify a supplier if "
|
||||
"the product can be purchased."
|
||||
msgstr ""
|
||||
"Créer un formulaire de produit pour tout ce que vous achetez ou vendez. "
|
||||
"Spécifiez un fournisseur si le produit peut être acheté."
|
||||
|
||||
#. module: mrp
|
||||
#: model:ir.ui.menu,name:mrp.next_id_77
|
||||
|
@ -288,7 +290,7 @@ msgstr "Information sur la Capacité"
|
|||
#. module: mrp
|
||||
#: field:mrp.production,move_created_ids2:0
|
||||
msgid "Produced Products"
|
||||
msgstr ""
|
||||
msgstr "Produits produis"
|
||||
|
||||
#. module: mrp
|
||||
#: report:mrp.production.order:0
|
||||
|
@ -344,7 +346,7 @@ msgstr "Vous essayez d'affecter un lot qui n'est pas pour ce produit."
|
|||
#. module: mrp
|
||||
#: model:product.template,name:mrp.product_cloth_product_template
|
||||
msgid "Cloth"
|
||||
msgstr ""
|
||||
msgstr "Tissu"
|
||||
|
||||
#. module: mrp
|
||||
#: model:ir.model,name:mrp.model_mrp_product_produce
|
||||
|
@ -354,7 +356,7 @@ msgstr "Production de produits"
|
|||
#. module: mrp
|
||||
#: constraint:mrp.bom:0
|
||||
msgid "Error ! You cannot create recursive BoM."
|
||||
msgstr ""
|
||||
msgstr "Erreur ! Vous ne pouvez pas créer de nomenclature récursive."
|
||||
|
||||
#. module: mrp
|
||||
#: model:ir.model,name:mrp.model_mrp_routing_workcenter
|
||||
|
@ -375,7 +377,7 @@ msgstr "UdM par défaut"
|
|||
#: sql_constraint:mrp.production:0
|
||||
#: sql_constraint:stock.picking:0
|
||||
msgid "Reference must be unique per Company!"
|
||||
msgstr ""
|
||||
msgstr "La référence doit être unique par société !"
|
||||
|
||||
#. module: mrp
|
||||
#: code:addons/mrp/report/price.py:139
|
||||
|
@ -423,6 +425,12 @@ msgid ""
|
|||
"sales person creates a sales order, he can relate it to several properties "
|
||||
"and OpenERP will automatically select the BoM to use according the needs."
|
||||
msgstr ""
|
||||
"Les propriétés dans OpenERP sont utilisées pour sélectionner la bonne "
|
||||
"nomenclature pour fabriquer un produit quand vous avez différentes façons de "
|
||||
"créer le même produit. Vous pouvez assigner plusieurs propriétés à chaque "
|
||||
"nomenclature. Quand un vendeur crée un bon de commande, il peut le lier à "
|
||||
"différentes propriétés qui sélectionneront la nomenclature en fonction des "
|
||||
"besoins."
|
||||
|
||||
#. module: mrp
|
||||
#: help:mrp.production,picking_id:0
|
||||
|
@ -489,7 +497,7 @@ msgstr "le produit est de type Service"
|
|||
#. module: mrp
|
||||
#: sql_constraint:res.company:0
|
||||
msgid "The company name must be unique !"
|
||||
msgstr ""
|
||||
msgstr "Le nom de la société doit être unique !"
|
||||
|
||||
#. module: mrp
|
||||
#: model:ir.actions.act_window,help:mrp.mrp_property_group_action
|
||||
|
@ -574,7 +582,7 @@ msgstr "Changer la quantité"
|
|||
#. module: mrp
|
||||
#: model:ir.actions.act_window,name:mrp.action_configure_workcenter
|
||||
msgid "Configure your work centers"
|
||||
msgstr ""
|
||||
msgstr "Configurer les centres de travails"
|
||||
|
||||
#. module: mrp
|
||||
#: view:mrp.production:0
|
||||
|
@ -612,11 +620,15 @@ msgstr "Prix du fournisseur par UdM"
|
|||
msgid ""
|
||||
"Gives the sequence order when displaying a list of routing Work Centers."
|
||||
msgstr ""
|
||||
"Donner la numéro de la séquence pour afficher la liste de routage du centre "
|
||||
"de travail."
|
||||
|
||||
#. module: mrp
|
||||
#: constraint:stock.move:0
|
||||
msgid "You can not move products from or to a location of the type view."
|
||||
msgstr ""
|
||||
"Vous ne pouvez pas déplacer des produits depuis ou vers un emplacement de "
|
||||
"type \"vue\"."
|
||||
|
||||
#. module: mrp
|
||||
#: field:mrp.bom,child_complete_ids:0
|
||||
|
@ -720,6 +732,8 @@ msgstr "Temps nécessaire à la réalisation d'un cycle"
|
|||
#: constraint:mrp.bom:0
|
||||
msgid "BoM line product should not be same as BoM product."
|
||||
msgstr ""
|
||||
"la ligne de nomemclature de produit ne doit pas être la même que la "
|
||||
"nomemclature du produit."
|
||||
|
||||
#. module: mrp
|
||||
#: view:mrp.production:0
|
||||
|
@ -791,7 +805,7 @@ msgstr ""
|
|||
#: code:addons/mrp/mrp.py:762
|
||||
#, python-format
|
||||
msgid "Warning!"
|
||||
msgstr ""
|
||||
msgstr "Avertissement!"
|
||||
|
||||
#. module: mrp
|
||||
#: report:mrp.production.order:0
|
||||
|
@ -938,7 +952,7 @@ msgstr "Stock minimum"
|
|||
#: code:addons/mrp/mrp.py:503
|
||||
#, python-format
|
||||
msgid "Cannot delete a manufacturing order in state '%s'"
|
||||
msgstr ""
|
||||
msgstr "Impossible de supprimer un ordre de fabrication dans l'état \"%s\""
|
||||
|
||||
#. module: mrp
|
||||
#: model:ir.ui.menu,name:mrp.menus_dash_mrp
|
||||
|
@ -1055,7 +1069,7 @@ msgstr "Tableau de bord de production"
|
|||
#. module: mrp
|
||||
#: model:res.groups,name:mrp.group_mrp_manager
|
||||
msgid "Manager"
|
||||
msgstr ""
|
||||
msgstr "Responsable"
|
||||
|
||||
#. module: mrp
|
||||
#: view:mrp.production:0
|
||||
|
@ -1116,12 +1130,12 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: model:ir.actions.todo.category,name:mrp.category_mrp_config
|
||||
msgid "MRP Management"
|
||||
msgstr ""
|
||||
msgstr "Gestion de production"
|
||||
|
||||
#. module: mrp
|
||||
#: help:mrp.workcenter,costs_hour:0
|
||||
msgid "Specify Cost of Work Center per hour."
|
||||
msgstr ""
|
||||
msgstr "Coût spécifique pour le centre de travail par heure."
|
||||
|
||||
#. module: mrp
|
||||
#: help:mrp.workcenter,capacity_per_cycle:0
|
||||
|
@ -1174,6 +1188,7 @@ msgid ""
|
|||
"Time in hours for this Work Center to achieve the operation of the specified "
|
||||
"routing."
|
||||
msgstr ""
|
||||
"Temps en heure pour ce centre de travail pour achever l'opération de routage."
|
||||
|
||||
#. module: mrp
|
||||
#: field:mrp.workcenter,costs_journal_id:0
|
||||
|
@ -1228,7 +1243,7 @@ msgstr "Notes"
|
|||
#. module: mrp
|
||||
#: view:mrp.production:0
|
||||
msgid "Manufacturing Orders which are ready to start production."
|
||||
msgstr ""
|
||||
msgstr "Ordres de fabrication prêts à produire."
|
||||
|
||||
#. module: mrp
|
||||
#: model:ir.model,name:mrp.model_mrp_bom
|
||||
|
@ -1295,7 +1310,7 @@ msgstr "Révisions"
|
|||
#. module: mrp
|
||||
#: model:product.template,name:mrp.product_shirt_product_template
|
||||
msgid "Shirt"
|
||||
msgstr ""
|
||||
msgstr "Chemise"
|
||||
|
||||
#. module: mrp
|
||||
#: field:mrp.production,priority:0
|
||||
|
@ -1333,7 +1348,7 @@ msgstr "Produit géré en Plan Directeur"
|
|||
#: code:addons/mrp/report/price.py:204
|
||||
#, python-format
|
||||
msgid "Work Cost of %s %s"
|
||||
msgstr ""
|
||||
msgstr "Centre de cout de %s %s"
|
||||
|
||||
#. module: mrp
|
||||
#: help:res.company,manufacturing_lead:0
|
||||
|
@ -1343,7 +1358,7 @@ msgstr "Jours de sécurité pour chaque opération de production."
|
|||
#. module: mrp
|
||||
#: model:product.template,name:mrp.product_water_product_template
|
||||
msgid "Water"
|
||||
msgstr ""
|
||||
msgstr "Eau"
|
||||
|
||||
#. module: mrp
|
||||
#: view:mrp.bom:0
|
||||
|
@ -1360,7 +1375,7 @@ msgstr "Production sur stock"
|
|||
#. module: mrp
|
||||
#: constraint:mrp.production:0
|
||||
msgid "Order quantity cannot be negative or zero!"
|
||||
msgstr ""
|
||||
msgstr "La quantité commandée ne peut pas être nulle ou négative !"
|
||||
|
||||
#. module: mrp
|
||||
#: model:ir.actions.act_window,help:mrp.mrp_bom_form_action
|
||||
|
@ -1453,7 +1468,7 @@ msgstr "En attente"
|
|||
#: code:addons/mrp/mrp.py:603
|
||||
#, python-format
|
||||
msgid "Couldn't find a bill of material for this product."
|
||||
msgstr ""
|
||||
msgstr "Impossible de trouver une nomenclature pour ce produit."
|
||||
|
||||
#. module: mrp
|
||||
#: field:mrp.bom,active:0
|
||||
|
@ -1537,7 +1552,7 @@ msgstr "Non urgent"
|
|||
#. module: mrp
|
||||
#: field:mrp.production,user_id:0
|
||||
msgid "Responsible"
|
||||
msgstr ""
|
||||
msgstr "Responsable"
|
||||
|
||||
#. module: mrp
|
||||
#: model:ir.actions.act_window,name:mrp.mrp_production_action2
|
||||
|
@ -1892,7 +1907,7 @@ msgstr "Arrondi de produit"
|
|||
#. module: mrp
|
||||
#: selection:mrp.production,state:0
|
||||
msgid "New"
|
||||
msgstr ""
|
||||
msgstr "Nouveau"
|
||||
|
||||
#. module: mrp
|
||||
#: selection:mrp.product.produce,mode:0
|
||||
|
@ -1955,7 +1970,7 @@ msgstr "Configuration"
|
|||
#. module: mrp
|
||||
#: view:mrp.bom:0
|
||||
msgid "Starting Date"
|
||||
msgstr ""
|
||||
msgstr "Date de début"
|
||||
|
||||
#. module: mrp
|
||||
#: field:mrp.workcenter,time_stop:0
|
||||
|
@ -2011,7 +2026,7 @@ msgstr "Temps en Heures pour la mise en place"
|
|||
#. module: mrp
|
||||
#: model:product.template,name:mrp.product_orangejuice_product_template
|
||||
msgid "Orange Juice"
|
||||
msgstr ""
|
||||
msgstr "Jus d'orange"
|
||||
|
||||
#. module: mrp
|
||||
#: field:mrp.bom.revision,bom_id:0
|
||||
|
@ -2078,7 +2093,7 @@ msgstr "Structure de coût"
|
|||
#. module: mrp
|
||||
#: model:res.groups,name:mrp.group_mrp_user
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
msgstr "Utilisateur"
|
||||
|
||||
#. module: mrp
|
||||
#: selection:mrp.product.produce,mode:0
|
||||
|
@ -2109,7 +2124,7 @@ msgstr ""
|
|||
#. module: mrp
|
||||
#: model:product.uom,name:mrp.product_uom_litre
|
||||
msgid "Litre"
|
||||
msgstr ""
|
||||
msgstr "Litre"
|
||||
|
||||
#. module: mrp
|
||||
#: code:addons/mrp/mrp.py:762
|
||||
|
@ -2294,7 +2309,7 @@ msgstr ""
|
|||
#: code:addons/mrp/mrp.py:954
|
||||
#, python-format
|
||||
msgid "PROD: %s"
|
||||
msgstr ""
|
||||
msgstr "PROD: %s"
|
||||
|
||||
#. module: mrp
|
||||
#: help:mrp.workcenter,time_stop:0
|
||||
|
@ -2820,9 +2835,6 @@ msgstr "Produits à consommer"
|
|||
#~ msgid "An entry is being made from billing material to routing."
|
||||
#~ msgstr "Une entrée sera faite depuis la liste du matériel a assembler."
|
||||
|
||||
#~ msgid "Product to stock rules"
|
||||
#~ msgstr "Règles de stock produit"
|
||||
|
||||
#~ msgid "Procurement convert into the draft purchase order."
|
||||
#~ msgstr "Approvisionnement converti en commande d'achat au brouillon."
|
||||
|
||||
|
@ -2857,9 +2869,8 @@ msgstr "Produits à consommer"
|
|||
#~ msgid "Stockable Product Stock"
|
||||
#~ msgstr "Stock de produit stockable"
|
||||
|
||||
#~ msgid "From minimum stock rules, it goes for procure product."
|
||||
#~ msgstr ""
|
||||
#~ "Des règles de stock minimal, il mène à l'approvisionnement du produit."
|
||||
#~ msgid "Product to stock rules"
|
||||
#~ msgstr "Règles de stock produit"
|
||||
|
||||
#~ msgid "Minimum Stock Procure"
|
||||
#~ msgstr "Approvisionnement de stock minimum"
|
||||
|
@ -3001,6 +3012,10 @@ msgstr "Produits à consommer"
|
|||
#~ "Si le produit est de type \"service\" et que la méthode d'approvisionnement "
|
||||
#~ "est \"Sur stock\""
|
||||
|
||||
#~ msgid "From minimum stock rules, it goes for procure product."
|
||||
#~ msgstr ""
|
||||
#~ "Des règles de stock minimal, il mène à l'approvisionnement du produit."
|
||||
|
||||
#~ msgid "Service Make to Stock"
|
||||
#~ msgstr "Service sur stock"
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,38 @@
|
|||
# Portuguese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-22 09:45+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Portuguese <pt@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: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: pad_project
|
||||
#: constraint:project.task:0
|
||||
msgid "Error ! Task end-date must be greater then task start-date"
|
||||
msgstr "Erro ! Data final da tarefa tem que ser posterior a data inicial"
|
||||
|
||||
#. module: pad_project
|
||||
#: model:ir.model,name:pad_project.model_project_task
|
||||
msgid "Task"
|
||||
msgstr "Tarefa"
|
||||
|
||||
#. module: pad_project
|
||||
#: view:project.task:0
|
||||
msgid "Pad"
|
||||
msgstr ""
|
||||
|
||||
#. module: pad_project
|
||||
#: constraint:project.task:0
|
||||
msgid "Error ! You cannot create recursive tasks."
|
||||
msgstr "Erro ! Não se pode criar tarefas recursivas"
|
|
@ -8,16 +8,17 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-02-15 19:26+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"PO-Revision-Date: 2012-05-24 17:39+0000\n"
|
||||
"Last-Translator: Maxime Chambreuil (http://www.savoirfairelinux.com) "
|
||||
"<maxime.chambreuil@savoirfairelinux.com>\n"
|
||||
"Language-Team: French <fr@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: 2012-02-16 05:07+0000\n"
|
||||
"X-Generator: Launchpad (build 14781)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-25 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: plugin
|
||||
#: model:ir.model,name:plugin.model_plugin_handler
|
||||
msgid "plugin.handler"
|
||||
msgstr ""
|
||||
msgstr "Gestionnaire d'extensions"
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
# Portuguese translation for openobject-addons
|
||||
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||
# This file is distributed under the same license as the openobject-addons package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||
"PO-Revision-Date: 2012-05-22 09:45+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Portuguese <pt@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: 2012-05-24 11:09+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: plugin
|
||||
#: model:ir.model,name:plugin.model_plugin_handler
|
||||
msgid "plugin.handler"
|
||||
msgstr "plugin.handler"
|
|
@ -8,14 +8,15 @@ msgstr ""
|
|||
"Project-Id-Version: openobject-addons\n"
|
||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-02-09 00:36+0000\n"
|
||||
"PO-Revision-Date: 2011-12-26 19:12+0000\n"
|
||||
"Last-Translator: tfr (Openerp) <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-05-24 17:39+0000\n"
|
||||
"Last-Translator: Maxime Chambreuil (http://www.savoirfairelinux.com) "
|
||||
"<maxime.chambreuil@savoirfairelinux.com>\n"
|
||||
"Language-Team: French <fr@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: 2012-02-10 04:49+0000\n"
|
||||
"X-Generator: Launchpad (build 14771)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-25 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: plugin_thunderbird
|
||||
#: field:plugin_thunderbird.installer,pdf_file:0
|
||||
|
@ -103,4 +104,4 @@ msgstr ""
|
|||
#: model:ir.ui.menu,name:plugin_thunderbird.menu_base_config_plugins_thunderbird
|
||||
#: view:plugin_thunderbird.installer:0
|
||||
msgid "Install Thunderbird Plug-In"
|
||||
msgstr ""
|
||||
msgstr "Installer l'extension Thunderbird"
|
||||
|
|
|
@ -196,7 +196,7 @@
|
|||
<li><ul class="oe_kanban_colorpicker" data-field="color"/></li>
|
||||
</ul>
|
||||
<div class="oe_kanban_content">
|
||||
<a type="edit"><h3 class="oe_kanban_ellipsis"><field name="name"/></h3></a>
|
||||
<h3 class="oe_kanban_ellipsis"><field name="name"/></h3>
|
||||
|
||||
<div class="oe_kanban_project_list">
|
||||
<a t-if="record.use_tasks.raw_value"
|
||||
|
|
|
@ -23,4 +23,14 @@ openerp.project = function(openerp) {
|
|||
}
|
||||
}
|
||||
});
|
||||
|
||||
openerp.web_kanban.KanbanRecord.include({
|
||||
on_card_clicked: function() {
|
||||
if (this.view.dataset.model === 'project.project') {
|
||||
this.$('.oe_kanban_project_list a').first().click();
|
||||
} else {
|
||||
this._super.apply(this, arguments);
|
||||
}
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
|
@ -24,6 +24,7 @@ from dateutil.relativedelta import relativedelta
|
|||
|
||||
from osv import fields, osv, orm
|
||||
from edi import EDIMixin
|
||||
from edi.models import edi
|
||||
from tools import DEFAULT_SERVER_DATE_FORMAT
|
||||
from tools.translate import _
|
||||
|
||||
|
@ -56,11 +57,22 @@ PURCHASE_ORDER_EDI_STRUCT = {
|
|||
'amount_total': True,
|
||||
'amount_untaxed': True,
|
||||
'amount_tax': True,
|
||||
'state':True,
|
||||
}
|
||||
|
||||
class purchase_order(osv.osv, EDIMixin):
|
||||
_inherit = 'purchase.order'
|
||||
|
||||
def wkf_send_rfq(self, cr, uid, ids, context=None):
|
||||
""""Override this method to add a link to mail"""
|
||||
if context is None:
|
||||
context = {}
|
||||
purchase_objs = self.browse(cr, uid, ids, context=context)
|
||||
edi_token = self.pool.get('edi.document').export_edi(cr, uid, purchase_objs, context = context)[0]
|
||||
web_root_url = self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url')
|
||||
ctx = dict(context, edi_web_url_view=edi.EDI_VIEW_WEB_URL % (web_root_url, cr.dbname, edi_token))
|
||||
return super(purchase_order, self).wkf_send_rfq(cr, uid, ids, context=ctx)
|
||||
|
||||
def edi_export(self, cr, uid, records, edi_struct=None, context=None):
|
||||
"""Exports a purchase order"""
|
||||
edi_struct = dict(edi_struct or PURCHASE_ORDER_EDI_STRUCT)
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<openerp>
|
||||
<data>
|
||||
<!--Export edi document -->
|
||||
<!--
|
||||
<record id="ir_actions_server_edi_purchase" model="ir.actions.server">
|
||||
<field name="code">if not object.partner_id.opt_out: object.edi_export_and_email(template_ext_id='purchase.email_template_edi_purchase', context=context)</field>
|
||||
<field name="state">code</field>
|
||||
|
@ -10,6 +11,7 @@
|
|||
<field name="condition">True</field>
|
||||
<field name="name">Auto-email confirmed purchase orders</field>
|
||||
</record>
|
||||
-->
|
||||
|
||||
<!-- EDI related Email Templates menu -->
|
||||
<record model="ir.actions.act_window" id="action_email_templates">
|
||||
|
@ -27,9 +29,11 @@
|
|||
so users can freely customize/delete them -->
|
||||
<data noupdate="1">
|
||||
<!-- bind the mailing server action to purchase.order confirmed activity -->
|
||||
<!--
|
||||
<record id="purchase.act_confirmed" model="workflow.activity">
|
||||
<field name="action_id" ref="ir_actions_server_edi_purchase"/>
|
||||
</record>
|
||||
-->
|
||||
|
||||
<!--Email template -->
|
||||
<record id="email_template_edi_purchase" model="email.template">
|
||||
|
@ -44,7 +48,7 @@
|
|||
|
||||
<p>Hello${object.partner_id.name and ' ' or ''}${object.partner_id.name or ''},</p>
|
||||
|
||||
<p>Here is a purchase order confirmation from ${object.company_id.name}: </p>
|
||||
<p>Here is a ${object.state in ('draft', 'sent') and 'request for quotation' or 'purchase order confirmation'} from ${object.company_id.name}: </p>
|
||||
|
||||
<p style="border-left: 1px solid #8e0000; margin-left: 30px;">
|
||||
<strong>REFERENCES</strong><br />
|
||||
|
@ -61,7 +65,7 @@
|
|||
</p>
|
||||
|
||||
<p>
|
||||
You can view the order confirmation document and download it using the following link:
|
||||
You can view the ${object.state in ('draft', 'sent') and 'request for quotation' or 'order confirmation'} document and download it using the following link:
|
||||
</p>
|
||||
<a style="display:block; width: 150px; height:20px; margin-left: 120px; color: #FFF; font-family: 'Lucida Grande', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; text-align: center; text-decoration: none !important; line-height: 1; padding: 5px 0px 0px 0px; background-color: #8E0000; border-radius: 5px 5px; background-repeat: repeat no-repeat;"
|
||||
href="${ctx.get('edi_web_url_view') or ''}">View Order</a>
|
||||
|
@ -107,7 +111,7 @@
|
|||
<field name="body_text"><![CDATA[
|
||||
Hello${object.partner_id.name and ' ' or ''}${object.partner_id.name or ''},
|
||||
|
||||
Here is a purchase order confirmation from ${object.company_id.name}:
|
||||
Here is a ${object.state in ('draft', 'sent') and 'request for quotation' or 'purchase order confirmation'} from ${object.company_id.name}:
|
||||
| Order number: *${object.name}*
|
||||
| Order total: *${object.amount_total} ${object.pricelist_id.currency_id.name}*
|
||||
| Order date: ${object.date_order}
|
||||
|
@ -119,7 +123,7 @@ Here is a purchase order confirmation from ${object.company_id.name}:
|
|||
% endif
|
||||
| Your contact: ${object.validator.name} ${object.validator.user_email and '<%s>'%(object.validator.user_email) or ''}
|
||||
|
||||
You can view the order confirmation and download it using the following link:
|
||||
You can view the ${object.state in ('draft', 'sent') and 'request for quotation' or 'order confirmation'} and download it using the following link:
|
||||
${ctx.get('edi_web_url_view') or 'n/a'}
|
||||
|
||||
If you have any question, do not hesitate to contact us.
|
||||
|
@ -151,4 +155,4 @@ ${object.company_id.website or ''}
|
|||
]]></field>
|
||||
</record>
|
||||
</data>
|
||||
</openerp>
|
||||
</openerp>
|
||||
|
|
|
@ -7,14 +7,15 @@ msgstr ""
|
|||
"Project-Id-Version: OpenERP Server 6.0dev\n"
|
||||
"Report-Msgid-Bugs-To: support@openerp.com\n"
|
||||
"POT-Creation-Date: 2012-02-08 01:37+0100\n"
|
||||
"PO-Revision-Date: 2012-02-16 15:11+0000\n"
|
||||
"Last-Translator: Numérigraphe <Unknown>\n"
|
||||
"PO-Revision-Date: 2012-05-24 17:54+0000\n"
|
||||
"Last-Translator: Maxime Chambreuil (http://www.savoirfairelinux.com) "
|
||||
"<maxime.chambreuil@savoirfairelinux.com>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-11 04:40+0000\n"
|
||||
"X-Generator: Launchpad (build 15225)\n"
|
||||
"X-Launchpad-Export-Date: 2012-05-25 04:39+0000\n"
|
||||
"X-Generator: Launchpad (build 15288)\n"
|
||||
|
||||
#. module: purchase
|
||||
#: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0
|
||||
|
@ -47,6 +48,7 @@ msgstr "Destination"
|
|||
#, python-format
|
||||
msgid "In order to delete a purchase order, it must be cancelled first!"
|
||||
msgstr ""
|
||||
"Afin de supprimer un bon de commande, celui-ci doit d'abord être annulé!"
|
||||
|
||||
#. module: purchase
|
||||
#: help:purchase.report,date:0
|
||||
|
@ -90,7 +92,7 @@ msgstr ""
|
|||
#. module: purchase
|
||||
#: view:purchase.order:0
|
||||
msgid "Approved purchase order"
|
||||
msgstr ""
|
||||
msgstr "Bon de commande approuvé"
|
||||
|
||||
#. module: purchase
|
||||
#: view:purchase.order:0 field:purchase.order,partner_id:0
|
||||
|
@ -162,7 +164,7 @@ msgstr "Demandes de prix"
|
|||
#. module: purchase
|
||||
#: selection:purchase.config.wizard,default_method:0
|
||||
msgid "Based on Receptions"
|
||||
msgstr ""
|
||||
msgstr "Basé sur les réceptions"
|
||||
|
||||
#. module: purchase
|
||||
#: field:purchase.order,company_id:0 field:purchase.order.line,company_id:0
|
||||
|
@ -254,7 +256,7 @@ msgstr "Jour"
|
|||
#. module: purchase
|
||||
#: selection:purchase.order,invoice_method:0
|
||||
msgid "Based on generated draft invoice"
|
||||
msgstr ""
|
||||
msgstr "Basé sur une facture brouillon générée"
|
||||
|
||||
#. module: purchase
|
||||
#: view:purchase.report:0
|
||||
|
@ -264,7 +266,7 @@ msgstr ""
|
|||
#. module: purchase
|
||||
#: view:board.board:0
|
||||
msgid "Monthly Purchases by Category"
|
||||
msgstr ""
|
||||
msgstr "Achats mensuels par catégorie"
|
||||
|
||||
#. module: purchase
|
||||
#: model:ir.actions.act_window,name:purchase.action_purchase_line_product_tree
|
||||
|
@ -274,7 +276,7 @@ msgstr "Achats"
|
|||
#. module: purchase
|
||||
#: view:purchase.order:0
|
||||
msgid "Purchase order which are in draft state"
|
||||
msgstr ""
|
||||
msgstr "Bon de commande qui sont en état de brouillon"
|
||||
|
||||
#. module: purchase
|
||||
#: view:purchase.order:0
|
||||
|
@ -399,6 +401,7 @@ msgstr "Mouvement de stock"
|
|||
#, python-format
|
||||
msgid "You must first cancel all invoices related to this purchase order."
|
||||
msgstr ""
|
||||
"Vous devez d'abord annuler toutes les factures liées à ce bon de commande."
|
||||
|
||||
#. module: purchase
|
||||
#: field:purchase.report,dest_address_id:0
|
||||
|
@ -442,13 +445,14 @@ msgstr "Validé par"
|
|||
#. module: purchase
|
||||
#: view:purchase.report:0
|
||||
msgid "Order in last month"
|
||||
msgstr ""
|
||||
msgstr "Commandes du mois dernier"
|
||||
|
||||
#. module: purchase
|
||||
#: code:addons/purchase/purchase.py:412
|
||||
#, python-format
|
||||
msgid "You must first cancel all receptions related to this purchase order."
|
||||
msgstr ""
|
||||
"Vous devez d'abord annuler toutes les réceptions liées à ce bon de commande."
|
||||
|
||||
#. module: purchase
|
||||
#: selection:purchase.order.line,state:0
|
||||
|
@ -473,7 +477,7 @@ msgstr "Indique qu'une réception de marchandise a été effectuée."
|
|||
#. module: purchase
|
||||
#: view:purchase.order:0
|
||||
msgid "Purchase orders which are in exception state"
|
||||
msgstr ""
|
||||
msgstr "Les bons de commande qui sont en état d'exception"
|
||||
|
||||
#. module: purchase
|
||||
#: report:purchase.order:0 field:purchase.report,validator:0
|
||||
|
@ -494,7 +498,7 @@ msgstr "Prix moyen"
|
|||
#. module: purchase
|
||||
#: view:stock.picking:0
|
||||
msgid "Incoming Shipments already processed"
|
||||
msgstr ""
|
||||
msgstr "Réceptions déjà traitées"
|
||||
|
||||
#. module: purchase
|
||||
#: report:purchase.order:0
|
||||
|
@ -512,7 +516,7 @@ msgstr "Confirmer"
|
|||
#: model:ir.ui.menu,name:purchase.menu_action_picking_tree4_picking_to_invoice
|
||||
#: selection:purchase.order,invoice_method:0
|
||||
msgid "Based on receptions"
|
||||
msgstr ""
|
||||
msgstr "Basé sur les réceptions"
|
||||
|
||||
#. module: purchase
|
||||
#: constraint:res.company:0
|
||||
|
@ -548,7 +552,7 @@ msgstr ""
|
|||
#. module: purchase
|
||||
#: view:purchase.order:0
|
||||
msgid "Purchase order which are in the exception state"
|
||||
msgstr ""
|
||||
msgstr "Les bons de commande qui sont en état d'exception"
|
||||
|
||||
#. module: purchase
|
||||
#: model:ir.actions.act_window,help:purchase.action_stock_move_report_po
|
||||
|
@ -605,7 +609,7 @@ msgstr "Prix total"
|
|||
#. module: purchase
|
||||
#: model:ir.actions.act_window,name:purchase.action_import_create_supplier_installer
|
||||
msgid "Create or Import Suppliers"
|
||||
msgstr ""
|
||||
msgstr "Créer ou importer des fournisseurs"
|
||||
|
||||
#. module: purchase
|
||||
#: view:stock.picking:0
|
||||
|
@ -689,7 +693,7 @@ msgstr ""
|
|||
#. module: purchase
|
||||
#: model:ir.ui.menu,name:purchase.menu_configuration_misc
|
||||
msgid "Miscellaneous"
|
||||
msgstr ""
|
||||
msgstr "Divers"
|
||||
|
||||
#. module: purchase
|
||||
#: code:addons/purchase/purchase.py:769
|
||||
|
@ -760,7 +764,7 @@ msgstr "Réceptions"
|
|||
#: code:addons/purchase/purchase.py:285
|
||||
#, python-format
|
||||
msgid "You cannot confirm a purchase order without any lines."
|
||||
msgstr ""
|
||||
msgstr "Vous ne pouvez pas confirmer un bon de commande sans ligne."
|
||||
|
||||
#. module: purchase
|
||||
#: model:ir.actions.act_window,help:purchase.action_invoice_pending
|
||||
|
@ -786,7 +790,7 @@ msgstr "Demande de prix"
|
|||
#: code:addons/purchase/edi/purchase_order.py:139
|
||||
#, python-format
|
||||
msgid "EDI Pricelist (%s)"
|
||||
msgstr ""
|
||||
msgstr "Liste de prix EDI (%s)"
|
||||
|
||||
#. module: purchase
|
||||
#: selection:purchase.order,state:0
|
||||
|
@ -859,7 +863,7 @@ msgstr "Fusion de bons de commandes"
|
|||
#. module: purchase
|
||||
#: view:purchase.report:0
|
||||
msgid "Order in current month"
|
||||
msgstr ""
|
||||
msgstr "Commande du mois en cours"
|
||||
|
||||
#. module: purchase
|
||||
#: view:purchase.report:0 field:purchase.report,delay_pass:0
|
||||
|
@ -900,7 +904,7 @@ msgstr "Total des lignes de commandes par utilisateur par mois"
|
|||
#. module: purchase
|
||||
#: view:purchase.order:0
|
||||
msgid "Approved purchase orders"
|
||||
msgstr ""
|
||||
msgstr "Bons de commande approuvés"
|
||||
|
||||
#. module: purchase
|
||||
#: view:purchase.report:0 field:purchase.report,month:0
|
||||
|
@ -1031,7 +1035,7 @@ msgstr "Vue calendrier"
|
|||
#. module: purchase
|
||||
#: selection:purchase.config.wizard,default_method:0
|
||||
msgid "Based on Purchase Order Lines"
|
||||
msgstr ""
|
||||
msgstr "Basé sur les lignes du bon de commande"
|
||||
|
||||
#. module: purchase
|
||||
#: help:purchase.order,amount_untaxed:0
|
||||
|
@ -1043,6 +1047,7 @@ msgstr "Montant hors-taxe"
|
|||
#, python-format
|
||||
msgid "Selected UOM does not belong to the same category as the product UOM"
|
||||
msgstr ""
|
||||
"UdM sélectionnée n'appartient pas à la même catégorie que l'UdM du produit."
|
||||
|
||||
#. module: purchase
|
||||
#: code:addons/purchase/purchase.py:907
|
||||
|
@ -1154,7 +1159,7 @@ msgstr "Filtres étendus..."
|
|||
#. module: purchase
|
||||
#: view:purchase.config.wizard:0
|
||||
msgid "Invoicing Control on Purchases"
|
||||
msgstr ""
|
||||
msgstr "Contrôle de factures sur les achats"
|
||||
|
||||
#. module: purchase
|
||||
#: code:addons/purchase/wizard/purchase_order_group.py:48
|
||||
|
@ -1171,6 +1176,9 @@ msgid ""
|
|||
"can import your existing partners by CSV spreadsheet from \"Import Data\" "
|
||||
"wizard"
|
||||
msgstr ""
|
||||
"Créer ou importer des fournisseurs et leurs contacts à partir de ce "
|
||||
"formulaire ou vous pouvez importer vos partenaires existants grâce à un "
|
||||
"fichier CSV à partir de l'assistant \"Importer\""
|
||||
|
||||
#. module: purchase
|
||||
#: model:process.transition,name:purchase.process_transition_createpackinglist0
|
||||
|
@ -1200,7 +1208,7 @@ msgstr ""
|
|||
#. module: purchase
|
||||
#: model:ir.ui.menu,name:purchase.menu_purchase_partner_cat
|
||||
msgid "Address Book"
|
||||
msgstr ""
|
||||
msgstr "Carnet d'adresses"
|
||||
|
||||
#. module: purchase
|
||||
#: model:ir.model,name:purchase.model_res_company
|
||||
|
@ -1216,7 +1224,7 @@ msgstr "Annuler cde fourn."
|
|||
#: code:addons/purchase/purchase.py:411 code:addons/purchase/purchase.py:418
|
||||
#, python-format
|
||||
msgid "Unable to cancel this purchase order!"
|
||||
msgstr ""
|
||||
msgstr "Impossible d'annuler ce bon de commande!"
|
||||
|
||||
#. module: purchase
|
||||
#: model:process.transition,note:purchase.process_transition_createpackinglist0
|
||||
|
@ -1301,7 +1309,7 @@ msgstr "Référence du document qui a généré cette demande d'achat"
|
|||
#. module: purchase
|
||||
#: view:purchase.order:0
|
||||
msgid "Purchase orders which are not approved yet."
|
||||
msgstr ""
|
||||
msgstr "Bons de commande qui ne sont pas encore approuvés."
|
||||
|
||||
#. module: purchase
|
||||
#: help:purchase.order,state:0
|
||||
|
@ -1468,7 +1476,7 @@ msgstr "Tél. :"
|
|||
#. module: purchase
|
||||
#: view:purchase.report:0
|
||||
msgid "Order of Month"
|
||||
msgstr ""
|
||||
msgstr "Commande du mois"
|
||||
|
||||
#. module: purchase
|
||||
#: report:purchase.order:0
|
||||
|
@ -1483,7 +1491,7 @@ msgstr "Chercher un bon de commande"
|
|||
#. module: purchase
|
||||
#: model:ir.actions.act_window,name:purchase.action_purchase_config
|
||||
msgid "Set the Default Invoicing Control Method"
|
||||
msgstr ""
|
||||
msgstr "Sélectionner la méthode de contrôle de facturation par défaut"
|
||||
|
||||
#. module: purchase
|
||||
#: model:process.node,note:purchase.process_node_draftpurchaseorder0
|
||||
|
@ -1509,7 +1517,7 @@ msgstr "En attente de confirmation du fournisseur"
|
|||
#. module: purchase
|
||||
#: model:ir.ui.menu,name:purchase.menu_procurement_management_pending_invoice
|
||||
msgid "Based on draft invoices"
|
||||
msgstr ""
|
||||
msgstr "Basé sur des factures brouillon"
|
||||
|
||||
#. module: purchase
|
||||
#: view:purchase.order:0
|
||||
|
@ -1551,7 +1559,7 @@ msgstr "Description"
|
|||
#. module: purchase
|
||||
#: view:purchase.report:0
|
||||
msgid "Order of Year"
|
||||
msgstr ""
|
||||
msgstr "Commande de l'année"
|
||||
|
||||
#. module: purchase
|
||||
#: report:purchase.quotation:0
|
||||
|
@ -1638,7 +1646,7 @@ msgstr "Montant hors-taxe"
|
|||
#. module: purchase
|
||||
#: view:stock.picking:0
|
||||
msgid "Picking to Invoice"
|
||||
msgstr ""
|
||||
msgstr "Livraisons à facturer"
|
||||
|
||||
#. module: purchase
|
||||
#: view:purchase.config.wizard:0
|
||||
|
@ -1692,6 +1700,9 @@ msgid ""
|
|||
"receptions\", you can track here all the product receptions and create "
|
||||
"invoices for those receptions."
|
||||
msgstr ""
|
||||
"Si vous définissez le contrôle de facturation sur une commande d'achat comme "
|
||||
"«Basé sur les réceptions\", vous pouvez suivre ici toutes les réceptions de "
|
||||
"produits et créer des factures pour les réceptions."
|
||||
|
||||
#. module: purchase
|
||||
#: view:purchase.order:0
|
||||
|
@ -1907,7 +1918,7 @@ msgstr ""
|
|||
#. module: purchase
|
||||
#: view:purchase.order:0
|
||||
msgid "Purchase orders which are in draft state"
|
||||
msgstr ""
|
||||
msgstr "Bons de commande en état brouillon"
|
||||
|
||||
#. module: purchase
|
||||
#: selection:purchase.report,month:0
|
||||
|
@ -1927,7 +1938,7 @@ msgstr ""
|
|||
#. module: purchase
|
||||
#: view:purchase.report:0
|
||||
msgid "Order in current year"
|
||||
msgstr ""
|
||||
msgstr "Commande de l'année en cours"
|
||||
|
||||
#. module: purchase
|
||||
#: model:process.process,name:purchase.process_process_purchaseprocess0
|
||||
|
|
|
@ -142,14 +142,15 @@ class purchase_order(osv.osv):
|
|||
return res
|
||||
|
||||
STATE_SELECTION = [
|
||||
('draft', 'Request for Quotation'),
|
||||
('cancel', 'Cancelled'),
|
||||
('draft', 'Draft PO'),
|
||||
('wait', 'Waiting'),
|
||||
('sent', 'RFQ Sent'),
|
||||
('confirmed', 'Waiting Approval'),
|
||||
('approved', 'Approved'),
|
||||
('approved', 'Purchase Order'),
|
||||
('except_picking', 'Shipping Exception'),
|
||||
('except_invoice', 'Invoice Exception'),
|
||||
('done', 'Done'),
|
||||
('cancel', 'Cancelled')
|
||||
]
|
||||
|
||||
_columns = {
|
||||
|
@ -177,7 +178,7 @@ class purchase_order(osv.osv):
|
|||
'picking_ids': fields.one2many('stock.picking.in', 'purchase_id', 'Picking List', readonly=True, help="This is the list of incomming shipments that have been generated for this purchase order."),
|
||||
'shipped':fields.boolean('Received', readonly=True, select=True, help="It indicates that a picking has been done"),
|
||||
'shipped_rate': fields.function(_shipped_rate, string='Received', type='float'),
|
||||
'invoiced': fields.function(_invoiced, string='Invoiced & Paid', type='boolean', help="It indicates that an invoice has been paid"),
|
||||
'invoiced': fields.function(_invoiced, string='Invoice Received', type='boolean', help="It indicates that an invoice has been paid"),
|
||||
'invoiced_rate': fields.function(_invoiced_rate, string='Invoiced', type='float'),
|
||||
'invoice_method': fields.selection([('manual','Based on Purchase Order lines'),('order','Based on generated draft invoice'),('picking','Bases on incoming shipments')], 'Invoicing Control', required=True,
|
||||
help="Based on Purchase Order lines: place individual lines in 'Invoice Control > Based on P.O. lines' from where you can selectively create an invoice.\n" \
|
||||
|
@ -277,10 +278,90 @@ class purchase_order(osv.osv):
|
|||
fiscal_position = supplier.property_account_position and supplier.property_account_position.id or False
|
||||
return {'value':{'pricelist_id': pricelist, 'fiscal_position': fiscal_position}}
|
||||
|
||||
def view_invoice(self, cr, uid, ids, context=None):
|
||||
'''
|
||||
This function returns an action that display existing invoices of given sale order ids. It can either be a in a list or in a form view, if there is only one invoice to show.
|
||||
'''
|
||||
mod_obj = self.pool.get('ir.model.data')
|
||||
wizard_obj = self.pool.get('purchase.order.line_invoice')
|
||||
#compute the number of invoices to display
|
||||
inv_ids = []
|
||||
for po in self.browse(cr, uid, ids, context=context):
|
||||
if po.invoice_method == 'manual':
|
||||
if not po.invoice_ids:
|
||||
context.update({'active_ids' : [line.id for line in po.order_line]})
|
||||
wizard_obj.makeInvoices(cr, uid, [], context=context)
|
||||
|
||||
for po in self.browse(cr, uid, ids, context=context):
|
||||
inv_ids+= [invoice.id for invoice in po.invoice_ids]
|
||||
res = mod_obj.get_object_reference(cr, uid, 'account', 'invoice_supplier_form')
|
||||
res_id = res and res[1] or False
|
||||
|
||||
return {
|
||||
'name': _('Supplier Invoices'),
|
||||
'view_type': 'form',
|
||||
'view_mode': 'form',
|
||||
'view_id': [res_id],
|
||||
'res_model': 'account.invoice',
|
||||
'context': "{'type':'in_invoice', 'journal_type': 'purchase'}",
|
||||
'type': 'ir.actions.act_window',
|
||||
'nodestroy': True,
|
||||
'target': 'current',
|
||||
'res_id': inv_ids and inv_ids[0] or False,
|
||||
}
|
||||
|
||||
def view_picking(self, cr, uid, ids, context=None):
|
||||
'''
|
||||
This function returns an action that display existing pîcking orders of given purchase order ids.
|
||||
'''
|
||||
mod_obj = self.pool.get('ir.model.data')
|
||||
pick_ids = []
|
||||
for po in self.browse(cr, uid, ids, context=context):
|
||||
pick_ids += [picking.id for picking in po.picking_ids]
|
||||
|
||||
res = mod_obj.get_object_reference(cr, uid, 'stock', 'view_picking_in_form')
|
||||
res_id = res and res[1] or False
|
||||
|
||||
return {
|
||||
'name': _('Receptions'),
|
||||
'view_type': 'form',
|
||||
'view_mode': 'form',
|
||||
'view_id': [res_id],
|
||||
'res_model': 'stock.picking',
|
||||
'context': "{'contact_display': 'partner'}",
|
||||
'type': 'ir.actions.act_window',
|
||||
'nodestroy': True,
|
||||
'target': 'current',
|
||||
'res_id': pick_ids and pick_ids[0] or False,
|
||||
}
|
||||
|
||||
def wkf_approve_order(self, cr, uid, ids, context=None):
|
||||
self.write(cr, uid, ids, {'state': 'approved', 'date_approve': fields.date.context_today(self,cr,uid,context=context)})
|
||||
return True
|
||||
|
||||
def wkf_send_rfq(self, cr, uid, ids, context=None):
|
||||
'''
|
||||
This function opens a window to compose an email, with the edi purchase template message loaded by default
|
||||
'''
|
||||
mod_obj = self.pool.get('ir.model.data')
|
||||
template = mod_obj.get_object_reference(cr, uid, 'purchase', 'email_template_edi_purchase')
|
||||
template_id = template and template[1] or False
|
||||
res = mod_obj.get_object_reference(cr, uid, 'mail', 'email_compose_message_wizard_form')
|
||||
res_id = res and res[1] or False
|
||||
ctx = dict(context, active_model='purchase.order', active_id=ids[0])
|
||||
ctx.update({'mail.compose.template_id': template_id})
|
||||
return {
|
||||
'view_type': 'form',
|
||||
'view_mode': 'form',
|
||||
'res_model': 'mail.compose.message',
|
||||
'views': [(res_id,'form')],
|
||||
'view_id': res_id,
|
||||
'type': 'ir.actions.act_window',
|
||||
'target': 'new',
|
||||
'context': ctx,
|
||||
'nodestroy': True,
|
||||
}
|
||||
|
||||
#TODO: implement messages system
|
||||
def wkf_confirm_order(self, cr, uid, ids, context=None):
|
||||
todo = []
|
||||
|
@ -445,6 +526,8 @@ class purchase_order(osv.osv):
|
|||
'partner_id': order.dest_address_id.id or order.partner_id.id,
|
||||
'invoice_state': '2binvoiced' if order.invoice_method == 'picking' else 'none',
|
||||
'type': 'in',
|
||||
'partner_id': order.dest_address_id.id or order.partner_id.id,
|
||||
'invoice_state': '2binvoiced' if order.invoice_method == 'picking' else 'none',
|
||||
'purchase_id': order.id,
|
||||
'company_id': order.company_id.id,
|
||||
'move_lines' : [],
|
||||
|
@ -996,4 +1079,16 @@ class procurement_order(osv.osv):
|
|||
return res
|
||||
|
||||
procurement_order()
|
||||
|
||||
class mail_message(osv.osv):
|
||||
_name = 'mail.message'
|
||||
_inherit = 'mail.message'
|
||||
|
||||
def _postprocess_sent_message(self, cr, uid, message, context=None):
|
||||
if message.model == 'purchase.order':
|
||||
wf_service = netsvc.LocalService("workflow")
|
||||
wf_service.trg_validate(uid, 'purchase.order', message.res_id, 'send_rfq', cr)
|
||||
return super(mail_message, self)._postprocess_sent_message(cr, uid, message=message, context=context)
|
||||
|
||||
mail_message()
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
|
@ -132,15 +132,18 @@
|
|||
<field name="arch" type="xml">
|
||||
<form layout="manual">
|
||||
<div class="oe_form_topbar">
|
||||
<button name="action_cancel_draft" states="cancel" string="Set to Draft" type="object"/>
|
||||
<button name="purchase_confirm" states="draft,sent" string="Confirm Order" class="oe_form_button_hi"/>
|
||||
<button name="wkf_send_rfq" states="draft" string="Send RFQ" type="object" context="{'send_rfq':True}"/>
|
||||
<button name="wkf_send_rfq" states="confirmed" string="Resend Purchase Order" type="object"/>
|
||||
<button name="action_cancel" states="except_picking,except_invoice,wait" string="Cancel" type="object" />
|
||||
<button name="picking_ok" states="except_picking" string="Manually Corrected"/>
|
||||
<button name="invoice_ok" states="except_invoice" string="Manually Corrected"/>
|
||||
<button name="purchase_confirm" states="draft" string="Confirm Purchase"/>
|
||||
<button name="purchase_appbuyer" states="wait_auth" string="Approve Purchase"/>
|
||||
<button name="purchase_approve" states="confirmed" string="Approved"/>
|
||||
<button name="%(report_purchase_order)d" string="Print" states="approved" type="action"/>
|
||||
<button name="action_cancel" states="approved,except_picking,except_invoice,wait" string="Cancel" type="object"/>
|
||||
<button name="purchase_cancel" states="draft,confirmed,wait_auth" string="Cancel"/>
|
||||
<button name="purchase_appbuyer" states="wait_auth" string="Approve Purchase" class="oe_form_button_hi"/>
|
||||
<button name="purchase_approve" states="confirmed" string="Approve Order" class="oe_form_button_hi"/>
|
||||
<button name="view_invoice" string="Receive Invoice" type="object" attrs="{'invisible': ['|', ('invoice_method','=','picking'), '|', ('state','!=', 'approved'), ('invoiced','=',True) ]}"/>
|
||||
<button name="view_picking" string="Receive Products" type="object" attrs="{'invisible': ['|', ('shipped','=',True), ('state','!=', 'approved')]}"/>
|
||||
<button name="action_cancel_draft" states="cancel,sent,confirmed" string="Set to Draft" type="object"/>
|
||||
<button name="purchase_cancel" states="draft,confirmed,wait_auth,sent" string="Cancel"/>
|
||||
<div class="oe_right">
|
||||
<field name="state" nolabel="1" widget="statusbar" statusbar_visible="draft,approved,done" statusbar_colors='{"except_picking":"red","except_invoice":"red","confirmed":"blue","wait":"blue"}' readonly="1"/>
|
||||
</div>
|
||||
|
@ -225,9 +228,8 @@
|
|||
<filter icon="terp-document-new" name="draft" string="Quotations" domain="[('state','=','draft')]" help="Purchase order which are in draft state"/>
|
||||
<filter icon="terp-check" name="approved" string="Approved" domain="[('state','in',('approved','done'))]" help="Approved purchase order"/>
|
||||
<separator orientation="vertical"/>
|
||||
<filter icon="terp-emblem-important" name="exception" string="Exception" domain="[('state','in',('except_invoice','except_picking'))]" help="Purchase order which are in the exception state"/>
|
||||
<separator orientation="vertical"/>
|
||||
<filter icon="terp-gtk-go-back-rtl" name="not_invoiced" string="Not Invoiced" domain="[('invoice_ids','=', False)]" help="Purchase orders that include lines not invoiced."/>
|
||||
<filter icon="terp-emblem-important" name="exception" string="Exception" domain="[('state','in',('except_invoice','except_picking'))]" help="Purchase order which are in the exception state"/>
|
||||
<separator orientation="vertical"/>
|
||||
<field name="name" string="Reference"/>
|
||||
<field name="partner_id"/>
|
||||
|
@ -257,13 +259,10 @@
|
|||
<search string="Search Purchase Order">
|
||||
<group>
|
||||
<filter icon="terp-document-new" name="draft" string="Quotations" domain="[('state','=','draft')]" help="Purchase orders which are in draft state"/>
|
||||
<filter icon="terp-gtk-jump-to-ltr" name="to_approve" string="To Approve" domain="[('state','in',('draft','wait','confirmed'))]" help="Purchase orders which are not approved yet."/>
|
||||
<filter icon="terp-check" name="approved" string="Approved" domain="[('state','=','approved')]" help="Approved purchase orders"/>
|
||||
<filter icon="terp-accessories-archiver+" string="Done" domain="[('state','=','done')]" help="Purchase orders which are in done state."/>
|
||||
<separator orientation="vertical"/>
|
||||
<filter icon="terp-emblem-important" name="exception" string="Exception" domain="[('state','in',('except_invoice','except_picking'))]" help="Purchase orders which are in exception state"/>
|
||||
<filter icon="terp-check" name="approved" string="Purchase Orders" domain="[('state','not in',('draft','cancel'))]" help="Approved purchase orders"/>
|
||||
<separator orientation="vertical"/>
|
||||
<filter icon="terp-gtk-go-back-rtl" name="not_invoiced" string="Not Invoiced" domain="[('invoice_ids','=', False)]" help="Purchase orders that include lines not invoiced."/>
|
||||
<filter icon="terp-emblem-important" name="exception" string="Exception" domain="[('state','in',('except_invoice','except_picking'))]" help="Purchase orders which are in exception state"/>
|
||||
<separator orientation="vertical"/>
|
||||
<field name="name" string="Reference"/>
|
||||
<field name="partner_id"/>
|
||||
|
@ -308,12 +307,12 @@
|
|||
</record>
|
||||
|
||||
<record id="purchase_rfq" model="ir.actions.act_window">
|
||||
<field name="name">Requests for Quotation</field>
|
||||
<field name="name">Quotations</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">purchase.order</field>
|
||||
<field name="context">{'search_default_draft': 1}</field>
|
||||
<field name="view_mode">tree,form,graph,calendar</field>
|
||||
<field name="search_view_id" ref="view_request_for_quotation_filter"/>
|
||||
<field name="search_view_id" ref="view_purchase_order_filter"/>
|
||||
<field name="help">You can create a request for quotation when you want to buy products to a supplier but the purchase is not confirmed yet. Use also this menu to review requests for quotation created automatically based on your logistic rules (minimum stock, MTO, etc). You can convert the request for quotation into a purchase order once the order is confirmed. If you use the extended interface (from user's preferences), you can select the way to control your supplier invoices: based on the order, based on the receptions or manual encoding.</field>
|
||||
</record>
|
||||
<menuitem action="purchase_rfq" id="menu_purchase_rfq"
|
||||
|
|
|
@ -13,6 +13,12 @@
|
|||
<field name="flow_start">True</field>
|
||||
<field name="name">draft</field>
|
||||
</record>
|
||||
<record id="act_sent" model="workflow.activity">
|
||||
<field name="wkf_id" ref="purchase_order"/>
|
||||
<field name="name">sent</field>
|
||||
<field name="kind">function</field>
|
||||
<field name="action">write({'state':'sent'})</field>
|
||||
</record>
|
||||
<record id="act_confirmed" model="workflow.activity">
|
||||
<field name="wkf_id" ref="purchase_order"/>
|
||||
<field name="name">confirmed</field>
|
||||
|
@ -90,6 +96,22 @@
|
|||
<field name="act_to" ref="act_confirmed"/>
|
||||
<field name="signal">purchase_confirm</field>
|
||||
</record>
|
||||
<record id="trans_draft_sent" model="workflow.transition">
|
||||
<field name="act_from" ref="act_draft"/>
|
||||
<field name="act_to" ref="act_sent"/>
|
||||
<field name="signal">send_rfq</field>
|
||||
</record>
|
||||
<record id="trans_sent_confirmed" model="workflow.transition">
|
||||
<field name="act_from" ref="act_sent"/>
|
||||
<field name="act_to" ref="act_confirmed"/>
|
||||
<field name="signal">purchase_confirm</field>
|
||||
</record>
|
||||
<record id="trans_sent_cancel" model="workflow.transition">
|
||||
<field name="act_from" ref="act_sent"/>
|
||||
<field name="act_to" ref="act_cancel"/>
|
||||
<field name="signal">purchase_cancel</field>
|
||||
</record>
|
||||
|
||||
<record id="trans_confirmed_cancel" model="workflow.transition">
|
||||
<field name="act_from" ref="act_confirmed"/>
|
||||
<field name="act_to" ref="act_cancel"/>
|
||||
|
|
|
@ -38,6 +38,7 @@ that exceeds minimum amount set by configuration wizard.
|
|||
'update_xml': [
|
||||
'purchase_double_validation_workflow.xml',
|
||||
'purchase_double_validation_installer.xml',
|
||||
'purchase_double_validation_view.xml',
|
||||
'board_purchase_view.xml'
|
||||
],
|
||||
'test': [
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue