diff options
| author | Christophe Simonis <chs@odoo.com> | 2016-01-05 15:51:49 +0100 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2016-01-05 15:51:49 +0100 |
| commit | 31ce19bd7c8ff90aa3a3f34ba13dfbbe00865b3b (patch) | |
| tree | 4f24c985d7f4f7d08af1830f8199b120f35018f7 /addons/barcodes | |
| parent | 9b5311e0c94ea2b3ad6c36bc9a4ea63228779b66 (diff) | |
| parent | 97e87a42cdfaed04a6f50d928d86ac6e3bec9f91 (diff) | |
[MERGE] forward port of branch 9.0 up to 97e87a4
Diffstat (limited to 'addons/barcodes')
| -rw-r--r-- | addons/barcodes/i18n/ca.po | 4 | ||||
| -rw-r--r-- | addons/barcodes/i18n/es.po | 25 | ||||
| -rw-r--r-- | addons/barcodes/i18n/fo.po | 298 | ||||
| -rw-r--r-- | addons/barcodes/i18n/fr.po | 6 | ||||
| -rw-r--r-- | addons/barcodes/i18n/pt.po | 6 | ||||
| -rw-r--r-- | addons/barcodes/i18n/vi.po | 6 | ||||
| -rw-r--r-- | addons/barcodes/i18n/zh_CN.po | 25 | ||||
| -rw-r--r-- | addons/barcodes/static/src/js/field_float_scannable.js | 8 |
8 files changed, 343 insertions, 35 deletions
diff --git a/addons/barcodes/i18n/ca.po b/addons/barcodes/i18n/ca.po index 3d61ed7f599..6a3ac69b283 100644 --- a/addons/barcodes/i18n/ca.po +++ b/addons/barcodes/i18n/ca.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-14 10:27+0000\n" -"PO-Revision-Date: 2015-12-05 23:18+0000\n" +"PO-Revision-Date: 2015-12-21 22:41+0000\n" "Last-Translator: Martin Trigaux\n" "Language-Team: Catalan (http://www.transifex.com/odoo/odoo-9/language/ca/)\n" "MIME-Version: 1.0\n" @@ -60,7 +60,7 @@ msgstr "" #. module: barcodes #: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias msgid "Alias" -msgstr "" +msgstr "Àlies" #. module: barcodes #: selection:barcode.nomenclature,upc_ean_conv:0 diff --git a/addons/barcodes/i18n/es.po b/addons/barcodes/i18n/es.po index 43d76beb9f8..32665e35a08 100644 --- a/addons/barcodes/i18n/es.po +++ b/addons/barcodes/i18n/es.po @@ -3,6 +3,7 @@ # * barcodes # # Translators: +# Antonio Trueba, 2015 # Pedro M. Baeza <pedro.baeza@gmail.com>, 2015 # Sergio Hevia <sah@talleresbernesga.com>, 2015 msgid "" @@ -10,8 +11,8 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-14 10:27+0000\n" -"PO-Revision-Date: 2015-10-07 07:48+0000\n" -"Last-Translator: Pedro M. Baeza <pedro.baeza@gmail.com>\n" +"PO-Revision-Date: 2015-12-31 17:13+0000\n" +"Last-Translator: Antonio Trueba\n" "Language-Team: Spanish (http://www.transifex.com/odoo/odoo-9/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,7 +24,7 @@ msgstr "" #: code:addons/barcodes/barcodes.py:223 #, python-format msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" -msgstr "" +msgstr "'*' no es un patrón Regex válido para código de barras. ¿Quizás quiso usar '.*'?" #. module: barcodes #: code:addons/barcodes/barcodes.py:221 @@ -35,13 +36,13 @@ msgstr ": una regla solo puede contener un par de paréntesis." #: code:addons/barcodes/barcodes.py:217 #, python-format msgid ": braces can only contain N's followed by D's." -msgstr "" +msgstr ": los paréntesis solo pueden contener Ns seguidas por Ds." #. module: barcodes #: code:addons/barcodes/barcodes.py:219 #, python-format msgid ": empty braces." -msgstr "" +msgstr ": paréntesis vacíos." #. module: barcodes #: model:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form @@ -50,14 +51,14 @@ msgid "" " When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" " pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" " if the regular expression matches a prefix of the barcode." -msgstr "" +msgstr "Las <i>nomenclaturas de códigos de barras</i> definen cómo se reconocen y categorizan\nlos códigos de barras. Cuando se escanea un código de barras se asocia a la <i>primera</i>\nregla con un patrón coincidente. La sintaxis de los patrones es la de una expresión\nregular, y un código de barras se reconoce si la expresión regular coincide con un\nprefijo del código de barras." #. module: barcodes #: model: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 "" +msgstr "Una nomenclatura de código de barras define cómo identifica e interpreta un punto de venta los códigos de barras" #. module: barcodes #: model:ir.model.fields,field_description:barcodes.field_barcode_rule_alias @@ -72,12 +73,12 @@ msgstr "Siempre" #. module: barcodes #: model:ir.model.fields,help:barcodes.field_barcode_rule_name msgid "An internal identification for this barcode nomenclature rule" -msgstr "" +msgstr "Un identificador interno para esta regla de nombra 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 "" +msgstr "Un identificador interno para la nomenclatura de código de barras" #. module: barcodes #: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id @@ -192,7 +193,7 @@ msgid "" " decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" " the barcode field on the associated records <i>must</i> show these digits as \n" " zeroes." -msgstr "" +msgstr "Los patrones también pueden definir cómo se codifican valores numéricos, tales como\nel peso o el precio, en el código de barras. Se indican por <code>[NNN}</code>,\ndonde las Ns definen en qué posición se codifican los números. También se permiten\nnúmeros reales si los decimales se indican con Ds, por ejemplo <code>{NNNDD}</code>.\nEn estos casos, el campo de código de barras en los registros asociados <i>debe</i>\nmostrar ceros en esas posiciones." #. module: barcodes #: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name @@ -241,7 +242,7 @@ msgstr "Hay un error de sintaxis en el patrón de código de barras" msgid "" "This rule will apply only if the barcode is encoded with the specified " "encoding" -msgstr "" +msgstr "Esta regla solo aplicará si el código de barras está codificado con la codificación especificada" #. module: barcodes #. openerp-web @@ -261,7 +262,7 @@ 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 "" +msgstr "Los códigos UPC se pueden convertir a EAN prefijándolos con un cero. Este ajuste determina si un código de barras UPC/EAN debe ser convertido automáticamente en uno u otro sentido al buscar una coincidencia con la otra codificación." #. module: barcodes #: selection:barcode.nomenclature,upc_ean_conv:0 diff --git a/addons/barcodes/i18n/fo.po b/addons/barcodes/i18n/fo.po new file mode 100644 index 00000000000..25cf2908aaa --- /dev/null +++ b/addons/barcodes/i18n/fo.po @@ -0,0 +1,298 @@ +# 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: 2015-09-14 10:27+0000\n" +"PO-Revision-Date: 2015-12-22 23:50+0000\n" +"Last-Translator: Jarnhold Nattestad <nattestads@gmail.com>\n" +"Language-Team: Faroese (http://www.transifex.com/odoo/odoo-9/language/fo/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fo\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:223 +#, python-format +msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:221 +#, python-format +msgid ": a rule can only contain one pair of braces." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:217 +#, python-format +msgid ": braces can only contain N's followed by D's." +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:219 +#, python-format +msgid ": empty braces." +msgstr "" + +#. module: barcodes +#: model:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"<i>Barcodes Nomenclatures</i> define how barcodes are recognized and categorized.\n" +" When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" +" pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" +" if the regular expression matches a prefix of the barcode." +msgstr "" + +#. module: barcodes +#: model: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:ir.model.fields,field_description:barcodes.field_barcode_rule_alias +msgid "Alias" +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Always" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_name +msgid "An internal identification for this barcode nomenclature rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_name +msgid "An internal identification of the barcode nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_barcode_nomenclature_id +#: model: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: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.ui.view,arch_db:barcodes.view_barcode_rule_form +msgid "Barcode Rule" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Barcode Scanned" +msgstr "" + +#. module: barcodes +#: model:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form +msgid "Click to add a Barcode Nomenclature ." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_create_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_create_uid +msgid "Created by" +msgstr "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 +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name +msgid "Display Name" +msgstr "Vís navn" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "EAN-13 to UPC-A" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_encoding +msgid "Encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:51 +#, python-format +msgid "Error : Document not editable" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_id +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_id +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_id +msgid "ID" +msgstr "ID" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update +#: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update +msgid "Last Modified on" +msgstr "Seinast rættað tann" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_uid +msgid "Last Updated by" +msgstr "Seinast dagført av" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_date +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_write_date +msgid "Last Updated on" +msgstr "Seinast dagført tann" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "Never" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name +msgid "Nomenclature Name" +msgstr "" + +#. module: barcodes +#: model:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "" +"Patterns can also define how numerical values, such as weight or price, can be\n" +" encoded into the barcode. They are indicated by <code>{NNN}</code> where the N's\n" +" define where the number's digits are encoded. Floats are also supported with the \n" +" decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" +" the barcode field on the associated records <i>must</i> show these digits as \n" +" zeroes." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name +msgid "Rule Name" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_rule_ids +msgid "Rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: barcodes +#: model:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form +msgid "Tables" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_pattern +msgid "The barcode matching pattern" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_rule_ids +msgid "The list of barcode rules" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_alias +msgid "The matched pattern will alias to this barcode" +msgstr "" + +#. module: barcodes +#: code:addons/barcodes/barcodes.py:217 code:addons/barcodes/barcodes.py:219 +#: code:addons/barcodes/barcodes.py:221 +#, python-format +msgid "There is a syntax error in the barcode pattern " +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding +msgid "" +"This rule will apply only if the barcode is encoded with the specified " +"encoding" +msgstr "" + +#. module: barcodes +#. openerp-web +#: code:addons/barcodes/static/src/js/form_view_barcode_handler.js:51 +#, python-format +msgid "To modify this document, please first start edition." +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_rule_type +msgid "Type" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "" +"UPC Codes can be converted to EAN by prefixing them with a zero. This " +"setting determines if a UPC/EAN barcode should be automatically converted in" +" one way or another when trying to match a rule with the other encoding." +msgstr "" + +#. module: barcodes +#: selection:barcode.nomenclature,upc_ean_conv:0 +msgid "UPC-A to EAN-13" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_upc_ean_conv +msgid "UPC/EAN Conversion" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcode_rule_sequence +msgid "" +"Used to order rules such that rules with a smaller sequence match first" +msgstr "" + +#. module: barcodes +#: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin__barcode_scanned +msgid "Value of the last barcode scanned." +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_nomenclature +msgid "barcode.nomenclature" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcode_rule +msgid "barcode.rule" +msgstr "" + +#. module: barcodes +#: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin +msgid "barcodes.barcode_events_mixin" +msgstr "" diff --git a/addons/barcodes/i18n/fr.po b/addons/barcodes/i18n/fr.po index b3ed71cc0d6..f9256a4c971 100644 --- a/addons/barcodes/i18n/fr.po +++ b/addons/barcodes/i18n/fr.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-14 10:27+0000\n" -"PO-Revision-Date: 2015-12-07 19:48+0000\n" +"PO-Revision-Date: 2015-12-24 18:20+0000\n" "Last-Translator: Maxime Chambreuil <maxime.chambreuil@gmail.com>\n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -184,7 +184,7 @@ msgstr "Jamais" #. module: barcodes #: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_name msgid "Nomenclature Name" -msgstr "Nom de nomenclature" +msgstr "Nom de la nomenclature" #. module: barcodes #: model:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form @@ -195,7 +195,7 @@ msgid "" " decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" " the barcode field on the associated records <i>must</i> show these digits as \n" " zeroes." -msgstr "Les modèles peuvent aussi définir comment les valeur numériques telles que le poids ou le prix, peuvent être\n encodées dans le code-barres. Ils sont indiqués par le <code>{NNN}</code> où les N's\n définissent où les chiffres du numéro sont encodés. Les flotteurs sont également pris en charge avec les\n decimales indiquées avec les D's, tel que <code>{NNNDD}</code>. Dans ces cas, \n le champs du code-barres sur les enregistrements associés <i>doivent</i> montrer ces chiffres commes \n zéros." +msgstr "Les motifs peuvent aussi définir comment les valeurs numériques telles que le poids ou le prix, peuvent être\n encodées dans le code-barres. Ils sont indiqués par le <code>{NNN}</code> où les N's\n définissent où les chiffres du numéro sont encodés. Les flotteurs sont également pris en charge avec les\n décimales indiquées avec les D's, tel que <code>{NNNDD}</code>. Dans ces cas-là, \n le champ du code-barres sur les enregistrements associés <i>doivent</i> montrer ces chiffres commes \n zéros." #. module: barcodes #: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name diff --git a/addons/barcodes/i18n/pt.po b/addons/barcodes/i18n/pt.po index 44bfa3d3783..77f4334b334 100644 --- a/addons/barcodes/i18n/pt.po +++ b/addons/barcodes/i18n/pt.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-14 10:27+0000\n" -"PO-Revision-Date: 2015-12-12 13:13+0000\n" +"PO-Revision-Date: 2015-12-20 19:33+0000\n" "Last-Translator: Vitor Fernandes <vmlf01@gmail.com>\n" "Language-Team: Portuguese (http://www.transifex.com/odoo/odoo-9/language/pt/)\n" "MIME-Version: 1.0\n" @@ -24,7 +24,7 @@ msgstr "" #: code:addons/barcodes/barcodes.py:223 #, python-format msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" -msgstr "" +msgstr " '*' não é um padrão do código de barras válido. Quis dizer '.*' ?" #. module: barcodes #: code:addons/barcodes/barcodes.py:221 @@ -242,7 +242,7 @@ msgstr "Há um erro de sintaxe no padrão do código de barras" msgid "" "This rule will apply only if the barcode is encoded with the specified " "encoding" -msgstr "" +msgstr "Esta regra só será aplicada se o código de barras estiver codificado com a codificação indicada" #. module: barcodes #. openerp-web diff --git a/addons/barcodes/i18n/vi.po b/addons/barcodes/i18n/vi.po index b9a58737df2..53b63bc1929 100644 --- a/addons/barcodes/i18n/vi.po +++ b/addons/barcodes/i18n/vi.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-14 10:27+0000\n" -"PO-Revision-Date: 2015-09-07 16:17+0000\n" +"PO-Revision-Date: 2015-12-29 08:18+0000\n" "Last-Translator: Martin Trigaux\n" "Language-Team: Vietnamese (http://www.transifex.com/odoo/odoo-9/language/vi/)\n" "MIME-Version: 1.0\n" @@ -126,7 +126,7 @@ msgstr "Được tạo vào" #: model:ir.model.fields,field_description:barcodes.field_barcode_rule_display_name #: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin_display_name msgid "Display Name" -msgstr "" +msgstr "Tên hiển thị" #. module: barcodes #: selection:barcode.nomenclature,upc_ean_conv:0 @@ -157,7 +157,7 @@ msgstr "ID" #: model:ir.model.fields,field_description:barcodes.field_barcode_rule___last_update #: model:ir.model.fields,field_description:barcodes.field_barcodes_barcode_events_mixin___last_update msgid "Last Modified on" -msgstr "" +msgstr "Sửa lần cuối vào" #. module: barcodes #: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature_write_uid diff --git a/addons/barcodes/i18n/zh_CN.po b/addons/barcodes/i18n/zh_CN.po index 626fa1aad09..777128ade30 100644 --- a/addons/barcodes/i18n/zh_CN.po +++ b/addons/barcodes/i18n/zh_CN.po @@ -3,6 +3,7 @@ # * barcodes # # Translators: +# fausthuang, 2015 # jeffery chen fan <jeffery9@gmail.com>, 2015 # zhangpeiqing <zpq001@live.com>, 2015 msgid "" @@ -10,8 +11,8 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-14 10:27+0000\n" -"PO-Revision-Date: 2015-12-17 03:03+0000\n" -"Last-Translator: jeffery chen fan <jeffery9@gmail.com>\n" +"PO-Revision-Date: 2015-12-23 04:46+0000\n" +"Last-Translator: fausthuang\n" "Language-Team: Chinese (China) (http://www.transifex.com/odoo/odoo-9/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,25 +24,25 @@ msgstr "" #: code:addons/barcodes/barcodes.py:223 #, python-format msgid " '*' is not a valid Regex Barcode Pattern. Did you mean '.*' ?" -msgstr "'*' 不是一个有效的规则的条码类型,你是否是想输入'.*' ?" +msgstr "'*' 不是一个有效的规则的条码类型,你的意思是'.*' ?" #. module: barcodes #: code:addons/barcodes/barcodes.py:221 #, python-format msgid ": a rule can only contain one pair of braces." -msgstr "一条规则只能包含一对夹子" +msgstr "一条规则只能包含一对大括号" #. module: barcodes #: code:addons/barcodes/barcodes.py:217 #, python-format msgid ": braces can only contain N's followed by D's." -msgstr "夹子只能包含跟随D's的N's" +msgstr "括号只能包含跟随D's的N's" #. module: barcodes #: code:addons/barcodes/barcodes.py:219 #, python-format msgid ": empty braces." -msgstr "空的夹子" +msgstr "空的括号" #. module: barcodes #: model:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form @@ -50,7 +51,7 @@ msgid "" " When a barcode is scanned it is associated to the <i>first</i> rule with a matching\n" " pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" " if the regular expression matches a prefix of the barcode." -msgstr "<i>条码命名规则</i>定义条码的辨识和分类。\n 当条码被扫码前扫了之后,它就会匹配到相关的<i>第一条<i>规则。模式的语法是正则表达式,如果正则表达式匹配的是条码的前缀,则匹配一个条码" +msgstr "<i>条码命名规则</i>定义条码的辨识和分类。当条码被扫码前扫了之后,它就会匹配到相关的<i>第一条<i>规则。模式的语法是正则表达式,如果正则表达式匹配的是条码的前缀,则匹配一个条码" #. module: barcodes #: model:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form @@ -192,7 +193,7 @@ msgid "" " decimals indicated with D's, such as <code>{NNNDD}</code>. In these cases, \n" " the barcode field on the associated records <i>must</i> show these digits as \n" " zeroes." -msgstr "模式也可以定义为怎样给数字取值,例如重量或者价格也可以被编码为条码。\n它们可以由 <code>{NNN}</code>被定义, 在这里N用来定义数字的编码\n浮点型也能用D表示,例如<code>{NNNDD}</code>。在这些情景中,\n在相关记录的<i>必填</i>的条码字段显示为0" +msgstr "模式也可以定义为怎样给数字取值,例如重量或者价格也可以被编码为条码。\n它们可以由 <code>{NNN}</code>被定义, 在这里N用来定义数字的位数\n小数也能用D表示,例如<code>{NNNDD}</code>。在这些情景中,\n在相关记录的<i>必填</i>的条码字段显示为0" #. module: barcodes #: model:ir.model.fields,field_description:barcodes.field_barcode_rule_name @@ -234,7 +235,7 @@ msgstr "匹配模式将别名到该条码" #: code:addons/barcodes/barcodes.py:221 #, python-format msgid "There is a syntax error in the barcode pattern " -msgstr "条码模式中有一个语法错误" +msgstr "条码模式中有一个句式错误" #. module: barcodes #: model:ir.model.fields,help:barcodes.field_barcode_rule_encoding @@ -261,7 +262,7 @@ 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条码应自动转换成一种或另一种方式在与其他编码规则。" +msgstr "UPC码可以转换为EAN,前缀加个零。此设置确定UPC / EAN条码应以一种或另一种方式自动转换当在与其他编码规则匹配时。" #. module: barcodes #: selection:barcode.nomenclature,upc_ean_conv:0 @@ -287,12 +288,12 @@ msgstr "上次扫描的条码值" #. module: barcodes #: model:ir.model,name:barcodes.model_barcode_nomenclature msgid "barcode.nomenclature" -msgstr "barcode.nomenclature" +msgstr "条形码.命名法" #. module: barcodes #: model:ir.model,name:barcodes.model_barcode_rule msgid "barcode.rule" -msgstr "barcode.rule" +msgstr "条形码.规则" #. module: barcodes #: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin diff --git a/addons/barcodes/static/src/js/field_float_scannable.js b/addons/barcodes/static/src/js/field_float_scannable.js index 1a461f0048c..79022362251 100644 --- a/addons/barcodes/static/src/js/field_float_scannable.js +++ b/addons/barcodes/static/src/js/field_float_scannable.js @@ -2,6 +2,7 @@ odoo.define('barcodes.FieldFloatScannable', function(require) { "use strict"; var core = require('web.core'); +var formats = require('web.formats'); var form_widgets = require('web.form_widgets'); // Field in which the user can both type normally and scan barcodes @@ -14,6 +15,13 @@ var FieldFloatScannable = form_widgets.FieldFloat.extend({ 'keypress': 'simulateKeypress', }, + // Widget values are parsed according to the widget type. Since this widget is of type + // "FieldFloatScannable" and there is no parsing planned for this type, it defaults + // to outputting the value as a string. Hence the need to redefine parse_value + parse_value: function(val, def) { + return formats.parse_value(val, {type: "float"}, def); + }, + simulateKeypress: function (e) { var character = String.fromCharCode(e.which); var current_str = e.target.value; |
