[FXI] delivery,payment: translate boolean button terms
The terminology of the boolean_button is translated with _t(opt_terms.string_true) which can work only if the variable content is already present in the translation map. This commit adds js files that do nothing but add the terms in the translation map. This way it will be exported by babel js export and the translation will be loaded by the web client Closes odoo/odoo#34774 closes odoo/odoo#34954 Signed-off-by: VincentSchippefilt <VincentSchippefilt@users.noreply.github.com>
This commit is contained in:
@@ -28,6 +28,7 @@ invoices from picking, the system is able to add and compute the shipping line.
|
||||
'views/report_package_barcode.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
'wizard/choose_delivery_package_views.xml',
|
||||
'views/assets.xml',
|
||||
],
|
||||
'demo': ['data/delivery_demo.xml'],
|
||||
'installable': True,
|
||||
|
||||
@@ -6,8 +6,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-02-19 13:43+0000\n"
|
||||
"PO-Revision-Date: 2018-02-19 13:43+0000\n"
|
||||
"POT-Creation-Date: 2019-07-17 15:01+0000\n"
|
||||
"PO-Revision-Date: 2019-07-17 15:01+0000\n"
|
||||
"Last-Translator: <>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -241,6 +241,13 @@ msgstr ""
|
||||
msgid "Debug logging"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#. openerp-web
|
||||
#: code:addons/delivery/static/src/js/delivery_translations.js:13
|
||||
#, python-format
|
||||
msgid "Debug requests"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.ui.menu,name:delivery.menu_delivery
|
||||
msgid "Delivery"
|
||||
@@ -324,6 +331,13 @@ msgstr ""
|
||||
msgid "Determine the display order"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#. openerp-web
|
||||
#: code:addons/delivery/static/src/js/delivery_translations.js:14
|
||||
#, python-format
|
||||
msgid "Disable debug"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.ui.view,arch_db:delivery.choose_delivery_package_view_form
|
||||
msgid "Discard"
|
||||
@@ -343,6 +357,13 @@ msgid "Each carrier (e.g. UPS) can have several delivery methods (e.g.\n"
|
||||
" to each method."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#. openerp-web
|
||||
#: code:addons/delivery/static/src/js/delivery_translations.js:16
|
||||
#, python-format
|
||||
msgid "Enable debug"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.model.fields,field_description:delivery.field_delivery_carrier_prod_environment
|
||||
msgid "Environment"
|
||||
@@ -559,6 +580,13 @@ msgstr ""
|
||||
msgid "No carrier set for this order."
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#. openerp-web
|
||||
#: code:addons/delivery/static/src/js/delivery_translations.js:15
|
||||
#, python-format
|
||||
msgid "No debug"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: code:addons/delivery/models/delivery_grid.py:100
|
||||
#, python-format
|
||||
@@ -657,6 +685,13 @@ msgstr ""
|
||||
msgid "Product Template"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#. openerp-web
|
||||
#: code:addons/delivery/static/src/js/delivery_translations.js:9
|
||||
#, python-format
|
||||
msgid "Production Environment"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:ir.model.fields,field_description:delivery.field_delivery_carrier_delivery_type
|
||||
#: model:ir.model.fields,field_description:delivery.field_stock_picking_delivery_type
|
||||
@@ -766,6 +801,27 @@ msgstr ""
|
||||
msgid "Stock Move"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#. openerp-web
|
||||
#: code:addons/delivery/static/src/js/delivery_translations.js:12
|
||||
#, python-format
|
||||
msgid "Switch to production environment"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#. openerp-web
|
||||
#: code:addons/delivery/static/src/js/delivery_translations.js:10
|
||||
#, python-format
|
||||
msgid "Switch to test environment"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#. openerp-web
|
||||
#: code:addons/delivery/static/src/js/delivery_translations.js:11
|
||||
#, python-format
|
||||
msgid "Test Environment"
|
||||
msgstr ""
|
||||
|
||||
#. module: delivery
|
||||
#: model:delivery.carrier,name:delivery.delivery_carrier
|
||||
#: model:product.product,name:delivery.product_product_delivery_poste
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
// TODO Remove me >=saas-12.5, this is a disgrace
|
||||
// This is an hack to get the string_* and hover_* options translated on the
|
||||
// boolean_button terminology widget. The terms are translated through
|
||||
// _t(opt_terms.string_true) which will only work if the terms are already
|
||||
// present in the translation map.
|
||||
// This code does nothing but marks the strings as translatable
|
||||
var _t = function(x) { return x; };
|
||||
|
||||
_t("Production Environment");
|
||||
_t("Switch to test environment");
|
||||
_t("Test Environment");
|
||||
_t("Switch to production environment");
|
||||
_t("Debug requests");
|
||||
_t("Disable debug");
|
||||
_t("No debug");
|
||||
_t("Enable debug");
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="assets_backend" name="delivery_assets_backend" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/delivery/static/src/js/delivery_translations.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
@@ -6,8 +6,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-01-03 15:07+0000\n"
|
||||
"PO-Revision-Date: 2019-01-03 15:07+0000\n"
|
||||
"POT-Creation-Date: 2019-07-17 15:01+0000\n"
|
||||
"PO-Revision-Date: 2019-07-17 15:01+0000\n"
|
||||
"Last-Translator: <>\n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -1002,6 +1002,20 @@ msgstr ""
|
||||
msgid "Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment
|
||||
#. openerp-web
|
||||
#: code:addons/payment/static/src/js/payment_translations.js:9
|
||||
#, python-format
|
||||
msgid "Publish"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment
|
||||
#. openerp-web
|
||||
#: code:addons/payment/static/src/js/payment_translations.js:8
|
||||
#, python-format
|
||||
msgid "Published"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment
|
||||
#: selection:payment.acquirer,payment_flow:0
|
||||
msgid "Redirection to the acquirer website"
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
// TODO Remove me >=saas-12.5, this is a disgrace
|
||||
// This is an hack to get the string_true and hover_false options translated on
|
||||
// the boolean_button terminology widget. The terms are translated through
|
||||
// _t(opt_terms.string_true) which will only work if the terms are already
|
||||
// present in the translation map.
|
||||
// This code does nothing but marks the strings as translatable
|
||||
var _t = function(x) { return x; };
|
||||
|
||||
_t("Published");
|
||||
_t("Publish");
|
||||
@@ -10,4 +10,11 @@
|
||||
<link rel="stylesheet" href="/payment/static/src/less/payment_form.less"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="assets_backend" name="payment_assets_backend" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/payment/static/src/js/payment_translations.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user