first commit
This commit is contained in:
2
modules/edocument_peppol/__init__.py
Normal file
2
modules/edocument_peppol/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
BIN
modules/edocument_peppol/__pycache__/__init__.cpython-311.pyc
Normal file
BIN
modules/edocument_peppol/__pycache__/__init__.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/edocument_peppol/__pycache__/account.cpython-311.pyc
Normal file
BIN
modules/edocument_peppol/__pycache__/account.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/edocument_peppol/__pycache__/edocument.cpython-311.pyc
Normal file
BIN
modules/edocument_peppol/__pycache__/edocument.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/edocument_peppol/__pycache__/exceptions.cpython-311.pyc
Normal file
BIN
modules/edocument_peppol/__pycache__/exceptions.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/edocument_peppol/__pycache__/ir.cpython-311.pyc
Normal file
BIN
modules/edocument_peppol/__pycache__/ir.cpython-311.pyc
Normal file
Binary file not shown.
BIN
modules/edocument_peppol/__pycache__/party.cpython-311.pyc
Normal file
BIN
modules/edocument_peppol/__pycache__/party.cpython-311.pyc
Normal file
Binary file not shown.
67
modules/edocument_peppol/account.py
Normal file
67
modules/edocument_peppol/account.py
Normal file
@@ -0,0 +1,67 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.i18n import gettext
|
||||
from trytond.model import fields
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
from trytond.pyson import Eval
|
||||
|
||||
from .exceptions import InvoicePeppolRequired
|
||||
|
||||
|
||||
class Invoice(metaclass=PoolMeta):
|
||||
__name__ = 'account.invoice'
|
||||
|
||||
peppol = fields.One2Many(
|
||||
'edocument.peppol', 'invoice', "Peppol", readonly=True,
|
||||
states={
|
||||
'invisible': ~Eval('peppol', []),
|
||||
})
|
||||
|
||||
@property
|
||||
def peppol_required(self):
|
||||
def is_be_vat(identifier):
|
||||
return (identifier
|
||||
and (identifier.type == 'be_vat'
|
||||
or (identifier.type == 'eu_vat'
|
||||
and identifier.code.startswith('BE'))))
|
||||
if (self.invoice_date
|
||||
and self.invoice_date.year >= 2026
|
||||
and is_be_vat(self.tax_identifier)
|
||||
and is_be_vat(self.party_tax_identifier)):
|
||||
return True
|
||||
return False
|
||||
|
||||
@classmethod
|
||||
def _post(cls, invoices):
|
||||
pool = Pool()
|
||||
Peppol = pool.get('edocument.peppol')
|
||||
Warning = pool.get('res.user.warning')
|
||||
posted_invoices = {
|
||||
i for i in invoices if i.state in {'draft', 'validated'}}
|
||||
super()._post(invoices)
|
||||
peppol = []
|
||||
for invoice in posted_invoices:
|
||||
if invoice.type != 'out':
|
||||
continue
|
||||
peppol_types = invoice.party.get_multivalue(
|
||||
'peppol_types', company=invoice.company.id)
|
||||
if peppol_types and 'bis-billing-3' in peppol_types:
|
||||
peppol.append(Peppol(
|
||||
direction='out',
|
||||
company=invoice.company,
|
||||
type='bis-billing-3',
|
||||
invoice=invoice))
|
||||
elif invoice.peppol_required:
|
||||
warning_key = Warning.format(
|
||||
'invoice_peppol_required', [
|
||||
invoice.party, invoice.company])
|
||||
if Warning.check(warning_key):
|
||||
raise InvoicePeppolRequired(warning_key, gettext(
|
||||
'edocument_peppol'
|
||||
'.msg_invoice_party_peppol_required',
|
||||
party=invoice.party.rec_name,
|
||||
invoice=invoice.rec_name))
|
||||
if peppol:
|
||||
Peppol.save(peppol)
|
||||
Peppol.submit(peppol)
|
||||
12
modules/edocument_peppol/account.xml
Normal file
12
modules/edocument_peppol/account.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="account_invoice_view_form">
|
||||
<field name="model">account.invoice</field>
|
||||
<field name="inherit" ref="account_invoice.invoice_view_form"/>
|
||||
<field name="name">account_invoice_form</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
331
modules/edocument_peppol/edocument.py
Normal file
331
modules/edocument_peppol/edocument.py
Normal file
@@ -0,0 +1,331 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from sql.conditionals import NullIf
|
||||
from sql.operators import Equal
|
||||
|
||||
import trytond.config as config
|
||||
from trytond.model import (
|
||||
Exclude, MatchMixin, ModelSQL, ModelView, Workflow, dualmethod, fields,
|
||||
sequence_ordered)
|
||||
from trytond.pool import Pool
|
||||
from trytond.pyson import Eval, If
|
||||
from trytond.transaction import Transaction
|
||||
|
||||
from .exceptions import PeppolServiceError
|
||||
|
||||
if config.getboolean('edocument_peppol', 'filestore', default=True):
|
||||
file_id = 'file_id'
|
||||
store_prefix = config.get(
|
||||
'edocument_peppol', 'store_prefix', default=None)
|
||||
else:
|
||||
file_id = store_prefix = None
|
||||
|
||||
|
||||
class Peppol(Workflow, ModelSQL, ModelView):
|
||||
__name__ = 'edocument.peppol'
|
||||
|
||||
_states = {
|
||||
'readonly': Eval('state') != 'draft',
|
||||
}
|
||||
|
||||
direction = fields.Selection([
|
||||
('in', "IN"),
|
||||
('out', "OUT"),
|
||||
], "Direction", required=True, states=_states)
|
||||
company = fields.Many2One(
|
||||
'company.company', "Company", required=True, states=_states)
|
||||
type = fields.Selection([
|
||||
(None, ""),
|
||||
('bis-billing-3', "BIS Billing V3"),
|
||||
], "Type", translate=False,
|
||||
states={
|
||||
'readonly': _states['readonly'],
|
||||
'required': Eval('state') != 'draft',
|
||||
})
|
||||
service = fields.Many2One(
|
||||
'edocument.peppol.service', "Service",
|
||||
domain=[
|
||||
('company', '=', Eval('company', -1)),
|
||||
If(Eval('state') == 'draft',
|
||||
('types', 'in', Eval('type')),
|
||||
()),
|
||||
],
|
||||
states={
|
||||
'readonly': _states['readonly'],
|
||||
'required': Eval('state') != 'draft',
|
||||
})
|
||||
invoice = fields.Many2One(
|
||||
'account.invoice', "Invoice", ondelete='RESTRICT',
|
||||
domain=[
|
||||
('company', '=', Eval('company', -1)),
|
||||
If(Eval('direction') == 'out', [
|
||||
('type', '=', 'out'),
|
||||
('state', 'in', ['posted', 'paid']),
|
||||
], [
|
||||
('type', '=', 'in'),
|
||||
]),
|
||||
],
|
||||
states={
|
||||
'readonly': _states['readonly'],
|
||||
'invisible': (
|
||||
~Eval('type').in_([
|
||||
'bis-billing-3',
|
||||
])
|
||||
| ((Eval('state') == 'draft')
|
||||
& (Eval('direction') == 'in'))),
|
||||
'required': (
|
||||
(Eval('direction') == 'out')
|
||||
& Eval('type').in_([
|
||||
'bis-billing-3',
|
||||
])),
|
||||
})
|
||||
data = fields.Binary(
|
||||
"Data",
|
||||
file_id=file_id, store_prefix=store_prefix,
|
||||
states={
|
||||
'invisible': (
|
||||
(Eval('state') == 'draft')
|
||||
& (Eval('direction') == 'out')),
|
||||
})
|
||||
file_id = fields.Char("File ID", readonly=False)
|
||||
transmission_id = fields.Char("Transmission ID", readonly=True)
|
||||
document_retried = fields.Many2One(
|
||||
'edocument.peppol', "Retry", readonly=True,
|
||||
states={
|
||||
'invisible': ~Eval('document_retried'),
|
||||
'required': Eval('state') == 'retried',
|
||||
})
|
||||
status = fields.Char(
|
||||
"Status", readonly=True,
|
||||
states={
|
||||
'invisible': ~Eval('status'),
|
||||
})
|
||||
state = fields.Selection([
|
||||
('draft', "Draft"),
|
||||
('submitted', "Submitted"),
|
||||
('processing', "Processing"),
|
||||
('succeeded', "Succeeded"),
|
||||
('failed', "Failed"),
|
||||
('retried', "Retried"),
|
||||
('cancelled', "Cancelled"),
|
||||
], "State", readonly=True, required=True, sort=False)
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
|
||||
t = cls.__table__()
|
||||
cls._sql_constraints += [
|
||||
('service_transmission_id_unique',
|
||||
Exclude(t,
|
||||
(t.service, Equal),
|
||||
(NullIf(t.transmission_id, ''), Equal)),
|
||||
'edocument_peppol.msg_service_transmission_id_unique'),
|
||||
]
|
||||
|
||||
cls._transitions |= {
|
||||
('draft', 'submitted'),
|
||||
('submitted', 'processing'),
|
||||
('processing', 'processing'),
|
||||
('processing', 'succeeded'),
|
||||
('processing', 'failed'),
|
||||
('failed', 'retried'),
|
||||
('failed', 'cancelled'),
|
||||
}
|
||||
cls._buttons.update(
|
||||
draft={
|
||||
'invisible': Eval('state') != 'submitted',
|
||||
'depends': ['state'],
|
||||
},
|
||||
submit={
|
||||
'invisible': Eval('state') != 'draft',
|
||||
'depends': ['state'],
|
||||
},
|
||||
process={
|
||||
'invisible': ~Eval('state').in_(['submitted', 'processing']),
|
||||
'depends': ['state'],
|
||||
},
|
||||
retry={
|
||||
'invisible': Eval('state') != 'failed',
|
||||
'depends': ['state'],
|
||||
},
|
||||
cancel={
|
||||
'invisible': Eval('state') != 'failed',
|
||||
'depends': ['state'],
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def default_company(cls):
|
||||
return Transaction().context.get('company')
|
||||
|
||||
@classmethod
|
||||
def default_state(cls):
|
||||
return 'draft'
|
||||
|
||||
@classmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('draft')
|
||||
def draft(cls, documents):
|
||||
pass
|
||||
|
||||
@dualmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('submitted')
|
||||
def submit(cls, documents):
|
||||
pool = Pool()
|
||||
Service = pool.get('edocument.peppol.service')
|
||||
for document in documents:
|
||||
if not document.service:
|
||||
document.service = Service.get_service(document)
|
||||
if document.direction == 'out':
|
||||
document.data = document.render()
|
||||
cls.save(documents)
|
||||
cls.__queue__.process(documents)
|
||||
|
||||
def get_service_pattern(self):
|
||||
return {
|
||||
'type': self.type,
|
||||
}
|
||||
|
||||
def render(self):
|
||||
pool = Pool()
|
||||
Invoice = pool.get('edocument.ubl.invoice')
|
||||
assert self.direction == 'out'
|
||||
if self.type == 'bis-billing-3':
|
||||
return Invoice(self.invoice).render(
|
||||
'2', specification='peppol-bis-3')
|
||||
|
||||
@dualmethod
|
||||
@ModelView.button
|
||||
@Workflow.transition('processing')
|
||||
def process(cls, documents):
|
||||
cls.lock(documents)
|
||||
# write state before calling _process
|
||||
cls.write(documents, {'state': 'processing'})
|
||||
for document in documents:
|
||||
if document.direction == 'out':
|
||||
cls.__queue__._process(document)
|
||||
else:
|
||||
document._process()
|
||||
|
||||
def _process(self):
|
||||
pool = Pool()
|
||||
Invoice = pool.get('edocument.ubl.invoice')
|
||||
if self.state != 'processing':
|
||||
return
|
||||
self.lock()
|
||||
if self.direction == 'out':
|
||||
if self.transmission_id:
|
||||
return
|
||||
try:
|
||||
self.transmission_id = self.service.post(self)
|
||||
self.save()
|
||||
except PeppolServiceError as e:
|
||||
self.fail(status=str(e))
|
||||
elif self.direction == 'in':
|
||||
if self.type == 'bis-billing-3':
|
||||
if self.invoice:
|
||||
return
|
||||
self.invoice = Invoice.parse(self.data)
|
||||
self.save()
|
||||
self.succeed()
|
||||
|
||||
@classmethod
|
||||
def update_status(cls, documents=None):
|
||||
if documents is None:
|
||||
documents = cls.search([
|
||||
('direction', '=', 'out'),
|
||||
('state', '=', 'processing'),
|
||||
])
|
||||
for document in documents:
|
||||
document._update_status()
|
||||
cls.save(documents)
|
||||
|
||||
def _update_status(self):
|
||||
assert self.direction == 'out'
|
||||
self.service.update_status(self)
|
||||
|
||||
@dualmethod
|
||||
@Workflow.transition('succeeded')
|
||||
def succeed(cls, documents, status=None):
|
||||
cls.write(documents, {'status': status})
|
||||
|
||||
@dualmethod
|
||||
@Workflow.transition('failed')
|
||||
def fail(cls, documents, status=None):
|
||||
cls.write(documents, {'status': status})
|
||||
|
||||
@classmethod
|
||||
@Workflow.transition('retried')
|
||||
def retry(cls, documents):
|
||||
retries = cls.copy(documents)
|
||||
for document, retry in zip(documents, retries):
|
||||
document.document_retried = retry
|
||||
cls.save(documents)
|
||||
cls.submit(retries)
|
||||
|
||||
@classmethod
|
||||
@Workflow.transition('cancelled')
|
||||
def cancel(cls, documents):
|
||||
pass
|
||||
|
||||
@classmethod
|
||||
def copy(cls, documents, default=None):
|
||||
default = default.copy() if default is not None else {}
|
||||
default.setdefault('service')
|
||||
default.setdefault('data')
|
||||
default.setdefault('transmission_id')
|
||||
default.setdefault('document_retried')
|
||||
default.setdefault('status')
|
||||
return super().copy(documents, default=default)
|
||||
|
||||
|
||||
class PeppolService(sequence_ordered(), MatchMixin, ModelSQL, ModelView):
|
||||
__name__ = 'edocument.peppol.service'
|
||||
|
||||
company = fields.Many2One(
|
||||
'company.company', "Company", required=True)
|
||||
service = fields.Selection([
|
||||
], "Service")
|
||||
types = fields.MultiSelection(
|
||||
'get_peppol_types', "Types",
|
||||
help="The types of document supported by the service provider.")
|
||||
|
||||
@classmethod
|
||||
def default_company(cls):
|
||||
return Transaction().context.get('company')
|
||||
|
||||
@classmethod
|
||||
def get_service(cls, document):
|
||||
pattern = document.get_service_pattern()
|
||||
for service in cls.search([('company', '=', document.company)]):
|
||||
if service.match(pattern):
|
||||
return service
|
||||
|
||||
def match(self, pattern, match_none=False):
|
||||
if 'type' in pattern:
|
||||
pattern = pattern.copy()
|
||||
if pattern.pop('type') not in self.types:
|
||||
return False
|
||||
return super().match(pattern, match_none=match_none)
|
||||
|
||||
@classmethod
|
||||
def get_peppol_types(cls):
|
||||
pool = Pool()
|
||||
Peppol = pool.get('edocument.peppol')
|
||||
return [
|
||||
(v, l) for v, l in Peppol.fields_get(['type'])['type']['selection']
|
||||
if v is not None]
|
||||
|
||||
@classmethod
|
||||
def default_types(cls):
|
||||
return ['bis-billing-3']
|
||||
|
||||
def post(self, document):
|
||||
if meth := getattr(self, f'_post_{self.service}', None):
|
||||
return meth(document)
|
||||
|
||||
def update_status(self, document):
|
||||
if meth := getattr(self, f'_update_status_{self.service}', None):
|
||||
return meth(document)
|
||||
237
modules/edocument_peppol/edocument.xml
Normal file
237
modules/edocument_peppol/edocument.xml
Normal file
@@ -0,0 +1,237 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data>
|
||||
<menuitem
|
||||
name="Peppol"
|
||||
parent="ir.menu_administration"
|
||||
sequence="20"
|
||||
id="menu_peppol"/>
|
||||
<record model="ir.ui.menu-res.group"
|
||||
id="menu_peppol_group_admin">
|
||||
<field name="menu" ref="menu_peppol"/>
|
||||
<field name="group" ref="res.group_admin"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="edocument_peppol_view_form">
|
||||
<field name="model">edocument.peppol</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">edocument_peppol_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="edocument_peppol_view_list">
|
||||
<field name="model">edocument.peppol</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="name">edocument_peppol_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_edocument_peppol">
|
||||
<field name="name">Documents</field>
|
||||
<field name="res_model">edocument.peppol</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_edocument_peppol_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="edocument_peppol_view_list"/>
|
||||
<field name="act_window" ref="act_edocument_peppol"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_edocument_peppol_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="edocument_peppol_view_form"/>
|
||||
<field name="act_window" ref="act_edocument_peppol"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_edocument_peppol_domain_draft">
|
||||
<field name="name">Draft</field>
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="domain" eval="[('state', '=', 'draft')]" pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_edocument_peppol"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_edocument_peppol_domain_pending">
|
||||
<field name="name">Pending</field>
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="domain" eval="[('state', '=', 'pending')]" pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_edocument_peppol"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_edocument_peppol_domain_processing">
|
||||
<field name="name">Processing</field>
|
||||
<field name="sequence" eval="30"/>
|
||||
<field name="domain" eval="[('state', '=', 'processing')]" pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_edocument_peppol"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_edocument_peppol_domain_failed">
|
||||
<field name="name">Failed</field>
|
||||
<field name="sequence" eval="40"/>
|
||||
<field name="domain" eval="[('state', '=', 'failed')]" pyson="1"/>
|
||||
<field name="count" eval="True"/>
|
||||
<field name="act_window" ref="act_edocument_peppol"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.domain" id="act_edocument_peppol_domain_all">
|
||||
<field name="name">All</field>
|
||||
<field name="sequence" eval="9999"/>
|
||||
<field name="domain"></field>
|
||||
<field name="act_window" ref="act_edocument_peppol"/>
|
||||
</record>
|
||||
<menuitem
|
||||
parent="menu_peppol"
|
||||
action="act_edocument_peppol"
|
||||
sequence="20"
|
||||
id="menu_edocument_peppol"/>
|
||||
|
||||
<record model="ir.model.access" id="access_edocument_peppol">
|
||||
<field name="model">edocument.peppol</field>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="False"/>
|
||||
<field name="perm_create" eval="False"/>
|
||||
<field name="perm_delete" eval="False"/>
|
||||
</record>
|
||||
<record model="ir.model.access" id="access_edocument_peppol_admin">
|
||||
<field name="model">edocument.peppol</field>
|
||||
<field name="group" ref="res.group_admin"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="True"/>
|
||||
<field name="perm_create" eval="True"/>
|
||||
<field name="perm_delete" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.field.access" id="access_edocument_peppol_data">
|
||||
<field name="model">edocument.peppol</field>
|
||||
<field name="field">data</field>
|
||||
<field name="perm_read" eval="False"/>
|
||||
<field name="perm_write" eval="False"/>
|
||||
</record>
|
||||
<record model="ir.model.field.access" id="access_edocument_peppol_data_admin">
|
||||
<field name="model">edocument.peppol</field>
|
||||
<field name="field">data</field>
|
||||
<field name="group" ref="res.group_admin"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_edocument_peppol_companies">
|
||||
<field name="name">User in companies</field>
|
||||
<field name="model">edocument.peppol</field>
|
||||
<field name="global_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_edocument_peppol_companies">
|
||||
<field name="domain" eval="[('company', 'in', Eval('companies', []))]" pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_edocument_peppol_companies"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="edocument_peppol_draft_button">
|
||||
<field name="model">edocument.peppol</field>
|
||||
<field name="name">draft</field>
|
||||
<field name="string">Draft</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="edocument_peppol_submit_button">
|
||||
<field name="model">edocument.peppol</field>
|
||||
<field name="name">submit</field>
|
||||
<field name="string">Submit</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="edocument_peppol_process_button">
|
||||
<field name="model">edocument.peppol</field>
|
||||
<field name="name">process</field>
|
||||
<field name="string">Process</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="edocument_peppol_retry_button">
|
||||
<field name="model">edocument.peppol</field>
|
||||
<field name="name">retry</field>
|
||||
<field name="string">Retry</field>
|
||||
</record>
|
||||
<record model="ir.model.button-res.group" id="edocument_peppol_retry_button_group_admin">
|
||||
<field name="button" ref="edocument_peppol_retry_button"/>
|
||||
<field name="group" ref="res.group_admin"/>
|
||||
</record>
|
||||
<record model="ir.model.button-res.group" id="edocument_peppol_retry_button_group_account">
|
||||
<field name="button" ref="edocument_peppol_retry_button"/>
|
||||
<field name="group" ref="account.group_account"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.model.button" id="edocument_peppol_cancel_button">
|
||||
<field name="model">edocument.peppol</field>
|
||||
<field name="name">cancel</field>
|
||||
<field name="string">Cancel</field>
|
||||
</record>
|
||||
<record model="ir.model.button-res.group" id="edocument_peppol_cancel_button_group_admin">
|
||||
<field name="button" ref="edocument_peppol_cancel_button"/>
|
||||
<field name="group" ref="res.group_admin"/>
|
||||
</record>
|
||||
<record model="ir.model.button-res.group" id="edocument_peppol_cancel_button_group_account_admin">
|
||||
<field name="button" ref="edocument_peppol_cancel_button"/>
|
||||
<field name="group" ref="account.group_account_admin"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="edocument_peppol_service_view_form">
|
||||
<field name="model">edocument.peppol.service</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">edocument_peppol_service_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="edocument_peppol_service_view_list">
|
||||
<field name="model">edocument.peppol.service</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="name">edocument_peppol_service_list</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_edocument_peppol_service">
|
||||
<field name="name">Services</field>
|
||||
<field name="res_model">edocument.peppol.service</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_edocument_peppol_service_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="edocument_peppol_service_view_list"/>
|
||||
<field name="act_window" ref="act_edocument_peppol_service"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_edocument_peppol_service_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="edocument_peppol_service_view_form"/>
|
||||
<field name="act_window" ref="act_edocument_peppol_service"/>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
parent="menu_peppol"
|
||||
action="act_edocument_peppol_service"
|
||||
sequence="10"
|
||||
id="menu_edocument_peppol_service"/>
|
||||
|
||||
<record model="ir.model.access" id="access_edocument_peppol_service">
|
||||
<field name="model">edocument.peppol.service</field>
|
||||
<field name="perm_read" eval="False"/>
|
||||
<field name="perm_write" eval="False"/>
|
||||
<field name="perm_create" eval="False"/>
|
||||
<field name="perm_delete" eval="False"/>
|
||||
</record>
|
||||
<record model="ir.model.access" id="access_edocument_peppol_service_admin">
|
||||
<field name="model">edocument.peppol.service</field>
|
||||
<field name="group" ref="res.group_admin"/>
|
||||
<field name="perm_read" eval="True"/>
|
||||
<field name="perm_write" eval="True"/>
|
||||
<field name="perm_create" eval="True"/>
|
||||
<field name="perm_delete" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_edocument_peppol_service_companies">
|
||||
<field name="name">User in companies</field>
|
||||
<field name="model">edocument.peppol.service</field>
|
||||
<field name="global_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_edocument_peppol_service_companies">
|
||||
<field name="domain" eval="[('company', 'in', Eval('companies', []))]" pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_edocument_peppol_service_companies"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
|
||||
<data noupdate="1">
|
||||
<record model="ir.cron" id="cron_edocument_peppol_update_status">
|
||||
<field name="method">edocument.peppol|update_status</field>
|
||||
<field name="interval_number" eval="1"/>
|
||||
<field name="interval_type">hours</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
12
modules/edocument_peppol/exceptions.py
Normal file
12
modules/edocument_peppol/exceptions.py
Normal file
@@ -0,0 +1,12 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.exceptions import UserWarning
|
||||
|
||||
|
||||
class InvoicePeppolRequired(UserWarning):
|
||||
pass
|
||||
|
||||
|
||||
class PeppolServiceError(Exception):
|
||||
pass
|
||||
16
modules/edocument_peppol/ir.py
Normal file
16
modules/edocument_peppol/ir.py
Normal file
@@ -0,0 +1,16 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.pool import PoolMeta
|
||||
|
||||
|
||||
class Cron(metaclass=PoolMeta):
|
||||
__name__ = 'ir.cron'
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
cls.method.selection.extend([
|
||||
('edocument.peppol|update_status',
|
||||
"Update Peppol Status"),
|
||||
])
|
||||
232
modules/edocument_peppol/locale/bg.po
Normal file
232
modules/edocument_peppol/locale/bg.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
235
modules/edocument_peppol/locale/ca.po
Normal file
235
modules/edocument_peppol/locale/ca.po
Normal file
@@ -0,0 +1,235 @@
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr "Dades"
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr "Direcció"
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr "Reintentat"
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr "Identificador del fitxer"
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr "Factura"
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr "Servei"
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr "Estat"
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr "Estat"
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr "ID transmisió"
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr "Tipus"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr "Servei"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr "Tipus"
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr "Tipus Peppol"
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tercer"
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr "Tipus Peppol"
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr "Els tipus de document soportats pel proveïdor del servei."
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr "Enviar documents al client utilitzant la xarxa Peppol."
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr "eDocument Peppol"
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr "Servei eDocument Peppol"
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr "Documents"
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr "Serveis"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tot"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr "Fallat"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr "Pendent"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr "En procés"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
"El tercer \"%(party)s no esta configurar per enviar la factura "
|
||||
"\"%(invoice)s\" utilitzant la xarxa Peppol."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr "El ID de la transmisió ha de ser únic per servei."
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel·la"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Processa"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr "Reintenta"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr "Envia"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuari a les empreses"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuari a les empreses"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr "Documents"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr "Serveis"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr "Tercer Peppol"
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr "Entrada"
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr "Sortida"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancel·lat"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Esborrany"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr "Fallat"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr "En procés"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr "Reintentat"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr "Enviat"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr "Amb èxit"
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr "Actualitza estat Peppol"
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
232
modules/edocument_peppol/locale/cs.po
Normal file
232
modules/edocument_peppol/locale/cs.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
234
modules/edocument_peppol/locale/de.po
Normal file
234
modules/edocument_peppol/locale/de.po
Normal file
@@ -0,0 +1,234 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr "Daten"
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr "Richtung"
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr "Erneuter Versuch"
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr "Datei ID"
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr "Rechnung"
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr "Service"
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr "Übertragungs-ID"
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr "Typ"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr "Service"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr "Typen"
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr "Peppol-Typen"
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr "Unternehmen"
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr "Partei"
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr "Peppol-Typen"
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr "Die vom Dienstanbieter unterstützten Dokumenttypen."
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr "Dokumente über das Peppol-Netzwerk an den Kunden schicken."
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr "E-Dokument-Peppol"
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr "E-Dokument-Peppol-Dienst"
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr "Dokumente"
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr "Services"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alle"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr "Fehlgeschlagen"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr "Ausstehend"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr "In Ausführung"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
"Die Partei \"%(party)s\" ist nicht dafür eingerichtet, die Rechnung "
|
||||
"\"%(invoice)s\" über das Peppol-Netzwerk zu versenden."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr "Die Übertragungs-ID muss je Dienst eindeutig sein."
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Abbrechen"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Ausführen"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr "Erneut versuchen"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr "Übermitteln"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Benutzer in Unternehmen"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Benutzer in Unternehmen"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr "Dokumente"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr "Services"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr "Partei Peppol"
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr "IN"
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr "AUSGEHEND"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annulliert"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Entwurf"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr "Fehlgeschlagen"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr "In Ausführung"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr "Erneut versucht"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr "Übermittelt"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr "Erfolgreich"
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr "Peppol-Status Aktualisieren"
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
234
modules/edocument_peppol/locale/es.po
Normal file
234
modules/edocument_peppol/locale/es.po
Normal file
@@ -0,0 +1,234 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr "Datos"
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr "Dirección"
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr "Reintentado"
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr "Identificador del fichero"
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr "Factura"
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr "Servicio"
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr "Estado"
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr "ID transmisión"
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr "Servicio"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr "Tipos"
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr "Tipos Peppol"
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tercero"
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr "Tipos Peppol"
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr "Los tipos de documento soportados por el proveedor del servicio."
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr "Enviar documentos al cliente utilitzando la red Peppol."
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr "eDocumento Peppol"
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr "Servicio eDocumento Peppol"
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr "Documentos"
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr "Servicios"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Todo"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr "Fallado"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr "Pendiente"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr "En proceso"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
"El tercero \"%(party)s\" no esta configurada para enviar la factura "
|
||||
"\"%(invoice)s\" utilitzando la red Peppol."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr "El ID de la transmisión debe ser unico por servicio."
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Procesar"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr "Reintentar"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr "Enviar"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuario en las empresas"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Usuario en las empresas"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr "Documentos"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr "Servicios"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr "Tercero Peppol"
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr "Entrada"
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr "Salida"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancelado"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Borrador"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr "Fallado"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr "En proceso"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr "Reintentado"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr "Enviado"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr "Con éxito"
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr "Actualizar estado Peppol"
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
232
modules/edocument_peppol/locale/es_419.po
Normal file
232
modules/edocument_peppol/locale/es_419.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
232
modules/edocument_peppol/locale/et.po
Normal file
232
modules/edocument_peppol/locale/et.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
232
modules/edocument_peppol/locale/fa.po
Normal file
232
modules/edocument_peppol/locale/fa.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
232
modules/edocument_peppol/locale/fi.po
Normal file
232
modules/edocument_peppol/locale/fi.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
235
modules/edocument_peppol/locale/fr.po
Normal file
235
modules/edocument_peppol/locale/fr.po
Normal file
@@ -0,0 +1,235 @@
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr "Données"
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr "Direction"
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr "Réessayer"
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr "ID du fichier"
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr "Facture"
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr "Service"
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr "État"
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr "Statut"
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr "ID de transmission"
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr "Type"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr "Service"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr "Types"
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr "Types de Peppol"
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr "Société"
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr "Tiers"
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr "Types de Peppol"
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr "Types de documents pris en charge par le fournisseur de services."
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr "Envoyer les documents au client via le réseau Peppol."
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr "Document électronique Peppol"
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr "Service Peppol de documents électroniques"
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr "Documents"
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr "Services"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Tous"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillons"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr "Échoués"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr "En attentes"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr "En traitements"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
"Le tiers « %(party)s » n’est pas configurée pour envoyer la facture "
|
||||
"« %(invoice)s » via le réseau Peppol."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr "L'identifiant de transmission doit être unique pour chaque service."
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Traiter"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr "Réessayer"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr "Soumettre"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Utilisateur dans les sociétés"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Utilisateur dans les sociétés"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr "Documents"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr "Services"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr "Tiers Peppol"
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr "Entrant"
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr "Sortant"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Annulé"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Brouillon"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr "Échoué"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr "En traitement"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr "Réessayé"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr "Soumis"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr "Réussi"
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr "Mise à jour des statuts Peppol"
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
232
modules/edocument_peppol/locale/hu.po
Normal file
232
modules/edocument_peppol/locale/hu.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
232
modules/edocument_peppol/locale/id.po
Normal file
232
modules/edocument_peppol/locale/id.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
232
modules/edocument_peppol/locale/it.po
Normal file
232
modules/edocument_peppol/locale/it.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
232
modules/edocument_peppol/locale/lo.po
Normal file
232
modules/edocument_peppol/locale/lo.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
232
modules/edocument_peppol/locale/lt.po
Normal file
232
modules/edocument_peppol/locale/lt.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
235
modules/edocument_peppol/locale/nl.po
Normal file
235
modules/edocument_peppol/locale/nl.po
Normal file
@@ -0,0 +1,235 @@
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr "Bedrijf"
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr "Data"
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr "Richting"
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr "Opnieuw proberen"
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr "Bestands ID"
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr "Factuur"
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr "Service"
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr "Overdracht ID"
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr "Soort"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr "Bedrijf"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr "Service"
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr "Soorten"
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr "Peppol soorten"
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr "Bedrijf"
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr "Relatie"
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr "Peppol soorten"
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr "De document soorten die worden ondersteund door de serviceprovider."
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr "Stuur de documenten via het Peppol-netwerk naar de klant."
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr "E-document Peppol"
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr "E-document Peppol service"
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr "Documenten"
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr "Diensten"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr "Alles"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr "Mislukt"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr "In behandeling"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr "In uitvoering"
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
"De relatie \"%(party)s\" is niet ingesteld om de factuur \"%(invoice)s\" via"
|
||||
" het Peppol-netwerk te versturen."
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr "Het overdracht ID moet uniek zijn per dienst."
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr "Annuleer"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr "Verwerk"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr "Opnieuw proberen"
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr "Indienen"
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Gebruiker in bedrijven"
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr "Gebruiker in bedrijven"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr "Documenten"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr "Diensten"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr "Peppol relatie"
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr "IN"
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr "UIT"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr "Geannuleerd"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr "Concept"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr "Mislukt"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr "In behandeling"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr "Opnieuw geprobeerd"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr "Ingediend"
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr "Geslaagd"
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr "Peppol-status bijwerken"
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr "Peppol"
|
||||
232
modules/edocument_peppol/locale/pl.po
Normal file
232
modules/edocument_peppol/locale/pl.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
232
modules/edocument_peppol/locale/pt.po
Normal file
232
modules/edocument_peppol/locale/pt.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
232
modules/edocument_peppol/locale/ro.po
Normal file
232
modules/edocument_peppol/locale/ro.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
232
modules/edocument_peppol/locale/ru.po
Normal file
232
modules/edocument_peppol/locale/ru.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
232
modules/edocument_peppol/locale/sl.po
Normal file
232
modules/edocument_peppol/locale/sl.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
232
modules/edocument_peppol/locale/tr.po
Normal file
232
modules/edocument_peppol/locale/tr.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
232
modules/edocument_peppol/locale/uk.po
Normal file
232
modules/edocument_peppol/locale/uk.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
232
modules/edocument_peppol/locale/zh_CN.po
Normal file
232
modules/edocument_peppol/locale/zh_CN.po
Normal file
@@ -0,0 +1,232 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "field:account.invoice,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,data:"
|
||||
msgid "Data"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,direction:"
|
||||
msgid "Direction"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,document_retried:"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,file_id:"
|
||||
msgid "File ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,invoice:"
|
||||
msgid "Invoice"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,state:"
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,status:"
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,transmission_id:"
|
||||
msgid "Transmission ID"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol,type:"
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,service:"
|
||||
msgid "Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:edocument.peppol.service,types:"
|
||||
msgid "Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,company:"
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,party:"
|
||||
msgid "Party"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "field:party.party.peppol,peppol_types:"
|
||||
msgid "Peppol Types"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:edocument.peppol.service,types:"
|
||||
msgid "The types of document supported by the service provider."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "help:party.party,peppol_types:"
|
||||
msgid "Send the documents to the customer via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol,string:"
|
||||
msgid "Edocument Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:edocument.peppol.service,string:"
|
||||
msgid "Edocument Peppol Service"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_all"
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_draft"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_failed"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_pending"
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.action.act_window.domain,name:act_edocument_peppol_domain_processing"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgctxt "model:ir.message,text:msg_invoice_party_peppol_required"
|
||||
msgid ""
|
||||
"The party \"%(party)s\" is not set up to send the invoice \"%(invoice)s\" "
|
||||
"via the Peppol network."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.message,text:msg_service_transmission_id_unique"
|
||||
msgid "The transmission ID must be unique per service."
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_cancel_button"
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_draft_button"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_process_button"
|
||||
msgid "Process"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_retry_button"
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.model.button,string:edocument_peppol_submit_button"
|
||||
msgid "Submit"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.rule.group,name:rule_group_edocument_peppol_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt ""
|
||||
"model:ir.rule.group,name:rule_group_edocument_peppol_service_companies"
|
||||
msgid "User in companies"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol"
|
||||
msgid "Documents"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_edocument_peppol_service"
|
||||
msgid "Services"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_peppol"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:party.party.peppol,string:"
|
||||
msgid "Party Peppol"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "IN"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,direction:"
|
||||
msgid "OUT"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Cancelled"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Draft"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Processing"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Retried"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Submitted"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:edocument.peppol,state:"
|
||||
msgid "Succeeded"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "selection:ir.cron,method:"
|
||||
msgid "Update Peppol Status"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "view:party.party:"
|
||||
msgid "Peppol"
|
||||
msgstr ""
|
||||
13
modules/edocument_peppol/message.xml
Normal file
13
modules/edocument_peppol/message.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data grouped="1">
|
||||
<record model="ir.message" id="msg_service_transmission_id_unique">
|
||||
<field name="text">The transmission ID must be unique per service.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_invoice_party_peppol_required">
|
||||
<field name="text">The party "%(party)s" is not set up to send the invoice "%(invoice)s" via the Peppol network.</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
46
modules/edocument_peppol/party.py
Normal file
46
modules/edocument_peppol/party.py
Normal file
@@ -0,0 +1,46 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.model import ModelSQL, fields
|
||||
from trytond.modules.company.model import CompanyValueMixin
|
||||
from trytond.pool import Pool, PoolMeta
|
||||
|
||||
|
||||
class Party(metaclass=PoolMeta):
|
||||
__name__ = 'party.party'
|
||||
|
||||
peppol_types = fields.MultiValue(fields.MultiSelection(
|
||||
'get_peppol_types', "Peppol Types",
|
||||
help="Send the documents to the customer via the Peppol network."))
|
||||
peppol = fields.One2Many('party.party.peppol', 'party', "Peppol")
|
||||
|
||||
@classmethod
|
||||
def multivalue_model(cls, field):
|
||||
pool = Pool()
|
||||
if field == 'peppol_types':
|
||||
return pool.get('party.party.peppol')
|
||||
return super().multivalue_model(field)
|
||||
|
||||
@classmethod
|
||||
def get_peppol_types(cls):
|
||||
pool = Pool()
|
||||
Peppol = pool.get('edocument.peppol')
|
||||
return [
|
||||
(v, l) for v, l in Peppol.fields_get(['type'])['type']['selection']
|
||||
if v is not None]
|
||||
|
||||
|
||||
class PartyPeppol(ModelSQL, CompanyValueMixin):
|
||||
__name__ = 'party.party.peppol'
|
||||
|
||||
party = fields.Many2One(
|
||||
'party.party', "Party", ondelete='CASCADE', required=True)
|
||||
peppol_types = fields.MultiSelection('get_peppol_types', "Peppol Types")
|
||||
|
||||
@classmethod
|
||||
def get_peppol_types(cls):
|
||||
pool = Pool()
|
||||
Peppol = pool.get('edocument.peppol')
|
||||
return [
|
||||
(v, l) for v, l in Peppol.fields_get(['type'])['type']['selection']
|
||||
if v is not None]
|
||||
12
modules/edocument_peppol/party.xml
Normal file
12
modules/edocument_peppol/party.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="party_party_view_form">
|
||||
<field name="model">party.party</field>
|
||||
<field name="inherit" ref="party.party_view_form"/>
|
||||
<field name="name">party_party_form</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
2
modules/edocument_peppol/tests/__init__.py
Normal file
2
modules/edocument_peppol/tests/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
75
modules/edocument_peppol/tests/scenario_edocument_peppol.rst
Normal file
75
modules/edocument_peppol/tests/scenario_edocument_peppol.rst
Normal file
@@ -0,0 +1,75 @@
|
||||
=========================
|
||||
EDocument Peppol Scenario
|
||||
=========================
|
||||
|
||||
Imports::
|
||||
|
||||
>>> from decimal import Decimal
|
||||
|
||||
>>> from proteus import Model
|
||||
>>> from trytond.modules.account.tests.tools import (
|
||||
... create_chart, create_fiscalyear, get_accounts)
|
||||
>>> from trytond.modules.account_invoice.tests.tools import (
|
||||
... set_fiscalyear_invoice_sequences)
|
||||
>>> from trytond.modules.company.tests.tools import create_company
|
||||
>>> from trytond.tests.tools import activate_modules, assertEqual
|
||||
|
||||
Activate modules::
|
||||
|
||||
>>> config = activate_modules('edocument_peppol', create_company, create_chart)
|
||||
|
||||
>>> Invoice = Model.get('account.invoice')
|
||||
>>> Party = Model.get('party.party')
|
||||
>>> Peppol = Model.get('edocument.peppol')
|
||||
>>> PeppolService = Model.get('edocument.peppol.service')
|
||||
|
||||
Get accounts::
|
||||
|
||||
>>> accounts = get_accounts()
|
||||
|
||||
Create a service::
|
||||
|
||||
>>> peppol_service1 = PeppolService(sequence=1)
|
||||
>>> peppol_service1.types = []
|
||||
>>> peppol_service1.save()
|
||||
>>> peppol_service2 = PeppolService(sequence=2)
|
||||
>>> peppol_service2.types = ['bis-billing-3']
|
||||
>>> peppol_service2.save()
|
||||
|
||||
Create fiscal year::
|
||||
|
||||
>>> fiscalyear = set_fiscalyear_invoice_sequences(create_fiscalyear())
|
||||
>>> fiscalyear.click('create_period')
|
||||
|
||||
Create a customer::
|
||||
|
||||
>>> customer = Party(name="Customer")
|
||||
>>> customer.peppol_types = ['bis-billing-3']
|
||||
>>> customer.save()
|
||||
|
||||
Post an invoice::
|
||||
|
||||
>>> invoice = Invoice(type='out')
|
||||
>>> invoice.party = customer
|
||||
>>> line = invoice.lines.new()
|
||||
>>> line.quantity = 1
|
||||
>>> line.unit_price = Decimal('100.0000')
|
||||
>>> line.account = accounts['revenue']
|
||||
>>> invoice.click('post')
|
||||
>>> invoice.state
|
||||
'posted'
|
||||
|
||||
Check the Peppol invoice::
|
||||
|
||||
>>> peppol, = Peppol.find([])
|
||||
>>> peppol.direction
|
||||
'out'
|
||||
>>> assertEqual(peppol.company, invoice.company)
|
||||
>>> peppol.type
|
||||
'bis-billing-3'
|
||||
>>> assertEqual(peppol.invoice, invoice)
|
||||
>>> assertEqual(peppol.service, peppol_service2)
|
||||
>>> bool(peppol.data)
|
||||
True
|
||||
>>> peppol.state
|
||||
'processing'
|
||||
11
modules/edocument_peppol/tests/test_module.py
Normal file
11
modules/edocument_peppol/tests/test_module.py
Normal file
@@ -0,0 +1,11 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
from trytond.tests.test_tryton import ModuleTestCase
|
||||
|
||||
|
||||
class EdocumentPeppolTestCase(ModuleTestCase):
|
||||
"Test Edocument Peppol module"
|
||||
module = 'edocument_peppol'
|
||||
|
||||
|
||||
del ModuleTestCase
|
||||
8
modules/edocument_peppol/tests/test_scenario.py
Normal file
8
modules/edocument_peppol/tests/test_scenario.py
Normal file
@@ -0,0 +1,8 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.tests.test_tryton import load_doc_tests
|
||||
|
||||
|
||||
def load_tests(*args, **kwargs):
|
||||
return load_doc_tests(__name__, __file__, *args, **kwargs)
|
||||
23
modules/edocument_peppol/tryton.cfg
Normal file
23
modules/edocument_peppol/tryton.cfg
Normal file
@@ -0,0 +1,23 @@
|
||||
[tryton]
|
||||
version=7.8.4
|
||||
depends:
|
||||
account_invoice
|
||||
company
|
||||
edocument_ubl
|
||||
ir
|
||||
party
|
||||
res
|
||||
xml:
|
||||
party.xml
|
||||
account.xml
|
||||
edocument.xml
|
||||
message.xml
|
||||
|
||||
[register]
|
||||
model:
|
||||
ir.Cron
|
||||
party.Party
|
||||
party.PartyPeppol
|
||||
account.Invoice
|
||||
edocument.Peppol
|
||||
edocument.PeppolService
|
||||
10
modules/edocument_peppol/view/account_invoice_form.xml
Normal file
10
modules/edocument_peppol/view/account_invoice_form.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="//notebook" position="inside">
|
||||
<page name="peppol">
|
||||
<field name="peppol" colspan="4"/>
|
||||
</page>
|
||||
</xpath>
|
||||
</data>
|
||||
40
modules/edocument_peppol/view/edocument_peppol_form.xml
Normal file
40
modules/edocument_peppol/view/edocument_peppol_form.xml
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<form>
|
||||
<label name="direction"/>
|
||||
<field name="direction"/>
|
||||
<label name="company"/>
|
||||
<field name="company"/>
|
||||
|
||||
<label name="type"/>
|
||||
<field name="type"/>
|
||||
<label name="service"/>
|
||||
<field name="service"/>
|
||||
|
||||
<label name="invoice"/>
|
||||
<field name="invoice" colspan="3"/>
|
||||
|
||||
<label name="data"/>
|
||||
<field name="data" colspan="3"/>
|
||||
<field name="data" widget="document" colspan="4"/>
|
||||
|
||||
<label name="transmission_id"/>
|
||||
<field name="transmission_id"/>
|
||||
<label name="status"/>
|
||||
<field name="status"/>
|
||||
|
||||
<label name="document_retried"/>
|
||||
<field name="document_retried"/>
|
||||
<newline/>
|
||||
|
||||
<label name="state"/>
|
||||
<field name="state"/>
|
||||
<group id="buttons" col="-1" colspan="2">
|
||||
<button name="cancel" icon="tryton-cancel"/>
|
||||
<button name="draft" icon="tryton-back"/>
|
||||
<button name="submit" icon="tryton-forward"/>
|
||||
<button name="process"/>
|
||||
<button name="retry" icon="tryton-launch"/>
|
||||
</group>
|
||||
</form>
|
||||
16
modules/edocument_peppol/view/edocument_peppol_list.xml
Normal file
16
modules/edocument_peppol/view/edocument_peppol_list.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tree>
|
||||
<field name="direction"/>
|
||||
<field name="company" expand="1" optional="1"/>
|
||||
<field name="type" expand="1"/>
|
||||
<field name="service" expand="1"/>
|
||||
<field name="transmission_id" expand="1" optional="1"/>
|
||||
<field name="status" optional="0"/>
|
||||
<field name="state"/>
|
||||
<button name="draft" multiple="1"/>
|
||||
<button name="submit" multiple="1"/>
|
||||
<button name="process" multiple="1"/>
|
||||
<button name="retry" multiple="1"/>
|
||||
</tree>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<form>
|
||||
<label name="company"/>
|
||||
<field name="company"/>
|
||||
<label name="sequence"/>
|
||||
<field name="sequence"/>
|
||||
|
||||
<label name="service"/>
|
||||
<field name="service"/>
|
||||
<newline/>
|
||||
|
||||
<label name="types"/>
|
||||
<field name="types" colspan="3" yexpand="0"/>
|
||||
</form>
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tree sequence="sequence">
|
||||
<field name="company" expand="1" optional="1"/>
|
||||
<field name="service" expand="2"/>
|
||||
</tree>
|
||||
11
modules/edocument_peppol/view/party_party_form.xml
Normal file
11
modules/edocument_peppol/view/party_party_form.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="//notebook" position="inside">
|
||||
<page string="Peppol" id="peppol">
|
||||
<label name="peppol_types"/>
|
||||
<field name="peppol_types" colspan="3" yexpand="0"/>
|
||||
</page>
|
||||
</xpath>
|
||||
</data>
|
||||
Reference in New Issue
Block a user