diff --git a/barcodes/__init__.py b/barcodes/__init__.py new file mode 100644 index 0000000..d765e0a --- /dev/null +++ b/barcodes/__init__.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- + +from . import models + + +def _assign_default_nomeclature_id(env): + 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/barcodes/__manifest__.py b/barcodes/__manifest__.py new file mode 100644 index 0000000..162fd97 --- /dev/null +++ b/barcodes/__manifest__.py @@ -0,0 +1,23 @@ +{ + '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', + ], + 'installable': True, + 'post_init_hook': '_assign_default_nomeclature_id', + 'assets': { + 'web.assets_backend': [ + 'barcodes/static/src/**/*', + ], + 'web.tests_assets': ['barcodes/static/tests/helpers.js'], + 'web.qunit_suite_tests': ['barcodes/static/tests/basic/**/*.js'], + 'web.qunit_mobile_suite_tests': ['barcodes/static/tests/mobile/*.js'], + }, + 'license': 'LGPL-3', +} diff --git a/barcodes/data/barcodes_data.xml b/barcodes/data/barcodes_data.xml new file mode 100644 index 0000000..7607a01 --- /dev/null +++ b/barcodes/data/barcodes_data.xml @@ -0,0 +1,15 @@ + + + + Default Nomenclature + + + + Product Barcodes + + 90 + product + any + .* + + diff --git a/barcodes/i18n/af.po b/barcodes/i18n/af.po new file mode 100644 index 0000000..24a225e --- /dev/null +++ b/barcodes/i18n/af.po @@ -0,0 +1,330 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Last-Translator: Martin Trigaux, 2022\n" +"Language-Team: Afrikaans (https://app.transifex.com/odoo/teams/41243/af/)\n" +"Language: af\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Maatskappye" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +msgid "Display Name" +msgstr "Vertoningsnaam" + +#. 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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 "Volgorde" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "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 +#: 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/am.po b/barcodes/i18n/am.po new file mode 100644 index 0000000..a50ba7f --- /dev/null +++ b/barcodes/i18n/am.po @@ -0,0 +1,326 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Language-Team: Amharic (https://app.transifex.com/odoo/teams/41243/am/)\n" +"Language: am\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/ar.po b/barcodes/i18n/ar.po new file mode 100644 index 0000000..f9aaf6e --- /dev/null +++ b/barcodes/i18n/ar.po @@ -0,0 +1,362 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Arabic (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"تحدِّد تسميات الباركود كيفية التعرف على الباركودات وتصنيفها.\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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"يمكن أن تحدد الانماط أيضًا كيفية تشفير القيم الرقمية مثل الأوزان أو الأسعار\n" +" داخل الباركود. يُشار إليها بـ {NNN} حيث يمثل حرف N\n" +" مكان تشفير خانات الرقم. كما تدعم أنماط الباركود الأرقام الكسرية أيضًا\n" +" ويتم التعبير عن الرقم العشري هكذا {NNNDD}. في هذه الحالات،\n" +" يجب أن تظهر هذه الخانات في حقل الباركود كأصفار في السجلات\n" +" المرتبطة. " + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "الجداول " + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "وحدة المنتج" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/az.po b/barcodes/i18n/az.po new file mode 100644 index 0000000..909ab4a --- /dev/null +++ b/barcodes/i18n/az.po @@ -0,0 +1,331 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# erpgo translator , 2022 +# Jumshud Sultanov , 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Last-Translator: Jumshud Sultanov , 2022\n" +"Language-Team: Azerbaijani (https://app.transifex.com/odoo/teams/41243/az/)\n" +"Language: az\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "Qoşma Ad" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__always +msgid "Always" +msgstr "Həmişə" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 "Barkod Nomenklaturası" + +#. 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 "Barkod Qaydası" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Şirkətlər" + +#. 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ərəfindən yaradılıb" + +#. 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 "Tarixdə yaradıldı" + +#. 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 +msgid "Display Name" +msgstr "Ekran Adı" + +#. 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 "Kodlaşdırma" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Marşrutizasiyası" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +msgid "ID" +msgstr "ID" + +#. 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 Yeniləyən" + +#. 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 Yenilənmə tarixi" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Heç vaxt" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Qayda Adı" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Qaydalar" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Ardıcıllıq" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "Bu qayda yalnız bar- kod təyin edilmiş kodlaşdırma ilə kodlaşdırıldığı halda, tətbiq olunacaq" + +#. 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 "" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/barcodes.pot b/barcodes/i18n/barcodes.pot new file mode 100644 index 0000000..20ce04e --- /dev/null +++ b/barcodes/i18n/barcodes.pot @@ -0,0 +1,339 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 21:55+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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/bg.po b/barcodes/i18n/bg.po new file mode 100644 index 0000000..a98504f --- /dev/null +++ b/barcodes/i18n/bg.po @@ -0,0 +1,362 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Rosen Vladimirov , 2023 +# aleksandar ivanov, 2023 +# Igor Sheludko , 2023 +# Martin Trigaux, 2023 +# KeyVillage, 2023 +# Maria Boyadjieva , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Maria Boyadjieva , 2023\n" +"Language-Team: Bulgarian (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Номенклатурите на баркодове определят как баркодовете се признават и категоризират.\n" +" Когато баркодът е сканиран, той вече е присъединен към първото правило с подходящ\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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Маси" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Единица продукт" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/bs.po b/barcodes/i18n/bs.po new file mode 100644 index 0000000..825b63f --- /dev/null +++ b/barcodes/i18n/bs.po @@ -0,0 +1,331 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2018 +# Boško Stojaković , 2018 +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: Bole , 2018\n" +"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n" +"Language: bs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Bilo koji" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 "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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 "" + +#. 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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Nikada" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Stolovi" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "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 "" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/ca.po b/barcodes/i18n/ca.po new file mode 100644 index 0000000..83bb356 --- /dev/null +++ b/barcodes/i18n/ca.po @@ -0,0 +1,375 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Óscar Fonseca , 2023 +# Quim - eccit , 2023 +# jabiri7, 2023 +# Arnau Ros, 2023 +# Manel Fernandez Ramirez , 2023 +# Ivan Espinola, 2023 +# Marc Tormo i Bochaca , 2023 +# Josep Anton Belchi, 2023 +# Martin Trigaux, 2023 +# RGB Consulting , 2023 +# AncesLatino2004, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: AncesLatino2004, 2023\n" +"Language-Team: Catalan (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 nomenclatures de codis de barres defineixen com es reconeixen i " +"categoritzen els codis de barres. Quan s'escaneja un codi de barres " +"s'associa a la primeraregla 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 el punt de venda identifica " +"i interpreta 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 "Pseudònim" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Codi de barres" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Codi de barres:" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Seqüència" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Taules " + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Toca per escanejar" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Hi ha un error de sintaxi al patró del codi de barres %(pattern)s:una regla " +"només pot contenir un parell de claus." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Hi ha un error de sintaxi al patró del codi de barres %(pattern)s:Les claus " +"només poden contenir N seguides de D." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"Hi ha un error de sintaxi al patró del codi de barres %(pattern)s: tirants " +"buits." + +#. 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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Unitat de producte" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Ordre desconeguda de codi de barres" + +#. 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/barcodes/i18n/cs.po b/barcodes/i18n/cs.po new file mode 100644 index 0000000..9a8fb19 --- /dev/null +++ b/barcodes/i18n/cs.po @@ -0,0 +1,368 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Jakub Smolka, 2023 +# Ivana Bartonkova, 2023 +# Wil Odoo, 2023 +# Tomáš Píšek, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Tomáš Píšek, 2023\n" +"Language-Team: Czech (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*'?" +msgstr " '*' není platné Regex schéma čárového kódu. Mysleli jste '.*'?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Názvy čárových kódů definují, jak jsou čárové kódy rozpoznávány a kategorizovány.\n" +"Když je čárový kód naskenován, je spojen s prvním 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 "Přidat nové názvosloví čárové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í 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Čárové kódy" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Událost čárové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 "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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Čá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 uživatelem" + +#. 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 dne" + +#. 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 +msgid "Display Name" +msgstr "Zobrazovací název" + +#. 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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 uživatelem" + +#. 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 upraveno dne" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"Schémata mohou také definovat způsob, kterým mohou být číselné hodnoty, jako hmotnost nebo cena\n" +" zakódovány do čárového kódu. Jsou indikovány pomocí {NNN}, kde N-ka\n" +" určují, kde jsou číslice daného čísla zakódovány. Desetinné čísla jsou také podporována, \n" +" desetiny jsou indikovány pomocí D-ček, jako {NNNDD}. V těchto případech,\n" +" pole čárového kódu na odpovídajících záznamech musí zobrazovat tyto číslice jako\n" +" nuly." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Prosím, nasnímejte znovu!" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sekvence" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabulky" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Klepnutím skenovat" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Schéma čárového kódu %(pattern)s obsahuje chybu: pravdilo může obsahovat " +"pouze jeden pár závorek." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Schéma čárového kódu %(pattern)s obsahuje chybu: závorky mohou obsahovat " +"pouze písmena N následované písmeny D." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Jednotkový produkt" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Neznámý příkaz čárového kódu" + +#. 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/barcodes/i18n/da.po b/barcodes/i18n/da.po new file mode 100644 index 0000000..76ead5c --- /dev/null +++ b/barcodes/i18n/da.po @@ -0,0 +1,363 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Ejner Sønniksen , 2023 +# Martin Trigaux, 2023 +# Sanne Kristensen , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Sanne Kristensen , 2024\n" +"Language-Team: Danish (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Stregkode nomenklatures definere hvordan stregkoder genkendes og kategoriseres.\n" +" Når en stregkode scannes, er den forbundet med den første 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Stregkode" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Venligst, scan igen!" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sekvens" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Borde" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Tryk for at scanne" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Stk. produkt" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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 "" +"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/barcodes/i18n/de.po b/barcodes/i18n/de.po new file mode 100644 index 0000000..db9ece6 --- /dev/null +++ b/barcodes/i18n/de.po @@ -0,0 +1,369 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: German (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Barcode-Nomenklaturen legen fest, wie Barcodes erkannt und eingestuft werden.\n" +" Wenn ein Barcode eingelesen wird, wird er der ersten 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 das Kassensystem 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 "Eine neue Barcode-Nomenklatur hinzufügen" + +#. 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 "Beliebige" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Barcode" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Barcode-Veranstaltungs-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-Nomenklaturen" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__pattern +msgid "Barcode Pattern" +msgstr "Barcodemuster" + +#. 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 "Barcoderegel" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Gescannter Barcode" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 von" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"Muster können auch festlegen, wie numerische Werte, wie Gewicht und Preis\n" +" als Barcode verschlüsselt werden. Diese werden eingeleitet durch {NNN} wobei die Ns\n" +" bestimmen, wo die Ziffern geschlüsselt stehen. Gleitkommazahlen werden auch unterstützt \n" +" mit Nachkommastellen, die als Ds dargestellt, wie in {NNNDD}. In diesen Fällen\n" +" muss das Barcode-Feld oder die entsprechenden Datensätze diese Stellen als \n" +" Nullen ausweisen." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Bitte erneut scannen!" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sequenz" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabellen" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Zum Scannen tippen" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 Ns gefolgt von Ds enthalten." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 Barcodemustern %(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 Codierung 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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Einheitsprodukt" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Unbekannter Barcode-Befehl" + +#. 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, sodass 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 gescannten Barcodes." diff --git a/barcodes/i18n/el.po b/barcodes/i18n/el.po new file mode 100644 index 0000000..ab48c51 --- /dev/null +++ b/barcodes/i18n/el.po @@ -0,0 +1,337 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2018 +# Kostas Goutoudis , 2018 +# Stefanos Nikou , 2018 +# Giota Dandidou , 2018 +# George Tarasidis , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: George Tarasidis , 2018\n" +"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n" +"Language: el\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Ονοματολογία Barcodes καθορίζει πως τα barcodes αναγνωρίζονται και κατηγοριοποιούνται.\n" +" Όταν γίνεται η σάρωση το barcode συσχετίζεται με τον πρώτο κανόνα με ένα αντίστοιχο\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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Πίνακες" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Μονάδα Είδους" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/es.po b/barcodes/i18n/es.po new file mode 100644 index 0000000..d6703cc --- /dev/null +++ b/barcodes/i18n/es.po @@ -0,0 +1,375 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# Larissa Manderfeld, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Larissa Manderfeld, 2024\n" +"Language-Team: Spanish (https://app.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=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*'?" +msgstr "" +" '*' no es un patrón de código de barras válido para la expresión regular. " +"¿Se refiere a'.*'?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 nomenclaturas de códigos de barras 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 primera\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 "Agregar 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Código de barras" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Mixin de eventos de 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 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 "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 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 escaneado" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Código de barras:" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 "Enrutamiento 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"Los patrones también pueden definir el modo en que los valores numéricos, como el peso o el precio, pueden\n" +" codificarse en el código de barras. Estos se indican con el parámetro {NNN} donde las N\n" +" definen dónde se codifican los dígitos del número. También se admiten valores flotantes con los\n" +" decimales indicados con D, como {NNNDD}. En estos casos,\n" +" el campo de código de barras de los registros asociados debe mostrar estos dígitos como\n" +" ceros." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "¡Escanee de nuevo!" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tablas" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Presione para escanear" + +#. 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 "La 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 en 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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Producto unitario" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Comando de código de barras desconocido" + +#. 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/barcodes/i18n/es_419.po b/barcodes/i18n/es_419.po new file mode 100644 index 0000000..bbd500e --- /dev/null +++ b/barcodes/i18n/es_419.po @@ -0,0 +1,375 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# Fernanda Alvarez, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Fernanda Alvarez, 2024\n" +"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_419\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*'?" +msgstr "" +" '*' no es un patrón de código de barras Regex válido. ¿No habrá querido " +"referirse a '.*'?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 nomenclaturas de códigos de barras definen cómo se reconocen y categorizan dichos códigos.\n" +" Cuando se escanea un código de barras, se asocia a la primera regla con un patrón\n" +" coincidente. La sintaxis del patrón es la de una expresión regular, y un código de barras se empareja\n" +" si la expresión regular coincide con el prefijo de un 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 el 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 "Agregar 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 "Seudónimo" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Código de barras" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Mixin de eventos de 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 de códigos 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Código de barras:" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +msgid "Display Name" +msgstr "Nombre en pantalla" + +#. 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 +#: 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 "Enrutamiento 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"Los patrones también pueden definir el modo en que los valores numéricos, como el peso o el precio, pueden\n" +" codificarse en el código de barras. Estos se indican con el parámetro {NNN} donde las N\n" +" definen dónde se codifican los dígitos del número. También se admiten valores flotantes con los\n" +" decimales indicados con D, como {NNNDD}. En estos casos,\n" +" el campo de código de barras de los registros asociados debe mostrar estos dígitos como\n" +" ceros." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Vuelva a escanear" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name +msgid "Rule Name" +msgstr "Nombre de la regla" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids +msgid "Rules" +msgstr "Reglas" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tablas" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Toque para escanear" + +#. 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 seudónimo para este código de barras" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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: las " +"llaves están 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 tiene 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 al utilizar cero como su prefijo. " +"Este ajuste determina si un código de barras UPC/EAN se debe convertir " +"automáticamente en uno u otro sentido al buscar una coincidencia de regla " +"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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Producto unitario" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Comando de código de barras desconocido" + +#. 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 "" +"Se utiliza para ordenar reglas, de esta forma las reglas con una secuencia " +"menor se emparejan primero" + +#. 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/barcodes/i18n/es_CL.po b/barcodes/i18n/es_CL.po new file mode 100644 index 0000000..6e7ec13 --- /dev/null +++ b/barcodes/i18n/es_CL.po @@ -0,0 +1,329 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/odoo/teams/41243/es_CL/)\n" +"Language: es_CL\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 "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 +msgid "Display Name" +msgstr "Nombre mostrado" + +#. 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 +#: 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 +msgid "ID" +msgstr "ID (identificació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 "Ú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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/et.po b/barcodes/i18n/et.po new file mode 100644 index 0000000..83bbf44 --- /dev/null +++ b/barcodes/i18n/et.po @@ -0,0 +1,377 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Patrick-Jordan Kiudorv, 2023 +# Algo Kärp , 2023 +# JanaAvalah, 2023 +# Arma Gedonsky , 2023 +# Eneli Õigus , 2023 +# Rivo Zängov , 2023 +# Leaanika Randmets, 2023 +# Piia Paurson , 2023 +# Triine Aavik , 2023 +# Egon Raamat , 2023 +# Katrin Kampura, 2023 +# Tairi Tiimann, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Tairi Tiimann, 2024\n" +"Language-Team: Estonian (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*'?" +msgstr "" +" '*' ei ole kehtiv Regex-koodimustriga triipkood. Kas mõtlesite '.*' ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Triipkoodi nomenklatuur määra kuidas triipkoodid tuvastatakse ja kategoriseeritakse.\n" +" Kui triipkood skaneeritakse siis seostatakse see esimese 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 "Vähemalt üks" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Triipkood" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Triipkood: " + +#. 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 "Loodud (kelle poolt?)" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +msgid "Display Name" +msgstr "Kuvatav 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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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" + +#. 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 "Nimestik" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"Mustrid võivad samuti määrata, kuidas numbrilisi väärtusi, nagu kaal või hind,\n" +" triipkoodi kodeeritakse. Need on kujul {NNN}, kus N-id määratlevad\n" +" kuhu numbrikoode kirjutatakse. Liikuva komaga arvud on samutit toetatud\n" +" määratledes kohad koma jaoks D-dega, näiteks {NNNDD}. Sellistel juhtudel,\n" +" seotud kirjete triipkoodiväli peab näitama neid numbrimärke\n" +" nullidena." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Palun skaneerige uuesti!" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Jada" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabelid" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Puuduta skaneerimiseks" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Ühiktoode" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Tundmatu triipkoodi käsk" + +#. 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/barcodes/i18n/eu.po b/barcodes/i18n/eu.po new file mode 100644 index 0000000..cd92576 --- /dev/null +++ b/barcodes/i18n/eu.po @@ -0,0 +1,329 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Basque (https://www.transifex.com/odoo/teams/41243/eu/)\n" +"Language: eu\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 "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 "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 +msgid "Display Name" +msgstr "Izena erakutsi" + +#. 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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 "Sekuentzia" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/fa.po b/barcodes/i18n/fa.po new file mode 100644 index 0000000..314be54 --- /dev/null +++ b/barcodes/i18n/fa.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Ali Reza Feizi Derakhshi, 2023 +# Hamid Darabi, 2023 +# Yousef Shadmanesh , 2023 +# Hamed Mohammadi , 2023 +# سید محمد آذربرا , 2023 +# Martin Trigaux, 2023 +# Mohsen Mohammadi , 2023 +# Hanna Kheradroosta, 2023 +# Mostafa Barmshory , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Mostafa Barmshory , 2024\n" +"Language-Team: Persian (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "جداول" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "محصول واحد" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/fi.po b/barcodes/i18n/fi.po new file mode 100644 index 0000000..bec35ca --- /dev/null +++ b/barcodes/i18n/fi.po @@ -0,0 +1,375 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Retropikzel, 2023 +# Jarmo Kortetjärvi , 2023 +# Eino Mäkitalo , 2023 +# Tuomo Aura , 2023 +# Martin Trigaux, 2023 +# Kari Lindgren , 2023 +# Tuomas Lyyra , 2023 +# Marko Happonen , 2023 +# Veikko Väätäjä , 2023 +# Ossi Mantylahti , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Ossi Mantylahti , 2023\n" +"Language-Team: Finnish (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*'?" +msgstr " '*' ei ole kelvollinen Regex-viivakoodikuvio. Tarkoititko '.*'?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Viivakoodit nimikkeistöissä määritellään, miten viivakoodit tunnistetaan ja luokitellaan.\n" +" Kun viivakoodi skannataan, se liitetään ensimmäiseen sääntöön, jolla on vastaava viivakoodi.\n" +" Kuvion syntaksi on regexp-lauseke, ja viivakoodia vastataan seuraavasti\n" +" jos regexp vastaa viivakoodin etuliitettä." + +#. 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 "" +"Viivakoodinimikkeistö määrittelee, miten kassa tunnistaa ja tulkitsee " +"viivakoodit" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Lisää uusi viivakoodinimikkeistö" + +#. 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 "Tätä viivakoodinimikkeistön sääntöä koskeva sisäinen tunniste" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Viivakoodin nimikkeistön sisäinen tunniste" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Mikä tahansa" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Viivakoodi" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Viivakoodi tapahtuman 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 "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 "Viivakoodi skannattu" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Viivakoodi: " + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 "EAN-13-koodista UPC-A-koodiksi" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Koodaus" + +#. 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 +msgid "ID" +msgstr "ID" + +#. 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äivittänyt" + +#. 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 "Nimikkeistö" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"Kuviot voivat myös määritellä, miten numeeriset arvot, kuten paino tai hinta, voidaan olla\n" +" koodata viivakoodiin. Ne osoitetaan {NNN} jossa N:t\n" +" määrittelevät, mihin numeron numerot koodataan. Liukulukuja on myös mahdollista käyttää kirjoittamalla\n" +" desimaaleja, jotka on merkitty D-kirjaimilla. Esimerkiksi {NNNDD}. Näissä tapauksissa,\n" +" tietueiden viivakoodikentän on näytettävä nämä numerot\n" +" nollina." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Skannaa uudelleen!" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Järjestys" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Pöydät" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Skannaa" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Viivakoodin vastaavuusmalli" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Luettelo viivakoodisäännöistä" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Sovitettu kuvio on alias tälle viivakoodille" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Viivakoodikuviossa %(pattern)s on syntaksivirhe: sääntö voi sisältää vain " +"yhden aaltosuljeparin." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Viivakoodikuviossa %(pattern)s on syntaksivirhe: suluissa voi olla vain " +"N-kirjaimia, joita seuraa D-kirjain." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "Viivakoodikuviossa %(pattern)s on syntaksivirhe: tyhjät sulkeet." + +#. 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 "" +"Tätä sääntöä sovelletaan vain, jos viivakoodi on koodattu määritetyllä " +"koodauksella" + +#. 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 "" +"UPC-koodit voidaan muuntaa EAN-koodeiksi lisäämällä niiden eteen nolla. Tämä" +" asetus määrittää, muunnetaanko UPC/EAN-viivakoodi automaattisesti tavalla " +"tai toisella, kun yritetään sovittaa sääntöä toiseen koodaukseen." + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__upca +msgid "UPC-A" +msgstr "Käytä UPC:tä" + +#. 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:sta EAN-13:a" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "UPC/EAN-muunnos" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Yksikkötuote" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Tuntematon viivakoodikomento" + +#. 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 "" +"Järjestetään säännöt siten, että pienemmän sekvenssin omaavat säännöt " +"täsmäävät ensin" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Viimeksi skannatun viivakoodin arvo." diff --git a/barcodes/i18n/fo.po b/barcodes/i18n/fo.po new file mode 100644 index 0000000..b0624b6 --- /dev/null +++ b/barcodes/i18n/fo.po @@ -0,0 +1,329 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Faroese (https://www.transifex.com/odoo/teams/41243/fo/)\n" +"Language: fo\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 "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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +msgid "Display Name" +msgstr "Vís navn" + +#. 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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/fr.po b/barcodes/i18n/fr.po new file mode 100644 index 0000000..7284e0e --- /dev/null +++ b/barcodes/i18n/fr.po @@ -0,0 +1,372 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: French (https://app.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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 valide. Vouliez-vous dire '.*'" +" ?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"La nomenclature des codes-barres définit comment les codes-barres sont reconnus et catégorisés.\n" +" Lorsqu'un code-barre est scanné, il est associé à la première règle avec un modèle \n" +"correspondant. La syntaxe du modèle est celui de l'expression régulière et un code-barre est associé\n" +" si l'expression régulière correspond à un préfixe du code-barre." + +#. 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 des codes-barres définit la façon dont le point de vente " +"identifie et interprète le code barre." + +#. 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 des codes-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 des codes-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 des codes-barres" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Au moins un" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Code-barres" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Code-barre Événement 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 des codes-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 barre scanné" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Code-barres :" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +msgid "Display Name" +msgstr "Nom d'affichage" + +#. 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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 "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 "Mis à 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must 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 {NNN} où les N\n" +" définissent où les chiffres du nombre sont encodés. Les nombres flottants sont également pris en charge avec les\n" +" décimales indiquées avec les D, comme {NNNDD}. Dans ces cas,\n" +" le champ du code-barres sur les enregistrements associés doit afficher ces chiffres comme\n" +" des zéros." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Veuillez scanner à nouveau !" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tables" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Toucher pour scanner" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Unité de produit" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Commande de code-barres inconnue" + +#. 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/barcodes/i18n/fr_BE.po b/barcodes/i18n/fr_BE.po new file mode 100644 index 0000000..7237757 --- /dev/null +++ b/barcodes/i18n/fr_BE.po @@ -0,0 +1,328 @@ +# 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: 2023-05-16 13:49+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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 "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 +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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/fr_CA.po b/barcodes/i18n/fr_CA.po new file mode 100644 index 0000000..e8a5c80 --- /dev/null +++ b/barcodes/i18n/fr_CA.po @@ -0,0 +1,329 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/odoo/teams/41243/fr_CA/)\n" +"Language: fr_CA\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 "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 +msgid "Display Name" +msgstr "Nom affiché" + +#. 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 +#: 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 +msgid "ID" +msgstr "Identifiant" + +#. 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 "" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/gl.po b/barcodes/i18n/gl.po new file mode 100644 index 0000000..b1483c5 --- /dev/null +++ b/barcodes/i18n/gl.po @@ -0,0 +1,329 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Galician (https://www.transifex.com/odoo/teams/41243/gl/)\n" +"Language: gl\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 "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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/gu.po b/barcodes/i18n/gu.po new file mode 100644 index 0000000..24401b0 --- /dev/null +++ b/barcodes/i18n/gu.po @@ -0,0 +1,330 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Qaidjohar Barbhaya, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Last-Translator: Qaidjohar Barbhaya, 2023\n" +"Language-Team: Gujarati (https://app.transifex.com/odoo/teams/41243/gu/)\n" +"Language: gu\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "Always" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Companies" + +#. 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 +msgid "Display Name" +msgstr "Display Name" + +#. 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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Never" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 "Sequence" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/he.po b/barcodes/i18n/he.po new file mode 100644 index 0000000..e132638 --- /dev/null +++ b/barcodes/i18n/he.po @@ -0,0 +1,355 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Roy Sayag, 2023 +# Lilach Gilliam , 2023 +# Yihya Hugirat , 2023 +# Martin Trigaux, 2023 +# דודי מלכה , 2023 +# ZVI BLONDER , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: ZVI BLONDER , 2023\n" +"Language-Team: Hebrew (https://app.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=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"מונחי ברקוד מגדירים כיצד ברקודים מזוהים ומסווגים.\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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "שולחנות" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "יחידת מוצר " + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/hr.po b/barcodes/i18n/hr.po new file mode 100644 index 0000000..2a5bbd8 --- /dev/null +++ b/barcodes/i18n/hr.po @@ -0,0 +1,334 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Ivica Dimjašević , 2022 +# Martin Trigaux, 2022 +# Vojislav Opačić , 2022 +# Karolina Tonković , 2022 +# Bole , 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Last-Translator: Bole , 2022\n" +"Language-Team: Croatian (https://app.transifex.com/odoo/teams/41243/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 "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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Barkod: " + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 "EAN-13 u UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tablice" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Jedinica proizvoda" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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 "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/barcodes/i18n/hu.po b/barcodes/i18n/hu.po new file mode 100644 index 0000000..894d6a4 --- /dev/null +++ b/barcodes/i18n/hu.po @@ -0,0 +1,361 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Tamás Dombos, 2023 +# Ákos Nagy , 2023 +# Tamás Németh , 2023 +# Martin Trigaux, 2023 +# gezza , 2023 +# Daniel Gerstenbrand , 2023 +# krnkris, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: krnkris, 2023\n" +"Language-Team: Hungarian (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Vonalkód nómenklatúrák határozzák meg, hogy a vonalkódokat hogyan ismerje fel és kategorizálja.\n" +" Ha egy vonalkódot beszkennelt akkor azt összekapcsolja az első 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Vonalkód" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +msgid "Display Name" +msgstr "Megjelenített név" + +#. 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 +#: 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 +msgid "ID" +msgstr "Azonosító" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sorszám" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Asztalok" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Érintse meg a beolvasáshoz" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Mértékegység termék" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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 "" +"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/barcodes/i18n/hy.po b/barcodes/i18n/hy.po new file mode 100644 index 0000000..154dc77 --- /dev/null +++ b/barcodes/i18n/hy.po @@ -0,0 +1,339 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Language-Team: Armenian (https://app.transifex.com/odoo/teams/41243/hy/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hy\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/id.po b/barcodes/i18n/id.po new file mode 100644 index 0000000..a7eece2 --- /dev/null +++ b/barcodes/i18n/id.po @@ -0,0 +1,368 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Indonesian (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*'?" +msgstr "" +" '*' tidak merupakan Regex Barcode Pattern yang valid. Apakah maksud Anda " +"adalah '.*'?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Tata Nama Barcode menentukan bagaimana barcode dikenali dan dikategorikan.\n" +" Saat barcode di-scan barcode akan dihubungkan dengan peraturan pertama dalam pencocokkan\n" +" pola. Syntax pola adalah expression reguler, dan barcode akan cocok\n" +" bila expression reguler cocok dengan prefix 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 "" +"Tata nama barcode mendefinisikan bagaimana POS mengidentifikasi dan " +"menafsirkan barcode" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Tambahkan tata nama barcode baru" + +#. 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 "Identifikasi internal untuk peraturan tata nama barcode ini" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Identifikasi internal untuk tata nama barcode ini" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Banyak" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Barcode" + +#. 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 "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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Barcode:" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 "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 ke UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. 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 +msgid "ID" +msgstr "ID" + +#. 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 "Tata Nama" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"Pola juga dapat mendefinisikan nilai numerik, seperti bobot atau harga, yang dapat\n" +" di-encode ke barcode. Mereka ditunjukkan melalui {NNN} dimana N\n" +" mendefinisikan di mana angka di-encode. Float juga didukung dengan\n" +" desimal melalui huruf D, seperti {NNNDD}. Pada kasus seperti ini,\n" +" field barcode pada record yang terkait harus menunjukkan digit-digit ini sebagai\n" +" nol." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Tolong Scan lagi!" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Urutan" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabel" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Sentuh untuk memindai" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Pola barcode cocok" + +#. 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 "Pola yang cocok dengan alias ke barcode ini" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Terdapat syntax error di pola barcode %(pattern)s: peraturan hanya dapat " +"memiliki satu pair of braces." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Terdapat syntax error di pola barcode %(pattern)s: braces hanya dapat " +"memiliki N diikuti D." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "Terdapat syntax error di pola barcode %(pattern)s: braces kosong." + +#. 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 "Jenis" + +#. 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 "" +"Kode UPC dapat dikonversi menjadi EAN dengan mengawali mereka dengan nol. " +"Pengaturan ini menentukan apakah barcode UPC/EAN harus secara otomatis " +"dikonversi saat melakukan pencocokkan peraturan dengan encode lain." + +#. 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 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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Produk Satuan" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Command Barcode Tidak Diketahui" + +#. 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/barcodes/i18n/is.po b/barcodes/i18n/is.po new file mode 100644 index 0000000..364e402 --- /dev/null +++ b/barcodes/i18n/is.po @@ -0,0 +1,343 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Kristófer Arnþórsson, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Kristófer Arnþórsson, 2024\n" +"Language-Team: Icelandic (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "" + +#. 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 "Búið til þann" + +#. 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 +msgid "Display Name" +msgstr "Birtingarnafn" + +#. 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 +#: 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 +msgid "ID" +msgstr "Auðkenni (ID)" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 "Röð" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/it.po b/barcodes/i18n/it.po new file mode 100644 index 0000000..daaac96 --- /dev/null +++ b/barcodes/i18n/it.po @@ -0,0 +1,371 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Italian (https://app.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=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*'?" +msgstr "" +"\"*\" non è uno modello di espressione regolare valido per un codice a " +"barre. Intendevi \".*\"?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 nomenclature codici a barre definiscono il modo in cui i codici a barre vengono riconosciuti e catalogati.\n" +" Al momento della scansione il codice a barre viene associato alla prima regola che rispetta\n" +" la sintassi. La sintassi corrisponde a un'espressione regolare, e il codice a barre è collegato\n" +" se l'espressione regolare corrisponde al prefisso del codice a barre." + +#. 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 a barre" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Aggiungere 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 di 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 codici a barre" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Qualsiasi" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Codice a barre" + +#. 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 "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 codici 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 letto" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Codice a barre:" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 "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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"I modelli possono anche definire il modo in cui i valori numerici come il peso e il prezzo possono essere\n" +" codificati nel codice a barre. I valori sono indicati da {NNN} dove i caratteri N\n" +" definiscono dove sono codificate le cifre del numero. Sono supportati anche i numeri a virgola mobile\n" +" con i decimali indicati dai caratteri D, come {NNNDD}. In questi casi,\n" +" il campo codice a barre nei record associati deve mostrare queste cifre come\n" +" zeri." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Per favore, scansiona di nuovo!" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabelle" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Tocca per acquisire" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Il modello di corrispondenza del codice a barre" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Elenco delle regole codici 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"C'è un errore di sintassi nello schema del codice a barre %(pattern)s: una " +"regola può contenere solo una coppia di parentesi." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"C'è un errore di sintassi nello schema del codice a barre %(pattern)s: le " +"parentesi possono contenere solo N seguite da D." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"C'è un errore di sintassi nello schema del codice a barre%(pattern)s: " +"parentesi vuote." + +#. 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 verrà 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 "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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Prodotto unitario" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Comando codice a barre sconosciuto" + +#. 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 dell'ultimo codice a barre scansionato." diff --git a/barcodes/i18n/ja.po b/barcodes/i18n/ja.po new file mode 100644 index 0000000..46f22e5 --- /dev/null +++ b/barcodes/i18n/ja.po @@ -0,0 +1,353 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Japanese (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"バーコード表現規則 はバーコードがどのように認識され、分類されるかを定義します。\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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "バーコード" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "バーコードイベント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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"パターンは重量や価格などの数値がバーコードにどのようにエンコードされるかも\n" +" 定義することができます。それらパターンは {NNN}のように表現され、\n" +"        N は数字の桁をエンコードする場所を定義します。小数点が D で示される\n" +" 例えば {NNNDD}浮動小数点もサポートされています。これらの場合、\n" +" 関連するレコードのバーコードフィールドはこれらの数値をゼロとして示す必要があります。" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "テーブル" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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にシンタックスエラーがあります: 1 つの規則には中括弧を 1 組しか含めることができません。" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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にシンタックスエラーがあります: 中括弧には後にD'sが続くN'sのみ含むことができます。" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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コードは、プレフィックスとしてゼロを付けて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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "個数管理品" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/ka.po b/barcodes/i18n/ka.po new file mode 100644 index 0000000..5a40b80 --- /dev/null +++ b/barcodes/i18n/ka.po @@ -0,0 +1,329 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Georgian (https://www.transifex.com/odoo/teams/41243/ka/)\n" +"Language: ka\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/kab.po b/barcodes/i18n/kab.po new file mode 100644 index 0000000..e6144a7 --- /dev/null +++ b/barcodes/i18n/kab.po @@ -0,0 +1,329 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Kabyle (https://www.transifex.com/odoo/teams/41243/kab/)\n" +"Language: kab\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 "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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "Asulay" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 "Agzum" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/km.po b/barcodes/i18n/km.po new file mode 100644 index 0000000..3b1980d --- /dev/null +++ b/barcodes/i18n/km.po @@ -0,0 +1,330 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Sengtha Chay , 2018 +# Chan Nath , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"Last-Translator: Chan Nath , 2018\n" +"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n" +"Language: km\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/ko.po b/barcodes/i18n/ko.po new file mode 100644 index 0000000..dc2158e --- /dev/null +++ b/barcodes/i18n/ko.po @@ -0,0 +1,355 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Korean (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"바코드 명칭은 바코드가 인식되고 분류되는 방법을 정의합니다.\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 "바코드 명칭을 통해 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"패턴을 이용하여 또한 중량이나 가격과 같은 숫자 값을 바코드에 인코딩하는 방법도\n" +" 지정할 수 있습니다. 표시 방식은 {NNN}와 같으며 여기에서 N은\n" +" 숫자의 자릿수가 인코딩되는 위치를 나타냅니다. 변동값도 마찬가지로 지원되며\n" +" D로 나타내는 십진수에서도, {NNNDD}와 같이 표시됩니다. 이러한 경우,\n" +" 연결된 레코드의 바코드 필드에 반드시 해당 숫자가 0으로 표시되어야\n" +" 합니다." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "표" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 코드 앞에 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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "품목 단위" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/lb.po b/barcodes/i18n/lb.po new file mode 100644 index 0000000..01c3a21 --- /dev/null +++ b/barcodes/i18n/lb.po @@ -0,0 +1,326 @@ +# 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: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2019-08-26 09:09+0000\n" +"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n" +"Language: lb\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/lo.po b/barcodes/i18n/lo.po new file mode 100644 index 0000000..c1af34c --- /dev/null +++ b/barcodes/i18n/lo.po @@ -0,0 +1,326 @@ +# 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: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Language-Team: Lao (https://www.transifex.com/odoo/teams/41243/lo/)\n" +"Language: lo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/lt.po b/barcodes/i18n/lt.po new file mode 100644 index 0000000..37d82eb --- /dev/null +++ b/barcodes/i18n/lt.po @@ -0,0 +1,363 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Arunas V. , 2023 +# UAB "Draugiški sprendimai" , 2023 +# Audrius Palenskis , 2023 +# digitouch UAB , 2023 +# Martin Trigaux, 2023 +# Linas Versada , 2023 +# Silvija Butko , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Silvija Butko , 2023\n" +"Language-Team: Lithuanian (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Brūkšninio kodo terminologija nustato, kaip yra atskiriami ir kategorizuojami brūkšniniai kodai.\n" +"Kai brūkšninis kodas nuskaitomas, jis yra susiejamas su pirmąja \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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Brūkšninis kodas" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Seka" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Stalai" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Palieskite, jei norite nuskaityti" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Produkto vienetas" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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 "" +"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/barcodes/i18n/lv.po b/barcodes/i18n/lv.po new file mode 100644 index 0000000..9863467 --- /dev/null +++ b/barcodes/i18n/lv.po @@ -0,0 +1,347 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Anzelika Adejanova, 2023 +# Martin Trigaux, 2023 +# Arnis Putniņš , 2023 +# ievaputnina , 2023 +# Armīns Jeltajevs , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Armīns Jeltajevs , 2023\n" +"Language-Team: Latvian (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "Jebkurš" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Svītrkods" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 maršrutēšana" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +msgid "ID" +msgstr "ID" + +#. 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 atjaunināja" + +#. 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 atjaunināts" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sekvence" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Galdi" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "Veids" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/mk.po b/barcodes/i18n/mk.po new file mode 100644 index 0000000..323c2ed --- /dev/null +++ b/barcodes/i18n/mk.po @@ -0,0 +1,329 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/odoo/teams/41243/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/mn.po b/barcodes/i18n/mn.po new file mode 100644 index 0000000..0379a33 --- /dev/null +++ b/barcodes/i18n/mn.po @@ -0,0 +1,337 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Nurbahyt Kh , 2022 +# Батмөнх Ганбат , 2022 +# Martin Trigaux, 2022 +# Baskhuu Lodoikhuu , 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Last-Translator: Baskhuu Lodoikhuu , 2022\n" +"Language-Team: Mongolian (https://app.transifex.com/odoo/teams/41243/mn/)\n" +"Language: mn\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Зураасан кодын нэр төрөл нь зураасан кодууд нь яаж танигдаж ангилагдах талаар тодорхойлдог.\n" +" Зураасан кодыг сканнердахад таарахэхний дүрэмд\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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Хүснэгт" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Барааны нэр төрөл" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/nb.po b/barcodes/i18n/nb.po new file mode 100644 index 0000000..2ab8f4c --- /dev/null +++ b/barcodes/i18n/nb.po @@ -0,0 +1,347 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Thor Arne Hvidsten , 2024 +# Marius Stedjan , 2024 +# Martin Trigaux, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2024\n" +"Language-Team: Norwegian Bokmål (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Strekkode" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "" + +#. 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 den" + +#. 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 +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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sekvens" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabeller" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Trykk for å skanne" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Stykk-produkt" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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 "" +"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/barcodes/i18n/ne.po b/barcodes/i18n/ne.po new file mode 100644 index 0000000..37de810 --- /dev/null +++ b/barcodes/i18n/ne.po @@ -0,0 +1,326 @@ +# 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: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Language-Team: Nepali (https://www.transifex.com/odoo/teams/41243/ne/)\n" +"Language: ne\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/nl.po b/barcodes/i18n/nl.po new file mode 100644 index 0000000..000db00 --- /dev/null +++ b/barcodes/i18n/nl.po @@ -0,0 +1,368 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Dutch (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*'?" +msgstr " '*' is geen geldig regex barcode patroon. Bedoelde je soms '.*'?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 nomenclatuur van een barcode bepaalt hoe barcodes worden herkend en gecategoriseerd.\n" +" Wanneer een barcode wordt gescand, wordt ze geassocieerd met de eerste 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Barcode" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Barcode: " + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"Patronen kunnen ook bepalen hoe numerieke waarden zoals gewicht of prijs, in de\n" +" barcode worden gecodeerd. Ze worden aangeduid met {NNN} waarbij N\n" +" aangeeft waar de cijfers van het getal worden gecodeerd. Kommagetallen worden ook ondersteund, waarbij de\n" +" decimalen aangeduid worden met D, zoals {NNNDD}. In deze gevallen,\n" +" moet het barcodeveld op de bijbehorende records deze cijfers weergeven als\n" +" nullen." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Scan alsjeblieft opnieuw!" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Reeks" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tafels" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Tik aan om te scannen" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Producteenheid" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Onbekend barcodecommando" + +#. 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/barcodes/i18n/pl.po b/barcodes/i18n/pl.po new file mode 100644 index 0000000..76da21d --- /dev/null +++ b/barcodes/i18n/pl.po @@ -0,0 +1,360 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Polish (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Nomenklatura kodów kreskowych określa jak kody s rozpoznawane i kategoryzowane.\n" +"Po skanowaniu kod jest przypisywany do pierwszej 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 "Dodaj nową nomenklaturę kodów kreskowych" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Kod kreskowy" + +#. 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 "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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "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 "Utworzył(a)" + +#. 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 utworzenia" + +#. 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 +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 "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 +#: 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 "Routing 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Proszę, zeskanuj ponownie!" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sekwencja" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Stoliki" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Dotknij, aby zeskanować" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Błąd składni we wzorze kodu %(pattern)s: reguła może zawierać tylko jedną " +"parę nawiasów" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Błąd składni we wzorze kodu %(pattern)s: nawiasy mogą zawierać jedynie N i " +"następujące po nich D" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "Błąd składni we wzorze kodu %(pattern)s: puste nawiasy" + +#. 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 "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 "Konwersja UPC/EAN" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Produkt jednostkowy" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Nieznana komenda" + +#. 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/barcodes/i18n/pt.po b/barcodes/i18n/pt.po new file mode 100644 index 0000000..0f95885 --- /dev/null +++ b/barcodes/i18n/pt.po @@ -0,0 +1,363 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Portuguese (https://app.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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Nomenclaturas de Códigos de Barras definem como os códigos de barras são reconhecidos e categorizados.\n" +"Quando um código de barras é digitalizado, é associado à primeira 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 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Código de Barras" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Código de Barras:" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sequência" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabelas" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Toque para digitalizar" + +#. 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 "O padrão combinado vai apelidar este código de barras" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Há um erro de sintaxe no padrão de código de barras %(pattern)s: conjunto " +"apenas pode conter N's seguidos de D's." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"Há um erro de sintaxe no padrão de código de barras %(pattern)s: conjunto " +"vazio" + +#. 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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Artigo Unitário" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Comando de Código de Barras Desconhecido" + +#. 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/barcodes/i18n/pt_BR.po b/barcodes/i18n/pt_BR.po new file mode 100644 index 0000000..5d483c6 --- /dev/null +++ b/barcodes/i18n/pt_BR.po @@ -0,0 +1,372 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Portuguese (Brazil) (https://app.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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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. Você quis dizer '.*'?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Nomenclaturas de códigos de barras definem como os códigos de barras são reconhecidos e categorizados.\n" +"Quando um código de barras é lido, ele é associado à primeira regra com um padrão de\n" +"correspondência. O padrão de sintaxe de expressão regular, e um código de barras é correspondido\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 "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 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 "Qualquer um" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Código de barras" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Mixin de evento de 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 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 escaneado" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Código de barras:" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"Os padrões também podem definir como os valores numéricos, como peso ou preço, podem ser\n" +" codificados no código de barras. Eles são indicados por{NNN} no qual os Ns\n" +" definem onde os dígitos do número são codificados. Os valores flutuantes também são compatíveis com\n" +" decimais indicados com Ds, por exemplo {NNNDD}. Nesses casos,\n" +" o campo de código de barras nos registros associados deve mostrar esses dígitos como\n" +" zeros." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Escaneie novamente." + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sequência" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabelas" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Toque para escanear" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "O padrão de correspondência 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 correspondido vai criar um alias para este código de barras" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Há um erro de sintaxe no padrão de código de barras %(pattern)s: uma regra " +"só pode conter um par de chaves." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Há um erro de sintaxe no padrão de código de barras %(pattern)s: as chaves " +"só podem conter Ns seguidos de Ds." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"Há um erro de sintaxe no padrão de código de barras %(pattern)s: chaves " +"vazias." + +#. 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 convertidos 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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Produto unitário" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Comando de código de barras desconhecido" + +#. 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 um número de " +"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 escaneado." diff --git a/barcodes/i18n/ro.po b/barcodes/i18n/ro.po new file mode 100644 index 0000000..33a89f2 --- /dev/null +++ b/barcodes/i18n/ro.po @@ -0,0 +1,369 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Hongu Cosmin , 2024 +# sharkutz , 2024 +# Vacaru Adrian , 2024 +# Dorin Hongu , 2024 +# Cozmin Candea , 2024 +# Foldi Robert , 2024 +# Martin Trigaux, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2024\n" +"Language-Team: Romanian (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Nomenclatoarele de coduri de bare definesc modul în care codurile de bare sunt recunoscute și categorizate. \n" +"Când un cod de bare este scanat este asociat cu prima 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Cod de bare" + +#. 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 cod 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Cod de bare: " + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 "Nomenclator" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Secvență" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabele" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Atinge pentru a scana" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Codurile UPC pot fi convertite în EAN prin prefixarea lor cu un zero. " +"Această setare determină dacă un cod UPC/EAN trebuie să fie convertit " +"automat într-o direcție sau alta când se încearcă să se potrivească o regulă" +" cu alta codificare." + +#. 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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Unitate produs" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Comandă necunoscută de cod de bare" + +#. 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/barcodes/i18n/ru.po b/barcodes/i18n/ru.po new file mode 100644 index 0000000..c71242a --- /dev/null +++ b/barcodes/i18n/ru.po @@ -0,0 +1,374 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Vasiliy Korobatov , 2023 +# Сергей Шебанин , 2023 +# Alena Vlasova, 2023 +# Martin Trigaux, 2023 +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Russian (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Номенклатура штрих-кодов> определяет, как штрих-коды распознаются и классифицируются.\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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"Шаблоны также могут определять, как числовые значения, такие как вес или цена, могут быть\n" +" закодированы в штрихкоде. Они обозначаются {NNN} где N\n" +" определяют, где кодируются цифры числа. Также поддерживаются плавающие числа, где\n" +" десятичные числа обозначаются буквами D, например {NNNDD}. В этих случаях\n" +" поле штрих-кода в соответствующих записях должно отображать эти цифры как\n" +" нули." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Таблицы" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Единица продукции" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/sk.po b/barcodes/i18n/sk.po new file mode 100644 index 0000000..4cc3701 --- /dev/null +++ b/barcodes/i18n/sk.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Slovak (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Názvoslovie čiarových kódov definuje ako sú čiarové kódy rozpoznávané a kategorizované.\n" +"Keď je čiarový kód naskenovaný, je asociovaný k prvému 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Čiarový kód" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Postupnosť" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabuľky" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Kliknutím skenujte" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Jednotka produktu" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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 "" +"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/barcodes/i18n/sl.po b/barcodes/i18n/sl.po new file mode 100644 index 0000000..2a886f0 --- /dev/null +++ b/barcodes/i18n/sl.po @@ -0,0 +1,352 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Matjaz Mozetic , 2023 +# Jasmina Macur , 2023 +# Boris Kodelja , 2023 +# Martin Trigaux, 2023 +# matjaz k , 2023 +# laznikd , 2023 +# Tadej Lupšina , 2023 +# Katja Deržič, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Katja Deržič, 2024\n" +"Language-Team: Slovenian (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Črtna koda" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Zaporedje" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Mize" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Kliknite za optično branje" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Enota izdelka" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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 "" +"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/barcodes/i18n/sq.po b/barcodes/i18n/sq.po new file mode 100644 index 0000000..2aff2dc --- /dev/null +++ b/barcodes/i18n/sq.po @@ -0,0 +1,329 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Albanian (https://www.transifex.com/odoo/teams/41243/sq/)\n" +"Language: sq\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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 "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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +msgid "Display Name" +msgstr "Emri i paraqitur" + +#. 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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 "Sekuencë" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/sr.po b/barcodes/i18n/sr.po new file mode 100644 index 0000000..f1bc5de --- /dev/null +++ b/barcodes/i18n/sr.po @@ -0,0 +1,372 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2023 +# Dragan Vukosavljevic , 2023 +# Milan Bojovic , 2023 +# コフスタジオ, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: コフスタジオ, 2024\n" +"Language-Team: Serbian (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*'?" +msgstr "'*' nije validan Regex Barcode Pattern. Da li ste mislili na '.*'?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Barcodes Nomenclatures definišu kako se prepoznaju i\n" +" kategorizuju bar-kodovi. \n" +" Kada se skenira bar-kod, on se povezuje sa prvom pravilom koja ima odgovarajući \n" +" obrazac. Sintaksa obrasca je regularni izraz, i bar-kod \n" +"se poklapa \n" +" ako regularni izraz odgovara prefiksu bar-koda." + +#. 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 "" +"Jedna nomenklatura barkoda definiše kako prodajno mesto identifikuje i " +"tumači barkodove." + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Dodajte novu nomenklaturu za barkod." + +#. 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 "Uvek" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "Interna identifikacija za ovu pravilo nomenklature barkoda" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "Interna identifikacija bar-kod nomenklature" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Bilo koji" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Bar-kod" + +#. 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 "Bar-kod 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 šema" + +#. 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 skeniran" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Bar-kod:" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_res_company +msgid "Companies" +msgstr "Preduzeća" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. 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 +#: 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 rutiranje" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__id +msgid "ID" +msgstr "ID" + +#. 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 "Poslednji put 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 "Poslednji put ažurirano" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_nomenclature__upc_ean_conv__none +msgid "Never" +msgstr "Nikada" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id +msgid "Nomenclature" +msgstr "Nomenklatura" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"Oblici takođe mogu definisati kako se numeričke vrednosti, kao što su težina ili cena, mogu\n" +" enkodirati u barkod. Oni su označeni sa {NNN} gde N-ovi definišu gde su cifre \n" +"broja enkodirane. \n" +"Decimalni brojevi su takođe podržani sa decimalnim mestima označenim sa D-ovima, kao što je {NNNDD}. U ovim slučajevima, \n" +"polje barkoda na povezanim zapisima moraju prikazivati ove cifre\n" +" kao nule." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Molim, skenirajte ponovo!" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Niz" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabele" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Dodirnite za skeniranje" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Barkod odgovarajući obrazac" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Spisak pravila za barkodove" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Podudarni obrazac će se povezivati sa ovim barkodom." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Postoji sintaksna greška u šablonu barkoda %(pattern)s: pravilo može " +"sadržati samo jedan par zagrada." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Postoji sintaksna greška u šablonu barkoda %(pattern)s: zagrade mogu " +"sadržavati samo N-ove praćene D-ovima." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"Postoji sintaksna greška u šablonu barkoda %(pattern)s: prazne zagrade." + +#. 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 primenjivati samo ako je barkod kodiran sa određenim " +"kodiranjem." + +#. 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 "" +"UPC kodovi mogu biti konvertovani u EAN dodavanjem nule na početak. Ova " +"postavka određuje da li se UPC/EAN barkod automatski konvertuje na jedan ili" +" drugi način prilikom pokušaja uparivanja pravila sa drugim kodiranjem." + +#. 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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Jedinica proizvoda" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Nepoznata barkodna komanda" + +#. 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 "" +"Korišćeno za naručivanje pravila tako da pravila sa manjim redosledom prvo " +"odgovaraju." + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "Vrednost poslednjeg skeniranog barkoda." diff --git a/barcodes/i18n/sr@latin.po b/barcodes/i18n/sr@latin.po new file mode 100644 index 0000000..ca0495c --- /dev/null +++ b/barcodes/i18n/sr@latin.po @@ -0,0 +1,332 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux , 2017 +# Ljubisa Jovev , 2017 +# Djordje Marjanovic , 2017 +# Nemanja Dragovic , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-16 13:49+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Nemanja Dragovic , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/odoo/teams/41243/sr%40latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 "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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. 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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Prioritet" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "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 "" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/sv.po b/barcodes/i18n/sv.po new file mode 100644 index 0000000..ed88d79 --- /dev/null +++ b/barcodes/i18n/sv.po @@ -0,0 +1,377 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Anders Wallenquist , 2023 +# Simon S, 2023 +# Robin Calvin, 2023 +# Chrille Hedberg , 2023 +# Kristoffer Grundström , 2023 +# Martin Trigaux, 2023 +# Mikael Åkerberg , 2023 +# Kim Asplund , 2023 +# Lasse L, 2023 +# Jakob Krabbe , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jakob Krabbe , 2024\n" +"Language-Team: Swedish (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Streckkodsnomenklaturer definierar hur streckkoder identifieras och kategoriseras.\n" +" När en streckkod skannas associeras den till den första regeln med ett matchande\n" +" mönster. Mönstret har samma syntax som ett reguljärt uttryck, och en streckkod matchas\n" +" om det reguljära uttrycket matchar ett prefix i streckkoden." + +#. 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 streckkodsnomenklatur definierar hur kassan identifierar och tolkar " +"streckkoder" + +#. module: barcodes +#: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Add a new barcode nomenclature" +msgstr "Lägg till en ny streckkodsnomenklatur" + +#. 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 "En intern identifiering för denna streckkodsnomenklaturregel" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name +msgid "An internal identification of the barcode nomenclature" +msgstr "En intern identifiering av streckkodsnomenklaturen" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__any +msgid "Any" +msgstr "Någon" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Streckkod" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Streckkodshändelse 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 "Streckkodsnomenklatur" + +#. 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 "Streckkodsnomenklaturer" + +#. 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 "Streckkodsregel" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned +msgid "Barcode Scanned" +msgstr "Streckkoden skannad" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Streckkod: " + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 "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 till UPC-A" + +#. module: barcodes +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__encoding__ean8 +msgid "EAN-8" +msgstr "EAN-8" + +#. 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-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 +msgid "ID" +msgstr "ID" + +#. 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 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 "Nomenklatur" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"Mönster kan också definiera hur numeriska värden, som vikt eller pris, kan vara\n" +" kodad i streckkoden. De indikeras av {NNN} när versala N\n" +" definiera var numrets siffror är kodade. Decimalnummer stöds också med\n" +" decimaler angivna med D, som t.ex {NNNDD}. I dessa fall,\n" +" streckkodsfältet på tillhörande poster visa dessa siffror som\n" +" nollor." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Vänligen skanna igen!" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sekvens" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tabeller" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Klicka för att scanna" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern +msgid "The barcode matching pattern" +msgstr "Streckkodsmatchningsmönstret" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids +msgid "The list of barcode rules" +msgstr "Listan med streckkodsregler" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule__alias +msgid "The matched pattern will alias to this barcode" +msgstr "Matchade mönstret länkas med alias till den här streckkoden" + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Det finns ett syntaxfel i streckkodsmönstret %(pattern)s: en regel kan bara " +"innehålla ett par hakparenteser." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Det finns ett syntaxfel i streckkodsmönstret %(pattern)s: hakparenteser får " +"endast innehålla N följt av D." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"Det finns ett syntaxfel i streckkodsmönstret %(pattern)s: tomma " +"klammerparenteser." + +#. 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 "" +"Denna regel gäller endast om streckkoden är kodad med den angivna kodningen" + +#. 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-koder kan konverteras till EAN genom att använda en nolla som prefix. " +"Den här inställningen avgör om en UPC/EAN-streckkod ska konverteras " +"automatiskt på ett eller annat sätt när man försöker matcha en regel med den" +" andra kodningen." + +#. 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 till 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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Enhet Produkt" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Okänt streckkodskommando" + +#. 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 "" +"Används för att sortera regler så att regler med en mindre sekvens matchar " +"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ärde på senast skannade streckkod." diff --git a/barcodes/i18n/ta.po b/barcodes/i18n/ta.po new file mode 100644 index 0000000..4928522 --- /dev/null +++ b/barcodes/i18n/ta.po @@ -0,0 +1,330 @@ +# 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: 2023-05-16 13:49+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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 "" +"உருவாக்கப்பட்ட \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 +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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/th.po b/barcodes/i18n/th.po new file mode 100644 index 0000000..427bae3 --- /dev/null +++ b/barcodes/i18n/th.po @@ -0,0 +1,362 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# Rasareeyar Lappiam, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Rasareeyar Lappiam, 2023\n" +"Language-Team: Thai (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"การตีความบาร์โค้ด กำหนดวิธีการจดจำและจัดหมวดหมู่บาร์โค้ด\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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "บาร์โค้ด" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "บาร์โค้ดอีเวนต์ 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"รูปแบบยังสามารถกำหนดวิธีการเข้ารหัสค่าตัวเลข เช่น น้ำหนักหรือราคา\n" +" ลงในบาร์โค้ดได้ ระบุด้วย {NNN} โดยที่ N's\n" +" กำหนดตำแหน่งที่เข้ารหัสตัวเลข นอกจากนี้ยังรองรับทศนิยม\n" +" ด้วยทศนิยมที่ระบุด้วย D เช่น {NNNDD} ในกรณีเหล่านี้\n" +" ข้อมูลของบาร์โค้ดในบันทึกที่เกี่ยวข้อง จำเป็นต้อง แสดงตัวเลขเหล่านี้เป็น\n" +" ศูนย์" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "โต๊ะ" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "หน่วยสินค้า" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/tr.po b/barcodes/i18n/tr.po new file mode 100644 index 0000000..a52be43 --- /dev/null +++ b/barcodes/i18n/tr.po @@ -0,0 +1,371 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Martin Trigaux, 2023 +# Levent Karakaş , 2023 +# Ediz Duman , 2023 +# Güven YILMAZ , 2023 +# Yedigen, 2023 +# Ertuğrul Güreş , 2023 +# Ahmet Altinisik , 2023 +# Murat Kaplan , 2023 +# Umur Akın , 2023 +# Tugay Hatıl , 2023 +# sinem cil, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: sinem cil, 2024\n" +"Language-Team: Turkish (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Barkod Kural Setleri Barkodların nasıl tanınacağını ve kategorize edileceğini belirlemeye yarar.\n" +" Bir barkod okutulduğunda önce 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 için dahili bir tanımlama" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Barkod" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Barkod:" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 +#: 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Lütfen Tekrar Tarayın!" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Sıralama" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Tablolar" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Taramak için Dokunun" + +#. 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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)sbarkod modelinde söz dizimi hatası mevcut: bir kural yalnızca bir" +" çift parantez içerebilir." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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)sbarkod modelinde söz dizimi hatası mevcut : parantezler yalnızca " +"N'leri ve ardından D'leri içerebilir." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"%(pattern)sbarkod modelinde söz dizimi hatası mevcut : boş parantezler " +"mevcut." + +#. 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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Birim Ürün" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Bilinmeyen barkod komutu" + +#. 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/barcodes/i18n/uk.po b/barcodes/i18n/uk.po new file mode 100644 index 0000000..18a7ea5 --- /dev/null +++ b/barcodes/i18n/uk.po @@ -0,0 +1,367 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Alina Lisnenko , 2023 +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Ukrainian (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Номенклатури штрих-кодів визначте, як штрих-коди будуть зчитуватися та сортуватися.\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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"Шаблони також можуть визначати, як числові значення, такі як вага або ціна, можуть бути закодовані\n" +" в штрих-коді. Вони ідентифікуцються за {NNN} де N\n" +" визначає де кодуються цифри. Числа з плаваючою точкою також підтримуються \n" +"десятковими дробами, позначеними D, наприклад {NNNDD}. У такому випадку\n" +" поле штрих-коду на пов'язаних записах має показувати ці цифри як\n" +" нулі." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Столи" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Одиничний товар" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/vi.po b/barcodes/i18n/vi.po new file mode 100644 index 0000000..73d04ab --- /dev/null +++ b/barcodes/i18n/vi.po @@ -0,0 +1,367 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Vietnamese (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*'?" +msgstr " '*' không phải là Mẫu mã vạch Regex hợp lệ. Có phải ý bạn là '.*'?" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"Phép đặt tên mã vạch 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 với quy tắc đầu tiên bằng một mẫu\n" +" phù hợp. Cú pháp mẫu là một biểu thức chính quy, và một mã vạch được coi là khớp\n" +" 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à POS xác định 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 phép đặt tên 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 đặt tên mã vạch này" + +#. 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +msgstr "Mã vạch" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "Barcode Event Mixin" +msgstr "Mixin sự kiện mã vạch" + +#. 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 tên 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 "Quy 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +msgstr "Mã vạch:" + +#. 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 "Được 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 "Được tạo vào" + +#. 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 +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 +#: 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 "Định tuyến 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 +msgid "ID" +msgstr "ID" + +#. 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 "Phép đặt tên" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"Các mẫu cũng có thể xác định cách thức các giá trị số, chẳng hạn như cân nặng hay giá cả, có thể được\n" +" mã hoá thành mã vạch. Chúng được biểu thị bằng {NNN} 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 biểu thị bằng các chữ D, ví dụ như {NNNDD}. Trong những trường hợp này,\n" +" trường mã vạch trên các tập dữ liệu liên kết phải hiển thị những chữ số này\n" +" là các số 0." + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +msgstr "Vui lòng quét lại!" + +#. 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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__sequence +msgid "Sequence" +msgstr "Trình tự" + +#. module: barcodes +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "Bàn" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +msgstr "Bấm để quét" + +#. 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ắc 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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Có lỗi cú pháp trong mẫu mã vạch %(pattern)s: một quy tắc chỉ có thể chứa " +"một cặp dấu ngoặc nhọn." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Có lỗi cú pháp trong mẫu mã vạch %(pattern)s: trong dấu ngoặc nhọn chỉ có " +"thể chứa các chữ N theo sau là các chữ D." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.py:0 +#, python-format +msgid "" +"There is a syntax error in the barcode pattern %(pattern)s: empty braces." +msgstr "" +"Có lỗi cú pháp trong mẫu mã vạch %(pattern)s: trong dấu ngoặc nhọn trống." + +#. 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 được mã hóa bằng cách mã hóa được chỉ" +" định" + +#. 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 thêm tiền tố là một số 0. " +"Thiết lập này xác định xem một mã vạch UPC/EAN nên được tự động chuyển đổi " +"bằng cách này hay cách khác khi khớp một quy tắc với cách 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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "Đơn vị sản phẩm" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +msgstr "Lệnh mã vạch không xác định" + +#. 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 để sắp xếp thứ tự các quy tắc sao cho các quy tắc có trình tự " +"nhỏ hơn sẽ khớp 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ị mã vạch quét cuối cùng. " diff --git a/barcodes/i18n/zh_CN.po b/barcodes/i18n/zh_CN.po new file mode 100644 index 0000000..f49d16c --- /dev/null +++ b/barcodes/i18n/zh_CN.po @@ -0,0 +1,355 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Chloe Wang, 2023 +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Chinese (China) (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"条码命名规则 定义如何识别和归类条码。\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 "条形码命名规则定义了 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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +msgstr "ID" + +#. 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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"模式还可以定义如何将重量或价格等数值\n" +" 编码到条形码中。它们用{NNN} 表示,其中 N\n" +" 代表数字的编码位置。也支持浮点数,\n" +" 用 D 表示小数,如{NNNDD}。 在这种情况下,\n" +" 相关记录上的条形码字段必须 将这些数字显示为\n" +" 零。" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "桌台" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "单位产品" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/i18n/zh_TW.po b/barcodes/i18n/zh_TW.po new file mode 100644 index 0000000..12107c9 --- /dev/null +++ b/barcodes/i18n/zh_TW.po @@ -0,0 +1,353 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes +# +# Translators: +# Wil Odoo, 2023 +# Tony Ng, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Tony Ng, 2023\n" +"Language-Team: Chinese (Taiwan) (https://app.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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 "" +"Barcodes Nomenclatures define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the first 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 "" +"條碼命名規則定義如何識別和歸類條碼。\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 +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Barcode" +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 +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Barcode: " +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 +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__display_name +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule__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 +#: 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 +msgid "ID" +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 {NNN} 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 {NNNDD}. In these cases,\n" +" the barcode field on the associated records must show these digits as\n" +" zeroes." +msgstr "" +"模式還可以定義如何將重量或價格等數值\n" +" 編碼到條形碼中。它們用{NNN} 表示,其中 N\n" +" 代表數字的編碼位置。也支持浮點數,\n" +" 用 D 表示小數,如{NNNDD}。 在這種情況下,\n" +" 相關記錄上的條形碼字段必須 將這些數字顯示為\n" +" 零。" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.js:0 +#, python-format +msgid "Please, Scan again!" +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 +#: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "表格" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/components/barcode_scanner.xml:0 +#, python-format +msgid "Tap to scan" +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 +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 中存在語法錯誤:a rule can only contain one pair of braces." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 中存在語法錯誤:braces can only contain N's followed by D's." + +#. module: barcodes +#. odoo-python +#: code:addons/barcodes/models/barcode_rule.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 +#: model:ir.model.fields.selection,name:barcodes.selection__barcode_rule__type__product +msgid "Unit Product" +msgstr "單位產品" + +#. module: barcodes +#. odoo-javascript +#: code:addons/barcodes/static/src/barcode_handlers.js:0 +#, python-format +msgid "Unknown barcode command" +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/barcodes/models/__init__.py b/barcodes/models/__init__.py new file mode 100644 index 0000000..7e42a60 --- /dev/null +++ b/barcodes/models/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +from . import barcode_events_mixin +from . import barcode_nomenclature +from . import barcode_rule +from . import ir_http +from . import res_company diff --git a/barcodes/models/barcode_events_mixin.py b/barcodes/models/barcode_events_mixin.py new file mode 100644 index 0000000..e0e37f6 --- /dev/null +++ b/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 ``. + 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/barcodes/models/barcode_nomenclature.py b/barcodes/models/barcode_nomenclature.py new file mode 100644 index 0000000..b5272e2 --- /dev/null +++ b/barcodes/models/barcode_nomenclature.py @@ -0,0 +1,134 @@ +import re + +from odoo import models, fields, api +from odoo.tools import check_barcode_encoding, get_barcode_check_digit + + +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', 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.") + + @api.model + def sanitize_ean(self, ean): + """ Returns a valid zero padded EAN-13 from an EAN prefix. + + :type ean: str + """ + ean = ean[0:13].zfill(13) + return ean[0:-1] + str(get_barcode_check_digit(ean)) + + @api.model + def sanitize_upc(self, upc): + """ Returns a valid zero padded UPC-A from a UPC-A prefix. + + :type upc: str + """ + return self.sanitize_ean('0' + upc)[1:] + + def match_pattern(self, barcode, pattern): + """Checks barcode matches the pattern and retrieves the optional numeric value in barcode. + + :param barcode: + :type barcode: str + :param pattern: + :type pattern: str + :return: 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 + :rtype: dict + """ + 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' + if whole_part.isdigit(): + 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 + + def parse_barcode(self, barcode): + """ Attempts to interpret and parse a barcode. + + :param barcode: + :type barcode: str + :return: A object containing various information about the barcode, like as: + - code: the barcode + - type: the barcode's type + - 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 + :rtype: dict + """ + parsed_result = { + 'encoding': '', + 'type': 'error', + 'code': barcode, + 'base_code': barcode, + 'value': 0, + } + + for rule in self.rule_ids: + cur_barcode = barcode + if rule.encoding == 'ean13' and check_barcode_encoding(barcode, 'upca') and self.upc_ean_conv in ['upc2ean', 'always']: + cur_barcode = '0' + cur_barcode + elif rule.encoding == 'upca' and check_barcode_encoding(barcode, 'ean13') and barcode[0] == '0' and self.upc_ean_conv in ['ean2upc', 'always']: + cur_barcode = cur_barcode[1:] + + if not check_barcode_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 diff --git a/barcodes/models/barcode_rule.py b/barcodes/models/barcode_rule.py new file mode 100644 index 0000000..9023c45 --- /dev/null +++ b/barcodes/models/barcode_rule.py @@ -0,0 +1,43 @@ +import re + +from odoo import models, fields, api, _ +from odoo.exceptions import ValidationError + + +class BarcodeRule(models.Model): + _name = 'barcode.rule' + _description = 'Barcode Rule' + _order = 'sequence asc, id' + + name = fields.Char(string='Rule Name', 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( + string='Encoding', required=True, default='any', selection=[ + ('any', 'Any'), + ('ean13', 'EAN-13'), + ('ean8', 'EAN-8'), + ('upca', 'UPC-A'), + ], help='This rule will apply only if the barcode is encoded with the specified encoding') + type = fields.Selection( + string='Type', required=True, selection=[ + ('alias', 'Alias'), + ('product', 'Unit Product'), + ], default='product') + pattern = fields.Char(string='Barcode Pattern', help="The barcode matching pattern", required=True, default='.*') + alias = fields.Char(string='Alias', 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/barcodes/models/ir_http.py b/barcodes/models/ir_http.py new file mode 100644 index 0000000..537fc75 --- /dev/null +++ b/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._is_internal(): + res['max_time_between_keys_in_ms'] = int( + self.env['ir.config_parameter'].sudo().get_param('barcode.max_time_between_keys_in_ms', default='100')) + return res diff --git a/barcodes/models/res_company.py b/barcodes/models/res_company.py new file mode 100644 index 0000000..b510c6e --- /dev/null +++ b/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/barcodes/security/ir.model.access.csv b/barcodes/security/ir.model.access.csv new file mode 100644 index 0000000..da03414 --- /dev/null +++ b/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/barcodes/static/img/barcode.png b/barcodes/static/img/barcode.png new file mode 100644 index 0000000..2e9d2f4 Binary files /dev/null and b/barcodes/static/img/barcode.png differ diff --git a/barcodes/static/src/barcode_handler_field.js b/barcodes/static/src/barcode_handler_field.js new file mode 100644 index 0000000..4d64e85 --- /dev/null +++ b/barcodes/static/src/barcode_handler_field.js @@ -0,0 +1,26 @@ +/** @odoo-module **/ + +import { registry } from "@web/core/registry"; +import { standardFieldProps } from "@web/views/fields/standard_field_props"; +import { useBus, useService } from "@web/core/utils/hooks"; +import { Component, xml } from "@odoo/owl"; + +export class BarcodeHandlerField extends Component { + setup() { + const barcode = useService("barcode"); + useBus(barcode.bus, "barcode_scanned", this.onBarcodeScanned); + } + onBarcodeScanned(event) { + const { barcode } = event.detail; + this.props.record.update({ [this.props.name]: barcode }); + } +} + +BarcodeHandlerField.template = xml``; +BarcodeHandlerField.props = { ...standardFieldProps }; + +export const barcodeHandlerField = { + component: BarcodeHandlerField, +}; + +registry.category("fields").add("barcode_handler", barcodeHandlerField); diff --git a/barcodes/static/src/barcode_handlers.js b/barcodes/static/src/barcode_handlers.js new file mode 100644 index 0000000..02f6217 --- /dev/null +++ b/barcodes/static/src/barcode_handlers.js @@ -0,0 +1,92 @@ +/** @odoo-module **/ + +import { _t } from "@web/core/l10n/translation"; +import { registry } from "@web/core/registry"; +import { getVisibleElements } from "@web/core/utils/ui"; +import { MacroEngine } from "@web/core/macro"; + +function clickOnButton(selector) { + const button = document.body.querySelector(selector); + if (button) { + button.click(); + } +} +function updatePager(position) { + const pager = document.body.querySelector("nav.o_pager"); + if (!pager || pager.innerText.includes("-")) { + // we don't change pages if we are in a multi record view + return; + } + let next; + if (position === "first") { + next = 1; + } else { + next = parseInt(pager.querySelector(".o_pager_limit").textContent, 10); + } + let current = parseInt(pager.innerText.split('/')[0], 10); + if (current === next) { + return; + } + const engine = new MacroEngine({ defaultCheckDelay: 16 }); + engine.activate({ + name: "updating pager", + timeout: 1000, + steps: [ + { + trigger: "span.o_pager_value", + action: "click" + }, + { + trigger: "input.o_pager_value", + action: "text", + value: next + } + ] + }); +} + +export const COMMANDS = { + "O-CMD.EDIT": () => clickOnButton(".o_form_button_edit"), + "O-CMD.DISCARD": () => clickOnButton(".o_form_button_cancel"), + "O-CMD.SAVE": () => clickOnButton(".o_form_button_save"), + "O-CMD.PREV": () => clickOnButton(".o_pager_previous"), + "O-CMD.NEXT": () => clickOnButton(".o_pager_next"), + "O-CMD.PAGER-FIRST": () => updatePager("first"), + "O-CMD.PAGER-LAST": () => updatePager("last"), +}; + +export const barcodeGenericHandlers = { + dependencies: ["ui", "barcode", "notification"], + start(env, { ui, barcode, notification }) { + + barcode.bus.addEventListener("barcode_scanned", (ev) => { + const barcode = ev.detail.barcode; + if (barcode.startsWith("O-BTN.")) { + let targets = []; + try { + // the scanned barcode could be anything, and could crash the queryselectorall + // function + targets = getVisibleElements(ui.activeElement, `[barcode_trigger=${barcode.slice(6)}]`); + } catch { + console.warn(`Barcode '${barcode}' is not valid`); + } + for (let elem of targets) { + elem.click(); + } + } + if (barcode.startsWith("O-CMD.")) { + const fn = COMMANDS[barcode]; + if (fn) { + fn(); + } else { + notification.add(_t("Barcode: ") + `'${barcode}'`, { + title: _t("Unknown barcode command"), + type: "danger" + }); + } + } + }); + } +}; + +registry.category("services").add("barcode_handlers", barcodeGenericHandlers); diff --git a/barcodes/static/src/barcode_service.js b/barcodes/static/src/barcode_service.js new file mode 100644 index 0000000..0b2060d --- /dev/null +++ b/barcodes/static/src/barcode_service.js @@ -0,0 +1,136 @@ +/** @odoo-module **/ + +import { isBrowserChrome, isMobileOS } from "@web/core/browser/feature_detection"; +import { registry } from "@web/core/registry"; +import { session } from "@web/session"; +import { EventBus, whenReady } from "@odoo/owl"; + +function isEditable(element) { + return element.matches('input,textarea,[contenteditable="true"]'); +} + +function makeBarcodeInput() { + const inputEl = document.createElement('input'); + inputEl.setAttribute("style", "position:fixed;top:50%;transform:translateY(-50%);z-index:-1;opacity:0"); + inputEl.setAttribute("autocomplete", "off"); + inputEl.setAttribute("inputmode", "none"); // magic! prevent native keyboard from popping + inputEl.classList.add("o-barcode-input"); + inputEl.setAttribute('name', 'barcode'); + return inputEl; +} + +export const barcodeService = { + // Keys from a barcode scanner are usually processed as quick as possible, + // but some scanners can use an intercharacter delay (we support <= 50 ms) + maxTimeBetweenKeysInMs: session.max_time_between_keys_in_ms || 100, + + // this is done here to make it easily mockable in mobile tests + isMobileChrome: isMobileOS() && isBrowserChrome(), + + cleanBarcode: function(barcode) { + return barcode.replace(/Alt|Shift|Control/g, ''); + }, + + start() { + const bus = new EventBus(); + let timeout = null; + + let bufferedBarcode = ""; + let currentTarget = null; + let barcodeInput = null; + + function handleBarcode(barcode, target) { + bus.trigger('barcode_scanned', {barcode,target}); + if (target.getAttribute('barcode_events') === "true") { + const barcodeScannedEvent = new CustomEvent("barcode_scanned", { detail: { barcode, target } }); + target.dispatchEvent(barcodeScannedEvent); + } + } + + /** + * check if we have a barcode, and trigger appropriate events + */ + function checkBarcode(ev) { + let str = barcodeInput ? barcodeInput.value : bufferedBarcode; + str = barcodeService.cleanBarcode(str); + if (str.length >= 3) { + if (ev) { + ev.preventDefault(); + } + handleBarcode(str, currentTarget); + } + if (barcodeInput) { + barcodeInput.value = ""; + } + bufferedBarcode = ""; + currentTarget = null; + } + + function keydownHandler(ev) { + if (!ev.key) { + // Chrome may trigger incomplete keydown events under certain circumstances. + // E.g. when using browser built-in autocomplete on an input. + // See https://stackoverflow.com/questions/59534586/google-chrome-fires-keydown-event-when-form-autocomplete + return; + } + // Ignore 'Shift', 'Escape', 'Backspace', 'Insert', 'Delete', 'Home', 'End', Arrow*, F*, Page*, ... + // meta is often used for UX purpose (like shortcuts) + // Notes: + // - shiftKey is not ignored because it can be used by some barcode scanner for digits. + // - altKey/ctrlKey are not ignored because it can be used in some barcodes (e.g. GS1 separator) + const isSpecialKey = !['Control', 'Alt'].includes(ev.key) && (ev.key.length > 1 || ev.metaKey); + const isEndCharacter = ev.key.match(/(Enter|Tab)/); + + // Don't catch non-printable keys except 'enter' and 'tab' + if (isSpecialKey && !isEndCharacter) { + return; + } + + currentTarget = ev.target; + // 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 element. + if (currentTarget !== barcodeInput && isEditable(currentTarget) && + !currentTarget.dataset.enableBarcode && + currentTarget.getAttribute("barcode_events") !== "true") { + return; + } + + clearTimeout(timeout); + if (isEndCharacter) { + checkBarcode(ev); + } else { + bufferedBarcode += ev.key; + timeout = setTimeout(checkBarcode, barcodeService.maxTimeBetweenKeysInMs); + } + } + + function mobileChromeHandler(ev) { + if (ev.key === "Unidentified") { + return; + } + if ($(document.activeElement).not('input:text, textarea, [contenteditable], ' + + '[type="email"], [type="number"], [type="password"], [type="tel"], [type="search"]').length) { + barcodeInput.focus(); + } + keydownHandler(ev); + } + + whenReady(() => { + const isMobileChrome = barcodeService.isMobileChrome; + if (isMobileChrome) { + barcodeInput = makeBarcodeInput(); + document.body.appendChild(barcodeInput); + } + const handler = isMobileChrome ? mobileChromeHandler : keydownHandler; + document.body.addEventListener('keydown', handler); + }); + + return { + bus, + }; + }, +}; + +registry.category("services").add("barcode", barcodeService); diff --git a/barcodes/static/src/components/barcode_scanner.js b/barcodes/static/src/components/barcode_scanner.js new file mode 100644 index 0000000..916ae62 --- /dev/null +++ b/barcodes/static/src/components/barcode_scanner.js @@ -0,0 +1,43 @@ +/** @odoo-module **/ + +import { _t } from "@web/core/l10n/translation"; +import { isBarcodeScannerSupported, scanBarcode } from "@web/webclient/barcode/barcode_scanner"; +import { Component } from "@odoo/owl"; +import { useService } from "@web/core/utils/hooks"; + +export class BarcodeScanner extends Component { + setup() { + this.notification = useService("notification"); + this.isBarcodeScannerSupported = isBarcodeScannerSupported(); + } + + get facingMode() { + return "environment"; + } + + async openMobileScanner() { + let error = null; + let barcode = null; + try { + barcode = await scanBarcode(this.env, this.facingMode); + } catch (err) { + error = err.message; + } + + if (barcode) { + this.props.onBarcodeScanned(barcode); + if ("vibrate" in window.navigator) { + window.navigator.vibrate(100); + } + } else { + this.notification.add(error || _t("Please, Scan again!"), { + type: "warning", + }); + } + } +} + +BarcodeScanner.template = "barcodes.BarcodeScanner"; +BarcodeScanner.props = { + onBarcodeScanned: { type: Function }, +}; diff --git a/barcodes/static/src/components/barcode_scanner.scss b/barcodes/static/src/components/barcode_scanner.scss new file mode 100644 index 0000000..20fda86 --- /dev/null +++ b/barcodes/static/src/components/barcode_scanner.scss @@ -0,0 +1,66 @@ +.o_barcode_mobile_container { + position: relative; + display: inline-block; + font-family: 'Lato', sans-serif; + font-size: 1.08333333rem; + font-weight: 400; + line-height: 1.5; + color: #fff; + + img, .o_mobile_barcode { + width: 115px; + height: 60px; + } + + .o_mobile_barcode { + width: 100%; + bottom: 0; + position: absolute; + opacity: 0.75; + padding-top: 5px; + + .o_barcode_mobile_camera { + margin: 5px; + font-size: 1em; + } + + div { + font-size: 12px; + } + } + + .o_barcode_laser { + // avoid dependencies to web file in pos + position: absolute; + top: 50%; + left: -15px; + bottom: auto; + right: -15px; + + height: 5px; + background: rgba(red, 0.6); + box-shadow: 0 1px 10px 1px rgba(red, 0.8); + animation: o_barcode_scanner_intro 1s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0.4s; + } + + @keyframes o_barcode_scanner_intro { + 25% { + top: 75%; + } + 50% { + top: 0; + } + 75% { + top: 100%; + } + 100% { + top: 50%; + } + } +} +@media screen and (max-width: 576px) { + .o_event_barcode_bg.o_home_menu_background { + background: white; + height: 100%; + } +} diff --git a/barcodes/static/src/components/barcode_scanner.xml b/barcodes/static/src/components/barcode_scanner.xml new file mode 100644 index 0000000..210a0e9 --- /dev/null +++ b/barcodes/static/src/components/barcode_scanner.xml @@ -0,0 +1,15 @@ + + + + + + + + diff --git a/barcodes/static/src/float_scannable_field.js b/barcodes/static/src/float_scannable_field.js new file mode 100644 index 0000000..db46e9c --- /dev/null +++ b/barcodes/static/src/float_scannable_field.js @@ -0,0 +1,18 @@ +/** @odoo-module **/ + +import { registry } from "@web/core/registry"; +import { FloatField, floatField } from "@web/views/fields/float/float_field"; + +export class FloatScannableField extends FloatField { + onBarcodeScanned() { + this.inputRef.el.dispatchEvent(new InputEvent("input")); + } +} +FloatScannableField.template = "barcodes.FloatScannableField"; + +export const floatScannableField = { + ...floatField, + component: FloatScannableField, +}; + +registry.category("fields").add("field_float_scannable", floatScannableField); diff --git a/barcodes/static/src/float_scannable_field.xml b/barcodes/static/src/float_scannable_field.xml new file mode 100644 index 0000000..5a2a07c --- /dev/null +++ b/barcodes/static/src/float_scannable_field.xml @@ -0,0 +1,12 @@ + + + + + + onBarcodeScanned + true + true + + + + diff --git a/barcodes/static/src/js/barcode_parser.js b/barcodes/static/src/js/barcode_parser.js new file mode 100644 index 0000000..e31a512 --- /dev/null +++ b/barcodes/static/src/js/barcode_parser.js @@ -0,0 +1,236 @@ +/** @odoo-module **/ + +export class BarcodeParser { + static barcodeNomenclatureFields = ["name", "rule_ids", "upc_ean_conv"]; + static barcodeRuleFields = ["name", "sequence", "type", "encoding", "pattern", "alias"]; + static async fetchNomenclature(orm, id) { + const [nomenclature] = await orm.read( + "barcode.nomenclature", + [id], + this.barcodeNomenclatureFields + ); + let rules = await orm.searchRead( + "barcode.rule", + [["barcode_nomenclature_id", "=", id]], + this.barcodeRuleFields + ); + rules = rules.sort((a, b) => { + return a.sequence - b.sequence; + }); + nomenclature.rules = rules; + return nomenclature; + } + + constructor() { + this.setup(...arguments); + } + + setup({ nomenclature }) { + this.nomenclature = nomenclature; + } + + /** + * This algorithm is identical for all fixed length numeric GS1 data structures. + * + * It is also valid for EAN-8, EAN-12 (UPC-A), EAN-13 check digit after sanitizing. + * https://www.gs1.org/sites/default/files/docs/barcodes/GS1_General_Specifications.pdf + * + * @param {String} numericBarcode Need to have a length of 18 + * @returns {number} Check Digit + */ + get_barcode_check_digit(numericBarcode) { + let oddsum = 0, evensum = 0, total = 0; + // Reverses the barcode to be sure each digit will be in the right place + // regardless the barcode length. + const code = numericBarcode.split('').reverse(); + // Removes the last barcode digit (should not be took in account for its own computing). + code.shift(); + + // Multiply value of each position by + // N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18 + // x3 X1 x3 x1 x3 x1 x3 x1 x3 x1 x3 x1 x3 x1 x3 x1 x3 CHECK_DIGIT + for (let i = 0; i < code.length; i++) { + if (i % 2 === 0) { + evensum += parseInt(code[i]); + } else { + oddsum += parseInt(code[i]); + } + } + total = evensum * 3 + oddsum; + return (10 - total % 10) % 10; + } + + /** + * Checks if the barcode string is encoded with the provided encoding. + * + * @param {String} barcode + * @param {String} encoding could be 'any' (no encoding rules), 'ean8', 'upca' or 'ean13' + * @returns {boolean} + */ + check_encoding(barcode, encoding) { + if (encoding === 'any') { + return true; + } + const barcodeSizes = { + ean8: 8, + ean13: 13, + upca: 12, + }; + return barcode.length === barcodeSizes[encoding] && /^\d+$/.test(barcode) && + this.get_barcode_check_digit(barcode) === parseInt(barcode[barcode.length - 1]); + } + + /** + * Sanitizes a EAN-13 prefix by padding it with chars zero. + * + * @param {String} ean + * @returns {String} + */ + sanitize_ean(ean) { + ean = ean.substr(0, 13); + ean = "0".repeat(13 - ean.length) + ean; + return ean.substr(0, 12) + this.get_barcode_check_digit(ean); + } + + /** + * Sanitizes a UPC-A prefix by padding it with chars zero. + * + * @param {String} upc + * @returns {String} + */ + sanitize_upc(upc) { + return this.sanitize_ean(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(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); + 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.get_barcode_check_digit(match.base_code); + } else if (encoding === 'ean8') { + base_code[7] = '' + this.get_barcode_check_digit(match.base_code); + } else if (encoding === 'upca') { + base_code[11] = '' + this.get_barcode_check_digit(match.base_code); + } + match.base_code = base_code.join(''); + } + + base_pattern = base_pattern.split('|') + .map(part => part.startsWith('^') ? part : '^' + part) + .join('|'); + match.match = match.base_code.match(base_pattern); + + return match; + } + + /** + * Attempts to interpret a barcode (string encoding a barcode Code-128) + * + * @param {string} barcode + * @returns {Object} the returned object containing informations about the barcode: + * - 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(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.nomenclature.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; + } +} diff --git a/barcodes/static/tests/basic/barcode_scan_tests.js b/barcodes/static/tests/basic/barcode_scan_tests.js new file mode 100644 index 0000000..ace6213 --- /dev/null +++ b/barcodes/static/tests/basic/barcode_scan_tests.js @@ -0,0 +1,32 @@ +/** @odoo-module **/ + +import { BarcodeScanner } from "@barcodes/components/barcode_scanner"; +import { getFixture, mount } from "@web/../tests/helpers/utils"; +import { contains } from "@web/../tests/utils"; +import { createWebClient } from "@web/../tests/webclient/helpers"; + +import { xml, Component } from "@odoo/owl"; + +QUnit.module("Barcode scan", {}); + +QUnit.test("Display notification for media device permission on barcode scanning", async () => { + navigator.mediaDevices.getUserMedia = function() { + return Promise.reject(new DOMException("", "NotAllowedError")); + }; + + class BarcodeScan extends Component {} + BarcodeScan.components = { BarcodeScanner }; + BarcodeScan.template = xml` +
+ +
+ `; + + const target = getFixture(); + const { env } = await createWebClient({}); + await mount(BarcodeScan, target, { env }); + + await document.querySelector('.o_mobile_barcode').click(); + await contains(".o_notification", { text: "Could not start scanning. Odoo needs your authorization first." }); + +}) diff --git a/barcodes/static/tests/basic/barcode_tests.js b/barcodes/static/tests/basic/barcode_tests.js new file mode 100644 index 0000000..7ad8301 --- /dev/null +++ b/barcodes/static/tests/basic/barcode_tests.js @@ -0,0 +1,217 @@ +/** @odoo-module **/ + +import { barcodeGenericHandlers } from "@barcodes/barcode_handlers"; +import { barcodeService } from "@barcodes/barcode_service"; +import { + editInput, + getFixture, + mockTimeout, + nextTick, + patchWithCleanup, +} from "@web/../tests/helpers/utils"; +import { makeView, setupViewRegistries } from "@web/../tests/views/helpers"; +import { registry } from "@web/core/registry"; +import { simulateBarCode } from "../helpers"; + +const serviceRegistry = registry.category("services"); + +let serverData; +let target; + +QUnit.module("Barcodes", (hooks) => { + hooks.beforeEach(() => { + target = getFixture(); + serverData = { + models: { + 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" }, + int_field_2: { 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" }, + ], + }, + }, + }; + + setupViewRegistries(); + serviceRegistry.add("barcode", barcodeService, { force: true }); + serviceRegistry.add("barcode_autoclick", barcodeGenericHandlers, { force: true }); + }); + + QUnit.test("Button with barcode_trigger", async (assert) => { + const form = await makeView({ + type: "form", + resModel: "product", + serverData, + arch: `
+
+
+
`, + resId: 2, + }); + + patchWithCleanup(form.env.services.action, { + doActionButton: (data) => { + assert.step(data.name); + }, + }); + patchWithCleanup(form.env.services.notification, { + add: (params) => { + assert.step(params.type); + }, + }); + + // O-BTN.doit + simulateBarCode(["O", "-", "B", "T", "N", ".", "d", "o", "i", "t", "Enter"]); + await nextTick(); + // O-BTN.dothat (should not call execute_action as the button isn't visible) + simulateBarCode(["O", "-", "B", "T", "N", ".", "d", "o", "t", "h", "a", "t", "Enter"]); + await nextTick(); + assert.verifySteps(["do_something"]); + + assert.containsOnce(target, ".o_form_statusbar > .o_statusbar_buttons"); + }); + + QUnit.test( + "Two buttons with same barcode_trigger and the same string and action", + async function (assert) { + const form = await makeView({ + type: "form", + resModel: "product", + serverData, + arch: `
+
+
+
`, + resId: 2, + }); + + patchWithCleanup(form.env.services.action, { + doActionButton: (data) => { + assert.step(data.name); + }, + }); + patchWithCleanup(form.env.services.notification, { + add: (params) => { + assert.step(params.type); + }, + }); + // O-BTN.doit should call execute_action as the first button is visible + simulateBarCode(["O", "-", "B", "T", "N", ".", "d", "o", "i", "t", "Enter"]); + await nextTick(); + assert.verifySteps(["do_something"]); + } + ); + + QUnit.test("edit, save and cancel buttons", async function (assert) { + await makeView({ + type: "form", + resModel: "product", + serverData, + arch: '
', + mockRPC: function (route, args) { + if (args.method === "web_save") { + assert.step("save"); + } + }, + resId: 1, + }); + + // O-CMD.EDIT + simulateBarCode(["O", "-", "C", "M", "D", ".", "E", "D", "I", "T", "Enter"]); + await nextTick(); + assert.containsOnce(target, ".o_form_editable", "should have switched to 'edit' mode"); + // dummy change to check that it actually saves + await editInput(target.querySelector(".o_field_widget input"), null, "test"); + // O-CMD.SAVE + simulateBarCode(["O", "-", "C", "M", "D", ".", "S", "A", "V", "E", "Enter"]); + await nextTick(); + assert.verifySteps(["save"], "should have saved"); + + // O-CMD.EDIT + simulateBarCode(["O", "-", "C", "M", "D", ".", "E", "D", "I", "T", "Enter"]); + await nextTick(); + // dummy change to check that it correctly discards + await editInput(target.querySelector(".o_field_widget input"), null, "test"); + // O-CMD.CANCEL + simulateBarCode(["O", "-", "C", "M", "D", ".", "D", "I", "S", "C", "A", "R", "D", "Enter"]); + await nextTick(); + assert.verifySteps([], "should not have saved"); + }); + + QUnit.test("pager buttons", async function (assert) { + const mock = mockTimeout(); + + await makeView({ + type: "form", + resModel: "product", + serverData, + arch: '
', + resId: 1, + resIds: [1, 2], + }); + + assert.strictEqual(target.querySelector(".o_field_widget input").value, "Large Cabinet"); + + // O-CMD.PAGER-NEXT + simulateBarCode(["O", "-", "C", "M", "D", ".", "N", "E", "X", "T", "Enter"]); + await nextTick(); + assert.strictEqual( + target.querySelector(".o_field_widget input").value, + "Cabinet with Doors" + ); + + // O-CMD.PAGER-PREV + simulateBarCode(["O", "-", "C", "M", "D", ".", "P", "R", "E", "V", "Enter"]); + await nextTick(); + assert.strictEqual(target.querySelector(".o_field_widget input").value, "Large Cabinet"); + + // O-CMD.PAGER-LAST + simulateBarCode(["O","-","C","M","D",".","P","A","G","E","R","-","L","A","S","T","Enter"]); + // need to await 2 macro steps + await mock.advanceTime(20); + await mock.advanceTime(20); + assert.strictEqual( + target.querySelector(".o_field_widget input").value, + "Cabinet with Doors" + ); + + // O-CMD.PAGER-FIRST + simulateBarCode(["O","-","C","M","D",".","P","A","G","E","R","-","F","I","R","S","T","Enter"]); + // need to await 2 macro steps + await mock.advanceTime(20); + await mock.advanceTime(20); + assert.strictEqual(target.querySelector(".o_field_widget input").value, "Large Cabinet"); + }); +}); diff --git a/barcodes/static/tests/basic/float_scannable_field_test.js b/barcodes/static/tests/basic/float_scannable_field_test.js new file mode 100644 index 0000000..6edcd7d --- /dev/null +++ b/barcodes/static/tests/basic/float_scannable_field_test.js @@ -0,0 +1,142 @@ +/** @odoo-module **/ + +import { nextTick, patchWithCleanup, getFixture } from "@web/../tests/helpers/utils"; +import { makeView, setupViewRegistries } from "@web/../tests/views/helpers"; +import { barcodeGenericHandlers } from "@barcodes/barcode_handlers"; +import { barcodeService } from "@barcodes/barcode_service"; +import { simulateBarCode } from "../helpers"; +import { FormController } from "@web/views/form/form_controller"; +import { registry } from "@web/core/registry"; + +const maxTimeBetweenKeysInMs = barcodeService.maxTimeBetweenKeysInMs; + +let target; +let serverData; + +QUnit.module("Fields", (hooks) => { + hooks.beforeEach(() => { + target = getFixture(); + barcodeService.maxTimeBetweenKeysInMs = 0; + registry.category("services").add("barcode", barcodeService, { force: true }); + registry + .category("services") + .add("barcode_autoclick", barcodeGenericHandlers, { force: true }); + + serverData = { + models: { + product: { + fields: { + name: { string: "Product name", type: "char" }, + float_field: { string: "Float", type: "float" }, + float_field_2: { string: "Float", type: "float" }, + barcode: { string: "Barcode", type: "char" }, + }, + records: [ + { id: 1, name: "Large Cabinet", barcode: "1234567890" }, + { id: 2, name: "Cabinet with Doors", barcode: "0987654321" }, + ], + }, + }, + }; + setupViewRegistries(); + }); + hooks.afterEach(() => { + barcodeService.maxTimeBetweenKeysInMs = maxTimeBetweenKeysInMs; + }); + + QUnit.module("FloatScannableField"); + + QUnit.test("widget field_float_scannable", async function (assert) { + serverData.models.product.records[0].float_field = 4; + + const onBarcodeScanned = (event) => { + assert.step(`barcode scanned ${event.detail.barcode}`); + }; + + const view = await makeView({ + type: "form", + resModel: "product", + serverData, + resId: 1, + arch: /*xml*/ ` +
+ + + + + `, + }); + view.env.services.barcode.bus.addEventListener("barcode_scanned", onBarcodeScanned); + + const inputDiv1 = target.querySelector(".o_field_widget[name=float_field]"); + assert.strictEqual( + inputDiv1.querySelector("input").value, + "4.00", + "should display the correct value" + ); + + // we check here that a scan on the field_float_scannable widget triggers a + // barcode event + inputDiv1.querySelector("input").focus(); + simulateBarCode(["6", "0", "1", "6", "4", "7", "8", "5"], inputDiv1, "input"); + await nextTick(); + assert.verifySteps(["barcode scanned 60164785"]); + assert.strictEqual( + inputDiv1.querySelector("input"), + document.activeElement, + "float field should stay focused" + ); + + // we check here that a scan on the field without widget does not trigger a + // barcode event + const inputDiv2 = target.querySelector(".o_field_widget[name=float_field_2]"); + inputDiv2.querySelector("input").focus(); + simulateBarCode(["6", "0", "1", "6", "4", "7", "8", "5"], inputDiv2, "input"); + await nextTick(); + assert.verifySteps([]); + + view.env.services.barcode.bus.removeEventListener("barcode_scanned", onBarcodeScanned); + }); + + QUnit.test("do no update form twice after a command barcode scanned", async function (assert) { + assert.expect(5); + + patchWithCleanup(FormController.prototype, { + onPagerUpdate() { + assert.step("update"); + return super.onPagerUpdate(...arguments); + }, + }); + + await makeView({ + type: "form", + resModel: "product", + serverData, + arch: /*xml*/ ` +
+ + + + `, + mockRPC(_route, args) { + if (args.method === "web_read") { + assert.step("web_read"); + } + }, + resId: 1, + resIds: [1, 2], + }); + + assert.verifySteps(["web_read"], "update should not have been called yet"); + + // switch to next record + simulateBarCode( + ["O", "-", "C", "M", "D", ".", "N", "E", "X", "T", "Enter"], + document.activeElement + ); + await 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", "web_read"]); + }); +}); diff --git a/barcodes/static/tests/basic/legacy/barcode_parser_tests.js b/barcodes/static/tests/basic/legacy/barcode_parser_tests.js new file mode 100644 index 0000000..cfcbad9 --- /dev/null +++ b/barcodes/static/tests/basic/legacy/barcode_parser_tests.js @@ -0,0 +1,42 @@ +/** @odoo-module **/ + +import { BarcodeParser } from "@barcodes/js/barcode_parser"; + + +QUnit.module('Barcodes', {}, function () { +QUnit.module('Barcode Parser', function () { + QUnit.test('Test check digit', function (assert) { + assert.expect(6); + const nomenclature = { + id: 1, + name: "normal", + upc_ean_conv: "always", + rules: [ + { + id: 1, + name: "Product Barcodes", + barcode_nomenclature_id: 1, + sequence: 90, + type: "product", + encoding: "any", + pattern: ".*", + }, + ], + }; + const barcodeNomenclature = new BarcodeParser({ nomenclature }); + + let ean8 = "87111125"; + assert.equal(barcodeNomenclature.get_barcode_check_digit(ean8), ean8[ean8.length - 1]); + ean8 = "4725992"; + assert.equal(barcodeNomenclature.get_barcode_check_digit(ean8 + "0"), 8); + let ean13 = "1234567891231"; + assert.equal(barcodeNomenclature.get_barcode_check_digit(ean13), ean13[ean13.length - 1]); + ean13 = "962434754318"; + assert.equal(barcodeNomenclature.get_barcode_check_digit(ean13 + "0"), 4); + let utca = "692771981161"; + assert.equal(barcodeNomenclature.get_barcode_check_digit(utca), utca[utca.length - 1]); + utca = "71679131569"; + assert.equal(barcodeNomenclature.get_barcode_check_digit(utca + "0"), 7); + }); +}); +}); diff --git a/barcodes/static/tests/helpers.js b/barcodes/static/tests/helpers.js new file mode 100644 index 0000000..b6a24ff --- /dev/null +++ b/barcodes/static/tests/helpers.js @@ -0,0 +1,11 @@ +/* @odoo-module */ + +import { triggerEvent } from "@web/../tests/helpers/utils"; + +export function simulateBarCode(chars, target = document.body, selector = undefined) { + for (let char of chars) { + triggerEvent(target, selector, "keydown", { + key: char, + }); + } +} diff --git a/barcodes/static/tests/mobile/barcode_mobile_tests.js b/barcodes/static/tests/mobile/barcode_mobile_tests.js new file mode 100644 index 0000000..7186598 --- /dev/null +++ b/barcodes/static/tests/mobile/barcode_mobile_tests.js @@ -0,0 +1,91 @@ +/** @odoo-module **/ + + import {barcodeService} from "@barcodes/barcode_service"; + import { makeTestEnv } from "@web/../tests/helpers/mock_env"; + import { registry } from "@web/core/registry"; + import testUtils from "@web/../tests/legacy/helpers/test_utils"; + + const maxTimeBetweenKeysInMs = barcodeService.maxTimeBetweenKeysInMs; + const isMobileChrome = barcodeService.isMobileChrome; + var triggerEvent = testUtils.dom.triggerEvent; + + function triggerKeyDown(char, target = document.body) { + triggerEvent(target, 'keydown', { + key: char, + }); + } + + QUnit.module('Barcodes', { + before() { + barcodeService.maxTimeBetweenKeysInMs = 0; + barcodeService.isMobileChrome = true; + registry.category("services").add("barcode", barcodeService, { force: true}); + this.env = makeTestEnv(); + }, + after() { + barcodeService.maxTimeBetweenKeysInMs = maxTimeBetweenKeysInMs; + barcodeService.isMobileChrome = isMobileChrome; + }, + }, function () { + + QUnit.module('Barcodes Mobile'); + + QUnit.test('barcode field automatically focus behavior', function (assert) { + assert.expect(10); + + var $form = $( + '
' + + '' + + '' + + '' + + '' + + '' + + '' + + '' + + '
' + + '' + + '
'); + $('#qunit-fixture').append($form); + + // Some elements doesn't need to keep the focus + triggerKeyDown('a', document.body) + assert.strictEqual(document.activeElement.name, 'barcode', + "hidden barcode input should have the focus"); + + var $element = $form.find('select'); + $element.focus(); + triggerKeyDown('b', $element[0]); + 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(); + triggerKeyDown('c', $element[0]); + + 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(); + triggerKeyDown('d', $element[0]); + assert.strictEqual(document.activeElement, $element[0], + "contenteditable should keep focus"); + + $('#qunit-fixture').empty(); + document.querySelector('input[name=barcode]').remove(); + }); + }); diff --git a/barcodes/tests/__init__.py b/barcodes/tests/__init__.py new file mode 100644 index 0000000..6188e48 --- /dev/null +++ b/barcodes/tests/__init__.py @@ -0,0 +1 @@ +from . import test_barcode_nomenclature diff --git a/barcodes/tests/test_barcode_nomenclature.py b/barcodes/tests/test_barcode_nomenclature.py new file mode 100644 index 0000000..b131697 --- /dev/null +++ b/barcodes/tests/test_barcode_nomenclature.py @@ -0,0 +1,249 @@ +# -*- coding: utf-8 -*- +from odoo.exceptions import ValidationError +from odoo.tests import common + + +class TestBarcodeNomenclature(common.TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + # Creates an empty nomenclature (rules will be added in the tests). + cls.nomenclature = cls.env['barcode.nomenclature'].create({ + 'name': 'Barcode Nomenclature Test', + }) + + def test_barcode_nomenclature_parse_barcode_ean8_01(self): + """ Parses some barcodes with a simple EAN-8 barcode rule and checks the result. + """ + self.env['barcode.rule'].create({ + 'name': 'Rule Test #1', + 'barcode_nomenclature_id': self.nomenclature.id, + 'encoding': 'ean8', + 'pattern': '........', + }) + + # Must fail because too short. + res = self.nomenclature.parse_barcode('0002') + self.assertEqual(res['code'], '0002') + self.assertEqual(res['type'], 'error', "Must fail because the barcode is too short") + self.assertEqual(res['encoding'], '') + self.assertEqual(res['base_code'], '0002') + self.assertEqual(res['value'], 0) + + # Must fail because wrong checksum (last digit). + res = self.nomenclature.parse_barcode('12345678') + self.assertEqual(res['code'], '12345678') + self.assertEqual(res['type'], 'error', "Must fail because the checksum digit is wrong") + self.assertEqual(res['encoding'], '') + self.assertEqual(res['base_code'], '12345678') + self.assertEqual(res['value'], 0) + + # Must pass (right number of digits, right checksum). + res = self.nomenclature.parse_barcode('12345670') + self.assertEqual(res['code'], '12345670') + self.assertEqual(res['type'], 'product') + self.assertEqual(res['encoding'], 'ean8') + self.assertEqual(res['base_code'], '12345670') + self.assertEqual(res['value'], 0, "No value must be located into the barcode") + + # Must pass (right number of digits, right checksum). + res = self.nomenclature.parse_barcode('02003405') + self.assertEqual(res['code'], '02003405') + self.assertEqual(res['type'], 'product') + self.assertEqual(res['encoding'], 'ean8') + self.assertEqual(res['base_code'], '02003405') + self.assertEqual(res['value'], 0, "No value must be located into the barcode") + + def test_barcode_nomenclature_parse_barcode_ean8_02_validation_error(self): + """ Try to parse a barcode with a wrong barcode rule. + """ + barcode_rule = self.env['barcode.rule'].create({ + 'name': 'Rule Test #1', + 'barcode_nomenclature_id': self.nomenclature.id, + 'encoding': 'ean8', + }) + + with self.assertRaises(ValidationError), self.cr.savepoint(): + # Must fail because empty braces. + barcode_rule.pattern = '......{}..' + + with self.assertRaises(ValidationError), self.cr.savepoint(): + # Must fail because decimal can't be before integer. + barcode_rule.pattern = '......{DN}' + + with self.assertRaises(ValidationError), self.cr.savepoint(): + # Must fail because a pattern can't have multiple braces group. + barcode_rule.pattern = '....{NN}{DD}' + + with self.assertRaises(ValidationError), self.cr.savepoint(): + # Must fail because '*' isn't accepted (should be '.*' instead). + barcode_rule.pattern = '*' + + def test_barcode_nomenclature_parse_barcode_ean8_03_value(self): + """ Parses some barcodes with a EAN-8 barcode rule who convert the + barcode into value and checks the result. + """ + self.env['barcode.rule'].create({ + 'name': 'Rule Test #2', + 'barcode_nomenclature_id': self.nomenclature.id, + 'encoding': 'ean8', + 'pattern': '{NNNNNNNN}', + }) + + res = self.nomenclature.parse_barcode('0002') + self.assertEqual(res['code'], '0002') + self.assertEqual(res['type'], 'error', "Must fail because the barcode is too short") + self.assertEqual(res['encoding'], '') + self.assertEqual(res['base_code'], '0002') + self.assertEqual(res['value'], 0) + + res = self.nomenclature.parse_barcode('12345678') + self.assertEqual(res['code'], '12345678') + self.assertEqual(res['type'], 'error', "Must fail because the checksum digit is wrong") + self.assertEqual(res['encoding'], '') + self.assertEqual(res['base_code'], '12345678') + self.assertEqual(res['value'], 0) + + # Must pass (right number of digits, right checksum). + res = self.nomenclature.parse_barcode('12345670') + self.assertEqual(res['code'], '12345670') + self.assertEqual(res['type'], 'product') + self.assertEqual(res['encoding'], 'ean8') + self.assertEqual(res['base_code'], '00000000', + "All the barcode should be consumed into the value") + self.assertEqual(res['value'], 12345670.0, "The barcode must be converted into value") + + # Must pass (right number of digits, right checksum). + res = self.nomenclature.parse_barcode('02003405') + self.assertEqual(res['code'], '02003405') + self.assertEqual(res['type'], 'product') + self.assertEqual(res['encoding'], 'ean8') + self.assertEqual(res['base_code'], '00000000', + "All the barcode should be consumed into the value") + self.assertEqual(res['value'], 2003405.0, "The barcode must be converted into value") + + def test_barcode_nomenclature_parse_barcode_ean8_04_multiple_rules(self): + """ Parses some barcodes with a nomenclature containing multiple EAN-8 + barcode rule and checks the right one is took depending of the pattern. + """ + self.env['barcode.rule'].create({ + 'name': 'Rule Test #1', + 'barcode_nomenclature_id': self.nomenclature.id, + 'encoding': 'ean8', + 'pattern': '11.....{N}', + }) + self.env['barcode.rule'].create({ + 'name': 'Rule Test #1', + 'barcode_nomenclature_id': self.nomenclature.id, + 'encoding': 'ean8', + 'pattern': '66{NN}....', + }) + + # Only fits the second barcode rule. + res = self.nomenclature.parse_barcode('11012344') + self.assertEqual(res['code'], '11012344') + self.assertEqual(res['type'], 'product') + self.assertEqual(res['encoding'], 'ean8') + self.assertEqual(res['base_code'], '11012340') + self.assertEqual(res['value'], 4) + + # Only fits the second barcode rule. + res = self.nomenclature.parse_barcode('66012344') + self.assertEqual(res['code'], '66012344') + self.assertEqual(res['type'], 'product') + self.assertEqual(res['encoding'], 'ean8') + self.assertEqual(res['base_code'], '66002344') + self.assertEqual(res['value'], 1) + + # Doesn't fit any barcode rule. + res = self.nomenclature.parse_barcode('16012344') + self.assertEqual(res['code'], '16012344') + self.assertEqual(res['type'], 'error') + self.assertEqual(res['encoding'], '') + self.assertEqual(res['base_code'], '16012344') + self.assertEqual(res['value'], 0) + + def test_barcode_nomenclature_parse_barcode_ean13_01(self): + """ Parses some barcodes with a EAN-13 barcode rule who contains a value + and checks the result. + """ + self.env['barcode.rule'].create({ + 'name': 'Rule Test #3', + 'barcode_nomenclature_id': self.nomenclature.id, + 'encoding': 'ean13', + 'pattern': '1........{NND}.', + }) + + # Must fail because too short. + res = self.nomenclature.parse_barcode('0002') + self.assertEqual(res['code'], '0002') + self.assertEqual(res['type'], 'error', "Must fail because the barcode is too short") + self.assertEqual(res['encoding'], '') + self.assertEqual(res['base_code'], '0002') + self.assertEqual(res['value'], 0) + + # Must fail because wrong checksum (last digit). + res = self.nomenclature.parse_barcode('12345678') + self.assertEqual(res['code'], '12345678') + self.assertEqual(res['type'], 'error', "Must fail because the checksum digit is wrong") + self.assertEqual(res['encoding'], '') + self.assertEqual(res['base_code'], '12345678') + self.assertEqual(res['value'], 0) + + # Must pass (right number of digits, right checksum). + res = self.nomenclature.parse_barcode('1020034051259') + self.assertEqual(res['code'], '1020034051259') + self.assertEqual(res['type'], 'product') + self.assertEqual(res['encoding'], 'ean13') + self.assertEqual(res['base_code'], '1020034050009') + self.assertEqual(res['value'], 12.5, "Should taken only the value part (NND)") + + def test_barcode_nomenclature_parse_barcode_ean13_02_sequence(self): + """ Parses some barcodes with a nomenclature containing two EAN-13 + barcode rule and checks the good one is took depending of its sequence. + """ + first_created_rule = self.env['barcode.rule'].create({ + 'name': 'Rule Test #1', + 'barcode_nomenclature_id': self.nomenclature.id, + 'encoding': 'ean13', + 'pattern': '.....{NNNDDDD}.', + 'sequence': 3, + }) + self.env['barcode.rule'].create({ + 'name': 'Rule Test #2', + 'barcode_nomenclature_id': self.nomenclature.id, + 'encoding': 'ean13', + 'pattern': '22......{NNDD}.', + 'sequence': 2, + }) + + # Invalids the cache to reset the nomenclature barcode rules' order. + self.nomenclature.invalidate_recordset(['rule_ids']) + + # Only fits the second barcode rule. + res = self.nomenclature.parse_barcode('2012345610255') + self.assertEqual(res['code'], '2012345610255') + self.assertEqual(res['type'], 'product') + self.assertEqual(res['encoding'], 'ean13') + self.assertEqual(res['base_code'], '2012300000008') + self.assertEqual(res['value'], 456.1025) + + # Fits the two barcode rules, but should take the second one (lower sequence). + res = self.nomenclature.parse_barcode('2212345610259') + self.assertEqual(res['code'], '2212345610259') + self.assertEqual(res['type'], 'product') + self.assertEqual(res['encoding'], 'ean13') + self.assertEqual(res['base_code'], '2212345600007') + self.assertEqual(res['value'], 10.25) + + first_created_rule.sequence = 1 + # Invalids the cache to reset the nomenclature barcode rules' order. + self.nomenclature.invalidate_recordset(['rule_ids']) + + # Should take the first one now (lower sequence). + res = self.nomenclature.parse_barcode('2212345610259') + self.assertEqual(res['code'], '2212345610259') + self.assertEqual(res['type'], 'product') + self.assertEqual(res['encoding'], 'ean13') + self.assertEqual(res['base_code'], '2212300000002') + self.assertEqual(res['value'], 456.1025) diff --git a/barcodes/views/barcodes_view.xml b/barcodes/views/barcodes_view.xml new file mode 100644 index 0000000..5b0e553 --- /dev/null +++ b/barcodes/views/barcodes_view.xml @@ -0,0 +1,82 @@ + + + + + Barcode Nomenclatures + barcode.nomenclature + +
+ + + + + +
+

+ Barcodes Nomenclatures define how barcodes are recognized and categorized. + When a barcode is scanned it is associated to the first 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. +

+ Patterns can also define how numerical values, such as weight or price, can be + encoded into the barcode. They are indicated by {NNN} 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 {NNNDD}. In these cases, + the barcode field on the associated records must show these digits as + zeroes. +

+
+ + + + + + + + + +
+
+
+
+ + + Barcode Nomenclatures + barcode.nomenclature + + + + + + + + + Barcode Nomenclatures + barcode.nomenclature + tree,kanban,form + +

+ Add a new barcode nomenclature +

+ A barcode nomenclature defines how the point of sale identify and interprets barcodes +

+
+
+ + + Barcode Rule + barcode.rule + +
+ + + + + + + + +
+
+
+
diff --git a/barcodes_gs1_nomenclature/__init__.py b/barcodes_gs1_nomenclature/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/barcodes_gs1_nomenclature/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/barcodes_gs1_nomenclature/__manifest__.py b/barcodes_gs1_nomenclature/__manifest__.py new file mode 100644 index 0000000..671103a --- /dev/null +++ b/barcodes_gs1_nomenclature/__manifest__.py @@ -0,0 +1,24 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +{ + 'name': 'Barcode - GS1 Nomenclature', + 'version': '1.0', + 'category': 'Hidden', + 'summary': 'Parse barcodes according to the GS1-128 specifications', + 'depends': ['barcodes', 'uom'], + 'data': [ + 'data/barcodes_gs1_rules.xml', + 'views/barcodes_view.xml', + ], + 'installable': True, + 'assets': { + 'web.assets_backend': [ + 'barcodes_gs1_nomenclature/static/src/js/barcode_parser.js', + 'barcodes_gs1_nomenclature/static/src/js/barcode_service.js', + ], + 'web.qunit_suite_tests': [ + 'barcodes_gs1_nomenclature/static/src/js/tests/**/*', + ], + }, + 'license': 'LGPL-3', +} diff --git a/barcodes_gs1_nomenclature/data/barcodes_gs1_rules.xml b/barcodes_gs1_nomenclature/data/barcodes_gs1_rules.xml new file mode 100644 index 0000000..c06b14b --- /dev/null +++ b/barcodes_gs1_nomenclature/data/barcodes_gs1_rules.xml @@ -0,0 +1,338 @@ + + + + + Default GS1 Nomenclature + true + + + + + Serial Shipping Container Code + + 100 + gs1-128 + (00)(\d{18}) + package + identifier + + + + Global Trade Item Number (GTIN) + + 101 + gs1-128 + (01)(\d{14}) + product + identifier + + + + GTIN of contained trade items + + 102 + gs1-128 + (02)(\d{14}) + product + identifier + + + + Ship to / Deliver to Global Location Number (GLN) + + 110 + gs1-128 + (410)(\d{13}) + location_dest + identifier + + + + Ship for / Deliver for - Forward to Global Location Number (GLN) + + 113 + gs1-128 + (413)(\d{13}) + location_dest + identifier + + + + Identification of a physical location - Global Location Number (GLN) + + 114 + gs1-128 + (414)(\d{13}) + location + identifier + + + + + Batch or lot number + + 125 + gs1-128 + (10)([!"%-/0-9:-?A-Z_a-z]{0,20}) + lot + alpha + + + + Serial number + + 126 + gs1-128 + (21)([!"%-/0-9:-?A-Z_a-z]{0,20}) + lot + alpha + + + + + Pack date (YYMMDD) + + 137 + gs1-128 + (13)(\d{6}) + pack_date + date + + + + Best before date (YYMMDD) + + 138 + gs1-128 + (15)(\d{6}) + use_date + date + + + + Expiration date (YYMMDD) + + 139 + gs1-128 + (17)(\d{6}) + expiration_date + date + + + + + Variable count of items (variable measure trade item) + + 300 + gs1-128 + (30)(\d{0,8}) + + quantity + measure + False + + + + Count of trade items or trade item pieces contained in a logistic unit + + 305 + gs1-128 + (37)(\d{0,8}) + + quantity + measure + False + + + + Net weight, kilograms (variable measure trade item) + + 310 + gs1-128 + (310[0-5])(\d{6}) + + quantity + measure + True + + + + Length or first dimension, metres (variable measure trade item) + + 311 + gs1-128 + (311[0-5])(\d{6}) + + quantity + measure + True + + + + Area, square meters (variable measure trade item) + + 314 + gs1-128 + (314[0-5])(\d{6}) + + quantity + measure + True + + + + Net volume, litres (variable measure trade item) + + 315 + gs1-128 + (315[0-5])(\d{6}) + + quantity + measure + True + + + + Net volume, cubic metres (variable measure trade item) + + 316 + gs1-128 + (316[0-5])(\d{6}) + + quantity + measure + True + + + + Net weight, pounds (variable measure trade item) + + 320 + gs1-128 + (320[0-5])(\d{6}) + + quantity + measure + True + + + + Length or first dimension, inches (variable measure trade item) + + 321 + gs1-128 + (321[0-5])(\d{6}) + + quantity + measure + True + + + + Length or first dimension, feet (variable measure trade item) + + 322 + gs1-128 + (322[0-5])(\d{6}) + + quantity + measure + True + + + + Length or first dimension, yards (variable measure trade item) + + 323 + gs1-128 + (322[0-5])(\d{6}) + + quantity + measure + True + + + + Area, square feet (variable measure trade item) + + 351 + gs1-128 + (351[0-5])(\d{6}) + + quantity + measure + True + + + + Net weight (or volume), ounces (variable measure trade item) + + 357 + gs1-128 + (357[0-5])(\d{6}) + + quantity + measure + True + + + + Net volume, quarts (variable measure trade item) + + 360 + gs1-128 + (360[0-5])(\d{6}) + + quantity + measure + True + + + + Net volume, gallons U.S. (variable measure trade item) + + 361 + gs1-128 + (361[0-5])(\d{6}) + + quantity + measure + True + + + + Net volume, cubic inches (variable measure trade item) + + 364 + gs1-128 + (364[0-5])(\d{6}) + + quantity + measure + True + + + + Net volume, cubic feet (variable measure trade item) + + 365 + gs1-128 + (365[0-5])(\d{6}) + + quantity + measure + True + + + + + Package type + + 500 + gs1-128 + (91)([!"%-/0-9:-?A-Z_a-z]{0,90}) + package_type + alpha + + + diff --git a/barcodes_gs1_nomenclature/i18n/ar.po b/barcodes_gs1_nomenclature/i18n/ar.po new file mode 100644 index 0000000..b55d657 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/ar.po @@ -0,0 +1,259 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Arabic (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "اسم يحتوي على أحرف وأرقام " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"حد التعبير النمطي البديل لـ FNC1. يجب ألا يطابق الفاصل بداية/نهاية نمط أي " +"قواعد ذات صلة. " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "وحدة القياس المرتبطة " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "تسمية الباركود" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "قاعدة الباركود" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "مثالي قبل تاريخ" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "التاريخ" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "عشري " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "موقع الوجهة " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "التشفير" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "تاريخ الانتهاء " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "فاصل FNC1 " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "نوع محتوى GS1 " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "مسار HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"إذا كانت القيمة صحيحة، استخدم الرقم الأخير من الذكاء الاصطناعي لتحديد مكان " +"وضع الفاصلة الأولى " + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "الباركود غير صالح: لا يمكن صياغته كتاريخ " + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "الباركود غير صالح: رقم التحقق غير صحيح " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "تسمية GS1 " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "الموقع " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "المجموعة " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "المقياس" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "المعرف الرقمي " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "تاريخ التعبئة " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "الطرد " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "نوع الطرد" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "الكمية" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "بديل فاصل FNC1 ليس تعبيراً نمطياً صالحاً: " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"يحدد نوع محتوى GS1 نوع البيانات التي سوف تقوم القاعدة بمعالجة البيانات " +"الباركود على هيئتها: * التاريخ: سوف يتم تحويل الباركود بتوقيت وتاريخ " +"أودو؛ * القياس: قيمة الباركود مرتبطة بوحدة قياس محددة؛ * " +"المعرف الرقمي: باركود ذو طول ثابت يتبع ترميزاً محدداً; *اسم يحتوي على" +" أحرف وأرقام: باركود ذو أطوال متفاوتة. " + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "نمط القاعدة \"%s\" ليس تعبيراً نمطياً صالحاً: " + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"نمط القاعدة \"%s\" غير صالح، يحتاج إلى مجموعتين:\n" +"\t- الأولى لمعرّف التطبيق (عادة ما يكون من رقمين 2 أو 4)؛\n" +"\t- والثانية لرصد القيمة. " + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"هناك خطأ ما في نمط قاعدة الباركود \"%s\".\n" +"إذا كانت هذه القائمة تستخدم الفواصل العشرية، تحقق من أن الخانة الأخيرة تتكون من رقم وليس أي شيء آخر لمعرّف التطبيق.\n" +"تأكد أيضاً من كون القيم المتطابقة المحتملة أرقاماً فقط، وإلا فلن تتم صياغة القيمة كوحدة قياس. " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"تستخدم هذه التسمية مواصفات GS1. وحدها قواعد ترميز GS1-128 المقبولة في هذا " +"النوع من التسمية. " + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "لا يمكن تحليل الباركود من قِبَل أي قواعد باركود. " + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "لا يمكن تحليل هذا الباركود جزئياً أو كلياً. " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"ستُطبق هذه القاعدة فقط إذا كان الباركود مُشفرًا بطريقة التشفير المحددة" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "النوع" diff --git a/barcodes_gs1_nomenclature/i18n/barcodes_gs1_nomenclature.pot b/barcodes_gs1_nomenclature/i18n/barcodes_gs1_nomenclature.pot new file mode 100644 index 0000000..ed3f1c8 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/barcodes_gs1_nomenclature.pot @@ -0,0 +1,237 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 21:55+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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "" diff --git a/barcodes_gs1_nomenclature/i18n/bg.po b/barcodes_gs1_nomenclature/i18n/bg.po new file mode 100644 index 0000000..2746edb --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/bg.po @@ -0,0 +1,247 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Albena Mincheva , 2023 +# Igor Sheludko , 2023 +# KeyVillage, 2023 +# Maria Boyadjieva , 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Bulgarian (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Баркодова номенклатура " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Правило за баркод" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Най-добър до" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Дата" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Локация на местонахождение" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Кодиране" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Дата на изтичане срока на годност" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Локация" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Партида" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Измервайте " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Пакет" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Вид пакет" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Количество" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Това правило ще се приложи, само ако баркодът е кодиран със специфична " +"кодировка" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Вид" diff --git a/barcodes_gs1_nomenclature/i18n/ca.po b/barcodes_gs1_nomenclature/i18n/ca.po new file mode 100644 index 0000000..bc1d3b2 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/ca.po @@ -0,0 +1,271 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Eugeni Chafer , 2023 +# Ivan Espinola, 2023 +# Marc Tormo i Bochaca , 2023 +# Arnau Ros, 2023 +# RGB Consulting , 2023 +# marcescu, 2023 +# Josep Anton Belchi, 2023 +# Quim - eccit , 2023 +# Sandra Franch , 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Catalan (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Nom alfanumèric" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Delimitador d'expressió regular alternatiu per al FNC1. El separador no ha " +"de coincidir amb l'inici/final de cap patró de regles relacionat." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "Uom associada" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Nomenclatura del codi de barres" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Regla del codi de barres" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Data de consum preferent " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Data" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Decimal" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Ubicació destí" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codificació" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Data d'expiració " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "Separador FNC1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "Tipus de contingut GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "Enrutament HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Si és cert, utilitzeu l'últim dígit de la IA per a determinar on és el " +"primer decimal" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Codi de barres no vàlid: no es pot formatar com a data" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Codi de barres no vàlid: el dígit de comprovació és incorrecte" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "És la nomenclatura GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Ubicació" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Lot" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Mida" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Identificador numèric" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Data del paquet" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Paquet" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Tipus de paquet" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Quantitat" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "El separador alternatiu FNC1 no és un Regex vàlid:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"El tipus de contingut GS1 defineix quin tipus de dades processarà el codi de" +" barres com: * Data: el codi de barres es convertirà en una data-hora " +"d'Odoo; * Mesura: el valor del codi de barres està relacionat amb un " +"UoM específic; * Identificador numèric: codi de barres de longitud " +"fixa seguint una codificació específica; * Alfa-Numèric: codi de " +"barres de longitud variable." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "El patró de la regla\"%s\" no és un Regex vàlid:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"El patró de la regla \"%s\"no és vàlid, necessita dos grups:\n" +"\t- Un primer per a l'identificador de l'aplicació (normalment de 2 a 4 dígits);\n" +"\t- Una segona per a captar el valor." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Hi ha alguna cosa que no funciona amb la regla de codi de barres \"%s\" patró.\n" +"Si aquesta regla utilitza decimal, comprova que no pot obtenir un altre temps que un dígit com a últim char per a l'identificador d'aplicació.\n" +"Comprova també els possibles valors coincidents només poden ser dígits, en cas contrari el valor no es pot fer com a mesura." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Aquesta nomenclatura utilitza l'especificació GS1, només s'accepten les " +"regles de codificació GS1-128 és aquest tipus de nomenclatura." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" +"Aquest codi de barres no es pot analitzar per cap regla de codi de barres." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Aquest codi de barres no es pot analitzar parcialment o completament." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Tipus" diff --git a/barcodes_gs1_nomenclature/i18n/cs.po b/barcodes_gs1_nomenclature/i18n/cs.po new file mode 100644 index 0000000..d33d121 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/cs.po @@ -0,0 +1,246 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# Aleš Fiala , 2023 +# Jakub Smolka, 2024 +# Jiří Podhorecký , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jiří Podhorecký , 2024\n" +"Language-Team: Czech (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Nomenklatura čárového kódu" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Pravidlo čárového kódu" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Minimální trvanlivost" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Datum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Desetinný" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Cílové umístění" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kódování" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Datum platnosti" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "Typ obsahu GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Routing" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Místo" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Dávka" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Opatření" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Číselný identifikátor" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Datum balení" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Balení" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Typ balení" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Množství" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Typ" diff --git a/barcodes_gs1_nomenclature/i18n/da.po b/barcodes_gs1_nomenclature/i18n/da.po new file mode 100644 index 0000000..abb1986 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/da.po @@ -0,0 +1,244 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# lhmflexerp , 2023 +# Mads Søndergaard, 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Danish (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Alfanumerisk Navn" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "Associeret Måleenhed" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Stregkode plan" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Stregkode regler" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Bedst før (dato)" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Dato" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Decimal" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Destionation" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodning" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Udløbsdato" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "GS1 Indholdstype" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Routing" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Ugyldig stregkode: Kan ikke formateres til en dato" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Ugyldig stregkode: check cifret er ikke korrekt" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Er GS1 Nomenklatur" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Adresse" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Lot" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Mål" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Numerisk identifikator" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Pakke" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Pakke type" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Antal" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "Regelmønstret \"%s\" er ikke en gyldig Regex:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "Denne stregkode kan ikke aflæses ud fra nogen stregkode regler" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Denne stregkode kan ikke aflæses delvist eller fuldt " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Type" diff --git a/barcodes_gs1_nomenclature/i18n/de.po b/barcodes_gs1_nomenclature/i18n/de.po new file mode 100644 index 0000000..872cd7d --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/de.po @@ -0,0 +1,260 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: German (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Alphanumerischer Name" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Alternatives Regex-Trennzeichen für FNC1. Das Trennzeichen darf nicht mit " +"dem Anfang/Ende eines verwandten Regelmusters übereinstimmen." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "Zugehörige Maßeinheit" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Barcode-Nomenklatur" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Barcoderegel" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Mindesthaltbarkeitsdatum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Datum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Dezimal" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Ziellagerort" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codierung" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Ablaufdatum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "FNC1-Trennzeichen" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "GS1-Inhaltstyp" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP-Routing" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Wenn Wahr, wird die letzte Ziffer von KI verwendet, um zu bestimmen, wo die " +"erste Dezimalstelle ist" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Ungültiger Barcode: Kann nicht als Datum formatiert werden" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Ungültiger Barcode: die Prüfziffer ist falsch" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Ist GS1-Nomenklatur" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Lagerort" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Los" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Kennzahl" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Numerische Kennung" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Verpackungsdatum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Paketreferenz" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Pakettyp" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Menge" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "Die FNC1-Trennzeichenalternative ist kein regulärer Ausdruck:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"Der GS1-Inhaltstyp legt fest, als welche Art von Daten die Regel den Barcode" +" verarbeiten wird: * Datum: der Barcode wird in eine Odoo-Datumszeit " +"umgewandelt; * Kennzahl: der Wert des Barcodes bezieht sich auf eine " +"bestimmte Maßeinheit; * Numerische Kennung: Barcode mit fester Länge, der " +"einer bestimmten Codierung folgt; * Alphanumerischer Name: Barcode mit " +"variabler Länge." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "Das Regelmuster „%s“ ist kein gültiger Regex:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"Das Regelmuster „%s“ ist nicht gültig, es braucht zwei Gruppen:\n" +"\t- Eine erste für die Anwendungskennung (in der Regel 2- bis 4-stellig);\n" +"\t- Eine zweite, um den Wert zu erfassen." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Mit der Barcode-Regel „%s“ ist etwas nicht in Ordnung.\n" +"Wenn diese Regel Dezimalzahlen verwendet, stellen Sie sicher, dass nur Ziffern für den Application Identifier enthalten sind.\n" +"Stellen Sie sicher, dass mögliche übereinstimmende Werte nur Ziffern enthalten, da der Wert sonst nicht als Kennzahl zugeordnet werden kann." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Diese Nomenklatur verwendet die GS1-Spezifikation, nur die " +"GS1-128-Kodierungsregeln werden für diese Art von Nomenklatur akzeptiert." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "Dieser Barcode kann von keiner Barcode-Regel geparst werden." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Dieser Barcode kann weder ganz noch teilweise geparst werden." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Typ" diff --git a/barcodes_gs1_nomenclature/i18n/es.po b/barcodes_gs1_nomenclature/i18n/es.po new file mode 100644 index 0000000..a661f6b --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/es.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# Larissa Manderfeld, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Larissa Manderfeld, 2024\n" +"Language-Team: Spanish (https://app.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=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Nombre alfanumérico" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Delimitador automático regex para el FNC1. El separador no debe tener el " +"mismo inicio o fin de cualquier patrón de reglas relacionado." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "UdM asociada" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Nomenclatura de código de barras" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Regla de código de barras" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Fecha de consumo preferente" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Fecha" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Decimal" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Ubicación de destino" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codificación" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Fecha de expiración" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "Separador FNC1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "Tipo de contenido GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "Enrutamiento HTTP " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Si es \"true\", use el último dígito de IA para determinar dónde está el " +"primer decimal" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Código de barras no válido: no se puede formatear como fecha" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Código de barras no válido: revise si el dígito es correcto" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Es nomenclatura GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Ubicación" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Lote" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Medida" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Identificador numérico" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Fecha de empaquetado" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Paquete" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Tipo de paquete" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Cantidad" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "La alternativa de separador FNC1 no es un regex válido:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"El tipo de contenido GS1 define como qué tipo de reglas de datos se " +"procesará el código de barras: * Fecha: El código de barras se " +"convertirá en una fecha y hora de Odoo; * Medida: el valor del código" +" de barras está relacionado a una UdM específica; * Identificador " +"numérico: código de barras de un largo fijo que sigue una codificación " +"específica; * Nombre alfanumérico: código de barras de tamaño " +"variable." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "El patrón de regla \"%s\" no es un regex válido:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"El patrón de regla \"%s\" no es válido, necesita dos grupos:\n" +"\t- Un primer grupo para el identificador de aplicación (usualmente de 2 a 4 dígitos);\n" +"\t- Un segundo grupo para capturar el valor." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Ocurre un error con el patrón de la regla \"%s\" del código de barras.\n" +"Si esta regla usa un decimal, verifique si no puede obtener algo más aparte de un dígito como último carácter para el identificador de aplicación.\n" +"Compruebe también si los valores emparejados posibles solo pueden ser dígitos, de lo contrario no puede usar el valor como medida." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Esta nomenclatura usa la especificación GS1, solo las reglas de codificación" +" GS1-128 se aceptan en este tipo de nomenclatura." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" +"Este código de barras no se puede analizar por ninguna regla de código de " +"barras." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" +"Este código de barras no se puede analizar parcialmente ni completamente." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Tipo" diff --git a/barcodes_gs1_nomenclature/i18n/es_419.po b/barcodes_gs1_nomenclature/i18n/es_419.po new file mode 100644 index 0000000..b57a625 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/es_419.po @@ -0,0 +1,263 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# Fernanda Alvarez, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Fernanda Alvarez, 2023\n" +"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_419\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Nombre alfanumérico" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Delimitador automático regex para el FNC1. El separador no debe tener el " +"mismo inicio o fin de cualquier patrón de reglas relacionado." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "UdM asociada" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Nomenclatura del código de barras" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Regla del código de barras" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Fecha de consumo preferente" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Fecha" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Decimal" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Ubicación de destino" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codificación" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Fecha de caducidad" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "Separador FNC1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "Tipo de contenido GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "Enrutamiento HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Si es \"true\", use el último dígito de AI para determinar dónde está el " +"primer decimal" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Código de barras no válido: no se puede dar el formato de fecha" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Código de barras no válido: revise si el dígito es correcto" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Es nomenclatura GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Ubicación" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Lote" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Medida" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Identificador numérico" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Fecha de empaquetado" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Paquete" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Tipo de paquete" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Cantidad" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "La alternativa de separador FNC1 no es un regex válido:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"El tipo de contenido GS1 define como qué tipo de reglas de datos se " +"procesará el código de barras: * Fecha: El código de barras se convertirá en" +" una fecha y hora de Odoo; * Medida: el valor del código de barras está " +"relacionado a una UdM específica; * Identificador numérico: código de barras" +" de un largo fijo que sigue una codificación específica; * Nombre " +"alfanumérico: código de barras de diferentes tamaños." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "El patrón de regla \"%s\" no es un regex válido:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"El patrón de regla \"%s\" no es válido, necesita dos grupos:\n" +"\t- El primero para el identificador de aplicación (usualmente de 2 a 4 dígitos);\n" +"\t- El segundo para capturar el valor." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Ocurre un error con el patrón de la regla \"%s\" del código de barras.\n" +"Si esta regla usa un decimal, verifique si no puede obtener algo más aparte de un dígito como último carácter para el identificador de aplicación.\n" +"Compruebe también si los valores emparejados posibles solo pueden ser dígitos, de lo contrario no puede usar el valor como medida." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Esta nomenclatura usa la especificación GS1, solo se aceptan las reglas de " +"codificación GS1-128 en este tipo de nomenclatura." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "Ninguna regla de código de barras puede analizar este código." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" +"Este código de barras no se puede analizar de forma parcial ni completa." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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 tiene la codificación " +"especificada" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Tipo" diff --git a/barcodes_gs1_nomenclature/i18n/et.po b/barcodes_gs1_nomenclature/i18n/et.po new file mode 100644 index 0000000..a0bed9b --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/et.po @@ -0,0 +1,259 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Birgit Vijar, 2023 +# Martin Trigaux, 2023 +# Piia Paurson , 2023 +# JanaAvalah, 2023 +# Triine Aavik , 2023 +# Arma Gedonsky , 2023 +# Egon Raamat , 2023 +# Leaanika Randmets, 2023 +# Anna, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Anna, 2024\n" +"Language-Team: Estonian (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Tähe-numbriline nimi" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "Seotud mõõtühik" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Triipkoodi nomenklatuur" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Triipkoodi reegel" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Parim enne kuupäev" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Kuupäev" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Kümnend" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Sihtkoha asukoht" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodeerimine" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Aegumiskuupäev" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "FNC1 eraldaja" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "GS1 sisu tüüp" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Routing" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Kehtetu triipkood: ei saa kuupäevana vormindada" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Kehtetu triipkood: kontrollnumber on vale" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "On GS1 nomenklatuur" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Asukoht" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Partii" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Mõõt" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Numbriline identifikaator" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Paki kuupäev" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Pakend" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Pakendi tüüp" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Kogus" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"Reegli muster \"%s\" ei kehti, see vajab kahte gruppi:\n" +"- Esimene rakenduse identifikaator (tavaliselt 2–4 numbrit);\n" +"- Teine, et väärtust tabada." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Triipkoodireegli \"%s\" mustriga on midagi valesti.\n" +"Kui see reegel kasutab kümnendsüsteemi, kontrollige, et see ei saaks rakenduse identifikaatori viimase tähena kunagi midagi muud kui numbrit.\n" +"Kontrollige ka, et võimalikud sobitatud väärtused võivad olla ainult numbrid, vastasel juhul ei saa väärtust mõõta." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"See nomenklatuur kasutab GS1 spetsifikatsiooni, seda tüüpi nomenklatuuri " +"puhul aktsepteeritakse ainult GS1-128 kodeerimisreegleid." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "Seda triipkoodi ei saa parsida ühegi triipkoodi reegliga." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Seda triipkoodi ei saa osaliselt või täielikult parsida." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Tüüp" diff --git a/barcodes_gs1_nomenclature/i18n/fa.po b/barcodes_gs1_nomenclature/i18n/fa.po new file mode 100644 index 0000000..0655616 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/fa.po @@ -0,0 +1,255 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Mohsen Mohammadi , 2023 +# Hamid Darabi, 2023 +# Hamid Ahmadimoghaddam, 2023 +# Hamed Mohammadi , 2023 +# Hanna Kheradroosta, 2023 +# Martin Trigaux, 2023 +# Mostafa Barmshory , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Mostafa Barmshory , 2024\n" +"Language-Team: Persian (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "نام الفا عددی" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"جداکننده regex جایگزین برای FNC1. جداکننده نباید با شروع/پایان هیچ الگوی " +"قوانین مرتبط مطابقت داشته باشد." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "مرتبط Uom" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "نامگذاری بارکد" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "قانون بارکد" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "بهترین تاریخ مصرف" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "تاریخ" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "عددی" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "مکان مقصد" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "رمزگذاری" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "تاریخ انقضا" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "جداکننده FNC1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "نوع محتوای GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "مسیریابی HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"اگر درست است، از آخرین رقم هوش مصنوعی برای تعیین اینکه اولین اعشار کجاست " +"استفاده کنید" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "بارکد نامعتبر: نمی توان آن را به عنوان تاریخ قالب بندی کرد" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "بارکد نامعتبر: رقم بررسی نادرست است" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "نامگذاری GS1 است" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "مکان" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "سری ساخت" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "ندازه" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "شناسه عددی" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "تاریخ بسته بندی" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "بسته" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "نوع بسته‌بندی" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "تعداد" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "جایگزین جداکننده FNC1 یک Regex معتبر نیست:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"این نامگذاری از مشخصات GS1 استفاده می کند، تنها قوانین رمزگذاری GS1-128 " +"پذیرفته شده است که این نوع نامگذاری است." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "این بارکد با هیچ قانون بارکد قابل تجزیه نیست." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "این بارکد را نمی توان به طور جزئی یا کامل تجزیه کرد." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"این قانون فقط در صورتی اعمال می شود که بارکد با کدگذاری مشخص شده کدگذاری شده" +" باشد" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "نوع" diff --git a/barcodes_gs1_nomenclature/i18n/fi.po b/barcodes_gs1_nomenclature/i18n/fi.po new file mode 100644 index 0000000..ca08b6d --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/fi.po @@ -0,0 +1,268 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Veikko Väätäjä , 2023 +# Jarmo Kortetjärvi , 2023 +# Kari Lindgren , 2023 +# Tuomas Lyyra , 2023 +# Martin Trigaux, 2023 +# Marko Happonen , 2023 +# Tuomo Aura , 2023 +# Mikko Närjänen , 2023 +# Ossi Mantylahti , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Ossi Mantylahti , 2023\n" +"Language-Team: Finnish (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Aakkosnumeerinen nimi" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Vaihtoehtoinen regex-rajausmerkki FNC1:lle. Erotin ei saa vastata minkään " +"asiaan liittyvän sääntökuvion alkua/loppua." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "Liittyvä mittayksikkö" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Viivakoodi nimistö" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Viivakoodi sääntö" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Parasta ennen päiväys" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Päivämäärä" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Desimaali" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Kohdepaikka" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Koodaus" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Viim. voimassaolo" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "FNC1 Erotin" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "GS1 Sisältötyyppi" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP-reititys" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Jos True, käytetään AI:n viimeistä numeroa ensimmäisen desimaalin sijainnin " +"määrittämiseen" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Virheellinen viivakoodi: ei voida käsitellä, jos muotoiltu päiväksi" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Virheellinen viivakoodi: tarkistusnumero on virheellinen" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Onko GS1-nimikkeistö" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Sijainti" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Erä/sarjanumero" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Määre" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Numeerinen tunniste" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Pakkauspäivä" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Paketti" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Pakkauksen tyyppi" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Määrä" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "FNC1 erottimen vaihtoehto ei ole kelvollinen regex:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"GS1-sisältötyyppi määrittelee, millaisena tietona sääntö käsittelee " +"viivakoodin: * Päivämäärä: viivakoodi muunnetaan Odoo-päivämääräksi; " +"* Mitta: viivakoodin arvo liittyy tiettyyn mittayksikköön; * Numeerinen " +"tunniste: kiinteän pituinen viivakoodi, joka noudattaa tiettyä koodausta; * " +"Aakkosnumeerinen nimi: vaihtelevan pituinen viivakoodi." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "Sääntömalli \"%s\" ei ole kelvollinen Regex:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"Sääntökuvio \"%s\" ei ole kelvollinen, se tarvitsee kaksi ryhmää:\n" +"\t- Ensimmäinen on sovellustunniste (yleensä 2-4 numeroa);\n" +"\t- Toinen arvoa varten." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Viivakoodisäännön \"%s\" kuviossa on vikaa.\n" +"Jos tämä sääntö käyttää desimaalilukua, tarkista, ettei se voi saada Application Identifierin viimeiseksi merkiksi muuta kuin numeron.\n" +"Tarkista myös, että mahdolliset sovitetut arvot voivat olla vain numeroita, muuten arvoa ei voida muuntaa mitaksi." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Tässä nimikkeistössä käytetään GS1-määrittelyä, ja ainoastaan " +"GS1-128-koodaussäännöt hyväksytään tällaisessa nimikkeistössä." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "Tätä viivakoodia ei voi tunnistaa millään viivakoodisäännöillä." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Tätä viivakoodia ei voida tunnistaa osittain tai kokonaan." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Tätä sääntöä sovelletaan vain, jos viivakoodi on koodattu määritetyllä " +"koodauksella" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Tyyppi" diff --git a/barcodes_gs1_nomenclature/i18n/fr.po b/barcodes_gs1_nomenclature/i18n/fr.po new file mode 100644 index 0000000..4af1769 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/fr.po @@ -0,0 +1,260 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: French (https://app.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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Nom alphanumérique" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Délimiteur regex alternatif pour le FCN1. Le délimiteur ne peut pas " +"correspondre au début/à la fin d'une autre règle connexe." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "UdM associée" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Nomenclature des codes-barres" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Règle de code-barres" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Date limite d'utilisation optimale" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Date" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Décimale" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Emplacement de destination" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Encodage" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Date d'expiration" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "Séparateur FNC1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "Type de contenu GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "Routage HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Si cette case est cochée, utilisez le dernier chiffre de l'AI pour " +"déterminer où se trouve la première décimale" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Code-barres invalide : ne peut pas être formaté comme une date" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Code-barres invalide : le chiffre de contrôle est incorrect" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Est de nomenclature GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Emplacement" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Lot" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Mesure" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Identifiant numérique" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Date de colisage" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Colis" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Type de colis" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Quantité" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "Le séparateur alternatif FNC1 n'est pas un regex valide:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"Le type de contenu GS1 définit ce quelles données cette règle va gérer: " +"*Date: le code-barres sera converti en datetime Odoo; *Mesure: le code-" +"barres est relatif à une unité de mesure spécifique; *Identifiant " +"numérique : code-barres de taille fixe suivi d'un encodage spécifique; " +"*Nom alphanumérique: code-barres à taille variable" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "Le modèle de règle \"%s\" n'est pas un Regex valide; " + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"Le modèle de règle \"%s\" est invalide, il nécessite 2 groupes:\n" +"\t- Un premier pour l'identifiant de l'application (normalement 2 à 4 chiffres);\n" +"\t- Un second pour la valeur" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Il y a une erreur avec la règle de code-barres \"%s\".\n" +"Si cette règle utilise des décimales, vérifiez qu'elle ne peut pas obtenir autre chose qu'un chiffre comme dernier caractère de l'identifiant de l'application.\n" +"Vérifiez également que les valeurs correspondantes possibles ne peuvent être que des chiffres, sinon la valeur ne peut pas être convertie en mesure." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Cette nomenclature utilise les directives de GS1, seul l'encodage GS1-128 " +"est accepté dans ce type de nomenclature" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "Ce code-barres ne peut être analysé par aucune règle de code-barres." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Ce code-barres ne peut pas être partiellement ou totalement analysé." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Type" diff --git a/barcodes_gs1_nomenclature/i18n/he.po b/barcodes_gs1_nomenclature/i18n/he.po new file mode 100644 index 0000000..ee32dce --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/he.po @@ -0,0 +1,246 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Martin Trigaux, 2023 +# Roy Sayag, 2023 +# Lilach Gilliam , 2023 +# ZVI BLONDER , 2023 +# דודי מלכה , 2023 +# Yihya Hugirat , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Yihya Hugirat , 2023\n" +"Language-Team: Hebrew (https://app.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=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "מונחי ברקוד" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "כלל ברקוד" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "תאריך אחרון לשימוש" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "תאריך" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "עשרוני" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "מיקום יעד" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "קידוד" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "תאריך תפוגה" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "ניתוב HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "מיקום" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "אצווה" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "מדד" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "תאריך חבילה" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "חבילה" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "סוג חבילה" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "כמות" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "כלל זה יחול רק אם הברקוד מקודד בקידוד שצוין" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "סוג" diff --git a/barcodes_gs1_nomenclature/i18n/hu.po b/barcodes_gs1_nomenclature/i18n/hu.po new file mode 100644 index 0000000..12a843c --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/hu.po @@ -0,0 +1,246 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Ákos Nagy , 2023 +# gezza , 2023 +# Tamás Németh , 2023 +# Martin Trigaux, 2023 +# krnkris, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: krnkris, 2023\n" +"Language-Team: Hungarian (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Vonalkód nómenklatúra" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Vonalkód szabály" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Minőség megőrzésének dátuma" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Dátum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Decimális" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Cél tárhely" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kódolás" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Lejárat dátuma" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP irányítás" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Helyszín" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Lot" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Mérés" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Csomag dátuma" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Csomag" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Csomag típus" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Mennyiség" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Típus" diff --git a/barcodes_gs1_nomenclature/i18n/hy.po b/barcodes_gs1_nomenclature/i18n/hy.po new file mode 100644 index 0000000..3412c7d --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/hy.po @@ -0,0 +1,237 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Language-Team: Armenian (https://app.transifex.com/odoo/teams/41243/hy/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hy\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "" diff --git a/barcodes_gs1_nomenclature/i18n/id.po b/barcodes_gs1_nomenclature/i18n/id.po new file mode 100644 index 0000000..d290a75 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/id.po @@ -0,0 +1,262 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Indonesian (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Nama Alfanumerik" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Reged delimiter alternatif untuk FNC1. Separator tidak boleh cocok dengan " +"awal/akhir dari pola peraturan apapun yang terkait." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "Uom Terkait" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Tatanama Barcode" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Peraturan Barcode" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Bagus sebelum tanggal" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Tanggal" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Desimal" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Lokasi tujuan" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Enkode" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Tanggal Kedaluwarsa" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "Separator FNC1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "Tipe Konten GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP routing" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"If True, gunakan digit terakhir AI untuk menentukan apakah desimal pertama " +"adalah" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Barcode tidak valid: tidak dapat diformat sebagai tanggal" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Barcode invalid: check digit tidak benar" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Apakah GS1 Tata Nama" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Lokasi" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Lot" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Ukur" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Pengidentifikasi Numerik" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Tanggal Paket" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Kemasan" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Tipe Kemasan" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Kuantitas" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "Alternatif Separator FNC1 tidak merupakan Regex valid:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"Tipe konten GS1 mendefinisikan tipe data apa yang akan diproses peraturan " +"barcode: * Tanggal: barcode akan dikonversi menjadi tanggal waktu " +"Odoo; * Measure: nilai barcode terkait ke Satuan Ukuran spesifik;" +" * Pengidentifikasi Numerik: barcode dengan panjang tetap sesuai " +"dengan encoding spesifik; * Nama Alfanumerik: panjang barcode tidak " +"tetap." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "Pola peraturan \"%s\" tidak merupakan Regex valid: " + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"Pola peraturan \"%s\" tidak valid, membutuhkan dua kelompok:\n" +"\t- Yang pertama adalah Pengidentifikasi Aplikasi (biasanya 2 sampai 4 angka);\n" +"\t- Yang kedua untuk catch the value." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Ada yang salah dengan pola peraturan barcode \"%s\".\n" +"Bila peraturan ini menggunakan desimal, periksa agar peraturan ini hanya bisa menggunakan digit sebagai karakter terakhir pada Pengidentifikasi Aplikasi.\n" +"Periksa juga agar value yang mungkin cocok hanya dapat merupakan digit, karena bila tidak value tidak dapat digunakan sebagai measure." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Tata Nama ini menggunakan spesifikasi GS1, hanya peraturan encoding GS1-128 " +"yang diterima di tata nama seperti ini." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" +"Barcode ini tidak dapat di-parse menggunakan peraturan barcode apapun." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Barcode ini tidak dapat di-parse secara parsial atau penuh." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Jenis" diff --git a/barcodes_gs1_nomenclature/i18n/is.po b/barcodes_gs1_nomenclature/i18n/is.po new file mode 100644 index 0000000..e273fae --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/is.po @@ -0,0 +1,242 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# jonasyngvi, 2024 +# Kristófer Arnþórsson, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Kristófer Arnþórsson, 2024\n" +"Language-Team: Icelandic (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Dagsetning" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Routing" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Magn" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "" diff --git a/barcodes_gs1_nomenclature/i18n/it.po b/barcodes_gs1_nomenclature/i18n/it.po new file mode 100644 index 0000000..61007ff --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/it.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# Marianna Ciofani, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Marianna Ciofani, 2024\n" +"Language-Team: Italian (https://app.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=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Nome alfanumerico" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Delimitatore regex alternativo per FNC1. Il separatore non deve " +"corrispondere all'inizio/fine di qualsiasi modello di regola correlato." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "Unità di misura associata" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Nomenclatura codice a barre" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Regola Codice a barre" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Data di preferibile consumo" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Data" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Decimale" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Ubicazione di destinazione" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codifica" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Data di scadenza" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "Separatore FNC1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "Tipo di contenuto GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "Instradamento HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Se vero, utilizza l'ultima cifra dell'AI per determinare dove si trova il " +"primo decimale" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Codice a barre non valido: non può essere formattato come data" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Codice a barre non valido: la cifra di controllo non è corretta" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "La nomenclatura GS1 è" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Ubicazione" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Lotto" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Misura" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Identificatore numerico" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Data imballaggio" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Collo" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Tipologia collo" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Quantità" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "L'alternativa al separatore FNC1 non è un Regex valido:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"Il tipo di contenuto GS1 definisce in quale tipo di dati verrà elaborato il " +"codice a barre dalla regola: *Data: il codice a barre verrà " +"convertito in un valore datetime Odoo; *Misura: il valore del codice " +"a barre è legato ad una specifica UdM; *Identificatore numerico: " +"codice a barre a lunghezza fissa che segue una codifica specifica; " +"*Nome alfanumerico: codice a barre dalla lunghezza variabile." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "Il modello di regola \"%s\" non è un Regex valido:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"Il modello di regola \"%s\" non è valido, ha bisogno di due gruppi:\n" +"\t- Un primo per l'identificatore dell'applicazione (di solito da 2 a 4 cifre);\n" +"\t- Un secondo per catturare il valore." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"C'è qualcosa che non va con il modello di regola del codice a barre \"%s\".\n" +"Se la regola utilizza decimali, verifica che non sia possibile ottenere qualcosa di diverso da una cifra come ultimo carattere per l'Identificatore di applicazione.\n" +"Verifica anche che i possibili valori abbinati possano essere solo cifre, altrimenti il valore non può essere espresso come misura." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Questa nomenclatura usa la specifica GS1, solo le regole di codifica GS1-128" +" sono accettate in questo tipo di nomenclatura." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" +"Questo codice a barre non può essere analizzato da nessuna regola di codice " +"a barre." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" +"Questo codice a barre non può essere analizzato parzialmente o " +"completamente." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Questa regola verrà applicata solo se il codice rispetta la codifica " +"specificata" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Tipologia" diff --git a/barcodes_gs1_nomenclature/i18n/ja.po b/barcodes_gs1_nomenclature/i18n/ja.po new file mode 100644 index 0000000..fc719a2 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/ja.po @@ -0,0 +1,250 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Japanese (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "アルファベット数字名" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "FNC1 の代替正規表現区切り文字。区切り文字は、関連する規則パターンの開始/終了と一致してはいけません。" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "関連する単位" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "バーコード表現規則" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "バーコード規則" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "賞味・使用期限日" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "日付" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "10進数" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "目的地" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "エンコード" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "有効期限日" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "FNC1 区切り" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "GS1内容タイプ" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTPルーティング" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "無垢材の家具には、どの木の種類が最適でしょうか?この動画では、そんな疑問にお答えします!" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "無効なバーコード: 日付としてフォーマットできません" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "無効なバーコード: 確認数字が間違っています" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "GS1命名法とは" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "ロケーション" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "ロット" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "測定対象" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "数値識別子" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "梱包日" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "パッケージ" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "梱包タイプ" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "数量" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "FNC1 セパレータ代替は有効な正規表現ではありません:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"GS1コンテンツタイプは、規則がバーコードをどのようなデータとして処理するかを定義します:   * 日付: " +"バーコードはOdooの日時に変換されます。*値: バーコードの値は、特定の単位に関連しています。 *数値識別子: " +"特定のエンコーディングに従った固定長のバーコード。 *アルファ-数字名: 可変長のバーコード。" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "規則パターン \"%s\" は有効な正規表現ではありません:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"規則パターン \"%s\" は無効であり、2つのグループが必要です:\n" +"\t- 1つ目はアプリケーション識別子用 (通常2から4桁);\n" +"\t- 2つ目は値を捉える用" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"バーコード規則の\"%s\"パターンが不適切です。\n" +"この規則が10進数を使用している場合、アプリケーション識別子の最後の文字が数字以外になっていないか確認して下さい。\n" +"また、一致する可能性のある値が数字のみであることも確認して下さい。そうでなければ、値を測定単位として型変換することができません。" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "この命名法はGS1仕様を使用しており、GS1-128エンコーディング規則のみがこの種の命名法として認められています。" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "このバーコードはどのバーコード規則でも解析できません。" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "このバーコードは一部または全部を解析できません。" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "この規則は、バーコードが指定されたエンコーディングでエンコードされている場合にのみ適用されます" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "タイプ" diff --git a/barcodes_gs1_nomenclature/i18n/ko.po b/barcodes_gs1_nomenclature/i18n/ko.po new file mode 100644 index 0000000..470851a --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/ko.po @@ -0,0 +1,250 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Korean (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "영숫자 이름" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "FNC1의 대체 정규식 구분 기호입니다. 구분 기호는 관련 규칙 패턴의 시작/끝 부분과 일치해서는 안됩니다." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "관련된 측정 단위 (UOM)" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "바코드 명칭" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "바코드 규칙" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "유통기한" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "날짜" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "소수점" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "목적지 위치" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "인코딩" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "만료일" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "FNC1 구분 기호" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "GS1 내용 유형" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP 라우팅" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "참인 경우, AI의 마지막 숫자를 사용하여 첫 번째 소수점의 위치를 확인합니다." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "잘못된 바코드: 날짜 형식을 지정할 수 없음" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "잘못된 바코드: 체크 숫자가 잘못됨" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "GS1 명명법 여부" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "위치" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "LOT" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "계산" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "숫자 식별 기호" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "포장 일자:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "패키지" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "패키지 유형" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "수량" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "FNC1 대체 구분 기호가 유효한 정규식이 아닙니다: " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"GS1 콘텐츠 유형은 규칙을 통해 바코드를 처리할 데이터 종류를 지정합니다: * 일자: Odoo 일시로 바코드를 변환;" +" * 방법: 바코드 값이 특정한 측정 단위 (UoM)와 관련; * 숫자 식별 기호: 특정한 인코딩을 따르는 " +"고정된 길이의 바코드; * 영숫자 이름: 가변 길이 바코드." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "규칙 패턴 \"%s\"은 잘못된 정규식입니다: " + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"규칙 패턴 \"%s\"이 잘못되었습니다, 두 개의 그룹이 있어야 합니다:\n" +"\t- 첫번째 그룹에서 응용 프로그램 식별 기호를 두며 (보통 2 - 4 자리);\n" +"\t- 두번째 그룹에서 값을 확인합니다." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"바코드 규칙의 \"%s\" 패턴이 잘못되었습니다.\n" +"규칙에서 10진법을 사용하는 경우, 응용 프로그램 식별 기호의 마지막 문자로 숫자 외에 다른 항목을 가져올 수 없는지 확인하십시오.\n" +"일치하는 값도 숫자만 가능한지 확인하시되, 그렇지 않은 경우 해당 값은 측정용으로는 사용할 수 없습니다." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "명명법으로는 GS1 방식을 사용하며, 이러한 명명법에는 GS1-128 만 인코딩 규칙으로 허용됩니다. " + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "이 바코드를 분석할 수 있는 바코드 규칙이 없습니다." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "이 바코드의 전부 혹은 일부를 분석할 수 없습니다." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "이 규칙은 바코드가 지정된 인코딩으로 인코딩된 경우에만 적용됩니다." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "유형" diff --git a/barcodes_gs1_nomenclature/i18n/lt.po b/barcodes_gs1_nomenclature/i18n/lt.po new file mode 100644 index 0000000..f2f49a3 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/lt.po @@ -0,0 +1,249 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Silvija Butko , 2023 +# Jonas Zinkevicius , 2023 +# digitouch UAB , 2023 +# grupoda2 , 2023 +# Audrius Palenskis , 2023 +# Linas Versada , 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Lithuanian (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Brūkšninio kodo terminologija" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Brūkšninio kodo taisyklė" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Geriausias iki" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Data" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Siunčiama į" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodavimas" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Galiojimo datos pabaiga" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP nukreipimas" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Vieta" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Partija" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Paketas" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Pakuotės tipas" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Kiekis" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Tipas" diff --git a/barcodes_gs1_nomenclature/i18n/lv.po b/barcodes_gs1_nomenclature/i18n/lv.po new file mode 100644 index 0000000..bc13a9e --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/lv.po @@ -0,0 +1,244 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Anzelika Adejanova, 2023 +# Martin Trigaux, 2023 +# ievaputnina , 2023 +# Will Sensors, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Will Sensors, 2024\n" +"Language-Team: Latvian (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Derīguma termiņš" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Datums" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Derīguma beigu datums" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP maršrutēšana" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Atrašanās vieta" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Preču Partija" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Paka" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Iepakojuma tips" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Daudzums" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Veids" diff --git a/barcodes_gs1_nomenclature/i18n/nb.po b/barcodes_gs1_nomenclature/i18n/nb.po new file mode 100644 index 0000000..c00b177 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/nb.po @@ -0,0 +1,242 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Martin Trigaux, 2024 +# Marius Stedjan , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Marius Stedjan , 2024\n" +"Language-Team: Norwegian Bokmål (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Strekkode-nomenklatur" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Strekkoderegel" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Best før-dato" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Dato" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Destinasjonslokasjon" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Koding" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Utløpsdato" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP-ruting" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Sted" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Parti" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Mål" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Pakke" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Emballasjetype" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Antall" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Type" diff --git a/barcodes_gs1_nomenclature/i18n/nl.po b/barcodes_gs1_nomenclature/i18n/nl.po new file mode 100644 index 0000000..7d8c72d --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/nl.po @@ -0,0 +1,262 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# Erwin van der Ploeg , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Erwin van der Ploeg , 2023\n" +"Language-Team: Dutch (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Alfanumerieke naam" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Alternatief regex-scheidingsteken voor de FNC1. Het scheidingsteken mag niet" +" overeenkomen met het begin/einde van een verwant regelpatroon." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "Gekoppelde Maateenheid" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Barcode nomenclatuur" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Barcode regel" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Tenminste houdbaar tot datum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Datum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Decimaal" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Bestemmingslocatie" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codering" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Vervaldatum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "FNC1 scheidingsteken" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "GS1 inhoud type" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP routing" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Indien Waar, gebruik dan het laatste cijfer van AI om te bepalen waar de " +"eerste decimaal is" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Ongeldige barcode: kan niet worden opgemaakt als datum" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Ongeldige barcode: het controlecijfer is onjuist" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Is GS1 nomenclatuur" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Locatie" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Partij" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Eenheid" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Numerieke identificatie" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Datum inpakken" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Verpakking" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Verpakking soort" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Hoeveelheid" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "Het FNC1-scheidingsalternatief is geen geldige Regex: " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"Het GS1 inhoudstype definieert wat voor soort gegevens deze regels zullen " +"verwerken: * Datum: de barcode wordt omgezet in een Odoo datum/tijd;" +" * Maateenheid: de waarde van de barcode is gerelateerd aan een " +"specifieke maateenheid; * Numerieke identificatie: barcode met vaste " +"lengte na een specifieke codering; * Alfanumerieke naam: barcode met " +"variabele lengte." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "Het regelpatroon “%s” is geen geldige Regex: " + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"Het regelpatroon “%s” is niet geldig, het heeft twee groepen nodig:\n" +"- Een eerste voor de Application Identifier (meestal 2 tot 4 cijfers);\n" +"- Een tweede om de waarde te vangen." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Er is iets mis met het patroon van de barcoderegel “%s”.\n" +"Als deze regel decimaal gebruikt, controleer dan of deze niet ergens anders dan een cijfer kan krijgen als laatste teken voor de Application Identifier..\n" +"Controleer ook of de mogelijke overeenkomende waarden alleen uit cijfers kunnen bestaan, anders kan de waarde niet als maateenheid worden gebruikt." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Deze nomenclatuur gebruikt de GS1-specificatie, alleen " +"GS1-128-coderingsregels worden geaccepteerd voor dit soort nomenclatuur." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "Deze barscode kan niet worden verwerkt door de barcoderegels." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Deze barcode kan niet gedeeltelijk of volledig worden verwerkt." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Soort" diff --git a/barcodes_gs1_nomenclature/i18n/pl.po b/barcodes_gs1_nomenclature/i18n/pl.po new file mode 100644 index 0000000..d17af9b --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/pl.po @@ -0,0 +1,263 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Polish (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Nazwa alfanumeryczna" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Alternatywny delimiter regex dla FNC1. Separator nie może odpowiadać " +"początkowi/końcowi żadnego powiązanego wzorca reguł." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "Powiązane JM" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Nomenklatura kodu kreskowego" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Reguła kodu kreskowego" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Data najlepszego użycia" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Data" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Dziesiętny" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Lokalizacja docelowa" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodowanie" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Data ważności" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "Separator FNC1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "Typ zawartości GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "Wytyczanie HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Jeśli prawda, to użyj ostatniej cyfry AI do określenia miejsca pierwszego " +"miejsca po przecinku." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Nieprawidłowy kod kreskowy: nie można sformatować jako daty" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Nieprawidłowy kod kreskowy: cyfra kontrolna jest nieprawidłowa" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Czy nomenklatura GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Miejsce" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Partia" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Miara" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Identyfikator liczbowy" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Data pakowania" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Opakowanie" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Typ opakowania" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Ilość" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "Alternatywa separatora FNC1 nie jest prawidłowym regexem:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"Typ zawartości GS1 określa, jako jakiego rodzaju dane reguła przetworzy kod " +"kreskowy: * Data: kod kreskowy zostanie przekonwertowany na Odoo datetime; *" +" Miara: wartość kodu kreskowego jest związana z konkretnym JM; * " +"Identyfikator numeryczny: kod kreskowy o stałej długości po określonym " +"kodowaniu; * Nazwa alfanumeryczna: kod kreskowy o zmiennej długości." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "Wzorzec reguły \"%s\" nie jest prawidłowym regexem:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"Wzorzec reguły \"%s\" nie jest prawidłowy, wymaga dwóch grup:\n" +"- Pierwsza dla identyfikatora aplikacji (zwykle 2 do 4 cyfr);\n" +"- Drugi, aby złapać wartość." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Coś jest nie tak z regułą kodu kreskowego \"%s\" .\n" +"Jeśli reguła używa wartości dziesiętnych, sprawdź, czy nie może uzyskać czegoś innego niż cyfra jako ostatni znak dla identyfikatora aplikacji.\n" +"Sprawdź również, czy możliwe dopasowane wartości mogą być tylko cyframi, w przeciwnym razie wartość nie może być rzutowana jako środek." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Ta nomenklatura wykorzystuje specyfikację GS1, akceptowane są tylko reguły " +"kodowania GS1-128." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" +"Tego kodu kreskowego nie można przeanalizować za pomocą żadnych reguł " +"dotyczących kodów kreskowych." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" +"Tego kodu kreskowego nie można przeanalizować częściowo ani w całości." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Typ" diff --git a/barcodes_gs1_nomenclature/i18n/pt.po b/barcodes_gs1_nomenclature/i18n/pt.po new file mode 100644 index 0000000..46326d4 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/pt.po @@ -0,0 +1,243 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Portuguese (https://app.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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Nomenclatura de Código de Barras" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Regra de Código de Barras" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Consumir antes da data" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Data" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codificação" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Data de Expiração" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "Rotas HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Localização" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Lote" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Medida" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Pacote" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Tipo de Embalagem" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Quantidade" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Tipo" diff --git a/barcodes_gs1_nomenclature/i18n/pt_BR.po b/barcodes_gs1_nomenclature/i18n/pt_BR.po new file mode 100644 index 0000000..f907f80 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/pt_BR.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# a75f12d3d37ea5bf159c4b3e85eb30e7_0fa6927, 2023 +# Maitê Dietze, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Maitê Dietze, 2024\n" +"Language-Team: Portuguese (Brazil) (https://app.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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Número alfanumérico" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Delimitador de regex alternativo para o FNC1. O separador não deve " +"corresponder ao início/fim de nenhum padrão de regras relacionado." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "UM associada" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Nomenclatura de código de barras" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Regra de código de barras" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Consumir antes da data" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Data" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Decimal" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Local do destino" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codificação" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Data de expiração" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "Separador FNC1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "Tipo de conteúdo GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "Roteamento HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Se for verdadeiro, use o último dígito do AI para determinar onde está o " +"primeiro decimal" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Código de barras inválido: não pode ser formatado como data" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Código de barras inválido: o dígito de verificação está incorreto" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "É uma nomenclatura GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Local" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Lote" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Medida" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Identificador numérico" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Data da embalagem" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Embalagem" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Tipo de embalagem" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Quantidade" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "O separador alternativo FNC1 não é um Regex válido:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"O tipo de conteúdo GS1 define como que tipo de dados a regra processará o " +"código de barras: * Data: o código de barras será convertido em uma data e " +"hora do Odoo; * Medida: o valor do código de barras está relacionado a uma " +"UM específica; * Identificador numérico: código de barras de comprimento " +"fixo seguindo uma codificação específica; * Nome alfanumérico: código de " +"barras de comprimento variável." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "O padrão de regra \"%s\" não é um Regex válido:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"O padrão de regra \"%s\" não é válido, ele precisa de dois grupos:\n" +"\t- Um primeiro para o identificador do aplicativo (geralmente de 2 a 4 dígitos);\n" +"Um segundo para capturar o valor." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Há algo errado com o padrão \"%s\" da regra de código de barras.\n" +"Se essa regra usar decimal, verifique se ela não pode obter outro valor que não seja um dígito como último caractere do identificador do aplicativo.\n" +"Verifique também se os possíveis valores correspondentes só podem ser dígitos, caso contrário, o valor não poderá ser convertido em uma medida." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Essa nomenclatura usa a especificação GS1, e somente as regras de " +"codificação GS1-128 são aceitas nesse tipo de nomenclatura." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" +"Esse código de barras não pode ser analisado por nenhuma regra de código de " +"barras." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Esse código de barras não pode ser parcial ou totalmente analisado." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Tipo" diff --git a/barcodes_gs1_nomenclature/i18n/ro.po b/barcodes_gs1_nomenclature/i18n/ro.po new file mode 100644 index 0000000..ddb8498 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/ro.po @@ -0,0 +1,267 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Cozmin Candea , 2024 +# sharkutz , 2024 +# Vacaru Adrian , 2024 +# Martin Trigaux, 2024 +# Dorin Hongu , 2024 +# Foldi Robert , 2024 +# Claudia Baisan, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Claudia Baisan, 2024\n" +"Language-Team: Romanian (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Nume alfanumeric" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Delimitator alternativ regex pentru FNC1. Delimitatorul nu trebuie să se " +"potrivească la începutul / sfârșitul oricărui model de reguli asociat." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "U.M. asociată" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Nomenclator cod de bare" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Regulă cod de bare" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Consum înainte de" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Dată" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Zecimal" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Locația destinație" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Codificare:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Data expirării" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "Separator FNC1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "Tip conținut GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "Rutare HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Dacă este adevărat, utilizați ultima cifră a AI pentru a determina unde este" +" prima zecimală" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Cod de bare nevalid: nu poate fi formatat ca dată" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Cod de bare nevalid: cifra de control este incorectă" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Este nomenclator GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Locatie" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Lot" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Măsurare" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Identificator numeric" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Data ambalării" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Pachet" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Tip pachet" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Cantitate" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "Separatorul FNC1 Alternativ nu este un Regex valid: " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"Tipul conținutului GS1 definește ce fel de date va procesa regulile codul de" +" bare ca* Dată: codul de bare va fi convertit într-o dată Odoo;* Măsurare: " +"valoarea codului de bare este legată de o anumită UM;* Identificator " +"numeric: cod de bare cu lungime fixă care urmează un anumit codificare;* " +"Nume alfanumeric: cod de bare cu lungime variabilă." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "Modelul regulii \"%s\" nu este un Regex valid: " + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"Modelul regulii \"%s\" nu este valid, are nevoie de două grupuri:\n" +"\t- Unul pentru Identificatorul Aplicației (de obicei 2-4 cifre);\n" +"\t- Unul pentru a captura valoarea." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Există ceva greșit cu modelul regulii \"%s\".\n" +"Dacă această regulă folosește zecimale, verificați dacă nu poate obține altceva decât un caracter ca ultimul caracter pentru Identificatorul Aplicației.\n" +"Verificați și dacă valorile posibile pot fi doar cifre, altfel valoarea nu poate fi convertită într-o măsură." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Această nomenclatură folosește specificația GS1, doar regulile de codificare" +" GS1-128 sunt acceptate în acest tip de nomenclatură." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" +"Acest cod de bare nu poate fi analizat de nicio regulă de cod de bare." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Acest cod de bare nu poate fi analizat parțial sau complet." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Tip" diff --git a/barcodes_gs1_nomenclature/i18n/ru.po b/barcodes_gs1_nomenclature/i18n/ru.po new file mode 100644 index 0000000..d55d4e1 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/ru.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# alenafairy, 2023 +# Vasiliy Korobatov , 2023 +# ILMIR , 2023 +# Martin Trigaux, 2023 +# Сергей Шебанин , 2023 +# Collex100, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Collex100, 2024\n" +"Language-Team: Russian (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Буквенно-цифровое Название" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Альтернативный разделитель regex для FNC1. Разделитель не должен совпадать с" +" началом/концом любого связанного шаблона правил." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "Связанная единица измерения" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Номенклатура штрих-кода" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Правило штрих-кода" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Срок годности" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Дата" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Десятичное" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Место назначения" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Кодировка" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Дата окончания срока" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "Сепаратор FNC1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "GS1 Тип содержимого" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "Маршрутизация HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Если True, используйте последнюю цифру AI, чтобы определить, где находится " +"первая десятичная дробь" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Неверный штрих-код: невозможно отформатировать как дату" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Неверный штрихкод: контрольная цифра неверна" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Является ли номенклатура GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Место хранения" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Партия" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Измерение" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Числовой идентификатор" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Дата упаковки" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Пакет" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Тип упаковки" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Количество" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "Альтернативный разделитель FNC1 не является правильным Regex: " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"Тип содержимого GS1 определяет, в качестве какого типа данных правило будет " +"обрабатывать штрихкод: * Дата: штрихкод будет преобразован в дату " +"Odoo; * Мера: значение штрихкода относится к определенному UoM; * Числовой " +"идентификатор: штрихкод фиксированной длины, следующий определенной " +"кодировке; * Алфавитно-цифровое имя: штрихкод переменной длины." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "Шаблон правила \"%s\" не является допустимым регулярным выражением: " + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"Шаблон правила \"%s\" не подходит, ему нужны две группы:\n" +"\t- Первая - для идентификатора приложения (обычно от 2 до 4 цифр);\n" +"\t- Вторая - для определения значения." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Что-то не так с шаблоном правила штрихкода \"%s\".\n" +"Если это правило использует десятичную систему счисления, проверьте, не может ли оно получить в качестве последнего символа идентификатора приложения что-то еще, кроме цифры.\n" +"Проверьте также, что возможные совпадающие значения могут быть только цифрами, иначе значение не может быть преобразовано в меру." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Данная номенклатура использует спецификацию GS1, только правила кодирования " +"GS1-128 приняты для этого вида номенклатуры." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" +"Этот штрих-код не может быть проанализирован никакими правилами штрих-кода." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Этот штрих-код не может быть частично или полностью проанализирован." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Это правило применяется только в том случае, если штрих-код закодирован с " +"указанной кодировкой" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Раздел" diff --git a/barcodes_gs1_nomenclature/i18n/sk.po b/barcodes_gs1_nomenclature/i18n/sk.po new file mode 100644 index 0000000..0047a83 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/sk.po @@ -0,0 +1,243 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Slovak (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Názvoslovie čiarového kódu" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Pravidlo čiarového kódu" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Dátum minimálnej trvanlivosti" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Dátum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Desatinný" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Cieľová lokácia" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Zakódovanie" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Dátum spotreby" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP smerovanie" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Miesto" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Šarža" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Meranie" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Balík" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Typ balenia" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Množstvo" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Typ" diff --git a/barcodes_gs1_nomenclature/i18n/sl.po b/barcodes_gs1_nomenclature/i18n/sl.po new file mode 100644 index 0000000..25c8552 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/sl.po @@ -0,0 +1,245 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Matjaz Mozetic , 2023 +# Katja Deržič, 2023 +# Tadej Lupšina , 2023 +# Martin Trigaux, 2023 +# matjaz k , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: matjaz k , 2023\n" +"Language-Team: Slovenian (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Nomenklatura črtne kode" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Pravilo črtne kode" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Najboljše za uporabo do" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Datum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodiranje" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Datum izteka" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP usmerjanje" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Je GS1 Nomenklatura?" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Lokacija" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Sklop" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Datum pakiranja" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Programski paket" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Tip pakiranja" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Količina" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Tip" diff --git a/barcodes_gs1_nomenclature/i18n/sr.po b/barcodes_gs1_nomenclature/i18n/sr.po new file mode 100644 index 0000000..2582207 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/sr.po @@ -0,0 +1,264 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Martin Trigaux, 2023 +# Dragan Vukosavljevic , 2023 +# Milan Bojovic , 2023 +# コフスタジオ, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: コフスタジオ, 2024\n" +"Language-Team: Serbian (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Alfa-Numeričko Ime" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Alternativni regex delimiter za FNC1. Separator ne sme da se poklapa sa " +"početkom/krajem bilo kog povezanog obrasca pravila." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "Povezana Uom" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Bar-kod nomenklatura" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Barkod pravilo" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Najbolje pre Datuma" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Datum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Decimalan" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Ciljna lokacija" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodiranje" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Datum isteka" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "FNC1 Separator" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "GS1 Vrsta Sadržaja" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP rutiranje" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Ako je tačno, koristite poslednju cifru AI da biste odredili gde se nalazi " +"prva decimala." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Nevažeći barkod: ne može biti formatiran kao datum" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Nevažeći barkod: kontrolna cifra je netačna." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "GS1 Nomenklatura" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Lokacija" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Partija" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Mera" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Numerički identifikator" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Datum pakovanja" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Paket" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Tip paketa" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Količina" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "FNC1 Separator Alternative nije validan Regex:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"GS1 sadržajni tip definiše vrstu podataka koje će pravilo obraditi kao barkod:\n" +"* Datum: barkod će biti pretvoren u Odoo datum i vreme;\n" +"* Mera: vrednost barkoda je povezana sa određenom UoM;\n" +"* Numerički identifikator: barkod fiksne dužine koji sledi određeno kodiranje;\n" +"* Alfa-Numeričko ime: barkod promenljive dužine." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "Pravilo obrasca \"%s\" nije validan Regex:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"Pravilo obrasca \"%s\" nije validno, potrebne su dve grupe:\n" +"\t- Prva grupa za identifikator aplikacije (obično 2 do 4 cifre);\n" +"\t- Druga grupa za hvatanje vrednosti." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Nešto nije u redu sa šablonom pravila za barkod \"%s\".\n" +"Ako ovo pravilo koristi decimalni broj, proverite da poslednji karakter za identifikator aplikacije ne može biti ništa drugo osim cifre.\n" +"Takođe proverite da moguće podudarajuće vrednosti mogu biti samo cifre, inače vrednost ne može biti pretvorena u meru." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Ova Nomenklatura koristi GS1 specifikaciju, samo se pravila kodiranja " +"GS1-128 prihvataju u ovakvoj nomenklaturi." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" +"Ovaj barkod ne može biti analiziran prema bilo kojim pravilima barkoda." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Ovaj barkod ne može biti delimično ili potpuno analiziran." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Ovo pravilo će se primenjivati samo ako je barkod kodiran sa određenim " +"kodiranjem." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Vrsta" diff --git a/barcodes_gs1_nomenclature/i18n/sv.po b/barcodes_gs1_nomenclature/i18n/sv.po new file mode 100644 index 0000000..cf91d00 --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/sv.po @@ -0,0 +1,265 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Mikael Åkerberg , 2023 +# Lasse L, 2023 +# Kim Asplund , 2023 +# Simon S, 2023 +# Martin Trigaux, 2023 +# Anders Wallenquist , 2024 +# Jakob Krabbe , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jakob Krabbe , 2024\n" +"Language-Team: Swedish (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Alfa-numeriskt namn" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Alternativ regex-avgränsare för FNC1. Separatorn får inte matcha " +"början/slutet av något relaterat regelmönster." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "Associerad Uom" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Streckkodsnomenklatur" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Streckkodsregel" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Bäst före datum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Datum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Decimal" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Destinationsplats" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodning" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Slutdatum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "FNC1 Separator" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "GS1 Innehållstyp" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP-rutt" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Om True, använd den sista siffran i AI för att avgöra var den första " +"decimalen är" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Ogiltig streckkod: kan inte formateras som datum" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Ogiltig streckkod: kontrollsiffran är felaktig" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Är GS1-nomenklaturen" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Plats" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Parti" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Mätning" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Numerisk identifierare" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Datum för paketering" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Emballage" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Pakettyp" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Antal" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "FNC1 Separator Alternative är inte en giltig Regex: " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"GS1-innehållstypen definierar vilken typ av data som regeln kommer att " +"behandla streckkoden som: * Datum: streckkoden kommer att konverteras" +" till en Odoo-datetime; * Mått: streckkodens värde är relaterat till en " +"specifik UoM; * Numerisk identifierare: streckkod med fast längd som följer " +"en specifik kodning; * Alfa-numeriskt namn: streckkod med variabel längd." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "Regelmönstret \"%s\" är inte en giltig Regex: " + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"Regelmönstret \"%s\" är inte giltigt, det behöver två grupper:\n" +"\t- En första för applikationsidentifieraren (vanligtvis 2 till 4 siffror);\n" +"\t- En andra för att fånga upp värdet." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Det är något fel med streckkodsregelns \"%s\"-mönster.\n" +"Om den här regeln använder decimaltal, kontrollera att den inte kan få något annat än en siffra som sista tecken för Application Identifier.\n" +"Kontrollera också att de möjliga matchade värdena endast kan vara siffror, annars kan värdet inte omvandlas till ett mått." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Denna nomenklatur använder GS1-specifikationen, endast " +"GS1-128-kodningsregler accepteras är denna typ av nomenklatur." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "Den här streckkoden kan inte tolkas av någon streckkodsregel." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Den här streckkoden kan inte analyseras helt eller delvis." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Denna regel gäller endast om streckkoden är kodad med den angivna kodningen" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Typ" diff --git a/barcodes_gs1_nomenclature/i18n/th.po b/barcodes_gs1_nomenclature/i18n/th.po new file mode 100644 index 0000000..4a0e40c --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/th.po @@ -0,0 +1,257 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# Rasareeyar Lappiam, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Rasareeyar Lappiam, 2023\n" +"Language-Team: Thai (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "ชื่อตัวเลขอัลฟ่า" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"ตัวคั่น regex ทางเลือกสำหรับ FNC1 " +"ตัวคั่นต้องไม่ตรงกับจุดเริ่มต้น/จุดสิ้นสุดของรูปแบบกฎที่เกี่ยวข้อง" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "หน่วยวัดที่เกี่ยวข้อง" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "การตีความบาร์โค้ด" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "กฎของบาร์โค้ด" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "ดีที่สุดก่อนวันที่" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "วันที่" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "ทศนิยม" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "ตำแหน่งปลายทาง" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "การเข้ารหัส" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "วันหมดอายุ" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "ตัวแบ่ง FNC1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "ประเภทเนื้อหา GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "การกำหนด HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"ถ้าเป็น True ให้ใช้หลักสุดท้ายของ AI เพื่อกำหนดว่าทศนิยมตัวแรกอยู่ที่ใด" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "บาร์โค้ดไม่ถูกต้อง: ไม่สามารถจัดรูปแบบเป็นวันที่" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "บาร์โค้ดไม่ถูกต้อง: เลขที่ตรวจสอบไม่ถูกต้อง" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "เป็นการตีความบาร์โค้ด GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "สถานที่" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "ล็อต" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "ตัวชี้วัด" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "ตัวระบุหมายเลข" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "วันที่แพ็ค" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "แพ็คเกจ" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "ประเภทแพ็คเกจ" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "ปริมาณ" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "ทางเลือกตัวคั่น FNC1 ไม่ใช่ Regex ที่ถูกต้อง:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"ประเภทเนื้อหา GS1 กำหนดประเภทของข้อมูลที่กฎจะประมวลผลบาร์โค้ดเป็น: * วันที่:" +" บาร์โค้ดจะถูกแปลงเป็นวันที่และเวลาของ Odoo; * การวัด: " +"ค่าของบาร์โค้ดเกี่ยวข้องกับหน่วยวัดเฉพาะ * ตัวระบุตัวเลข: " +"บาร์โค้ดความยาวคงที่ตามการเข้ารหัสเฉพาะ * ชื่อตัวเลขอัลฟ่า: " +"ตวามยาวตัวแปรบาร์โค้ด" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "รูปแบบกฎ \"%s\" ไม่ใช่ Regex ที่ถูกต้อง:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"รูปแบบกฎ\"%s\"ไม่ถูกต้อง จำเป็นต้องมีสองกลุ่ม:\n" +"\t- กลุ่มแรกสำหรับ ตัวระบุแอปพลิเคชัน (โดยปกติคือ 2 ถึง 4 หลัก)\n" +"\t- กลุ่มที่สองจับค่า" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"มีบางอย่างผิดปกติกับรูปแบบของกฎบาร์โค้ด \"%s\" \n" +"หากกฎนี้ใช้ทศนิยม ให้ตรวจสอบว่าไม่สามารถรับตัวเลขอื่นเป็นตัวอักษรตัวสุดท้ายสำหรับตัวระบุแอปพลิเคชันได้\n" +"ตรวจสอบด้วยว่าค่าที่ตรงกันที่เป็นไปได้ต้องเป็นตัวเลขเท่านั้น ไม่เช่นนั้น จะไม่สามารถแปลงค่าเป็นหน่วยวัดได้" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"ระบบการตีความนี้ใช้ข้อกำหนด GS1 ซึ่งยอมรับกฎการเข้ารหัส GS1-128 เท่านั้น" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "บาร์โค้ดนี้ไม่สามารถแยกวิเคราะห์ตามกฎบาร์โค้ดได้" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "บาร์โค้ดนี้ไม่สามารถแยกวิเคราะห์บางส่วนหรือทั้งหมดได้" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "กฎนี้จะใช้ได้เฉพาะเมื่อบาร์โค้ดถูกเข้ารหัสด้วยการเข้ารหัสที่ระบุ" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "ประเภท" diff --git a/barcodes_gs1_nomenclature/i18n/tr.po b/barcodes_gs1_nomenclature/i18n/tr.po new file mode 100644 index 0000000..2248c8c --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/tr.po @@ -0,0 +1,269 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Güven YILMAZ , 2023 +# Umur Akın , 2023 +# Ertuğrul Güreş , 2023 +# Halil, 2023 +# Ahmet Altinisik , 2023 +# Tugay Hatıl , 2023 +# Ediz Duman , 2023 +# Kaan Özdemir, 2023 +# Murat Kaplan , 2023 +# Levent Karakaş , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Levent Karakaş , 2023\n" +"Language-Team: Turkish (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Alfanümerik İsim" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"FNC1 için alternatif normal ifade sınırlayıcı. Ayırıcı, herhangi bir ilgili " +"kural kalıbının başlangıcı/bitişi ile eşleşmemelidir." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "İlişkili Ölçü Birimi" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Barkod Kural Seti" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Barkod kuralı" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Tavsiye Edilen Tüketim Tarihi" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Tarih" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Ondalık" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Hedef konum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Kodlama" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Son Kullanma Tarihi" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "FNC1 Ayracı" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "GS1 İçerik Türü" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP Yönlendirme" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Doğru ise, ilk ondalık sayının nerede olduğunu belirlemek için AI'nın son " +"basamağını kullanın" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Geçersiz barkod: tarih olarak biçimlendirilemez" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Geçersiz barkod: kontrol basamağı yanlış" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "GS1 Terminolojisi" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Konum" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Lot" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Ölçüm" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Sayısal Tanımlayıcı" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Paket Tarihi" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Paket" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Paket Türü" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Miktar" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "FNC1 Ayırıcı Alternatifi geçerli bir Normal İfade değil:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"GS1 içerik türü, kuralın barkodu ne tür verileri işleyeceğini tanımlar:" +" * Tarih: barkod bir Odoo tarih saatine dönüştürülür; * Ölçü: " +"barkodun değeri belirli bir ölçü birimiyle ilgilidir; * Sayısal " +"Tanımlayıcı: belirli bir kodlamayı izleyen sabit uzunluklu barkod; * " +"Alfa-Sayısal Ad: değişken uzunluklu barkod." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "\"%s\" kural kalıbı geçerli bir Normal İfade değil:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"\"%s\" kural kalıbı geçerli değil, iki gruba ihtiyacı var:\n" +"\t- İlki Uygulama Tanımlayıcı için (genellikle 2 ila 4 basamak);\n" +"\t- İkincisi değeri yakalamak için." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Barkod kuralı \"%s\" deseninde bir sorun var.\n" +"Bu kural ondalık sayı kullanıyorsa, Uygulama Tanımlayıcısı için son karakter olarak bir rakamdan başka bir zaman alamadığını kontrol edin.\n" +"Ayrıca olası eşleşen değerlerin yalnızca rakam olabileceğini kontrol edin, aksi takdirde değer bir ölçü olarak kullanılamaz." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Bu İsimlendirme, GS1 spesifikasyonunu kullanır, bu tür bir isimlendirmede " +"sadece GS1-128 kodlama kuralları kabul edilir." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "Bu barkod, herhangi bir barkod kuralı tarafından ayrıştırılamaz." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Bu barkod kısmen veya tamamen ayrıştırılamaz." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Tür" diff --git a/barcodes_gs1_nomenclature/i18n/uk.po b/barcodes_gs1_nomenclature/i18n/uk.po new file mode 100644 index 0000000..e18abda --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/uk.po @@ -0,0 +1,260 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Ukrainian (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Алфавітно-цифрова назва" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Альтернативний роздільник регулярного виразу для FNC1. Роздільник не має " +"збігатися з початком/кінцем жодного пов’язаного шаблону правил." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "Пов'язана од. вим." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Номенклатура штрих-кодів" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Правило штрих-коду" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Дата вжити до" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Дата" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Десятковий" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Розташування призначення" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Кодування" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Термін дії" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "Роздільник FNC1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "Тип вмісту GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "Маршрутизація HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Якщо True, використовуйте останню цифру AI, щоб визначити, де знаходиться " +"перший десятковий" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Недійсний штрих-код: не можна відформатувати як дату" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Недійсний штрих-код: знаки чеку некоректні" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Є номенклатурою GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Розташування" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Партія" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Міра" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Числовий ідентифікатор" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Дата пакування" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Упаковка" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Тип упаковки" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Кількість" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "Альтернативний роздільник FNC1 не є дійсним регулярним виразом: " + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"Тип вмісту GS1 визначає, які будуть дані при обробці правилом штрих-коду: * " +"Дата: штрих-код буде перетворено в дату і час Odoo; * Вимірювання: значення " +"штрих-коду пов'язане з певною од. вим.; * Числовий ідентифікатор: штрих-код " +"фіксованої довжини після певного кодування; * Буквенно-цифрова назва: штрих-" +"код змінної довжини." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "Паттерн правила \"%s\" не є дійсним регуляним виразом: " + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"Паттерн правила \"%s\" недійсний, він вимагає дві групи:\n" +"\t- Перша модуля ідентифікатора (зазвичай від 2 до 4 чисел);\n" +"\t- Друга для отримання значення." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Щось не так із паттерном правила штрих-коду \"%s\".\n" +"Якщо це правило використовує десяткові числа, перевірте, чи він не може отримати тільки цифру як останній символ для модуля ідентифікатора.\n" +"Перевірте також, чи збігаються значення, які можуть бути лише цифрами, інакше значення не може бути використано як міра." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Ця номенклатура використовує специфікацію GS1, лише дозволені правила " +"кодування GS1-128 є правильною номенклатурою." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "Цей штрих-код не може бути розділений жодним правилом." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Штрих-код не може бути частково чи повністю розділений." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" +"Дане правило діятиме, тільки якщо штрих-код закодовано точно зазначеним " +"кодуванням" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Тип" diff --git a/barcodes_gs1_nomenclature/i18n/vi.po b/barcodes_gs1_nomenclature/i18n/vi.po new file mode 100644 index 0000000..984538d --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/vi.po @@ -0,0 +1,262 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Vietnamese (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "Tên chứa chữ và số" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "" +"Dấu phân cách biểu thức chính quy thay thế cho FNC1 . Ký tự phân tách không " +"được khớp với phần đầu/cuối của bất kỳ mẫu quy tắc liên quan nào." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "Đơn vị tính liên kết" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "Phép đặt tên mã vạch" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "Quy tắc mã vạch" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "Sử dụng tốt nhất trước ngày" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "Ngày" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "Số thập phân" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "Vị trí đích" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "Mã hoá" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "Ngày hết hạn" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "Ký tự phân tách FNC1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "Loại nội dung GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "Định tuyến HTTP" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "" +"Nếu Đúng, hãy sử dụng chữ số cuối cùng của AI để xác định vị trí của số thập" +" phân đầu tiên" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "Mã vạch không hợp lệ: không thể định dạng thành ngày" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "Mã vạch không hợp lệ: chữ số kiểm tra không chính xác" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "Là quy tắc đặt tên GS1" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "Vị trí" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "Lô" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "Số đo" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "Mã dạng số" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "Ngày đóng gói" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "Kiện hàng" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "Kiểu đóng gói" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "Số lượng" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "" +"Thay thế dấu phân cách FNC1 không phải là một biểu thức chính quy hợp lệ:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"Loại nội dung GS1 xác định loại dữ liệu mà quy tắc sẽ xử lý mã vạch thành:" +" * Ngày: mã vạch sẽ được chuyển đổi thành ngày giờ của Odoo; *" +" Đơn vị tính: giá trị của mã vạch liên quan đến một đơn vị tính cụ thể;" +" * Mã dạng số: mã vạch có độ dài cố định theo một cách mã hóa cụ " +"thể; * Tên chứa chữ và số: mã vạch có độ dài không cố định." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "Mẫu quy tắc \"%s\" không phải là một biểu thức chính quy hợp lệ: " + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"Mẫu quy tắc \"%s\" không hợp lệ, cần hai nhóm:\n" +"\t- Nhóm đầu tiên dành cho Mã ứng dụng (thường là 2 đến 4 chữ số);\n" +"\t- Nhóm thứ hai để ghi nhận giá trị." + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"Đã xảy ra lỗi với mẫu quy tắc mã vạch \"%s\".\n" +"Nếu quy tắc này sử dụng số thập phân, hãy đảm bảo rằng ký tự cuối cùng của Mã ứng dụng phải là một chữ số.\n" +"Ngoài ra, hãy đảm bảo các giá trị có thể khớp phải là chữ số, nếu không, giá trị không thể được sử dụng làm đơn vị tính." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "" +"Phép đặt tên này sử dụng quy định kỹ thuật GS1, chỉ các quy tắc mã hóa " +"GS1-128 được chấp nhận là loại phép đặt tên này." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "" +"Không thể phân tích cú pháp mã vạch này theo bất kỳ quy tắc mã vạch nào." + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "Không thể phân tích cú pháp một phần hoặc toàn bộ mã vạch này." + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.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 được mã hóa bằng cách mã hóa được chỉ" +" định" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "Loại" diff --git a/barcodes_gs1_nomenclature/i18n/zh_CN.po b/barcodes_gs1_nomenclature/i18n/zh_CN.po new file mode 100644 index 0000000..757962a --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/zh_CN.po @@ -0,0 +1,251 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023 +# Chloe Wang, 2023 +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Chinese (China) (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "字母数字名称" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "FNC1的替代性正则表达式分隔符。分隔符不能与任何相关规则模式的开始/结束匹配。" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "相关联的Uom" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "条码命名规则" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "条码规则" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "在此日期前最佳" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "日期" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "小数" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "目的位置" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "编码" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "有效期" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "FNC1分离器" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "GS1内容类型" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP 路由" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "如果为真,使用AI的最后一位数字来确定第一个小数的位置" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "条形码无效:无法格式化为日期" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "条形码无效:检查数字不正确" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "是否是GS1 术语" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "位置" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "批次" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "测量" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "数值标识符" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "包装日期" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "服务包" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "包裹类型" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "数量" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "FNC1 替代分隔符不是有效的 Regex:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"GS1 内容类型定义了规则将条形码处理为何种数据: * 日期:条形码将转换为 Odoo 日期; * 测量:条形码的值与特定的 UoM 相关; * " +"数字标识符:按照特定编码的固定长度条形码; * 字母数字名称:长度可变的条形码。" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "规则模式\"%s\"不是有效的 Regex:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"规则模式\"%s\"无效,它需要两组。\n" +"\t- 第一组是应用标识符(通常为 2 到 4 位数字)。\n" +"\t- 第二组捕捉值。" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"条码规则\"%s\"模式有问题。\n" +"如果该规则使用十进制,请检查应用程序标识符的最后一个字符是否为数字。\n" +"还要检查可能匹配的值只能是数字,否则该值不能被转换为度量值。" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "此命名规范采用 GS1 规范,只接受 GS1-128 编码规则。" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "这个条形码不能被任何条形码规则所解析。" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "这个条形码不能被部分或完全解析。" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "这条规则只应用于特殊编码的条形码" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "类型" diff --git a/barcodes_gs1_nomenclature/i18n/zh_TW.po b/barcodes_gs1_nomenclature/i18n/zh_TW.po new file mode 100644 index 0000000..9f4334d --- /dev/null +++ b/barcodes_gs1_nomenclature/i18n/zh_TW.po @@ -0,0 +1,250 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * barcodes_gs1_nomenclature +# +# Translators: +# Wil Odoo, 2023 +# Tony Ng, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Tony Ng, 2023\n" +"Language-Team: Chinese (Taiwan) (https://app.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_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__alpha +msgid "Alpha-Numeric Name" +msgstr "字母數字名稱" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "" +"Alternative regex delimiter for the FNC1. The separator must not match the " +"begin/end of any related rules pattern." +msgstr "FNC1的替代性正則表達式分隔符。分隔符不能與任何相關規則模式的開始/結束匹配。" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__associated_uom_id +msgid "Associated Uom" +msgstr "關聯的計量單位" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_nomenclature +msgid "Barcode Nomenclature" +msgstr "條碼命名規則" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_barcode_rule +msgid "Barcode Rule" +msgstr "條碼規則" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__use_date +msgid "Best before Date" +msgstr "最佳日期" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__date +msgid "Date" +msgstr "日期" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "Decimal" +msgstr "小數" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location_dest +msgid "Destination location" +msgstr "目的庫位" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "Encoding" +msgstr "編碼" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__expiration_date +msgid "Expiration Date" +msgstr "過期日期" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__gs1_separator_fnc1 +msgid "FNC1 Separator" +msgstr "FNC1分離器" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "GS1 Content Type" +msgstr "GS1 內容類型" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__encoding__gs1-128 +msgid "GS1-128" +msgstr "GS1-128" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model,name:barcodes_gs1_nomenclature.model_ir_http +msgid "HTTP Routing" +msgstr "HTTP 路由" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_decimal_usage +msgid "" +"If True, use the last digit of AI to determine where the first decimal is" +msgstr "如果為真,使用AI的最後一位數字來確定第一個小數的位置" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: can't be formated as date" +msgstr "條碼無效:無法格式化為日期" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "Invalid barcode: the check digit is incorrect" +msgstr "條碼無效:校驗位不正確" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "Is GS1 Nomenclature" +msgstr "是 GS1 命名法" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__location +msgid "Location" +msgstr "地點" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__lot +msgid "Lot" +msgstr "批次" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__measure +msgid "Measure" +msgstr "測量" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__gs1_content_type__identifier +msgid "Numeric Identifier" +msgstr "數字標識符" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__pack_date +msgid "Pack Date" +msgstr "包裝日期" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package +msgid "Package" +msgstr "包裹" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__package_type +msgid "Package Type" +msgstr "包裝類型" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields.selection,name:barcodes_gs1_nomenclature.selection__barcode_rule__type__quantity +msgid "Quantity" +msgstr "數量" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "The FNC1 Separator Alternative is not a valid Regex: " +msgstr "FNC1 替代分隔符不是有效的 Regex正規表示式:" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__gs1_content_type +msgid "" +"The GS1 content type defines what kind of data the rule will process the " +"barcode as: * Date: the barcode will be converted into a Odoo " +"datetime; * Measure: the barcode's value is related to a specific " +"UoM; * Numeric Identifier: fixed length barcode following a specific " +"encoding; * Alpha-Numeric Name: variable length barcode." +msgstr "" +"GS1內容類型定義了規則將把條形碼處理成什麼樣的數據。 * 日期:條形碼將被轉換為Odoo日期時間; * " +"測量:條形碼的值與特定的計量單位有關; * 數字標識符:遵循特定編碼的固定長度的條形碼; * 英數名稱:可變長度的條形碼。" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "The rule pattern \"%s\" is not a valid Regex: " +msgstr "規則模式“%s”不是有效的正則表達式:" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_rule.py:0 +#, python-format +msgid "" +"The rule pattern \"%s\" is not valid, it needs two groups:\n" +"\t- A first one for the Application Identifier (usually 2 to 4 digits);\n" +"\t- A second one to catch the value." +msgstr "" +"規則模式“%s”無效,它需要兩個組:\n" +"- 應用程序標識符的第一個(通常為 2 到 4 位數字);\n" +"- 第二個捕獲值。" + +#. module: barcodes_gs1_nomenclature +#. odoo-python +#: code:addons/barcodes_gs1_nomenclature/models/barcode_nomenclature.py:0 +#, python-format +msgid "" +"There is something wrong with the barcode rule \"%s\" pattern.\n" +"If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" +"Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure." +msgstr "" +"條碼規則“%s”模式有問題。\n" +"如果此規則使用十進制,請檢查它不能在某個時間將數字作為應用程序標識符的最後一個字符。\n" +"還檢查可能的匹配值只能是數字,否則該值不能被轉換為度量。" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_nomenclature__is_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__is_gs1_nomenclature +msgid "" +"This Nomenclature use the GS1 specification, only GS1-128 encoding rules is " +"accepted is this kind of nomenclature." +msgstr "此命名法使用 GS1 規範,僅接受 GS1-128 編碼規則是這種命名法。" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be parsed by any barcode rules." +msgstr "任何條碼規則都無法解析此條碼。" + +#. module: barcodes_gs1_nomenclature +#. odoo-javascript +#: code:addons/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js:0 +#, python-format +msgid "This barcode can't be partially or fully parsed." +msgstr "無法部分或完全解析此條碼。" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,help:barcodes_gs1_nomenclature.field_barcode_rule__encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "這條規則將只適用於特定編碼的條碼" + +#. module: barcodes_gs1_nomenclature +#: model:ir.model.fields,field_description:barcodes_gs1_nomenclature.field_barcode_rule__type +msgid "Type" +msgstr "類型" diff --git a/barcodes_gs1_nomenclature/models/__init__.py b/barcodes_gs1_nomenclature/models/__init__.py new file mode 100644 index 0000000..d979a29 --- /dev/null +++ b/barcodes_gs1_nomenclature/models/__init__.py @@ -0,0 +1,3 @@ +from . import barcode_nomenclature +from . import barcode_rule +from . import ir_http diff --git a/barcodes_gs1_nomenclature/models/barcode_nomenclature.py b/barcodes_gs1_nomenclature/models/barcode_nomenclature.py new file mode 100644 index 0000000..01910c3 --- /dev/null +++ b/barcodes_gs1_nomenclature/models/barcode_nomenclature.py @@ -0,0 +1,175 @@ +import re +import datetime +import calendar + +from odoo import api, fields, models, _ +from odoo.exceptions import ValidationError +from odoo.tools import get_barcode_check_digit + +FNC1_CHAR = '\x1D' + + +class BarcodeNomenclature(models.Model): + _inherit = 'barcode.nomenclature' + + is_gs1_nomenclature = fields.Boolean( + string="Is GS1 Nomenclature", + help="This Nomenclature use the GS1 specification, only GS1-128 encoding rules is accepted is this kind of nomenclature.") + gs1_separator_fnc1 = fields.Char( + string="FNC1 Separator", trim=False, default=r'(Alt029|#|\x1D)', + help="Alternative regex delimiter for the FNC1. The separator must not match the begin/end of any related rules pattern.") + + @api.constrains('gs1_separator_fnc1') + def _check_pattern(self): + for nom in self: + if nom.is_gs1_nomenclature and nom.gs1_separator_fnc1: + try: + re.compile("(?:%s)?" % nom.gs1_separator_fnc1) + except re.error as error: + raise ValidationError(_("The FNC1 Separator Alternative is not a valid Regex: ") + str(error)) + + @api.model + def gs1_date_to_date(self, gs1_date): + """ Converts a GS1 date into a datetime.date. + + :param gs1_date: A year formated as yymmdd + :type gs1_date: str + :return: converted date + :rtype: datetime.date + """ + # See 7.12 Determination of century in dates: + # https://www.gs1.org/sites/default/files/docs/barcodes/GS1_General_Specifications.pdf + now = datetime.date.today() + current_century = now.year // 100 + substract_year = int(gs1_date[0:2]) - (now.year % 100) + century = (51 <= substract_year <= 99 and current_century - 1) or\ + (-99 <= substract_year <= -50 and current_century + 1) or\ + current_century + year = century * 100 + int(gs1_date[0:2]) + + if gs1_date[-2:] == '00': # Day is not mandatory, when not set -> last day of the month + date = datetime.datetime.strptime(str(year) + gs1_date[2:4], '%Y%m') + date = date.replace(day=calendar.monthrange(year, int(gs1_date[2:4]))[1]) + else: + date = datetime.datetime.strptime(str(year) + gs1_date[2:], '%Y%m%d') + return date.date() + + def parse_gs1_rule_pattern(self, match, rule): + result = { + 'rule': rule, + 'ai': match.group(1), + 'string_value': match.group(2), + } + if rule.gs1_content_type == 'measure': + try: + decimal_position = 0 # Decimal position begins at the end, 0 means no decimal. + if rule.gs1_decimal_usage: + decimal_position = int(match.group(1)[-1]) + if decimal_position > 0: + result['value'] = float(match.group(2)[:-decimal_position] + "." + match.group(2)[-decimal_position:]) + else: + result['value'] = int(match.group(2)) + except Exception: + raise ValidationError(_( + "There is something wrong with the barcode rule \"%s\" pattern.\n" + "If this rule uses decimal, check it can't get sometime else than a digit as last char for the Application Identifier.\n" + "Check also the possible matched values can only be digits, otherwise the value can't be casted as a measure.", + rule.name)) + elif rule.gs1_content_type == 'identifier': + # Check digit and remove it of the value + if match.group(2)[-1] != str(get_barcode_check_digit("0" * (18 - len(match.group(2))) + match.group(2))): + return None + result['value'] = match.group(2) + elif rule.gs1_content_type == 'date': + if len(match.group(2)) != 6: + return None + result['value'] = self.gs1_date_to_date(match.group(2)) + else: # when gs1_content_type == 'alpha': + result['value'] = match.group(2) + return result + + def gs1_decompose_extanded(self, barcode): + """Try to decompose the gs1 extanded barcode into several unit of information using gs1 rules. + + Return a ordered list of dict + """ + self.ensure_one() + separator_group = FNC1_CHAR + "?" + if self.gs1_separator_fnc1: + separator_group = "(?:%s)?" % self.gs1_separator_fnc1 + # zxing-library patch, removing GS1 identifiers + for identifier in [']C1', ']e0', ']d2', ']Q3', ']J1']: + if barcode.startswith(identifier): + barcode = barcode.replace(identifier, '') + break + results = [] + gs1_rules = self.rule_ids.filtered(lambda r: r.encoding == 'gs1-128') + + def find_next_rule(remaining_barcode): + for rule in gs1_rules: + match = re.search("^" + rule.pattern + separator_group, remaining_barcode) + # If match and contains 2 groups at minimun, the first one need to be the AI and the second the value + # We can't use regex nammed group because in JS, it is not the same regex syntax (and not compatible in all browser) + if match and len(match.groups()) >= 2: + res = self.parse_gs1_rule_pattern(match, rule) + if res: + return res, remaining_barcode[match.end():] + return None + + while len(barcode) > 0: + res_bar = find_next_rule(barcode) + # Cannot continue -> Fail to decompose gs1 and return + if not res_bar or res_bar[1] == barcode: + return None + barcode = res_bar[1] + results.append(res_bar[0]) + + return results + + def parse_barcode(self, barcode): + if self.is_gs1_nomenclature: + return self.gs1_decompose_extanded(barcode) + return super().parse_barcode(barcode) + + @api.model + def _preprocess_gs1_search_args(self, args, barcode_types, field='barcode'): + """Helper method to preprocess 'args' in _search method to add support to + search with GS1 barcode result. + Cut off the padding if using GS1 and searching on barcode. If the barcode + is only digits to keep the original barcode part only. + """ + nomenclature = self.env.company.nomenclature_id + if nomenclature.is_gs1_nomenclature: + for i, arg in enumerate(args): + if not isinstance(arg, (list, tuple)) or len(arg) != 3: + continue + field_name, operator, value = arg + if field_name != field or operator not in ['ilike', 'not ilike', '=', '!='] or value is False: + continue + + parsed_data = [] + try: + parsed_data += nomenclature.parse_barcode(value) or [] + except (ValidationError, ValueError): + pass + + replacing_operator = 'ilike' if operator in ['ilike', '='] else 'not ilike' + for data in parsed_data: + data_type = data['rule'].type + value = data['value'] + if data_type in barcode_types: + if data_type == 'lot': + args[i] = (field_name, operator, value) + break + match = re.match('0*([0-9]+)$', str(value)) + if match: + unpadded_barcode = match.groups()[0] + args[i] = (field_name, replacing_operator, unpadded_barcode) + break + + # The barcode isn't a valid GS1 barcode, checks if it can be unpadded. + if not parsed_data: + match = re.match('0+([0-9]+)$', value) + if match: + args[i] = (field_name, replacing_operator, match.groups()[0]) + return args diff --git a/barcodes_gs1_nomenclature/models/barcode_rule.py b/barcodes_gs1_nomenclature/models/barcode_rule.py new file mode 100644 index 0000000..669ee64 --- /dev/null +++ b/barcodes_gs1_nomenclature/models/barcode_rule.py @@ -0,0 +1,69 @@ +import re + +from odoo import api, fields, models, _ +from odoo.exceptions import ValidationError + + +class BarcodeRule(models.Model): + _inherit = 'barcode.rule' + + def _default_encoding(self): + return 'gs1-128' if self.env.context.get('is_gs1') else 'any' + + encoding = fields.Selection( + selection_add=[('gs1-128', 'GS1-128')], default=_default_encoding, + ondelete={'gs1-128': 'set default'}) + type = fields.Selection( + selection_add=[ + ('quantity', 'Quantity'), + ('location', 'Location'), + ('location_dest', 'Destination location'), + ('lot', 'Lot number'), + ('package', 'Package'), + ('use_date', 'Best before Date'), + ('expiration_date', 'Expiration Date'), + ('package_type', 'Package Type'), + ('pack_date', 'Pack Date'), + ], ondelete={ + 'quantity': 'set default', + 'location': 'set default', + 'location_dest': 'set default', + 'lot': 'set default', + 'package': 'set default', + 'use_date': 'set default', + 'expiration_date': 'set default', + 'package_type': 'set default', + 'pack_date': 'set default', + }) + is_gs1_nomenclature = fields.Boolean(related="barcode_nomenclature_id.is_gs1_nomenclature") + gs1_content_type = fields.Selection([ + ('date', 'Date'), + ('measure', 'Measure'), + ('identifier', 'Numeric Identifier'), + ('alpha', 'Alpha-Numeric Name'), + ], string="GS1 Content Type", + help="The GS1 content type defines what kind of data the rule will process the barcode as:\ + * Date: the barcode will be converted into a Odoo datetime;\ + * Measure: the barcode's value is related to a specific UoM;\ + * Numeric Identifier: fixed length barcode following a specific encoding;\ + * Alpha-Numeric Name: variable length barcode.") + gs1_decimal_usage = fields.Boolean('Decimal', help="If True, use the last digit of AI to determine where the first decimal is") + associated_uom_id = fields.Many2one('uom.uom') + + @api.constrains('pattern') + def _check_pattern(self): + gs1_rules = self.filtered(lambda rule: rule.encoding == 'gs1-128') + for rule in gs1_rules: + try: + re.compile(rule.pattern) + except re.error as error: + raise ValidationError(_("The rule pattern \"%s\" is not a valid Regex: ", rule.name) + str(error)) + groups = re.findall(r'\([^)]*\)', rule.pattern) + if len(groups) != 2: + raise ValidationError(_( + "The rule pattern \"%s\" is not valid, it needs two groups:" + "\n\t- A first one for the Application Identifier (usually 2 to 4 digits);" + "\n\t- A second one to catch the value.", + rule.name)) + + super(BarcodeRule, (self - gs1_rules))._check_pattern() diff --git a/barcodes_gs1_nomenclature/models/ir_http.py b/barcodes_gs1_nomenclature/models/ir_http.py new file mode 100644 index 0000000..9a42eb9 --- /dev/null +++ b/barcodes_gs1_nomenclature/models/ir_http.py @@ -0,0 +1,16 @@ +# -*- 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().session_info() + nomenclature = self.env.company.sudo().nomenclature_id + if not nomenclature.is_gs1_nomenclature: + return res + res['gs1_group_separator_encodings'] = nomenclature.gs1_separator_fnc1 + return res diff --git a/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js b/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js new file mode 100644 index 0000000..2c6f447 --- /dev/null +++ b/barcodes_gs1_nomenclature/static/src/js/barcode_parser.js @@ -0,0 +1,167 @@ +/** @odoo-module **/ + +import { patch } from "@web/core/utils/patch"; +import { BarcodeParser } from "@barcodes/js/barcode_parser"; +import { _t } from "@web/core/l10n/translation"; +export class GS1BarcodeError extends Error {}; + +export const FNC1_CHAR = String.fromCharCode(29); + +patch(BarcodeParser, { + barcodeNomenclatureFields: [ + ...BarcodeParser.barcodeNomenclatureFields, + "is_gs1_nomenclature", + "gs1_separator_fnc1", + ], + barcodeRuleFields: [ + ...BarcodeParser.barcodeRuleFields, + "gs1_content_type", + "gs1_decimal_usage", + "associated_uom_id", + ], +}); + +patch(BarcodeParser.prototype, { + setup(attributes) { + super.setup(...arguments); + // Use the nomenclature's separaor regex, else use an impossible one. + const nomenclatureSeparator = this.nomenclature && this.nomenclature.gs1_separator_fnc1; + this.gs1SeparatorRegex = new RegExp(nomenclatureSeparator || '.^', 'g'); + }, + + /** + * Convert YYMMDD GS1 date into a Date object + * + * @param {string} gs1Date YYMMDD string date, length must be 6 + * @returns {Date} + */ + gs1_date_to_date(gs1Date) { + // See 7.12 Determination of century in dates: + // https://www.gs1.org/sites/default/files/docs/barcodes/GS1_General_Specifications.pdfDetermination of century + const now = new Date(); + const substractYear = parseInt(gs1Date.slice(0, 2)) - (now.getFullYear() % 100); + let century = Math.floor(now.getFullYear() / 100); + if (51 <= substractYear && substractYear <= 99) { + century--; + } else if (-99 <= substractYear && substractYear <= -50) { + century++; + } + const year = century * 100 + parseInt(gs1Date.slice(0, 2)); + const date = new Date(year, parseInt(gs1Date.slice(2, 4) - 1)); + + if (gs1Date.slice(-2) === '00'){ + // Day is not mandatory, when not set -> last day of the month + date.setDate(new Date(year, parseInt(gs1Date.slice(2, 4)), 0).getDate()); + } else { + date.setDate(parseInt(gs1Date.slice(-2))); + } + return date; + }, + + /** + * Perform interpretation of the barcode value depending of the rule.gs1_content_type + * + * @param {Array} match Result of a regex match with atmost 2 groups (ia and value) + * @param {Object} rule Matched Barcode Rule + * @returns {Object|null} + */ + parse_gs1_rule_pattern(match, rule) { + const result = { + rule: Object.assign({}, rule), + ai: match[1], + string_value: match[2], + code: match[2], + base_code: match[2], + type: rule.type + }; + if (rule.gs1_content_type === 'measure'){ + let decimalPosition = 0; // Decimal position begin at the end, 0 means no decimal + if (rule.gs1_decimal_usage){ + decimalPosition = parseInt(match[1][match[1].length - 1]); + } + if (decimalPosition > 0) { + const integral = match[2].slice(0, match[2].length - decimalPosition); + const decimal = match[2].slice(match[2].length - decimalPosition); + result.value = parseFloat( integral + "." + decimal); + } else { + result.value = parseInt(match[2]); + } + } else if (rule.gs1_content_type === 'identifier'){ + if (parseInt(match[2][match[2].length - 1]) !== this.get_barcode_check_digit("0".repeat(18 - match[2].length) + match[2])){ + throw new Error(_t("Invalid barcode: the check digit is incorrect")); + // return {error: _t("Invalid barcode: the check digit is incorrect")}; + } + result.value = match[2]; + } else if (rule.gs1_content_type === 'date'){ + if (match[2].length !== 6){ + throw new Error(_t("Invalid barcode: can't be formated as date")); + // return {error: _t("Invalid barcode: can't be formated as date")}; + } + result.value = this.gs1_date_to_date(match[2]); + } else { + result.value = match[2]; + } + return result; + }, + + /** + * Try to decompose the gs1 extanded barcode into several unit of information using gs1 rules. + * + * @param {string} barcode + * @returns {Array} Array of object + */ + gs1_decompose_extanded(barcode) { + const results = []; + const rules = this.nomenclature.rules.filter(rule => rule.encoding === 'gs1-128'); + const separatorReg = `(?:${FNC1_CHAR}+)?`; + barcode = this._convertGS1Separators(barcode); + + while (barcode.length > 0) { + const barcodeLength = barcode.length; + for (const rule of rules) { + const match = barcode.match("^" + rule.pattern + separatorReg); + if (match && match.length >= 3) { + const res = this.parse_gs1_rule_pattern(match, rule); + if (res) { + barcode = barcode.slice(match.index + match[0].length); + results.push(res); + if (barcode.length === 0) { + return results; // Barcode completly parsed, no need to keep looping. + } + } else { + throw new GS1BarcodeError(_t("This barcode can't be parsed by any barcode rules.")); + } + } + } + if (barcodeLength === barcode.length) { + throw new GS1BarcodeError(_t("This barcode can't be partially or fully parsed.")); + } + } + + return results; + }, + + /** + * @override + * @returns {Object|Array|null} If nomenclature is GS1, returns an array or null + */ + parse_barcode(barcode) { + if (this.nomenclature && this.nomenclature.is_gs1_nomenclature) { + return this.gs1_decompose_extanded(barcode); + } + return super.parse_barcode(...arguments); + }, + + /** + * The FNC1 is the default GS1 separator character, but through the field `gs1_separator_fnc1`, + * the user has the possibility to define one or multiple characters to use as separator as + * a regex. This method replaces all of the matches in the given barcode by the FNC1. + * + * @param {string} barcode + * @returns {string} + */ + _convertGS1Separators: function (barcode) { + barcode = barcode.replace(this.gs1SeparatorRegex, FNC1_CHAR); + return barcode; + }, +}); diff --git a/barcodes_gs1_nomenclature/static/src/js/barcode_service.js b/barcodes_gs1_nomenclature/static/src/js/barcode_service.js new file mode 100644 index 0000000..b802459 --- /dev/null +++ b/barcodes_gs1_nomenclature/static/src/js/barcode_service.js @@ -0,0 +1,18 @@ +/** @odoo-module **/ + +import { session } from "@web/session"; +import { patch } from "@web/core/utils/patch"; +import { barcodeService } from '@barcodes/barcode_service'; + +import { FNC1_CHAR } from "@barcodes_gs1_nomenclature/js/barcode_parser"; + + +patch(barcodeService, { + // Use the regex given by the session, else use an impossible one + gs1SeparatorRegex: new RegExp(session.gs1_group_separator_encodings || '.^', 'g'), + + cleanBarcode(barcode) { + barcode = barcode.replace(barcodeService.gs1SeparatorRegex, FNC1_CHAR); + return super.cleanBarcode(barcode); + }, +}); diff --git a/barcodes_gs1_nomenclature/static/src/js/tests/barcode_parser_tests.js b/barcodes_gs1_nomenclature/static/src/js/tests/barcode_parser_tests.js new file mode 100644 index 0000000..9490d91 --- /dev/null +++ b/barcodes_gs1_nomenclature/static/src/js/tests/barcode_parser_tests.js @@ -0,0 +1,254 @@ +/** @odoo-module **/ + +import { BarcodeParser } from "@barcodes/js/barcode_parser"; +import { barcodeService } from "@barcodes/barcode_service"; + + +QUnit.module('Barcodes', {}, function () { +QUnit.module('Barcode GS1 Parser', { + beforeEach: function () { + this.nomenclature = { + id: 2, + name: "GS1", + upc_ean_conv: "always", + is_gs1_nomenclature: true, + gs1_separator_fnc1: '', + rules: [ + { + id: 2, + name: "Global Trade Item Number (GTIN)", + barcode_nomenclature_id: 2, + sequence: 100, + encoding: "gs1-128", + pattern: "(01)(\\d{14})", + type: "product", + gs1_content_type: "identifier", + gs1_decimal_usage: false + }, { + id: 3, + name: "GTIN of contained trade items", + barcode_nomenclature_id: 2, + sequence: 101, + encoding: "gs1-128", + pattern: "(02)(\\d{14})", + type: "product", + gs1_content_type: "identifier", + gs1_decimal_usage: false + }, { + id: 4, + name: "Batch or lot number", + barcode_nomenclature_id: 2, + sequence: 102, + encoding: "gs1-128", + pattern: "(10)([!\"%/0-9:?A-Za-z]{0,20})", + type: "product", + gs1_content_type: "alpha", + gs1_decimal_usage: false + }, { + id: 5, + name: "Serial number", + barcode_nomenclature_id: 2, + sequence: 105, + encoding: "gs1-128", + pattern: "(21)([!\"%/0-9:?A-Za-z]{0,20})", + type: "product", + gs1_content_type: "alpha", + gs1_decimal_usage: false + }, { + id: 6, + name: "Pack date (YYMMDD)", + barcode_nomenclature_id: 2, + sequence: 103, + encoding: "gs1-128", + pattern: "(13)(\\d{6})", + type: "pack_date", + gs1_content_type: "date", + gs1_decimal_usage: false + }, { + id: 7, + name: "Best before date (YYMMDD)", + barcode_nomenclature_id: 2, + sequence: 104, + encoding: "gs1-128", + pattern: "(15)(\\d{6})", + type: "use_date", + gs1_content_type: "date", + gs1_decimal_usage: false + }, { + id: 8, + name: "Expiration date (YYMMDD)", + barcode_nomenclature_id: 2, + sequence: 105, + encoding: "gs1-128", + pattern: "(16)(\\d{6})", + type: "expiration_date", + gs1_content_type: "date", + gs1_decimal_usage: false + }, { + id: 9, + name: "Variable count of items (variabl", + barcode_nomenclature_id: 2, + sequence: 105, + encoding: "gs1-128", + pattern: "(30)(\\d{0,8})", + type: "product", + gs1_content_type: "measure", + gs1_decimal_usage: false + }, { + id: 10, + name: "Count of trade items or trade it", + barcode_nomenclature_id: 2, + sequence: 105, + encoding: "gs1-128", + pattern: "(37)(\\d{0,8})", + type: "product", + gs1_content_type: "measure", + gs1_decimal_usage: false + }, { + id: 11, + name: "Net weight, kilograms (variable", + barcode_nomenclature_id: 2, + sequence: 105, + encoding: "gs1-128", + pattern: "(310[0-5])(\\d{6})", + type: "product", + gs1_content_type: "measure", + gs1_decimal_usage: true + }, { + id: 12, + name: "Length or first dimension, metre", + barcode_nomenclature_id: 2, + sequence: 105, + encoding: "gs1-128", + pattern: "(311[0-5])(\\d{6})", + type: "product", + gs1_content_type: "measure", + gs1_decimal_usage: true + }, { + id: 13, + name: "Net volume, litres (variable mea", + barcode_nomenclature_id: 2, + sequence: 105, + encoding: "gs1-128", + pattern: "(315[0-5])(\\d{6})", + type: "product", + gs1_content_type: "measure", + gs1_decimal_usage: true + }, { + id: 14, + name: "Length or first dimension, inche", + barcode_nomenclature_id: 2, + sequence: 105, + encoding: "gs1-128", + pattern: "(321[0-5])(\\d{6})", + type: "product", + gs1_content_type: "measure", + gs1_decimal_usage: true + }, { + id: 15, + name: "Net weight (or volume), ounces (", + barcode_nomenclature_id: 2, + sequence: 105, + encoding: "gs1-128", + pattern: "(357[0-5])(\\d{6})", + type: "product", + gs1_content_type: "measure", + gs1_decimal_usage: true + } + ] + } + } +}, function () { + QUnit.test('Test gs1 date barcode', async function (assert) { + assert.expect(9); + const barcodeNomenclature = new BarcodeParser({nomenclature: this.nomenclature}); + + // 20/10/2015 -> 151020 + let dateGS1 = "151020"; + let date = barcodeNomenclature.gs1_date_to_date(dateGS1); + assert.equal(date.getDate(), 20); + assert.equal(date.getMonth() + 1, 10); + assert.equal(date.getFullYear(), 2015); + + // XX/03/2052 -> 520300 -> (if day no set take last day of the month -> 31) + dateGS1 = "520300"; + date = barcodeNomenclature.gs1_date_to_date(dateGS1); + assert.equal(date.getDate(), 31); + assert.equal(date.getMonth() + 1, 3); + assert.equal(date.getFullYear(), 2052); + + // XX/02/2020 -> 520200 -> (if day no set take last day of the month -> 29) + dateGS1 = "200200"; + date = barcodeNomenclature.gs1_date_to_date(dateGS1); + assert.equal(date.getDate(), 29); + assert.equal(date.getMonth() + 1, 2); + assert.equal(date.getFullYear(), 2020); + }); + + QUnit.test('Test gs1 decompose extended', async function (assert) { + assert.expect(19); + const barcodeNomenclature = new BarcodeParser({nomenclature: this.nomenclature}); + + // (01)94019097685457(10)33650100138(3102)002004(15)131018 + let code128 = "01940190976854571033650100138\x1D310200200415131018"; + let res = barcodeNomenclature.gs1_decompose_extanded(code128); + assert.equal(res.length, 4); + assert.equal(res[0].ai, "01"); + + assert.equal(res[1].ai, "10"); + + assert.equal(res[2].ai, "3102"); + assert.equal(res[2].value, 20.04); + + assert.equal(res[3].ai, "15"); + assert.equal(typeof res[3].value.getFullYear, 'function'); + assert.equal(res[3].value.getFullYear(), 2013); + assert.equal(res[3].value.getDate(), 18); + assert.equal(res[3].value.getMonth() + 1, 10); + + // (01)94019097685457(13)170119(30)17 + code128 = "0194019097685457131701193017"; + res = barcodeNomenclature.gs1_decompose_extanded(code128); + assert.equal(res.length, 3); + assert.equal(res[0].ai, "01"); + + assert.equal(res[1].ai, "13"); + assert.equal(typeof res[1].value.getFullYear, 'function'); + assert.equal(res[1].value.getFullYear(), 2017); + assert.equal(res[1].value.getDate(), 19); + assert.equal(res[1].value.getMonth() + 1, 1); + + assert.equal(res[2].ai, "30"); + assert.equal(res[2].value, 17); + }); + + QUnit.test('Test Alternative GS1 Separator (fnc1)', async function (assert) { + assert.expect(6); + let barcodeNomenclature = new BarcodeParser({ nomenclature: this.nomenclature }); + await barcodeNomenclature.loaded; + + // (21)12345(15)090101(16)100101 + const code128 = "2112345#1509010116100101"; + let res; + try { + res = barcodeNomenclature.gs1_decompose_extanded(barcodeService.cleanBarcode(code128)); + } catch (error) { + assert.ok( + error instanceof Error, + "Still using the default separator, so using a custom separator shouldn't work" + ); + } + + // Reload the nomenclature but this time using '#' as separator. + this.nomenclature.gs1_separator_fnc1 = '#'; + barcodeNomenclature = new BarcodeParser({ nomenclature: this.nomenclature }); + await barcodeNomenclature.loaded; + res = barcodeNomenclature.gs1_decompose_extanded(barcodeService.cleanBarcode(code128)); + assert.equal(res.length, 3); + assert.equal(res[0].ai, "21"); + assert.equal(res[0].value, "12345"); + assert.equal(res[1].ai, "15"); + assert.equal(res[2].ai, "16"); + }); +}); +}); diff --git a/barcodes_gs1_nomenclature/tests/__init__.py b/barcodes_gs1_nomenclature/tests/__init__.py new file mode 100644 index 0000000..cdab5c7 --- /dev/null +++ b/barcodes_gs1_nomenclature/tests/__init__.py @@ -0,0 +1 @@ +from . import test_barcodes_gs1_nomenclature diff --git a/barcodes_gs1_nomenclature/tests/test_barcodes_gs1_nomenclature.py b/barcodes_gs1_nomenclature/tests/test_barcodes_gs1_nomenclature.py new file mode 100644 index 0000000..23a0fae --- /dev/null +++ b/barcodes_gs1_nomenclature/tests/test_barcodes_gs1_nomenclature.py @@ -0,0 +1,130 @@ +from odoo.exceptions import ValidationError +from odoo.tests.common import TransactionCase + + +class TestBarcodeGS1Nomenclature(TransactionCase): + def test_gs1_date_to_date(self): + barcode_nomenclature = self.env['barcode.nomenclature'] + # 20/10/2015 -> 151020 + date_gs1 = "151020" + date = barcode_nomenclature.gs1_date_to_date(date_gs1) + self.assertEqual(date.day, 20) + self.assertEqual(date.month, 10) + self.assertEqual(date.year, 2015) + + # XX/03/2052 -> 520300 -> (if day no set take last day of the month -> 31) + date_gs1 = "520300" + date = barcode_nomenclature.gs1_date_to_date(date_gs1) + self.assertEqual(date.day, 31) + self.assertEqual(date.month, 3) + self.assertEqual(date.year, 2052) + + # XX/02/2020 -> 520200 -> (if day no set take last day of the month -> 29) + date_gs1 = "200200" + date = barcode_nomenclature.gs1_date_to_date(date_gs1) + self.assertEqual(date.day, 29) + self.assertEqual(date.month, 2) + self.assertEqual(date.year, 2020) + + def test_gs1_extanded_barcode_1(self): + barcode_nomenclature = self.env['barcode.nomenclature'].browse(self.ref('barcodes_gs1_nomenclature.default_gs1_nomenclature')) + # (01)94019097685457(10)33650100138(3102)002004(15)131018 + code128 = "01940190976854571033650100138\x1D310200200415131018" + res = barcode_nomenclature.gs1_decompose_extanded(code128) + self.assertEqual(len(res), 4) + self.assertEqual(res[0]["ai"], "01") + + self.assertEqual(res[1]["ai"], "10") + + self.assertEqual(res[2]["ai"], "3102") + self.assertEqual(res[2]["value"], 20.04) + + self.assertEqual(res[3]["ai"], "15") + self.assertEqual(res[3]["value"].year, 2013) + self.assertEqual(res[3]["value"].day, 18) + self.assertEqual(res[3]["value"].month, 10) + + # (01)94019097685457(13)170119(30)17 + code128 = "0194019097685457131701193017" + res = barcode_nomenclature.gs1_decompose_extanded(code128) + self.assertEqual(len(res), 3) + self.assertEqual(res[0]["ai"], "01") + + self.assertEqual(res[1]["ai"], "13") + self.assertEqual(res[1]["value"].year, 2017) + self.assertEqual(res[1]["value"].day, 19) + self.assertEqual(res[1]["value"].month, 1) + + self.assertEqual(res[2]["ai"], "30") + self.assertEqual(res[2]["value"], 17) + + def test_gs1_extanded_barcode_2_decimal(self): + """ Parses multiples barcode with (or without) a decimal value and + checks for each of them the value is correctly parsed. + """ + # Configures a barcode GS1 nomenclature... + barcode_nomenclature = self.env['barcode.nomenclature'].create({ + 'name': "GS1 Nomenclature - Test", + 'is_gs1_nomenclature': True, + }) + default_barcode_rule_vals = { + 'default_encoding': 'gs1-128', + 'default_barcode_nomenclature_id': barcode_nomenclature.id, + 'default_type': 'quantity', + 'default_gs1_content_type': 'measure', + } + # Creates a rule who don't take any decimal. + barcode_rule = self.env['barcode.rule'].with_context(default_barcode_rule_vals).create({ + 'name': "GS1 Rule Test - No Decimal", + 'pattern': r'(300)(\d{5,8})', + 'gs1_decimal_usage': False, + }) + # Creates a rule to take the four last digit as decimals. + barcode_rule_decimal = self.env['barcode.rule'].with_context(default_barcode_rule_vals).create({ + 'name': "GS1 Rule Test - Four Decimals", + 'pattern': r'(304)(\d{5,8})', + 'gs1_decimal_usage': True, + }) + + # Checks barcodes without decimals. + res = barcode_nomenclature.gs1_decompose_extanded('30000000') + self.assertEqual(len(res), 1) + self.assertEqual(res[0]['string_value'], '00000') + self.assertEqual(res[0]['value'], 0) + + res = barcode_nomenclature.gs1_decompose_extanded('30018789') + self.assertEqual(len(res), 1) + self.assertEqual(res[0]['string_value'], '18789') + self.assertEqual(res[0]['value'], 18789) + + res = barcode_nomenclature.gs1_decompose_extanded('3001515000') + self.assertEqual(len(res), 1) + self.assertEqual(res[0]['string_value'], '1515000') + self.assertEqual(res[0]['value'], 1515000) + + # Checks barcodes with decimals. + res = barcode_nomenclature.gs1_decompose_extanded('30400000') + self.assertEqual(len(res), 1) + self.assertEqual(res[0]['string_value'], '00000') + self.assertEqual(res[0]['value'], 0.0) + + res = barcode_nomenclature.gs1_decompose_extanded('30418789') + self.assertEqual(len(res), 1) + self.assertEqual(res[0]['string_value'], '18789') + self.assertEqual(res[0]['value'], 1.8789) + + res = barcode_nomenclature.gs1_decompose_extanded('3041515000') + self.assertEqual(len(res), 1) + self.assertEqual(res[0]['string_value'], '1515000') + self.assertEqual(res[0]['value'], 151.5) + + # Checks wrong configs will raise an exception. + barcode_rule_decimal.pattern = r'()(\d{0,4})' + # Barcode rule uses decimals but AI doesn't precise what is the decimal position. + with self.assertRaises(ValidationError): + res = barcode_nomenclature.gs1_decompose_extanded('1234') + + # The pattern is too permissive and can catch something which can't be casted as measurement + barcode_rule.pattern = r'(300)(.*)' + with self.assertRaises(ValidationError): + res = barcode_nomenclature.gs1_decompose_extanded('300bilou4000') diff --git a/barcodes_gs1_nomenclature/views/barcodes_view.xml b/barcodes_gs1_nomenclature/views/barcodes_view.xml new file mode 100644 index 0000000..044eba6 --- /dev/null +++ b/barcodes_gs1_nomenclature/views/barcodes_view.xml @@ -0,0 +1,60 @@ + + + + Barcode Nomenclatures + barcode.nomenclature + + + + + is_gs1_nomenclature + + + + + + + + + + {'is_gs1': is_gs1_nomenclature} + + + parent.is_gs1_nomenclature + + + + + + + + + + + Barcode Nomenclatures + barcode.nomenclature + + + + + + + + + + Barcode Rule + barcode.rule + + + + parent.is_gs1_nomenclature or type == 'alias' + + + + + + + + + + diff --git a/uom/__init__.py b/uom/__init__.py new file mode 100644 index 0000000..dc5e6b6 --- /dev/null +++ b/uom/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import models diff --git a/uom/__manifest__.py b/uom/__manifest__.py new file mode 100644 index 0000000..2bf2316 --- /dev/null +++ b/uom/__manifest__.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +{ + 'name': 'Units of measure', + 'version': '1.0', + 'category': 'Sales/Sales', + 'depends': ['base'], + 'description': """ +This is the base module for managing Units of measure. +======================================================================== + """, + 'data': [ + 'data/uom_data.xml', + 'security/uom_security.xml', + 'security/ir.model.access.csv', + 'views/uom_uom_views.xml', + ], + 'installable': True, + 'license': 'LGPL-3', +} diff --git a/uom/data/uom_data.xml b/uom/data/uom_data.xml new file mode 100644 index 0000000..ae6068e --- /dev/null +++ b/uom/data/uom_data.xml @@ -0,0 +1,205 @@ + + + + + + Unit + + + Weight + + + Working Time + + + Length / Distance + + + Surface + + + Volume + + + + + + + Units + + reference + + + + + Dozens + + bigger + + + + + Days + + + reference + + + Hours + + + smaller + + + + + + m + + reference + + + + mm + + smaller + + + + km + + bigger + + + + cm + + smaller + + + + + m² + + + reference + + + + + L + + 1.0 + reference + + + m³ + + 1000 + bigger + + + + + + kg + + reference + + + + g + + smaller + + + + + t + + bigger + + + + + + lb + + 2.20462 + smaller + + + oz + + 35.274 + smaller + + + + + in + + 39.3701 + smaller + + + ft + + 3.28084 + smaller + + + yd + + 1.09361 + smaller + + + mi + + + bigger + + + + + ft² + + 10.76391 + smaller + + + + + fl oz (US) + + 33.814 + smaller + + + qt (US) + + 1.05669 + smaller + + + gal (US) + + + bigger + + + in³ + + 61.0237 + smaller + + + ft³ + + 28.3168 + bigger + + + diff --git a/uom/i18n/ar.po b/uom/i18n/ar.po new file mode 100644 index 0000000..9d61099 --- /dev/null +++ b/uom/i18n/ar.po @@ -0,0 +1,520 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# Malaz Abuidris , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Malaz Abuidris , 2024\n" +"Language-Team: Arabic (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" مثال: 1*(الوحدة المرجعية)=النسبة*(هذه الوحدة)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" مثال: 1*(هذه الوحدة)=النسبة*(الوحدة المرجعية)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "نشط" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "إضافة وحدة قياس جديدة " + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "إضافة فئة وحدة قياس جديدة " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "مؤرشف" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "نسبة أكبر" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "أكبر من وحدة القياس المرجعية" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "الفئة " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "اللون" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "النسبة المجمعة " + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"لا يمكن التحويل بين وحدات القياس إلا إذا كانت تنتمي لنفس الفئة. سيتم إجراء " +"التحويل بناءً على النسب." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "الأيام" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "اسم العرض " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "درزينات " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "تجميع حسب" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "ساعات " + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"بكم مرة تعد وحدة القياس هذه أكبر من وحدة القياس المرجعية في هذه الفئة: 1 * " +"(هذه الوحدة) = النسبة * (الوحدة المرجعية) " + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"بكم مرة تعد وحدة القياس هذه أكبر أو أصغر مقارنة بوحدة القياس المرجعية في هذه" +" الفئة: 1 * (هذه الوحدة) = النسبة * (الوحدة المرجعية) " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "المُعرف" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "الطول / المسافة " + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "إدارة وحدات قياس متعددة " + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "وحدة قياس المنتج" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "فئات وحدات قياس المنتج" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "النسبة" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "وحدة القياس المرجعية لهذه الفئة " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "وحدة القياس المرجعية " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "دقة التقريب" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "البحث عن وحدة القياس " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "البحث عن فئة وحدة القياس " + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "أصغر من وحدة القياس المرجعية" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"لقد تم تعديل بعض الحقول الأساسية في %s. \n" +"يرجى العلم بأنه لن يتم تحديث البيانات الموجودة بالفعل جراء هذا التغيير. \n" +"\n" +"بما أن وحدات القياس تؤثر على النظام بأكمله، قد يؤدي ذلك إلى مشاكل خطيرة. \n" +"مثال: قد يؤدي تعديل التقريب إلى اضطراب في رصيد المخزون. \n" +"\n" +"وبالتالي، لا يُنصح بتغيير وحدات القياس الأساسية في قاعدة بيانات سارية. " + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "السطح " + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"ستكون الكمية المحتسبة من أضعاف هذه القيمة. استخدم 1.0 لوحدة قياس لا يمكن " +"تقسيمها بعد الآن، كقطعة. " + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "لا يمكن أن يكون معدل التحويل لوحدة قياس 0! " + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"وحدات القياس التالية مستخدمة من قِبَل النظام ولا يمكن حذفها: %s \n" +"بإمكانك أرشفتها عوضاً عن ذلك. " + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "يجب أن يكون للوحدة المرجعية معامل تحويل يساوي 1. " + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "يجب أن تكون دقة التقريب قيمة موجبة فقط لا غير. " + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"لا تنتمي وحدة القياس %s المحددة في بند الطلب إلى نفس الفئة التي تنتمي إليها " +"وحدة القياس %s المحددة في المنتج. يرجى تصحيح وحدة القياس المحددة في بند " +"الطلب أو في المنتج. يجب أن ينتميا لنفس الفئة. " + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "لا يمكن أن تكون قيمة النسبة صفراً " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "النوع" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "قم بإلغاء تحديد الحقل النشط لتعطيل وحدة قياس دون حذفها. " + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "الوحدة" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "وحدة القياس" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "فئة وحدة القياس " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "الوحدات" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "وحدات القياس" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "فئات وحدات القياس " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "فئات وحدات القياس" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"يمكن تحويل وحدات القياس التي تنتمي إلى \n" +" نفس الفئة بين بعضها. على سبيل المثال، في الفئة\n" +" 'الوقت'، ستكون لديك وحدات القياس التالية:\n" +" ساعات، أيام. " + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "يجب أن يكون لفئة وحدة القياس %s وحدة قياس مرجعية واحدة على الأقل. " + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "يجب أن يكون لفئة وحدة القياس %s وحدة قياس مرجعية. " + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "يجب أن يكون لفئة وحدة القياس %s وحدة قياس مرجعية واحدة فقط. " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "وحدة القياس " + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "الحجم " + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "تحذير لـ %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "الوزن" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "وقت العمل " + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"عليك تحديد معدل تحويل بين عدة وحدات\n" +" قياس ضمن نفس الفئة. " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "سم" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "أونصة (الولايات المتحدة الأمريكية) " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "قدم " + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "قدم مربع " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "قدم مكعب " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "غالون (الولايات المحدة الأمريكية) " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "في" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "إنش مكعب " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "كجم" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "كم" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "رطل " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "ميل " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "مليمتر " + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "متر مربع " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "متر مكعب " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "أونصة " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "الكمية (الولايات المتحدة الأمريكية) " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/az.po b/uom/i18n/az.po new file mode 100644 index 0000000..6bd90f8 --- /dev/null +++ b/uom/i18n/az.po @@ -0,0 +1,467 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Jumshud Sultanov , 2022 +# erpgo translator , 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0beta\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-23 08:03+0000\n" +"PO-Revision-Date: 2022-09-22 05:55+0000\n" +"Last-Translator: erpgo translator , 2022\n" +"Language-Team: Azerbaijani (https://app.transifex.com/odoo/teams/41243/az/)\n" +"Language: az\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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktiv" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arxivləndi" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kateqoriya" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Rəng" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios." +msgstr "Ölçü vahidləri arasındakı konversiya yalnız onlar eyni kateqoriyaya aid olduqda baş verə bilər. Konversiya nisbətlərə əsasən həyata keçiriləcək." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Tərəfindən yaradılıb" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Tarixdə yaradıldı" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Gün" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Ekran Adı" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Aşağıdakılara görə Qrupla" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Saatlar" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "How many times this Unit of Measure is bigger than the reference Unit of Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "How much bigger or smaller this unit is compared to the reference Unit of Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category____last_update +#: model:ir.model.fields,field_description:uom.field_uom_uom____last_update +msgid "Last Modified on" +msgstr "Son Dəyişdirilmə tarixi" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Son Yeniləyən" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Son Yenilənmə tarixi" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Məhsulun Ölçü Vahidi" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Yuvarlaqlaşdırma Dəqiqliyi" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "The computed quantity will be a multiple of this value. Use 1.0 for a Unit of Measure that cannot be further split, such as a piece." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The unit of measure %s defined on the order line doesn't belong to the same category as the unit of measure %s defined on the product. Please correct the unit of measure defined on the order line or on the product, they should belong to the same category." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Tip" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Vahid" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Ölçü Vahidi" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Vahidlər" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "%s üçün xəbərdarlıq" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "-də" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/bg.po b/uom/i18n/bg.po new file mode 100644 index 0000000..5a468ac --- /dev/null +++ b/uom/i18n/bg.po @@ -0,0 +1,510 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# KeyVillage, 2023 +# Martin Trigaux, 2023 +# aleksandar ivanov, 2023 +# Maria Boyadjieva , 2023 +# Igor Sheludko , 2023 +# Albena Mincheva , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Albena Mincheva , 2023\n" +"Language-Team: Bulgarian (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Активно" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Архивирано" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "По-голямо съотношение" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "По-голямо от референтната мерна единица" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Категория" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Цвят" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Преобразуването на мерните единици може да възникне, само ако те принадлежат" +" към една и съща категория. Преобразуването ще се извърши въз основа на " +"съотношенията." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Дни" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Име за Показване" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Групиране по" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Часове" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Колко пъти тази мерна единица е по-голяма от референтната мерна единица в " +"тази категория: 1 * (тази единица) = съотношение * (референтна единица)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Колко по-голяма или по-малка е тази мерна единица в сравнение с референтната" +" мерна единица за тази категория: 1 * (референтна единица) = съотношение * " +"(тази единица)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Последно актуализирано от" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Последно актуализирано на" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Дължина/разстояние" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Управлявайте няколко мерни единици" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Продуктова мерна единица" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Категории на МЕ за продукта" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Съотношение" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Референтна мерна единица за тази категория" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Точност на закръгляване" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "По-малко от референтната мерна единица" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Изчисленото количество ще бъде кратно на тази стойност. Използвайте като " +"образец 1.0 за мерна единица, която не може да бъде допълнително разделена." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Коефициентът на преобразуване за единица мярка не може да е 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Вид" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Премахнете отметката от активното поле, за да деактивирате мерната единица " +"без да я изтривате." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Единица" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Мерна единица" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Единици" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Мерни единици" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Категории на мерни единици" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Мерни единици, принадлежащи към една и съща категория, могат да се\n" +" конвертират помежду си. Например, в категория\n" +" 'Време' ще разполагате със следните мерни единици:\n" +" часове, дни." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Обем" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Предупреждение за %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Тегло" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Работно време" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Трябва да определите степен на конвертиране между няколко мерни\n" +" единици в една и съща категория." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "см" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "в" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "кг" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "км" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/bs.po b/uom/i18n/bs.po new file mode 100644 index 0000000..8a27ba2 --- /dev/null +++ b/uom/i18n/bs.po @@ -0,0 +1,467 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Martin Trigaux, 2018 +# Boško Stojaković , 2018 +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-23 08:03+0000\n" +"PO-Revision-Date: 2018-09-18 09:49+0000\n" +"Last-Translator: Bole , 2018\n" +"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n" +"Language: bs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktivan" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Veće od referentne jedinice mjere" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategorija" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios." +msgstr "Konverzija između jedinica mjera može samo da se pojavi ako pripadaju istoj kategoriji. Konverzija se izvršava na osnovu omjera." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "How many times this Unit of Measure is bigger than the reference Unit of Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "How much bigger or smaller this unit is compared to the reference Unit of Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category____last_update +#: model:ir.model.fields,field_description:uom.field_uom_uom____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Dužina / Udaljenost" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Upravljanje sa više jedinica mjere" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Jedinica mjere proizvoda" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Kategorije jedinica mjera" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Omjer" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Referentna jedinica mjere za ovu kategoriju" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Preciznost zaokruživanja" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Manje od referentne jedinice mjere" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "The computed quantity will be a multiple of this value. Use 1.0 for a Unit of Measure that cannot be further split, such as a piece." +msgstr "Izračunata količina će biti množioc ove vrijednosti. Koristite 1.0 za jedinicu mjere koja ne može dalje da se razdvaja, kao što je komad." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Koeficijent omjera za ovu jedinicu mjere ne može biti 0!" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The unit of measure %s defined on the order line doesn't belong to the same category as the unit of measure %s defined on the product. Please correct the unit of measure defined on the order line or on the product, they should belong to the same category." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Tip" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Jedinica" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Jedinica mjere" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Jedinice mere" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Kategorije jedinica mjere" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volumen" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Težina" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Radno Vrijeme" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/ca.po b/uom/i18n/ca.po new file mode 100644 index 0000000..518907d --- /dev/null +++ b/uom/i18n/ca.po @@ -0,0 +1,533 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Óscar Fonseca , 2023 +# Martin Trigaux, 2023 +# RGB Consulting , 2023 +# José Cabrera Lozano , 2023 +# Josep Anton Belchi, 2023 +# Manel Fernandez Ramirez , 2023 +# Quim - eccit , 2023 +# marcescu, 2023 +# Ivan Espinola, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Ivan Espinola, 2023\n" +"Language-Team: Catalan (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" per exemple: 1(unitat de referència)=ratio(aquesta unitat)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" per exemple: 1(aquesta unitat)=ratio(unitat de referència)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Actiu" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Afegeix una nova unitat de mesura" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Afegeix una nova unitat de categoria de mesura" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arxivat" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Major ràtio" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Més gran que la unitat de mesura de referència" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Categoria" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Color" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Ràtio combinat" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"La conversió entre les unitats de mesura només és possible si pertanyen a la" +" mateixa categoria. La conversió es basarà en les ràtios establertes." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dies" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Nom mostrat" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Desenes" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Agrupar per" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Hores" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Quants cops la Unitat de Mesura és més gran que la unitat de mesura de " +"referència en aquesta categoria: 1 * (aquesta unitat) = rati * (unitat de " +"referència)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Com de gran o de petita és aquesta unitat comparada amb la unitat de mesura " +"de referència d'aquesta categoria: 1 * (unitat de referència) = rati * " +"(aquesta unitat)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Última actualització per" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Última actualització el" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Longitud / Distància" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Gestionar múltiples unitats de mesura" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Unitat de mesura del producte" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Categories de producte UdM" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Ràtio" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Unitat de mesura de referència per aquesta categoria" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Referència UoM" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Precisió d'arrodoniment" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Cerca UOM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Buscar en la categoria UoM" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Més petita que la unitat de mesura de referència" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Alguns camps crítics han estat modificats en %s.\n" +"Tingueu en compte que les dades existents no s'actualitzaran amb aquest canvi.\n" +"\n" +"Com que les unitats de mesura afecten a tot el sistema, això pot causar problemes crítics.\n" +"P. ex. modificar l'arrodoniment podria pertorbar el vostre balanç d'inventari.\n" +"\n" +"Per tant, no es recomana canviar les unitats de mesura del nucli en una base de dades en execució." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Superfície" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"La quantitat calculada serà un múltiple d'aquest valor. Utilitzi 1.0 per " +"unitat de mesura que no pot ser dividida, com una peça." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "El ràtio de conversió per a una unitat de mesura no pot ser 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"Les següents unitats de mesura són utilitzades pel sistema i no poden ser eliminades: %s\n" +"En lloc d'això, els podeu arxivar." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "La unitat de referència ha de tenir un factor de conversió igual a 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "La precisió d'arrodoniment ha d'ésser positiva." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"La unitat de mesura %s definida a la línia de comandes no pertany a la " +"mateixa categoria que la unitat de mesura %s definit al producte. Si us " +"plau, corregeixin la unitat de mesura definida en la línia d'ordre o en el " +"producte, haurien de pertànyer a la mateixa categoria." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Tipus" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Desactivi el camp actiu per desactivar una unitat de mesura sense esborrar-" +"la." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Unitat de venda" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Unitat de mesura" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Categoria d'unitats de mesura" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Unitats" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Unitats de mesura" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Categories d'unitats de mesura" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Categorias d'unitats de mesura" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Les unitats de mesura pertanyents a la mateixa categoria, poden ser " +"convertides entre elles. Per exemple, en la categoria 'Temps', poden " +"tenir les següents unitats de mesura: Hores, Dies." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" +"La categoria UoM %s ha de tenir almenys una unitat de referència de mesura." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "Categoria UoM %s hauria de tenir una unitat de mesura de referència." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" +"Categoria UoM %s només hauria de tenir una unitat de mesura de referència." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "Uom" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volum" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Avís per a %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Pes" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Horari de treball" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Ha de definir una ràtio de conversió entre diverses unitats de mesura dins " +"de la mateixa categoria." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "en" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/cs.po b/uom/i18n/cs.po new file mode 100644 index 0000000..146ebb8 --- /dev/null +++ b/uom/i18n/cs.po @@ -0,0 +1,513 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Ivana Bartonkova, 2023 +# Wil Odoo, 2023 +# Katerina Horylova, 2024 +# Jakub Smolka, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jakub Smolka, 2024\n" +"Language-Team: Czech (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktivní" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Přidat novou měrnou jednotku" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Přidat novou kategorii měrné jednotky" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Archivováno" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Větší poměr" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Větší než referenční měrná jednotka" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategorie" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Barva" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Převod mezi měrnými jednotkami lze uskutečnit pouze pokud patří do stejné " +"kategorie. Převod bude proveden na základě vzájemných poměrů." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Vytvořeno uživatelem" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Vytvořeno dne" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dny" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Zobrazovací název" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Seskupit podle" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Hodiny" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Kolikrát je tato měrná jednotka větší než referenční měrná jednotka v této " +"kategorii: 1 * (tato jednotka) = poměr * (referenční jednotka)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"O kolik větší nebo menší je tato jednotka ve srovnání s referenční měrnou " +"jednotkou pro tuto kategorii: 1 * (referenční jednotka) = poměr * (tato " +"jednotka)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Naposledy upraveno uživatelem" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Naposledy upraveno dne" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Délka / Vzdálenost" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Spravovat více měrných jednotek" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Produktová měrná jednotka" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Kategorie produktových měrných jednotek" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Poměr" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Refereční měrná jednotka této kategorie" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Zaokrouhlovací přesnost" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Hledat měrné jednotky" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Menší než referenční měrná jednotka" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Povrch" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Spočítáné množství bude v násobcích této hodnoty. Použijte 1.0 pro měrnou " +"jednotku, kterou nelze dále dělit (například kusy)." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Převodní poměr mezi měrnými jednotkami nemůže být 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "Referenční jednotka musí mít přepočítací koeficient rovný 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "Přesnost zaokrouhlení musí být pouze kladná" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"Měrná jednotka %s definovaná na řádku objednávky nepatří do stejné kategorie" +" jako měrná jednotka %s definovaná na výrobku. Opravte prosím měrnou " +"jednotku definovanou na řádku objednávky nebo na výrobku, měly by patřit do " +"stejné kategorie." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Typ" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Zrušte zaškrtnutí políčka aktivní, chcete-li zakázat jednotku měření, aniž " +"byste ji odstranili." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Jednotka" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Měrná jednotka" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Kategorie měrných jednotek" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Jednotky" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Měrné jednotky" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Kategorie měrných jednotek" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Kategorie měrných jednotek" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Měrné jednotky patřící do stejné kategorie mohou být\n" +"převedeny mezi sebou. Například v kategorii\n" +"„Čas“, budete mít následující měrné jednotky:\n" +"Hodiny, dny." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" +"Kategorie měrných jednotek %s by měla mít pouze jednu referenční měrnou " +"jednotku." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Objem" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Upozornění na %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Hmotnost" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Pracovní čas" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Musíte definovat konverzní poměr mezi několika měrnými jednotkami v rámci " +"stejné kategorie." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "v " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/da.po b/uom/i18n/da.po new file mode 100644 index 0000000..f20213e --- /dev/null +++ b/uom/i18n/da.po @@ -0,0 +1,508 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# lhmflexerp , 2023 +# Martin Trigaux, 2023 +# Sanne Kristensen , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Sanne Kristensen , 2024\n" +"Language-Team: Danish (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktiv" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Tilføj en ny måleenhed" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Tilføj en ny måleenheds kategori" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arkiveret" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Større andel" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Større end reference måleenheden" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategori" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Farve" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Konvertering mellem enheder kan kun ske, hvis de tilhører samme kategori. " +"Konvertering vil ske ud fra forholdstallene." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dage" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Snesevis" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Sortér efter" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Timer" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Hvor mange gange er denne måleenhed større end referencemængden i denne " +"kategori: 1 * (denne enhed) = forholdet * (referencenhed)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Hvor meget større eller mindre er denne enhed sammenlignet med " +"referencemåleenhed for denne kategori: 1 * (referencemåleenhed) = forhold * " +"(denne enhed)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Længde/distance" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Håndtering af mange måleenheder" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Vareenhed" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Produkt måleenhed kategorier" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Forholdstal" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Reference enhed for denne kategori" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Afrunding" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Søg måleenhed" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Mindre end reference enheden" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Det beregnede antal vil være multiplum af denne værdi. Brug 1.0 for en enhed" +" som ikke kan deles yderligere, f.eks. stk." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Konverterings raten for en enhed kan ikke være 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "Reference enheden skal have en konversions faktor lig med 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "Afrundingspræcisionen skal udelukkende være positiv." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"Måleenheden %s defineret på ordrelinjen tilhører ikke den samme kategori som" +" måleenheden %s defineret på produktet. Vær venlig at rette måleenheden " +"defineret på ordrelinjen, eller på produktet; de bør tilhøre samme kategori." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Type" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Afmarker det aktive felt for at deaktivere en måleenhed uden at slette den." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Enhed" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Enhed" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Måleenhed kategori" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Enheder" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Enheder" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Måleenhedskategorier" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Enheds kategorier" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Måleenhed tilhørende den samme kategori kan\n" +" konverteres mellem hinanden. For eksempel, i kategorien\n" +" 'Tid', vil du have følgende måleenheder:\n" +" Timer, Dage." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "Måleenheds kategori %s bør have en reference måleenhed." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "Måleenhed" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volumen" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Advarsel for %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Vægt" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Arbejdstid" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Du skal definere en konverterings rate mellem flere måleenheder\n" +" indenfor samme kategori." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "fod" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "fod³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gallon (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "i" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "tommer³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mil" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/de.po b/uom/i18n/de.po new file mode 100644 index 0000000..a2176e4 --- /dev/null +++ b/uom/i18n/de.po @@ -0,0 +1,524 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: German (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" z. B.: 1*(reference unit)=ratio*(this unit)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" z. B.: 1*(this unit)=ratio*(reference unit)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktiv" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Eine neue Maßeinheit hinzufügen" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Eine neue Maßeinheitskategorie hinzufügen" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Archiviert" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Größerer Faktor" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Größer als die Referenzeinheit" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategorie" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Farbe" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Kombinierter Faktor" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Die Umrechnung zwischen Maßeinheiten kann nur erfolgen, wenn sie derselben " +"Kategorie angehören. Die Umrechnung erfolgt auf Basis der Kennzahlen." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Tage" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Dutzende" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Gruppieren nach" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Stunden" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Wie viel größer oder kleiner ist diese Einheit im Vergleich zur " +"Referenzeinheit in dieser Kategorie: 1 * (diese Einheit) = Faktor * " +"(Referenzeinheit)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Wie viel größer oder kleiner ist diese Einheit im Vergleich zur " +"Referenzeinheit in dieser Kategorie: 1 * (Referenzeinheit) = Faktor * (diese" +" Einheit)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Länge/Distanz" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Mehrere Maßeinheiten verwalten" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Maßeinheit des Produkts" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "ME-Kategorien für Produkte" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Faktor" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Referenzmaßeinheit dieser Kategorie" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Referenzmaßeinheit" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Rundungsgenauigkeit" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Maßeinheit suchen" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Maßeinheitskategorie suchen" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Kleiner als die Referenzeinheit" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Einige wichtige Felder wurden am %s geändert.\n" +"Beachten Sie, dass bestehende Daten durch diese Änderung NICHT aktualisiert werden.\n" +"\n" +"Da sich die Maßeinheiten auf das gesamte System auswirken, kann dies zu kritischen Problemen führen.\n" +"So könnte z. B. eine Änderung der Rundung Ihre Bestandsbilanz stören.\n" +"\n" +"Es ist daher nicht empfehlenswert, die Hauptmaßeinheiten in einer laufenden Datenbank zu ändern." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Oberfläche" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Der berechnete Bestand wird ein Vielfaches dieses Wert sein. „1,0“ steht für" +" für eine Maßeinheit, die nicht weiter geteilt werden kann, wie zum Beispiel" +" ein Stück." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Der Umrechnungsfaktor einer Maßeinheit darf nicht 0 sein!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"Die folgenden Maßeinheiten werden vom System verwendet und können nicht gelöscht werden: %s\n" +"Sie können sie stattdessen archivieren." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "Die Referenzeinheit muss einen Umrechnungsfaktor von 1 haben." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "Die Rundungsgenauigkeit muss unbedingt positiv sein." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"Die in der Auftragsposition definierte Maßeinheit %s gehört nicht zur " +"gleichen Kategorie wie die im Produkt definierte Maßeinheit %s. Bitte " +"korrigieren Sie die auf der Auftragsposition oder auf dem Produkt definierte" +" Maßeinheit, sie sollten der gleichen Kategorie angehören." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "Der Wert des Verhältnisses konnte nicht Null sein" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Typ" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Heben Sie die Markierung des aktiven Felds auf, um eine Maßeinheit zu " +"deaktivieren, ohne sie zu löschen." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Einheit" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Maßeinheit" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Maßeinheitskategorie" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Einheit(en)" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Maßeinheiten" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Maßeinheitskategorien" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Maßeinheitskategorien" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Maßeinheiten, die derselben Kategorie angehören, können untereinander konvertiert werden. Die Kategorie „Zeit“ enthält beispielsweise die folgenden Maßeinheiten:\n" +"Stunden, Tage." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" +"Maßeinheitskategorie %s muss mindestens eine Referenzmaßeinheit haben." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "Die Maßeinheitskategorie %s sollte eine Referenzmaßeinheit haben." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "Maßeinheitskategorie %s sollte nur eine Referenzmaßeinheit haben." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "Maßeinheit" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volumen" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Warnung für %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Gewicht" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Arbeitszeit" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Sie müssen einen Umrechnungsfaktor für unterschiedliche Maßeinheiten " +"derselben Kategorie festlegen." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "Gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "in" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/el.po b/uom/i18n/el.po new file mode 100644 index 0000000..766a27f --- /dev/null +++ b/uom/i18n/el.po @@ -0,0 +1,467 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Martin Trigaux, 2018 +# Kostas Goutoudis , 2018 +# George Tarasidis , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-23 08:03+0000\n" +"PO-Revision-Date: 2018-09-18 09:49+0000\n" +"Last-Translator: George Tarasidis , 2018\n" +"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n" +"Language: el\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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Σε Ισχύ" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Μεγαλύτερη Αναλογία" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Μεγαλύτερη από την αναφορά Μονάδας Μέτρησης" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Κατηγορία" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios." +msgstr "Μετατροπή ανάμεσα σε Μονάδες Μέτρησης μπορεί να πραγματοποιηθεί μόνο αν ανήκουν στην ίδια κατηγορία. Η μετατροπή θα γίνει βάσει των αναλογιών." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Εμφάνιση Ονόματος" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "How many times this Unit of Measure is bigger than the reference Unit of Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "How much bigger or smaller this unit is compared to the reference Unit of Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "Κωδικός" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category____last_update +#: model:ir.model.fields,field_description:uom.field_uom_uom____last_update +msgid "Last Modified on" +msgstr "Τελευταία τροποποίηση στις" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Τελευταία Ενημέρωση από" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Τελευταία Ενημέρωση στις" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Μήκος/Απόσταση" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Διαχείριση Πολλαπλών Μονάδων Μέτρησης" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Μονάδα Μέτρησης Είδους" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Σχέση" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Αναφορά Μονάδα Μέτρησης για αυτή την κατηγορία " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Ακρίβεια στρογγυλοποίησης" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Μικρότερη από την αναφορά μονάδα μέτρησης" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "The computed quantity will be a multiple of this value. Use 1.0 for a Unit of Measure that cannot be further split, such as a piece." +msgstr "Η υπολογιζόμενη ποσότητα θα είναι ένα πολλαπλάσιο από αυτή την τιμή. Χρησιμοποίησε το 1.0 για Μονάδα Μέτρησης που δεν μπορεί να κατατμηθεί παραπάνω, όπως είναι το τεμάχιο." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Η σχέση μετατροπής για μια μονάδα μέτρησης δεν μπορεί να είναι 0!" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The unit of measure %s defined on the order line doesn't belong to the same category as the unit of measure %s defined on the product. Please correct the unit of measure defined on the order line or on the product, they should belong to the same category." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Τύπος" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Μονάδα" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Μονάδα Μέτρησης" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Μονάδες Μέτρησης" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Κατηγορίες Μονάδων Μέτρησης" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Όγκος" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Βάρος" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Ωράριο Εργασίας" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "εκ" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "κιλά" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "χλμ" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/es.po b/uom/i18n/es.po new file mode 100644 index 0000000..b12ce7a --- /dev/null +++ b/uom/i18n/es.po @@ -0,0 +1,528 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# Larissa Manderfeld, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Larissa Manderfeld, 2024\n" +"Language-Team: Spanish (https://app.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=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" p. ej. 1*(unidad de referencia)=ratio*(esta unidad)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" p. ej: 1*(esta unidad)=ratio*(unidad de referencia)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Activo" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Agregar una nueva unidad de medida" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Agregar una nueva categoría de unidad de medida" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Archivado" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Ratio más grande" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Más grande que la unidad de medida de referencia" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Categoría" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Color" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Ratio combinado" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"La conversión entre las unidades de medidas sólo puede ocurrir si pertenecen" +" a la misma categoría. La conversión se hará en función de las ratios." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Días" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Docenas" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Agrupar por" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Horas" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Cuantas veces esta unidad de medida es más grande que la unidad de medida de" +" referencia en esta categoría: 1 * (esta unidad) = ratio * (unidad de " +"referencia)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Cómo de grande o de pequeña es esta unidad comparada con la unidad de medida de referencia de esta categoría:\n" +"1 * (unidad de referencia) = ratio * (esta unidad)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Longitud / Distancia" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Gestionar múltiples unidades de medida" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Unidad de medida del producto" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Categoría de UdM para producto" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Ratio" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Unidad de medida de referencia para esta categoría" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "UdM de referencia" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Precisión de redondeo" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Buscar UdM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Buscar categoría de la UdM" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Más pequeña que la unidad de medida de referencia" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Algunos campos críticos se modificaron en %s.\n" +"Tome en cuenta que este cambio no modificará la información existente.\n" +"\n" +"Ya que las unidades de medida impactan a todo el sistema, esto puede traer problemas críticos.\n" +"P. ej. modificar el redondeo podría alterar el saldo de su inventario.\n" +"\n" +"Por eso, cambiar las unidades de medida neutrales en una base de datos funcional no está recomendado." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Superficie" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"La cantidad calculada será un múltiplo de este valor. Use 1,0 para una " +"unidad de medida que no puede ser dividida, como una pieza." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "¡La ratio de conversión para una unidad de medida no puede ser 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"El sistema usa las unidades de medida que se muestran aquí, por lo tanto, no se pueden borrar: %s\n" +"Mejor archívelas." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "La unidad de referencia debe tener un factor de conversión igual a 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "La precisión de redondeo debe ser estrictamente positiva." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"La unidad de medida %s que se definió en la línea de la orden no pertenece a" +" la misma categoría que la unidad de medida %s definida en el producto. " +"Corrija la unidad de medida definida en la línea de orden o en el producto, " +"deben pertenecer a la misma categoría." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "El valor de la ratio no puede ser cero" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Tipo" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Desactive el campo activo para desactivar la unidad de medida sin borrarla." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Unidad" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Unidad de medida" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Categoría de unidades de medida" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Unidades" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Unidades de medida" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Categorías de unidades de medida" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Categorías de unidades de medida" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Las unidades de medida pertenecientes a la misma categoría pueden ser\n" +"convertidas entre sí. Por ejemplo, la categoría\n" +"'Tiempo', tendrá las siguientes unidades de medida: \n" +"Horas, Días." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" +"La categoría de UdM %s debería tener al menos una unidad de medida de " +"referencia." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" +"La categoría de UdM %s debería tener una unidad de medida de referencia." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" +"La categoría de unidad de medida %s solo debe tener una unidad de medida de " +"referencia." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "UdM" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volumen" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Advertencia para %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Peso" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Horario de trabajo" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Debe definir una proporción de conversión entre varias unidades de\n" +"medida dentro de la misma categoría." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (EE. UU.)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (EE. UU.)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "in" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (EE. UU.)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/es_419.po b/uom/i18n/es_419.po new file mode 100644 index 0000000..046bdce --- /dev/null +++ b/uom/i18n/es_419.po @@ -0,0 +1,531 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# Patricia Gutiérrez Capetillo , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Patricia Gutiérrez Capetillo , 2024\n" +"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_419\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" por ejemplo: 1 * (unidad de referencia) = proporción * (esta unidad)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" por ejemplo: 1 * (esta unidad) = proporción * (unidad de referencia)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Activo" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Agregar una nueva unidad de medida" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Agregar una nueva categoría de unidad de medida" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Archivado" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Proporción mayor" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Más grande que la unidad de medida de referencia" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Categoría" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Color" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Proporción combinada" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Las unidades de medida solo se pueden convertir si ambas unidades pertenecen" +" a la misma categoría. La conversión se basará en las proporciones " +"establecidas." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Días" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Nombre en pantalla" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Docenas" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Agrupar por" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Horas" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Cuántas veces esta unidad de medida es más grande que la unidad de medida de" +" referencia en esta categoría: 1 * (esta unidad) = proporción * (unidad de " +"referencia)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Qué tan grande o pequeña es esta unidad comparada con la unidad de medida de referencia de esta categoría:\n" +"1 * (unidad de referencia) = proporción * (esta unidad)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Longitud/distancia" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Gestionar varias unidades de medida" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Unidad de medida del producto" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Categoría de UdM de producto" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Proporción" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Unidad de medida de referencia para esta categoría" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Unidad de medida de referencia" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Precisión de redondeo" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Buscar unidad de medida" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Buscar categoría UdM" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Más pequeña que la unidad de medida de referencia" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Se modificaron algunos campos críticos en %s.\n" +"Tome en cuenta que este cambio no modificará la información existente.\n" +"\n" +"Como las unidades de medida impactan a todo el sistema, esto puede causar problemas críticos.\n" +"Por ejemplo, modificar el redondeo podría alterar el balance de su inventario.\n" +"\n" +"No es recomendable cambiar las unidades de medida neutrales en una base de datos funcional." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Superficie" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"La cantidad calculada será un múltiplo de este valor. Use 1.0 para una " +"unidad de medida que no se puede dividir, como una pieza." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "La relación de conversión para una unidad de medida no puede ser 0" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"El sistema usa las unidades de medida que se muestran aquí, así que no se pueden eliminar: %s\n" +"Puede archivarlas." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "La unidad de referencia debe tener un factor de conversión igual a 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "La precisión de redondeo debe ser estrictamente positiva." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"La unidad de medida %s que se definió en la línea de la orden no pertenece a" +" la misma categoría que la unidad de medida %s definida en el producto. " +"Estas unidades de medida deben pertenecer a la misma categoría, corrija una " +"de ellas." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "El valor de la proporción no puede ser cero" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Tipo" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Desactive el campo activo para desactivar la unidad de medida sin " +"eliminarla." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Unidad" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Unidad de medida" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Categoría de unidades de medida" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Unidades" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Unidades de medida" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Categorías de las unidades de medida" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Categorías de unidades de medida" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Las unidades de medida pertenecientes a la misma categoría se pueden\n" +"convertir entre sí. Por ejemplo, la categoría\n" +"'Tiempo', tendrá las siguientes unidades de medida: \n" +"horas, días." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" +"La categoría %s de unidades de medida debería tener al menos una unidad de " +"medida de referencia." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" +"La categoría de unidades de medida %s debería tener una unidad de medida de " +"referencia." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" +"La categoría de unidad de medida %s solo debe tener una unidad de medida de " +"referencia." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "UdM" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volumen" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Advertencia para %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Peso" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Horas laborables" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Debe definir una proporción de conversión entre varias unidades de\n" +"medida dentro de la misma categoría." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (EE. UU.)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (EE. UU.)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "en " + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (EE. UU.)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/et.po b/uom/i18n/et.po new file mode 100644 index 0000000..ca7f48a --- /dev/null +++ b/uom/i18n/et.po @@ -0,0 +1,536 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Patrick-Jordan Kiudorv, 2023 +# Birgit Vijar, 2023 +# Katrin Kampura, 2023 +# Arma Gedonsky , 2023 +# Piia Paurson , 2023 +# JanaAvalah, 2023 +# Triine Aavik , 2023 +# Eneli Õigus , 2023 +# Martin Trigaux, 2023 +# Martin Aavastik , 2023 +# Marten, 2023 +# Rivo Zängov , 2023 +# Leaanika Randmets, 2023 +# Stevin Lilla, 2024 +# Anna, 2024 +# Siim Raasuke, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Siim Raasuke, 2024\n" +"Language-Team: Estonian (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktiivne" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Lisa uus mõõtühik" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Lisa uus mõõtühikute kategooria" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arhiveeritud" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Mitu korda suurem?" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Suurem kui võrdlusühik" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategooria" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Värv" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Kombineeritud suhe" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Ühikute vaheline konversioon on võimalik ainult siis, kui ühikud kuuluvad " +"samasse kategooriasse. Konverteerimist tehakse määrade järgi." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Loodud (kelle poolt?)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "päevad" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Kuvatav nimi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "tosin" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Rühmitamine" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Tund(i)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Mitu korda on see mõõtühik suurem võrdlusühikust: 1 * (see ühik) = mitu " +"korda väiksem? * (võrdlusühik)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Kui palju on ühik suurem või väikem võrreldes kategooria võrdlusühikuga: 1* " +"(kategooria võrdlusühik) = mitu korda suurem/väiksem? * (see ühik)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Pikkus / vahemaa" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Halda mitut mõõtühikut" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Toote mõõtühik" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Toote mõõtühiku kategooriad" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Mitu korda väiksem?" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Selle kategooria võrdlusühik" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Mõõtühiku viide" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Ümardamise täpsus" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Otsi mõõtühikut" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Otsi mõõtühiku kategooriat" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Väiksem kui võrdlusühik" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Mõned kriitilised väljad on muudetud %s peal.\n" +"Pange tähele, et olemasolevaid andmeid selle muudatusega EI uuendata.\n" +"\n" +"Kuna mõõtühikud mõjutavad kogu süsteemi, võib see põhjustada kriitilisi probleeme.\n" +"Näiteks võib ümardamise muutmine häirida teie inventari tasakaalu.\n" +"\n" +"Seetõttu ei ole käimasolevas andmebaasis põhikomponentide mõõtühikute muutmine soovitatav." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Pindala" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "The conversion ratio for a unit of measure cannot be 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"Süsteem kasutab järgmisi mõõtühikuid ja neid ei saa kustutada: %s\n" +"Võite need arhiveerida hoopis." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" +"Viidatud mõõtühikul peab olema konversioonifaktor, mis on võrdne 1-ga." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "Ümardamise täpsus peab olema rangelt positiivne." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"Tellimuse real määratud mõõtühik %s ei kuulu samasse kategooriasse kui " +"tootel määratud mõõtühik %s. Palun parandage mõõtühik tellimuse real või " +"tootel, need peaksid kuuluma samasse kategooriasse." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "Suhtarvu väärtus ei saa olla null." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Tüüp" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Uncheck the active field to disable a unit of measure without deleting it." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Ühik" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Mõõtühik" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Mõõtühikute kategooriad" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "tk" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Mõõtühikud" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Mõõtühikute kategooriad" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Mõõtühikute kategooriad" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "Mõõtühikute kategoorial %s peab olema vähemalt üks viidatud mõõtühik." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "Mõõtühikute kategoorial %s peaks olema viidatud mõõtühik." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "Mõõtühikute kategoorial %s peaks olema ainult üks viidatud mõõtühik." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "Mõõtühik" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Ruumala" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Hoiatus %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Kaal" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Tööaeg" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "tollid" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/fa.po b/uom/i18n/fa.po new file mode 100644 index 0000000..e40a812 --- /dev/null +++ b/uom/i18n/fa.po @@ -0,0 +1,496 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# F Hariri , 2023 +# Hamid Darabi, 2023 +# Yousef Shadmanesh , 2023 +# Hamed Mohammadi , 2023 +# Martin Trigaux, 2023 +# Hanna Kheradroosta, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Hanna Kheradroosta, 2023\n" +"Language-Team: Persian (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "فعال" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "یک واحد اندازه گیری جدید اضافه کنید" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "یک دسته بندی واحد اندازه گیری جدید اضافه کنید" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "بایگانی شده" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "نسبت بزرگتر" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "دسته بندی" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "رنگ" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"تبدیل بین واحدهای اندازه گیری تنها در صورتی می تواند اتفاق بیفتد که به یک " +"دسته تعلق داشته باشند. تبدیل بر اساس نسبت ها انجام خواهد شد." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "ایجادشده در" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "روز" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "نام نمایش داده شده" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "دوجین" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "گروه‌بندی برمبنای" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "ساعت" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "شناسه" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "آخرین بروز رسانی توسط" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "آخرین بروز رسانی در" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "طول / مسافت" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "مدیریت چندین واحد اندازه گیری" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "واحد اندازه گیری محصول" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "دسته بندی واحد اندازه گیری محصول" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "نسبت" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "واحد اندازه گیری مرجع" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "دقت گردکردن" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "جستجو واحد اندازه گیری" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "جستجو در دسته واحد اندازه گیری" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "نوع" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "عدد" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "واحد اندازه‌گیری" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "دسته واحد اندازه گیری" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "عدد" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "واحدهای اندازه گیری" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "دسته بندی واحدهای اندازه گیری" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "دسته بندی واحدهای اندازه گیری" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "دسته واحد اندازه گیری%s باید یک واحد اندازه گیری مرجع داشته باشد." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "دسته واحد اندازه گیری%s باید فقط یک واحد اندازه گیری مرجع داشته باشد." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "واحد اندازه گیری" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "حجم" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "هشدار برای %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "وزن" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "ساعت کاری" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"شما باید ضریب تبدیل بین چند واحد\n" +"اندازه گیری در یک طبقه بندی یکسان را تعیین کنید." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "سانتی‌متر" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "در" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "کیلوگرم" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "کیلومتر" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "میلیمتر" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "مترمربع" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "مترمکعب" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/fi.po b/uom/i18n/fi.po new file mode 100644 index 0000000..2786a8e --- /dev/null +++ b/uom/i18n/fi.po @@ -0,0 +1,532 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Veikko Väätäjä , 2023 +# Jussi Lehto , 2023 +# Kari Lindgren , 2023 +# Mikko Virtanen , 2023 +# Atte Isopuro , 2023 +# Jussi Heikkilä , 2023 +# Tuomo Aura , 2023 +# Tuomas Lyyra , 2023 +# Martin Trigaux, 2023 +# Jarmo Kortetjärvi , 2023 +# Ossi Mantylahti , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Ossi Mantylahti , 2023\n" +"Language-Team: Finnish (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" esim: 1*(viiteyksikkö)=suhde*(tämä yksikkö)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" esim: 1*(tämä yksikkö)=suhde*(vertailuyksikkö)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktiivinen" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Lisää uusi mittayksikkö" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Lisää uusi mittayksikkö kategoria" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arkistoitu" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Suurempi suhde" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Suurempi kuin referenssiyksikkö" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategoria" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Väri" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Yhdistetty suhdeluku" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Yksiköiden välinen muunnos onnistuu vain saman ryhmän (kategorian) sisällä. " +"Konversio tehdään käyttäen kertoimena suhdetta." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Päivää" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Näyttönimi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Tusina" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Ryhmittely" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Tunnit" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Kuinka monta kertaa tämä mittayksikkö on suurempi kuin tässä luokassa oleva " +"mittayksikkö: 1 * (tämä yksikkö) = suhde * (vertailuyksikkö)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Kuinka paljon suurempi tai pienempi tämä yksikkö verrattuna tämän luokan " +"mittayksikköön: 1 * (vertailuyksikkö) = suhde * (tämä yksikkö)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Pituus / Etäisyys" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Hallitse useita mittayksiköitä" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Tuotteen yksikkö" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Tuote UoM Kategoriat" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Suhde" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Referenssiyksikkö tälle ryhmälle" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Viitemittayksikkö (UoM)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Pyöristystarkkuus" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Etsi mittayksikkö" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Etsi mittayksikön kategoria" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Pienempi kuin referenssiyksikkö" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Joitakin kriittisiä kenttiä on muutettu kohdassa %s.\n" +"Huomaa, että tämä muutos ei päivitä olemassa olevia tietoja.\n" +"\n" +"Koska mittayksiköt vaikuttavat koko järjestelmään, tämä voi aiheuttaa kriittisiä ongelmia.\n" +"Esimerkiksi pyöristyksen muuttaminen voi häiritä varastotasetta.\n" +"\n" +"Siksi keskeisten mittayksiköiden muuttaminen käynnissä olevassa tietokannassa ei ole suositeltavaa." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Pinta" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Laskettu määrä on moninkerta tästä arvosta. Käytä arvoa 1.0 sellaiselle " +"mittayksikölle jota ei voi jakaa, kuten kappale." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Muuntokerroin mittayksikölle ei voi olla 0 !" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"Järjestelmä käyttää seuraavia mittayksiköitä, eikä niitä voi poistaa: %s\n" +"Voit arkistoida ne sen sijaan." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "Vertailuyksikön muuntokerroin on oltava 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "Pyöristystarkkuuden on oltava ehdottomasti positiivinen." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"Tilausrivillä määritelty mittayksikkö %s ei kuulu samaan luokkaan kuin " +"tuotteessa määritelty mittayksikkö %s. Korjaa tilausrivillä tai tuotteessa " +"määritelty mittayksikkö, niiden pitäisi kuulua samaan luokkaan." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "Suhdeluvun arvo ei voi olla nolla" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Tyyppi" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Poista aktiivinen kenttä ottaaksesi pois käytöstä mittayksikön poistamatta " +"sitä." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Yksikkö" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Mittayksikkö" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Mittayksiköiden ryhmä" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Kpl" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Mittayksiköt" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Mittayksikköjen kategoriat" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Yksiköiden ryhmät" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Samaan luokkaan kuuluvat mittayksiköt voidaan\n" +"             muuntaa keskenään. Esimerkiksi luokassa\n" +"             'Aika' , sinulla on seuraavat mittayksiköt:\n" +"             Tunnit, päivät." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" +"Mittayksikkö-kategoriassa %s on oltava vähintään yksi viitemittayksikkö." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "Mittayksikkö-kategorialla %s tulisi olla viitemittayksikkö." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "UoM-kategoriassa %s tulisi olla vain yksi referenssimittayksikkö." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "Mittayksikkö" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Tilavuus" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Varoitus %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Paino" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Työaika" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Sinun on määritettävä muuntokurssi useiden yksiköiden välillä\n" +"             samaan kategoriaan." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "neliöjalkaa (ft²)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "tuumaa" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mailia" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "kk" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "jaardia (yd)" diff --git a/uom/i18n/fr.po b/uom/i18n/fr.po new file mode 100644 index 0000000..10fee7f --- /dev/null +++ b/uom/i18n/fr.po @@ -0,0 +1,528 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: French (https://app.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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" par ex. : 1*(reference unit)=ratio*(this unit)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" par ex. : 1*(this unit)=ratio*(reference unit)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Actif" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Ajouter une nouvelle unité de mesure" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Ajouter une nouvelle catégorie d'unité de mesure" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Archivé" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Facteur supérieur" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Plus grande que l'unité de mesure de référence" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Catégorie" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Couleur" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Facteur combiné" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Il est possible de convertir deux unités de mesures si elles appartiennent à" +" la même catégorie. Cette conversion utilise les facteurs définis pour ces " +"unités." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Jours" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Nom d'affichage" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Douzaines" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Regrouper par" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Heures" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Combien de fois cette unité de mesure est plus grande que l'unité de mesure " +"de référence de cette catégorie : 1 x (cette unité) = facteur x (unité de " +"référence)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Combien de fois cette unité est plus petite ou plus grande que l'unité de " +"mesure de référence de cette catégorie : 1 x (unité de référence) = facteur " +"x (cette unité)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Mis à jour par" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Mis à jour le" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Longueur / Distance" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Gérer plusieurs unités de mesure" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Unité de mesure du produit" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Catégorie d'UdM du produit" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Facteur" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Unité de mesure de référence pour cette catégorie" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "UdM de référence" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Précision d'arrondi" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Rechercher UdM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Rechercher une catégorie d'UdM" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Plus petite que l'unité de mesure de référence" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Certains champs critiques ont été modifiés sur %s.\n" +"Notez que les données existantes NE SERONT PAS mises à jour par ce changement.\n" +"\n" +"Comme les unités de mesure ont un impact sur l'ensemble du système, cela peut entraîner des problèmes critiques.\n" +"Par ex. modifier l'arrondi pourrait perturber l'équilibre de votre inventaire.\n" +"\n" +"Par conséquent, il n'est pas recommandé de modifier les unités de mesure de base dans une base de données en cours d'exécution." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Superficie" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"La quantité calculée sera un multiple de cette valeur. Utilisez 1,0 pour une" +" unité de mesure indivisible telle que la pièce." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Le facteur de conversion d'une unité de mesure ne peut pas être 0 !" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"Les unités de mesure suivantes sont utilisées par le système et ne peuvent pas être supprimées : %s\n" +"Vous pouvez les archiver à la place." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "L'unité de référence doit avoir un facteur de conversion égale à 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "L'arrondissement doit être strictement positif." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"L'unité de mesure %s définie sur la ligne de commande n'appartient pas à la " +"même catégorie que l'unité de mesure %s définie sur le produit. Veuillez " +"corriger l'unité de mesure définie sur la ligne de commande ou sur le " +"produit, elles doivent appartenir à la même catégorie." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "La valeur du ratio ne peut pas être zéro" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Type" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Décochez le champ actif pour désactiver une unité de mesure sans la " +"supprimer." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Unité" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Unité de mesure" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Catégories d'unités de mesure" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Unité(s)" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Unités de mesure" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Catégories d'unités de mesure" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Catégories d'unités de mesure" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Les unités de mesure appartenant à la même catégorie peuvent être\n" +" converties entre elles. Par exemple, dans la catégorie\n" +" 'Temps', vous aurez les unités de mesure suivantes : \n" +" Heures, Jours." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" +"La catégorie d'UdM %s doit avoir au moins une unité de mesure de référence." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "La catégorie d'UdM %s doit avoir une unité de mesure de référence." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" +"La catégorie d'unité de mesure %s devrait n'avoir qu'une unité de mesure de " +"référence." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "UdM" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volume" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Avertissement pour %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Poids" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Temps de travail" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Vous devez définir un facteur de conversion entre plusieurs unités de\n" +" mesure au sein de la même catégorie." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "in" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/gu.po b/uom/i18n/gu.po new file mode 100644 index 0000000..f3b2c72 --- /dev/null +++ b/uom/i18n/gu.po @@ -0,0 +1,466 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Qaidjohar Barbhaya, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0beta\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-23 08:03+0000\n" +"PO-Revision-Date: 2022-09-22 05:55+0000\n" +"Last-Translator: Qaidjohar Barbhaya, 2023\n" +"Language-Team: Gujarati (https://app.transifex.com/odoo/teams/41243/gu/)\n" +"Language: gu\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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Active" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Archived" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Category" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios." +msgstr "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Created on" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Days" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Group By" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "How many times this Unit of Measure is bigger than the reference Unit of Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "How much bigger or smaller this unit is compared to the reference Unit of Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category____last_update +#: model:ir.model.fields,field_description:uom.field_uom_uom____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Rounding Precision" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "The computed quantity will be a multiple of this value. Use 1.0 for a Unit of Measure that cannot be further split, such as a piece." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The unit of measure %s defined on the order line doesn't belong to the same category as the unit of measure %s defined on the product. Please correct the unit of measure defined on the order line or on the product, they should belong to the same category." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Type" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Unit of Measure" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Warning for %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/he.po b/uom/i18n/he.po new file mode 100644 index 0000000..b4a8bc8 --- /dev/null +++ b/uom/i18n/he.po @@ -0,0 +1,506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Lilach Gilliam , 2023 +# Yihya Hugirat , 2023 +# NoaFarkash, 2023 +# Leandro Noijovich , 2023 +# ZVI BLONDER , 2023 +# Martin Trigaux, 2023 +# ExcaliberX , 2023 +# Ha Ketem , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Ha Ketem , 2023\n" +"Language-Team: Hebrew (https://app.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=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "פעיל" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "הוסף יחידת מידה חדשה" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "הוסף קטגורית יחידת מידה חדשה" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "בארכיון" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "יחס גדול יותר" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "גדול מיחידת המידה הבסיסית" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "קטגוריה" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "צבע" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"המרה בין יחידות מידה יכולה להתרחש רק אם הן שייכות לאותה קטגוריה. ההמרה תיעשה" +" על בסיס היחס בניהן." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "נוצר על-ידי" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "ימים" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "שם לתצוגה" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "תריסרים" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "קבץ לפי" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "שעות" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"בכמה פעמים יחידת מידה זו גדולה מיחידת המידה הבסיסית בקטגוריה זו: 1 * (יחידה " +"זו) = יחס * (יחידת מידה בסיסית)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"בכמה יחידה זו גדולה יותר או קטנה יותר ביחס ליחידת המידה הבסיסית של קטגוריה " +"זו: 1 * (יחידת מידה בסיסית) = יחס * (יחידה זו)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "מזהה" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על-ידי" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "עדכון אחרון ב" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "אורך / מרחק" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "נהל יחידות מידה מרובות" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "יחידת מידה של מוצר" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "קטגוריות יחידת מידה של מוצר" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "יחס" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "יחידת מידה בסיסית לקטגוריה זו" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "דיוק עיגול" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "חפש יחידת מידה" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "חפש קטגורית יחידת מידה" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "קטן מיחידת המידה הבסיסית" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"הכמות המחושבת תהיה כפולה של ערך זה. השתמש ב 1.0 עבור יחידת מידה שלא ניתן " +"לפצל אותה עוד יותר, כגון חתיכה." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "יחס ההמרה של יחידת מידה לא יכול להיות 0 !" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "מקדם ההמרה של יחידת המידה הבסיסית חייב להיות שווה ל 1 ." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "דיוק העיגול חייב להיות חיובי." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "סוג" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "בטל את הסימון של שדה \"פעיל\" כדי להשבית את יחידת המידה ללא מחיקתה." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "יחידה" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "יחידת מידה" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "קטגורית יחידת מידה" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "יחידה" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "יחידות מידה" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "קטגוריות יחידות מידה" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "קטגוריות יחידת מידה" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"ניתן להמיר יחידות מידה השייכות לאותה קטגוריה.\n" +" לדוגמא: בקטגוריה: 'זמן', יהיו יחידות המידה הבאות: שעות, ימים." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "קטגורית יחידת מידה %s צריכה להכיל יחידת מידה בסיסית אחת בלבד." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "יחידת מידה" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "נפח" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "אזהרה עבור %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "משקל" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "זמן עבודה" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"עליך להגדיר יחס המרה בין מספר \n" +" יחידות שונות באותה קטגוריה." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "ס\"מ" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "ב" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "ק\"ג" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "ק\"מ" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/hr.po b/uom/i18n/hr.po new file mode 100644 index 0000000..6032e31 --- /dev/null +++ b/uom/i18n/hr.po @@ -0,0 +1,475 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Vladimir Olujić , 2022 +# Tina Milas, 2022 +# Karolina Tonković , 2022 +# 0ba0ac30481a756f36528ba6f9a4317e_6443a87 <52eefe24349934c364624ef40611b7a3_1010754>, 2022 +# Milan Tribuson , 2022 +# Martin Trigaux, 2022 +# Hrvoje Sić , 2022 +# Bole , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0beta\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-23 08:03+0000\n" +"PO-Revision-Date: 2022-09-22 05:55+0000\n" +"Last-Translator: Bole , 2023\n" +"Language-Team: Croatian (https://app.transifex.com/odoo/teams/41243/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktivan" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Dodaj novu jedinicu mjere" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Dodaj novu kategoriju jedinica mjere" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arhivirano" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Veći omjer" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Veće od referentne jedinice mjere" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategorija" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Boja" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios." +msgstr "Konverzija jedinica mjere može se vršiti samo za jedinice mjere koje pripadaju istoj kategoriji. Konverzija će se izvršiti temeljem omjera jedinica mjere." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dani/a" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Grupiraj po" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Sati" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "How many times this Unit of Measure is bigger than the reference Unit of Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "How much bigger or smaller this unit is compared to the reference Unit of Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Koliko je ova jedinica veća ili manja od referentne jedinice mjere za ovu kategoriju:\n" +"1 * (referentna jedinica) = omjer * (ova jedinica)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category____last_update +#: model:ir.model.fields,field_description:uom.field_uom_uom____last_update +msgid "Last Modified on" +msgstr "Zadnja promjena" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Promijenio" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Vrijeme promjene" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Duljina / udaljenost" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Upravljanje sa više jedinica mjere" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "JM proizvoda" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Kategorije jedinica mjera proizvoda" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Omjer" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Referentna jedinica mjere za ovu kategoriju" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Točnost zaokruživanja" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Manje od referentne jedinice mjere" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "The computed quantity will be a multiple of this value. Use 1.0 for a Unit of Measure that cannot be further split, such as a piece." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Koeficijent pretvorbe ne smije biti 0!" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "Referentna jedinica mora imati faktor konverzije 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "Preciznost zaokruživanja mora obavezno biti pozitivna vrijednost." + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The unit of measure %s defined on the order line doesn't belong to the same category as the unit of measure %s defined on the product. Please correct the unit of measure defined on the order line or on the product, they should belong to the same category." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Vrsta" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "Uncheck the active field to disable a unit of measure without deleting it." +msgstr "Odznačite aktivno polje kako biste onemogućili jedinicu mjere, a da je ne izbrišete." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Jedinica" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Jedinica mjere" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Kategorija jedinice mjere" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Jedinice" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Jedinice mjere" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Kategorije mjernih jedinica" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Kategorije jedinica mjere" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "JM" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volumen" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Upozorenje za %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Težina" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Radno vrijeme" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "u" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/hu.po b/uom/i18n/hu.po new file mode 100644 index 0000000..869e05c --- /dev/null +++ b/uom/i18n/hu.po @@ -0,0 +1,512 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Tamás Dombos, 2023 +# Ákos Nagy , 2023 +# krnkris, 2023 +# Kovács Tibor , 2023 +# Szabolcs Rádi, 2023 +# gezza , 2023 +# Martin Trigaux, 2023 +# Tamás Németh , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Tamás Németh , 2023\n" +"Language-Team: Hungarian (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktív" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Új mértékegység" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Új mértékegység kategória" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Archivált" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Nagyítási arányszám" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Nagyobb, mint a referencia mértékegység" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategória" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Szín" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"A mértékegységek közötti átváltás csak akkor valósul meg, ha ugyanabba a " +"kategóriába tartoznak. Az átváltás az arányszámok alapján történik." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Létrehozta" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Létrehozva" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "nap" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Megjelenített név" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Tucat" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Csoportosítás" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "óra" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Hányszor nagyobb ez a mértékegység, mint ennek a kategóriának a referencia " +"mértékegysége: 1 * (ez az egység) = arány * (referencia egység)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Mennyivel nagyobb vagy kisebb ez az egység ezen kategória referencia-" +"mértékegységhez képest: 1 * (referencia egység) = arány * (ez az egység)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "Azonosító" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Frissítette" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Frissítve" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Hossz / Távolság" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Mértékegységek kezelése" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Termék mértékegység" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Termék me. kategóriák" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Arány" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Ezen kategória referencia mértékegysége" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Referencia me." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Kerekítési pontosság" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Me. keresése" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Kisebb, mint a referencia mértékegység" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"A kiszámított mennyiség ezen érték többszöröse lesz. Használja az 1.0 " +"értéket olyan mértékegységhez, amely nem osztható tovább, mint például egy " +"darab." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Egy mértékegység átváltási aránya nem lehet 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "A referencia egység átváltási arányának 1-nek kell lennie." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "A kerekítési pontosság csak pozitív lehet." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Típus" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Az aktív mező kijelölésének megszüntetésével kikapcsolhat egy mértékegységet" +" annak törlése nélkül." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Egység" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Mértékegység" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Mértékegység kategória" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "egység" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Mértékegységek" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Mértékegység kategóriák" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Mértékegység kategóriák" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Ugyanabba a kategóriába tartozó mértékegységek \n" +" átválthatóak egymás közt. Például, az\n" +" 'Idő', kategóriában, a következő mértékegységek találhatók: óra, nap." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" +"A(z) %s mértékegység kategória csak egy referencia mértékegységgel kéne, " +"hogy rendelkezzen." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "Me" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Térfogat" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Figyelmeztetés erre %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Súly" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Munkaidő" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Meg kell határoznia egy átváltási arányt a mértékegységek\n" +" között ugyanazon kategórián belül." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "folyékony uncia" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "láb" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "négyzetláb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "köbláb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gallon (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "hüvelyk" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "köbhüvelyk" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "font" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "uncia" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "kvart (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yard" diff --git a/uom/i18n/hy.po b/uom/i18n/hy.po new file mode 100644 index 0000000..d9b852e --- /dev/null +++ b/uom/i18n/hy.po @@ -0,0 +1,483 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Language-Team: Armenian (https://app.transifex.com/odoo/teams/41243/hy/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hy\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/id.po b/uom/i18n/id.po new file mode 100644 index 0000000..e08973e --- /dev/null +++ b/uom/i18n/id.po @@ -0,0 +1,526 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# Abe Manyo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Abe Manyo, 2023\n" +"Language-Team: Indonesian (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktif" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Tambahkan satuan ukuran baru" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Tambahkan kategori satuan ukuran baru" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Diarsipkan" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Rasio lebih besar" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Lebih besar dari Satuan dasar" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategori" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Warna" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Combined Ratio" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Konversi antara satuan hanya dapat terjadi jika mereka berada pada kategori " +"yang sama. Konversi akan dibuat berdasarkan rasio." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Hari" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Berlusin-lusin" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Dikelompokkan berdasarkan" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Jam" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Berapa kalinya Satuan ini lebih besar dari Satuan Dasar di kategori ini: 1 *" +" (satuan ini) = rasio * (satuan dasar)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Berapa besar atau kecil Satuan ini dibandingkan dengan Satuan Dasar di " +"kategori ini: 1 * (satuan dasar) = rasio * (satuan ini)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Terakhir Diperbarui oleh" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Terakhir Diperbarui pada" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Panjang / Jarak" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Kelola Banyak Satuan" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Satuan Produk" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Kategori Satuan Produk" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Rasio" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Satuan Dasar untuk kategori ini" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Referensi Satuan Ukuran" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Ketepatan Pembulatan" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Cari Satuan Ukuran" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Cari Kategori Satuan Ukuran" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Lebih kecil dari Satuan Dasar" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Beberapa field penting telah dimodifikasi pada %s.\n" +"Mohon diingat bahwa data yang sudah ada TIDAK akan diupdate oleh perubahan ini.\n" +"\n" +"Karena satuan ukuran berdampak ke seluruh sistem, ini dapat berujung pada masalah kritis.\n" +"Contoh memodifikasi pembulatan dapat mengubah saldo inventaris Anda.\n" +"\n" +"Oleh karena itu, mengubah satuan ukuran inti pada database yang bekerja tidak disarankan." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Permukaan" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Jumlah terhitung adalah kelipatan dari nilai ini. Gunakan 1.0 untuk satuan " +"yang tidak dapat dibagi lagi, seperti satu biji." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Rasio dari konversi untuk satuan tidak boleh 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"Satuan ukuran berikut digunakan oleh sistem dan tidak dapat dihapus: %s\n" +"Alih-alih Anda dapat mengarsipnya." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "Reference unit harus memiliki faktor konversi sama dengan 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "Ketepatan pembulatan harus selalu positif." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"Satuan ukuran %s yang didefinisikan pada baris order tidak berasal dari " +"kategori yang sama dengan satuan ukuran %s yang didefinisikan pada produk. " +"Mohon betulkan satuan ukuran yang didefinisikan pada baris order atau pada " +"produk, supaya mereka berasal dari kategori yang sama." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "NIlai dari rasio tidak boleh Nol" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Jenis" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Hapus centang pada kolom aktif untuk menon-aktifkan satuan tanpa " +"menghapusnya." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Unit" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Satuan Ukuran" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Kategori Satuan Ukuran" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Unit" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Satuan Ukuran" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Kategori Satuan Ukuran" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Kategori Satuan" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Satuan pada kategori yang sama dapat\n" +"dikonversi satu sama lain. Sebagai contoh, pada kategori ini\n" +"'Waktu', Anda memiliki satuan berikut ini:\n" +"Jam, Hari." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" +"Kategori Satuan Ukuran %s harus memiliki setidaknya satu satuan ukuran " +"referensi." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "Kategori Satuan Ukuran %s harus memiliki satuan ukuran referensi." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" +"Kategori Satuan Ukuran %s harus memiliki hanya satu satuan ukuran referensi." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "Satuan ukuran" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volume" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Peringatan untuk %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Berat" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Waktu Kerja" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Anda harus menetapkan kurs konversi antara beberapa Satuan\n" +" dalam kategori yang sama." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (AS)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (AS)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "di dalam" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (AS)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/is.po b/uom/i18n/is.po new file mode 100644 index 0000000..e88edb4 --- /dev/null +++ b/uom/i18n/is.po @@ -0,0 +1,490 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# jonasyngvi, 2024 +# Kristófer Arnþórsson, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Kristófer Arnþórsson, 2024\n" +"Language-Team: Icelandic (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Virk" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Vistuð" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Flokkur" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Litur" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Umreikningur milli mælieininga getur aðeins átt sér stað ef þær tilheyra " +"sama flokki. Umreikningurinn verður byggður á hlutföllunum." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Búið til af" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Búið til þann" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dagar" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Birtingarnafn" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Hópað eftir" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "Auðkenni (ID)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Síðast uppfært af" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Síðast uppfært þann" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Mælieining" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/it.po b/uom/i18n/it.po new file mode 100644 index 0000000..4fb6066 --- /dev/null +++ b/uom/i18n/it.po @@ -0,0 +1,530 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Italian (https://app.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=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" es.: 1*(reference unit)=ratio*(this unit)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" es.: 1*(this unit)=ratio*(reference unit)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Attivo" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Aggiungi una nuova unità di misura" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Aggiungi una nuova categoria per le unità di misura" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "In archivio" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Maggiore rapporto" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Maggiore dell'unità di misura di riferimento" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Categoria" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Colore" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Combined Ratio" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Le conversioni tra unità di misura possono avvenire solo se appartengono " +"alla stessa categoria. La conversione verrà effettuata in base alle " +"proporzioni." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Data creazione" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Giorni" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Dozzine" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Raggruppa per" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Ore" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Quante volte l'unità di misura è maggiore dell'unità di misura di " +"riferimento per la categoria: 1 * (unità) = rapporto * (unità di " +"riferimento)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Quanto l'unità di misura è maggiore/minore dell'unità di misura di " +"riferimento per la categoria: 1 * (unità di riferimento) = rapporto * " +"(unità)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Lunghezza / Distanza" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Gestione unità di misura multiple" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Unità di misura prodotto" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Categorie UdM prodotto" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Rapporto" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Unità di misura di riferimento per la categoria" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Unità di misura di riferimento" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Precisione arrotondamento" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Ricerca UdM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Cerca nella categoria unità di misura" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Minore dell'unità di misura di riferimento" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Alcuni campi critici sono stati modificati su %s.\n" +"Nota che i dati esistenti NON saranno aggiornati da questa modifica.\n" +"\n" +"Dato che le unità di misura hanno un impatto sul sistema, questo potrebbe creare seri problemi.\n" +"Ad es. modificare l'arrotondamento potrebbe disturbare l'equilibrio del magazzino.\n" +"\n" +"Pertanto, non è consigliabile cambiare le unità di misura principali in un database in esecuzione." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Superficie" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"La quantità calcolata sarà un multiplo di questo valore. Usare 1,0 per una " +"unità di misura non ulteriormente divisibile, ad esempio un pezzo." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Il rapporto di conversione per una unità di misura non può essere 0." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"Le seguenti unità di misura sono utilizzate dal sistema e non possono essere eliminate: %s\n" +"Puoi invece archiviarle." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "L'unità di riferimento deve avere un fattore di conversione pari a 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "La precisione di arrotondamento deve essere strettamente positiva." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"L'unità di misura %s indicata nella riga d'ordine non appartiene alla stessa" +" categoria dell'unità di misura %s definita nel prodotto. Correggere la riga" +" d'ordine o il prodotto, le loro unità di misura devono appartenere alla " +"stessa categoria." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "Il valore del rapporto non può essere zero" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Tipologia" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Deselezionare il campo attivo per disabilitare una unità di misura senza " +"eliminarla." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Unità" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Unità di misura" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Categoria unità di misura" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Unità" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Unità di misura" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Categorie unità di misura" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Categorie unità di misura" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Le unità di misura che appartengono alla stessa categoria\n" +" possono essere convertite fra loro. Ad esempio, nella categoria\n" +" \"Periodo\", sono presenti le seguenti unità di misura:\n" +" ore, giorni." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" +"La categoria dell'UDM %s deve avere almeno un'unità di misura di " +"riferimento." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" +"La categoria unità di misura %s deve avere un'unità di misura di " +"riferimento." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" +"La categoria UdM %s deve avere una sola unità di misura di riferimento." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "UdM" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volume" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Avviso per %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Peso" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Orario lavorativo" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Deve essere indicato un tasso di conversione tra le diverse\n" +" unità di misura della stessa categoria." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (Stati Uniti)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (Stati Uniti)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "in" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "Km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (Stati Uniti)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "iarda" diff --git a/uom/i18n/ja.po b/uom/i18n/ja.po new file mode 100644 index 0000000..a1e836a --- /dev/null +++ b/uom/i18n/ja.po @@ -0,0 +1,507 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# Ryoko Tsuda , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Ryoko Tsuda , 2024\n" +"Language-Team: Japanese (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" 例: 1*(reference unit)=ratio*(this unit)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" 例: 1*(this unit)=ratio*(reference unit)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "有効化" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "新しい単位を追加" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "新しい単位カテゴリを追加" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "アーカイブ済" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "比率" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "基準単位より大きい" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "カテゴリー" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "色" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "複合比率" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "単位間の変換は同じカテゴリに属している場合のみ可能です。変換は比率に基づいて行われます。" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "作成日" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "日" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "ダース" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "グループ化" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "時間" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "このカテゴリの基準単位に比べて、この単位は何倍大きいか:1 * (この単位) = 比率 * (基準単位)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "この単位がどのくらい大きいか小さいかは、このカテゴリの基準単位と比較されます。: 1 * (基準単位) = 比率 * (この単位)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "長さ / 距離" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "複数の単位を管理" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "プロダクト単位" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "プロダクト単位カテゴリ" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "比率" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "このカテゴリの基準単位" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "参照単位" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "丸め精度" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "単位を検索" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "単位カテゴリを検索" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "基準単位より小さい" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"いくつかの重要なフィールドが%sで変更されました。\n" +"既存のデータはこの変更によって更新されないことに注意して下さい。\n" +"\n" +"単位はシステム全体に影響するため、この変更は重大な問題を引き起こす可能性があります。\n" +"例えば、四捨五入を変更すると在庫残高を乱す可能性があります。\n" +"\n" +"よって、実行中のデータベースで中心的な単位を変更することは推奨されません。" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "表面" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "計算された数量はこの値の倍数になります。小片のような更に分割できない単位には1.0を使用します。" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "単位の変換比率は0にできません。" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"以下の単位はシステムで使用されており、削除することはできません:%s \n" +"代わりにアーカイブすることができます。" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "参照単位は、換算係数が1に等しい必要があります。" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "丸め精度は必ず正の値にして下さい。" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"オーダ明細で定義された単位%sが、プロダクトで定義された単位と同じカテゴリ%sに属していません。オーダ明細またはプロダクトで定義された単位を修正して下さい。" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "比率の値がゼロになることはありません" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "タイプ" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "アクティブ項目のチェックを外すことで、単位を削除することなく非表示にできます。" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "単位" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "単位" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "単位カテゴリ" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "個" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "単位" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "単位カテゴリ" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "単位カテゴリ" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"同じカテゴリに属する単位は、互いの間で変換することができます。\n" +" たとえば、時間であれば以下の単位を持っています:\n" +" 時間, 日数." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "単位カテゴリ%sには、少なくとも1つの参照単位がある必要があります。" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "単位カテゴリ%sは参照単位を有する必要があります。" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "単位カテゴリ%sは参照単位を1つのみ有する必要があります。" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "単位" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "容積" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "%s の警告です。" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "重量" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "作業時間" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "同じカテゴリ内の各計量単位の変換レートを定義しなくてはなりません。" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "in" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/km.po b/uom/i18n/km.po new file mode 100644 index 0000000..c203a8d --- /dev/null +++ b/uom/i18n/km.po @@ -0,0 +1,466 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Sengtha Chay , 2018 +# Chan Nath , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-23 08:03+0000\n" +"PO-Revision-Date: 2018-09-18 09:49+0000\n" +"Last-Translator: Chan Nath , 2018\n" +"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n" +"Language: km\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "សកម្ម" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "ប្រភេទ" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "បង្កើតដោយ" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "បង្កើតនៅ" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "ឈ្មោះសំរាប់បង្ហាញ" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "How many times this Unit of Measure is bigger than the reference Unit of Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "How much bigger or smaller this unit is compared to the reference Unit of Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category____last_update +#: model:ir.model.fields,field_description:uom.field_uom_uom____last_update +msgid "Last Modified on" +msgstr "កាលបរិច្ឆេតកែប្រែចុងក្រោយ" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "ផ្លាស់ប្តូរចុងក្រោយ" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "ផ្លាស់ប្តូរចុងក្រោយ" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "The computed quantity will be a multiple of this value. Use 1.0 for a Unit of Measure that cannot be further split, such as a piece." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The unit of measure %s defined on the order line doesn't belong to the same category as the unit of measure %s defined on the product. Please correct the unit of measure defined on the order line or on the product, they should belong to the same category." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "ប្រភេទ" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/ko.po b/uom/i18n/ko.po new file mode 100644 index 0000000..5fadf2f --- /dev/null +++ b/uom/i18n/ko.po @@ -0,0 +1,510 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Korean (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" 예: 1*(기준 단위)=비율*(해당 단위)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" 예: 1*(해당 단위)=비율*(기준 단위)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "활성화" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "새 단위 추가하기" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "새 단위 범주 추가하기" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "보관됨" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "더 큰 비율" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "기준 단위보다 큼" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "카테고리" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "색상" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "조합 비율" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "단위 사이의 변환은 동일 카테고리에서만 가능합니다. 변환은 비율에 따라 이루어집니다." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "작성일자" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "일" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "표시명" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "다스" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "그룹별" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "시간" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "이 측정 단위가 해당 범주의 기준 단위보다 몇 배 더 큰지를 나타냅니다: 1 * (해당 단위) = 비율 * (기준 단위)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "이 범주의 기준 단위와 비교하여 이 단위가 얼마나 크거나 작습니까 : 1 * (기준 단위) = 비율 * (해당 단위)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "최근 갱신 일자" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "길이 / 거리" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "복수의 단위 관리" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "품목 단위" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "상품 단위 범주" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "비율" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "이 범주의 기준 단위" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "기준 측정 단위" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "올림 정확도" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "단위 검색" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "측정 단위 카테고리 검색" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "기준 단위보다 작음" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"%s 항목에서 일부 중요 필드가 수정되었습니다.\n" +"이번 변경으로 기존 데이터가 업데이트되는 것이 아님을 유의하시기 바랍니다.\n" +"\n" +"측정 단위는 전체 시스템에 영향을 미치므로 심각한 문제를 초래할 수 있습니다.\n" +"예를 들어, 반올림을 수정하는 경우 재고 잔액이 손상될 수 있습니다.\n" +"\n" +"따라서, 사용 중인 데이터베이스에서는 핵심적인 측정 단위를 변경하지 않는 것이 좋습니다." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "면적" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "계산된 수량은 이 값의 배수입니다. 조각과 같이 더 이상 분할할 수 없는 단위에는 1.0을 사용하십시오." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "단위의 변환 비율은 0 일 수 없습니다!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"다음의 측정 단위는 시스템에서 사용되고 있으며 삭제할 수 없습니다: %s\n" +"대신 보관 처리는 할 수 있습니다." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "기준 단위의 변환 계수는 1과 같아야 합니다." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "반올림 정밀도는 반드시 양수여야 합니다." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"주문 내역에서 지정된 %s 측정 단위는 품목에 지정된 %s 측정 단위와 동일한 카테고리에 속해 있지 않습니다. 주문 내역 혹은 품목에서 " +"지정된 측정 단위를 동일한 카테고리에 속하도록 수정하시기 바랍니다." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "비율 값은 0이 될 수 없습니다." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "유형" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "단위를 삭제하지 않고 비활성화하려면 필드 활성화를 선택 취소하십시오." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "단위" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "단위" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "단위 범주" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "단위" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "단위" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "단위 카테고리" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "단위 범주" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"동일한 범주에 속하는 단위는 서로 변환할 수 있습니다. \n" +" 예를 들어 '시간' 범주에는 \n" +" 다음과 같은 측정 단위가 있습니다 : \n" +" 시간, 일." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "%s 측정 단위 카테고리에는 기준 측정 단위가 적어도 하나는 있어야 합니다." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "%s 측정 단위 카테고리에는 기준 측정 단위가 있어야 합니다." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "UoM 범주 %s는 기준 측정 단위가 하나만 있어야 합니다." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "측정 단위" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "부피" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "%s에 대한 경고" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "무게" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "근무 시간" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"동일한 범주 내에서 여러 단위 간의 \n" +" 변환 비율을 정의해야 합니다." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "in" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/lb.po b/uom/i18n/lb.po new file mode 100644 index 0000000..ae12e80 --- /dev/null +++ b/uom/i18n/lb.po @@ -0,0 +1,462 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~12.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-23 08:03+0000\n" +"PO-Revision-Date: 2019-08-26 09:15+0000\n" +"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n" +"Language: lb\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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "How many times this Unit of Measure is bigger than the reference Unit of Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "How much bigger or smaller this unit is compared to the reference Unit of Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category____last_update +#: model:ir.model.fields,field_description:uom.field_uom_uom____last_update +msgid "Last Modified on" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "The computed quantity will be a multiple of this value. Use 1.0 for a Unit of Measure that cannot be further split, such as a piece." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The unit of measure %s defined on the order line doesn't belong to the same category as the unit of measure %s defined on the product. Please correct the unit of measure defined on the order line or on the product, they should belong to the same category." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/lt.po b/uom/i18n/lt.po new file mode 100644 index 0000000..2249554 --- /dev/null +++ b/uom/i18n/lt.po @@ -0,0 +1,512 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Arminas Grigonis , 2023 +# UAB "Draugiški sprendimai" , 2023 +# Arunas V. , 2023 +# Denis Knotko , 2023 +# Monika Raciunaite , 2023 +# Silvija Butko , 2023 +# Martin Trigaux, 2023 +# Linas Versada , 2023 +# digitouch UAB , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: digitouch UAB , 2023\n" +"Language-Team: Lithuanian (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktyvus" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Archyvuotas" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Didesnis santykis" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Didesnis negu etaloninas matavimas vienetas" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategorija" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Spalva" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Konvertavimas galimas tik tarp tai pačiai grupei priklausančių matavimo " +"vienetų. Konvertuojant kiekiai bus paskaičiuoti pagal santykį." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dienos" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Rodomas pavadinimas" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Grupuoti pagal" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Valandos" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Kiek kartų šis matavimo vienetas yra didesnis nei lyginamasis matavimo " +"vienetas šioje kategorijoje: 1 * (šis vienetas) = santykis * (lyginamasis " +"vienetas)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Kiek kartų didesnis ar mažesnis yra šis vienetas, lyginant su šios " +"kategorijos lyginamuoju vienetu: 1 * (lyginamasis vienetas) = santykis * " +"(šis vienetas)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Ilgis" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Tvarkyti kelis matavimo vienetus" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Produkto matavimo vienetas" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Produkto matavimo vienetų kategorijos" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Santykis" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Etaloninis kategorijos matavimo vienetas" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Apvalinimo tikslumas" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Mažesnis negu etaloninas matavimas vienetas" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Apskaičiuotas kiekis bus šios reikšmės kartotinis. Įveskite 1.0 tiems " +"matavimo vienetams, kurie negali būti skaidomi iki trupmeninės dalies, kaip," +" pavyzdžiui, daiktiniai vienetai." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Matavimo vieneto keitimo santykis negali būti 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Tipas" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Atžymėkite aktyvų lauką, kad išjungtumėte matavimo vienetą jo neištrindami." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Vienetas" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Mato vienetas" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Vienetai" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Matavimo vienetai" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Mato vienetų kategorijos" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Mato vienetų kategorijos" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Tai pačiai kategorijai priklausantys matavimo vienetai gali būt konvertuojami tarpusavyje. Pavyzdžiui, kategorijoje\n" +"\"Laikas\" turėsite tokius vienetus:\n" +"Valandos, dienos." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Tūris" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Įspėjimas %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Svoris" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Darbo laikas" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Turite nurodyti keitimo santykį tarp toje pačioje kategorijoje\n" +"esančių matavimų vienetų." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "yra" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/lv.po b/uom/i18n/lv.po new file mode 100644 index 0000000..6ff1801 --- /dev/null +++ b/uom/i18n/lv.po @@ -0,0 +1,497 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Arnis Putniņš , 2023 +# Konstantins Zabogonskis , 2023 +# Anzelika Adejanova, 2023 +# Armīns Jeltajevs , 2023 +# InfernalLV , 2023 +# ievaputnina , 2023 +# Martin Trigaux, 2023 +# Will Sensors, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Will Sensors, 2024\n" +"Language-Team: Latvian (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktīvs" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arhivēts" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategorija" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Krāsa" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Mērvienību konvertēšana starp mērvienībām var notikt tikai tad, ja tās " +"pieder vienai un tai pašai kategorijai. Pārrēķins tiks veikts, pamatojoties " +"uz attiecībām." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dienas" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Attēlotais nosaukums" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Grupēt pēc" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Stundas" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Pēdējoreiz atjaunināja" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Pēdējoreiz atjaunināts" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Garums / Attālums" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Pārvaldīt vairākas mērvienības" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Produkta Mērvienība" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Attiecība" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Noapaļošanas precizitāte" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Konversācijas attiecība mērvienībai nevar būt 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Veids" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Vienība" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Mērvienība" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Vienības" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Mērvienības" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Mērvienību kategoriju vienības" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Mērvienību kategorijas" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Skaļums" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Brīdinājums par %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Svars" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Darba laiks" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "iekš" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/mn.po b/uom/i18n/mn.po new file mode 100644 index 0000000..78d880b --- /dev/null +++ b/uom/i18n/mn.po @@ -0,0 +1,480 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Батмөнх Ганбат , 2022 +# Batmunkh Ganbat , 2022 +# Minj P , 2022 +# Bayarkhuu Bataa, 2022 +# Baskhuu Lodoikhuu , 2022 +# Martin Trigaux, 2022 +# Onii Onii , 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0beta\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-23 08:03+0000\n" +"PO-Revision-Date: 2022-09-22 05:55+0000\n" +"Last-Translator: Onii Onii , 2022\n" +"Language-Team: Mongolian (https://app.transifex.com/odoo/teams/41243/mn/)\n" +"Language: mn\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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Идэвхтэй" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Шинэ хэмжих нэгж нэмэх" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Шинэ хэмжих нэгжийн ангилал нэмэх" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Архивласан" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Том харьцаа" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Сурвалж хэмжих нэгжээс их" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Ангилал" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Өнгө" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios." +msgstr "Хэмжих нэгжийг хооронд нь хөрвүүлэх явдал нь зөвхөн нэг ангилалд хамаарч байвал л хийгдэнэ. Хөрвүүлэлт нь харьцаан дээр суурилж явагдана." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Үүсгэсэн этгээд" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Үүсгэсэн огноо" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Өдөр" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Дэлгэрэнгүй нэр" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Бүлэглэлт" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Цаг" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "How many times this Unit of Measure is bigger than the reference Unit of Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "Энэ хэмжих нэгж нь энэ ангилалын сурвалж хэмжих нэгжээс хэд их болох: 1 * (энэ нэгж) = харьцаа * (сурвалж нэгж)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "How much bigger or smaller this unit is compared to the reference Unit of Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Энэ хэмжих нэгж нь хэр зэрэг их эсвэл бага гэдэг нь энэ ангилалын сурвалж хэмжих нэгжтэй жишсэнээр илэрхийлэгдэнэ: \n" +"1 * (сурвалж нэгж) = харьцаа * (энэ нэгж)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category____last_update +#: model:ir.model.fields,field_description:uom.field_uom_uom____last_update +msgid "Last Modified on" +msgstr "Сүүлд зассан огноо" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Сүүлд зассан этгээд" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Сүүлд зассан огноо" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Урт / Зай" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Олон хэмжих нэгжийг удирдах" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Барааны хэмжих нэгж" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Барааны х.нэгжийн ангилал" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Харьцаа" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Ангилалын сурвалж хэмжих нэгж" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Нарийвчлалын орон" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Сурвалж хэмжих нэгжээс бага" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "The computed quantity will be a multiple of this value. Use 1.0 for a Unit of Measure that cannot be further split, such as a piece." +msgstr "Тооцоолсон тоо хэмжээ нь эдгээрийн үржвэр байна. 1.0 гэсэн тоог цааш үл хуваагдах нэгжид хэрэглэнэ. Жишээлбэл ширхэг." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Хэмжих нэгжийн хөрвүүлэлтийн коэффицент 0 байж болохгүй!" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The unit of measure %s defined on the order line doesn't belong to the same category as the unit of measure %s defined on the product. Please correct the unit of measure defined on the order line or on the product, they should belong to the same category." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Төрөл" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Идэвхитэй талбарыг сонгоогүй тохиолдолд хэмжих нэгжийг устгалгүйгээр идэвхгүй болгоно\n" +"." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Ширхэг" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Хэмжих нэгж" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Хэмжих нэгжийн Ангилал" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Нэгж" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Хэмжих нэгж" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Хэмжих нэгжийн ангилал" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Хэмжих нэгжийн ангилал" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Ижил ангилал хамаарах хэмжих нэгжүүд нь хоорондоо хөрвүүлэгдэх\n" +"боломжтой. Жишээлбэл, \n" +" 'Хугацаа' ангилалд, дараах хэмжих нэгжүүд байж болно:\n" +" Цаг, Хоног." + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Эзлэхүүн" + +#. module: uom +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "%s-д зориулсан анхааруулга" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Жин" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Ажлын цаг" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "Ижил ангилал дахь хэмжих нэгжүүдийн хооронд хөрвөх харьцааг тодорхойлох ёстой." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "см" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "байрлал" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "кг" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "км" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/nb.po b/uom/i18n/nb.po new file mode 100644 index 0000000..de08a10 --- /dev/null +++ b/uom/i18n/nb.po @@ -0,0 +1,492 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Thor Arne Hvidsten , 2024 +# Marius Stedjan , 2024 +# Martin Trigaux, 2024 +# Jorunn D. Newth, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jorunn D. Newth, 2024\n" +"Language-Team: Norwegian Bokmål (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktiv" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arkivert" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Multiplum" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Større enn referanse-enheten" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategori" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Farge" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Konvertering mellom enheter fungerer kun når de tilhører samme kategori. " +"Konverteringen gjøres basert på forholdet mellom enhetene." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Opprettet den" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dager" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Visningsnavn" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Grupper etter" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Timer" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Lengde / avstand" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Administrer flere måleenheter" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Produktenhet" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Kategorier for Produktenhet" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Faktor" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Referanse-enhet for denne kategorien" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Avrundingspresisjon" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Mindre enn referanse-enheten" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Konverteringsfaktoren for en måleenhet kan ikke være 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Type" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "Avmerk \"Aktiv\" for å skjule en måleenhet uten å slette den." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Enhet" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Enhet" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Stk" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Enheter" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Enhetskategorier" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Enhetskategorier" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volum" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Advarsel for %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Vekt" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Arbeidstid" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "i" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/nl.po b/uom/i18n/nl.po new file mode 100644 index 0000000..b7abbd6 --- /dev/null +++ b/uom/i18n/nl.po @@ -0,0 +1,524 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Dutch (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" bijv.: 1*(referentie-eenheid)=ratio*(deze eenheid)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" bijv.: 1*(deze eenheid)=ratio*(referentie-eenheid)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Actief" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Voeg een nieuwe maateenheid toe" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Voeg een nieuwe maateenheidcategorie toe" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Gearchiveerd" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Grotere verhouding" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Groter dan de referentie maateenheid" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Categorie" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Kleur" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Gecombineerde verhouding" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Conversie tussen maateenheden kan alleen plaatsvinden als deze behoren tot " +"dezelfde categorie. De conversie wordt gemaakt op basis van ratio's." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dagen" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Dozijnen" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Groeperen op" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Uren" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Hoeveel keer deze maateenheid groter is dan de referentie maateenheid in " +"deze categorie: 1 * (deze eenheid) = ratio * (referentie eenheid)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Hoe veel groter of kleiner deze maateenheid is vergeleken met de referentie " +"maateenheid voor deze categorie: 1 * (referentie eenheid) = ratio * (deze " +"eenheid)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Lengte / Afstand" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Beheer meerdere maateenheden" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Maateenheid product" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Product maateenheidcategorieën" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Ratio" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Referentie maateenheid voor deze categorie" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Referentie maateenheid" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Afrondingsprecisie" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Zoek maateenheid" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Zoek maateenheidcategorie" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Kleiner dan de referentie maateenheid." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Sommige kritieke velden zijn gewijzigd op %s.\n" +"Houd er rekening mee dat bestaande gegevens door deze wijziging NIET worden bijgewerkt.\n" +"\n" +"Aangezien maateenheden van invloed zijn op het hele systeem, kan dit kritieke problemen veroorzaken.\n" +"bijv. het wijzigen van de afronding kan de voorraadstand verstoren.\n" +"\n" +"Daarom wordt het niet aanbevolen om kerneenheden in een actieve database te wijzigen." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Oppervlakte" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"De berekende hoeveelheid wordt een veelvoud van deze waarde. Gebruik 1.0 " +"voor een maateenheid die niet verder kan worden gesplitst, zoals een stuk." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "De omrekeningsverhouding voor een maateenheid kan niet 0 zijn !" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"De volgende maateenheden worden door het systeem gebruikt en kunnen niet worden verwijderd: %s\n" +"je kunt ze in plaats daarvan archiveren." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" +"De referentie-eenheid moet een omrekeningsverhouding hebben gelijk aan 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "De afrondingsnauwkeurigheid moet altijd positief zijn." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"De maateenheid %s die op de orderregel is gedefinieerd, behoort niet tot " +"dezelfde categorie als de maateenheid %s die op het product is gedefinieerd." +" Corrigeer de maateenheid die op de orderregel of op het product is " +"gedefinieerd, deze moeten tot dezelfde categorie behoren." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "De waarde van de ratio mag niet nul zijn" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Soort" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Schakel het actief veld uit om de maateenheid verborgen zonder deze te " +"verwijderen." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Eenheid" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Maateenheid" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Maateenheidcategorie" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Stuks" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Maateenheden" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Maateenheidcategorieën" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Maateenheidcategorieën" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Maateenheden die behoren tot dezelfde categorie kunnen\n" +"geconverteerd worden naar maateenheden binnen dezelfde categorie. Bijvoorbeeld,\n" +"in de categorie 'Tijd' heb je de maateenheden:\n" +"Uren, dagen." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "Maateenheidcategorie %s moet minstens één referentie-eenheid hebben." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "Maateenheidcategorie %s moet een referentie-eenheid hebben." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "Maateenheidcategorie %sheeft slechts één referentie maateenheid." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "Maateenheid" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volume" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Waarschuwing voor %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Gewicht" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Werktijd" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Je moet een omrekeningsverhouding definiëren tussen verschillende maateenheden \n" +"van dezelfde categorie." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (USA)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (USA)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "in" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/pl.po b/uom/i18n/pl.po new file mode 100644 index 0000000..a22327c --- /dev/null +++ b/uom/i18n/pl.po @@ -0,0 +1,519 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Polish (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktywne" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Dodanie nowej jednostki miary" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Dodaj nową kategorię jednostki miary" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Zarchiwizowane" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Większy przelicznik" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Większa od jedostki referencyjnej" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategoria" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Kolor" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Wskaźnik łączony" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Konwersja pomiędzy jednostkami miary (JM) może nastąpić tylko pomiędzy " +"jednostkami z tej samej kategorii. Do konwersji jest stosowany przelicznik." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Utworzył(a)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Data utworzenia" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dni" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Nazwa wyświetlana" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Tuzin" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Grupuj wg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Godziny" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Ile razy ta Jednostka Miary jest większa niż jednostka referencyjna z tej " +"kategorii: 1 * (ta jednostka) = współczynnik * (jednostka referencyjna)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"O ile większa lub mniejsza jest ta jednostka w porównaniu z referencyjną " +"jednostką miary dla tej kategorii: 1 * (jednostka referencyjna) = stosunek *" +" (ta jednostka)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Ostatnio aktualizowane przez" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Data ostatniej aktualizacji" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Długość" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Określ wiele jednostek miary" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Jednostka miary produktu" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Kategorie JM produktu" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Współczynnik" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Referencyjna jednostka miary dla tej kategorii" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Referencyjna JM" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Precyzja zaokrąglania" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Szukaj JM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Wyszukaj kategorię JM" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Mniejsza niż jednostka referencyjna" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Niektóre krytyczne pola zostały zmodyfikowane na %s.\n" +"Należy pamiętać, że istniejące dane NIE zostaną zaktualizowane przez tę zmianę.\n" +"\n" +"Ponieważ jednostki miary mają wpływ na cały system, może to spowodować krytyczne problemy.\n" +"Np. modyfikacja zaokrąglenia może zakłócić bilans zapasów.\n" +"\n" +"Dlatego zmiana podstawowych jednostek miary w działającej bazie danych nie jest zalecana." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Powierzchnia" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Obliczone ilości będą wielokrotnością tej wartości. Stosuj 1,0 dla " +"jednostek, które nie mogą być podzielne, na przykład dla sztuki." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Współczynnik konwersji jednostki miary nie może być 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"Następujące jednostki miary są używane przez system i nie można ich usunąć: %s \n" +"Zamiast tego można je zarchiwizować." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "Jednostka referencyjna musi mieć współczynnik konwersji równy 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "Precyzja zaokrąglenia musi być ściśle dodatnia." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"Jednostka miary %s zdefiniowana w linii zamówienia nie należy do tej samej " +"kategorii co jednostka miary %szdefiniowana w produkcie. Popraw jednostkę " +"miary zdefiniowaną na linii zamówienia lub na produkcie, powinny one należeć" +" do tej samej kategorii." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "Wartość współczynnika nie może wynosić zero" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Typ" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Usuń zaznaczenie aktywnego pola, aby wyłączyć jednostkę miary bez jej " +"usuwania." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Jednostka" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Jednostka miary" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Kategoria jednostek miary" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Jednostki" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Jednostki miary" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Kategorie jednostek miary" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Kategorie jednostek miary" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Jednostki miary należące do tej samej kategorii mogą być\n" +"przeliczane między sobą. Na przykład w kategorii\n" +"\"Czas\" dostępne są następujące jednostki miary:\n" +"Godziny, Dni." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" +"Kategoria JM %s musi mieć co najmniej jedną referencyjną jednostkę miary." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "Kategoria JM %s powinna mieć referencyjną jednostkę miary." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" +"Kategoria JM %s powinna mieć tylko jedną referencyjną jednostkę miary." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "JM" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Objętość" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Ostrzeżenie do %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Waga" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Czas pracy" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Musisz określić współczynnik konwersji pomiędzy kilkoma Jednostkami\n" +"Miary w tej samej kategorii." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "stopa" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "stóp²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "stóp³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "galon (USA)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "w" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "cal³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "funt" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "uncja" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "jard" diff --git a/uom/i18n/pt.po b/uom/i18n/pt.po new file mode 100644 index 0000000..093e036 --- /dev/null +++ b/uom/i18n/pt.po @@ -0,0 +1,508 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Portuguese (https://app.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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Ativo" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Adicionar uma nova unidade de medida" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Adicionar uma nova categoria de unidade de medida" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arquivados" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Maior Proporção" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Maior que a Unidade de Medida de referência" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Categoria" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Cor" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Conversões entre Unidades de Medida só podem ocorrer se pertencerem à mesma " +"categoria. A conversão será feita com base nos coeficientes." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dias" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Nome" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Dúzias" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Agrupar por" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Horas" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Quantas vezes esta Unidade de Medida é maior que a Unidade de Medida de " +"referência desta categoria: 1 * (esta unidade) = coeficiente * (unidade de " +"referência)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Quão maior ou menor esta unidade é comparativamente à Unidade de Medida de " +"referência desta categoria: 1 * (unidade de referência) = coeficiente * " +"(esta unidade)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Comprimento / Distância" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Gerir Múltiplas Unidades de Medida" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Unidade de Medida de Artigo" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Categorias de UdM de Artigo" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Rácio" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Unidade de Medida de referência para esta categoria" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Precisão do Arredondamento" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Procurar UdM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Mais pequena que a Unidade de Medida de referência" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"A quantidade calculada será um múltiplo deste valor. Use 1.0 para uma " +"Unidade de Medida que não pode ser mais fracionada." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "O coeficiente de conversão de uma unidade de medida não pode ser 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "A unidade de referência tem que ter um fator de conversão igual a 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "A precisão de arredondamento deve ser estritamente positiva." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"A unidade de medida %s indicada na linha de ordem de venda não pertence à " +"mesma categoria da unidade de medida %s indicada no artigo. Por favor " +"corrija a unidade de medida indicada na linha de ordem de venda ou no " +"produto, para que correspondam à mesma categoria" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Tipo" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Desmarcar o campo ativo para desativar a unidade de medida sem a eliminar." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Unidade" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Unidade de medida" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Categoria da Unidade de Medida" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Unidades" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Unidades de Medida" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Categorias de Unidade de Medida" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Categorias de unidades de medida" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Unidades de medida que pertençam à mesma categoria podem ser\n" +" convertidas entre si. Por exemplo, na catedoria\n" +" 'Tempo', terá as seguintes unidades de medida:\n" +" Horas, Dias." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volume" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Aviso para %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Peso" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Tempo de Trabalho" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Tem que definir um coeficiente de conversão entre várias\n" +" Unidades de Medida dentro da mesma categoria." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "in" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/pt_BR.po b/uom/i18n/pt_BR.po new file mode 100644 index 0000000..dcf3523 --- /dev/null +++ b/uom/i18n/pt_BR.po @@ -0,0 +1,528 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# Layna Nascimento, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Layna Nascimento, 2023\n" +"Language-Team: Portuguese (Brazil) (https://app.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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" ex.: 1 * (unidade de referência) = proporção * (esta unidade)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" ex.: 1 * (esta unidade) = proporção * (unidade de referência)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Ativo" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Adicionar uma nova unidade de medida" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Adicionar uma nova categoria de unidade de medida" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arquivado" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Maior proporção" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Maior do que a unidade de medida de referência" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Categoria" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Cor" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Proporção combinada" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"A conversão entre unidades de medida só pode ocorrer se elas pertencerem à " +"mesma categoria. A conversão será feita com base nas proporções." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dias" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Nome exibido" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Dúzias" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Agrupar por" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Horas" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Quantas vezes esta unidade de medida é maior do que a unidade de medida de " +"referência nesta categoria: 1 * (esta unidade) = proporção * (unidade de " +"referência)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"O quão maior ou menor esta unidade é comparada à unidade de medida de " +"referência para esta categoria: 1 * (unidade de referência) = proporção * " +"(esta unidade)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Comprimento/distância" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Gerenciar várias unidades de medida" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Unidade de medida do produto" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Categorias de UM de produto" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Proporção" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Unidade de medida de referência para esta categoria" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "UM de referência" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Precisão de arredondamento" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Buscar UM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Buscar categoria de UM" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Menor do que a unidade de medida de referência" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Alguns campos críticos foram modificados em %s.\n" +"Observe que os dados existentes NÃO serão atualizados por essa alteração.\n" +"\n" +"Como as unidades de medida afetam todo o sistema, isso pode causar problemas críticos.\n" +"Por exemplo, modificar o arredondamento pode afetar o saldo do seu inventário.\n" +"\n" +"Portanto, alterar as unidades de medida principais em uma base de dados em execução não é recomendado." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Superfície" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"A quantidade calculada será um múltiplo desse valor. Utilize 1,0 para uma " +"unidade de medida que não pode ser dividida ainda mais, como uma peça." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "A taxa de conversão para uma unidade de medida não pode ser 0." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"As seguintes unidades de medida são usadas pelo sistema e não podem ser excluídas: %s\n" +"Em vez disso, você pode arquivá-las." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "A unidade de referência deve ter um fator de conversão igual a 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "A precisão de arredondamento deve ser estritamente positiva." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"A unidade de medida %s definida na linha do pedido não pertence à mesma " +"categoria que a unidade de medida %s definida no produto. Corrija a unidade " +"de medida definida na linha do pedido ou no produto, eles devem pertencer à " +"mesma categoria." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "O valor da proporção não pode ser zero" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Tipo" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Desmarque o campo 'ativo' para desativar uma unidade de medida sem excluí-" +"la." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Unidade" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Unidade de medida" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Categoria de unidade de medida" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Unidades" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Unidades de medida" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Categorias de unidade de medida" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Categorias de unidades de medida" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"As unidades de medida pertencentes à mesma categoria podem ser\n" +" convertidas entre si. Por exemplo, na categoria\n" +" 'Tempo', você terá as seguintes unidades de medida:\n" +" horas, dias." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" +"A categoria de UM %s deve ter pelo menos uma unidade de medida de " +"referência." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "A categoria de UM %s deve ter uma unidade de medida de referência." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" +"A categoria de UM %s deve ter apenas uma unidade de medida de referência." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "UM" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volume" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Aviso para %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Peso" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Tempo de trabalho" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"É necessário definir uma taxa de conversão entre várias unidades de\n" +" medida dentro de uma mesma categoria." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "pol" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "pol³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/ro.po b/uom/i18n/ro.po new file mode 100644 index 0000000..0ae8ede --- /dev/null +++ b/uom/i18n/ro.po @@ -0,0 +1,514 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Lyall Kindmurr, 2024 +# Fekete Mihai , 2024 +# Dorin Hongu , 2024 +# Martin Trigaux, 2024 +# Cozmin Candea , 2024 +# Foldi Robert , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Foldi Robert , 2024\n" +"Language-Team: Romanian (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Activ" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Adăugați o nouă unitate de măsură" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Adăugați o nouă categorie de unitate de măsură" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arhivat" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Raport mărire" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Mai mare decât unitatea de măsură de referință" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Categorie" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Culoare" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Conversia între Unitățile de Măsura pot avea loc numai dacă ele aparțin " +"aceleiași categorii. Conversia va fi făcută pe baza proporțiilor." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Creat în" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Zile" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Nume afișat" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Duzina" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Grupează după" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Ore" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Cu cât este mai mare această unitate de măsură decât unitatea de măsură de referință din aceasta categorie:\n" +"1 * (aceasta unitate) = raport * (unitatea de referință)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Cu cât este mai mare sau mică această unitate în comparație cu unitatea de măsură de referință pentru această categorie: \n" +"1 * (unitatea de referință) = raport * (această unitate)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare pe" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Lungime / Distanță" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Gestionați unități de măsură multiple" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Unitate de măsură produs" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Categorii unități de măsură produs" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Raport" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Unitatea de măsură de referință pentru această categorie" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Precizia de rotunjire" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Căutare UOM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Mai mică decât unitatea de măsură de referință" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Cantitatea calculată va fi un multiplu al acestei valori. Folosiți 1.0 " +"pentru o unitate de Măsură care nu mai poate fi împărțită, precum este o " +"bucata." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Raportul conversiei pentru o unitate de masura nu poate fi zero!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" +"Unitatea de referință trebuie să aibă un factor de conversie egal cu 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "Precizia de rotunjire trebuie să fie strict pozitivă." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"Unitatea de măsură %s utilizată pe linia de comandă nu aparține aceleiași " +"categorii ca unitatea de măsură %s definită în produs. Corectați unitatea " +"de măsură utilizată pe linia de comandă sau în produs, acestea ar trebui să " +"aparțină aceleiași categorii." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Tip" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Debifați câmpul activ pentru a dezactiva o unitate de măsură fără a o " +"șterge." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "buc" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Unitatea de măsură" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Categorie Unitate de măsură" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Buc" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Unități de măsură" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Categorii Unități de Măsură" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Categorii unități de măsură" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Unitățile de măsură care aparțin aceleiași categorii pot fi convertite între" +" ele. De exemplu, în categoria \"Timp\", veți avea următoarele unități de " +"măsură: Ore, Zile." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" +"Categoria UM %s ar trebui să aibă doar o unitate de măsură de referință." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volum" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Avertizare pentru %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Greutate" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Program de lucru" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Trebuie să definiți o rată de conversie între mai multe unități de măsură " +"din aceeași categorie." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "în" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/ru.po b/uom/i18n/ru.po new file mode 100644 index 0000000..5d4ca25 --- /dev/null +++ b/uom/i18n/ru.po @@ -0,0 +1,532 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Ivan Kropotkin , 2023 +# Диляра Дельтаева , 2023 +# Collex100, 2023 +# Alena Vlasova, 2023 +# Martin Trigaux, 2023 +# Сергей Шебанин , 2023 +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Russian (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" например: 1*(эталонная единица)=отношение*(данная единица)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" например: 1*(данная единица измерения)=отношение*(эталонная единица измерения)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Активный" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Добавить новую единицу измерения" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Добавьте новую категорию единиц измерения" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Архивировано" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Большее соотношение" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Больше, чем эталон Единица измерения" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Категория" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Цвет" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Комбинированный коэффициент" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Пересчет между единицами измерения может произойти только в том случае, если" +" они принадлежат к одной и той же категории. Пересчет будет осуществляться " +"на основе коэффициентов." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Создано" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Дней" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Отображаемое имя" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Десятки" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Группировать по" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Часов" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Сколько раз эта единица измерения больше, чем эталонная единица измерения в " +"этой категории: 1 * (эта единица) = отношение * (единица измерения)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Насколько больше или меньше эта единица сравнивается с эталонной единицей " +"измерения для этой категории: 1 * (эталонное устройство) = отношение * (это " +"устройство)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Последнее обновление" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Последнее обновление" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Длина / расстояние" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Управление несколькими единицами измерения" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Единица измерения продукта" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Категории продуктов UoM" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Соотношение" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Эталонная единица измерения для данной категории" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Ссылка UoM" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Точность Округления" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Поиск UOM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Поиск по категории UoM" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Меньше, чем эталон Единица измерения" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Некоторые критические поля были изменены на %s.\n" +"Обратите внимание, что существующие данные не будут обновлены этим изменением.\n" +"\n" +"Поскольку единицы измерения влияют на всю систему, это может привести к критическим проблемам.\n" +"Например, изменение округления может нарушить баланс запасов.\n" +"\n" +"Поэтому не рекомендуется изменять основные единицы измерения в работающей базе данных." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Поверхность" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Вычисленное количество будет кратно этому значению. Используйте 1,0 для " +"единиц измерения, которые нельзя разделить на части, например, для штуки." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Коэффициент пересчета для единицы измерения не может быть равен 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"Следующие единицы измерения используются системой и не могут быть удалены: %s\n" +"Вместо этого их можно заархивировать." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "Эталонная единица должна иметь коэффициент пересчета, равный 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "Точность округления должна быть строго положительной." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"Единица измерения %s, определенная в строке заказа, не принадлежит к той же " +"категории, что и единица измерения %s, определенная в товаре. Пожалуйста, " +"исправьте единицу измерения, определенную в строке заказа или в товаре, они " +"должны относиться к одной и той же категории." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "Значение коэффициента не может быть нулевым" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Тип" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Снимите флажок активного поля, чтобы отключить единицу измерения, не удаляя " +"ее." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Единица" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Ед. изм" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Единица измерения Категория" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Единицы" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Единицы измерения" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Категории единиц измерения" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Категории единиц измерения" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Единицы измерения, относящиеся к одной и той же категории, могут\n" +"             конвертироваться между собой. Например, в категории\n" +"             'Время', у вас будут следующие единицы измерения:\n" +"             Часы, Дни." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" +"Категория UoM %s должна иметь хотя бы одну эталонную единицу измерения." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "Категория UoM %s должна иметь эталонную единицу измерения." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" +"Категория UoM %s должна иметь только одну эталонную единицу измерения." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "Uom" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Объем" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Предупреждение для %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Вес" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Рабочее время" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Вы должны определить коэффициент конверсии между несколькими единицами\n" +"             Мера в той же категории." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "см" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "фл унция (США)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "фут" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "фт²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "фут³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "галлон (США)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "в" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "в³ч" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "кг" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "км" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "фунт" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "мили" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "мм" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "м²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "м³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "унция (oz)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (США)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "ярд" diff --git a/uom/i18n/sk.po b/uom/i18n/sk.po new file mode 100644 index 0000000..1d0e6d8 --- /dev/null +++ b/uom/i18n/sk.po @@ -0,0 +1,503 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Slovak (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktívne" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Pridaj novú mernú jednotku." + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Pridaj novú kategóriu mernej jednotky." + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Archivovaný" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Väčší pomer" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Väčšia než referenčná jednotka" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategória" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Farba" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Ku konverzii medzi mernými jednotkami môže dôjsť len v prípade, že patria do" +" rovnakej kategórie. Konverzia bude spravená na základe pomerov." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dni" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Zobrazovaný názov" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Desiatky" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Zoskupiť podľa" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Hodiny" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Koľko ráz je táto merná jednotka väčšia ako referenčná merná jednotka v tejto kategórii:\n" +"1 * (táto jednotka) = pomer * (referenčná jednotka)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"O koľko väčšia alebo menšia je táto jednotka v porovnaní s referenčnou mernou jednotkou pre túto kategóriu:\n" +"1 * (referenčná jednotka) = pomer * (táto jednotka)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Dĺžka / Vzdialenosť" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Spravovať viacero merných jednotiek" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Merná jednotka produktu" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Kategórie merných jednotiek produktu" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Pomer" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Referencia mernej jednotky pre túto kategóriu" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Presnosť zaokrúhľovania" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Hľadať UOM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Menšie než referencia mernej jednotky" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Vypočítané množstvo bude násobok tejto hodnoty. Použite 1.0 pre mernú " +"jednotku ktorá nemôže byť dalej delená, ako je kus." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Pomer konverzie pre mernú jednotku nemôže byť 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "Referenčná jednotka musí mať prepočítavací faktor rovný 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "Presnosť zaokrúhľovania musí byť pozitívna." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Typ" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Po odškrtnutí aktívneho políčka, môžete skryť mernú jednotku bez jej " +"odstránenia." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Jednotka" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Merná jednotka" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Kategória mernej jednotky" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Jednotky" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Merné jednotky" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Kategórie merných jednotiek" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Kategórie merných jendotiek" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Merné jednotky rovnakej kategórie môžu byť prepočítavané medzi sebou. Napríklad v kategórii\n" +" 'Čas', môžete mať nasledovné merné jednotky:\n" +" hodiny, dni." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" +"Kategória mernej jednotky %s môže mať len jednu referenčnú mernú jednotku." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Objem" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Varovanie pre %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Hmotnosť" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Pracovný čas " + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Musíte definovať prepočítavací pomer medzi viacerými mernými\n" +"jednotkami v tej istej kategórii." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "v" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/sl.po b/uom/i18n/sl.po new file mode 100644 index 0000000..34a488d --- /dev/null +++ b/uom/i18n/sl.po @@ -0,0 +1,502 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# laznikd , 2023 +# Vida Potočnik , 2023 +# Matjaz Mozetic , 2023 +# Tomaž Jug , 2023 +# Jasmina Macur , 2023 +# Martin Trigaux, 2023 +# matjaz k , 2023 +# Katja Deržič, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Katja Deržič, 2024\n" +"Language-Team: Slovenian (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktivno" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Dodajte novo mersko enoto" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Dodajte novo kategorijo merske enote" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arhivirano" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Večje razmerje" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Večje od referenčne enote mere" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategorija" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Barva" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "Pretvorba med enotami mere je možna samo v isti kategoriji." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dni" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Združi po" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Ure" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Dolžina/Razdalja" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Več enot mere" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Merska enota izdelka" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Kategorije EM proizvoda" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Razmerje" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Referenčna enota mere za to skupino" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Natančnost zaokroževanja" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Manjše od referenčne enote mere" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Izračunana količina bo multiplikator te vrednosti. Uporabite 1.0 za enote , " +"ki se ne dajo deliti (npr. kos)" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Koeficient pretvorbe ne sme biti 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"Odoo uporablja naslednje merske enote. ki jih ni mogoče izbrisati:%s\n" +"Namesto tega jih lahko arhivirate." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"Merska enota %s opredeljena v vrstici naročila, ne spada v isto kategorijo " +"kot merska enota %s opredeljena na izdelku. Popravite enoto mere, " +"opredeljeno v vrstici naročila ali na izdelku, saj morata pripadati isti " +"kategoriji enot mer." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Tip" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Enota" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Enota mere" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Kategorija merske enote" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Enot" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Merske enote" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Kategorije enot mere" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Kategorije enot mere" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "Kategorija enot mere%s mora imeti vsaj eno referenčno mersko enoto." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Prostornina" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Opozorila za %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Masa" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Delovni čas" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/sr.po b/uom/i18n/sr.po new file mode 100644 index 0000000..5ced0a3 --- /dev/null +++ b/uom/i18n/sr.po @@ -0,0 +1,524 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Dragan Vukosavljevic , 2023 +# Martin Trigaux, 2023 +# Milan Bojovic , 2023 +# コフスタジオ, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: コフスタジオ, 2024\n" +"Language-Team: Serbian (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktivno" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Add a new unit of measure" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Add a new unit of measure category" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arhivirano" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Bigger Ratio" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Bigger than the reference Unit of Measure" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategorija" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Boja" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Combined Ratio" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Do konverzije između mernih jedinica može doći samo ako pripadaju istoj " +"kategoriji. Konverzija će se izvršiti na osnovu odnosa." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dani" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Dozens" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Grupiši po" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Sati" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Poslednji put ažurirao" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Poslednji put ažurirano" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Duzina / Udaljenost" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Manage Multiple Units of Measure" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Jedinica mere proizvoda" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Product UoM Categories" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Odnos" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Reference Unit of Measure for this category" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Reference UoM" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Preciznost zaokruživanja" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Search UOM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Search UoM Category" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Smaller than the reference Unit of Measure" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Surface" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "The conversion ratio for a unit of measure cannot be 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "The reference unit must have a conversion factor equal to 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "The rounding precision must be strictly positive." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "The value of ratio could not be Zero" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Vrsta" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Uncheck the active field to disable a unit of measure without deleting it." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Jedinica" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Jedinica mere" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Unit of Measure Category" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Kom" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Jedinice mere" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Units of Measure Categories" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Jedinica za merenje kategorija" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "UoM category %s must have at least one reference unit of measure." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "UoM category %s should have a reference unit of measure." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "UoM category %s should only have one reference unit of measure." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "Uom" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Obim" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Warning for %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Težina" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Vreme rada" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "in" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/sv.po b/uom/i18n/sv.po new file mode 100644 index 0000000..49f813e --- /dev/null +++ b/uom/i18n/sv.po @@ -0,0 +1,532 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Kristoffer Grundström , 2023 +# Robin Calvin, 2023 +# Chrille Hedberg , 2023 +# Anders Wallenquist , 2023 +# Simon S, 2023 +# Kim Asplund , 2023 +# Martin Trigaux, 2023 +# Lasse L, 2023 +# Mikael Åkerberg , 2023 +# Jakob Krabbe , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jakob Krabbe , 2024\n" +"Language-Team: Swedish (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" t.ex: 1*(referensenhet)=ratio*(denna enheten)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" t.ex: 1*(denna enheten)=ratio*(referensenhet)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Aktiv" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Lägg till en ny måttenhet" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Lägg till en ny kategori för måttenheter" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arkiverad" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Större ratio" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Större än referensmåttet" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategori" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Färg" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Kombinerat nyckeltal" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Omräkning av enheter kan endast ske om de tillhör samma kategori. " +"Omräkningen baseras på ett givet förhållande." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Dagar" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Dussin" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Gruppera efter" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Timmar" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Hur många gånger denna måttenhet är större än referensmåttenheten i denna " +"kategori: 1 * (denna enhet) = förhållande * (referensenhet)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Hur mycket större eller mindre denna enhet är jämfört med " +"referensmåttenheten för denna kategori: 1 * (referensenhet) = förhållande * " +"(denna enhet)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad den" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Längd / Avstånd" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Administrera flera måttenheter" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Produktens måttenhet" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Produktenhetskategorier" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Faktor" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Referensmåttet för denna kategori" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Referens UoM" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Noggrannhet vid avrundning" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Sök UOM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Sök UoM Kategori" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Mindre än referensmåttet" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Vissa kritiska fält har ändrats på %s.\n" +"Observera att befintliga data INTE kommer att uppdateras av denna ändring.\n" +"\n" +"Eftersom måttenheter påverkar hela systemet kan detta orsaka kritiska problem.\n" +"Om du t.ex. ändrar avrundningen kan det störa ditt lagersaldo.\n" +"\n" +"Det är därför inte rekommenderat att ändra centrala måttenheter i en databas som körs." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Yta" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Den beräknade kvantiteten kommer att vara en multipel av detta värde. Använd" +" 1.0 för en måttenhet som inte kan delas upp ytterligare, t.ex. en bit." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Omvandlingsfaktorn får inte vara noll!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"Följande måttenheter används av systemet och kan inte tas bort: %s\n" +"Du kan arkivera dem istället." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "Referensenheten måste ha en omräkningsfaktor som är lika med 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "Avrundningsnoggrannheten måste vara strikt positiv." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"Måttenheten %s som anges på orderraden tillhör inte samma kategori som " +"måttenheten %s som anges på produkten. Vänligen korrigera måttenheten som " +"definierats på orderraden eller på produkten, de bör tillhöra samma " +"kategori." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "Värdet på kvoten kunde inte vara noll" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Typ" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Avmarkera det aktiva fältet för att inaktivera en måttenhet utan att ta bort" +" den." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Enhet" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Måttenhet" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Kategori för måttenhet" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Enheter" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Måttenheter" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Kategorier för måttenheter" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Kategorier för måttenheter" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Måttenheter som tillhör samma kategori kan omvandlas\n" +" omvandlas mellan varandra. Till exempel, i kategorin\n" +" 'Tid' har du följande måttenheter:\n" +" Timmar, Dagar." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "UoM-kategorin %s måste ha minst en referensmåttenhet." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "UoM-kategorin %s bör ha en referensmåttenhet." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "UoM-kategorin %s bör endast ha en referensmåttenhet." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "Uom" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Volym" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Varning för %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Vikt" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Arbetstid" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Du måste definiera en omvandlingsfrekvens mellan flera måttenheter\n" +" måttenheter inom samma kategori." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "i" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "i³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mile" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/th.po b/uom/i18n/th.po new file mode 100644 index 0000000..6291633 --- /dev/null +++ b/uom/i18n/th.po @@ -0,0 +1,521 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# Rasareeyar Lappiam, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Rasareeyar Lappiam, 2024\n" +"Language-Team: Thai (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" เช่น : 1*(reference unit)=ratio*(this unit)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" เช่น: 1*(this unit)=ratio*(reference unit)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "เปิดใช้งาน" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "เพิ่มหน่วยวัดใหม่" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "เพิ่มหมวดหมู่หน่วยวัดใหม่" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "เก็บถาวรแล้ว" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "อัตราส่วนที่ใหญ่กว่า" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "ใหญ่กว่าหน่วยวัดอ้างอิง" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "หมวดหมู่" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "สี" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "อัตราส่วนรวม" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"การแปลงระหว่างหน่วยวัดจะเกิดขึ้นได้ก็ต่อเมื่ออยู่ในหมวดหมู่เดียวกัน " +"การแปลงจะอิงตามอัตราส่วน" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "วัน" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "แสดงชื่อ" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "โหล" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "กลุ่มโดย" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "ชั่วโมง" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"หน่วยวัดนี้ใหญ่กว่าหน่วยวัดอ้างอิงในหมวดหมู่นี้กี่ครั้ง: 1 * (หน่วยนี้) = " +"อัตราส่วน * (หน่วยอ้างอิง)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"หน่วยนี้ใหญ่กว่าหรือเล็กกว่ามากเมื่อเทียบกับหน่วยวัดอ้างอิงสำหรับหมวดหมู่นี้:" +" 1 * (หน่วยอ้างอิง) = อัตราส่วน * (หน่วยนี้)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ไอดี" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "อัปเดตครั้งล่าสุดโดย" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "อัปเดตครั้งล่าสุดเมื่อ" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "ความยาว/ระยะทาง" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "จัดการหน่วยวัดหลายหน่วย" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "หน่วยวัดสินค้า" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "หมวดของหน่วยวัดของสินค้า" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "อัตราส่วน" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "หน่วยอ้างอิงสำหรับหมวดหมู่นี้" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "อ้างอิง UoM" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "ความแม่นยำในการปัดเศษ" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "ค้นหา UOM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "ค้นหาหมวดหมู่ UoM" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "เล็กกว่าหน่วยวัดอ้างอิง" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"ช่องสำคัญบางช่องได้รับการแก้ไขเมื่อ %s\n" +"โปรดทราบว่าข้อมูลที่มีอยู่จะไม่ได้รับการอัปเดตโดยการเปลี่ยนแปลงนี้\n" +"\n" +"เนื่องจากหน่วยวัดส่งผลกระทบต่อทั้งระบบ จึงอาจทำให้เกิดปัญหาร้ายแรงได้\n" +"เช่น การแก้ไขการปัดเศษอาจรบกวนยอดคงเหลือสินค้าคงคลังของคุณ\n" +"\n" +"ดังนั้นจึงไม่แนะนำให้เปลี่ยนหน่วยการวัดหลักในฐานข้อมูลที่ทำงานอยู่" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "พื้นผิว" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"ปริมาณที่คำนวณได้จะเป็นจำนวนทวีคูณของค่านี้ ใช้ 1.0 " +"สำหรับหน่วยวัดที่ไม่สามารถแยกเพิ่มเติมได้ เช่น ชิ้น" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "อัตราการแปลงสำหรับหน่วยวัดไม่สามารถเป็น 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"ระบบใช้หน่วยวัดต่อไปนี้และไม่สามารถลบได้: %s\n" +"คุณสามารถเก็บถาวรแทนได้" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "หน่วยอ้างอิงจะต้องมีปัจจัยการแปลงเท่ากับ 1" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "ความแม่นยำในการปัดเศษต้องเป็นค่าบวกเท่านั้น" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"หน่วยวัด %s ที่กำหนดบนรายการคำสั่งซื้อไม่อยู่ในหมวดหมู่เดียวกันกับหน่วยวัด " +"%s ที่กำหนดบนผลิตภัณฑ์ " +"โปรดแก้ไขหน่วยวัดที่กำหนดไว้ในรายการสั่งซื้อหรือบนผลิตภัณฑ์ " +"ซึ่งควรอยู่ในหมวดหมู่เดียวกัน" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "ค่าของอัตราส่วนไม่สามารถเป็นศูนย์ได้" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "ประเภท" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "ยกเลิกการเลือกช่องที่ใช้งานอยู่เพื่อปิดใช้งานหน่วยวัดโดยไม่ต้องลบ" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "หน่วย" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "หน่วยวัด" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "หมวดหมู่ของหน่วยวัด" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "หน่วย" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "หน่วยวัด" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "หมวดหมู่ของหน่วยวัด" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "หมวดของหน่วยวัด" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"หน่วยวัดที่อยู่ในหมวดหมู่เดียวกันสามารถเป็น\n" +" เปลี่ยนระหว่างกัน ตัวอย่างเช่น ในหมวดหมู่\n" +" 'เวลา'คุณจะมีหน่วยวัดต่อไปนี้:\n" +" ชั่วโมง วัน" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "หมวดหมู่ UoM %s ต้องมีหน่วยวัดอ้างอิงอย่างน้อยหนึ่งหน่วย" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "หมวดหมู่ UoM %s ควรมีหน่วยวัดอ้างอิง" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "หมวดหมู่ UoM %s ควรมีหน่วยอ้างอิงเพียงหนึ่งหน่วยวัดเท่านั้น" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "หน่วยวัด" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "ปริมาตร" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "คำเตือนสำหรับ %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "น้ำหนัก" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "เวลาทำงาน" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"คุณต้องกำหนดอัตราการแปลงระหว่างหน่วยวัดหลายหน่วย\n" +" ในหมวดเดียวกัน" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "ซม." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "ออนซ์ (สหรัฐอเมริกา)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ฟุต" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "แกลลอน (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "นิ้ว" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "กก." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "กม." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "ปอนด์" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "ไมล์" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "มม." + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "ออนซ์" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "จำนวน (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "หลา" diff --git a/uom/i18n/tr.po b/uom/i18n/tr.po new file mode 100644 index 0000000..3cefeb2 --- /dev/null +++ b/uom/i18n/tr.po @@ -0,0 +1,530 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Ozlem Cikrikci , 2023 +# Levent Karakaş , 2023 +# Umur Akın , 2023 +# Ediz Duman , 2023 +# Murat Kaplan , 2023 +# Ertuğrul Güreş , 2023 +# Martin Trigaux, 2023 +# Nadir Gazioglu , 2023 +# Tugay Hatıl , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Tugay Hatıl , 2023\n" +"Language-Team: Turkish (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Etkin" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Yeni bir ölçü birimi ekle" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Yeni bir ölçü birimi kategorisi ekle" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Arşivlendi" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Daha büyük Oran" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Referans Ölçü Biriminden daha büyük" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Kategori" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Renk" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Birleşik Oran" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Ölçü Birimleri arası dönüştürme yalnızca aynı kategoriye sahiplerse " +"yapılabilir. Dönüşümler oranlara göre yapılacaktır." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Oluşturulma" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Gün" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Görünüm Adı" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Düzine" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Grupla" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Saat" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Bu kategoride bu birim ölçüleri, referans birim ölçülerinden kaç kat daha " +"büyüktür: 1*(bu birim)= oran*(referans birim)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Bu kategoride bu birim referans birim ölçüleri ile kıyaslandığında ne kadar " +"büyük ya da küçük: 1* (referans birim)=oran*(bu birim)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Son Güncelleyen" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Son Güncelleme" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Uzunluk / Mesafe" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Çoklu Ölçü Birim Yönetimi" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Ürün Ölçü Birimi" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Ürün Ölçü Birimi Kategorileri" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Oran" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Bu kategori için Ölçü referans Birimi" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Referans Ölçü Birimi" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Yuvarlama Hassasiyeti" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Ölçü Birimi Ara" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Ölçü Birimi Kategorisi Ara" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Ölçü referans Biriminden daha küçük" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Bazı kritik alanlar değiştirildi %s.\n" +"Mevcut verilerin bu değişiklikle güncelleştirilmeyeceğini unutmayın.\n" +"\n" +"Ölçü birimleri tüm sistemi etkilediğinden, bu kritik sorunlara neden olabilir.\n" +"Örn. yuvarlamayı değiştirmek envanter bakiyenizi bozabilir.\n" +"\n" +"Bu nedenle, çalışan bir veritabanında temel ölçü birimlerinin değiştirilmesi önerilmez." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Yüzey" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Hesaplanan miktar bu değerin bir çarpanı olacaktır. Daha fazla bölünemeyen, " +"yani bir parça olarak, bir Ölçü Birimi için 1.0 değerini kullanın." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Ölçü birimi çevrimi için çevrim oranı 0 olamaz !" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"Aşağıdaki ölçü birimleri sistem tarafından kullanılır ve silinemez: %s\n" +"Bunun yerine onları arşivleyebilirsiniz." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "Referans birim 1 eşit bir dönüşüm faktörüne sahip olmalıdır." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "Yuvarlama hassasiyeti kesinlikle pozitif olmalıdır." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"Sipariş satırında tanımlanan %s ölçü birimi, ürün üzerinde tanımlanan ölçü " +"birimi ile aynı kategoriye ait değildir. Lütfen sipariş satırında veya " +"üründe tanımlanan %s ölçü birimini düzeltiniz, bunlar aynı kategoriye ait " +"olmalıdır." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Tür" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Bir ölçü birimini silmeden devre dışı bırakmak için etkin alanın işaretini " +"kaldırın." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Birim" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Ölçü Birimi" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Ölçü Birim Kategorisi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Birim" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Ölçü Birimi" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Ölçü Birimi Kategorileri" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Ölçü Birimi Kategorileri" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Aynı kategoriye ait ölçü birimleri kendi aralarında dönüştürülebilir. \n" +"Örneğin, 'Zaman' kategorisinde şu ölçü birimlerine sahip olacaksınız: \n" +"Saat, Gün." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" +"Ölçü birimi kategorisi %s, en az bir referans ölçü birimine sahip olmalıdır." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "%s Ölçü birimi kategorisinin bir referans ölçü birimi olmalıdır." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "%s UoM kategorisinde sadece bir referans ölçü birimi olmalıdır." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "Ölçü Birimi" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Hacim" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "%s için uyarı" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Ağırlık" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Çalışma Süresi" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Aynı kategorideki birkaç Ölçü Birimi arasında bir \n" +"dönüştürme oranı tanımlamanız gerekir." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "sıvı ons (Amerikan)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ayak" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ayak³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "galon (Amerikan)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "inç" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "inç³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "pound" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mil" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "ons" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "çeyrek(Amerikan)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/uk.po b/uom/i18n/uk.po new file mode 100644 index 0000000..a14e716 --- /dev/null +++ b/uom/i18n/uk.po @@ -0,0 +1,528 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Ukrainian (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" напр: 1*(од. реф.)=спів-я*(цю од.)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" напр.: 1*(цю од.)=спів-я*(реф. од.)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Активно" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Додайте нову одиницю вимірювання" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Додайте нову категорію одиниці вимірювання" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Заархівовано" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Більший коефіцієнт" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Більша за основну одиницю вимірювання" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Категорія" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Колір" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Комбінований коефіцієнт" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Перетворення між одиницями вимірювання може відбуватися лише у тому випадку," +" якщо вони належать до однієї і тієї ж категорії. Конвертація буде " +"здійснюватися на основі співвідношення." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Створено" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Дні" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Дюжини" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Групувати за" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Години" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Скільки разів ця одиниця вимірювання більша, ніж основна одиниця виміру в " +"цій категорії: 1 * (ця одиниця) = співвідношення * (контрольна одиниця)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Наскільки більшою чи меншою є ця одиниця, порівняно з основною одиницею " +"виміру для цієї категорії: 1 * (контрольна одиниця) = співвідношення * (ця " +"одиниця)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Довжина / Відстань" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Керування різними одиницями вімірювання" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Одиниця вимірювання товару" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Категорії одиниці вимірювання товару" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Співвідношення" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Основна одиниця вимірювання для цієї категорії" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "Од. вим. референсу" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Точність округлення" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Пошук одиниці вимірювання" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Пошук категорії од. вим." + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Менша за основну одиницю вимірювання" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Деякі критичні поля були змінені на %s.\n" +"Зауважте, що наявні дані НЕ оновлюватимуться завдяки цій зміні.\n" +"\n" +"Оскільки одиниці вимірювання впливають на всю систему, це може викликати критичні проблеми.\n" +"Напр. зміна округлення може порушити баланс вашого запасу.\n" +"\n" +"Тому змінювати основні одиниці вимірювання в запущеній базі даних не рекомендується." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Поверхня" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Обчисленої кількості буде кілька цього значення. Використовуйте 1.0 для " +"одиниці вимірювання, яку ще не можна розділити, наприклад, шматок." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Коефіцієнт конверсії одиниці виміру не може бути 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"Наступні одиниці вимірювання використовуються системою і не можуть бути видалені: %s\n" +"Натомість ви можете заархівувати їх." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "Основна одиниця повинна мати коефіцієнт перетворення, рівний одиниці." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "Точність округлення повинна бути строго позитивною." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"Одиниця вимірювання %s визначена на рядку замовлення не належить до тієї ж " +"категорії, що й одиниця вимірювання %s визначена на товарі. Відредагуйте " +"одиницю вимірювання визначену на рядку замовлення або на товарі, вони " +"повинні належати до тієї ж категорії." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "Значення коефіцієнту не може бути нульовим" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Тип" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" +"Зніміть позначку з активного поля, щоби вимкнути одиницю вимірювання, не " +"видаляючи її." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Одиниці" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Одиниця вимірювання" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Категорія одиниць вимірювання" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Одиниці" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Одиниці вимірювання" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Категорії одиниць вимірювання" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Категорії одиниць виміру" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Одиниці вимірювання, що належать до тієї ж категорії, можуть бути\n" +"перетворені між собою. Наприклад, у категорії\n" +"'Час', у вас будуть такі одиниці вимірювання:\n" +"години, дні." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" +"Категорія од. вим. %s повинна містити хоча би один референс одиниці " +"вимірювання." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "Категорія од. вим. %s повинна мати опорну одиницю виміру." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" +"Категорія одиниці вимірювання %s повинна мати лише одне посилання одиниці " +"вимірювання." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "Од. вим." + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Об'єм" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Попередження для %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Вага" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Робочий час" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Ви повинні визначити коефіцієнт конверсії між кількома одиницями\n" +"вимірювання в межах однієї категорії." + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "см" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "в" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "кг" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "км" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "миля" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/uom.pot b/uom/i18n/uom.pot new file mode 100644 index 0000000..fced3b0 --- /dev/null +++ b/uom/i18n/uom.pot @@ -0,0 +1,483 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 21:56+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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "" diff --git a/uom/i18n/vi.po b/uom/i18n/vi.po new file mode 100644 index 0000000..3e00cee --- /dev/null +++ b/uom/i18n/vi.po @@ -0,0 +1,519 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# Thi Huong Nguyen, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Thi Huong Nguyen, 2024\n" +"Language-Team: Vietnamese (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" VD: 1*(đơn vị tham chiếu)=tỷ lệ*(đơn vị này)\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" VD: 1*(đơn vị này)=tỷ lệ*(đơn vị tham chiếu)\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "Đang hoạt động" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "Add a new unit of measure" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "Add a new unit of measure category" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "Đã lưu trữ" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "Tỷ lệ lớn hơn" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "Lớn hơn đơn vị đo lường gốc" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "Danh mục" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "Màu sắc" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "Tỷ lệ kết hợp" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "" +"Việc chuyển đổi qua lại giữa các Đơn vị tính chỉ có thể khả dụng nếu chúng " +"cùng loại. Việc chuyển đổi sẽ được thực hiện dựa trên tỉ lệ." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "Ngày" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "Dozens" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "Nhóm theo" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "Giờ" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "" +"Số Đơn vị Đo lường này lớn hơn Đơn vị Đo lường trong đơn vị này bao nhiêu " +"lần: 1 * (đơn vị này) = tỷ lệ * (đơn vị tham chiếu)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "" +"Đơn vị này lớn hơn hoặc nhỏ hơn bao nhiêu so với Đơn vị đo lường tham chiếu " +"cho danh mục này: 1 * (đơn vị tham chiếu) = tỷ lệ * (đơn vị này)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "Chiều dài / Khoảng cách" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "Quản lý Đa đơn vị Đo lường" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "Đơn vị tính sản phẩm" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "Danh mục đơn vị tính sản phẩm" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "Tỷ lệ" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "Đơn vị gốc của nhóm này" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "ĐVT tham chiếu" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "Làm tròn chính xác" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "Search UOM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "Tìm kiếm danh mục ĐVT" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "Nhỏ hơn đơn vị gốc của nhóm này" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"Một số trường quan trọng đã được sửa đổi cho %s.\n" +"Lưu ý rằng thay đổi này KHÔNG cập nhật dữ liệu hiện tại.\n" +"\n" +"Vì đơn vị tính ảnh hưởng đến toàn bộ hệ thống, nên điều này có thể gây ra các vấn đề nghiêm trọng.\n" +"VD: việc sửa đổi cách làm tròn có thể làm đảo lộn số dư tồn kho của bạn.\n" +"\n" +"Do đó, không nên thay đổi các đơn vị tính chính trong cơ sở dữ liệu đang chạy." + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "Bề mặt" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "" +"Số lượng được tính toán sẽ là bội số (số chia hết) của giá trị này. Sử dụng " +"1.0 cho một đơn vị đo lường mà không thể được chia nhỏ nữa, ví du như đơn vị" +" là một miếng (một mảnh)." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "Tỷ lệ chuyển đổi cho một đơn vị đo lương không thể = 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"Không thể xóa các đơn vị tính sau đây vì hệ thống đang sử dụng chúng: %s\n" +"Thay vào đó, bạn có thể lưu trữ chúng." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "The reference unit must have a conversion factor equal to 1." + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "The rounding precision must be strictly positive." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "" +"Đơn vị tính %s được xác định trên dòng đơn hàng không cùng loại với đơn vị " +"tính %s được xác định trên sản phẩm. Vui lòng sửa lại đơn vị tính trên dòng " +"đơn hàng hoặc trên sản phẩm cho cùng loại." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "Giá trị của tỷ lệ không thể bằng 0" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "Loại" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "Bỏ chọn trường Kích hoạt để vô hiệu hóa đơn vị đo mà không xóa nó" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "Đơn vị" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "Đơn vị tính" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "Unit of Measure Category" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "Đơn vị" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "Đơn vị tính" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "Danh mục đơn vị tính" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "Nhóm Đơn vị Đo lường" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"Các đơn vị đo lường trong cùng một nhóm có thể được chuyển đối qua\n" +" lại lẫn nhau. Ví dụ, trong nhóm 'Thời gian', bạn sẽ có các đơn vị đo lường như: giờ, ngày, phút.\n" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "Danh mục ĐVT %s phải có ít nhất một đơn vị tính tham chiếu." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "Danh mục ĐVT %s nên có một đơn vị tính tham chiếu." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "UoM category %s should only have one reference unit of measure." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "ĐVT" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "Thể tích" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "Cảnh báo cho %s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "Khối lượng" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "Thời gian làm việc" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"Bạn phải định nghĩa một tỉ lệ chuyển đổi giữa các Đơn vị\n" +" Đo lường trong cùng một Nhóm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "trong" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "km" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "mi" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/zh_CN.po b/uom/i18n/zh_CN.po new file mode 100644 index 0000000..90c62dd --- /dev/null +++ b/uom/i18n/zh_CN.po @@ -0,0 +1,507 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Chinese (China) (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" 例如:1*(参照单位)=比率*(本单位)。\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" 例如:1*(本单位)=比率*(参照单位)。\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "已启用" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "计量单位" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "计量单位类别" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "已存档" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "更大比率" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "大于参照单位" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "类别" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "颜色" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "综合比率" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "仅同类别的计量单位可以互相转换。根据比例进行转换。" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "创建人" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "创建日期" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "天" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "打" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "分组方式" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "小时" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "本类别计量单位和参照计量单位相比,大或者小的倍数。1 * (参照单位)=比率 * (本单位)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "本类别计量单位和参照计量单位相比,大或者小的倍数。1 * (参照单位)=比率 * (本单位)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "ID" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "最后更新人" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "上次更新日期" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "长度或距离" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "管理多个计量单位" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "产品计量单位" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "产品计量单位 类别" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "比例" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "这个类别的参照计量单位" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "参照 计量单位" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "舍入精度" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "搜索单位" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "搜索 计量单位 类别" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "小于参照计量单位" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"一些关键字段在%s上被修改。\n" +"请注意,现有的数据不会被这个变化所更新。\n" +"\n" +"由于计量单位影响到整个系统,这可能会导致关键问题。\n" +"例如,修改四舍五入可能会干扰您的库存平衡。\n" +"\n" +"因此,不建议在一个正在运行的数据库中改变核心计量单位。" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "表面" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "计算的数量将是这个值的倍数。 不能进一步分割的单位,比如 1 片,使用1.0 。" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "计量单位的转换比率不能为 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"下列计量单位被系统使用,不能被删除。%s\n" +"您可以将它们存档,而不是。" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "参照单位的转换系数必须是1。" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "小数点的精度必须为正数。" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "订单行上定义的计量单位%s与产品上定义的计量单位%s不属于同一类别。请纠正在订单行或产品上定义的计量单位,它们应该属于同一类别。" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "比率值不能为零" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "类型" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "取消选中启用字段以禁用计量单位,而不删除它。" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "单位" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "计量单位" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "计量单位类别" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "件" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "计量单位" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "计量单位类别" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "计量单位类别" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"属于相同类别的计量单位可以在彼此之间转换。\n" +"例如,在类别'Time'中,\n" +"您将有以下计量单位:小时,天。" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "计量单位类别%s必须至少有一个参照计量单位。" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "计量单位类别%s应该有一个参照计量单位。" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "计量单位类别%s应该有一个参照计量单位。" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "单位" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "体积" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "警告%s" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "重量" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "工时" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"您必须在几个单位之间定义转换率\n" +"在同一类别内测量。" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "cm" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "fl oz (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "ft" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "ft²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "ft³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "gal (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "在" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "in³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "kg" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "千米" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "lb" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "英里" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "mm" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "m²" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "m³" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "oz" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "qt (US)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "yd" diff --git a/uom/i18n/zh_TW.po b/uom/i18n/zh_TW.po new file mode 100644 index 0000000..ca71de3 --- /dev/null +++ b/uom/i18n/zh_TW.po @@ -0,0 +1,508 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * uom +# +# Translators: +# Wil Odoo, 2023 +# Tony Ng, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Tony Ng, 2024\n" +"Language-Team: Chinese (Taiwan) (https://app.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: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(reference unit)=ratio*(this unit)\n" +" " +msgstr "" +"\n" +" 例: 1 × 參考單位 = 比例 × 本單位\n" +" " + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +msgid "" +"\n" +" e.g: 1*(this unit)=ratio*(reference unit)\n" +" " +msgstr "" +"\n" +" 例: 1 × 本單位 = 比例 × 參考單位\n" +" " + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__active +msgid "Active" +msgstr "啟用" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "Add a new unit of measure" +msgstr "新增量度單位" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "Add a new unit of measure category" +msgstr "新增量度單位類別" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Archived" +msgstr "已封存" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor_inv +msgid "Bigger Ratio" +msgstr "更大比率" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__bigger +msgid "Bigger than the reference Unit of Measure" +msgstr "大於參考單位" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__category_id +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Category" +msgstr "類別" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__color +msgid "Color" +msgstr "顏色" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__ratio +msgid "Combined Ratio" +msgstr "綜合比率" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__category_id +msgid "" +"Conversion between Units of Measure can only occur if they belong to the " +"same category. The conversion will be made based on the ratios." +msgstr "計量單位轉換只能在同一個類型之間進行。轉換根據比例." + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_uid +msgid "Created by" +msgstr "建立人員" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__create_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__create_date +msgid "Created on" +msgstr "建立於" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_day +msgid "Days" +msgstr "天" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__display_name +#: model:ir.model.fields,field_description:uom.field_uom_uom__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_dozen +msgid "Dozens" +msgstr "打" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Group By" +msgstr "分組依據" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_hour +msgid "Hours" +msgstr "小時" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor_inv +msgid "" +"How many times this Unit of Measure is bigger than the reference Unit of " +"Measure in this category: 1 * (this unit) = ratio * (reference unit)" +msgstr "這個度量單位的數量大於此類別中的參考度量單位:1 *(本單位)=比率*(參考單位)" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__factor +msgid "" +"How much bigger or smaller this unit is compared to the reference Unit of " +"Measure for this category: 1 * (reference unit) = ratio * (this unit)" +msgstr "本類別計量單位和參考計量單位相比,大或者小的倍數。1 * (參考單位)=比率 * (本單位)" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__id +#: model:ir.model.fields,field_description:uom.field_uom_uom__id +msgid "ID" +msgstr "識別號" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_uid +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_uid +msgid "Last Updated by" +msgstr "最後更新者" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__write_date +#: model:ir.model.fields,field_description:uom.field_uom_uom__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_length +msgid "Length / Distance" +msgstr "長度或距離" + +#. module: uom +#: model:res.groups,name:uom.group_uom +msgid "Manage Multiple Units of Measure" +msgstr "管理多個計量單位" + +#. module: uom +#: model:ir.model,name:uom.model_uom_uom +msgid "Product Unit of Measure" +msgstr "產品測量單位" + +#. module: uom +#: model:ir.model,name:uom.model_uom_category +msgid "Product UoM Categories" +msgstr "產品計量單位類別" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__factor +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +msgid "Ratio" +msgstr "比例" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__reference +msgid "Reference Unit of Measure for this category" +msgstr "這個類別的參考計量單位" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__reference_uom_id +msgid "Reference UoM" +msgstr "參考計量單位" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__rounding +msgid "Rounding Precision" +msgstr "捨入精度" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_uom_view_search +msgid "Search UOM" +msgstr "搜尋 UOM" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.uom_categ_view_search +msgid "Search UoM Category" +msgstr "搜尋計量單位類別" + +#. module: uom +#: model:ir.model.fields.selection,name:uom.selection__uom_uom__uom_type__smaller +msgid "Smaller than the reference Unit of Measure" +msgstr "小於參考計量單位" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"Some critical fields have been modified on %s.\n" +"Note that existing data WON'T be updated by this change.\n" +"\n" +"As units of measure impact the whole system, this may cause critical issues.\n" +"E.g. modifying the rounding could disturb your inventory balance.\n" +"\n" +"Therefore, changing core units of measure in a running database is not recommended." +msgstr "" +"在 %s 上修改了一些關鍵欄位。\n" +"請注意,此更改不會更新現有資料。\n" +"\n" +"由於度量單位會影響整個系統,這可能會導致嚴重問題。\n" +"例如。修改四捨五入可能會擾亂您的庫存平衡。\n" +"\n" +"因此,不建議更改正在運行的資料庫中的核心度量單位。" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_surface +msgid "Surface" +msgstr "表面" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__rounding +msgid "" +"The computed quantity will be a multiple of this value. Use 1.0 for a Unit " +"of Measure that cannot be further split, such as a piece." +msgstr "計算的數量將是這個值的倍數。 不能進一步分割的單位,比如 1 片,使用1.0 。" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_gt_zero +msgid "The conversion ratio for a unit of measure cannot be 0!" +msgstr "計量單位的轉換比率不能為 0!" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The following units of measure are used by the system and cannot be deleted: %s\n" +"You can archive them instead." +msgstr "" +"以下計量單位由系統使用且無法刪除:%s\n" +"您可以改為存檔它們。" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_factor_reference_is_one +msgid "The reference unit must have a conversion factor equal to 1." +msgstr "參考單位的轉換係數必須是1。" + +#. module: uom +#: model:ir.model.constraint,message:uom.constraint_uom_uom_rounding_gt_zero +msgid "The rounding precision must be strictly positive." +msgstr "小數點的精度必須為正數。" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "" +"The unit of measure %s defined on the order line doesn't belong to the same " +"category as the unit of measure %s defined on the product. Please correct " +"the unit of measure defined on the order line or on the product, they should" +" belong to the same category." +msgstr "訂單行上定義的計量單位 %s 與產品上定義的計量單位 %s 不屬於同一類別。請更正訂單行或產品上定義的計量單位,它們應屬於同一類別。" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "The value of ratio could not be Zero" +msgstr "比率數值不可為零" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__uom_type +msgid "Type" +msgstr "類型" + +#. module: uom +#: model:ir.model.fields,help:uom.field_uom_uom__active +msgid "" +"Uncheck the active field to disable a unit of measure without deleting it." +msgstr "取消勾選有效欄位以停用度量單位,而不刪除它。" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_unit +msgid "Unit" +msgstr "單位" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_uom__name +msgid "Unit of Measure" +msgstr "量度單位" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__name +msgid "Unit of Measure Category" +msgstr "計量單位類別" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_unit +msgid "Units" +msgstr "件" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_form_action +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_tree_view +msgid "Units of Measure" +msgstr "量度單位" + +#. module: uom +#: model:ir.actions.act_window,name:uom.product_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "量度單位類型" + +#. module: uom +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_form_view +#: model_terms:ir.ui.view,arch_db:uom.product_uom_categ_tree_view +msgid "Units of Measure categories" +msgstr "量度單位類型" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_categ_form_action +msgid "" +"Units of measure belonging to the same category can be\n" +" converted between each others. For example, in the category\n" +" 'Time', you will have the following units of measure:\n" +" Hours, Days." +msgstr "" +"屬於相同類別的測量單位可以在彼此之間轉換。\n" +"例如,在類別'Time'中,\n" +"您將有以下計量單位:小時,天。" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s must have at least one reference unit of measure." +msgstr "UoM 類別 %s 必須至少有一個參考計量單位." + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should have a reference unit of measure." +msgstr "計量單位類別 %s 應具有參考計量單位。" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "UoM category %s should only have one reference unit of measure." +msgstr "計量單位類別%s應該有一個參考計量單位。" + +#. module: uom +#: model:ir.model.fields,field_description:uom.field_uom_category__uom_ids +msgid "Uom" +msgstr "計量單位" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_vol +msgid "Volume" +msgstr "容量 / 體積" + +#. module: uom +#. odoo-python +#: code:addons/uom/models/uom_uom.py:0 +#, python-format +msgid "Warning for %s" +msgstr "%s 的警告" + +#. module: uom +#: model:uom.category,name:uom.product_uom_categ_kgm +msgid "Weight" +msgstr "重量" + +#. module: uom +#: model:uom.category,name:uom.uom_categ_wtime +msgid "Working Time" +msgstr "工作時間" + +#. module: uom +#: model_terms:ir.actions.act_window,help:uom.product_uom_form_action +msgid "" +"You must define a conversion rate between several Units of\n" +" Measure within the same category." +msgstr "" +"若同一類別內有多種量度單位,\n" +" 你必須設定單位之間的換算比例。" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cm +msgid "cm" +msgstr "厘米" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_floz +msgid "fl oz (US)" +msgstr "液安士(美制)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_foot +msgid "ft" +msgstr "英尺" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_foot +msgid "ft²" +msgstr "平方英尺" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_foot +msgid "ft³" +msgstr "立方英尺" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_gal +msgid "gal (US)" +msgstr "加侖(美制)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_inch +msgid "in" +msgstr "英寸" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_inch +msgid "in³" +msgstr "立方英寸" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_kgm +msgid "kg" +msgstr "公斤" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_km +msgid "km" +msgstr "公里" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_lb +msgid "lb" +msgstr "磅" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_mile +msgid "mi" +msgstr "英里" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_millimeter +msgid "mm" +msgstr "毫米" + +#. module: uom +#: model:uom.uom,name:uom.uom_square_meter +msgid "m²" +msgstr "平方米" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_cubic_meter +msgid "m³" +msgstr "立方米" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_oz +msgid "oz" +msgstr "安士" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_qt +msgid "qt (US)" +msgstr "夸脫(美制)" + +#. module: uom +#: model:uom.uom,name:uom.product_uom_yard +msgid "yd" +msgstr "碼" diff --git a/uom/models/__init__.py b/uom/models/__init__.py new file mode 100644 index 0000000..357b041 --- /dev/null +++ b/uom/models/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import uom_uom diff --git a/uom/models/uom_uom.py b/uom/models/uom_uom.py new file mode 100644 index 0000000..c4762e8 --- /dev/null +++ b/uom/models/uom_uom.py @@ -0,0 +1,265 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from collections import defaultdict +from datetime import timedelta + +from odoo import api, fields, tools, models, _ +from odoo.exceptions import UserError, ValidationError + + +class UoMCategory(models.Model): + _name = 'uom.category' + _description = 'Product UoM Categories' + + name = fields.Char('Unit of Measure Category', required=True, translate=True) + + uom_ids = fields.One2many('uom.uom', 'category_id') + reference_uom_id = fields.Many2one('uom.uom', "Reference UoM", store=False) # Dummy field to keep track of reference uom change + + @api.onchange('uom_ids') + def _onchange_uom_ids(self): + if len(self.uom_ids) == 1: + self.uom_ids[0].uom_type = 'reference' + self.uom_ids[0].factor = 1 + else: + reference_count = sum(uom.uom_type == 'reference' for uom in self.uom_ids) + if reference_count == 0 and self._origin.id: + raise UserError(_('UoM category %s must have at least one reference unit of measure.', self.name)) + if self.reference_uom_id: + new_reference = self.uom_ids.filtered(lambda o: o.uom_type == 'reference' and o._origin.id != self.reference_uom_id.id) + else: + new_reference = self.uom_ids.filtered(lambda o: o.uom_type == 'reference' and o._origin.uom_type != 'reference') + if new_reference: + other_uoms = self.uom_ids.filtered(lambda u: u._origin.id) - new_reference + for uom in other_uoms: + uom.factor = uom._origin.factor / (new_reference._origin.factor or 1) + if uom.factor > 1: + uom.uom_type = 'smaller' + else: + uom.uom_type = 'bigger' + self.reference_uom_id = new_reference._origin.id + + +class UoM(models.Model): + _name = 'uom.uom' + _description = 'Product Unit of Measure' + _order = "factor DESC, id" + + def _unprotected_uom_xml_ids(self): + return [ + "product_uom_hour", # NOTE: this uom is protected when hr_timesheet is installed. + "product_uom_dozen", + ] + + name = fields.Char('Unit of Measure', required=True, translate=True) + category_id = fields.Many2one( + 'uom.category', 'Category', required=True, ondelete='restrict', + help="Conversion between Units of Measure can only occur if they belong to the same category. The conversion will be made based on the ratios.") + factor = fields.Float( + 'Ratio', default=1.0, digits=0, required=True, # force NUMERIC with unlimited precision + help='How much bigger or smaller this unit is compared to the reference Unit of Measure for this category: 1 * (reference unit) = ratio * (this unit)') + factor_inv = fields.Float( + 'Bigger Ratio', compute='_compute_factor_inv', digits=0, # force NUMERIC with unlimited precision + readonly=True, required=True, + help='How many times this Unit of Measure is bigger than the reference Unit of Measure in this category: 1 * (this unit) = ratio * (reference unit)') + rounding = fields.Float( + 'Rounding Precision', default=0.01, digits=0, required=True, + help="The computed quantity will be a multiple of this value. " + "Use 1.0 for a Unit of Measure that cannot be further split, such as a piece.") + active = fields.Boolean('Active', default=True, help="Uncheck the active field to disable a unit of measure without deleting it.") + uom_type = fields.Selection([ + ('bigger', 'Bigger than the reference Unit of Measure'), + ('reference', 'Reference Unit of Measure for this category'), + ('smaller', 'Smaller than the reference Unit of Measure')], 'Type', + default='reference', required=True) + ratio = fields.Float('Combined Ratio', compute='_compute_ratio', inverse='_set_ratio', store=False) + color = fields.Integer('Color', compute='_compute_color') + + _sql_constraints = [ + ('factor_gt_zero', 'CHECK (factor!=0)', 'The conversion ratio for a unit of measure cannot be 0!'), + ('rounding_gt_zero', 'CHECK (rounding>0)', 'The rounding precision must be strictly positive.'), + ('factor_reference_is_one', "CHECK((uom_type = 'reference' AND factor = 1.0) OR (uom_type != 'reference'))", "The reference unit must have a conversion factor equal to 1.") + ] + + def _check_category_reference_uniqueness(self): + categ_res = self.read_group( + [("category_id", "in", self.category_id.ids)], + ["category_id", "uom_type"], + ["category_id", "uom_type"], + lazy=False, + ) + uom_by_category = defaultdict(int) + ref_by_category = {} + for res in categ_res: + uom_by_category[res["category_id"][0]] += res["__count"] + if res["uom_type"] == "reference": + ref_by_category[res["category_id"][0]] = res["__count"] + + for category in self.category_id: + reference_count = ref_by_category.get(category.id, 0) + if reference_count > 1: + raise ValidationError(_("UoM category %s should only have one reference unit of measure.", category.name)) + elif reference_count == 0 and uom_by_category.get(category.id, 0) > 0: + raise ValidationError(_("UoM category %s should have a reference unit of measure.", category.name)) + + @api.depends('factor') + def _compute_factor_inv(self): + for uom in self: + uom.factor_inv = uom.factor and (1.0 / uom.factor) or 0.0 + + @api.depends('uom_type', 'factor') + def _compute_ratio(self): + for uom in self: + if uom.uom_type == 'reference': + uom.ratio = 1 + elif uom.uom_type == 'bigger': + uom.ratio = uom.factor_inv + else: + uom.ratio = uom.factor + + def _set_ratio(self): + if self.ratio == 0: + raise ValidationError(_("The value of ratio could not be Zero")) + if self.uom_type == 'reference': + self.factor = 1 + elif self.uom_type == 'bigger': + self.factor = 1 / self.ratio + else: + self.factor = self.ratio + + @api.depends('uom_type') + def _compute_color(self): + for uom in self: + if uom.uom_type == 'reference': + uom.color = 7 + else: + uom.color = 0 + + @api.onchange('uom_type') + def _onchange_uom_type(self): + if self.uom_type == 'reference': + self.factor = 1 + + @api.onchange('factor', 'factor_inv', 'uom_type', 'rounding', 'category_id') + def _onchange_critical_fields(self): + if self._filter_protected_uoms() and self.create_date < (fields.Datetime.now() - timedelta(days=1)): + return { + 'warning': { + 'title': _("Warning for %s", self.name), + 'message': _( + "Some critical fields have been modified on %s.\n" + "Note that existing data WON'T be updated by this change.\n\n" + "As units of measure impact the whole system, this may cause critical issues.\n" + "E.g. modifying the rounding could disturb your inventory balance.\n\n" + "Therefore, changing core units of measure in a running database is not recommended.", + self.name, + ) + } + } + + @api.model_create_multi + def create(self, vals_list): + for values in vals_list: + if 'factor_inv' in values: + factor_inv = values.pop('factor_inv') + values['factor'] = factor_inv and (1.0 / factor_inv) or 0.0 + res = super(UoM, self).create(vals_list) + res._check_category_reference_uniqueness() + return res + + def write(self, values): + if 'factor_inv' in values: + factor_inv = values.pop('factor_inv') + values['factor'] = factor_inv and (1.0 / factor_inv) or 0.0 + + res = super(UoM, self).write(values) + if ('uom_type' not in values or values['uom_type'] != 'reference') and\ + not self.env.context.get('allow_to_change_reference'): + self._check_category_reference_uniqueness() + return res + + @api.ondelete(at_uninstall=False) + def _unlink_except_master_data(self): + locked_uoms = self._filter_protected_uoms() + if locked_uoms: + raise UserError(_( + "The following units of measure are used by the system and cannot be deleted: %s\nYou can archive them instead.", + ", ".join(locked_uoms.mapped('name')), + )) + + @api.model + def name_create(self, name): + """ The UoM category and factor are required, so we'll have to add temporary values + for imported UoMs """ + values = { + self._rec_name: name, + 'factor': 1 + } + # look for the category based on the english name, i.e. no context on purpose! + # TODO: should find a way to have it translated but not created until actually used + if not self._context.get('default_category_id'): + EnglishUoMCateg = self.env['uom.category'].with_context({}) + misc_category = EnglishUoMCateg.search([('name', '=', 'Unsorted/Imported Units')]) + if misc_category: + values['category_id'] = misc_category.id + else: + values['category_id'] = EnglishUoMCateg.name_create('Unsorted/Imported Units')[0] + new_uom = self.create(values) + return new_uom.id, new_uom.display_name + + def _compute_quantity(self, qty, to_unit, round=True, rounding_method='UP', raise_if_failure=True): + """ Convert the given quantity from the current UoM `self` into a given one + :param qty: the quantity to convert + :param to_unit: the destination UoM record (uom.uom) + :param raise_if_failure: only if the conversion is not possible + - if true, raise an exception if the conversion is not possible (different UoM category), + - otherwise, return the initial quantity + """ + if not self or not qty: + return qty + self.ensure_one() + + if self != to_unit and self.category_id.id != to_unit.category_id.id: + if raise_if_failure: + raise UserError(_( + 'The unit of measure %s defined on the order line doesn\'t belong to the same category as the unit of measure %s defined on the product. Please correct the unit of measure defined on the order line or on the product, they should belong to the same category.', + self.name, to_unit.name)) + else: + return qty + + if self == to_unit: + amount = qty + else: + amount = qty / self.factor + if to_unit: + amount = amount * to_unit.factor + + if to_unit and round: + amount = tools.float_round(amount, precision_rounding=to_unit.rounding, rounding_method=rounding_method) + + return amount + + def _compute_price(self, price, to_unit): + self.ensure_one() + if not self or not price or not to_unit or self == to_unit: + return price + if self.category_id.id != to_unit.category_id.id: + return price + amount = price * self.factor + if to_unit: + amount = amount / to_unit.factor + return amount + + def _filter_protected_uoms(self): + """Verifies self does not contain protected uoms.""" + linked_model_data = self.env['ir.model.data'].sudo().search([ + ('model', '=', self._name), + ('res_id', 'in', self.ids), + ('module', '=', 'uom'), + ('name', 'not in', self._unprotected_uom_xml_ids()), + ]) + if not linked_model_data: + return self.browse() + else: + return self.browse(set(linked_model_data.mapped('res_id'))) diff --git a/uom/security/ir.model.access.csv b/uom/security/ir.model.access.csv new file mode 100644 index 0000000..777ea84 --- /dev/null +++ b/uom/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_uom_category_manager,uom.category.manager,model_uom_category,base.group_system,1,1,1,1 +access_uom_category_user,uom.category.user,model_uom_category,base.group_user,1,0,0,0 +access_uom_uom_manager,uom.uom.manager,model_uom_uom,base.group_system,1,1,1,1 +access_uom_uom_user,uom.uom.user,model_uom_uom,base.group_user,1,0,0,0 diff --git a/uom/security/uom_security.xml b/uom/security/uom_security.xml new file mode 100644 index 0000000..ebfe3e1 --- /dev/null +++ b/uom/security/uom_security.xml @@ -0,0 +1,9 @@ + + + + + Manage Multiple Units of Measure + + + + diff --git a/uom/tests/__init__.py b/uom/tests/__init__.py new file mode 100644 index 0000000..0274013 --- /dev/null +++ b/uom/tests/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import test_uom diff --git a/uom/tests/common.py b/uom/tests/common.py new file mode 100644 index 0000000..435cf8e --- /dev/null +++ b/uom/tests/common.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo.tests import TransactionCase + + +class UomCommon(TransactionCase): + + @classmethod + def setUpClass(cls): + super().setUpClass() + + cls.uom_gram = cls.env.ref('uom.product_uom_gram') + cls.uom_kgm = cls.env.ref('uom.product_uom_kgm') + cls.uom_ton = cls.env.ref('uom.product_uom_ton') + cls.uom_unit = cls.env.ref('uom.product_uom_unit') + cls.uom_dozen = cls.env.ref('uom.product_uom_dozen') + + cls.group_uom = cls.env.ref('uom.group_uom') + + @classmethod + def _enable_uom(cls): + cls.env.user.groups_id += cls.group_uom + + @classmethod + def _disable_uom(cls): + cls.env.user.groups_id -= cls.group_uom diff --git a/uom/tests/test_uom.py b/uom/tests/test_uom.py new file mode 100644 index 0000000..55260ae --- /dev/null +++ b/uom/tests/test_uom.py @@ -0,0 +1,108 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo.exceptions import ValidationError + +from odoo.addons.uom.tests.common import UomCommon + + +class TestUom(UomCommon): + + def test_10_conversion(self): + qty = self.uom_gram._compute_quantity(1020000, self.uom_ton) + self.assertEqual(qty, 1.02, "Converted quantity does not correspond.") + + price = self.uom_gram._compute_price(2, self.uom_ton) + self.assertEqual(price, 2000000.0, "Converted price does not correspond.") + + # If the conversion factor for Dozens (1/12) is not stored with sufficient precision, + # the conversion of 1 Dozen into Units will give e.g. 12.00000000000047 Units + # and the Unit rounding will round that up to 13. + # This is a partial regression test for rev. 311c77bb, which is further improved + # by rev. fa2f7b86. + qty = self.uom_dozen._compute_quantity(1, self.uom_unit) + self.assertEqual(qty, 12.0, "Converted quantity does not correspond.") + + # Regression test for side-effect of commit 311c77bb - converting 1234 Grams + # into Kilograms should work even if grams are rounded to 1. + self.uom_gram.write({'rounding': 1}) + qty = self.uom_gram._compute_quantity(1234, self.uom_kgm) + self.assertEqual(qty, 1.24, "Converted quantity does not correspond.") + + def test_20_rounding(self): + product_uom = self.env['uom.uom'].create({ + 'name': 'Score', + 'factor_inv': 20, + 'uom_type': 'bigger', + 'rounding': 1.0, + 'category_id': self.env.ref('uom.product_uom_categ_unit').id + }) + + qty = self.uom_unit._compute_quantity(2, product_uom) + self.assertEqual(qty, 1, "Converted quantity should be rounded up.") + + def test_30_reference_uniqueness(self): + """ Check the uniqueness of the reference UoM in a category """ + time_category = self.env.ref('uom.product_uom_categ_unit') + + with self.assertRaises(ValidationError): + self.env['uom.uom'].create({ + 'name': 'Second Time Reference', + 'factor_inv': 1, + 'uom_type': 'reference', + 'rounding': 1.0, + 'category_id': time_category.id + }) + + def test_40_custom_uom(self): + """ A custom UoM is an UoM in a category without measurement type. It should behave like a normal UoM """ + category = self.env['uom.category'].create({ + 'name': 'Custom UoM category', + }) + + # at first we can not create a non reference in custom category + with self.assertRaises(ValidationError): + self.env['uom.uom'].create({ + 'name': 'Bigger UoM of my category', + 'factor_inv': 42, + 'uom_type': 'bigger', + 'rounding': 0.5, + 'category_id': category.id + }) + + # create the reference + self.env['uom.uom'].create({ + 'name': 'Reference UoM of my category', + 'factor_inv': 1, + 'uom_type': 'reference', + 'rounding': 1.0, + 'category_id': category.id + }) + + # we can create another UoM now + self.env['uom.uom'].create({ + 'name': 'Bigger UoM of my category', + 'factor_inv': 42, + 'uom_type': 'bigger', + 'rounding': 0.5, + 'category_id': category.id + }) + + # we can not create a second reference in custom category + with self.assertRaises(ValidationError): + self.env['uom.uom'].create({ + 'name': 'Second Time Reference', + 'factor_inv': 1, + 'uom_type': 'reference', + 'rounding': 1.0, + 'category_id': category.id + }) + + def test_50_check_ratio(self): + with self.assertRaises(ValidationError): + self.env['uom.uom'].create({ + 'name': 'Custom UoM', + 'uom_type': 'bigger', + 'ratio': 0, + 'category_id': self.env.ref('uom.product_uom_categ_unit').id + }) diff --git a/uom/views/uom_uom_views.xml b/uom/views/uom_uom_views.xml new file mode 100644 index 0000000..2f83f0a --- /dev/null +++ b/uom/views/uom_uom_views.xml @@ -0,0 +1,155 @@ + + + + uom.uom.tree + uom.uom + + + + + + + + + + + uom.uom.form + uom.uom + +
+ + + + + + + + + + + + + +
+
+
+ + + uom.uom.view.search + uom.uom + + + + + + + + + + + + + + Units of Measure + uom.uom + + + +

+ Add a new unit of measure +

+ You must define a conversion rate between several Units of + Measure within the same category. +

+
+
+ + + uom.category.form + uom.category + +
+ + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + uom.category.tree + uom.category + + + + + + + + + + uom.category.view.search + uom.category + + + + + + + + + + Units of Measure Categories + uom.category + tree,form + {'allow_to_change_reference': 1} + +

+ Add a new unit of measure category +

+ Units of measure belonging to the same category can be + converted between each others. For example, in the category + 'Time', you will have the following units of measure: + Hours, Days. +

+
+
+