diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/barcodes | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/barcodes')
101 files changed, 34113 insertions, 0 deletions
diff --git a/addons/barcodes/__init__.py b/addons/barcodes/__init__.py new file mode 100644 index 00000000..dfbc1f52 --- /dev/null +++ b/addons/barcodes/__init__.py @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- + +from . import models + +from odoo import api, SUPERUSER_ID + + +def _assign_default_nomeclature_id(cr, registry): + env = api.Environment(cr, SUPERUSER_ID, {}) + company_ids_without_default_nomenclature_id = env['res.company'].search([ + ('nomenclature_id', '=', False) + ]) + default_nomenclature_id = env.ref('barcodes.default_barcode_nomenclature', raise_if_not_found=False) + if default_nomenclature_id: + company_ids_without_default_nomenclature_id.write({ + 'nomenclature_id': default_nomenclature_id.id, + }) + diff --git a/addons/barcodes/__manifest__.py b/addons/barcodes/__manifest__.py new file mode 100644 index 00000000..78eb3aee --- /dev/null +++ b/addons/barcodes/__manifest__.py @@ -0,0 +1,17 @@ +{ + 'name': 'Barcode', + 'version': '2.0', + 'category': 'Hidden', + 'summary': 'Scan and Parse Barcodes', + 'depends': ['web'], + 'data': [ + 'data/barcodes_data.xml', + 'views/barcodes_view.xml', + 'security/ir.model.access.csv', + 'views/barcodes_templates.xml', + ], + 'installable': True, + 'auto_install': False, + 'post_init_hook': '_assign_default_nomeclature_id', + 'license': 'LGPL-3', +} diff --git a/addons/barcodes/data/barcodes_data.xml b/addons/barcodes/data/barcodes_data.xml new file mode 100644 index 00000000..7607a01a --- /dev/null +++ b/addons/barcodes/data/barcodes_data.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo noupdate="1"> + <record id="default_barcode_nomenclature" model="barcode.nomenclature"> + <field name="name">Default Nomenclature</field> + </record> + + <record id="barcode_rule_product" model="barcode.rule"> + <field name="name">Product Barcodes</field> + <field name="barcode_nomenclature_id" ref="default_barcode_nomenclature"/> + <field name="sequence">90</field> + <field name="type">product</field> + <field name="encoding">any</field> + <field name="pattern">.*</field> + </record> +</odoo> diff --git a/addons/barcodes/i18n/af.po b/addons/barcodes/i18n/af.po new file mode 100644 index 00000000..03636ce8 --- /dev/null +++ b/addons/barcodes/i18n/af.po @@ -0,0 +1,418 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +# Andre de Kock <adekock11@gmail.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Andre de Kock <adekock11@gmail.com>, 2017\n" +"Language-Team: Afrikaans (https://www.transifex.com/odoo/teams/41243/af/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: af\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Geskep deur" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Geskep op" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Vertoningsnaam" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Laas Gewysig op" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Laas Opgedateer deur" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Laas Opgedateer op" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Volgorde" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "Soort" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/am.po b/addons/barcodes/i18n/am.po new file mode 100644 index 00000000..5b744a17 --- /dev/null +++ b/addons/barcodes/i18n/am.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Amharic (https://www.transifex.com/odoo/teams/41243/am/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: am\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "ቅደም ተከተል" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/ar.po b/addons/barcodes/i18n/ar.po new file mode 100644 index 00000000..f5eafed4 --- /dev/null +++ b/addons/barcodes/i18n/ar.po @@ -0,0 +1,389 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Sherif Abd Ekmoniem <sherif.tsupport@gmail.com>, 2020 +# Mustafa Rawi <mustafa@cubexco.com>, 2020 +# amrnegm <amrnegm.01@gmail.com>, 2020 +# Martin Trigaux, 2020 +# Ghaith Gammar <g.gammar@saharaifs.net>, 2020 +# Osama Ahmaro <osamaahmaro@gmail.com>, 2020 +# Shaima Safar <shaima.safar@open-inside.com>, 2020 +# Yihya Hugirat <hugirat@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Yihya Hugirat <hugirat@gmail.com>, 2020\n" +"Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr " '*' ليست نمط باركود صحيح. هل تقصد '.*' ؟" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"تحدد <i>تسمية الباركود</i> كيفية التعرف على الباركود وتصنيفه.\n" +" عند مسح باركود ضوئيًا، يُرفق بالقاعدة الأولى مع نمط\n" +" مُطابق. تركيبة النمط هي تركيبة التعبير النمطي، ويتم التطابق\n" +" بين الباركود إذا طابق التعبير النمطي بادئة الباركود." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "تحدد تسمية الباركود كيفية تعرف نقاط البيع على الباركود وتفسره" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "إضافة تسمية جديدة للباركود" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "لقب" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "دائمًا" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "تعرف داخلي على قاعدة تسمية هذا الباركود" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "تعرف داخلي على تسمية الباركود" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "أي" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "تعرف داخلي على تسمية هذا الباركود" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "تسمية الباركود" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "تسميات الباركود" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "نمط الباركود" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "قاعدة الباركود" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "الباركود الممسوح ضوئيًا" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "شركات" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "تجاهل" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "الاسم المعروض" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 إلى UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "التشفير" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "مسار HTTP" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "المُعرف" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "مطلقًا" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "تسمية" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"يمكن أن تحدد الانماط أيضًا كيفية تشفير القيم الرقمية مثل الأوزان أو الأسعار\n" +" داخل الباركود. يتم التعبير عنهم هكذا: <code>{NNN}</code>حيث\n" +" يحدد حرف الـN مكان تشفير خانات الرقم. كما تدعم أنماط الباركود الأرقام الكسرية أيضًا\n" +" ويتم التعبير عن الرقم العشري هكذا: <code>{NNNDD}</code>. في هذه الحالات،\n" +" يجب أن تظهر هذه الخانات في حقل الباركود كأصفار في السجلات المرتبطة." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "اسم القاعدة" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "القواعد" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "اختيار" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "المسلسل" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "يحدد كمية" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "الطاولات" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "نمط مطابقة الباركود" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "قائمة قواعد الباركود" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "النمط المطابق سيستخدم كلقب لهذا الباركود" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"ستُطبق هذه القاعدة فقط إذا كان الباركود مُشفرًا بطريقة التشفير المحددة" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "النوع" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"يمكن تحويل أكواد UPC لأكواد EAN بوضع صفر كبادئة لهم. يحدد هذا الاختيار إن " +"كان ينبغي تحويل باركود UPC أو EAN تلقائيًا للنوع الآخر عند محاولة تطبيق " +"قاعدة بطريقة التشفير الأخرى." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A إلى EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "التحويل بين UPC وEAN" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "وحدة المنتج" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"يستخدم لترتيب القواعد بحيث تتم مطابقة القواعد ذات التسلسل الأصغر أولًا" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "قيمة آخر باركود ممسوح ضوئيًا." diff --git a/addons/barcodes/i18n/az.po b/addons/barcodes/i18n/az.po new file mode 100644 index 00000000..3fb3b387 --- /dev/null +++ b/addons/barcodes/i18n/az.po @@ -0,0 +1,423 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" +"Language-Team: Azerbaijani (https://www.transifex.com/odoo/teams/41243/az/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: az\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:204 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:390 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:326 +#, python-format +msgid "Error: Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error: Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:362 +#, python-format +msgid "Error: No last scanned barcode" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:95 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:110 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:126 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:139 +#, python-format +msgid "Error: Pager not available" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +msgid "ID" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:382 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:381 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:363 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" diff --git a/addons/barcodes/i18n/barcodes.pot b/addons/barcodes/i18n/barcodes.pot new file mode 100644 index 00000000..00af6f1a --- /dev/null +++ b/addons/barcodes/i18n/barcodes.pot @@ -0,0 +1,364 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-01 07:28+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" diff --git a/addons/barcodes/i18n/bg.po b/addons/barcodes/i18n/bg.po new file mode 100644 index 00000000..a7413c89 --- /dev/null +++ b/addons/barcodes/i18n/bg.po @@ -0,0 +1,391 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Rosen Vladimirov <vladimirov.rosen@gmail.com>, 2020 +# aleksandar ivanov, 2020 +# Maria Boyadjieva <marabo2000@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Maria Boyadjieva <marabo2000@gmail.com>, 2020\n" +"Language-Team: Bulgarian (https://www.transifex.com/odoo/teams/41243/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr " '*' не е валиден шаблона на баркод Regex. Имахте предвид '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Номенклатурите на баркодове</i> определят как баркодовете се признават и категоризират.\n" +" Когато баркодът е сканиран, той вече е присъединен към <i>първото</i> правило с подходящ\n" +" шаблон. Синтаксисът на шаблона е от типа 'регулярен израз', a баркодът е съответстващ,\n" +" ако регулярният израз се съчетава с префикс на баркода." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Дадена номенклатура на баркод определя как центърът за продажби идентифицира" +" и интерпретира баркодове" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Псевдоним" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Винаги" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Вътрешна идентификация за това правило за номенклатура на баркодове" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Вътрешна идентификация за баркодова номенклатура " + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Всеки" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Баркодова номенклатура " + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Баркодови номенклатури " + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Шаблон на баркодове" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Правило за баркод" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Сканиран баркод " + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Компании" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Отхвърлете" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Име за показване" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 to UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Кодиране" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Последно променено на" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Никога" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Шаблоните могат и да определят как цифровите стойности като тегло или цена могат да се\n" +" кодират в баркода. Те са посочени от <code>{NNN}</code> където N\n" +" определят къде са кодирани цифрите на номерата. Плаващите запетаи се поддържат и с \n" +" десетични стойности с D като <code>{NNNDD}</code>. В подобни случаи \n" +" полето с баркода на сродните записи <i>трябва да</i> показва тези цифри като \n" +" нули." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Име на правило" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Правила" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Изберете" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Последователност" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Настройте количество" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Маси" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Шаблонът за съчетаване на баркод" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Списъкът с правила за баркодове" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Съчетаният шаблон ще играе ролята на псевдоним за този баркод" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Това правило ще се приложи, само ако баркодът е кодиран със специфична " +"кодировка" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Вид" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"Кодовете UPC могат да се конвертират в EAN, като им се поставят префикси с " +"нула. Тази настройка определя дали UPC/EAN баркодът трябва да се конвертира " +"автоматично по един или друг начин при опит да се съчетае дадено правило с " +"другата кодировка." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A to EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN конвертиране" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Единица продукт" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Използва се за подредба на правила, така че правилата с по-малка " +"последователност да се съчетават първи" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Стойност на последния сканиран баркод" diff --git a/addons/barcodes/i18n/bn.po b/addons/barcodes/i18n/bn.po new file mode 100644 index 00000000..a367466d --- /dev/null +++ b/addons/barcodes/i18n/bn.po @@ -0,0 +1,369 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2021 +# Abu Zafar <azmikbal@gmail.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Abu Zafar <azmikbal@gmail.com>, 2021\n" +"Language-Team: Bengali (https://www.transifex.com/odoo/teams/41243/bn/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bn\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "কোম্পানি সমূহ " + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "দ্বারা সৃষ্টি" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "তৈরি" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "বাতিল" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "প্রদর্শন নাম" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "এইচটিটিপি রাউটিং" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "আইডি " + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "সর্বশেষ সংশোধিত" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "সর্বশেষ আপডেট করেছেন" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "সর্বশেষ আপডেট হয়েছে" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "নির্বাচন করুন" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "ক্রম" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "ধরণ" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" diff --git a/addons/barcodes/i18n/bs.po b/addons/barcodes/i18n/bs.po new file mode 100644 index 00000000..794d37ba --- /dev/null +++ b/addons/barcodes/i18n/bs.po @@ -0,0 +1,428 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2018 +# Boško Stojaković <bluesoft83@gmail.com>, 2018 +# Bole <bole@dajmi5.com>, 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: Bole <bole@dajmi5.com>, 2018\n" +"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bs\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:204 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "Uvijek" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "Any" +msgstr "Bilo koji" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Nomenklatura bakodova" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Nomenklature barkodova" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "Kaser" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "Klijent" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Kompanije" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "Kreditna kartica" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:390 +#, python-format +msgid "Discard" +msgstr "Odbaci" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "Sniženi proizvod" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:326 +#, python-format +msgid "Error: Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error: Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:362 +#, python-format +msgid "Error: No last scanned barcode" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:95 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:110 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:126 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:139 +#, python-format +msgid "Error: Pager not available" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "Lokacija" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "Lot" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "Nikada" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "Paket" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Naziv pravila" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Pravila" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:382 +#, python-format +msgid "Select" +msgstr "Odaberi" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:381 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Stolovi" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:363 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tip" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "Proizvod za vaganje" diff --git a/addons/barcodes/i18n/ca.po b/addons/barcodes/i18n/ca.po new file mode 100644 index 00000000..cd856ba7 --- /dev/null +++ b/addons/barcodes/i18n/ca.po @@ -0,0 +1,394 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Marc Tormo i Bochaca <mtbochaca@gmail.com>, 2020 +# RGB Consulting <odoo@rgbconsulting.com>, 2020 +# Quim - eccit <quim@eccit.com>, 2020 +# Manel Fernandez Ramirez <manelfera@outlook.com>, 2020 +# Arnau Ros, 2020 +# Josep Anton Belchi, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Josep Anton Belchi, 2021\n" +"Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" +" '*' no és un patró Regex vàlid per a codi de barres. Potser volia utilitzar" +" '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"Les <i>nomenclatures de codis de barres</i> defineixen com es reconeixen i " +"categoritzen els codis de barres. Quan s'escaneja un codi de barres " +"s'associa a la <i>primera</i>regla amb un patró coincident. La sintaxi dels " +"patrons és la d'una expressió regular, i un codi de barres es reconeix si " +"l'expressió regular coincideix amb un prefix del codi de barres." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Una nomenclatura de codi de barres defineix com identifica i interpreta un " +"punt de venda els codis de barres" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Afegir una nova nomenclatura de codis de barres" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Àlies" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Sempre" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" +"Un identificador intern per aquesta regla de nomenclatura de codi de barres" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Identificació interna de la nomenclatura del codi de barres" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Alguna" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Barreja d'esdeveniments de codi de barres" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Nomenclatura del codi de barres" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Nomenclatures de codi de barres " + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Patró de codi de barres" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Regla del codi de barres" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Codi de barres escanejat" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Empreses" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Descartar" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Nom mostrat" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 a UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codificació" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "Enrutament HTTP" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Última modificació el " + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Última actualització per" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Última actualització el" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Mai" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenclatura" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Els patrons també poden definir com es codifiquen els valors numèrics, tals com el pes o el preu, en el codi de barres. S'indica per <code>{NNN}</code>, on les Ns defineixen en quina posició es codifiquen els números.\n" +"També es permeten nombres reals si els decimals s'indiquen amb Ds, per exemple <code>{NNNDD}</code>. En aquests casos, el camp del codi de barres en els registres associats <i>ha de</i> mostrar zeros en aquestes posicions." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Nom de regla" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Regles" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Seleccionar" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Seqüència" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Estableix la quantitat" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Taules " + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "El patró de coincidència de codis de barres" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "La llista de regles de codis de barres" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "El patró coincident serà un sobrenom per aquest codi de barres" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Aquesta regla només s'aplicarà si el codi de barres està codificat amb la " +"codificació especificada" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tipus" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"Els codis UPC es poden convertir a EAN prefixant-los amb un zero. Aquest " +"ajustament determina si un codi de barres UPC/EAN ha de ser convertit " +"automàticament en un sentit o l'altre en buscar una coincidència amb l'altra" +" codificació." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A a EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "Conversió UPC/EAN" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Unitat de producte" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Utilitzat per ordenar regles tals que les regles amb menor seqüència " +"coincideixin primer" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Valor de l'últim codi de barres escanejat." diff --git a/addons/barcodes/i18n/ckb.po b/addons/barcodes/i18n/ckb.po new file mode 100644 index 00000000..5c59ac0d --- /dev/null +++ b/addons/barcodes/i18n/ckb.po @@ -0,0 +1,368 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Haval Abdulkarim <haval.abdulkarim@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Haval Abdulkarim <haval.abdulkarim@gmail.com>, 2020\n" +"Language-Team: Central Kurdish (https://www.transifex.com/odoo/teams/41243/ckb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ckb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "هەرکام" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "کۆمپانیاکان" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "دروستکراوە لەلایەن" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "دروستکراوە لە" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "پیشاندانی ناو" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ناسنامە" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "دواین دەستکاری لە" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "دواین تازەکردنەوە لەلایەن" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "دواین تازەکردنەوە لە" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "ڕیزبەندی" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "جۆر" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" diff --git a/addons/barcodes/i18n/cs.po b/addons/barcodes/i18n/cs.po new file mode 100644 index 00000000..e2ef2c06 --- /dev/null +++ b/addons/barcodes/i18n/cs.po @@ -0,0 +1,391 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# xlu <xlu@seznam.cz>, 2020 +# Martin Trigaux, 2020 +# Jan Horzinka <jan.horzinka@centrum.cz>, 2020 +# Michal Veselý <michal@veselyberanek.net>, 2020 +# trendspotter, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: trendspotter, 2021\n" +"Language-Team: Czech (https://www.transifex.com/odoo/teams/41243/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: cs\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "„*“ není platný vzor čárového kódu Regex. Mysleli jste '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Názvy čárových kódů</i> definují, jak jsou čárové kódy rozpoznávány a kategorizovány.\n" +"Když je čárový kód naskenován, je spojen s <i>prvním</i> pravidlem se shodným vzorem. Syntaxe vzoru je stejná jako u regulárního výrazu a čárový kód se shoduje, pokud se regulární výraz shoduje s předponou čárového kódu." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Nomenklatura čárových kódů definuje, jak prodejní místo čárové kódy " +"identifikuje a interpretuje" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Zástupce" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Vždy" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Interní identifikace tohoto pravidla nomenklatury čárových kódů" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Interní identifikace nomenklatury čárových kódů" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Jakýkoliv" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Nomenklatura čárového kódu" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Nomenklatury čárových kódů" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Vzor čárového kódu" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Pravidlo čárového kódu" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Naskenovaný čárový kód" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Společnosti" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Vytvořeno od" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Zrušit" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Zobrazované jméno" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 na UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kódování" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Routing" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Naposled změněno" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Naposledy upraveno od" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Nikdy" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Systém pojmenování" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Vzory mohou také definovat, jakým způsobem mohou být do čárového kódu " +"zakódovány číselné hodnoty, například hmotnost nebo cena. Označují se " +"<code>{NNN}</code>, kde N určuje, kde jsou číslice čísla zakódovány. " +"Podporovány jsou také plovoucí číslice, jejichž desetinná místa jsou " +"označena písmeny D, například <code>{NNNDD}</code>. V těchto případech " +"<i>musí</i> být v poli čárového kódu na přidružených záznamech tyto číslice " +"uvedeny jako nuly." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Název pravidla" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Pravidla" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Vybrat" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Číselná řada" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Nastavte množství" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabulky" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Vzor shody čárového kódu" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Seznam pravidel čárového kódu" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Odpovídající vzor bude alias tohoto čárového kódu" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"Ve vzoru čárového kódu je syntaktická chyba %(pattern)s: prázdné závorky." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Toto pravidlo platí pouze v případě, že je čárový kód kódován zadaným " +"kódováním" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Typ" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"UPC kódy mohou být převedeny na EAN přidáním předčísla nuly. Toto nastavení " +"určuje, zda má být čárový kód UPC / EAN automaticky převeden jedním nebo " +"druhým způsobem při pokusu o shodu pravidla s jiným kódováním." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A na EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN konverze" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Jednotkový produkt" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Slouží k uspořádání pravidel tak, aby se nejprve shodovala pravidla s menší " +"sekvencí" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Hodnota posledního naskenovaného čárového kódu." diff --git a/addons/barcodes/i18n/da.po b/addons/barcodes/i18n/da.po new file mode 100644 index 00000000..bbaaaba8 --- /dev/null +++ b/addons/barcodes/i18n/da.po @@ -0,0 +1,400 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Morten Schou <ms@msteknik.dk>, 2020 +# Jesper Carstensen <jc@danodoo.dk>, 2020 +# Pernille Kristensen <pernillekristensen1994@gmail.com>, 2020 +# Sanne Kristensen <sanne@vkdata.dk>, 2020 +# Ejner Sønniksen <ejner@vkdata.dk>, 2020 +# lhmflexerp <lhm@flexerp.dk>, 2020 +# Mads Søndergaard, 2020 +# Mads Søndergaard <mads@vkdata.dk>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Mads Søndergaard <mads@vkdata.dk>, 2020\n" +"Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "'*' er ikke et gyldigt Regex stregkode mønster. Mente du '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Stregkode nomenklatures</i> definere hvordan stregkoder genkendes og kategoriseres.\n" +" Når en stregkode scannes, er den forbundet med den <i>første</i> regel med en matchende\n" +" mønster. Mønstersyntaxen er det almindelige udtryk, og en stregkode matches\n" +" hvis det regulære udtryk matcher et præfiks for stregkoden." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"En stregkodes nomenklatur definerer, hvordan butikken identificerer og " +"fortolker stregkoder" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Tilføj en ny stregkode nomenklatur" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Altid" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "En intern identifikation af denne stregkodes nomenklature regel" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "En intern identifikation af stregkodens nomenklatur" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Enhver" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Stregkode Event Mixin" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Stregkode plan" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Stregkode numenklaturer" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Stregkodemønster" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Stregkode regler" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Scannet stregkode" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Virksomheder" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Kassér" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 til UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "Aktiver redigeringstilstand for at redigere dette dokument" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodning" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Routing" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Aldrig" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenklature" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "Personsøger utilgængelig" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Mønstre kan også definere hvorledes numeriske værdier - så som vægt eller pris - kan være\n" +" indkodet i stregkoden. De er indikeret med <code>{NNN}</code> hvor N'erne\n" +" definerer hvor numrets tal er indkodet. Decimaltal er også understøttet via \n" +" decimaler indikeret med D'er, så som <code>{NNNDD}</code>. I disse tilfælde, \n" +" <i>skal</i> stregkoden på det tilhørende registreringsfelt vise disse tal som \n" +" nuller." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Regel navn" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Regler" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "Scan en stregkode for at angive mængden" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Vælg" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sekvens" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Sæt antal" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Borde" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Stregkode matchende mønster" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Listen over stregkoderegler" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Det matchede mønster vil passe til denne stregkode" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" +"Der er en syntaks fejl i stregkode mønstret %(pattern)s: En regel kan kun " +"indeholde et par klammer." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" +"Der er en syntaks fejl i stregkode mønstret %(pattern)s: Klammer kan kun " +"indeholde N'er efterfulgt af D'er." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"Der er en syntaks fejl i stregkode mønstret %(pattern)s: Tomme klammer." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Denne regel gælder kun hvis stregkoden er kodet med den angivne kodning" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Type" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"UPC Koder kan omdannes til EAN ved at præfiksere dem med et nul. Denne " +"indstilling bestemmer om en UPC/EAN stregkode bør konverteres automatisk til" +" den ene eller anden side, når der forsøges at matche en regel med en anden " +"indkodning." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A til EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN Konvertering" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "Udefineret stregkode kommando" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Stk. produkt" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Bruges til at bestille regler, sådan at regler med en mindre sekvens matcher" +" først" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Værdi af den sidst scannede stregkode." diff --git a/addons/barcodes/i18n/de.po b/addons/barcodes/i18n/de.po new file mode 100644 index 00000000..a4d0b708 --- /dev/null +++ b/addons/barcodes/i18n/de.po @@ -0,0 +1,396 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Kevin Harrings <kha@odoo.com>, 2021 +# Chris Egal <sodaswed@web.de>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Chris Egal <sodaswed@web.de>, 2021\n" +"Language-Team: German (https://www.transifex.com/odoo/teams/41243/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "'*' ist kein gültiges Regex Barcode Muster. Meinten Sie '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Barcode-Nomenklaturen</i> legen fest, wie Barcodes erkannt und eingestuft werden.\n" +" Wenn ein Barcode eingelesen wird, wird er der <i>ersten</i> passenden Regel mit\n" +" passendem Muster zugeordnet. Die Syntax der Muster entspricht der regulärer Ausdrücke.\n" +" Ein Barcode erfüllt dann die Regel, wenn der reguläre Ausdruck mit dem Präfix des \n" +" Barcode übereinstimmt." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Eine Barcode-Nomenklatur bestimmt, wie der Point-of-Sale Barcodes erkennt " +"und interpretiert" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Hinzufügen einer neuen Barcode-Nomenklatur" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Immer" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Ein internes Kennzeichen für diese Barcode-Nomenklatur-Regel" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Ein internes Kennzeichen für diese Barcode-Nomenklatur" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Jeder" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Barcode Event Mixin" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Barcode Nomenklatur" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Barcode Nomenkaltur" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Strichcodemuster" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Strichcoderegel" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Gescannter Barcode" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Unternehmen" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Verwerfen" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 zu UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "Editiermodus aktivieren um dieses Dokument anzupassen" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codierung" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Routing" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert durch" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Niemals" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenklatur" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "Pager nicht verfügbar" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Muster können auch festlegen, wie numerische Werte, wie Gewicht und Preis\n" +" als Barcode geschlüsselt werden. Diese werden eingeleitet durch <code>{NNN}</code> wobei die N's\n" +" wo die Ziffern geschlüsselt stehen. Floats werden auch unterstützt \n" +" Nachkommastellen werden als D's, wie in <code>{NNNDD}</code> dargestellt. In diesen Fällen\n" +" <i>muss</i> das Barcode-Feld oder die entsprechenden Datensätze diese Stellen als \n" +" Nullen ausweisen." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Regelbezeichnung" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Regeln" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "Strichcode scannen um Menge festzulegen" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Auswählen" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Reihenfolge" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Menge setzen" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabellen" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Das zum Barcode passende Muster" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Die Liste der Barcode-Regeln" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Das übereinstimmende Muster wird diesen Barcode bestimmen" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" +"Es gibt einen Syntaxfehler in den Barcode-Mustern %(pattern)s: eine Regel " +"kann nur ein Paar geschweifte Klammern enthalten." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" +"Es gibt einen Syntaxfehler im Barcode-Muster %(pattern)s: geschweifte " +"Klammern können nur N's gefolgt von D's enthalten." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"Es gibt einen Syntaxfehler in den Barcode-Mustern %(pattern)s:leere " +"Klammern." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Diese Regel greift nur, wenn der Barcode in angegebener Codierung vorliegt." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Typ" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"UPC-Codes können in EAN durch voranstellen einer Null konvertiert werden. " +"Diese Einstellung legt fest, ob diese Umwandlung automatisch, in die eine " +"oder andere Richtung, erfolgen soll, wenn nach Regel Übereinstimmung der " +"jeweils anderen Kodierung gesucht wird." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A zu EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN Umwandlung" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "Undefinierter Barcode-Befehl" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Produkteinheit" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Verwendet, um Regeln zu sortieren, so dass solche mit kleinerer Nummer " +"zuerst geprüft werden." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Wert des zuletzt gelesenen Barcodes." diff --git a/addons/barcodes/i18n/el.po b/addons/barcodes/i18n/el.po new file mode 100644 index 00000000..fe431abd --- /dev/null +++ b/addons/barcodes/i18n/el.po @@ -0,0 +1,384 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Kostas Goutoudis <goutoudis@gmail.com>, 2020 +# Stefanos Nikou <stefanos.nikou@gmail.com>, 2020 +# Giota Dandidou <giotadandidou@gmail.com>, 2020 +# George Tarasidis <george_tarasidis@yahoo.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: George Tarasidis <george_tarasidis@yahoo.com>, 2020\n" +"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: el\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Ονοματολογία Barcodes</i> καθορίζει πως τα barcodes αναγνωρίζονται και κατηγοριοποιούνται.\n" +" Όταν γίνεται η σάρωση το barcode συσχετίζεται με τον <i>πρώτο</i> κανόνα με ένα αντίστοιχο\n" +" πρότυπο. Η σύνταξη των προτύπων είναι αυτή μιας κανονικής έκφραση και το barcode είναι αντίστοιχο\n" +" εάν η κανονική έκφραση ταιριάζει με το πρόθεμα του barcode." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Μια ονοματολογία barcode καθορίζει το πώς το σημείο πώλησης εντοπίζει και " +"ερμηνεύει barcodes" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Ψευδώνυμο" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Πάντα" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Οποιοδήποτε" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Ονοματολογίες Barcode" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Ονοματολογίες Barcode" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Μοτίβο Barcode" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Κανόνας Barcode" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Barcode Σαρώθηκε" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Εταιρίες" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Απόρριψη" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Εμφάνιση Ονόματος" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Κωδικοποίηση" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "Κωδικός" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Τελευταία τροποποίηση στις" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Τελευταία Ενημέρωση από" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Τελευταία Ενημέρωση στις" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Ποτέ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Τα μοτίβα μπορούν επίσης να καθορίζουν πως μπορούν αριθμητικές τιμές, όπως το βάρος ή η τιμή να κωδικοποιηθούν στο barcode.\n" +"Υποδεικνύονται από τα <code>{NNN}</code> όπου το N's ορίζει που είναι κωδικοποιημένα τα ψηφία του κωδικού.\n" +"Οι αριθμοί κινητής υποδιαστολής υποστηρίζονται επίσης με τα δεκαδικά ψηφία που υποδεικνύονται με τα D, όπως <code>{NNNDD}</code>.\n" +"Σε αυτές τις περιπτώσεις, το πεδίο barcode στις αντίστοιχες εγγραφές θα <i> πρέπει </i> να δείχνει αυτά τα ψηφία ως μηδενικά." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Όνομα Κανόνα" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Κανόνες" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Επιλογή" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Ακολουθία" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Ορίστε ποσότητα" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Πίνακες" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Το μοτίβο αντιστοίχισης barcode" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Η λίστα των κανόνων barcode" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Το αντιστοίχισμένο μοτίβο θα έχει ψευδώνυμο σε αυτό το barcode" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Τύπος" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Μονάδα Είδους" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Χρησιμοποιείται για να ταξινομεί κανόνες με μια μικρότερη ακολουθία " +"αντιστοίχισης" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Τιμή του τελευταίου barcode που σαρώθηκε." diff --git a/addons/barcodes/i18n/en_AU.po b/addons/barcodes/i18n/en_AU.po new file mode 100644 index 00000000..b8a0fdf3 --- /dev/null +++ b/addons/barcodes/i18n/en_AU.po @@ -0,0 +1,342 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:07+0000\n" +"PO-Revision-Date: 2016-03-18 08:46+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: English (Australia) (http://www.transifex.com/odoo/odoo-9/" +"language/en_AU/)\n" +"Language: en_AU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:223 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:221 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:217 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:219 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and " +"categorized.\n" +" When a barcode is scanned it is associated " +"to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of " +"regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix " +"of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets " +"barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:191 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:183 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Created by" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Created on" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:56 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:60 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can " +"be\n" +" encoded into the barcode. They are indicated " +"by <code>{NNN}</code> where the N's\n" +" define where the number's digits are " +"encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as " +"<code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records " +"<i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:77 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:217 code:addons/barcodes/barcodes.py:219 +#: code:addons/barcodes/barcodes.py:221 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:56 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:60 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in " +"one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:191 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/en_GB.po b/addons/barcodes/i18n/en_GB.po new file mode 100644 index 00000000..a37107c1 --- /dev/null +++ b/addons/barcodes/i18n/en_GB.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/odoo/teams/41243/en_GB/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en_GB\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Created by" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Created on" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Sequence" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/eo.po b/addons/barcodes/i18n/eo.po new file mode 100644 index 00000000..4dd54652 --- /dev/null +++ b/addons/barcodes/i18n/eo.po @@ -0,0 +1,364 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Language-Team: Esperanto (https://www.transifex.com/odoo/teams/41243/eo/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: eo\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" diff --git a/addons/barcodes/i18n/es.po b/addons/barcodes/i18n/es.po new file mode 100644 index 00000000..17e81b16 --- /dev/null +++ b/addons/barcodes/i18n/es.po @@ -0,0 +1,400 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# José Cabrera Lozano <jose.cabrera@edukative.es>, 2021 +# Daniela Cervantes <dace@odoo.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Daniela Cervantes <dace@odoo.com>, 2021\n" +"Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" +"'*' no es un patrón Regex válido para código de barras. ¿Quieres usar '.*'?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"Las <i>nomenclaturas de códigos de barras</i> definen cómo se reconocen y categorizan\n" +"los códigos de barras. Cuando se escanea un código de barras se asocia a la <i>primera</i>\n" +"regla con un patrón coincidente. La sintaxis de los patrones es la de una expresión\n" +"regular, y un código de barras se reconoce si la expresión regular coincide con un\n" +"prefijo del código de barras." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Una nomenclatura de código de barras define cómo un punto de venta " +"identifica e interpreta los códigos de barras" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Añadir una nueva nomenclatura de código de barras" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Siempre" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" +"Un identificador interno para esta regla de nomenclatura del código de " +"barras" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Un identificador interno para la nomenclatura de código de barras" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Cualquiera" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Evento Mixin en el código de barras" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Nomenclatura del código de barras" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Nomenclaturas del código de barras" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Patrón de código de barras" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Regla del código de barras" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Código de barras escaneado" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Descartar" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 a UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "Habilita el modo de edición para modificar este documento" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codificación" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "Ruta HTTP " + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "Identificación" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Nunca" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenclatura" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "Número de localizador no disponible" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Los patrones también pueden definir cómo se codifican valores numéricos, tales como\n" +"el peso o el precio, en el código de barras. Se indican por <code>{NNN}</code>,\n" +"donde las letras N definen en qué posición se codifican los números. También se permiten\n" +"números reales si los decimales se indican con la letra D, por ejemplo <code>{NNNDD}</code>.\n" +"En estos casos, el campo de código de barras en los registros asociados <i>debe</i>\n" +"tener ceros en esas posiciones." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Nombre de regla" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Reglas" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "Escanee un código de barras para establecer la cantidad" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Seleccionar" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Definir cantidad" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Gráficas" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Patrón de concordancia para el código de barras" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Lista de reglas de códigos de barras" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "El patrón de concordancia será un alias para este código de barras" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" +"Hay un error de sintaxis en el patrón del código de barras %(pattern)s: una " +"regla solo puede contener un par de llaves." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" +"Hay un error de sintaxis en el patrón del código de barras %(pattern)s: las " +"llaves solo pueden contener N seguido de D." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"Hay un error de sintaxis en el patrón del código de barras %(pattern)s: " +"llaves vacías." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Esta regla solo aplicará si el código de barras está codificado con la " +"codificación especificada" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tipo" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"Los códigos UPC se pueden convertir a EAN prefijándolos con un cero. Este " +"ajuste determina si un código de barras UPC/EAN debe ser convertido " +"automáticamente en uno u otro sentido al buscar una coincidencia con la otra" +" codificación." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A a EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "Conversión UPC/EAN" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "Comando de código de barras indefinido" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Unidad de producto" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Usado para ordenar reglas. Primero se busca una concordancia para reglas con" +" menor secuencia." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Valor del último código de barras escaneado." diff --git a/addons/barcodes/i18n/es_BO.po b/addons/barcodes/i18n/es_BO.po new file mode 100644 index 00000000..71f928f0 --- /dev/null +++ b/addons/barcodes/i18n/es_BO.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Spanish (Bolivia) (https://www.transifex.com/odoo/teams/41243/es_BO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_BO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/es_CL.po b/addons/barcodes/i18n/es_CL.po new file mode 100644 index 00000000..0fa905e3 --- /dev/null +++ b/addons/barcodes/i18n/es_CL.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/odoo/teams/41243/es_CL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CL\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID (identificación)" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/es_CO.po b/addons/barcodes/i18n/es_CO.po new file mode 100644 index 00000000..98ded9b4 --- /dev/null +++ b/addons/barcodes/i18n/es_CO.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/odoo/teams/41243/es_CO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Creado" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/es_CR.po b/addons/barcodes/i18n/es_CR.po new file mode 100644 index 00000000..88db8081 --- /dev/null +++ b/addons/barcodes/i18n/es_CR.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/odoo/teams/41243/es_CR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/es_DO.po b/addons/barcodes/i18n/es_DO.po new file mode 100644 index 00000000..5e1c45b6 --- /dev/null +++ b/addons/barcodes/i18n/es_DO.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/odoo/teams/41243/es_DO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_DO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID (identificación)" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/es_EC.po b/addons/barcodes/i18n/es_EC.po new file mode 100644 index 00000000..4d9fc513 --- /dev/null +++ b/addons/barcodes/i18n/es_EC.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/odoo/teams/41243/es_EC/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_EC\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Creado por:" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Creado" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Fecha de modificación" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Ultima Actualización por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Actualizado en" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/es_MX.po b/addons/barcodes/i18n/es_MX.po new file mode 100644 index 00000000..c69c2d61 --- /dev/null +++ b/addons/barcodes/i18n/es_MX.po @@ -0,0 +1,399 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Cécile Collart <cco@odoo.com>, 2021 +# Daniela Cervantes <dace@odoo.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Daniela Cervantes <dace@odoo.com>, 2021\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/odoo/teams/41243/es_MX/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_MX\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" +"'*' no es un patrón Regex válido para código de barras. ¿Quiere usar '.*'?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"Las <i>nomenclaturas de códigos de barras</i> definen cómo se reconocen y categorizan\n" +"los códigos de barras. Cuando se escanea un código de barras se asocia a la <i>primera</i>\n" +"regla con un patrón coincidente. La sintaxis de los patrones es la de una expresión\n" +"regular, y un código de barras se reconoce si la expresión regular coincide con un\n" +"prefijo del código de barras." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Una nomenclatura de código de barras define cómo un punto de venta " +"identifica e interpreta los códigos de barras" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Añadir una nueva nomenclatura de código de barras" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Siempre" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" +"Un identificador interno para esta regla de nomenclatura del código de " +"barras" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Un identificador interno para la nomenclatura de código de barras" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Cualquiera" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Evento Mixin en el código de barras" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Nomenclatura del código de barras" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Nomenclaturas del código de barras" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Patrón de código de barras" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Regla del código de barras" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Código de barras escaneado" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Descartar" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 a UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "Habilite el modo de edición para modificar este documento" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codificación" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "Ruta HTTP " + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "Identificación" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Nunca" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenclatura" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "Número de localizador no disponible" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Los patrones también pueden definir cómo se codifican valores numéricos, tales como\n" +"el peso o el precio, en el código de barras. Se indican por <code>{NNN}</code>,\n" +"donde las letras N definen en qué posición se codifican los números. También se permiten\n" +"números reales si los decimales se indican con la letra D, por ejemplo <code>{NNNDD}</code>.\n" +"En estos casos, el campo de código de barras en los registros asociados <i>debe</i>\n" +"tener ceros en esas posiciones." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Nombre de regla" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Reglas" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "Escanee un código de barras para establecer la cantidad" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Seleccionar" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Definir cantidad" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Gráficas" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Patrón de concordancia para el código de barras" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Lista de reglas de códigos de barras" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "El patrón de concordancia será un alias para este código de barras" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" +"Hay un error de sintaxis en el patrón del código de barras %(pattern)s: una " +"regla solo puede contener un par de llaves." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" +"Hay un error de sintaxis en el patrón del código de barras %(pattern)s: las " +"llaves solo pueden contener N seguido de D." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"Hay un error de sintaxis en el patrón del código de barras %(pattern)s: " +"llaves vacías." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Esta regla solo aplicará si el código de barras está codificado con la " +"codificación especificada" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tipo" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"Los códigos UPC se pueden convertir a EAN prefijándolos con un cero. Este " +"ajuste determina si un código de barras UPC/EAN debe ser convertido " +"automáticamente en uno u otro sentido al buscar una coincidencia con la otra" +" codificación." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A a EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "Conversión UPC/EAN" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "Comando de código de barras indefinido" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Unidad de producto" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Usado para ordenar reglas. Primero se busca una concordancia para reglas con" +" menor secuencia." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Valor del último código de barras escaneado." diff --git a/addons/barcodes/i18n/es_PA.po b/addons/barcodes/i18n/es_PA.po new file mode 100644 index 00000000..88891dfb --- /dev/null +++ b/addons/barcodes/i18n/es_PA.po @@ -0,0 +1,342 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:07+0000\n" +"PO-Revision-Date: 2016-03-18 08:46+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: Spanish (Panama) (http://www.transifex.com/odoo/odoo-9/" +"language/es_PA/)\n" +"Language: es_PA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:223 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:221 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:217 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:219 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and " +"categorized.\n" +" When a barcode is scanned it is associated " +"to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of " +"regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix " +"of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets " +"barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:191 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:183 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:56 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:60 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can " +"be\n" +" encoded into the barcode. They are indicated " +"by <code>{NNN}</code> where the N's\n" +" define where the number's digits are " +"encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as " +"<code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records " +"<i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:77 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:217 code:addons/barcodes/barcodes.py:219 +#: code:addons/barcodes/barcodes.py:221 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:56 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:60 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "Tipo" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in " +"one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:191 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/es_PE.po b/addons/barcodes/i18n/es_PE.po new file mode 100644 index 00000000..6d262d3c --- /dev/null +++ b/addons/barcodes/i18n/es_PE.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/odoo/teams/41243/es_PE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_PE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/es_PY.po b/addons/barcodes/i18n/es_PY.po new file mode 100644 index 00000000..4a8f4532 --- /dev/null +++ b/addons/barcodes/i18n/es_PY.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/odoo/teams/41243/es_PY/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_PY\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/es_VE.po b/addons/barcodes/i18n/es_VE.po new file mode 100644 index 00000000..ee1e898d --- /dev/null +++ b/addons/barcodes/i18n/es_VE.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/odoo/teams/41243/es_VE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_VE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/et.po b/addons/barcodes/i18n/et.po new file mode 100644 index 00000000..d02b9e7f --- /dev/null +++ b/addons/barcodes/i18n/et.po @@ -0,0 +1,396 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Rivo Zängov <eraser@eraser.ee>, 2020 +# Martin Trigaux, 2020 +# Arma Gedonsky <armagedonsky@hot.ee>, 2020 +# Egon Raamat <egon@avalah.ee>, 2020 +# Eneli Õigus <enelioigus@gmail.com>, 2020 +# Algo Kärp <algokarp@gmail.com>, 2020 +# Triine Aavik <triine@avalah.ee>, 2021 +# Piia Paurson <piia@avalah.ee>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Piia Paurson <piia@avalah.ee>, 2021\n" +"Language-Team: Estonian (https://www.transifex.com/odoo/teams/41243/et/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr " '*' ei ole sobiv Regex triipkoodi muster. Kas sa mõtlesid? '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Triipkoodi nomenklatuur</i> määra kuidas triipkoodid tuvastatakse ja kategoriseeritakse.\n" +" Kui triipkood skaneeritakse siis seostatakse see <i>esimese</i> reegliga, millega muster ühtib. Muster süntaks on regulaaravaldis ja triipkood võrreldakse\n" +" siis kui regulaaravaldise algus kattuvad." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Triipkoodi nimistu määrab kuidas kassa identifitseerib ja tõlgendab " +"triipkoode" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Lisa uus triipkoodi nimistu" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Alati" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Sisemine identifikaator selle triipkoodi nimistiku reeglile" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Sisemine identifikaator selle triipkoodi nimistikule" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Ükski" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Triipkoodi sündmus Mixin" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Triipkoodi nomenklatuur" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Triipkoodi nimekirjad" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Triipkoodi muster" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Triipkoodi reegel" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Triipkood loetud" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Ettevõtted" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Loobu" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Kuva nimi" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13'st UPC-A'ks" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "Dokumendi muutmiseks aktiveeri \"Muuda\" olek" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodeerimine" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Routing" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Viimati muudetud (millal)" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud (kelle poolt)" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Mitte kunagi" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenklatuur" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "Piipar pole saadaval" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Mustrid võivad määrata ka kuidas numbrilisi väärtuseid, näiteks kaal või hind, saab\n" +" kodeerida triipkoodi. Need määratakse järgmiselt <code>{NNN}</code> kus N'id\n" +" defineerivad, kus numbrid asuvad triipkoodis. Komakohad on ka toetatud, \n" +" selleks kasutatakse märgist D <code>{NNNDD}</code>. Toodud näites \n" +" <i>peab</i> triipkood sisaldama vähemalt nulle." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Reegli nimi" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Reeglid" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "Koguse määramiseks skaneeri triipkood" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Vali" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Järjestus" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Määra kogus" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabelid" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Triipkood, mis vastab mustrile" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Triipkoodi reeglite nimekiri" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Leitud muster vastab sellele triipkoodile" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" +"Triipkoodi mustris on süntaksi viga %(pattern)s: reegel võib sisaldada " +"ainult ühte paari." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" +"Triipkoodi mustris on süntaksi viga %(pattern)s: väljad võivad sisaldada " +"ainult N-sid, millele järgnevad D-d." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "Triipkoodi mustris on süntaksi viga %(pattern)s: tühjad väljad." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"See reegel kehtib ainult siis kui triipkood on kodeeritud määratud " +"kodeeringuga" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tüüp" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"UPC-koode saab muuta EAN-iks lisades neile nulli. See seade määrab, kas UPC " +"/ EAN-i vöötkoodi tuleks ühel või teisel viisil automaatselt teisendada, kui" +" püütakse reegli vastavusse viia teise kodeeringuga." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A'st EAN-13'ks" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN konverteerimine" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "Määramata triipkoodi käsk" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Ühiktoode" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Kasutatakse reeglite järjestamiseks, nii et väikse järjestusega reeglid " +"vastavad kõigepealt" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Viimase skaneeritud triipkoodi väärtus." diff --git a/addons/barcodes/i18n/eu.po b/addons/barcodes/i18n/eu.po new file mode 100644 index 00000000..a093360e --- /dev/null +++ b/addons/barcodes/i18n/eu.po @@ -0,0 +1,375 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2021 +# Esther Martín Menéndez <esthermartin001@gmail.com>, 2021 +# Eneko <eastigarraga@codesyntax.com>, 2021 +# Mikel Lizarralde <mikellizarralde@gmail.com>, 2021 +# Nagore Ruiz de Escudero Zapico <nagore.ruiz.escudero@gmail.com>, 2021 +# 61590936fa9bf290362ee306eeabf363_944dd10 <a8bfd5a0b49b9c8455f33fc521764cc3_680674>, 2021 +# Victor Laskurain <blaskurain@binovo.es>, 2021 +# Maialen Rodriguez <maialenrodriguez98@gmail.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Maialen Rodriguez <maialenrodriguez98@gmail.com>, 2021\n" +"Language-Team: Basque (https://www.transifex.com/odoo/teams/41243/eu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: eu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Beti" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Barra-kode nomenklatura" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Barra-kode nomenklaturak" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Barra-kode patroia" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Enpresak" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Noiz sortua" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Baztertu" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP bideratzea" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Azken aldaketa" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Azkenengoz eguneratu zuena" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Azken eguneraketa noiz" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Inoiz ez" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Arauak" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Aukeratu " + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sekuentzia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Mota" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" diff --git a/addons/barcodes/i18n/fa.po b/addons/barcodes/i18n/fa.po new file mode 100644 index 00000000..a7e491df --- /dev/null +++ b/addons/barcodes/i18n/fa.po @@ -0,0 +1,371 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Hamid Darabi, 2020 +# Hamed Mohammadi <hamed@dehongi.com>, 2020 +# Mohsen Mohammadi <iammohsen.123@gmail.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Mohsen Mohammadi <iammohsen.123@gmail.com>, 2021\n" +"Language-Team: Persian (https://www.transifex.com/odoo/teams/41243/fa/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fa\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "مستعار" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "همیشه" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "هر" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "الگوی بارکد" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "قانون بارکد" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "بارکد اسکن شده" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "شرکتها" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "ایجاد توسط" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "رها کردن" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 to UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "مسیریابی HTTP" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "شناسه" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "آخرین تغییر در" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "هرگز" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "نام قاعده" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "قواعد" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "انتخاب" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "دنباله" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "جداول" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "نوع" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A to EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" diff --git a/addons/barcodes/i18n/fi.po b/addons/barcodes/i18n/fi.po new file mode 100644 index 00000000..88247d3b --- /dev/null +++ b/addons/barcodes/i18n/fi.po @@ -0,0 +1,377 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Eino Mäkitalo <eino.makitalo@netitbe.fi>, 2020 +# Martin Trigaux, 2020 +# Kari Lindgren <kari.lindgren@emsystems.fi>, 2020 +# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2020 +# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2020 +# Marko Happonen <marko.happonen@sprintit.fi>, 2020 +# Veikko Väätäjä <veikko.vaataja@gmail.com>, 2020 +# MIka Pakkanen <mika.pakkanen@gmail.com>, 2020 +# Tuomas Lyyra <tuomas.lyyra@legenda.fi>, 2020 +# Retropikzel, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Retropikzel, 2020\n" +"Language-Team: Finnish (https://www.transifex.com/odoo/teams/41243/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "'*' ei ole validi Regex viivakoodi malli. Tarkoititko '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Aina" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Mikä tahansa" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Viivakoodi nimistö" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Viivakoodi nimistö" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Viivakoodi malli" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Viivakoodi sääntö" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Yritykset" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Hylkää" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Näyttönimi" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP-reititys" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "Tunniste (ID)" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivitetty" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Ei koskaan" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Säännön nimi" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Säännöt" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Valitse" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Järjestys" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Pöydät" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tyyppi" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Yksikkötuote" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" diff --git a/addons/barcodes/i18n/fo.po b/addons/barcodes/i18n/fo.po new file mode 100644 index 00000000..47ae8756 --- /dev/null +++ b/addons/barcodes/i18n/fo.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Faroese (https://www.transifex.com/odoo/teams/41243/fo/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fo\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Byrjað av" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Byrjað tann" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Vís navn" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Seinast rættað tann" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Seinast dagført av" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Seinast dagført tann" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/fr.po b/addons/barcodes/i18n/fr.po new file mode 100644 index 00000000..670798fb --- /dev/null +++ b/addons/barcodes/i18n/fr.po @@ -0,0 +1,404 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Moka Tourisme <hello@mokatourisme.fr>, 2020 +# Martin Trigaux, 2020 +# Aurélien Pillevesse <aurelienpillevesse@hotmail.fr>, 2020 +# Laura Piraux <lap@odoo.com>, 2020 +# Benoît Fontaine <benoitfontaine.ba@gmail.com>, 2020 +# William Olhasque <william.olhasque@scopea.fr>, 2020 +# Cécile Collart <cco@odoo.com>, 2020 +# Gilles Mangin <gilles.mangin@phidias.fr>, 2020 +# Thomas Deleval <thd@odoo.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Thomas Deleval <thd@odoo.com>, 2021\n" +"Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" +" '*' n'est pas un modèle de code-barres Regex. Vouliez-vous indiquer '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>La nomenclature des codes-barres</i> défini comment les codes-barres sont reconnus et catégorisés.\n" +" Lorsqu'un code-barres est scanné, il est associé à la <i>première</i> règle avec un modèle \n" +"correspondant. La syntaxe du modèle est celui de l'expression régulière, et un code-barres est associé\n" +" si l'expression régulière correspond à un préfixe du code-barres." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Une nomenclature de code barre définit la façon dont le point de vente " +"identifie et interprète le code-barres." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Ajouter une nouvelle nomenclature de code-barres" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Toujours" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" +"Une identification interne pour cette règle de nomenclature du code-barres" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Un identifiant interne de la nomenclature de code-barres" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Au moins un" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Barcode Event Mixin" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Nomenclature de code-barres" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Nomenclatures des codes-barres" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Modèle de code-barres" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Règle de code-barres" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Code-barres scanné" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Annuler" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 vers UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "Activez le mode d'édition pour modifier ce document" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Encodage" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "Routage HTTP" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Jamais" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenclature" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "Pager non disponible" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Les modèles peuvent aussi définir comment les valeurs numériques telles que le poids ou le prix, peuvent être\n" +" encodées dans le code-barres. Ils sont indiqués par le <code>{NNN}</code> où les N's\n" +" définissent où les chiffres du numéro sont encodés. Les flotteurs sont également pris en charge avec les\n" +" décimales indiquées avec les D's, tel que <code>{NNNDD}</code>. Dans ces cas-là, \n" +" le champ du code-barres sur les enregistrements associés <i>doivent</i> montrer ces chiffres commes \n" +" zéros." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Nom de la règle" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Règles" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "Scannez un code-barres pour définir la quantité" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Sélectionner" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Définir la quantité" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tables" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Le code-barres correspondant au modèle" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Liste des règles des codes-barres" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Le motif correspondant sera un alias pour ce code-barres" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" +"Il y a une erreur de syntaxe dans le modèle de code-barres %(pattern)s: une " +"règle ne peut contenir qu'une paire d'accolades." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" +"%(pattern)sIl y a une erreur de syntaxe dans le modèle de code-barres : les " +"accolades ne peuvent contenir que des N suivis par des D." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"Il y a une erreur de syntaxe dans le modèle de code-barres %(pattern)s : " +"accolades vides" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Cette règle s'appliquera uniquement si le code-barres est encodé avec " +"l'encodage spécifié" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Type" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"Les codes UPC peuvent être converti en EAN en mettant un zéro comme préfixe." +" Ce réglage détermine si un code-barres UPC/EAN devrait être automatiquement" +" converti dans un sens ou dans l'autre en faisant correspondre une règle " +"avec l'autre encodage." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A vers EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "Conversion UPC/EAN" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "Commandes de code-barres non définie" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Unité d'article" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Utilisé pour commander des règles de manière à ce que les règles avec une " +"séquence similaire correspondent en premier" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Valeur du dernier code-barres scanné." diff --git a/addons/barcodes/i18n/fr_BE.po b/addons/barcodes/i18n/fr_BE.po new file mode 100644 index 00000000..da970340 --- /dev/null +++ b/addons/barcodes/i18n/fr_BE.po @@ -0,0 +1,342 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:07+0000\n" +"PO-Revision-Date: 2016-03-18 08:46+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: French (Belgium) (http://www.transifex.com/odoo/odoo-9/" +"language/fr_BE/)\n" +"Language: fr_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:223 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:221 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:217 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:219 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and " +"categorized.\n" +" When a barcode is scanned it is associated " +"to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of " +"regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix " +"of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets " +"barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:191 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:183 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:56 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:60 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Derniere fois mis à jour par" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Dernière mis à jour le" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can " +"be\n" +" encoded into the barcode. They are indicated " +"by <code>{NNN}</code> where the N's\n" +" define where the number's digits are " +"encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as " +"<code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records " +"<i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:77 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:217 code:addons/barcodes/barcodes.py:219 +#: code:addons/barcodes/barcodes.py:221 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:56 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:60 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "Type" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in " +"one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:191 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/fr_CA.po b/addons/barcodes/i18n/fr_CA.po new file mode 100644 index 00000000..cc599c60 --- /dev/null +++ b/addons/barcodes/i18n/fr_CA.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/odoo/teams/41243/fr_CA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_CA\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "Identifiant" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/gl.po b/addons/barcodes/i18n/gl.po new file mode 100644 index 00000000..7b773fef --- /dev/null +++ b/addons/barcodes/i18n/gl.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Galician (https://www.transifex.com/odoo/teams/41243/gl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: gl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Creado o" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/gu.po b/addons/barcodes/i18n/gu.po new file mode 100644 index 00000000..df4a6778 --- /dev/null +++ b/addons/barcodes/i18n/gu.po @@ -0,0 +1,428 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2018 +# Turkesh Patel <turkesh4friends@gmail.com>, 2018 +# Dharmraj Jhala <dja@openerp.com>, 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: Dharmraj Jhala <dja@openerp.com>, 2018\n" +"Language-Team: Gujarati (https://www.transifex.com/odoo/teams/41243/gu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: gu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:204 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "કંપનીઓ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "બનાવનાર" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:390 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +msgid "Display Name" +msgstr "પ્રદર્શન નામ" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:326 +#, python-format +msgid "Error: Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error: Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:362 +#, python-format +msgid "Error: No last scanned barcode" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:95 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:110 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:126 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:139 +#, python-format +msgid "Error: Pager not available" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +msgid "ID" +msgstr "ઓળખ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "સ્થળ" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "નિયમો" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:382 +#, python-format +msgid "Select" +msgstr "પસંદ કરો" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "ક્રમ" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:381 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:363 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "પ્રકાર" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" diff --git a/addons/barcodes/i18n/he.po b/addons/barcodes/i18n/he.po new file mode 100644 index 00000000..b3e2cbc3 --- /dev/null +++ b/addons/barcodes/i18n/he.po @@ -0,0 +1,383 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Yihya Hugirat <hugirat@gmail.com>, 2020 +# דודי מלכה <Dudimalka6@gmail.com>, 2020 +# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: ZVI BLONDER <ZVIBLONDER@gmail.com>, 2020\n" +"Language-Team: Hebrew (https://www.transifex.com/odoo/teams/41243/he/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: he\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "'*' אינו ביטוי תקין של תבנית ברקוד. האם התכוונת '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>מונחי ברקוד</i> מגדירים כיצד ברקודים מזוהים ומסווגים.\n" +" כאשר ברקוד נסרק הוא משויך ל <i>כלל ראשון</i> עם תבנית התאמה\n" +" . תחביר התבנית הוא של ביטוי רגיל ומתאים לברקוד\n" +" אם הביטוי הרגיל תואם לקידומת של הברקוד." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "מונחי ברקוד מגדירים כיצד נקודת המכירה מזהה ומפרשת ברקודים" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "הוסף קידומת ברקוד חדשה" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "כינוי" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "תמיד" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "מזהה פנימי עבור כלל מונח ברקוד זה " + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "מזהה פנימי של מונחי הברקוד" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "כל" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "ערבוב אירועי ברקוד" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "מונחי ברקוד" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "מונחי ברקוד" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "תבנית ברקוד" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "כלל ברקוד" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "ברקוד נסרק" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "חברות" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "נוצר ע\"י" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "בטל" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "שם תצוגה" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 ל- UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "קידוד" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "ניתוב HTTP" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "מזהה" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "שונה לאחרונה ב - " + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה ע\"י" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "עדכון אחרון ב" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "אף פעם" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "מונחים" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"תבניות יכולות גם להגדיר כיצד ערכים מספריים, כמו משקל או מחיר, יכולים להיות\n" +" מקודדים לברקוד. הם מסומנים ע\"י <code>{NNN}</code> כאשר ה- N's\n" +" מגדירים היכן מקודדות הספרות של המספר. ערכים המכילים שברים עשרוניים נתמכים גם עם \n" +" שברים עשרונים שמסומנים עם D's, כגון <code>{NNNDD}</code>. במקרים אלה, \n" +" שדה הברקוד ברשומות המשויכות <i>צריך</i> להראות את הספרות האלה \n" +" כאפסים." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "שם כלל" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "כללים" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "בחירה" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "רצף" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "הגדר כמות" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "שולחנות" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "תבנית התאמת ברקוד" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "רשימת כללי ברקוד" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "התבנית המותאמת תהיה כינוי לברקוד זה" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "כלל זה יחול רק אם הברקוד מקודד בקידוד שצוין" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "סוג" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"קודי UPC ניתן להמיר ל EAN על ידי הצבת אפסים לפני הברקוד. הגדרה זו קובעת אם " +"יש להמיר באופן אוטומטי ברקוד UPC / EAN בדרך זו או אחרת בעת ניסיון להתאים כלל" +" לקידוד האחר." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A ל- EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "המרה UPC/EAN " + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "יחידת מוצר " + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "משמש לסידור חוקים כך שחוקים עם רצף קטן יותר יתאימו קודם" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "הערך של הברקוד האחרון שנסרק." diff --git a/addons/barcodes/i18n/hi.po b/addons/barcodes/i18n/hi.po new file mode 100644 index 00000000..5f653e14 --- /dev/null +++ b/addons/barcodes/i18n/hi.po @@ -0,0 +1,364 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Language-Team: Hindi (https://www.transifex.com/odoo/teams/41243/hi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" diff --git a/addons/barcodes/i18n/hr.po b/addons/barcodes/i18n/hr.po new file mode 100644 index 00000000..35cf3ce6 --- /dev/null +++ b/addons/barcodes/i18n/hr.po @@ -0,0 +1,375 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Bole <bole@dajmi5.com>, 2020 +# Ivica Dimjašević <ivica.dimjasevic@storm.hr>, 2020 +# Karolina Tonković <karolina.tonkovic@storm.hr>, 2020 +# Vojislav Opačić <vojislav.opacic@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Vojislav Opačić <vojislav.opacic@gmail.com>, 2020\n" +"Language-Team: Croatian (https://www.transifex.com/odoo/teams/41243/hr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hr\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "'*' nije ispravan regex barkod uzorak. Jeste li mislili '.*'?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Dodavanje nove barkod nomenklature" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Uvijek" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Interni identifikator barkod nomenklature" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Bilokoji" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Barkod nomenklatura" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Barkod nomenklature" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Barkod uzorak" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Barkod pravilo" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Barkod čitač" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Tvrtke" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Odbaci" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodna stranica:" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP usmjeravanje" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Zadnja promjena" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Promijenio" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Vrijeme promjene" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Nikad" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenklatrua" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Naziv pravila" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Pravila" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Odaberi" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Postavi količinu" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tablice" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Uzorak barkoda za validaciju" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Popis pravila barkodova" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Ovo pravilo će se primjeniti jedino ako je barcod u specifičnom formatu" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Vrsta" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A u EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN Konverzija" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Jedinica proizvoda" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Koristi se za redoslijed pravila tako da pravilo s manjom sekvencom primjeni" +" prije" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Vrijednost posljednjeg skeniranog barkoda." diff --git a/addons/barcodes/i18n/hu.po b/addons/barcodes/i18n/hu.po new file mode 100644 index 00000000..ada5b076 --- /dev/null +++ b/addons/barcodes/i18n/hu.po @@ -0,0 +1,390 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2021 +# krnkris, 2021 +# gezza <geza.nagy@oregional.hu>, 2021 +# Ákos Nagy <akos.nagy@oregional.hu>, 2021 +# Tamás Németh <ntomasz81@gmail.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Tamás Németh <ntomasz81@gmail.com>, 2021\n" +"Language-Team: Hungarian (https://www.transifex.com/odoo/teams/41243/hu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr " A '*' nem érvényes Regex vonalkód minta. Úgy értette '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Vonalkód nómenklatúrák</i> határozzák meg, hogy a vonalkódokat hogyan ismerje fel és kategorizálja.\n" +" Ha egy vonalkódot beszkennelt akkor azt összekapcsolja az <i>első</i> szabály egyező\n" +" mintájával. A minta felépítés egy általános kifejezés, és egy vonalkód egyezik, \n" +" ha az alap kifejezés egyezik a vonalkód előtaggal." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Egy vonalkód nomenklatúra határozza meg azt, hogy az értékesítési pont " +"kasszája hogyan azonosítja és fordítja le a vonalkódokat" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Új vonalkó nómenklatúra hozzáadása" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Álnév" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Mindig" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Ennek a vonalkód nomenklatúra szabálynak egy belső azonosítója" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Vonalkód nomenklatúra belső azonosítója" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Bármely" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Vonalkód nómenklatúra" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Vonalkód nómenklatúrák" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Vonalkód minta" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Vonalkód szabály" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Vonalkód leolvasva" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Vállalatok" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Létrehozta" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Létrehozva" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Elvetés" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 -> UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kódolás" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP irányítás" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "Azonosító" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Legutóbb módosítva" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Frissítette" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Frissítve " + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Soha" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nómenklatúra" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "A lapozó nem érhető el" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Minták azt is meghatározhatják, hogy a szám értékeket, mint súly és ár, hogyan \n" +" kódolják a vonalkódba. A <code>{NNN}</code> kóddal jelölik ezt, ahol az N'-ek \n" +" határozzák meg a számok számjegyeinek kódolását. Lebegőpontosakat is támogat a \n" +" decimálisokkal amit a D'-el határoz meg, mint <code>{NNNDD}</code>. Ezekben az esetekben, \n" +" a vonalkód mezők társított adatbázis rekordjainak <i>muszáj</i> ezeket a számjegyeket nullákként \n" +" mutatnia." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Szabály neve" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Szabályok" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "Olvassa be a vonalkódot a mennyiség beállításához" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Kiválasztás" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sorszám" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Mennyiség beállítása" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Asztalok" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "A vonalkóddal egyező minta" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Vonalkód szabályok listája" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Ennek a vonalkódnak az egyező mintája lesz az álneve" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Ezt a szabályt csak egyedi szabállyal létrehozott vonalkódra alkalmazza" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Típus" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"UPC kódok átkonvertálhatóak EAN kóddá egy nullás előtaggal. Ez a beállítás " +"határozza meg a UPC/EAN vonalkód egyik vagy másik módszerrel történő " +"automatikus átalakításának lehetőségét amint a másik átalakítási szabállyal " +"megpróbálja összevetni a mintát." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A -> EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN átváltó" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Mértékegység termék" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Szabályok rendbetételéhez használja, mint a kisebb sorrendű az első találat" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Utoljára beszkennelt vonalkód értéke." diff --git a/addons/barcodes/i18n/id.po b/addons/barcodes/i18n/id.po new file mode 100644 index 00000000..086c0d49 --- /dev/null +++ b/addons/barcodes/i18n/id.po @@ -0,0 +1,380 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Wahyu Setiawan <wahyusetiaaa@gmail.com>, 2020 +# oon arfiandwi <oon.arfiandwi@gmail.com>, 2020 +# Edi Santoso <repopamor@gmail.com>, 2020 +# Bonny Useful <bonny.useful@gmail.com>, 2020 +# Deddy Ddr <deddy.ddr@gmail.com>, 2020 +# Febrasari Almania <febrasari.almania@gmail.com>, 2020 +# Ryanto The <ry.the77@gmail.com>, 2020 +# Altela Eleviansyah Pramardhika <altela_pramardhika@yahoo.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Altela Eleviansyah Pramardhika <altela_pramardhika@yahoo.com>, 2021\n" +"Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr " '*' bukan Pola Barcode Regex yang valid. Apakah maksud Anda '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Selalu" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Banyak" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Tatanama Barcode" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Tatanama Barcode" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Pola Barcode" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Peraturan Barcode" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Barcode telah dipindai" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Perusahaan" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Abaikan" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 ke UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Enkode" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP routing" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Terakhir diubah pada" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Terakhir diperbarui oleh" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Terakhir diperbarui pada" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Tidak pernah" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Aturan nama" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Aturan" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Pilih" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Urutan" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Masukkan kuantitas" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabel" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Daftar peraturan barcode" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Kaidah ini hanya akan diterapkan jika barcode dikodekan dengan pengkodean " +"tertentu." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tipe" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A ke EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "Konversi UPC/EAN" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Digunakan untuk mengurutkan kaidah sehingga kaidah dengan urutan terkecil " +"dicocokkan pertama kali" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Nilai barcode yang terakhir dipindai." diff --git a/addons/barcodes/i18n/is.po b/addons/barcodes/i18n/is.po new file mode 100644 index 00000000..e67155bb --- /dev/null +++ b/addons/barcodes/i18n/is.po @@ -0,0 +1,429 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2018 +# Bjorn Ingvarsson <boi@exigo.is>, 2018 +# Birgir Steinarsson <biggboss83@gmail.com>, 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" +"Last-Translator: Birgir Steinarsson <biggboss83@gmail.com>, 2018\n" +"Language-Team: Icelandic (https://www.transifex.com/odoo/teams/41243/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:204 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Nafngift strikamerkja" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Strikamerkjakerfi" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "Afgreiðslumaður" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "Client" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Fyrirtæki" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Búið til af" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Stofnað þann" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "Credit Card" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:390 +#, python-format +msgid "Discard" +msgstr "Hætta við" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "Vara á afslætti" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +msgid "Display Name" +msgstr "Nafn" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:326 +#, python-format +msgid "Error: Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error: Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:362 +#, python-format +msgid "Error: No last scanned barcode" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:95 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:110 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:126 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:139 +#, python-format +msgid "Error: Pager not available" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +msgid "ID" +msgstr "Auðkenni" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +msgid "Last Modified on" +msgstr "Síðast breytt þann" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Síðast uppfært af" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Síðast uppfært þann" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "Staðsetning" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "Lot" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "Package" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "Vöruverð" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Rules" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:382 +#, python-format +msgid "Select" +msgstr "Select" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Runa" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:381 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:363 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Gerð" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "Vigtuð vara" diff --git a/addons/barcodes/i18n/it.po b/addons/barcodes/i18n/it.po new file mode 100644 index 00000000..b888b9fd --- /dev/null +++ b/addons/barcodes/i18n/it.po @@ -0,0 +1,394 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Francesco Garganese <francesco.garganese@aeromnia.aero>, 2020 +# Martin Trigaux, 2020 +# Giovanni Perteghella <giovanni@perteghella.org>, 2020 +# Paolo Valier, 2020 +# Stefano Consolaro <stefano.consolaro@mymage.it>, 2020 +# Sergio Zanchetta <primes2h@gmail.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>, 2021\n" +"Language-Team: Italian (https://www.transifex.com/odoo/teams/41243/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "«*» non è un percorso Regex Barcode valido. Si intendeva «.*» ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"Le <i>nomenclature codici a barre</i> definiscono il modo in cui i codici vengono riconosciuti e catalogati.\n" +" Al momento dell'acquisizione il codice viene associato alla <i>prima</i> regola che rispetta\n" +" la sintassi. La sintassi corrisponde a una espressione regolare, e il codice a barre è collegato\n" +" se l'espressione regolare corrisponde al prefisso del codice." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Una nomenclatura codice a barre definisce come il punto vendita identifica e" +" interpreta i codici" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Aggiunge una nuova nomenclatura codice a barre" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Sempre" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" +"Un identificativo interno per questa regola della nomenclatura codice a " +"barre" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Un identificativo interno della nomenclatura codice a barre" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "una tra" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Mixin evento codice a barre" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Nomenclatura codice a barre" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Nomenclature codice a barre" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Modello codice" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Regola codice a barre" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Codice a barre acquisito" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Data creazione" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Abbandona" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "Da EAN-13 a UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codifica" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "Instradamento HTTP" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Mai" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenclatura" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "Cercapersone non disponibile" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"I partner possono anche definire come i valori numerici, come peso o prezzo, possono essere\n" +" codificati nel codice a barre. I valori sono indicati da <code>{NNN}</code> dove i caratteri «N»\n" +" definiscono dove le cifre del numero sono codificate. Anche i numeri reali sono supportati con i \n" +" decimali indicati con i caratteri «D», come <code>{NNNDD}</code>. In questi casi, \n" +" il campo codice a barre nei record associati <i>devono</i> mostrare questi numeri come \n" +" zeri." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Nome regola" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Regole" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Seleziona" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Imposta quantità" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabelle" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Modello corrispondenza codice a barre" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Elenco regole del codice a barre" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Il modello corrispondente sarà l'alias di questo codice a barre" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Questa regola viene applicata solo se il codice rispetta la codifica " +"specificata" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tipologia" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"I codici UPC possono essere convertiti a EAN anteponendo uno zero. Questa " +"impostazione determina se un codice UPC/EAN debba essere convertito " +"automaticamente quando viene applicata una delle due codifiche." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "Da UPC-A a EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "Conversione UPC/EAN" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "Comando codice a barre non definito" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Prodotto unità" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Utilizzato per ordinare le regole, come trovare prima le regole con una " +"sequenza piccola" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Valore ultimo codice a barre acquisito." diff --git a/addons/barcodes/i18n/ja.po b/addons/barcodes/i18n/ja.po new file mode 100644 index 00000000..68f7d7ba --- /dev/null +++ b/addons/barcodes/i18n/ja.po @@ -0,0 +1,379 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Shunho Kin <s-kin@shonan-innovation.co.jp>, 2020 +# Martin Trigaux, 2020 +# Yoshi Tashiro <tashiro@roomsfor.hk>, 2020 +# Norimichi Sugimoto <norimichi.sugimoto@tls-ltd.co.jp>, 2020 +# Noma Yuki, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Noma Yuki, 2020\n" +"Language-Team: Japanese (https://www.transifex.com/odoo/teams/41243/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>バーコード表現規則</i> はバーコードがどのように認識され、分類されるかを定義します。\n" +"バーコードスキャン時に、パターンが合致する規則のうち <i>一番始めのもの</i> を採用します。\n" +"パターン構文は正規表現です。正規表現がバーコードのプレフィクスに一致することをもち、バーコードが規則に合致すると判断します。" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "バーコードの命名規則は、販売時点管理がどのようにバーコードを識別し解釈するかを定義します" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "エイリアス" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "常に作成" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "このバーコード命名規則の内部識別" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "このバーコード命名規則の内部識別" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "どれでも" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "バーコード表現規則" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "バーコード表現規則" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "バーコードパターン" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "バーコード規則" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "スキャンされたバーコード" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "会社" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "作成日" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "破棄" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "JAN/EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "JAN/EAN-13からUPC-Aに変換" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "JAN/EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "エンコード" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTPルーティング" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "作成しない" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "体系" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"パターンは重量や単価等の数値がどのようにバーコード化されるかも定義します。それらパターンは <code>{NNN}</code> のように表現され、「NNN」は数値の各桁を示します。\n" +"浮動小数点数も <code>{NNNDD}</code> のように表現され、「DD」は小数点以下の各桁を示します。バーコードのこの部分は必要に応じて<i>ゼロ埋め</i>しなければなりません。" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "規則名" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "規則" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "選択" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "付番" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "数量セット" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "テーブル" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "バーコードマッチングパターン" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "バーコード規則のリスト" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "一致したパターンはこのバーコードにエイリアスします" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "このルールは、バーコードが指定されたエンコーディングでエンコードされている場合にのみ適用されます" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "タイプ" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"UPCコードは、プレフィックスとしてゼロを付けてJAN/EANに変換できます。 この設定では、あるルールと他のエンコーディングを一致させるときにUPC " +"/EANバーコードを自動的に変換するかどうかを決定します。" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-AからEAN-13に変換" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN変換" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "個数管理品" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "より小さなシーケンスのルールが最初に一致するようにルールを順序付けするために使用されます" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "最後にスキャンされたバーコードの値。" diff --git a/addons/barcodes/i18n/ka.po b/addons/barcodes/i18n/ka.po new file mode 100644 index 00000000..3d455be9 --- /dev/null +++ b/addons/barcodes/i18n/ka.po @@ -0,0 +1,372 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Mari Khomeriki <mari.khomeriki@maxinai.com>, 2021 +# Martin Trigaux, 2021 +# Temur, 2021 +# Giorgi Melitauri <gmelitauri@live.com>, 2021 +# Gvantsa Gvinianidze <gvantsa@live.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Gvantsa Gvinianidze <gvantsa@live.com>, 2021\n" +"Language-Team: Georgian (https://www.transifex.com/odoo/teams/41243/ka/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ka\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "ყოველთვის" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "კომპანიები" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "შემქმნელი" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "შექმნის თარიღი" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "გაუქმება" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "სახელი" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "იდენტიფიკატორი/ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "ბოლოს განახლებულია" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "ბოლოს განაახლა" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "ბოლოს განახლდა" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "წესები" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "არჩევა" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "მიმდევრობა" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "ტიპი" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "პროდუქციის ერთეული" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" diff --git a/addons/barcodes/i18n/kab.po b/addons/barcodes/i18n/kab.po new file mode 100644 index 00000000..836a92b6 --- /dev/null +++ b/addons/barcodes/i18n/kab.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Kabyle (https://www.transifex.com/odoo/teams/41243/kab/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: kab\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Yerna-t" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Yerna di" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "Asulay" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Aleqqem aneggaru di" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Aleqqem aneggaru sɣuṛ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Aleqqem aneggaru di" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Agzum" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/km.po b/addons/barcodes/i18n/km.po new file mode 100644 index 00000000..c52fc6e9 --- /dev/null +++ b/addons/barcodes/i18n/km.po @@ -0,0 +1,391 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Sengtha Chay <sengtha@gmail.com>, 2020 +# Chan Nath <channath@gmail.com>, 2020 +# Lux Sok <sok.lux@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Lux Sok <sok.lux@gmail.com>, 2020\n" +"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: km\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "មិនមែនជាលំនាំដើមកូដ Regex Barcode ត្រឹមត្រូវទេ។ តើអ្នកចង់មានន័យ" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>លំដាប់ឈ្មោះកូដសម្ងាត់កំណត់របៀបដែលកូដសម្ងាត់ត្រូវបានទទួលស្គាល់និងចាត់ថ្នាក់។" +" </i> " +"នៅពេលស្កេនកូដត្រូវបានស្កេនវាត្រូវបានភ្ជាប់ជាមួយក្បួនដំបូងដែលផ្គូរផ្គង" +" <i>នាំ។ " +"វាក្យសម្ព័ន្ធលំនាំ</i>ដើមគឺកន្សោមធម្មតានិងលេខកូដត្រូវបានផ្គូផ្គង" +" " +"ប្រសិនបើកន្សោមធម្មតាផ្គូផ្គងបុព្វបទនៃកូដបាកូដ។" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "តារាងឈ្មោះបារកូដកំណត់របៀបដែលចំណុចនៃការលក់កំណត់និងបកប្រែលេខកូដ" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "បន្ថែមតារាងនាមលេខកូដថ្មី" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "ក្លែងក្លាយ" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "តែងតែ" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "ការកំណត់អត្តសញ្ញាណផ្ទៃក្នុងសម្រាប់ក្បួនតនានាមលេខកូដ" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "ការកំណត់អត្តសញ្ញាណផ្ទៃក្នុងនៃតារាងនាមកូដកម្ម" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "បន្ថែមទៀត" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "ព្រឹត្តិការណ៍ Barcode Mixin" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "តារាងលេខកូដ" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "តារាងកូដ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "លំនាំលេខកូដ" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "លក្ខណលេខកូដ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "បារកូដបានស្កេន" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "ក្រុមហ៊ុន" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "បង្កើតដោយ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "បង្កើតនៅ" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "បោះបង់" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "ឈ្មោះសំរាប់បង្ហាញ" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 to UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "ការអ៊ិនកូដ" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP ជុំវិញ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "អត្តសញ្ញាណ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "កាលបរិច្ឆេតកែប្រែចុងក្រោយ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "ផ្លាស់ប្តូរចុងក្រោយ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "ផ្លាស់ប្តូរចុងក្រោយ" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "មិននែរ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "កត្តានាមត្រកូល" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"លំនាំក៏អាចកំណត់ពីរបៀបដែលតម្លៃជាលេខដូចជាទម្ងន់ឬតម្លៃអាចជា" +" បានអ៊ិនកូដចូលទៅក្នុងលេខកូដ។ " +"ពួកវាត្រូវបានបង្ហាញដោយ {NNN} ដែលជាកន្លែងរបស់ N" +" កំណត់កន្លែងដែលលេខរបស់លេខត្រូវបានអ៊ិនកូដ។ " +"floats ក៏ត្រូវបានគាំទ្រដោយ " +"ទសភាគបង្ហាញដោយដឺដូចជា {NNNDD} ។ នៅក្នុងករណីទាំងនេះ," +" " +"វាលលេខកូដឌីជីថលនៅលើកំណត់ត្រាដែលពាក់ព័ន្ធត្រូវបង្ហាញតួលេខទាំងនេះជា" +" សូន្យ។" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "ឈ្មោះច្បាប់" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "ច្បាប់" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "ជ្រើសរើស" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "លំដាប់" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "កំណត់បរិមាណ" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "តារាង" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "គំរូផ្គូផ្គងលេខកូដ" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "បញ្ជីនៃច្បាប់កូដសៀគ្វី" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "លំនាំដែលផ្គូផ្គងនឹងឈ្មោះក្លែងក្លាយទៅកូដនេះ" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"ច្បាប់នេះនឹងអនុវត្តបានតែក្នុងករណីដែលកូដត្រូវបានអ៊ិនកូដជាមួយការអ៊ិនកូដដែលបានបញ្ជាក់" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "ប្រភេទ" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"លេខកូដ UPC អាចត្រូវបានបម្លែងទៅ EAN ដោយដាក់បុព្វបទដោយលេខសូន្យ។ " +"ការកំណត់នេះកំណត់ថាតើកូដ bar UPC / EAN " +"គួរត្រូវបានបម្លែងដោយស្វ័យប្រវត្តិក្នុងវិធីមួយឬវិធីផ្សេងនៅពេលដែលផ្គូផ្គងក្បួនដោយការអ៊ិនកូដផ្សេងទៀត។" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A to EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "ការផ្លាស់ប្តូរ UPC / EAN" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "ផលិតផលឯកតា" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"ត្រូវបានប្រើដើម្បីបញ្ជាក្បួនច្បាប់បែបនោះដែលផ្គូរផ្គងជាមួយការផ្គូផ្គងលំដាប់តូចជាងមុន" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "តម្លៃនៃកូដឌីតចុងក្រោយត្រូវបានស្កេន។" diff --git a/addons/barcodes/i18n/ko.po b/addons/barcodes/i18n/ko.po new file mode 100644 index 00000000..a0413e2a --- /dev/null +++ b/addons/barcodes/i18n/ko.po @@ -0,0 +1,383 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# JH CHOI <hwangtog@gmail.com>, 2020 +# Link Up링크업 <linkup.way@gmail.com>, 2020 +# Linkup <link-up@naver.com>, 2020 +# Mark Lee <odoos@soti.33mail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Mark Lee <odoos@soti.33mail.com>, 2020\n" +"Language-Team: Korean (https://www.transifex.com/odoo/teams/41243/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "'*'는 유효한 일반 바코드 패턴이 아닙니다. '.*'을 의미합니까?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>바코드 명명법</i>은 바코드가 인식되고 분류되는 방법을 정의합니다.\n" +" 바코드가 스캔되면 패턴과 일치하는 <i>첫 번째</i> 규칙과 연관됩니다.\n" +" 패턴 구문은 정규 표현식의 구문이며\n" +" 정규 표현식이 바코드의 접두사와 일치하면 바코드가 일치합니다." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "바코드 명명법은 POS가 바코드를 식별하고 해석하는 방법을 정의합니다." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "새 바코드 명칭 추가" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "별칭" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "항상" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "바코드 명명 규칙에 대한 내부 ID" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "바코드 명명법에 대한 내부 ID" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "전혀" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "바코드 이벤트 혼합" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "바코드 명칭" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "바코드 명명법" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "바코드 패턴" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "바코드 규칙" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "바코드 스캔됨" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "회사들" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "작성일" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "작성취소" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "이름 표시" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13에서 UPC-A로" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "인코딩" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP 라우팅" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "하지않음" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "명명법" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"또한 패턴은 무게 또는 가격과 같은 숫자 값을 바코드에 인코딩하는 방법을 정의할 수 있습니다. \n" +" 이 값은 <code>{NNN}</code>으로 표시됩니다. \n" +" 여기서 N은 숫자의 자릿수가 인코딩되는 위치를 정의합니다.\n" +" <code>{NNNDD}</code>와 같이 D로 표시된 십진수에서도 플로트가 지원됩니다. \n" +" 이러한 경우 관련 레코드의 바코드 필드는 이 숫자를 0으로 <i>표시해야 합니다</i>." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "규칙 이름" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "규칙" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "선택하기" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "순차적" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "수량 설정" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "표" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "바코드 일치 패턴" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "바코드 규칙 목록" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "일치하는 패턴이 이 바코드의 별칭이 됩니다." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "이 규칙은 바코드가 지정된 인코딩으로 인코딩된 경우에만 적용됩니다." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "유형" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"UPC 코드 앞에 0을 붙여 EAN로 변환 할 수 있습니다. 이 설정은 규칙을 다른 인코딩과 일치 시키려고 할 때 UPC/EAN 바코드가" +" 한 방향으로 또는 다른 방식으로 자동 변환되어야 하는지 여부를 결정합니다." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A에서 EAN-13으로" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN 변환" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "단위 상품" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "순서가 작은 규칙이 먼저 일치하도록 규칙을 정렬하는 데 사용됩니다." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "스캔된 마지막 바코드의 값." diff --git a/addons/barcodes/i18n/lb.po b/addons/barcodes/i18n/lb.po new file mode 100644 index 00000000..2e96976a --- /dev/null +++ b/addons/barcodes/i18n/lb.po @@ -0,0 +1,378 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~12.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-08-26 08:16+0000\n" +"PO-Revision-Date: 2019-08-26 09:09+0000\n" +"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Error: Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Error: Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Error: No last scanned barcode" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Error: Pager not available" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +msgid "ID" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#: code:addons/barcodes/models/barcodes.py:0 +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" diff --git a/addons/barcodes/i18n/lo.po b/addons/barcodes/i18n/lo.po new file mode 100644 index 00000000..f4e484d1 --- /dev/null +++ b/addons/barcodes/i18n/lo.po @@ -0,0 +1,414 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Language-Team: Lao (https://www.transifex.com/odoo/teams/41243/lo/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lo\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/lt.po b/addons/barcodes/i18n/lt.po new file mode 100644 index 00000000..c8138076 --- /dev/null +++ b/addons/barcodes/i18n/lt.po @@ -0,0 +1,393 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2021 +# UAB "Draugiški sprendimai" <transifex@draugiskisprendimai.lt>, 2021 +# Silvija Butko <silvija.butko@gmail.com>, 2021 +# Audrius Palenskis <audrius.palenskis@gmail.com>, 2021 +# Linas Versada <linaskrisiukenas@gmail.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Linas Versada <linaskrisiukenas@gmail.com>, 2021\n" +"Language-Team: Lithuanian (https://www.transifex.com/odoo/teams/41243/lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lt\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" +"'*' nėra tinkama brūkšninio kodo struktūra. Gal turėjote omenyje '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Brūkšninio kodo terminologija</i> nustato, kaip yra atskiriami ir kategorizuojami brūkšniniai kodai.\n" +"Kai brūkšninis kodas nuskaitomas, jis yra susiejamas su <i>pirmąja</i> \n" +"sutampančia struktūros taisykle. Struktūros sintaksė yra standartinės išraiškos, o brūkšninis\n" +"kodas yra susiejamas, jei standartinė išraiška sutampa su brūkšninio kodo\n" +"priešdėliu." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Brūkšninio kodo terminologija nustato, kaip pardavimo taškas identifikuoja " +"ir interpretuoja brūkšninius kodus" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Pridėjo naują brūkšninio kodo terminologiją" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Pseudonimas" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Visada" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Vidinė identifikacija šiai brūkšninio kodo terminologijos taisyklei" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Vidinė identifikacija šiai brūkšninio kodo terminologijai" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Bet koks" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Brūkšninio kodo renginio Mixin" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Brūkšninio kodo terminologija" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Brūkšninio kodo terminologijos" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Brūkšninio kodo struktūra" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Brūkšninio kodo taisyklė" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Nuskenuotas brūkšninis kodas" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Įmonės" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Atmesti" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Rodomas pavadinimas" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 į UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodavimas" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP nukreipimas" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Niekada" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Terminologija" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Struktūros taip pat nustato, kaip skaitinės reikšmės, tokios kaip svoris ar kaina,\n" +"gali būti įkoduojamos į brūkšninį kodą. Jie pažymimi su <code>{NNN}</code>, kur\n" +"N nustato, kur koduojami skaičiaus skaitmenys. Taip pat palaikomi ir skaičiai\n" +"su kableliu, žymimi D, kaip <code>{NNNDD}</code>. Šiais atvejais,\n" +"brūkšninio kodo laukas susijusiuose įrašuose <i>turi</i> rodyti\n" +"šiuos skaitmenis kaip nulius." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Taisyklės pavadinimas" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Taisyklės" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Pasirinkti" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Seka" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Nustatyti kiekį" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Stalai" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Brūkšninis kodas, atitinkantis struktūrą" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Brūkšninio kodo taisyklių sąrašas" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Susijusi struktūra susisies su šiuo brūkšniniu kodu" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Ši taisyklė bus pritaikyta tik jei brūkšninis kodas bus užkoduotas nurodytu " +"kodavimu" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tipas" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"UPC kodai gali būti paverčiami į EAN, priekyje pridedant nulį. Ši nuostata " +"nusako, ar UPC/EAN brūkšninis kodas turėtų būti automatiškai paverčiamas " +"vienu ar kitu būdu, kai bandoma susieti taisyklę su kitu kodavimu." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A į EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN keitimas" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Produkto vienetas" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Naudojama taisyklių išrikiavimui taip, kad taisyklės su žemesne seka būtų " +"taikomos pirmiau" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Paskutinio nuskenuoto brūkšninio kodo reikšmė." diff --git a/addons/barcodes/i18n/lv.po b/addons/barcodes/i18n/lv.po new file mode 100644 index 00000000..a689b1aa --- /dev/null +++ b/addons/barcodes/i18n/lv.po @@ -0,0 +1,370 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Arnis Putniņš <arnis@allegro.lv>, 2020 +# ievaputnina <ievai.putninai@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: ievaputnina <ievai.putninai@gmail.com>, 2020\n" +"Language-Team: Latvian (https://www.transifex.com/odoo/teams/41243/lv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lv\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Vienmēr" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Uzņēmumi" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Atmest" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Attēlotais nosaukums" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Pēdējoreiz modificēts" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Pēdējoreiz atjaunoja" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Pēdējoreiz atjaunots" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Nekad" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Noteikuma nosaukums" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Noteikumi" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Izvēlēties" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Secība" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tips" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" diff --git a/addons/barcodes/i18n/mk.po b/addons/barcodes/i18n/mk.po new file mode 100644 index 00000000..7e534f21 --- /dev/null +++ b/addons/barcodes/i18n/mk.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/odoo/teams/41243/mk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: mk\n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Секвенца" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/mn.po b/addons/barcodes/i18n/mn.po new file mode 100644 index 00000000..1c10372a --- /dev/null +++ b/addons/barcodes/i18n/mn.po @@ -0,0 +1,390 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2020 +# Martin Trigaux, 2020 +# Nurbahyt Kh <nurbahyt.kh@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Nurbahyt Kh <nurbahyt.kh@gmail.com>, 2020\n" +"Language-Team: Mongolian (https://www.transifex.com/odoo/teams/41243/mn/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: mn\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" +" '*' Зураасан кодны Regex хэв маягт тохирохгүй байна. Таны хүссэн зүйл '.*' " +"үү?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Зураасан кодын нэр төрөл</i> нь зураасан кодууд нь яаж танигдаж ангилагдах талаар тодорхойлдог.\n" +" Зураасан кодыг сканнердахад таарах<i>эхний</i> дүрэмд\n" +" холбогдоно. Зураасан кодын хэвийг regulare expression-р тодоройлдог.\n" +" Зураасан кодын эхлэл угтвар хэсгийг нь regulare expression-р илэрхийлдэг." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Зураасан кодын задлах дүрэм нь борлуулалтын цэг дээр зураасан кодыг хэрхэн " +"задлан унших арга, дүрмийг тодорхойлдог." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Шинэ зураасан кодны задлах дүрэм бүртгэх" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Ерөнхий нэр" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Үргэлж" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Зураасан кодын энэ дүрэмийн хувьд дотоод танилт" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Зураасан кодын энэ дүрэмийн хувьд дотоод танилт" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Дурын" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Зураасан кодны үзэгдэл танигч" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Зураасан кодын дүрэм" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Зураасан код задлах дүрэм" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Зураасан кодын хэв загвар" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Зураасан кодын дүрэм" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Зураасан код уншигдсан" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Компаниуд" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Үүсгэсэн этгээд" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Үүсгэсэн огноо" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Үл хэрэгсэх" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Дэлгэрэнгүй нэр" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13-с UPC-A-руу" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Кодчлол" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Routing" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Сүүлд зассан огноо" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Сүүлд зассан этгээд" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Сүүлд зассан огноо" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Хэзээ ч үгүй" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Задлах дүрэм" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Хэв нь мөн жин, үнэ гэх мэт тоон утгуудыг оруулахад хэрэглэгдэж болно.\n" +" Тэдгээр нь <code>{NNN}</code> гэж тэмдэглэгддэг бөгөөд\n" +" N-үүд нь тооны оронгуудыг илэрхийлдэг. Аравтын бутархай \n" +" мөн хэрэглэгдэж болдог <code>{NNNDD}</code> гэж илэрхийлэгддэг. \n" +" D-үүд нь бутархайн оронг илэрхийлдэг. Энэ тохиолдлолд \n" +" эдгээр тоог харуулах талбарууд нь тоонуудыг тэгээр харуулах<i>ёстой</i> " + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Дүрмийн нэр" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Дүрэм" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Сонгох" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Дугаарлалт" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Тоо оруулна уу" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Хүснэгт" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Зураасан кодыг таних хэв" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Зураасан кодын дүрмийн жагсаалт" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Таарсан хэв нь энэ зураасан код руу давхар холбогдоно." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Энэ дүрэм нь зураасан код нь зөвхөн заасан кодчилолоор кодлогдсон байвал " +"хэрэглэгдэнэ." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Төрөл" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"UPC кодууд нь EAN код руу урд нь тэг нэмэх замаар хөрвүлэгдэнэ. Энэ тохиргоо" +" нь UPC/EAN зураасан кодууд автоматаар хөрвүүлэгдэхийг тодорхойлдог." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A -с EAN-13-руу" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN хөрвүүлэлт" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Барааны нэр төрөл" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Дүрмүүдэд эрэмбэ дараалал тогтооно. Ингэснээр бага эрэмбэтэй дүрэм түрүүлж " +"шалгагдана" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Сүүлд уншуулсан зураасан кодын утга." diff --git a/addons/barcodes/i18n/nb.po b/addons/barcodes/i18n/nb.po new file mode 100644 index 00000000..a21afd88 --- /dev/null +++ b/addons/barcodes/i18n/nb.po @@ -0,0 +1,371 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Marius Stedjan <marius@stedjan.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Marius Stedjan <marius@stedjan.com>, 2020\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/odoo/teams/41243/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr " '*' er ikke et gyldig regex-strekkodemønster. Mente du '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Alltid" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Noen" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Strekkode-nomenklatur" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Nomenklatur for strekkoder" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Barcode Pattern" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Strekkoderegel" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Barcode Skannet" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Firmaer" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Opprettet" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Forkast" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Visningsnavn" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 til UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Koding" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP-ruting" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Sist endret" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Aldri" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Regelnavn" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Regler" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Velg" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sekvens" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Set antall" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabeller" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Listen med strekkoderegler" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Type" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A til EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN konvertering" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Stykk-produkt" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Brukt til å organisere regler slik at regler med kortere sekvens matches " +"først" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Verdien fra siste avleste strekkode." diff --git a/addons/barcodes/i18n/ne.po b/addons/barcodes/i18n/ne.po new file mode 100644 index 00000000..88e4439a --- /dev/null +++ b/addons/barcodes/i18n/ne.po @@ -0,0 +1,414 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Language-Team: Nepali (https://www.transifex.com/odoo/teams/41243/ne/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ne\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/nl.po b/addons/barcodes/i18n/nl.po new file mode 100644 index 00000000..791b7e8a --- /dev/null +++ b/addons/barcodes/i18n/nl.po @@ -0,0 +1,394 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Yenthe Van Ginneken <yenthespam@gmail.com>, 2020 +# Erwin van der Ploeg <erwin@odooexperts.nl>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Erwin van der Ploeg <erwin@odooexperts.nl>, 2020\n" +"Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr " '*' is geen geldig regex barcode patroon. Bedoelde u soms '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"De <i>nomenclatuur</i> van een barcode bepaalt hoe barcodes worden herkend en gecategoriseerd.\n" +" Wanneer een barcode wordt gescand, wordt ze geassocieerd met de <i>eerste</i> regel van een\n" +" passend patroon. De syntax van een patroon is zoals een reguliere expressie, en een barcode wordt\n" +" gematcht indien de reguliere expressie overeenkomt met een prefix van de barcode." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"De nomenclatuur van een barcode bepaalt hoe de kassa een barcode " +"identificeert en interpreteert" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Voeg een nieuwe barcode nomenclatuur toe" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Altijd" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Een interne identificatie voor de regel van deze barcode nomenclatuur" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Een interne identificatie van de barcode nomenclatuur" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "één" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Barcode gebeurtenis mixin" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Barcode nomenclatuur" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Barcode nomenclaturen" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Barcode patroon" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Barcode regel" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Barcode gescand" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Negeren" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 naar UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "Schakel de bewerkingsmodus in om dit document te wijzigen" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codering" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP routing" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Nooit" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenclature" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "Pager niet beschikbaar" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Patronen kunnen ook bepalen hoe numeriek waarden zoals gewicht of prijs, in de\n" +" barcode worden gecodeerd. Ze worden aangeduid met <code>{NNN}</code>\n" +" waarbij N aangeeft waar de cijfers van het getal worden gecodeerd. Decimalen \n" +" worden ook ondersteund met behulp van D, zoals in <code>{NNNDD}</code>. Het barcode \n" +" codeveld van het bijhorende record <i>moet</i> dan deze cijfers als nullen afbeelden." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Regelnaam" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Regels" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "Scan een barcode om het aantal in te stellen" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Selecteren" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Reeks" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Ingestelde hoeveelheid " + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tafels" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Het overeenkomstige barcode patroon" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "De lijst met barcode regels" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Het overeenkomstige patroon zal naar deze barcode verwijzen" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" +"Er is een syntaxisfout in het barcodepatroon %(pattern)s: een regel kan maar" +" één paar accolades bevatten." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" +"Er is een syntaxisfout in het barcodepatroon %(pattern)s: accolades kunnen " +"alleen N's bevatten gevolgd door D's." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"Er is een syntaxisfout in het barcodepatroon %(pattern)s: lege accolades." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Deze regel zal enkel toegepast worden indien de barcode van de juiste " +"codering voorzien is" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Soort" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"UPC codes kunnen naar EAN omgezet worden door ze met het prefix nul te " +"voorzien. Deze instelling bepaalt of de UPC/EAN-omzetting automatisch moet " +"uitgevoerd wanneer er een overeenkomst wordt gezocht in een regel met de een" +" of andere codering. " + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A naar EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN omzetting" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "Ongedefinieerde barcode-opdracht" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Producteenheid" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Wordt gebruikt om regels te ordenen zodat regels met een lagere volgorde " +"eerst worden vergeleken." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Waarde van de laatst gescande barcode." diff --git a/addons/barcodes/i18n/nl_BE.po b/addons/barcodes/i18n/nl_BE.po new file mode 100644 index 00000000..776f43d9 --- /dev/null +++ b/addons/barcodes/i18n/nl_BE.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/odoo/teams/41243/nl_BE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl_BE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Reeks" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/pl.po b/addons/barcodes/i18n/pl.po new file mode 100644 index 00000000..eca72b77 --- /dev/null +++ b/addons/barcodes/i18n/pl.po @@ -0,0 +1,397 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Grażyna Grzelak <grazyna.grzelak@openglobe.pl>, 2020 +# Judyta Kaźmierczak <judyta.kazmierczak@openglobe.pl>, 2020 +# Piotr Szlązak <szlazakpiotr@gmail.com>, 2020 +# Slawomir Adamus <melthalion@gmail.com>, 2020 +# Marcin Młynarczyk <mlynarczyk@gmail.com>, 2020 +# Andrzej Donczew <a.donczew@hadron.eu.com>, 2020 +# Piotr Cierkosz <piotr.w.cierkosz@gmail.com>, 2020 +# Paweł Wodyński <pw@myodoo.pl>, 2020 +# Piotr Strębski <strebski@gmail.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Piotr Strębski <strebski@gmail.com>, 2021\n" +"Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pl\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" +" '*' nie jest poprawnym wyrażeniem regularnym dla wzorca kodu kreskowego. " +"Czy chcesz użyć '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Nomenklatura kodów kreskowych</i> określa jak kody s rozpoznawane i kategoryzowane.\n" +"Po skanowaniu kod jest przypisywany do <i>pierwszej</i> zasady z pasującym wzorcem. \n" +"Składnia wzorca jest w formie wyrażenia regularnego i kod kreskowy zostaje dopasowany,\n" +"gdy prefiks kodu kreskowego pasuje do wyrażenia regularnego." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Nomenklatura kodu kreskowego definiuje jak punkt sprzedaży identyfikuje i " +"interpretuje kod kreskowy." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Zawsze" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Wewnętrzna identyfikacja tej reguły nomelnklatury kodu kreskowego " + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Wewnętrzna identyfikacja nomenklatury kodu kreskowego" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Dowolny" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Nomenklatura kodu kreskowego" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Nomenklatury kodów kreskowych" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Wzorzec kodu kreskowego" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Reguła kodu kreskowego" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Zeskanowany kod kreskowy" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Firmy" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Utworzona przez" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Utworzono" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Odrzuć" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Nazwa wyświetlana" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 do UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodowanie" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "Wytyczanie HTTP" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Data ostatniej modyfikacji" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Ostatnio aktualizowane przez" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Data ostatniej aktualizacji" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Nigdy" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenklatura" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Wzorce mogą także określać jak wartości liczbowe (np. waga lub cena) mogą być \n" +"zakodowane w kodzie kreskowym. S one określane przez <code>{NNN}</code> gdzie \n" +"N'ki definiują miejsca kodowania cyfr. Liczby niecałkowite definiowane są w formacie \n" +"<code>{NNNDD}</code> gdzie D oznaczają cyfry dziesiętne. Jeśli zostały użyte \n" +"D, to w przypadku braku części dziesiętnych pola <i>muszą</i> być wypełnione zerami." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Nazwa reguły" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Reguły" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Wybierz" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Numeracja" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Podaj ilość" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Stoliki" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Wzorzec dopasowania kodu kreskowego" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Lista reguł kodów kreskowych" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Dopasowany wzorzec z odwołaniem do tego kodu kreskowego" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Ta zasada zostanie zastosowana tylko dla kodów kreskowych ze zdefiniowanym " +"kodowaniem" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Typ" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"Kody UPC mogą być konwertowane do EAN poprzez dodanie początkowych zer. To " +"ustawienie definiuje czy kody UPC/EAN powinny być automatycznie konwertowane" +" podczas próby dopasowania reguły dla odmiennego kodowania." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A do EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "Konwersja UPC/EAN" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Produkt jednostkowy" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Używane przy ustawieniu kolejności zasad, przez co zasady z niższą wartością" +" dopasowywane są w pierwszej kolejności" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Wartość ostaniego zeskanowanego kodu kreskowego" diff --git a/addons/barcodes/i18n/pt.po b/addons/barcodes/i18n/pt.po new file mode 100644 index 00000000..495c7d82 --- /dev/null +++ b/addons/barcodes/i18n/pt.po @@ -0,0 +1,395 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Joao Vieira <joao.f.vieira@gmail.com>, 2020 +# Vitor Fernandes <vmlf01@gmail.com>, 2020 +# Manuela Silva <manuelarodsilva@gmail.com>, 2020 +# Pedro Castro Silva <pedrocs@exo.pt>, 2020 +# Nuno Silva <nuno.silva@arxi.pt>, 2020 +# Reinaldo Ramos <reinaldo.ramos@arxi.pt>, 2020 +# Diogo Fonseca <dsf@thinkopensolutions.pt>, 2020 +# Pedro Filipe <pedro2.10@hotmail.com>, 2020 +# Diogo Duarte <diogocarvalhoduarte@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Diogo Duarte <diogocarvalhoduarte@gmail.com>, 2020\n" +"Language-Team: Portuguese (https://www.transifex.com/odoo/teams/41243/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" +" '*' não é um Padrão de Código de Barras Regex válido. Quis dizer '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Uma nomenclatura do código de barras define como um ponto de venda " +"identifica e interpreta os códigos de barras" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Adicionar nova Nomenclatura de código de barras" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Sempre" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" +"Uma identificação interna para a regra de nomenclatura deste código de " +"barras" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Uma identificação interna da nomenclatura do código de barras" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Qualquer" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Nomenclatura de Código de Barras" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Nomenclaturas de códigos de barras" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Padrão de Código de Barras" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Regra de Código de Barras" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Código de Barras lido" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Descartar" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Nome" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 para UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codificação" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "Rotas HTTP" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Nunca" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenclatura" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "Pager indisponível" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Os padrões também podem definir como valores numéricos, tais como o peso ou preço,\n" +"podem ser codificados em código de barras. Eles são indicados por <code>[NNN]</code>\n" +"onde os N's definem onde os dígitos do número são codificados. Os números de\n" +"virgula flutuante também são suportados com os decimais indicados por D's, tal como\n" +"<code>[NNNDD]</code>. Nestes casos, o campo do código de barras nos registos\n" +"associados <i>deve</i> mostrar estes dígitos como zeros." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Nome da Regra" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Regras" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Selecionar" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sequência" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Definir quantidade" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabelas" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "O padrão correspondente do código de barras" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "A lista de regras de códigos de barras" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Esta regra só será aplicada se o código de barras estiver codificado com a " +"codificação indicada" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tipo" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"Os 'Códigos UPC' podem ser convertidos para EAN prefixando-os com um zero. " +"Esta definição determina se um código de barras UPC/EAN deverá ser " +"convertido automaticamente num sentido ou noutro quando tentar corresponder " +"uma regra com a outra codificação." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A para EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "Conversão de UPC/EAN" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Artigo Unitário" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Utilizado para ordenar as regras de forma que essas regras com uma sequência" +" menor correspondam primeiro" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Valor do último código de barras lido." diff --git a/addons/barcodes/i18n/pt_BR.po b/addons/barcodes/i18n/pt_BR.po new file mode 100644 index 00000000..e678d0a2 --- /dev/null +++ b/addons/barcodes/i18n/pt_BR.po @@ -0,0 +1,399 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Rodrigo de Almeida Sottomaior Macedo <rmsolucoeseminformatica@protonmail.com>, 2020 +# Martin Trigaux, 2020 +# Mateus Lopes <mateus1@gmail.com>, 2020 +# grazziano <gra.negocia@gmail.com>, 2020 +# Yannick Belot <yannickbh@gmail.com>, 2020 +# André Augusto Firmino Cordeiro <a.cordeito@gmail.com>, 2020 +# Pablo Valentini <pablondrina@gmail.com>, 2020 +# Éder Brito <britoederr@gmail.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Éder Brito <britoederr@gmail.com>, 2021\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/odoo/teams/41243/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" +" '*' não é um Padrão Regex de Código de Barras válido . Você quis dizer '.*'" +" ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Nomenclaturas de Códigos de Barras</i> definem como os códigos de barras são reconhecidos e categorizados.\n" +"Quando um código de barras é digitalizado, é associado à <i>primeira</i> regra com um padrão de\n" +"combinação.O padrão de sintaxe é o da expressão regular, e um código de barras é combinado\n" +"se a expressão regular corresponde a um prefixo do código de barras." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Uma nomenclatura de código de barras define como o ponto de venda identifica" +" e interpreta os códigos de barras" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Apelido" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Sempre" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" +"Uma identificação interna para esta regra de nomenclatura de código de " +"barras" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Uma identificação interna da nomenclatura de código de barras" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Alguma" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Nomenclatura de Código de Barras" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Nomenclaturas de Código de Barras" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Padrão de Código de Barras" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Regra de Código de Barras" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Código de Barras Digitalizado" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Descartar" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Nome exibido" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 para UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codificação" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "Roteamento HTTP" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Última modificação em" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Nunca" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Padrões também podem definir valores como numéricos, como peso ou preço, podem ser\n" +"codificados no código de barras. Eles são indicados por <code>{NNN}</code>, onde N's\n" +"definem onde os dígitos numéricos são codificados. Flutuantes também são suportados com os\n" +"decimais indicados com D's, tais como <code>{NNNDD}</code>. Nestes casos,\n" +"o campo de código de barras nos registros associados <i>devem</i> mostrar esses dígitos como\n" +"zeros." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Nome da Regra" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Regras" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Selecionar" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sequência" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Definir Quantidade" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Mesas" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "A combinação de padrões de código de barras" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "A lista de regras de código de barras" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "O padrão combinado vai apelidar este código de barras" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Esta regra será aplicada somente se o código de barras for codificado com a " +"codificação especificada" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tipo" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"Códigos UPC podem ser convertido para EAN pela junção deles com um zero. " +"Essa configuração determina se um código de barras UPC/EAN deve ser " +"automaticamente convertido em uma forma ou outra ao tentar corresponder a " +"uma regra com a outra codificação." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A para EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "Conversão UPC/EAN" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Produto Unitário" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Usado para ordenar regras de tal modo que as regras com uma sequência " +"combinem primeiro" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Valor do último código de barras digitalizado." diff --git a/addons/barcodes/i18n/ro.po b/addons/barcodes/i18n/ro.po new file mode 100644 index 00000000..ddb387ac --- /dev/null +++ b/addons/barcodes/i18n/ro.po @@ -0,0 +1,393 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# sharkutz <sharkutz4life@yahoo.com>, 2020 +# Hongu Cosmin <cosmin513@gmail.com>, 2020 +# Foldi Robert <foldirobert@nexterp.ro>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Foldi Robert <foldirobert@nexterp.ro>, 2021\n" +"Language-Team: Romanian (https://www.transifex.com/odoo/teams/41243/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "'*' nu este un model Regex Cod de bare valid. Vroiai sa spui '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Nomenclatoarele de coduri de bare</i> definesc modul în care codurile de bare sunt recunoscute și categorizate. \n" +"Când un cod de bare este scanat este asociat cu <i>prima</i> regulă de potrivire cu un șablon. Sintaxa șablonului este acela de expresie regulată, și un cod de bare este potrivit în cazul în care expresia regulată se potrivește cu un prefixul codului de bare." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"O nomenclatură a codurilor de bare definește modul în care punctul de " +"vânzare identifică și interpretează codurile de bare" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Adăugați o nouă nomenclatură a codului de bare" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Întotdeauna" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" +"O identificare internă pentru această regulă de nomenclatură a codului de " +"bare" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "O identificare internă a nomenclaturii codului de bare" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Oricare" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Mix de evenimente cu coduri de bare" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Nomenclator coduri de bare" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Nomenclatoare coduri de bare" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Șablon cod bare" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Regulă cod de bare" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Cod de bare scanat" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Companii" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Creat în" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Abandonează" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Nume afișat" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 la UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "Activați modul de editare pentru a modifica acest document" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codificare:" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "Rutare HTTP" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Ultima modificare la" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare pe" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Niciodată" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenclatură" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "Pager indisponibil" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Șabloanele poate defini, de asemenea, modul în care valorile numerice, cum " +"ar fi greutatea sau prețul, pot fi codificate în codul de bare. Acestea sunt" +" indicate prin <code>{NNN}</code> unde N-urile definesc unde sunt codificate" +" cifrele și numărul lui. Zecimalele sunt indicate cu D-uri, cum ar fi " +"<code>{NNNDD}</code>. În aceste cazuri, câmpul de cod de bare de pe " +"înregistrările asociate <i>trebuie</i> să arate aceste cifre ca zerouri." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Numele regulii" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Reguli" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "Scanați un cod de bare pentru a seta cantitatea" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Selectează" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Secvență" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Setare cantiate" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabele" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Modelul de potrivire a codului de bare" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Lista regulilor codurilor de bare" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Modelul potrivit va fi alias la acest cod de bare" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" +"Există o eroare de sintaxă în modelul codului de bare%(pattern)s: o regulă " +"poate conține doar o pereche de aparate dentare." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" +"Există o eroare de sintaxă în modelul codului de bare %(pattern)s: aparatele" +" dentare pot conține doar N-uri urmate de D-uri." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"Există o eroare de sintaxă în modelul codului de bare %(pattern)s: bretele " +"goale." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Această regulă se va aplica numai dacă codul de bare este codificat cu " +"codificarea specificată" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tip" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A la EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN Conversion" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "Comandă cod de bare nedefinită" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Unitate produs" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Folosit pentru a ordona reguli astfel încât regulile cu o secvență mai mică " +"se potrivesc mai întâi" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Valoarea ultimului cod de bare scanat." diff --git a/addons/barcodes/i18n/ru.po b/addons/barcodes/i18n/ru.po new file mode 100644 index 00000000..a88a1ffd --- /dev/null +++ b/addons/barcodes/i18n/ru.po @@ -0,0 +1,391 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Ivan Yelizariev <yelizariev@it-projects.info>, 2020 +# Vasiliy Korobatov <korobatov@gmail.com>, 2020 +# ILMIR <karamov@it-projects.info>, 2020 +# Irina Fedulova <istartlin@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Irina Fedulova <istartlin@gmail.com>, 2020\n" +"Language-Team: Russian (https://www.transifex.com/odoo/teams/41243/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr " '*' неверный шаблон штрихкода Regex. Вы точно хотите '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Номенклатура штрих-кодов</i>> определяет, как штрих-коды распознаются и классифицируются.\n" +" Когда штрих-код сканируется, он ассоциируется с правилом <i>первый</i> с соответствием\n" +" шаблона. Синтаксис шаблона - это регулярное выражение, и штрих-код сопоставляется\n" +" если регулярное выражение совпадает с префиксом штрих-кода." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Номенклатура штрих-кодов определяет, как точка продажи идентифицирует и " +"интерпретирует штрих-коды" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Добавить новую номенклатуру штрих-кода" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Псевдоним" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Всегда" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Внутренний идентификатор для этого правила номенклатурного штрихкода" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Внутренний идентификатор для номенклатурного штрихкода" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Любой" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Микс событий штрихкода" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Номенклатура штрих-кода" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Номенклатуры штрих-кодов" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Шаблон штрихкода" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Правило штрихкода" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Сканированный штрихкод" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Компании" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Создал" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Создан" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Отменить" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Отображаемое имя" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 в UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Кодировка" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "Маршрутизация HTTP" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "Идентификатор" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Последнее изменение" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновил" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Последнее обновление" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Никогда" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "номенклатура" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"В штрихкоде можно закодировать определённые численные параметры,\n" +"например, вес или стоимость. Они отображаются в виде <code>{NNN}</code>,\n" +"где N — количество цифр с шифром. Дробные числа можно кодировать\n" +"с помощью дополнительных цифр, D — <code>{NNNDD}</code>. В этом\n" +"случае в штрихкоде эти цифры <i>должны</i> явно указываться хотя бы\n" +"нулями." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Название правила" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Правила" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Выбрать" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Нумерация" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Укажите количество" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Таблицы" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Шаблон совпадения штрих-кодов" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Список правил штрих-кода" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Совпавший шаблон будет иметь псевдоним этого штрих-кода" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Это правило применяется только в том случае, если штрих-код закодирован с " +"указанной кодировкой" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Тип" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"Коды UPC можно преобразовать в EAN, поставив перед ними нуль. Этот параметр " +"определяет, должен ли штрих-код UPC/EAN автоматически преобразовываться так " +"или иначе при попытке сопоставить правило с другой кодировкой." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A к EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN преобразования" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Единица продукции" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Используется для упорядочивания правил таким образом, чтобы правила с " +"меньшей последовательностью соответствовали первым" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Значение последнего отсканированного штрих-кода." diff --git a/addons/barcodes/i18n/si.po b/addons/barcodes/i18n/si.po new file mode 100644 index 00000000..964383b0 --- /dev/null +++ b/addons/barcodes/i18n/si.po @@ -0,0 +1,364 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Language-Team: Sinhala (https://www.transifex.com/odoo/teams/41243/si/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: si\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" diff --git a/addons/barcodes/i18n/sk.po b/addons/barcodes/i18n/sk.po new file mode 100644 index 00000000..cc406eab --- /dev/null +++ b/addons/barcodes/i18n/sk.po @@ -0,0 +1,395 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Matus Krnac <matus.krnac@gmail.com>, 2020 +# Pavol Krnáč <pavol.krnac@ekoenergo.sk>, 2020 +# Jaroslav Bosansky <jaro.bosansky@ekoenergo.sk>, 2020 +# gebri <gebri@inmail.sk>, 2020 +# Jan Prokop, 2020 +# Rastislav Brencic <rastislav.brencic@azet.sk>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Rastislav Brencic <rastislav.brencic@azet.sk>, 2020\n" +"Language-Team: Slovak (https://www.transifex.com/odoo/teams/41243/sk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr " '*' nie je platný vzor Regex čiarového kódu. Mysleli ste '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Názvoslovie čiarových kódov</i> definuje ako sú čiarové kódy rozpoznávané a kategorizované.\n" +"Keď je čiarový kód naskenovaný, je asociovaný k <i>prvému</i> pravidlu so spárovaným\n" +"vzorom. Syntax vzor je regulárny výraz, a čiarový kód je spárovaný\n" +"ak regulárny výraz zodpovedá predpone čiarového kódu." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Názvoslovie čiarového kódu definuje ako miesto predaja identifikuje a " +"interpretuje čiarové kódy" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Pridaj nové názvoslovie čiarového kódu" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Vždy" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Interná identifikácia pre toto pravidlo názvoslovia čiarového kódu" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Interná identifikácia názvoslovia čiarového kódu" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Ktorýkoľvek" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Udalosť čiarového kódu mixin" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Názvoslovie čiarového kódu" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Názvoslovia čiarového kódu" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Vzor čiarového kódu" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Pravidlo čiarového kódu" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Čiarový kód naskenovaný" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Spoločnosti" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Zrušiť" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Zobrazovaný názov" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 na UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Zakódovanie" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP smerovanie" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Posledná úprava" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Nikdy" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" +"Nomenklatúra\n" +" " + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Vzory môžu tiež definovať ako hodnoty, ako váha alebo cena, môžu byť\n" +"zakódované do čiarového kódu. Indikuje ich <code>{NNN}</code> kde N\n" +"definuje kde sú zakódované čísla. Floats sú tiež podporované s\n" +"desatinnými číslami ktoré indikujú D, ako sú <code>{NNNDD}</code>. V týchto prípadoch,\n" +"pole čiarového kódu na spriaznených záznamoch <i>musí</i> zobrazujú tieto čísla ako\n" +"nuly." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Meno pravidla" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Pravidlá" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Potvrdiť " + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Postupnosť" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Nastaviť množstvo" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabuľky" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Vzor zodpovedajúci čiarovému kódu" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Zoznam pravidiel čiarového kódu" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Zodpovedajúci vzor bude alias tohto čiarového kódu" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Toto pravidlo bude platiť iba ak je čiarový kód zakódovaný so špecifickým " +"zakódovaním" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Typ" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"UPC kódy môžu byť konvertované na EAN oridaním predpony nula. Toto " +"nastavenie určuje či UPC/EAN čiarový kód má byť automaticky konvertovaný " +"jedným či druhým spôsobom pri snahe o zhodu pravidla s iným kódovaním" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A na EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN konverzia" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Jednotka produktu" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Používané pre poradie pravidiel, ako pravidlá s menšiou sekvenciou sú " +"zhodované skôr" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Hodnota posledného naskenovaného čiarového kódu." diff --git a/addons/barcodes/i18n/sl.po b/addons/barcodes/i18n/sl.po new file mode 100644 index 00000000..00853294 --- /dev/null +++ b/addons/barcodes/i18n/sl.po @@ -0,0 +1,377 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2021 +# Matjaz Mozetic <m.mozetic@matmoz.si>, 2021 +# Dejan Sraka <dejan.sraka@picolabs.si>, 2021 +# laznikd <laznik@mentis.si>, 2021 +# matjaz k <matjaz@mentis.si>, 2021 +# Boris Kodelja <boris@hbs.si>, 2021 +# Tadej Lupšina <tadej@hbs.si>, 2021 +# Jasmina Macur <jasmina@hbs.si>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Jasmina Macur <jasmina@hbs.si>, 2021\n" +"Language-Team: Slovenian (https://www.transifex.com/odoo/teams/41243/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr " '*' ni veljaven Regex Barcode vzorec. Ali ste mislili '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Dodajte novo nomenklaturo črtne kode" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Vzdevek" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Vedno" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Notranja identifikacija tega pravila nomenklature črtne kode" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Notranja identifikacija nomenklature črtne kode" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Nomenklatura črtne kode" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Nomenklatura črtne kode" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Vzorec črtne kode" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Pravilo črtne kode" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Skenirana črtna koda" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Podjetja" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Opusti" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 do UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodiranje" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP usmerjanje" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Nikoli" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenklatura" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Ime pravila" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Pravila" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Izberi" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Zaporedje" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Nastavite količino" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Mize" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Vzorec ujemanja črtne kode" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Seznam pravil črtne kode" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Ujemajoči se vzorec bo vzporeden s to črtno kodo" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "To pravilo velja samo, če je črtna koda kodirana s podano kodiranjem" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tip" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A do EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN pretvorba" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Enota izdelka" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Uporablja se za naročanje takšnih pravil, da se pravila z manjšim zaporedjem" +" najprej ujemajo" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Vrednost zadnje skenirane črtne kode." diff --git a/addons/barcodes/i18n/sq.po b/addons/barcodes/i18n/sq.po new file mode 100644 index 00000000..f249b72c --- /dev/null +++ b/addons/barcodes/i18n/sq.po @@ -0,0 +1,417 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n" +"Language-Team: Albanian (https://www.transifex.com/odoo/teams/41243/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Krijuar nga" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Krijuar me" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Emri i paraqitur" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Modifikimi i fundit në" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Modifikuar per here te fundit nga" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Modifikuar per here te fundit me" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Sekuencë" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/sr.po b/addons/barcodes/i18n/sr.po new file mode 100644 index 00000000..cae90808 --- /dev/null +++ b/addons/barcodes/i18n/sr.po @@ -0,0 +1,426 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: Martin Trigaux, 2018\n" +"Language-Team: Serbian (https://www.transifex.com/odoo/teams/41243/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:204 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Kompanije" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:390 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:326 +#, python-format +msgid "Error: Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error: Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:362 +#, python-format +msgid "Error: No last scanned barcode" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:95 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:110 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:126 +#: code:addons/barcodes/static/src/js/barcode_form_view.js:139 +#, python-format +msgid "Error: Pager not available" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "Lokacija" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "Partija" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Naziv pravila" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Pravila" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:382 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Niz" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:381 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:363 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tip" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" diff --git a/addons/barcodes/i18n/sr@latin.po b/addons/barcodes/i18n/sr@latin.po new file mode 100644 index 00000000..dd6e15cf --- /dev/null +++ b/addons/barcodes/i18n/sr@latin.po @@ -0,0 +1,420 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux <mat@odoo.com>, 2017 +# Ljubisa Jovev <ljubisa.jovev@gmail.com>, 2017 +# Djordje Marjanovic <djordje_m@yahoo.com>, 2017 +# Nemanja Dragovic <nemanjadragovic94@gmail.com>, 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Nemanja Dragovic <nemanjadragovic94@gmail.com>, 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/odoo/teams/41243/sr%40latin/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr@latin\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:202 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:198 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:183 selection:barcode.rule,type:0 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:177 +#: selection:barcode.rule,encoding:0 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Cashier" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Client" +msgstr "klijent" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "Datum kreiranja" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Credit Card" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:359 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Discounted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:301 +#, python-format +msgid "Error : Barcode command is undefined" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:63 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:332 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Zadnja promena" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Promenio" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Vreme promene" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Location" +msgstr "Lokacija" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Lot" +msgstr "Lot" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Package" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Priced Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "Naziv pravila" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "Pravila" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:352 +#, python-format +msgid "Select" +msgstr "Izaberi" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "Prioritet" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:351 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:196 +#: code:addons/barcodes/models/barcodes.py:198 +#: code:addons/barcodes/models/barcodes.py:200 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:64 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:333 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "Tip" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,encoding:0 +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:184 selection:barcode.rule,type:0 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: selection:barcode.rule,type:0 +msgid "Weighted Product" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/sv.po b/addons/barcodes/i18n/sv.po new file mode 100644 index 00000000..67619f7c --- /dev/null +++ b/addons/barcodes/i18n/sv.po @@ -0,0 +1,371 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Kristoffer Grundström <lovaren@gmail.com>, 2021 +# Martin Trigaux, 2021 +# Jakob Krabbe <jakob.krabbe@vertel.se>, 2021 +# Anders Wallenquist <anders.wallenquist@vertel.se>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Anders Wallenquist <anders.wallenquist@vertel.se>, 2021\n" +"Language-Team: Swedish (https://www.transifex.com/odoo/teams/41243/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "'*' Är inte ett giltigt Regex streckkodsmönster. Menade du '.*'?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Alias" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Alltid" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Streckkodsmönster" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Sträckkoden skannad" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Bolag" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Avbryt" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 till UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP-rutt" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Aldrig" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Regelnamn" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Regler" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Välj" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sekvens" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Ange kvantitet" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabeller" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Typ" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A till EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" diff --git a/addons/barcodes/i18n/ta.po b/addons/barcodes/i18n/ta.po new file mode 100644 index 00000000..3e8fb5f9 --- /dev/null +++ b/addons/barcodes/i18n/ta.po @@ -0,0 +1,343 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:07+0000\n" +"PO-Revision-Date: 2016-03-18 08:46+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: Tamil (http://www.transifex.com/odoo/odoo-9/language/ta/)\n" +"Language: ta\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:223 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:221 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:217 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:219 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and " +"categorized.\n" +" When a barcode is scanned it is associated " +"to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of " +"regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix " +"of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets " +"barcodes" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:191 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +#, python-format +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:183 +#, python-format +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "உருவாக்கியவர்" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_date +msgid "Created on" +msgstr "" +"உருவாக்கப்பட்ட \n" +"தேதி" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "காட்சி பெயர்" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:56 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:60 +#, python-format +msgid "Error : No last scanned barcode" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "கடைசியாக திருத்திய" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "கடைசியாக புதுப்பிக்கப்பட்டது" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "கடைசியாக புதுப்பிக்கப்பட்டது" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can " +"be\n" +" encoded into the barcode. They are indicated " +"by <code>{NNN}</code> where the N's\n" +" define where the number's digits are " +"encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as " +"<code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records " +"<i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "வரிசை" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:77 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:217 code:addons/barcodes/barcodes.py:219 +#: code:addons/barcodes/barcodes.py:221 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:56 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:60 +#, python-format +msgid "To set the quantity please scan a barcode first." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "வகை" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in " +"one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:191 +#, python-format +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/th.po b/addons/barcodes/i18n/th.po new file mode 100644 index 00000000..c54d4365 --- /dev/null +++ b/addons/barcodes/i18n/th.po @@ -0,0 +1,373 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Khwunchai Jaengsawang <khwunchai.j@ku.th>, 2020 +# Tapakorn Kittirudeekul <bossmonfire@gmail.com>, 2020 +# monchai7 <montchye@gmail.com>, 2020 +# gsong <gsong2014@foxmail.com>, 2020 +# Odoo Thaidev <odoothaidev@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Odoo Thaidev <odoothaidev@gmail.com>, 2020\n" +"Language-Team: Thai (https://www.transifex.com/odoo/teams/41243/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "ชื่อเรียก" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "เสมอ" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Any" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "การตีความบาร์โค้ด" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "การตีความบาร์โค้ด" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "รูปแบบบาร์โค้ด" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "กฎของบาร์โค้ด" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "สแกนบาร์โค้ดแล้ว" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "บริษัท" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "ยกเลิก" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "See http://openerp.com" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "รหัส" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "ไม่" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "ชื่อกฎ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "กฏ" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "เลือก" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "ลำดับ" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "กำหนดจำนวน" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "ตาราง" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "รายการกฏของบาร์โค้ด" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "ประเภท" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "เปลี่ยน UPC-A เป็น EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "การแปลง UPC/EAN " + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "สิ้นค้าที่มีหน่วย" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "ข้อมูลของบาร์โค้ดล่าสุดที่ถูกสแกน" diff --git a/addons/barcodes/i18n/tr.po b/addons/barcodes/i18n/tr.po new file mode 100644 index 00000000..1af5b1cb --- /dev/null +++ b/addons/barcodes/i18n/tr.po @@ -0,0 +1,399 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Ediz Duman <neps1192@gmail.com>, 2020 +# Ayhan KIZILTAN <akiziltan76@hotmail.com>, 2020 +# Martin Trigaux, 2020 +# Levent Karakaş <levent@mektup.at>, 2020 +# Murat Kaplan <muratk@projetgrup.com>, 2020 +# Ahmet Altinisik <aaltinisik@altinkaya.com.tr>, 2020 +# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2020 +# Umur Akın <umura@projetgrup.com>, 2020 +# Yedigen, 2020 +# Nadir Gazioglu <nadirgazioglu@gmail.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Nadir Gazioglu <nadirgazioglu@gmail.com>, 2021\n" +"Language-Team: Turkish (https://www.transifex.com/odoo/teams/41243/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" +" '*' Geçerli bir Regex Barkod Deseni değildir. Bunu mu demek istediniz '.*' " +"?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Barkod Kural Setleri</i> Barkodların nasıl tanınacağını ve kategorize edileceğini belirlemeye yarar.\n" +" Bir barkod okutulduğunda <i>önce</i> kural setinde bir kalıpla eşleştirilir. Barkod kalıbının eşleştirmesinde düzenli ifadeler kullanılır.\n" +" " + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Bir barkod kural seti, barkodları nasıl belirlediğini ve yorumladığını " +"tanımlar." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Yeni bir barkod kural seti ekle" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Rumuz" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Daima" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Bu barkod kural seti kuralı için bir iç kimlik." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Bu barkod kural seti için bir iç kimlik." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Hiç" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Barcode Event Mixin" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Barkod Kural Seti" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Barkod Kural Seti" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Barkod Kalıbı" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Barkod kuralı" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Barkod tarandı" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Şirketler" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Oluşturulma" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Vazgeç" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Görünüm Adı" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 den UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "Enable edit mode to modify this document" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodlama" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Yönlendirme" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Son Düzenleme" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Son Güncelleyen" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Son Güncelleme" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Asla" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Sınıflandırma" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "Pager unavailable" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Kurallar fiyat, ağırlık ve miktar gibi sayısal değerlerin barkoda nasıl kaydedileceğinide belirleyebilir.\n" +" Bu tip kurallar süslü parantez içinde <code>{NNN}</code> N' ler sayısal basamakların nasıl kullanılacağını belirler.\n" +"Virgülden sonraki ondalıklı sayıları tanımlamak için D'ler kullanılabilir. Mesela <code>{NNNDD}</code>. Bu durumlarda ilgili kayıtlardaki barkodlarda NNNDD olan basamaklar sıfırlar ile doldurulmalıdır." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Kural Adı" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Kurallar" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "Scan a barcode to set the quantity" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Seçmeli" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sıra" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Miktar belirle" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tablolar" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Barkod eşleşme kalıbı" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Barkod kuralları listesi" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Eşleşen kalıplar bu barkodun rumuzu olacak." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Bu kural okunan barkod yalnızca belirtilen kodlama ile barkod kodlanmış ise " +"uygulanacaktır." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Tür" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"UPC kodları, sıfır ön eki ile EAN 'a dönüştürülebilir. Bu ayar, diğer " +"kodlamayla bir kuralı eşleştirmeye çalışırken bir UPC / EAN barkodunun " +"otomatik bir şekilde dönüştürülüp dönüştürülmeyeceğini belirler." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A dan EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN dönüştürme" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "Undefined barcode command" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Birim Ürün" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Barkod kurallarını önceliklendirmek için kullanılır. Küçük değerli kurallar " +"öncelikle değerlendirilir." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Son taranan barkodun değeri" diff --git a/addons/barcodes/i18n/uk.po b/addons/barcodes/i18n/uk.po new file mode 100644 index 00000000..b3ef8525 --- /dev/null +++ b/addons/barcodes/i18n/uk.po @@ -0,0 +1,390 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Alina Lisnenko <alinasemeniuk1@gmail.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Alina Lisnenko <alinasemeniuk1@gmail.com>, 2020\n" +"Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: uk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "'*' не є дійсним шаблоном штрих-коду. Ви мали на увазі '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Номенклатури штрих-кодів</i> визначте, як штрих-коди будуть зчитуватися та сортуватися.\n" +"Просканований штрих-код пов'язується з <i>першим</i> правилом відповідним шаблоном.\n" +"Синтаксис шаблона належить до регулярних виразів, а штрих-коди співпадають, \n" +"якщо регулярний вираз співпадає з префіксом штрих-кода." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Номенклатура штрих-кодів визначає, як точка продажу буде їх ідентифікувати " +"та зчитувати " + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Додати нову номенклатуру штрих-коду" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Псевдонім" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Завжди" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Внутрішня ідентифікація для правил номенклатури цих штрих-кодів " + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Внутрішня ідентифікація номенклатури штрих-кодів " + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Будь-який" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Мікс подій штрих-коду" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Номенклатура штрих-кодів" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Номенклатура штрих-кодів" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Шаблон штрих-коду" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Правило штрих-коду" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Штрих-код проскановано" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Компанії" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Створено" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Створено" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Відмінити" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Відобразити назву" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 в UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "Увімкніть режим редагування для зміни цього докменту" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Кодування" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "Маршрутизація HTTP" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Останні зміни" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Ніколи" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Номенклатура" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "Пейджер недоступний" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Шаблон також може визначати як числові значення, такі як вага чи ціна, можуть\n" +"бути зашиті у штрих-код. Вони вказуються як <code>{NNN}</code>, де N\n" +"визначають місце і кількість цифр. Числа з комою також підтримуються, якщо\n" +"вказати числа після коми літерами D, наприклад, <code>{NNNDD}</code>. В цьому випадку, штрих-код у відповідних записах <i>повинен</i> вказувати ці числа, як нулі." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Назва правила" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Правила" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "Відскануйте штрих-код, щоби встановити кількість" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Обрати" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Послідовність" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Встановити кількість" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Столи" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Відповідний шаблон штрих-коду" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Список правил штрих-коду" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Відповідний шаблон буде призначено як псевдонім для цього штрих-коду." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" +"У шаблоні штрих-коду синтаксична помилка%(pattern)s: правило може містити " +"лише одну пару дужок." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" +"У шаблоні штрих-коду синтаксична помилка %(pattern)s: дужки можуть містити " +"лише N після яких стоять D." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "У шаблоні штрих-коду є помилка %(pattern)s: порожні дужки." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Дане правило діятиме, тільки якщо штрих-код закодовано точно зазначеним " +"кодуванням" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Тип" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"UPC коди можна конвертувати у EAN, дописуючи нулі спочатку. Це налаштування " +"вказує, чи конвертувати автоматично UPC/EAN штрих-коди в тому чи іншому " +"напрямку під час пошуку правила для відповідного кодування." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "з UPC-A в EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN конвертація" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "Невизначена команда штрих-коду" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Товар одиниці" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Використовується для впорядкування правил. Правила з меншим значенням будуть" +" відображатися першими." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Значення останнього відсканованого штрих-коду." diff --git a/addons/barcodes/i18n/ur.po b/addons/barcodes/i18n/ur.po new file mode 100644 index 00000000..51dfa71e --- /dev/null +++ b/addons/barcodes/i18n/ur.po @@ -0,0 +1,364 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Language-Team: Urdu (https://www.transifex.com/odoo/teams/41243/ur/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ur\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" diff --git a/addons/barcodes/i18n/vi.po b/addons/barcodes/i18n/vi.po new file mode 100644 index 00000000..806d55a7 --- /dev/null +++ b/addons/barcodes/i18n/vi.po @@ -0,0 +1,397 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# fanha99 <fanha99@hotmail.com>, 2020 +# Nancy Momoland <thanhnguyen.icsc@gmail.com>, 2020 +# Duy BQ <duybq86@gmail.com>, 2020 +# Dung Nguyen Thi <dungnt@trobz.com>, 2020 +# Trần Hà <tranthuha13590@gmail.com>, 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: Trần Hà <tranthuha13590@gmail.com>, 2021\n" +"Language-Team: Vietnamese (https://www.transifex.com/odoo/teams/41243/vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" +" '*' không phải là một Regex Barcode Pattern hợp lệ. Có phải ý bạn là '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>Phép đặt tên mã vạch</i> xác định cách thức mã vạch được nhận diện và phân loại.\n" +" Khi một mã vạch được quét, nó được liên kết đến quy tắc <i>đầu tiên</i> mà khớp với\n" +" mẫu (pattern). Cú pháp mẫu (pattern syntax) là một Biểu thức chính quy (regular expression),\n" +" và một mã vạch được coi là khớp nếu biểu thức chính quy đó khớp với tiền tố của mã vạch." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "" +"Một phép đặt tên mã vạch xác định cách thức mà điểm bán lẻ định danh và biên" +" dịch mã vạch" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Thêm một định nghĩa mã vạch mới" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "Bí danh" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Luôn luôn" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Một định danh nội bộ về quy tắc cho phép đặt tên mã vạch" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Một định danh nội bộ về phép đặt tên mã vạch" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Bất kỳ" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Barcode sự kiện Mixin" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "Phép đặt Mã vạch" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "Nguyên tắc đặt tên mã vạch" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Mẫu Mã vạch" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "Quy tắc mã vạch" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Mã vạch được quét" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Công ty" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "Thời điểm tạo" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "Huỷ bỏ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 sang UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "Enable edit mode to modify this document" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Mã hoá" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Routing" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Không bao giờ" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Định nghĩa" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "Pager unavailable" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"Các mẫu (pattern) cũng có thể xác định cách thức các giá trị số (vd: giá hay cân nặng) có thể được\n" +" mã hoá thành mã vạch. Chúng được thể hiện bởi <code>{NNN}</code> trong đó\n" +" các chữ N xác định nơi mà các chữ số của số được mã hoá. Các số thập phân cũng\n" +" được hỗ trợ với phần thập phân được chỉ báo với các chữ D, ví dụ như <code>{NNNDD}</code>.\n" +" Trong những trường hợp này, trường mã vạch trên các bản ghi liên kết <i>phải</i> hiển thị\n" +" các chữ số này là các số 0." + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Tên quy tắc" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Quy tắc" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "Scan a barcode to set the quantity" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "Chọn" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Trình tự" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "Đặt số lượng" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Bàn" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Mã vạch khớp với mẫu" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Danh sách quy tắt mã vạch" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Mẫu phù hợp sẽ là bí danh cho mã vạch này" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "Quy tắc này sẽ chỉ áp dụng nếu mã vạch chỉ định mã hóa" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "Loại" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" +"Mã UPC có thể được chuyển đổi thành EAN bằng cách lập tiền tố với một số " +"không. Thiết lập này xác định xem một mã vạch UPC/EAN có nên được tự động " +"chuyển đổi bằng cách này hay cách khác khi thử khớp một quy tắc với các mã " +"hoá khác." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A sang EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "Chuyển đổi UPC/EAN" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "Undefined barcode command" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Đơn vị sản phẩm" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" +"Được sử dụng để đặt hàng các quy tắc sao cho quy tắc có khớp với chuỗi nhỏ " +"hơn trước" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Giá trị lần quét gần đây." diff --git a/addons/barcodes/i18n/zh_CN.po b/addons/barcodes/i18n/zh_CN.po new file mode 100644 index 00000000..95e955eb --- /dev/null +++ b/addons/barcodes/i18n/zh_CN.po @@ -0,0 +1,388 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2020 +# Jeffery CHEN Fan <jeffery9@gmail.com>, 2020 +# liAnGjiA <liangjia@qq.com>, 2020 +# r <263737@qq.com>, 2020 +# 敬雲 林 <chingyun@yuanchih-consult.com>, 2020 +# ChinaMaker <liuct@chinamaker.net>, 2020 +# snow wang <147156565@qq.com>, 2020 +# inspur qiuguodong <qiuguodong@inspur.com>, 2020 +# Felix Yang - Elico Corp <felixyangsh@aliyun.com>, 2020 +# ljsrzc007 <ljsrzc007@gmail.com>, 2020 +# 稀饭~~ <wangwhai@qq.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: 稀饭~~ <wangwhai@qq.com>, 2020\n" +"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr " '*' 不是一个有效的正则条码样式,你想的是不是'.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>条码命名规则</i> 定义如何识别和归类条码。.\n" +" 当条码被扫码后,它就会关联到匹配到的 <i>第一条</i> 规则\n" +" 模式的语法是正则表达式,如果正则表达式匹配到条码的前缀\n" +" 则条码被匹配." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "一个条码命名规则定义了POS如何识别和解释条码" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "增加新条码命名规则" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "别名" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "总是" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "此条形码命名规则的内部识别" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "条码命名规则的内部识别" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "任意" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "条形码事件混合" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "条码命名规则" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "条码命名规则" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "条码模式" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "条码规则" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "扫描到条码" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "公司" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "创建者" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "丢弃" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 转 UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "启用编辑模式以修改此文档" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "编码" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP 路由" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "最后更改日" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "更新时间" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "从不" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "命名规则" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "Pager unavailable" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"模式也可以定义为如何数值化,例如重量或者价格也可以被编码到条码。\n" +"它们以 <code>{NNN}</code>表示,在这里N用来定义号码哪儿编码为数字。\n" +"浮点数也支持,小数用D表示,例如<code>{NNNDD}</code>。\n" +"在这些案例中,在相关记录的条码字段<i>必填</i>显示这些数字为0。" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "规则名称" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "规则" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "扫描条形码以设置数量" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "选择" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "序号" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "设置数量" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "桌台" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "条码匹配模式" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "条码规则列表" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "匹配模式将别名到该条码" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "条形码模式存在语法错误%(pattern)s: 大括号只能包含 N 的后跟 D。" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "条形码模式中存在语法错误 %(pattern)s: empty braces." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "这条规则只适用于特殊编码的条形编码" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "类型" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "UPC代码可以通过前缀加零的方式转换为EAN。此设置确定UPC/EAN条码在尝试将规则与其他编码匹配时是否应该自动转换。" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A 到 EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN 转换" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "未定义的条形码命令" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "单位产品" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "用于规则排序,这样较小序列的规则最先匹配" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "上次扫描的条码值。" diff --git a/addons/barcodes/i18n/zh_TW.po b/addons/barcodes/i18n/zh_TW.po new file mode 100644 index 00000000..5e60897a --- /dev/null +++ b/addons/barcodes/i18n/zh_TW.po @@ -0,0 +1,377 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# 敬雲 林 <chingyun@yuanchih-consult.com>, 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~13.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-09-01 07:28+0000\n" +"PO-Revision-Date: 2020-09-07 08:10+0000\n" +"Last-Translator: 敬雲 林 <chingyun@yuanchih-consult.com>, 2020\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/odoo/teams/41243/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "'*' 不是一個有效的正則條碼模式。您的意思是'.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" +"<i>條碼命名規則</i>定義如何識別和歸類條碼。\n" +"當條碼被掃碼後,它就會關聯到匹配到的<i>第一條</i>規則,並且有匹配的模式。\n" +"模式的語法是一般的表達形式,如果一般的表達式匹配條碼的前綴,則條碼被匹配。" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "" +"A barcode nomenclature defines how the point of sale identify and interprets" +" barcodes" +msgstr "一個條碼命名規則定義了POS如何識別和詮釋條碼" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "增加新條碼命名規則" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__alias +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__alias +msgid "Alias" +msgstr "別名" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "總是" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "此條碼命名規則的內部標識" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "條碼命名規則的內部識別" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "任何" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "條碼事件混合" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__barcode_nomenclature_id +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Barcode Nomenclature" +msgstr "條碼命名規則" + +#. module: barcodes +#: model:ir.actions.act_window,name:barcodes.action_barcode_nomenclature_form +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_tree +msgid "Barcode Nomenclatures" +msgstr "條碼命名規則" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "條碼模式" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "條碼規則" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "掃瞄到條碼" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "公司" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_uid +msgid "Created by" +msgstr "創立者" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__create_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__create_date +msgid "Created on" +msgstr "建立於" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Discard" +msgstr "取消" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__display_name +#: model:ir.model.fields,field_description:barcodes.field_ir_http__display_name +#: model:ir.model.fields,field_description:barcodes.field_res_company__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean13 +msgid "EAN-13" +msgstr "EAN-13" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__ean2upc +msgid "EAN-13 to UPC-A" +msgstr "EAN-13 轉為 UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Enable edit mode to modify this document" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "編碼" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP 路由" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__id +#: model:ir.model.fields,field_description:barcodes.field_ir_http__id +#: model:ir.model.fields,field_description:barcodes.field_res_company__id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule____last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin____last_update +#: model:ir.model.fields,field_description:barcodes.field_ir_http____last_update +#: model:ir.model.fields,field_description:barcodes.field_res_company____last_update +msgid "Last Modified on" +msgstr "最後修改於" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_uid +msgid "Last Updated by" +msgstr "最後更新者" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "從不" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "命名規則" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Pager unavailable" +msgstr "" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" +"模式也可以定義為如何將數值,例如重量或者價格也可以\n" +"被編碼到條碼。它們以<code> {NNN}</code>表示,在這裡N's\n" +"用來定義號碼哪兒編碼為數字。浮點數也支援而\n" +"小數用D's表示,例如<code></code>{NNNDD}。在這些案例中,\n" +"在相關記錄的條碼字段<i>必填</i>顯示這些數字為\n" +"0。" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "規則名稱" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "規則" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Scan a barcode to set the quantity" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Select" +msgstr "選擇" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "序號" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Set quantity" +msgstr "設定數量" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "表格" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "條碼匹配模式" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "條碼規則列表" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "匹配模式將別名加到該條碼" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: a rule can only " +"contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: braces can only " +"contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/models/barcodes.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "這條規則將只適用於特定編碼的條碼。" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__type +msgid "Type" +msgstr "類型" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "UPC碼可以轉換為EAN,前綴加個零。此設定確定UPC / EAN條碼應以一種或另一種方式自動轉換當在與其他編碼規則匹配時。" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__upc2ean +msgid "UPC-A to EAN-13" +msgstr "UPC-A 轉 EAN-13" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN 轉換" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/barcode_form_view.js:0 +#, python-format +msgid "Undefined barcode command" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "單位產品" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "用於規則排序,這樣較小序列的規則最先匹配" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "上次掃瞄到的條碼的值" diff --git a/addons/barcodes/models/__init__.py b/addons/barcodes/models/__init__.py new file mode 100644 index 00000000..15631161 --- /dev/null +++ b/addons/barcodes/models/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +from . import barcodes +from . import barcode_events_mixin +from . import ir_http +from . import res_company diff --git a/addons/barcodes/models/barcode_events_mixin.py b/addons/barcodes/models/barcode_events_mixin.py new file mode 100644 index 00000000..e0e37f69 --- /dev/null +++ b/addons/barcodes/models/barcode_events_mixin.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields, api + +class BarcodeEventsMixin(models.AbstractModel): + """ Mixin class for objects reacting when a barcode is scanned in their form views + which contains `<field name="_barcode_scanned" widget="barcode_handler"/>`. + Models using this mixin must implement the method on_barcode_scanned. It works + like an onchange and receives the scanned barcode in parameter. + """ + + _name = 'barcodes.barcode_events_mixin' + _description = 'Barcode Event Mixin' + + _barcode_scanned = fields.Char("Barcode Scanned", help="Value of the last barcode scanned.", store=False) + + @api.onchange('_barcode_scanned') + def _on_barcode_scanned(self): + barcode = self._barcode_scanned + if barcode: + self._barcode_scanned = "" + return self.on_barcode_scanned(barcode) + + def on_barcode_scanned(self, barcode): + raise NotImplementedError("In order to use barcodes.barcode_events_mixin, method on_barcode_scanned must be implemented") diff --git a/addons/barcodes/models/barcodes.py b/addons/barcodes/models/barcodes.py new file mode 100644 index 00000000..1d2ba68f --- /dev/null +++ b/addons/barcodes/models/barcodes.py @@ -0,0 +1,204 @@ +import logging +import re + +from odoo import tools, models, fields, api, _ +from odoo.exceptions import ValidationError + +_logger = logging.getLogger(__name__) + + +UPC_EAN_CONVERSIONS = [ + ('none','Never'), + ('ean2upc','EAN-13 to UPC-A'), + ('upc2ean','UPC-A to EAN-13'), + ('always','Always'), +] + +class BarcodeNomenclature(models.Model): + _name = 'barcode.nomenclature' + _description = 'Barcode Nomenclature' + + name = fields.Char(string='Barcode Nomenclature', size=32, required=True, help='An internal identification of the barcode nomenclature') + rule_ids = fields.One2many('barcode.rule', 'barcode_nomenclature_id', string='Rules', help='The list of barcode rules') + upc_ean_conv = fields.Selection(UPC_EAN_CONVERSIONS, string='UPC/EAN Conversion', required=True, default='always', + help="UPC Codes can be converted to EAN by prefixing them with a zero. This setting determines if a UPC/EAN barcode should be automatically converted in one way or another when trying to match a rule with the other encoding.") + + # returns the checksum of the ean13, or -1 if the ean has not the correct length, ean must be a string + def ean_checksum(self, ean): + code = list(ean) + if len(code) != 13: + return -1 + + oddsum = evensum = total = 0 + code = code[:-1] # Remove checksum + for i in range(len(code)): + if i % 2 == 0: + evensum += int(code[i]) + else: + oddsum += int(code[i]) + total = oddsum * 3 + evensum + return int((10 - total % 10) % 10) + + # returns the checksum of the ean8, or -1 if the ean has not the correct length, ean must be a string + def ean8_checksum(self,ean): + code = list(ean) + if len(code) != 8: + return -1 + + sum1 = int(ean[1]) + int(ean[3]) + int(ean[5]) + sum2 = int(ean[0]) + int(ean[2]) + int(ean[4]) + int(ean[6]) + total = sum1 + 3 * sum2 + return int((10 - total % 10) % 10) + + # returns true if the barcode is a valid EAN barcode + def check_ean(self, ean): + return re.match("^\d+$", ean) and self.ean_checksum(ean) == int(ean[-1]) + + # returns true if the barcode string is encoded with the provided encoding. + def check_encoding(self, barcode, encoding): + if encoding == 'ean13': + return len(barcode) == 13 and re.match("^\d+$", barcode) and self.ean_checksum(barcode) == int(barcode[-1]) + elif encoding == 'ean8': + return len(barcode) == 8 and re.match("^\d+$", barcode) and self.ean8_checksum(barcode) == int(barcode[-1]) + elif encoding == 'upca': + return len(barcode) == 12 and re.match("^\d+$", barcode) and self.ean_checksum("0"+barcode) == int(barcode[-1]) + elif encoding == 'any': + return True + else: + return False + + + # Returns a valid zero padded ean13 from an ean prefix. the ean prefix must be a string. + def sanitize_ean(self, ean): + ean = ean[0:13] + ean = ean + (13-len(ean))*'0' + return ean[0:12] + str(self.ean_checksum(ean)) + + # Returns a valid zero padded UPC-A from a UPC-A prefix. the UPC-A prefix must be a string. + def sanitize_upc(self, upc): + return self.sanitize_ean('0'+upc)[1:] + + # Checks if barcode matches the pattern + # Additionaly retrieves the optional numerical content in barcode + # Returns an object containing: + # - value: the numerical value encoded in the barcode (0 if no value encoded) + # - base_code: the barcode in which numerical content is replaced by 0's + # - match: boolean + def match_pattern(self, barcode, pattern): + match = { + "value": 0, + "base_code": barcode, + "match": False, + } + + barcode = barcode.replace("\\", "\\\\").replace("{", '\{').replace("}", "\}").replace(".", "\.") + numerical_content = re.search("[{][N]*[D]*[}]", pattern) # look for numerical content in pattern + + if numerical_content: # the pattern encodes a numerical content + num_start = numerical_content.start() # start index of numerical content + num_end = numerical_content.end() # end index of numerical content + value_string = barcode[num_start:num_end-2] # numerical content in barcode + + whole_part_match = re.search("[{][N]*[D}]", numerical_content.group()) # looks for whole part of numerical content + decimal_part_match = re.search("[{N][D]*[}]", numerical_content.group()) # looks for decimal part + whole_part = value_string[:whole_part_match.end()-2] # retrieve whole part of numerical content in barcode + decimal_part = "0." + value_string[decimal_part_match.start():decimal_part_match.end()-1] # retrieve decimal part + if whole_part == '': + whole_part = '0' + match['value'] = int(whole_part) + float(decimal_part) + + match['base_code'] = barcode[:num_start] + (num_end-num_start-2)*"0" + barcode[num_end-2:] # replace numerical content by 0's in barcode + match['base_code'] = match['base_code'].replace("\\\\", "\\").replace("\{", "{").replace("\}","}").replace("\.",".") + pattern = pattern[:num_start] + (num_end-num_start-2)*"0" + pattern[num_end:] # replace numerical content by 0's in pattern to match + + match['match'] = re.match(pattern, match['base_code'][:len(pattern)]) + + return match + + # Attempts to interpret an barcode (string encoding a barcode) + # It will return an object containing various information about the barcode. + # most importantly : + # - code : the barcode + # - type : the type of the barcode: + # - value : if the id encodes a numerical value, it will be put there + # - base_code : the barcode code with all the encoding parts set to zero; the one put on + # the product in the backend + def parse_barcode(self, barcode): + parsed_result = { + 'encoding': '', + 'type': 'error', + 'code': barcode, + 'base_code': barcode, + 'value': 0, + } + + rules = [] + for rule in self.rule_ids: + rules.append({'type': rule.type, 'encoding': rule.encoding, 'sequence': rule.sequence, 'pattern': rule.pattern, 'alias': rule.alias}) + + for rule in rules: + cur_barcode = barcode + if rule['encoding'] == 'ean13' and self.check_encoding(barcode,'upca') and self.upc_ean_conv in ['upc2ean','always']: + cur_barcode = '0'+cur_barcode + elif rule['encoding'] == 'upca' and self.check_encoding(barcode,'ean13') and barcode[0] == '0' and self.upc_ean_conv in ['ean2upc','always']: + cur_barcode = cur_barcode[1:] + + if not self.check_encoding(barcode,rule['encoding']): + continue + + match = self.match_pattern(cur_barcode, rule['pattern']) + if match['match']: + if rule['type'] == 'alias': + barcode = rule['alias'] + parsed_result['code'] = barcode + else: + parsed_result['encoding'] = rule['encoding'] + parsed_result['type'] = rule['type'] + parsed_result['value'] = match['value'] + parsed_result['code'] = cur_barcode + if rule['encoding'] == "ean13": + parsed_result['base_code'] = self.sanitize_ean(match['base_code']) + elif rule['encoding'] == "upca": + parsed_result['base_code'] = self.sanitize_upc(match['base_code']) + else: + parsed_result['base_code'] = match['base_code'] + return parsed_result + + return parsed_result + +class BarcodeRule(models.Model): + _name = 'barcode.rule' + _description = 'Barcode Rule' + _order = 'sequence asc' + + + name = fields.Char(string='Rule Name', size=32, required=True, help='An internal identification for this barcode nomenclature rule') + barcode_nomenclature_id = fields.Many2one('barcode.nomenclature', string='Barcode Nomenclature') + sequence = fields.Integer(string='Sequence', help='Used to order rules such that rules with a smaller sequence match first') + encoding = fields.Selection([ + ('any', 'Any'), + ('ean13', 'EAN-13'), + ('ean8', 'EAN-8'), + ('upca', 'UPC-A'), + ], string='Encoding', required=True, default='any', help='This rule will apply only if the barcode is encoded with the specified encoding') + type = fields.Selection([ + ('alias', 'Alias'), + ('product', 'Unit Product') + ], string='Type', required=True, default='product') + pattern = fields.Char(string='Barcode Pattern', size=32, help="The barcode matching pattern", required=True, default='.*') + alias = fields.Char(string='Alias', size=32, default='0', help='The matched pattern will alias to this barcode', required=True) + + @api.constrains('pattern') + def _check_pattern(self): + for rule in self: + p = rule.pattern.replace("\\\\", "X").replace("\{", "X").replace("\}", "X") + findall = re.findall("[{]|[}]", p) # p does not contain escaped { or } + if len(findall) == 2: + if not re.search("[{][N]*[D]*[}]", p): + raise ValidationError(_("There is a syntax error in the barcode pattern %(pattern)s: braces can only contain N's followed by D's.", pattern=rule.pattern)) + elif re.search("[{][}]", p): + raise ValidationError(_("There is a syntax error in the barcode pattern %(pattern)s: empty braces.", pattern=rule.pattern)) + elif len(findall) != 0: + raise ValidationError(_("There is a syntax error in the barcode pattern %(pattern)s: a rule can only contain one pair of braces.", pattern=rule.pattern)) + elif p == '*': + raise ValidationError(_(" '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?")) diff --git a/addons/barcodes/models/ir_http.py b/addons/barcodes/models/ir_http.py new file mode 100644 index 00000000..4f22a7be --- /dev/null +++ b/addons/barcodes/models/ir_http.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import models + + +class IrHttp(models.AbstractModel): + _inherit = 'ir.http' + + def session_info(self): + res = super(IrHttp, self).session_info() + if self.env.user.has_group('base.group_user'): + res['max_time_between_keys_in_ms'] = int( + self.env['ir.config_parameter'].sudo().get_param('barcode.max_time_between_keys_in_ms', default='55')) + return res diff --git a/addons/barcodes/models/res_company.py b/addons/barcodes/models/res_company.py new file mode 100644 index 00000000..b510c6e0 --- /dev/null +++ b/addons/barcodes/models/res_company.py @@ -0,0 +1,16 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields + + +class ResCompany(models.Model): + _inherit = 'res.company' + + def _get_default_nomenclature(self): + return self.env.ref('barcodes.default_barcode_nomenclature', raise_if_not_found=False) + + nomenclature_id = fields.Many2one( + 'barcode.nomenclature', + string="Nomenclature", + default=_get_default_nomenclature, + ) diff --git a/addons/barcodes/security/ir.model.access.csv b/addons/barcodes/security/ir.model.access.csv new file mode 100644 index 00000000..30ba7441 --- /dev/null +++ b/addons/barcodes/security/ir.model.access.csv @@ -0,0 +1,5 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_barcode_nomenclature_user,barcode.nomenclature.user,model_barcode_nomenclature,base.group_user,1,0,0,0
+access_barcode_nomenclature_manager,barcode.nomenclature.manager,model_barcode_nomenclature,base.group_erp_manager,1,1,1,1
+access_barcode_rule_user,barcode.rule.user,model_barcode_rule,base.group_user,1,0,0,0
+access_barcode_rule_manager,barcode.rule.manager,model_barcode_rule,base.group_erp_manager,1,1,1,1
diff --git a/addons/barcodes/static/img/barcode.png b/addons/barcodes/static/img/barcode.png Binary files differnew file mode 100644 index 00000000..2e9d2f4b --- /dev/null +++ b/addons/barcodes/static/img/barcode.png diff --git a/addons/barcodes/static/src/js/barcode_events.js b/addons/barcodes/static/src/js/barcode_events.js new file mode 100644 index 00000000..6f2f6785 --- /dev/null +++ b/addons/barcodes/static/src/js/barcode_events.js @@ -0,0 +1,300 @@ +odoo.define('barcodes.BarcodeEvents', function(require) { +"use strict"; + +var config = require('web.config'); +var core = require('web.core'); +var mixins = require('web.mixins'); +var session = require('web.session'); + + +// For IE >= 9, use this, new CustomEvent(), instead of new Event() +function CustomEvent ( event, params ) { + params = params || { bubbles: false, cancelable: false, detail: undefined }; + var evt = document.createEvent( 'CustomEvent' ); + evt.initCustomEvent( event, params.bubbles, params.cancelable, params.detail ); + return evt; + } +CustomEvent.prototype = window.Event.prototype; + +var BarcodeEvents = core.Class.extend(mixins.PropertiesMixin, { + timeout: null, + key_pressed: {}, + buffered_key_events: [], + // Regexp to match a barcode input and extract its payload + // Note: to build in init() if prefix/suffix can be configured + regexp: /(.{3,})[\n\r\t]*/, + // By knowing the terminal character we can interpret buffered keys + // as a barcode as soon as it's encountered (instead of waiting x ms) + suffix: /[\n\r\t]+/, + // Keys from a barcode scanner are usually processed as quick as possible, + // but some scanners can use an intercharacter delay (we support <= 50 ms) + max_time_between_keys_in_ms: session.max_time_between_keys_in_ms || 55, + // To be able to receive the barcode value, an input must be focused. + // On mobile devices, this causes the virtual keyboard to open. + // Unfortunately it is not possible to avoid this behavior... + // To avoid keyboard flickering at each detection of a barcode value, + // we want to keep it open for a while (800 ms). + inputTimeOut: 800, + + init: function() { + mixins.PropertiesMixin.init.call(this); + // Keep a reference of the handler functions to use when adding and removing event listeners + this.__keydown_handler = _.bind(this.keydown_handler, this); + this.__keyup_handler = _.bind(this.keyup_handler, this); + this.__handler = _.bind(this.handler, this); + // Bind event handler once the DOM is loaded + // TODO: find a way to be active only when there are listeners on the bus + $(_.bind(this.start, this, false)); + + // Mobile device detection + this.isChromeMobile = config.device.isMobileDevice && navigator.userAgent.match(/Chrome/i); + + // Creates an input who will receive the barcode scanner value. + this.$barcodeInput = $('<input/>', { + name: 'barcode', + type: 'text', + css: { + 'position': 'fixed', + 'top': '50%', + 'transform': 'translateY(-50%)', + 'z-index': '-1', + 'opacity': '0', + }, + }); + // Avoid to show autocomplete for a non appearing input + this.$barcodeInput.attr('autocomplete', 'off'); + + this.__blurBarcodeInput = _.debounce(this._blurBarcodeInput, this.inputTimeOut); + }, + + handle_buffered_keys: function() { + var str = this.buffered_key_events.reduce(function(memo, e) { return memo + String.fromCharCode(e.which) }, ''); + var match = str.match(this.regexp); + + if (match) { + var barcode = match[1]; + + // Send the target in case there are several barcode widgets on the same page (e.g. + // registering the lot numbers in a stock picking) + core.bus.trigger('barcode_scanned', barcode, this.buffered_key_events[0].target); + + // Dispatch a barcode_scanned DOM event to elements that have barcode_events="true" set. + if (this.buffered_key_events[0].target.getAttribute("barcode_events") === "true") + $(this.buffered_key_events[0].target).trigger('barcode_scanned', barcode); + } else { + this.resend_buffered_keys(); + } + + this.buffered_key_events = []; + }, + + resend_buffered_keys: function() { + var old_event, new_event; + for(var i = 0; i < this.buffered_key_events.length; i++) { + old_event = this.buffered_key_events[i]; + + if(old_event.which !== 13) { // ignore returns + // We do not create a 'real' keypress event through + // eg. KeyboardEvent because there are several issues + // with them that make them very different from + // genuine keypresses. Chrome per example has had a + // bug for the longest time that causes keyCode and + // charCode to not be set for events created this way: + // https://bugs.webkit.org/show_bug.cgi?id=16735 + var params = { + 'bubbles': old_event.bubbles, + 'cancelable': old_event.cancelable, + }; + new_event = $.Event('keypress', params); + new_event.viewArg = old_event.viewArg; + new_event.ctrl = old_event.ctrl; + new_event.alt = old_event.alt; + new_event.shift = old_event.shift; + new_event.meta = old_event.meta; + new_event.char = old_event.char; + new_event.key = old_event.key; + new_event.charCode = old_event.charCode; + new_event.keyCode = old_event.keyCode || old_event.which; // Firefox doesn't set keyCode for keypresses, only keyup/down + new_event.which = old_event.which; + new_event.dispatched_by_barcode_reader = true; + + $(old_event.target).trigger(new_event); + } + } + }, + + element_is_editable: function(element) { + return $(element).is('input,textarea,[contenteditable="true"]'); + }, + + // This checks that a keypress event is either ESC, TAB, an arrow + // key or a function key. This is Firefox specific, in Chrom{e,ium} + // keypress events are not fired for these types of keys, only + // keyup/keydown. + is_special_key: function(e) { + if (e.key === "ArrowLeft" || e.key === "ArrowRight" || + e.key === "ArrowUp" || e.key === "ArrowDown" || + e.key === "Escape" || e.key === "Tab" || + e.key === "Backspace" || e.key === "Delete" || + e.key === "Home" || e.key === "End" || + e.key === "PageUp" || e.key === "PageDown" || + e.key === "Unidentified" || /F\d\d?/.test(e.key)) { + return true; + } else { + return false; + } + }, + + // The keydown and keyup handlers are here to disallow key + // repeat. When preventDefault() is called on a keydown event + // the keypress that normally follows is cancelled. + keydown_handler: function(e){ + if (this.key_pressed[e.which]) { + e.preventDefault(); + } else { + this.key_pressed[e.which] = true; + } + }, + + keyup_handler: function(e){ + this.key_pressed[e.which] = false; + }, + + handler: function(e){ + // Don't catch events we resent + if (e.dispatched_by_barcode_reader) + return; + // Don't catch non-printable keys for which Firefox triggers a keypress + if (this.is_special_key(e)) + return; + // Don't catch keypresses which could have a UX purpose (like shortcuts) + if (e.ctrlKey || e.metaKey || e.altKey) + return; + // Don't catch Return when nothing is buffered. This way users + // can still use Return to 'click' on focused buttons or links. + if (e.which === 13 && this.buffered_key_events.length === 0) + return; + // Don't catch events targeting elements that are editable because we + // have no way of redispatching 'genuine' key events. Resent events + // don't trigger native event handlers of elements. So this means that + // our fake events will not appear in eg. an <input> element. + if ((this.element_is_editable(e.target) && !$(e.target).data('enableBarcode')) && e.target.getAttribute("barcode_events") !== "true") + return; + + // Catch and buffer the event + this.buffered_key_events.push(e); + e.preventDefault(); + e.stopImmediatePropagation(); + + // Handle buffered keys immediately if the keypress marks the end + // of a barcode or after x milliseconds without a new keypress + clearTimeout(this.timeout); + if (String.fromCharCode(e.which).match(this.suffix)) { + this.handle_buffered_keys(); + } else { + this.timeout = setTimeout(_.bind(this.handle_buffered_keys, this), this.max_time_between_keys_in_ms); + } + }, + + /** + * Try to detect the barcode value by listening all keydown events: + * Checks if a dom element who may contains text value has the focus. + * If not, it's probably because these events are triggered by a barcode scanner. + * To be able to handle this value, a focused input will be created. + * + * This function also has the responsibility to detect the end of the barcode value. + * (1) In most of cases, an optional key (tab or enter) is sent to mark the end of the value. + * So, we direclty handle the value. + * (2) If no end key is configured, we have to calculate the delay between each keydowns. + * 'max_time_between_keys_in_ms' depends of the device and may be configured. + * Exceeded this timeout, we consider that the barcode value is entirely sent. + * + * @private + * @param {jQuery.Event} e keydown event + */ + _listenBarcodeScanner: function (e) { + if ($(document.activeElement).not('input:text, textarea, [contenteditable], ' + + '[type="email"], [type="number"], [type="password"], [type="tel"], [type="search"]').length) { + $('body').append(this.$barcodeInput); + this.$barcodeInput.focus(); + } + if (this.$barcodeInput.is(":focus")) { + // Handle buffered keys immediately if the keypress marks the end + // of a barcode or after x milliseconds without a new keypress. + clearTimeout(this.timeout); + // On chrome mobile, e.which only works for some special characters like ENTER or TAB. + if (String.fromCharCode(e.which).match(this.suffix)) { + this._handleBarcodeValue(e); + } else { + this.timeout = setTimeout(this._handleBarcodeValue.bind(this, e), + this.max_time_between_keys_in_ms); + } + // if the barcode input doesn't receive keydown for a while, remove it. + this.__blurBarcodeInput(); + } + }, + + /** + * Retrieves the barcode value from the temporary input element. + * This checks this value and trigger it on the bus. + * + * @private + * @param {jQuery.Event} keydown event + */ + _handleBarcodeValue: function (e) { + var barcodeValue = this.$barcodeInput.val(); + if (barcodeValue.match(this.regexp)) { + core.bus.trigger('barcode_scanned', barcodeValue, $(e.target).parent()[0]); + this._blurBarcodeInput(); + } + }, + + /** + * Removes the value and focus from the barcode input. + * If nothing happens, the focus will be lost and + * the virtual keyboard on mobile devices will be closed. + * + * @private + */ + _blurBarcodeInput: function () { + // Close the virtual keyboard on mobile browsers + // FIXME: actually we can't prevent keyboard from opening + this.$barcodeInput.val('').blur(); + }, + + start: function(prevent_key_repeat){ + // Chrome Mobile isn't triggering keypress event. + // This is marked as Legacy in the DOM-Level-3 Standard. + // See: https://www.w3.org/TR/uievents/#legacy-keyboardevent-event-types + // This fix is only applied for Google Chrome Mobile but it should work for + // all other cases. + // In master, we could remove the behavior with keypress and only use keydown. + if (this.isChromeMobile) { + $('body').on("keydown", this._listenBarcodeScanner.bind(this)); + } else { + $('body').bind("keypress", this.__handler); + } + if (prevent_key_repeat === true) { + $('body').bind("keydown", this.__keydown_handler); + $('body').bind('keyup', this.__keyup_handler); + } + }, + + stop: function(){ + $('body').off("keypress", this.__handler); + $('body').off("keydown", this.__keydown_handler); + $('body').off('keyup', this.__keyup_handler); + }, +}); + +return { + /** Singleton that emits barcode_scanned events on core.bus */ + BarcodeEvents: new BarcodeEvents(), + /** + * List of barcode prefixes that are reserved for internal purposes + * @type Array + */ + ReservedBarcodePrefixes: ['O-CMD'], +}; + +}); diff --git a/addons/barcodes/static/src/js/barcode_field.js b/addons/barcodes/static/src/js/barcode_field.js new file mode 100644 index 00000000..b5786f8a --- /dev/null +++ b/addons/barcodes/static/src/js/barcode_field.js @@ -0,0 +1,87 @@ +odoo.define('barcodes.field', function(require) { +"use strict"; + +var AbstractField = require('web.AbstractField'); +var basicFields = require('web.basic_fields'); +var fieldRegistry = require('web.field_registry'); +var BarcodeEvents = require('barcodes.BarcodeEvents').BarcodeEvents; + +// Field in which the user can both type normally and scan barcodes + +var FieldFloatScannable = basicFields.FieldFloat.extend({ + events: _.extend({}, basicFields.FieldFloat.prototype.events, { + // The barcode_events component intercepts keypresses and releases them when it + // appears they are not part of a barcode. But since released keypresses don't + // trigger native behaviour (like characters input), we must simulate it. + keypress: '_onKeypress', + }), + + //-------------------------------------------------------------------------- + // Private + //-------------------------------------------------------------------------- + + /** + * @override + * @private + */ + _renderEdit: function () { + var self = this; + return Promise.resolve(this._super()).then(function () { + self.$input.data('enableBarcode', true); + }); + }, + + //-------------------------------------------------------------------------- + // Handlers + //-------------------------------------------------------------------------- + + /** + * @private + * @param {KeyboardEvent} e + */ + _onKeypress: function (e) { + /* only simulate a keypress if it has been previously prevented */ + if (e.dispatched_by_barcode_reader !== true) { + if (!BarcodeEvents.is_special_key(e)) { + e.preventDefault(); + } + return; + } + var character = String.fromCharCode(e.which); + var current_str = e.target.value; + var str_before_carret = current_str.substring(0, e.target.selectionStart); + var str_after_carret = current_str.substring(e.target.selectionEnd); + e.target.value = str_before_carret + character + str_after_carret; + var new_carret_index = str_before_carret.length + character.length; + e.target.setSelectionRange(new_carret_index, new_carret_index); + // trigger an 'input' event to notify the widget that it's value changed + $(e.target).trigger('input'); + }, +}); + +// Field to use scan barcodes +var FormViewBarcodeHandler = AbstractField.extend({ + /** + * @override + */ + init: function() { + this._super.apply(this, arguments); + + this.trigger_up('activeBarcode', { + name: this.name, + commands: { + barcode: '_barcodeAddX2MQuantity', + } + }); + }, +}); + +fieldRegistry.add('field_float_scannable', FieldFloatScannable); +fieldRegistry.add('barcode_handler', FormViewBarcodeHandler); + +return { + FieldFloatScannable: FieldFloatScannable, + FormViewBarcodeHandler: FormViewBarcodeHandler, +}; + +}); diff --git a/addons/barcodes/static/src/js/barcode_form_view.js b/addons/barcodes/static/src/js/barcode_form_view.js new file mode 100644 index 00000000..b42c3334 --- /dev/null +++ b/addons/barcodes/static/src/js/barcode_form_view.js @@ -0,0 +1,496 @@ +odoo.define('barcodes.FormView', function (require) { +"use strict"; + +var BarcodeEvents = require('barcodes.BarcodeEvents'); // handle to trigger barcode on bus +var concurrency = require('web.concurrency'); +var core = require('web.core'); +var Dialog = require('web.Dialog'); +var FormController = require('web.FormController'); +var FormRenderer = require('web.FormRenderer'); + +var _t = core._t; + + +FormController.include({ + custom_events: _.extend({}, FormController.prototype.custom_events, { + activeBarcode: '_barcodeActivated', + }), + + /** + * add default barcode commands for from view + * + * @override + */ + init: function () { + this._super.apply(this, arguments); + this.activeBarcode = { + form_view: { + commands: { + 'O-CMD.EDIT': this._barcodeEdit.bind(this), + 'O-CMD.DISCARD': this._barcodeDiscard.bind(this), + 'O-CMD.SAVE': this._barcodeSave.bind(this), + 'O-CMD.PREV': this._barcodePagerPrevious.bind(this), + 'O-CMD.NEXT': this._barcodePagerNext.bind(this), + 'O-CMD.PAGER-FIRST': this._barcodePagerFirst.bind(this), + 'O-CMD.PAGER-LAST': this._barcodePagerLast.bind(this), + }, + }, + }; + + this.barcodeMutex = new concurrency.Mutex(); + this._barcodeStartListening(); + }, + /** + * @override + */ + destroy: function () { + this._barcodeStopListening(); + this._super(); + }, + + //-------------------------------------------------------------------------- + // Private + //-------------------------------------------------------------------------- + + /** + * @private + * @param {string} barcode sent by the scanner (string generate from keypress series) + * @param {Object} activeBarcode: options sent by the field who use barcode features + * @returns {Promise} + */ + _barcodeAddX2MQuantity: function (barcode, activeBarcode) { + if (this.mode === 'readonly') { + this.do_warn(false, _t('Enable edit mode to modify this document')); + return Promise.reject(); + } + + var record = this.model.get(this.handle); + var candidate = this._getBarCodeRecord(record, barcode, activeBarcode); + if (candidate) { + return this._barcodeSelectedCandidate(candidate, record, barcode, activeBarcode); + } else { + return this._barcodeWithoutCandidate(record, barcode, activeBarcode); + } + }, + /** + * @private + */ + _barcodeDiscard: function () { + return this.discardChanges(); + }, + /** + * @private + */ + _barcodeEdit: function () { + return this._setMode('edit'); + }, + /** + * @private + */ + _barcodePagerFirst: async function () { + return this._updatePage(() => 1); + }, + /** + * @private + */ + _barcodePagerLast: async function () { + return this._updatePage((min, state) => state.count); + }, + /** + * @private + */ + _barcodePagerNext: function () { + return this._updatePage((min, state) => { + min += 1; + if (min > state.count) { + min = 1; + } + return min; + }); + }, + /** + * @private + */ + _barcodePagerPrevious: function () { + return this._updatePage((min, state) => { + min -= 1; + if (min < 1) { + min = state.count; + } + return min; + }); + }, + /** + * Change the current minimum value of the pager using provided function. + * This function will be given the current minimum and state and must return + * the updated value. + * + * @private + * @param {Function(currentMin: Number, state: Object)} updater + */ + _updatePage: async function (updater) { + await this.mutex.exec(() => {}); + const state = this.model.get(this.handle, { raw: true }); + const pagingInfo = this._getPagingInfo(state); + if (!pagingInfo) { + return this.do_warn(false, _t('Pager unavailable')); + } + const currentMinimum = updater(pagingInfo.currentMinimum, state); + const limit = pagingInfo.limit; + const reloadParams = state.groupedBy && state.groupedBy.length ? { + groupsLimit: limit, + groupsOffset: currentMinimum - 1, + } : { + limit, + offset: currentMinimum - 1, + }; + await this.reload(reloadParams); + // reset the scroll position to the top on page changed only + if (state.limit === limit) { + this.trigger_up('scrollTo', { top: 0 }); + } + }, + /** + * Returns true iff the given barcode matches the given record (candidate). + * + * @private + * @param {Object} candidate: record in the x2m + * @param {string} barcode sent by the scanner (string generate from keypress series) + * @param {Object} activeBarcode: options sent by the field who use barcode features + * @returns {boolean} + */ + _barcodeRecordFilter: function (candidate, barcode, activeBarcode) { + return candidate.data.product_barcode === barcode; + }, + /** + * @private + */ + _barcodeSave: function () { + return this.saveRecord(); + }, + /** + * @private + * @param {Object} candidate: record in the x2m + * @param {Object} current record + * @param {string} barcode sent by the scanner (string generate from keypress series) + * @param {Object} activeBarcode: options sent by the field who use barcode features + * @returns {Promise} + */ + _barcodeSelectedCandidate: function (candidate, record, barcode, activeBarcode, quantity) { + var changes = {}; + var candidateChanges = {}; + candidateChanges[activeBarcode.quantity] = quantity ? quantity : candidate.data[activeBarcode.quantity] + 1; + changes[activeBarcode.fieldName] = { + operation: 'UPDATE', + id: candidate.id, + data: candidateChanges, + }; + return this.model.notifyChanges(this.handle, changes, {notifyChange: activeBarcode.notifyChange}); + }, + /** + * @private + */ + _barcodeStartListening: function () { + core.bus.on('barcode_scanned', this, this._barcodeScanned); + core.bus.on('keypress', this, this._quantityListener); + }, + /** + * @private + */ + _barcodeStopListening: function () { + core.bus.off('barcode_scanned', this, this._barcodeScanned); + core.bus.off('keypress', this, this._quantityListener); + }, + /** + * @private + * @param {Object} current record + * @param {string} barcode sent by the scanner (string generate from keypress series) + * @param {Object} activeBarcode: options sent by the field who use barcode features + * @returns {Promise} + */ + _barcodeWithoutCandidate: function (record, barcode, activeBarcode) { + var changes = {}; + changes[activeBarcode.name] = barcode; + return this.model.notifyChanges(record.id, changes); + }, + /** + * @private + * @param {Object} current record + * @param {string} barcode sent by the scanner (string generate from keypress series) + * @param {Object} activeBarcode: options sent by the field who use barcode features + * @returns {Object|undefined} + */ + _getBarCodeRecord: function (record, barcode, activeBarcode) { + var self = this; + if (!activeBarcode.fieldName || !record.data[activeBarcode.fieldName]) { + return; + } + return _.find(record.data[activeBarcode.fieldName].data, function (record) { + return self._barcodeRecordFilter(record, barcode, activeBarcode); + }); + }, + + //-------------------------------------------------------------------------- + // Handlers + //-------------------------------------------------------------------------- + + /** + * The barcode is activate when at least one widget trigger_up 'activeBarcode' event + * with the widget option + * + * @param {OdooEvent} event + * @param {string} event.data.name: the current field name + * @param {string} [event.data.fieldName] optional for x2many sub field + * @param {boolean} [event.data.notifyChange] optional for x2many sub field + * do not trigger on change server side if a candidate has been found + * @param {string} [event.data.quantity] optional field to increase quantity + * @param {Object} [event.data.commands] optional added methods + * can use comand with specific barcode (with ReservedBarcodePrefixes) + * or change 'barcode' for all other received barcodes + * (e.g.: 'O-CMD.MAIN-MENU': function ..., barcode: function () {...}) + */ + _barcodeActivated: function (event) { + event.stopPropagation(); + var name = event.data.name; + this.activeBarcode[name] = { + name: name, + handle: this.handle, + target: event.target, + widget: event.target.attrs && event.target.attrs.widget, + setQuantityWithKeypress: !! event.data.setQuantityWithKeypress, + fieldName: event.data.fieldName, + notifyChange: (event.data.notifyChange !== undefined) ? event.data.notifyChange : true, + quantity: event.data.quantity, + commands: event.data.commands || {}, + candidate: this.activeBarcode[name] && this.activeBarcode[name].handle === this.handle ? + this.activeBarcode[name].candidate : null, + }; + + // we want to disable autofocus when activating the barcode to avoid + // putting the scanned value in the focused field + this.disableAutofocus = true; + }, + /** + * @private + * @param {string|function} method defined by the commands options + * @param {string} barcode sent by the scanner (string generate from keypress series) + * @param {Object} activeBarcode: options sent by the field who use barcode features + * @returns {Promise} + */ + _barcodeActiveScanned: function (method, barcode, activeBarcode) { + var self = this; + var methodDef; + var def = new Promise(function (resolve, reject) { + if (typeof method === 'string') { + methodDef = self[method](barcode, activeBarcode); + } else { + methodDef = method.call(self, barcode, activeBarcode); + } + methodDef + .then(function () { + var record = self.model.get(self.handle); + var candidate = self._getBarCodeRecord(record, barcode, activeBarcode); + activeBarcode.candidate = candidate; + }) + .then(resolve, resolve); + }); + return def; + }, + /** + * Method called when a user scan a barcode, call each method in function of the + * widget options then update the renderer + * + * @private + * @param {string} barcode sent by the scanner (string generate from keypress series) + * @param {DOM Object} target + * @returns {Promise} + */ + _barcodeScanned: function (barcode, target) { + var self = this; + return this.barcodeMutex.exec(function () { + var prefixed = _.any(BarcodeEvents.ReservedBarcodePrefixes, + function (reserved) {return barcode.indexOf(reserved) === 0;}); + var hasCommand = false; + var defs = []; + if (! $.contains(target, self.el)) { + return; + } + for (var k in self.activeBarcode) { + var activeBarcode = self.activeBarcode[k]; + // Handle the case where there are several barcode widgets on the same page. Since the + // event is global on the page, all barcode widgets will be triggered. However, we only + // want to keep the event on the target widget. + var methods = self.activeBarcode[k].commands; + var method = prefixed ? methods[barcode] : methods.barcode; + if (method) { + if (prefixed) { + hasCommand = true; + } + defs.push(self._barcodeActiveScanned(method, barcode, activeBarcode)); + } + } + if (prefixed && !hasCommand) { + self.do_warn(_t('Undefined barcode command'), barcode); + } + return self.alive(Promise.all(defs)).then(function () { + if (!prefixed) { + // remember the barcode scanned for the quantity listener + self.current_barcode = barcode; + // redraw the view if we scanned a real barcode (required if + // we manually apply the change in JS, e.g. incrementing the + // quantity) + self.update({}, {reload: false}); + } + }); + }); + }, + /** + * @private + * @param {KeyEvent} event + */ + _quantityListener: function (event) { + var character = String.fromCharCode(event.which); + + if (! $.contains(event.target, this.el)) { + return; + } + // only catch the event if we're not focused in + // another field and it's a number + if (!$(event.target).is('body, .modal') || !/[0-9]/.test(character)) { + return; + } + + var barcodeInfos = _.filter(this.activeBarcode, 'setQuantityWithKeypress'); + if (!barcodeInfos.length) { + return; + } + + if (!_.compact(_.pluck(barcodeInfos, 'candidate')).length) { + return this.do_warn(false, _t('Scan a barcode to set the quantity')); + } + + for (var k in this.activeBarcode) { + if (this.activeBarcode[k].candidate) { + this._quantityOpenDialog(character, this.activeBarcode[k]); + } + } + }, + /** + * @private + * @param {string} character + * @param {Object} activeBarcode: options sent by the field who use barcode features + */ + _quantityOpenDialog: function (character, activeBarcode) { + var self = this; + var $content = $('<div>').append($('<input>', {type: 'text', class: 'o_set_qty_input'})); + this.dialog = new Dialog(this, { + title: _t('Set quantity'), + buttons: [{text: _t('Select'), classes: 'btn-primary', close: true, click: function () { + var new_qty = this.$content.find('.o_set_qty_input').val(); + var record = self.model.get(self.handle); + return self._barcodeSelectedCandidate(activeBarcode.candidate, record, + self.current_barcode, activeBarcode, parseFloat(new_qty)) + .then(function () { + self.update({}, {reload: false}); + }); + }}, {text: _t('Discard'), close: true}], + $content: $content, + }); + this.dialog.opened().then(function () { + // This line set the value of the key which triggered the _set_quantity in the input + var $input = self.dialog.$('.o_set_qty_input').focus().val(character); + var $selectBtn = self.dialog.$footer.find('.btn-primary'); + $input.on('keypress', function (event){ + if (event.which === 13) { + event.preventDefault(); + $input.off(); + $selectBtn.click(); + } + }); + }); + this.dialog.open(); + }, +}); + + +FormRenderer.include({ + + //-------------------------------------------------------------------------- + // Private + //-------------------------------------------------------------------------- + /** + * trigger_up 'activeBarcode' to Add barcode event handler + * + * @private + * @param {jQueryElement} $button + * @param {Object} node + */ + _barcodeButtonHandler: function ($button, node) { + var commands = {}; + commands.barcode = function () {return Promise.resolve();}; + commands['O-BTN.' + node.attrs.barcode_trigger] = function () { + if (!$button.hasClass('o_invisible_modifier')) { + $button.click(); + } + return Promise.resolve(); + }; + var name = node.attrs.name; + if (node.attrs.string) { + name = name + '_' + node.attrs.string; + } + + this.trigger_up('activeBarcode', { + name: name, + commands: commands + }); + }, + /** + * Add barcode event handler + * + * @override + * @private + * @param {Object} node + * @returns {jQueryElement} + */ + _renderHeaderButton: function (node) { + var $button = this._super.apply(this, arguments); + if (node.attrs.barcode_trigger) { + this._barcodeButtonHandler($button, node); + } + return $button; + }, + /** + * Add barcode event handler + * + * @override + * @private + * @param {Object} node + * @returns {jQueryElement} + */ + _renderStatButton: function (node) { + var $button = this._super.apply(this, arguments); + if (node.attrs.barcode_trigger) { + this._barcodeButtonHandler($button, node); + } + return $button; + }, + /** + * Add barcode event handler + * + * @override + * @private + * @param {Object} node + * @returns {jQueryElement} + */ + _renderTagButton: function (node) { + var $button = this._super.apply(this, arguments); + if (node.attrs.barcode_trigger) { + this._barcodeButtonHandler($button, node); + } + return $button; + } +}); + +BarcodeEvents.ReservedBarcodePrefixes.push('O-BTN'); + +}); diff --git a/addons/barcodes/static/src/js/barcode_parser.js b/addons/barcodes/static/src/js/barcode_parser.js new file mode 100644 index 00000000..3077f650 --- /dev/null +++ b/addons/barcodes/static/src/js/barcode_parser.js @@ -0,0 +1,258 @@ +odoo.define('barcodes.BarcodeParser', function (require) { +"use strict"; + +var Class = require('web.Class'); +var rpc = require('web.rpc'); + +// The BarcodeParser is used to detect what is the category +// of a barcode (product, partner, ...) and extract an encoded value +// (like weight, price, etc.) +var BarcodeParser = Class.extend({ + init: function(attributes) { + this.nomenclature_id = attributes.nomenclature_id; + this.loaded = this.load(); + }, + + // This loads the barcode nomenclature and barcode rules which are + // necessary to parse the barcodes. The BarcodeParser is operational + // only when those data have been loaded + load: function(){ + var self = this; + if (!this.nomenclature_id) { + return; + } + var id = this.nomenclature_id[0]; + return rpc.query({ + model: 'barcode.nomenclature', + method: 'read', + args: [[id], ['name','rule_ids','upc_ean_conv']], + }) + .then(function (nomenclatures){ + self.nomenclature = nomenclatures[0]; + + var args = [ + [['barcode_nomenclature_id', '=', self.nomenclature.id]], + ['name', 'sequence', 'type', 'encoding', 'pattern', 'alias'], + ]; + return rpc.query({ + model: 'barcode.rule', + method: 'search_read', + args: args, + }); + }).then(function(rules){ + rules = rules.sort(function(a, b){ return a.sequence - b.sequence; }); + self.nomenclature.rules = rules; + }); + }, + + // resolves when the barcode parser is operational. + is_loaded: function() { + return this.loaded; + }, + + // returns the checksum of the ean13, or -1 if the ean has not the correct length, ean must be a string + ean_checksum: function(ean){ + var code = ean.split(''); + if(code.length !== 13){ + return -1; + } + var oddsum = 0, evensum = 0, total = 0; + code = code.reverse().splice(1); + for(var i = 0; i < code.length; i++){ + if(i % 2 === 0){ + oddsum += Number(code[i]); + }else{ + evensum += Number(code[i]); + } + } + total = oddsum * 3 + evensum; + return Number((10 - total % 10) % 10); + }, + + // returns the checksum of the ean8, or -1 if the ean has not the correct length, ean must be a string + ean8_checksum: function(ean){ + var code = ean.split(''); + if (code.length !== 8) { + return -1; + } + var sum1 = Number(code[1]) + Number(code[3]) + Number(code[5]); + var sum2 = Number(code[0]) + Number(code[2]) + Number(code[4]) + Number(code[6]); + var total = sum1 + 3 * sum2; + return Number((10 - total % 10) % 10); + }, + + + // returns true if the ean is a valid EAN barcode number by checking the control digit. + // ean must be a string + check_ean: function(ean){ + return /^\d+$/.test(ean) && this.ean_checksum(ean) === Number(ean[ean.length-1]); + }, + + // returns true if the barcode string is encoded with the provided encoding. + check_encoding: function(barcode, encoding) { + var len = barcode.length; + var allnum = /^\d+$/.test(barcode); + var check = Number(barcode[len-1]); + + if (encoding === 'ean13') { + return len === 13 && allnum && this.ean_checksum(barcode) === check; + } else if (encoding === 'ean8') { + return len === 8 && allnum && this.ean8_checksum(barcode) === check; + } else if (encoding === 'upca') { + return len === 12 && allnum && this.ean_checksum('0'+barcode) === check; + } else if (encoding === 'any') { + return true; + } else { + return false; + } + }, + + // returns a valid zero padded ean13 from an ean prefix. the ean prefix must be a string. + sanitize_ean: function(ean){ + ean = ean.substr(0,13); + + for(var n = 0, count = (13 - ean.length); n < count; n++){ + ean = '0' + ean; + } + return ean.substr(0,12) + this.ean_checksum(ean); + }, + + // Returns a valid zero padded UPC-A from a UPC-A prefix. the UPC-A prefix must be a string. + sanitize_upc: function(upc) { + return this.sanitize_ean('0'+upc).substr(1,12); + }, + + // Checks if barcode matches the pattern + // Additionnaly retrieves the optional numerical content in barcode + // Returns an object containing: + // - value: the numerical value encoded in the barcode (0 if no value encoded) + // - base_code: the barcode in which numerical content is replaced by 0's + // - match: boolean + match_pattern: function (barcode, pattern, encoding){ + var match = { + value: 0, + base_code: barcode, + match: false, + }; + barcode = barcode.replace("\\", "\\\\").replace("{", '\{').replace("}", "\}").replace(".", "\."); + + var numerical_content = pattern.match(/[{][N]*[D]*[}]/); // look for numerical content in pattern + var base_pattern = pattern; + if(numerical_content){ // the pattern encodes a numerical content + var num_start = numerical_content.index; // start index of numerical content + var num_length = numerical_content[0].length; // length of numerical content + var value_string = barcode.substr(num_start, num_length-2); // numerical content in barcode + var whole_part_match = numerical_content[0].match("[{][N]*[D}]"); // looks for whole part of numerical content + var decimal_part_match = numerical_content[0].match("[{N][D]*[}]"); // looks for decimal part + var whole_part = value_string.substr(0, whole_part_match.index+whole_part_match[0].length-2); // retrieve whole part of numerical content in barcode + var decimal_part = "0." + value_string.substr(decimal_part_match.index, decimal_part_match[0].length-1); // retrieve decimal part + if (whole_part === ''){ + whole_part = '0'; + } + match['value'] = parseInt(whole_part) + parseFloat(decimal_part); + + // replace numerical content by 0's in barcode and pattern + match['base_code'] = barcode.substr(0,num_start); + var base_pattern = pattern.substr(0,num_start); + for(var i=0;i<(num_length-2);i++) { + match['base_code'] += "0"; + base_pattern += "0"; + } + match['base_code'] += barcode.substr(num_start+num_length-2,barcode.length-1); + base_pattern += pattern.substr(num_start+num_length,pattern.length-1); + + match['base_code'] = match['base_code'] + .replace("\\\\", "\\") + .replace("\{", "{") + .replace("\}","}") + .replace("\.","."); + + var base_code = match.base_code.split('') + if (encoding === 'ean13') { + base_code[12] = '' + this.ean_checksum(match.base_code); + } else if (encoding === 'ean8') { + base_code[7] = '' + this.ean8_checksum(match.base_code); + } else if (encoding === 'upca') { + base_code[11] = '' + this.ean_checksum('0' + match.base_code); + } + match.base_code = base_code.join('') + } + + if (base_pattern[0] !== '^') { + base_pattern = "^" + base_pattern; + } + match.match = match.base_code.match(base_pattern); + + return match; + }, + + // attempts to interpret a barcode (string encoding a barcode Code-128) + // it will return an object containing various information about the barcode. + // most importantly : + // - code : the barcode + // - type : the type of the barcode (e.g. alias, unit product, weighted product...) + // + // - value : if the barcode encodes a numerical value, it will be put there + // - base_code : the barcode with all the encoding parts set to zero; the one put on + // the product in the backend + parse_barcode: function(barcode){ + var parsed_result = { + encoding: '', + type:'error', + code:barcode, + base_code: barcode, + value: 0, + }; + + if (!this.nomenclature) { + return parsed_result; + } + + var rules = this.nomenclature.rules; + for (var i = 0; i < rules.length; i++) { + var rule = rules[i]; + var cur_barcode = barcode; + + if ( rule.encoding === 'ean13' && + this.check_encoding(barcode,'upca') && + this.nomenclature.upc_ean_conv in {'upc2ean':'','always':''} ){ + cur_barcode = '0' + cur_barcode; + } else if (rule.encoding === 'upca' && + this.check_encoding(barcode,'ean13') && + barcode[0] === '0' && + this.upc_ean_conv in {'ean2upc':'','always':''} ){ + cur_barcode = cur_barcode.substr(1,12); + } + + if (!this.check_encoding(cur_barcode,rule.encoding)) { + continue; + } + + var match = this.match_pattern(cur_barcode, rules[i].pattern, rule.encoding); + if (match.match) { + if(rules[i].type === 'alias') { + barcode = rules[i].alias; + parsed_result.code = barcode; + parsed_result.type = 'alias'; + } + else { + parsed_result.encoding = rules[i].encoding; + parsed_result.type = rules[i].type; + parsed_result.value = match.value; + parsed_result.code = cur_barcode; + if (rules[i].encoding === "ean13"){ + parsed_result.base_code = this.sanitize_ean(match.base_code); + } + else{ + parsed_result.base_code = match.base_code; + } + return parsed_result; + } + } + } + return parsed_result; + }, +}); + +return BarcodeParser; +}); diff --git a/addons/barcodes/static/tests/barcode_mobile_tests.js b/addons/barcodes/static/tests/barcode_mobile_tests.js new file mode 100644 index 00000000..c030af9c --- /dev/null +++ b/addons/barcodes/static/tests/barcode_mobile_tests.js @@ -0,0 +1,76 @@ +odoo.define('barcodes.barcode_mobile_tests', function () { + "use strict"; + + QUnit.module('Barcodes', {}, function () { + + QUnit.module('Barcodes Mobile'); + + QUnit.test('barcode field automatically focus behavior', function (assert) { + assert.expect(10); + + // Mock Chrome mobile environment + var barcodeEvents = odoo.__DEBUG__.services["barcodes.BarcodeEvents"].BarcodeEvents; + var __isChromeMobile = barcodeEvents.isChromeMobile; + barcodeEvents.isChromeMobile = true; + // Rebind keyboard events + barcodeEvents.stop(); + barcodeEvents.start(); + + var $form = $( + '<form>' + + '<input name="email" type="email"/>' + + '<input name="number" type="number"/>' + + '<input name="password" type="password"/>' + + '<input name="tel" type="tel"/>' + + '<input name="text"/>' + + '<input name="explicit_text" type="text"/>' + + '<textarea></textarea>' + + '<div contenteditable="true"></div>' + + '<select name="select">' + + '<option value="option1">Option 1</option>' + + '<option value="option2">Option 2</option>' + + '</select>' + + '</form>'); + $('#qunit-fixture').append($form); + + // Some elements doesn't need to keep the focus + $('body').keydown(); + assert.strictEqual(document.activeElement.name, 'barcode', + "hidden barcode input should have the focus"); + + var $element = $form.find('select'); + $element.focus().keydown(); + assert.strictEqual(document.activeElement.name, 'barcode', + "hidden barcode input should have the focus"); + + // Those elements absolutely need to keep the focus: + // inputs elements: + var keepFocusedElements = ['email', 'number', 'password', 'tel', + 'text', 'explicit_text']; + for (var i = 0; i < keepFocusedElements.length; ++i) { + $element = $form.find('input[name=' + keepFocusedElements[i] + ']'); + $element.focus().keydown(); + assert.strictEqual(document.activeElement, $element[0], + "input " + keepFocusedElements[i] + " should keep focus"); + } + // textarea element + $element = $form.find('textarea'); + $element.focus().keydown(); + assert.strictEqual(document.activeElement, $element[0], + "textarea should keep focus"); + // contenteditable elements + $element = $form.find('[contenteditable=true]'); + $element.focus().keydown(); + assert.strictEqual(document.activeElement, $element[0], + "contenteditable should keep focus"); + + $('#qunit-fixture').empty(); + barcodeEvents.isChromeMobile = __isChromeMobile; + // Rebind keyboard events + barcodeEvents.stop(); + barcodeEvents.start(); + + document.querySelector('input[name=barcode]').remove(); + }); + }); + }); diff --git a/addons/barcodes/static/tests/barcode_tests.js b/addons/barcodes/static/tests/barcode_tests.js new file mode 100644 index 00000000..aefc90bb --- /dev/null +++ b/addons/barcodes/static/tests/barcode_tests.js @@ -0,0 +1,568 @@ +odoo.define('barcodes.tests', function (require) { +"use strict"; + +var barcodeEvents = require('barcodes.BarcodeEvents'); + +var AbstractField = require('web.AbstractField'); +var fieldRegistry = require('web.field_registry'); +var FormController = require('web.FormController'); +var FormView = require('web.FormView'); +var testUtils = require('web.test_utils'); +var NotificationService = require('web.NotificationService'); + +var createView = testUtils.createView; +var triggerKeypressEvent = testUtils.dom.triggerKeypressEvent; + +QUnit.module('Barcodes', { + beforeEach: function () { + this.data = { + order: { + fields: { + _barcode_scanned: {string: 'Barcode scanned', type: 'char'}, + line_ids: {string: 'Order lines', type: 'one2many', relation: 'order_line'}, + }, + records: [ + {id: 1, line_ids: [1, 2]}, + ], + }, + order_line: { + fields: { + product_id: {string: 'Product', type: 'many2one', relation: 'product'}, + product_barcode: {string: 'Product Barcode', type: 'char'}, + quantity: {string: 'Quantity', type: 'integer'}, + }, + records: [ + {id: 1, product_id: 1, quantity: 0, product_barcode: '1234567890'}, + {id: 2, product_id: 2, quantity: 0, product_barcode: '0987654321'}, + ], + }, + product: { + fields: { + name: {string : "Product name", type: "char"}, + int_field: {string : "Integer", type: "integer"}, + barcode: {string: "Barcode", type: "char"}, + }, + records: [ + {id: 1, name: "Large Cabinet", barcode: '1234567890'}, + {id: 2, name: "Cabinet with Doors", barcode: '0987654321'}, + ], + }, + }; + } +}); + +QUnit.test('Button with barcode_trigger', async function (assert) { + assert.expect(2); + + var form = await createView({ + View: FormView, + model: 'product', + data: this.data, + arch: '<form>' + + '<header>' + + '<button name="do_something" string="Validate" type="object" barcode_trigger="doit"/>' + + '<button name="do_something_else" string="Validate" type="object" invisible="1" barcode_trigger="dothat"/>' + + '</header>' + + '</form>', + res_id: 2, + services: { + notification: NotificationService.extend({ + notify: function (params) { + assert.step(params.type); + } + }), + }, + intercepts: { + execute_action: function (event) { + assert.strictEqual(event.data.action_data.name, 'do_something', + "do_something method call verified"); + }, + }, + }); + + // O-BTN.doit + _.each(['O','-','B','T','N','.','d','o','i','t','Enter'], triggerKeypressEvent); + // O-BTN.dothat (should not call execute_action as the button isn't visible) + _.each(['O','-','B','T','N','.','d','o','t','h','a','t','Enter'], triggerKeypressEvent); + await testUtils.nextTick(); + assert.verifySteps([], "no warning should be displayed"); + + form.destroy(); +}); + +QUnit.test('edit, save and cancel buttons', async function (assert) { + assert.expect(6); + + var form = await createView({ + View: FormView, + model: 'product', + data: this.data, + arch: '<form><field name="display_name"/></form>', + mockRPC: function (route, args) { + if (args.method === 'write') { + assert.step('save'); + } + return this._super.apply(this, arguments); + }, + res_id: 1, + }); + + // O-CMD.EDIT + _.each(["O","-","C","M","D",".","E","D","I","T","Enter"], triggerKeypressEvent); + await testUtils.nextTick(); + assert.containsOnce(form, ".o_form_editable", + "should have switched to 'edit' mode"); + // dummy change to check that it actually saves + await testUtils.fields.editInput(form.$('.o_field_widget'), 'test'); + // O-CMD.SAVE + _.each(["O","-","C","M","D",".","S","A","V","E","Enter"], triggerKeypressEvent); + await testUtils.nextTick(); + assert.containsOnce(form, ".o_form_readonly", + "should have switched to 'readonly' mode"); + assert.verifySteps(['save'], 'should have saved'); + + // O-CMD.EDIT + _.each(["O","-","C","M","D",".","E","D","I","T","Enter"], triggerKeypressEvent); + await testUtils.nextTick(); + // dummy change to check that it correctly discards + await testUtils.fields.editInput(form.$('.o_field_widget'), 'test'); + // O-CMD.CANCEL + _.each(["O","-","C","M","D",".","D","I","S","C","A","R","D","Enter"], triggerKeypressEvent); + await testUtils.nextTick(); + assert.containsOnce(form, ".o_form_readonly", + "should have switched to 'readonly' mode"); + assert.verifySteps([], 'should not have saved'); + + form.destroy(); +}); + +QUnit.test('pager buttons', async function (assert) { + assert.expect(5); + + var form = await createView({ + View: FormView, + model: 'product', + data: this.data, + arch: '<form><field name="display_name"/></form>', + res_id: 1, + viewOptions: { + ids: [1, 2], + index: 0, + }, + }); + + assert.strictEqual(form.$('.o_field_widget').text(), 'Large Cabinet'); + // O-CMD.PAGER-NEXT + _.each(["O","-","C","M","D",".","N","E","X","T","Enter"], triggerKeypressEvent); + await testUtils.nextTick(); + assert.strictEqual(form.$('.o_field_widget').text(), 'Cabinet with Doors'); + // O-CMD.PAGER-PREV + _.each(["O","-","C","M","D",".","P","R","E","V","Enter"], triggerKeypressEvent); + await testUtils.nextTick(); + assert.strictEqual(form.$('.o_field_widget').text(), 'Large Cabinet'); + // O-CMD.PAGER-LAST + _.each(["O","-","C","M","D",".","P","A","G","E","R","-","L","A","S","T","Enter"], triggerKeypressEvent); + await testUtils.nextTick(); + assert.strictEqual(form.$('.o_field_widget').text(), 'Cabinet with Doors'); + // O-CMD.PAGER-FIRST + _.each(["O","-","C","M","D",".","P","A","G","E","R","-","F","I","R","S","T","Enter"], triggerKeypressEvent); + await testUtils.nextTick(); + assert.strictEqual(form.$('.o_field_widget').text(), 'Large Cabinet'); + + form.destroy(); +}); + +QUnit.test('do no update form twice after a command barcode scanned', async function (assert) { + assert.expect(7); + + var delay = barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms; + barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms = 0; + testUtils.mock.patch(FormController, { + update: function () { + assert.step('update'); + return this._super.apply(this, arguments); + }, + }); + + var form = await createView({ + View: FormView, + model: 'product', + data: this.data, + arch: '<form>' + + '<field name="display_name"/>' + + '<field name="int_field" widget="field_float_scannable"/>' + + '</form>', + mockRPC: function (route, args) { + if (args.method === 'read') { + assert.step('read'); + } + return this._super.apply(this, arguments); + }, + res_id: 1, + viewOptions: { + ids: [1, 2], + index: 0, + }, + }); + + assert.verifySteps(['read'], "update should not have been called yet"); + + // switch to next record + _.each(["O","-","C","M","D",".","N","E","X","T","Enter"], triggerKeypressEvent); + await testUtils.nextTick(); + // a first update is done to reload the data (thus followed by a read), but + // update shouldn't be called afterwards + assert.verifySteps(['update', 'read']); + + _.each(['5','4','3','9','8','2','6','7','1','2','5','2','Enter'], triggerKeypressEvent); + await testUtils.nextTick(); + // a real barcode has been scanned -> an update should be requested (with + // option reload='false', so it isn't followed by a read) + assert.verifySteps(['update']); + + form.destroy(); + barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms = delay; + testUtils.mock.unpatch(FormController); +}); + +QUnit.test('widget field_float_scannable', async function (assert) { + var done = assert.async(); + assert.expect(11); + + var delay = barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms; + barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms = 0; + + this.data.product.records[0].int_field = 4; + this.data.product.onchanges = { + int_field: function () {}, + }; + + var form = await createView({ + View: FormView, + model: 'product', + data: this.data, + arch: '<form>' + + '<field name="display_name"/>' + + '<field name="int_field" widget="field_float_scannable"/>' + + '</form>', + mockRPC: function (route, args) { + if (args.method === 'onchange') { + assert.step('onchange'); + assert.strictEqual(args.args[1].int_field, 426, + "should send correct value for int_field"); + } + return this._super.apply(this, arguments); + }, + fieldDebounce: 1000, + res_id: 1, + }); + + assert.strictEqual(form.$('.o_field_widget[name=int_field]').text(), '4', + "should display the correct value in readonly"); + + await testUtils.form.clickEdit(form); + + assert.strictEqual(form.$('.o_field_widget[name=int_field]').val(), '4', + "should display the correct value in edit"); + + // simulates keypress events in the input to replace 0.00 by 26 (should not trigger onchanges) + form.$('.o_field_widget[name=int_field]').focus(); + assert.strictEqual(form.$('.o_field_widget[name=int_field]').get(0), document.activeElement, + "int field should be focused"); + form.$('.o_field_widget[name=int_field]').trigger({type: 'keypress', which: 50, keyCode: 50}); // 2 + await testUtils.nextTick(); + assert.strictEqual(form.$('.o_field_widget[name=int_field]').get(0), document.activeElement, + "int field should still be focused"); + form.$('.o_field_widget[name=int_field]').trigger({type: 'keypress', which: 54, keyCode: 54}); // 6 + await testUtils.nextTick(); + assert.strictEqual(form.$('.o_field_widget[name=int_field]').get(0), document.activeElement, + "int field should still be focused"); + + setTimeout(async function () { + assert.strictEqual(form.$('.o_field_widget[name=int_field]').val(), '426', + "should display the correct value in edit"); + assert.strictEqual(form.$('.o_field_widget[name=int_field]').get(0), document.activeElement, + "int field should still be focused"); + + assert.verifySteps([], 'should not have done any onchange RPC'); + + form.$('.o_field_widget[name=int_field]').trigger('change'); // should trigger the onchange + await testUtils.nextTick(); + + assert.verifySteps(['onchange'], 'should have done the onchange RPC'); + + form.destroy(); + barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms = delay; + done(); + }); +}); + +QUnit.test('widget barcode_handler', async function (assert) { + assert.expect(4); + + var delay = barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms; + barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms = 0; + + this.data.product.fields.barcode_scanned = {string : "Scanned barcode", type: "char"}; + this.data.product.onchanges = { + barcode_scanned: function (obj) { + // simulate an onchange that increment the int_field value + // at each barcode scanned + obj.int_field = obj.int_field + 1; + }, + }; + + var form = await createView({ + View: FormView, + model: 'product', + data: this.data, + arch: '<form>' + + '<field name="display_name"/>' + + '<field name="int_field"/>' + + '<field name="barcode_scanned" widget="barcode_handler"/>' + + '</form>', + mockRPC: function (route, args) { + if (args.method === 'onchange') { + assert.step('onchange'); + } + return this._super.apply(this, arguments); + }, + res_id: 1, + viewOptions: { + mode: 'edit', + }, + }); + + assert.strictEqual(form.$('.o_field_widget[name=int_field]').val(), '0', + "initial value should be correct"); + + _.each(['5','4','3','9','8','2','6','7','1','2','5','2','Enter'], triggerKeypressEvent); + await testUtils.nextTick(); + assert.strictEqual(form.$('.o_field_widget[name=int_field]').val(), '1', + "value should have been incremented"); + + assert.verifySteps(['onchange'], "an onchange should have been done"); + + form.destroy(); + barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms = delay; +}); + +QUnit.test('specification of widget barcode_handler', async function (assert) { + assert.expect(5); + + var delay = barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms; + barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms = 0; + + // Define a specific barcode_handler widget for this test case + var TestBarcodeHandler = AbstractField.extend({ + init: function () { + this._super.apply(this, arguments); + + this.trigger_up('activeBarcode', { + name: 'test', + fieldName: 'line_ids', + quantity: 'quantity', + commands: { + barcode: '_barcodeAddX2MQuantity', + } + }); + }, + }); + fieldRegistry.add('test_barcode_handler', TestBarcodeHandler); + + var form = await createView({ + View: FormView, + model: 'order', + data: this.data, + arch: '<form>' + + '<field name="_barcode_scanned" widget="test_barcode_handler"/>' + + '<field name="line_ids">' + + '<tree>' + + '<field name="product_id"/>' + + '<field name="product_barcode" invisible="1"/>' + + '<field name="quantity"/>' + + '</tree>' + + '</field>' + + '</form>', + mockRPC: function (route, args) { + if (args.method === 'onchange') { + assert.notOK(true, "should not do any onchange RPC"); + } + if (args.method === 'write') { + assert.deepEqual(args.args[1].line_ids, [ + [1, 1, {quantity: 2}], [1, 2, {quantity: 1}], + ], "should have generated the correct commands"); + } + return this._super.apply(this, arguments); + }, + res_id: 1, + viewOptions: { + mode: 'edit', + }, + }); + + assert.containsN(form, '.o_data_row', 2, + "one2many should contain 2 rows"); + + // scan twice product 1 + _.each(['1','2','3','4','5','6','7','8','9','0','Enter'], triggerKeypressEvent); + await testUtils.nextTick(); + assert.strictEqual(form.$('.o_data_row:first .o_data_cell:nth(1)').text(), '1', + "quantity of line one should have been incremented"); + _.each(['1','2','3','4','5','6','7','8','9','0','Enter'], triggerKeypressEvent); + await testUtils.nextTick(); + assert.strictEqual(form.$('.o_data_row:first .o_data_cell:nth(1)').text(), '2', + "quantity of line one should have been incremented"); + + // scan once product 2 + _.each(['0','9','8','7','6','5','4','3','2','1','Enter'], triggerKeypressEvent); + await testUtils.nextTick(); + assert.strictEqual(form.$('.o_data_row:nth(1) .o_data_cell:nth(1)').text(), '1', + "quantity of line one should have been incremented"); + + await testUtils.form.clickSave(form); + + form.destroy(); + barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms = delay; + delete fieldRegistry.map.test_barcode_handler; +}); + +QUnit.test('specification of widget barcode_handler with keypress and notifyChange', async function (assert) { + assert.expect(6); + var done = assert.async(); + + var delay = barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms; + barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms = 0; + + this.data.order.onchanges = { + _barcode_scanned: function () {}, + }; + + // Define a specific barcode_handler widget for this test case + var TestBarcodeHandler = AbstractField.extend({ + init: function () { + this._super.apply(this, arguments); + + this.trigger_up('activeBarcode', { + name: 'test', + fieldName: 'line_ids', + notifyChange: false, + setQuantityWithKeypress: true, + quantity: 'quantity', + commands: { + barcode: '_barcodeAddX2MQuantity', + } + }); + }, + }); + fieldRegistry.add('test_barcode_handler', TestBarcodeHandler); + + var form = await createView({ + View: FormView, + model: 'order', + data: this.data, + arch: '<form>' + + '<field name="_barcode_scanned" widget="test_barcode_handler"/>' + + '<field name="line_ids">' + + '<tree>' + + '<field name="product_id"/>' + + '<field name="product_barcode" invisible="1"/>' + + '<field name="quantity"/>' + + '</tree>' + + '</field>' + + '</form>', + mockRPC: function (route, args) { + assert.step(args.method); + return this._super.apply(this, arguments); + }, + res_id: 1, + viewOptions: { + mode: 'edit', + }, + }); + _.each(['1','2','3','4','5','6','7','8','9','0','Enter'], triggerKeypressEvent); + await testUtils.nextTick(); + // Quantity listener should open a dialog. + triggerKeypressEvent('5'); + await testUtils.nextTick(); + + setTimeout(async function () { + var keycode = $.ui.keyCode.ENTER; + + assert.strictEqual($('.modal .modal-body').length, 1, 'should open a modal with a quantity as input'); + assert.strictEqual($('.modal .modal-body .o_set_qty_input').val(), '5', 'the quantity by default in the modal shoud be 5'); + + $('.modal .modal-body .o_set_qty_input').val('7'); + await testUtils.nextTick(); + + $('.modal .modal-body .o_set_qty_input').trigger($.Event('keypress', {which: keycode, keyCode: keycode})); + await testUtils.nextTick(); + assert.strictEqual(form.$('.o_data_row .o_data_cell:nth(1)').text(), '7', + "quantity checked should be 7"); + + assert.verifySteps(['read', 'read']); + + form.destroy(); + barcodeEvents.BarcodeEvents.max_time_between_keys_in_ms = delay; + delete fieldRegistry.map.test_barcode_handler; + done(); + }); +}); +QUnit.test('barcode_scanned only trigger error for active view', async function (assert) { + assert.expect(2); + + this.data.order_line.fields._barcode_scanned = {string: 'Barcode scanned', type: 'char'}; + + var form = await createView({ + View: FormView, + model: 'order', + data: this.data, + arch: '<form>' + + '<field name="_barcode_scanned" widget="barcode_handler"/>' + + '<field name="line_ids">' + + '<tree>' + + '<field name="product_id"/>' + + '<field name="product_barcode" invisible="1"/>' + + '<field name="quantity"/>' + + '</tree>' + + '</field>' + + '</form>', + archs: { + "order_line,false,form": + '<form string="order line">' + + '<field name="_barcode_scanned" widget="barcode_handler"/>' + + '<field name="product_id"/>' + + '</form>', + }, + res_id: 1, + services: { + notification: NotificationService.extend({ + notify: function (params) { + assert.step(params.type); + } + }), + }, + viewOptions: { + mode: 'edit', + }, + }); + + await testUtils.dom.click(form.$('.o_data_row:first')); + + // We do not trigger on the body since modal and + // form view are both inside it. + function modalTriggerKeypressEvent(char) { + var keycode; + if (char === "Enter") { + keycode = $.ui.keyCode.ENTER; + } else { + keycode = char.charCodeAt(0); + } + return $('.modal').trigger($.Event('keypress', {which: keycode, keyCode: keycode})); + } + _.each(['O','-','B','T','N','.','c','a','n','c','e','l','Enter'], modalTriggerKeypressEvent); + await testUtils.nextTick(); + assert.verifySteps(['danger'], "only one event should be triggered"); + form.destroy(); +}); +}); diff --git a/addons/barcodes/tests/__init__.py b/addons/barcodes/tests/__init__.py new file mode 100644 index 00000000..6188e48f --- /dev/null +++ b/addons/barcodes/tests/__init__.py @@ -0,0 +1 @@ +from . import test_barcode_nomenclature diff --git a/addons/barcodes/tests/test_barcode_nomenclature.py b/addons/barcodes/tests/test_barcode_nomenclature.py new file mode 100644 index 00000000..d3ef2903 --- /dev/null +++ b/addons/barcodes/tests/test_barcode_nomenclature.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +from odoo.tests import common + + +class TestBarcodeNomenclature(common.TransactionCase): + + def test_ean8_checksum(self): + barcode_nomenclature = self.env['barcode.nomenclature'] + ean8 = "87111125" + checksum = barcode_nomenclature.ean8_checksum(ean8) + self.assertEqual(checksum, int(ean8[-1])) + checksum = barcode_nomenclature.ean8_checksum("8711112") + self.assertEqual(checksum, -1) + checksum = barcode_nomenclature.ean8_checksum("871111256") + self.assertEqual(checksum, -1) diff --git a/addons/barcodes/views/barcodes_templates.xml b/addons/barcodes/views/barcodes_templates.xml new file mode 100644 index 00000000..fbc78f80 --- /dev/null +++ b/addons/barcodes/views/barcodes_templates.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + + <template id="assets_backend" name="barcodes assets" inherit_id="web.assets_backend"> + <xpath expr="." position="inside"> + <script type="text/javascript" src="/barcodes/static/src/js/barcode_parser.js"></script> + <script type="text/javascript" src="/barcodes/static/src/js/barcode_events.js"></script> + <script type="text/javascript" src="/barcodes/static/src/js/barcode_form_view.js"></script> + <script type="text/javascript" src="/barcodes/static/src/js/barcode_field.js"></script> + </xpath> + </template> + + <template id="qunit_suite" name="barcode_tests" inherit_id="web.qunit_suite_tests"> + <xpath expr="." position="inside"> + <script type="text/javascript" src="/barcodes/static/tests/barcode_tests.js"/> + </xpath> + </template> + + <template id="qunit_mobile_suite" name="barcode_mobile_tests" inherit_id="web.qunit_mobile_suite_tests"> + <xpath expr="." position="inside"> + <script type="text/javascript" src="/barcodes/static/tests/barcode_mobile_tests.js"></script> + </xpath> + </template> + +</odoo> diff --git a/addons/barcodes/views/barcodes_view.xml b/addons/barcodes/views/barcodes_view.xml new file mode 100644 index 00000000..e005a38f --- /dev/null +++ b/addons/barcodes/views/barcodes_view.xml @@ -0,0 +1,83 @@ +<?xml version="1.0"?> +<odoo> + <!-- BARCODE NOMENCLATURES --> + <record model="ir.ui.view" id="view_barcode_nomenclature_form"> + <field name="name">Barcode Nomenclatures</field> + <field name="model">barcode.nomenclature</field> + <field name="arch" type="xml"> + <form string="Barcode Nomenclature"> + <sheet> + <group col="4"> + <field name="name" /> + <field name="upc_ean_conv"/> + </group> + <div> + <p> + <i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized. + When a barcode is scanned it is associated to the <i>first</i> rule with a matching + pattern. The pattern syntax is that of regular expression, and a barcode is matched + if the regular expression matches a prefix of the barcode. + </p><p> + Patterns can also define how numerical values, such as weight or price, can be + encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's + define where the number's digits are encoded. Floats are also supported with the + decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, + the barcode field on the associated records <i>must</i> show these digits as + zeroes. + </p> + </div> + <field name="rule_ids"> + <tree string='Tables'> + <field name="sequence" widget="handle"/> + <field name="name" /> + <field name="type" /> + <field name="encoding" /> + <field name="pattern" /> + </tree> + </field> + </sheet> + </form> + </field> + </record> + + <record model="ir.ui.view" id="view_barcode_nomenclature_tree"> + <field name="name">Barcode Nomenclatures</field> + <field name="model">barcode.nomenclature</field> + <field name="arch" type="xml"> + <tree string="Barcode Nomenclatures"> + <field name="name" /> + </tree> + </field> + </record> + + <record model="ir.actions.act_window" id="action_barcode_nomenclature_form"> + <field name="name">Barcode Nomenclatures</field> + <field name="type">ir.actions.act_window</field> + <field name="res_model">barcode.nomenclature</field> + <field name="view_mode">tree,kanban,form</field> + <field name="help" type="html"> + <p class="o_view_nocontent_smiling_face"> + Add a new barcode nomenclature + </p><p> + A barcode nomenclature defines how the point of sale identify and interprets barcodes + </p> + </field> + </record> + + <record model="ir.ui.view" id="view_barcode_rule_form"> + <field name="name">Barcode Rule</field> + <field name="model">barcode.rule</field> + <field name="arch" type="xml"> + <form string="Barcode Rule"> + <group col="4"> + <field name="name" /> + <field name="sequence" /> + <field name="type"/> + <field name="encoding" attrs="{'invisible': [('type','=', 'alias')]}"/> + <field name="pattern" /> + <field name="alias" attrs="{'invisible': [('type','!=', 'alias')]}"/> + </group> + </form> + </field> + </record> +</odoo> |
