[tryton-commits] changeset in trytond:6.0 Redefine Field properties on Function f...
changeset a43357c36db9 in trytond:6.0 details: https://hg.tryton.org/trytond?cmd=changeset=a43357c36db9 description: Redefine Field properties on Function field In order to use the value from the simulated field, we must redefine them. issue11759 review425791003 (grafted from e839778c24b4f726907d778c5cb7c8f55ab671cf) diffstat: trytond/model/fields/function.py | 12 1 files changed, 12 insertions(+), 0 deletions(-) diffs (22 lines): diff -r 4c63f23bd432 -r a43357c36db9 trytond/model/fields/function.py --- a/trytond/model/fields/function.py Mon Sep 19 09:03:03 2022 +0200 +++ b/trytond/model/fields/function.py Sun Oct 09 13:21:36 2022 +0200 @@ -153,6 +153,18 @@ return 'names' in signature.parameters +for name in [ +'string', 'help', 'domain', 'states', 'depends', 'display_depends', +'edition_depends', 'validation_depends', 'context']: +def getter(name): +return lambda self: getattr(self._field, name) + +def setter(name): +return lambda self, value: setattr(self._field, name, value) + +setattr(Function, name, property(getter(name), setter(name))) + + class MultiValue(Function): def __init__(self, field, loading='lazy'):
[tryton-commits] changeset in trytond:6.2 Redefine Field properties on Function f...
changeset dc7ecab01cd7 in trytond:6.2 details: https://hg.tryton.org/trytond?cmd=changeset=dc7ecab01cd7 description: Redefine Field properties on Function field In order to use the value from the simulated field, we must redefine them. issue11759 review425791003 (grafted from e839778c24b4f726907d778c5cb7c8f55ab671cf) diffstat: trytond/model/fields/function.py | 12 1 files changed, 12 insertions(+), 0 deletions(-) diffs (22 lines): diff -r eb519d48fb94 -r dc7ecab01cd7 trytond/model/fields/function.py --- a/trytond/model/fields/function.py Mon Sep 19 09:03:03 2022 +0200 +++ b/trytond/model/fields/function.py Sun Oct 09 13:21:36 2022 +0200 @@ -153,6 +153,18 @@ return 'names' in signature.parameters +for name in [ +'string', 'help', 'domain', 'states', 'depends', 'display_depends', +'edition_depends', 'validation_depends', 'context']: +def getter(name): +return lambda self: getattr(self._field, name) + +def setter(name): +return lambda self, value: setattr(self._field, name, value) + +setattr(Function, name, property(getter(name), setter(name))) + + class MultiValue(Function): def __init__(self, field, loading='lazy'):
[tryton-commits] changeset in trytond:6.4 Redefine Field properties on Function f...
changeset 010db319d480 in trytond:6.4 details: https://hg.tryton.org/trytond?cmd=changeset=010db319d480 description: Redefine Field properties on Function field In order to use the value from the simulated field, we must redefine them. issue11759 review425791003 (grafted from e839778c24b4f726907d778c5cb7c8f55ab671cf) diffstat: trytond/model/fields/function.py | 12 1 files changed, 12 insertions(+), 0 deletions(-) diffs (22 lines): diff -r d07b56020af8 -r 010db319d480 trytond/model/fields/function.py --- a/trytond/model/fields/function.py Mon Sep 19 09:03:03 2022 +0200 +++ b/trytond/model/fields/function.py Sun Oct 09 13:21:36 2022 +0200 @@ -185,6 +185,18 @@ return 'names' in signature.parameters +for name in [ +'string', 'help', 'domain', 'states', 'depends', 'display_depends', +'edition_depends', 'validation_depends', 'context']: +def getter(name): +return lambda self: getattr(self._field, name) + +def setter(name): +return lambda self, value: setattr(self._field, name, value) + +setattr(Function, name, property(getter(name), setter(name))) + + class MultiValue(Function): def __init__(self, field, loading='lazy'):
[tryton-commits] changeset in tryton:6.0 Use proper signal name for calendar widg...
changeset e04efe8fbf97 in tryton:6.0 details: https://hg.tryton.org/tryton?cmd=changeset=e04efe8fbf97 description: Use proper signal name for calendar widgets changed event issue11736 review423931003 (grafted from 3f68e6090c443c3245ec5bf27d12c9013fb050ec) diffstat: tryton/gui/window/view_form/view/form_gtk/calendar_.py | 9 ++--- 1 files changed, 6 insertions(+), 3 deletions(-) diffs (49 lines): diff -r 2f09effcb95d -r e04efe8fbf97 tryton/gui/window/view_form/view/form_gtk/calendar_.py --- a/tryton/gui/window/view_form/view/form_gtk/calendar_.pySat Sep 17 18:58:55 2022 +0200 +++ b/tryton/gui/window/view_form/view/form_gtk/calendar_.pySat Oct 01 14:48:30 2022 +0200 @@ -14,6 +14,7 @@ class Date(Widget): +_changed_signal = 'date-changed' def __init__(self, view, attrs, _entry=DateEntry): super(Date, self).__init__(view, attrs) @@ -24,7 +25,7 @@ self.real_entry.connect('key_press_event', self.sig_key_press) self.real_entry.connect('activate', self.sig_activate) self.real_entry.connect('changed', lambda _: self.send_modified()) -self.entry.connect('date-changed', self.changed) +self.entry.connect(self._changed_signal, self.changed) self.widget.pack_start(self.entry, expand=False, fill=False, padding=0) @property @@ -87,9 +88,10 @@ class Time(Date): +_changed_signal = 'time-changed' + def __init__(self, view, attrs): super(Time, self).__init__(view, attrs, _entry=TimeEntry) -self.entry.connect('time-changed', self.changed) def _set_editable(self, value): self.entry.set_sensitive(value) @@ -116,6 +118,8 @@ class DateTime(Date): +_changed_signal = 'datetime-changed' + def __init__(self, view, attrs): Widget.__init__(self, view, attrs) @@ -129,7 +133,6 @@ child.connect('key_press_event', self.sig_key_press) child.connect('activate', self.sig_activate) child.connect('changed', lambda _: self.send_modified()) -self.entry.connect('datetime-changed', self.changed) self.widget.pack_start(self.entry, expand=False, fill=False, padding=0) @classmethod
[tryton-commits] changeset in tryton:6.2 Use proper signal name for calendar widg...
changeset 9f07ad083f7f in tryton:6.2 details: https://hg.tryton.org/tryton?cmd=changeset=9f07ad083f7f description: Use proper signal name for calendar widgets changed event issue11736 review423931003 (grafted from 3f68e6090c443c3245ec5bf27d12c9013fb050ec) diffstat: tryton/gui/window/view_form/view/form_gtk/calendar_.py | 9 ++--- 1 files changed, 6 insertions(+), 3 deletions(-) diffs (49 lines): diff -r 5ad7f307f7e5 -r 9f07ad083f7f tryton/gui/window/view_form/view/form_gtk/calendar_.py --- a/tryton/gui/window/view_form/view/form_gtk/calendar_.pySat Sep 17 18:58:55 2022 +0200 +++ b/tryton/gui/window/view_form/view/form_gtk/calendar_.pySat Oct 01 14:48:30 2022 +0200 @@ -14,6 +14,7 @@ class Date(Widget): +_changed_signal = 'date-changed' def __init__(self, view, attrs, _entry=DateEntry): super(Date, self).__init__(view, attrs) @@ -24,7 +25,7 @@ self.real_entry.connect('key_press_event', self.sig_key_press) self.real_entry.connect('activate', self.sig_activate) self.real_entry.connect('changed', lambda _: self.send_modified()) -self.entry.connect('date-changed', self.changed) +self.entry.connect(self._changed_signal, self.changed) self.widget.pack_start(self.entry, expand=False, fill=False, padding=0) @property @@ -87,9 +88,10 @@ class Time(Date): +_changed_signal = 'time-changed' + def __init__(self, view, attrs): super(Time, self).__init__(view, attrs, _entry=TimeEntry) -self.entry.connect('time-changed', self.changed) def _set_editable(self, value): self.entry.set_sensitive(value) @@ -116,6 +118,8 @@ class DateTime(Date): +_changed_signal = 'datetime-changed' + def __init__(self, view, attrs): Widget.__init__(self, view, attrs) @@ -129,7 +133,6 @@ child.connect('key_press_event', self.sig_key_press) child.connect('activate', self.sig_activate) child.connect('changed', lambda _: self.send_modified()) -self.entry.connect('datetime-changed', self.changed) self.widget.pack_start(self.entry, expand=False, fill=False, padding=0) @classmethod
[tryton-commits] changeset in tryton:6.4 Use proper signal name for calendar widg...
changeset 54bed35c175a in tryton:6.4 details: https://hg.tryton.org/tryton?cmd=changeset=54bed35c175a description: Use proper signal name for calendar widgets changed event issue11736 review423931003 (grafted from 3f68e6090c443c3245ec5bf27d12c9013fb050ec) diffstat: tryton/gui/window/view_form/view/form_gtk/calendar_.py | 9 ++--- 1 files changed, 6 insertions(+), 3 deletions(-) diffs (49 lines): diff -r 60e29b9f6321 -r 54bed35c175a tryton/gui/window/view_form/view/form_gtk/calendar_.py --- a/tryton/gui/window/view_form/view/form_gtk/calendar_.pySat Sep 17 18:58:55 2022 +0200 +++ b/tryton/gui/window/view_form/view/form_gtk/calendar_.pySat Oct 01 14:48:30 2022 +0200 @@ -17,6 +17,7 @@ class Date(Widget): +_changed_signal = 'date-changed' def __init__(self, view, attrs, _entry=DateEntry): super(Date, self).__init__(view, attrs) @@ -27,7 +28,7 @@ self.real_entry.connect('key_press_event', self.sig_key_press) self.real_entry.connect('activate', self.sig_activate) self.real_entry.connect('changed', lambda _: self.send_modified()) -self.entry.connect('date-changed', self.changed) +self.entry.connect(self._changed_signal, self.changed) self.widget.pack_start(self.entry, expand=False, fill=False, padding=0) @property @@ -90,9 +91,10 @@ class Time(Date): +_changed_signal = 'time-changed' + def __init__(self, view, attrs): super(Time, self).__init__(view, attrs, _entry=TimeEntry) -self.entry.connect('time-changed', self.changed) def _set_editable(self, value): self.entry.set_sensitive(value) @@ -119,6 +121,8 @@ class DateTime(Date): +_changed_signal = 'datetime-changed' + def __init__(self, view, attrs): Widget.__init__(self, view, attrs) @@ -132,7 +136,6 @@ child.connect('key_press_event', self.sig_key_press) child.connect('activate', self.sig_activate) child.connect('changed', lambda _: self.send_modified()) -self.entry.connect('datetime-changed', self.changed) self.widget.pack_start(self.entry, expand=False, fill=False, padding=0) @classmethod
[tryton-commits] changeset in sao:6.0 Set date_format in context when testing Dom...
changeset 439b4b41ed7d in sao:6.0 details: https://hg.tryton.org/sao?cmd=changeset=439b4b41ed7d description: Set date_format in context when testing DomainParser issue11728 (grafted from a3d5b20cfaba1816dec30c230422296663bcc647) diffstat: tests/sao.js | 22 -- 1 files changed, 16 insertions(+), 6 deletions(-) diffs (56 lines): diff -r c5d8cbdd493f -r 439b4b41ed7d tests/sao.js --- a/tests/sao.js Sat Oct 01 14:15:05 2022 +0200 +++ b/tests/sao.js Sat Oct 01 14:44:34 2022 +0200 @@ -1626,22 +1626,27 @@ QUnit.test('DomainParser.convert_value', function() { var parser = new Sao.common.DomainParser(); +var context = { +'date_format': '%Y-%m-%d', +}; var test_func = function(test) { var value = test[0]; var result = test[1]; -QUnit.strictEqual(parser.convert_value(this, value), result, +QUnit.strictEqual( +parser.convert_value(this, value, context), result, 'convert_value(' + JSON.stringify(this) + ', ' + -JSON.stringify(value) + ')'); +JSON.stringify(value) + ', ' + JSON.stringify(context) + ')'); }; var test_valueOf_func = function(test) { var value = test[0]; var result = test[1]; -QUnit.strictEqual(parser.convert_value(this, value).valueOf(), +QUnit.strictEqual( +parser.convert_value(this, value, context).valueOf(), result.valueOf(), 'convert_value(' + JSON.stringify(this) + ', ' + -JSON.stringify(value) + ')'); +JSON.stringify(value) + ', ' + JSON.stringify(context) + ')'); }; var field = { @@ -1915,13 +1920,18 @@ QUnit.test('DomainParser.format_value', function() { var parser = new Sao.common.DomainParser(); +var context = { +'date_format': '%Y-%m-%d', +}; var test_func = function(test) { var value = test[0]; var result = test[1]; -QUnit.strictEqual(parser.format_value(this, value), result, +QUnit.strictEqual( +parser.format_value(this, value, null, context), result, 'format_value(' + JSON.stringify(this) + ', ' + -JSON.stringify(value) + ')'); +JSON.stringify(value) + ', null, ' + JSON.stringify(context) + +')'); }; var field = {
[tryton-commits] changeset in sao:6.0 Use local date format as default and use co...
changeset c5d8cbdd493f in sao:6.0 details: https://hg.tryton.org/sao?cmd=changeset=c5d8cbdd493f description: Use local date format as default and use context date format as fallback issue11728 review427801003 (grafted from 9f95f2077dad49a75c7039805537487f37381787) diffstat: src/common.js| 2 +- src/view/form.js | 11 +-- 2 files changed, 6 insertions(+), 7 deletions(-) diffs (66 lines): diff -r fbe7b1d3ea56 -r c5d8cbdd493f src/common.js --- a/src/common.js Thu Sep 15 21:36:56 2022 +0200 +++ b/src/common.js Sat Oct 01 14:15:05 2022 +0200 @@ -226,7 +226,7 @@ Sao.common.date_format = function(format) { if (jQuery.isEmptyObject(format)) { -format = '%Y-%m-%d'; +format = '%x'; if (Sao.Session.current_session) { var context = Sao.Session.current_session.context; if (context.locale && context.locale.date) { diff -r fbe7b1d3ea56 -r c5d8cbdd493f src/view/form.js --- a/src/view/form.js Thu Sep 15 21:36:56 2022 +0200 +++ b/src/view/form.js Sat Oct 01 14:15:05 2022 +0200 @@ -1594,7 +1594,6 @@ _input_format: '%Y-%m-%d', _format: Sao.common.format_date, _parse: Sao.common.parse_date, -_default_format: '%x', init: function(view, attributes) { Sao.View.Form.Date._super.init.call(this, view, attributes); this.el = jQuery('', { @@ -1673,7 +1672,8 @@ if (this.field && this.record) { return this.field.date_format(this.record); } else { -return this._default_format; +return Sao.common.date_format( +this.view.screen.context.date_format); } }, get_value: function() { @@ -1730,13 +1730,13 @@ _input_format: '%Y-%m-%dT%H:%M:%S', _format: Sao.common.format_datetime, _parse: Sao.common.parse_datetime, -_default_format: '%x %X', get_format: function() { if (this.field && this.record) { return (this.field.date_format(this.record) + ' ' + this.field.time_format(this.record)); } else { -return this._default_format; +return (Sao.common.date_format( +this.view.screen.context.date_format) + ' %X'); } }, cast: function(value){ @@ -1751,7 +1751,6 @@ _input_format: '%H:%M:%S', _format: Sao.common.format_time, _parse: Sao.common.parse_time, -_default_format: '%X', init: function(view, attributes) { Sao.View.Form.Time._super.init.call(this, view, attributes); if (~navigator.userAgent.indexOf("Firefox")) { @@ -1763,7 +1762,7 @@ if (this.field && this.record) { return this.field.time_format(this.record); } else { -return this._default_format; +return '%X'; } }, cast: function(value){
[tryton-commits] changeset in sao:6.2 Set date_format in context when testing Dom...
changeset 32176d83a089 in sao:6.2 details: https://hg.tryton.org/sao?cmd=changeset=32176d83a089 description: Set date_format in context when testing DomainParser issue11728 (grafted from a3d5b20cfaba1816dec30c230422296663bcc647) diffstat: tests/sao.js | 22 -- 1 files changed, 16 insertions(+), 6 deletions(-) diffs (56 lines): diff -r 0255e00c6962 -r 32176d83a089 tests/sao.js --- a/tests/sao.js Sat Oct 01 14:15:05 2022 +0200 +++ b/tests/sao.js Sat Oct 01 14:44:34 2022 +0200 @@ -1636,22 +1636,27 @@ QUnit.test('DomainParser.convert_value', function() { var parser = new Sao.common.DomainParser(); +var context = { +'date_format': '%Y-%m-%d', +}; var test_func = function(test) { var value = test[0]; var result = test[1]; -QUnit.strictEqual(parser.convert_value(this, value), result, +QUnit.strictEqual( +parser.convert_value(this, value, context), result, 'convert_value(' + JSON.stringify(this) + ', ' + -JSON.stringify(value) + ')'); +JSON.stringify(value) + ', ' + JSON.stringify(context) + ')'); }; var test_valueOf_func = function(test) { var value = test[0]; var result = test[1]; -QUnit.strictEqual(parser.convert_value(this, value).valueOf(), +QUnit.strictEqual( +parser.convert_value(this, value, context).valueOf(), result.valueOf(), 'convert_value(' + JSON.stringify(this) + ', ' + -JSON.stringify(value) + ')'); +JSON.stringify(value) + ', ' + JSON.stringify(context) + ')'); }; var field = { @@ -1925,13 +1930,18 @@ QUnit.test('DomainParser.format_value', function() { var parser = new Sao.common.DomainParser(); +var context = { +'date_format': '%Y-%m-%d', +}; var test_func = function(test) { var value = test[0]; var result = test[1]; -QUnit.strictEqual(parser.format_value(this, value), result, +QUnit.strictEqual( +parser.format_value(this, value, null, context), result, 'format_value(' + JSON.stringify(this) + ', ' + -JSON.stringify(value) + ')'); +JSON.stringify(value) + ', null, ' + JSON.stringify(context) + +')'); }; var field = {
[tryton-commits] changeset in sao:6.2 Use local date format as default and use co...
changeset 0255e00c6962 in sao:6.2 details: https://hg.tryton.org/sao?cmd=changeset=0255e00c6962 description: Use local date format as default and use context date format as fallback issue11728 review427801003 (grafted from 9f95f2077dad49a75c7039805537487f37381787) diffstat: src/common.js| 2 +- src/view/form.js | 11 +-- 2 files changed, 6 insertions(+), 7 deletions(-) diffs (66 lines): diff -r 10d405d47b15 -r 0255e00c6962 src/common.js --- a/src/common.js Thu Sep 15 21:36:56 2022 +0200 +++ b/src/common.js Sat Oct 01 14:15:05 2022 +0200 @@ -226,7 +226,7 @@ Sao.common.date_format = function(format) { if (jQuery.isEmptyObject(format)) { -format = '%Y-%m-%d'; +format = '%x'; if (Sao.Session.current_session) { var context = Sao.Session.current_session.context; if (context.locale && context.locale.date) { diff -r 10d405d47b15 -r 0255e00c6962 src/view/form.js --- a/src/view/form.js Thu Sep 15 21:36:56 2022 +0200 +++ b/src/view/form.js Sat Oct 01 14:15:05 2022 +0200 @@ -1645,7 +1645,6 @@ _input_format: '%Y-%m-%d', _format: Sao.common.format_date, _parse: Sao.common.parse_date, -_default_format: '%x', init: function(view, attributes) { Sao.View.Form.Date._super.init.call(this, view, attributes); this.el = jQuery('', { @@ -1724,7 +1723,8 @@ if (this.field && this.record) { return this.field.date_format(this.record); } else { -return this._default_format; +return Sao.common.date_format( +this.view.screen.context.date_format); } }, get_value: function() { @@ -1781,13 +1781,13 @@ _input_format: '%Y-%m-%dT%H:%M:%S', _format: Sao.common.format_datetime, _parse: Sao.common.parse_datetime, -_default_format: '%x %X', get_format: function() { if (this.field && this.record) { return (this.field.date_format(this.record) + ' ' + this.field.time_format(this.record)); } else { -return this._default_format; +return (Sao.common.date_format( +this.view.screen.context.date_format) + ' %X'); } }, cast: function(value){ @@ -1802,7 +1802,6 @@ _input_format: '%H:%M:%S', _format: Sao.common.format_time, _parse: Sao.common.parse_time, -_default_format: '%X', init: function(view, attributes) { Sao.View.Form.Time._super.init.call(this, view, attributes); if (~navigator.userAgent.indexOf("Firefox")) { @@ -1814,7 +1813,7 @@ if (this.field && this.record) { return this.field.time_format(this.record); } else { -return this._default_format; +return '%X'; } }, cast: function(value){
[tryton-commits] changeset in sao:6.4 Set date_format in context when testing Dom...
changeset 427ff0f8fc91 in sao:6.4 details: https://hg.tryton.org/sao?cmd=changeset=427ff0f8fc91 description: Set date_format in context when testing DomainParser issue11728 (grafted from a3d5b20cfaba1816dec30c230422296663bcc647) diffstat: tests/sao.js | 22 -- 1 files changed, 16 insertions(+), 6 deletions(-) diffs (56 lines): diff -r 58244352f6cf -r 427ff0f8fc91 tests/sao.js --- a/tests/sao.js Sat Oct 01 14:15:05 2022 +0200 +++ b/tests/sao.js Sat Oct 01 14:44:34 2022 +0200 @@ -1636,22 +1636,27 @@ QUnit.test('DomainParser.convert_value', function() { var parser = new Sao.common.DomainParser(); +var context = { +'date_format': '%Y-%m-%d', +}; var test_func = function(test) { var value = test[0]; var result = test[1]; -QUnit.strictEqual(parser.convert_value(this, value), result, +QUnit.strictEqual( +parser.convert_value(this, value, context), result, 'convert_value(' + JSON.stringify(this) + ', ' + -JSON.stringify(value) + ')'); +JSON.stringify(value) + ', ' + JSON.stringify(context) + ')'); }; var test_valueOf_func = function(test) { var value = test[0]; var result = test[1]; -QUnit.strictEqual(parser.convert_value(this, value).valueOf(), +QUnit.strictEqual( +parser.convert_value(this, value, context).valueOf(), result.valueOf(), 'convert_value(' + JSON.stringify(this) + ', ' + -JSON.stringify(value) + ')'); +JSON.stringify(value) + ', ' + JSON.stringify(context) + ')'); }; var field = { @@ -1925,13 +1930,18 @@ QUnit.test('DomainParser.format_value', function() { var parser = new Sao.common.DomainParser(); +var context = { +'date_format': '%Y-%m-%d', +}; var test_func = function(test) { var value = test[0]; var result = test[1]; -QUnit.strictEqual(parser.format_value(this, value), result, +QUnit.strictEqual( +parser.format_value(this, value, null, context), result, 'format_value(' + JSON.stringify(this) + ', ' + -JSON.stringify(value) + ')'); +JSON.stringify(value) + ', null, ' + JSON.stringify(context) + +')'); }; var field = {
[tryton-commits] changeset in sao:6.4 Use local date format as default and use co...
changeset 58244352f6cf in sao:6.4 details: https://hg.tryton.org/sao?cmd=changeset=58244352f6cf description: Use local date format as default and use context date format as fallback issue11728 review427801003 (grafted from 9f95f2077dad49a75c7039805537487f37381787) diffstat: src/common.js| 2 +- src/view/form.js | 11 +-- 2 files changed, 6 insertions(+), 7 deletions(-) diffs (66 lines): diff -r f17bdc95a7a0 -r 58244352f6cf src/common.js --- a/src/common.js Thu Sep 15 21:36:56 2022 +0200 +++ b/src/common.js Sat Oct 01 14:15:05 2022 +0200 @@ -223,7 +223,7 @@ Sao.common.date_format = function(format) { if (jQuery.isEmptyObject(format)) { -format = '%Y-%m-%d'; +format = '%x'; if (Sao.Session.current_session) { var context = Sao.Session.current_session.context; if (context.locale && context.locale.date) { diff -r f17bdc95a7a0 -r 58244352f6cf src/view/form.js --- a/src/view/form.js Thu Sep 15 21:36:56 2022 +0200 +++ b/src/view/form.js Sat Oct 01 14:15:05 2022 +0200 @@ -1655,7 +1655,6 @@ _input_format: '%Y-%m-%d', _format: Sao.common.format_date, _parse: Sao.common.parse_date, -_default_format: '%x', init: function(view, attributes) { Sao.View.Form.Date._super.init.call(this, view, attributes); this.el = jQuery('', { @@ -1736,7 +1735,8 @@ if (this.field && this.record) { return this.field.date_format(this.record); } else { -return this._default_format; +return Sao.common.date_format( +this.view.screen.context.date_format); } }, get_value: function() { @@ -1793,13 +1793,13 @@ _input_format: '%Y-%m-%dT%H:%M:%S', _format: Sao.common.format_datetime, _parse: Sao.common.parse_datetime, -_default_format: '%x %X', get_format: function() { if (this.field && this.record) { return (this.field.date_format(this.record) + ' ' + this.field.time_format(this.record)); } else { -return this._default_format; +return (Sao.common.date_format( +this.view.screen.context.date_format) + ' %X'); } }, cast: function(value){ @@ -1814,7 +1814,6 @@ _input_format: '%H:%M:%S', _format: Sao.common.format_time, _parse: Sao.common.parse_time, -_default_format: '%X', init: function(view, attributes) { Sao.View.Form.Time._super.init.call(this, view, attributes); if (~navigator.userAgent.indexOf("Firefox")) { @@ -1826,7 +1825,7 @@ if (this.field && this.record) { return this.field.time_format(this.record); } else { -return this._default_format; +return '%X'; } }, cast: function(value){
[tryton-commits] changeset in modules/web_shop_shopify:6.2 Limit ShopifyAPI prior...
changeset 9a1a1c969c90 in modules/web_shop_shopify:6.2 details: https://hg.tryton.org/modules/web_shop_shopify?cmd=changeset=9a1a1c969c90 description: Limit ShopifyAPI prior to API version 2022-07 The current Fulfillment usage is no more supported. issue11746 review413611003 (grafted from 90ea9f496a0b41b3abc4cab2f4e9263562982f3a) diffstat: setup.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diffs (13 lines): diff -r a3d21eb47b43 -r 9a1a1c969c90 setup.py --- a/setup.py Sun Sep 25 20:30:54 2022 +0200 +++ b/setup.py Mon Oct 10 18:51:28 2022 +0200 @@ -60,7 +60,8 @@ break if local_version: version += '+' + '.'.join(local_version) -requires = ['ShopifyAPI', 'pyactiveresource', 'python-sql', 'python-dateutil'] +requires = [ +'ShopifyAPI<12.0.0', 'pyactiveresource', 'python-sql', 'python-dateutil'] for dep in info.get('depends', []): if not re.match(r'(ir|res)(\W|$)', dep): requires.append(get_require_version('trytond_%s' % dep))
[tryton-commits] changeset in modules/web_shop_shopify:6.4 Limit ShopifyAPI prior...
changeset bb1ee85fc91c in modules/web_shop_shopify:6.4 details: https://hg.tryton.org/modules/web_shop_shopify?cmd=changeset=bb1ee85fc91c description: Limit ShopifyAPI prior to API version 2022-07 The current Fulfillment usage is no more supported. issue11746 review413611003 (grafted from 90ea9f496a0b41b3abc4cab2f4e9263562982f3a) diffstat: setup.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diffs (13 lines): diff -r 0fab27b696de -r bb1ee85fc91c setup.py --- a/setup.py Sun Sep 25 20:30:54 2022 +0200 +++ b/setup.py Mon Oct 10 18:51:28 2022 +0200 @@ -61,7 +61,8 @@ break if local_version: version += '+' + '.'.join(local_version) -requires = ['ShopifyAPI', 'pyactiveresource', 'python-sql', 'python-dateutil'] +requires = [ +'ShopifyAPI<12.0.0', 'pyactiveresource', 'python-sql', 'python-dateutil'] for dep in info.get('depends', []): if not re.match(r'(ir|res)(\W|$)', dep): requires.append(get_require_version('trytond_%s' % dep))
[tryton-commits] changeset in modules/web_shop_shopify:6.4 Ensure to always use t...
changeset 0fab27b696de in modules/web_shop_shopify:6.4 details: https://hg.tryton.org/modules/web_shop_shopify?cmd=changeset=0fab27b696de description: Ensure to always use the same tax instances when applying tax adjustment issue11720 review427771003 (grafted from b7d48e6fb076c34c560b5fad8db963b86b49adbb) diffstat: sale.py | 7 --- 1 files changed, 4 insertions(+), 3 deletions(-) diffs (27 lines): diff -r 8d4f4ca161a3 -r 0fab27b696de sale.py --- a/sale.py Sun Sep 25 20:29:57 2022 +0200 +++ b/sale.py Sun Sep 25 20:30:54 2022 +0200 @@ -161,7 +161,8 @@ round=False) remaining = invoice.currency.round( adjustment * (invoice.untaxed_amount / untaxed_amount)) -for tax in invoice.taxes: +taxes = invoice.taxes +for tax in taxes: if tax.amount: if invoice.tax_amount: ratio = tax.amount / invoice.tax_amount @@ -171,11 +172,11 @@ tax.amount += value remaining -= value if remaining: -for tax in invoice.taxes: +for tax in taxes: if tax.amount: tax.amount += remaining break -invoice.taxes = invoice.taxes +invoice.taxes = taxes invoice.save() invoice.update_taxes() return invoice
[tryton-commits] changeset in modules/web_shop_shopify:6.2 Ensure to always use t...
changeset a3d21eb47b43 in modules/web_shop_shopify:6.2 details: https://hg.tryton.org/modules/web_shop_shopify?cmd=changeset=a3d21eb47b43 description: Ensure to always use the same tax instances when applying tax adjustment issue11720 review427771003 (grafted from b7d48e6fb076c34c560b5fad8db963b86b49adbb) diffstat: sale.py | 7 --- 1 files changed, 4 insertions(+), 3 deletions(-) diffs (27 lines): diff -r c5f52431abbc -r a3d21eb47b43 sale.py --- a/sale.py Sun Sep 25 20:29:57 2022 +0200 +++ b/sale.py Sun Sep 25 20:30:54 2022 +0200 @@ -133,7 +133,8 @@ round=False) remaining = invoice.currency.round( adjustment * (invoice.untaxed_amount / untaxed_amount)) -for tax in invoice.taxes: +taxes = invoice.taxes +for tax in taxes: if tax.amount: if invoice.tax_amount: ratio = tax.amount / invoice.tax_amount @@ -143,11 +144,11 @@ tax.amount += value remaining -= value if remaining: -for tax in invoice.taxes: +for tax in taxes: if tax.amount: tax.amount += remaining break -invoice.taxes = invoice.taxes +invoice.taxes = taxes invoice.save() invoice.update_taxes() return invoice
[tryton-commits] changeset in modules/web_shop_shopify:6.2 Save and update taxes ...
changeset c5f52431abbc in modules/web_shop_shopify:6.2 details: https://hg.tryton.org/modules/web_shop_shopify?cmd=changeset=c5f52431abbc description: Save and update taxes to apply tax adjustment on new invoice issue11719 review411791003 (grafted from 66be3877c76221494ba8cf0ab5daadd71fb1d432) diffstat: sale.py | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diffs (20 lines): diff -r e09ebff1aba0 -r c5f52431abbc sale.py --- a/sale.py Tue Mar 01 19:26:00 2022 +0100 +++ b/sale.py Sun Sep 25 20:29:57 2022 +0200 @@ -123,6 +123,8 @@ Currency = pool.get('currency.currency') invoice = super().create_invoice() if invoice and self.shopify_tax_adjustment: +invoice.save() +invoice.update_taxes() adjustment = Currency.compute( self.currency, self.shopify_tax_adjustment, invoice.currency, round=False) @@ -147,6 +149,7 @@ break invoice.taxes = invoice.taxes invoice.save() +invoice.update_taxes() return invoice @classmethod
[tryton-commits] changeset in modules/web_shop_shopify:6.4 Save and update taxes ...
changeset 8d4f4ca161a3 in modules/web_shop_shopify:6.4 details: https://hg.tryton.org/modules/web_shop_shopify?cmd=changeset=8d4f4ca161a3 description: Save and update taxes to apply tax adjustment on new invoice issue11719 review411791003 (grafted from 66be3877c76221494ba8cf0ab5daadd71fb1d432) diffstat: sale.py | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diffs (20 lines): diff -r 533f187271b9 -r 8d4f4ca161a3 sale.py --- a/sale.py Mon May 02 18:00:46 2022 +0200 +++ b/sale.py Sun Sep 25 20:29:57 2022 +0200 @@ -151,6 +151,8 @@ Currency = pool.get('currency.currency') invoice = super().create_invoice() if invoice and self.shopify_tax_adjustment: +invoice.save() +invoice.update_taxes() adjustment = Currency.compute( self.currency, self.shopify_tax_adjustment, invoice.currency, round=False) @@ -175,6 +177,7 @@ break invoice.taxes = invoice.taxes invoice.save() +invoice.update_taxes() return invoice @classmethod
[tryton-commits] changeset in modules/stock_shipment_cost:6.0 Set default value f...
changeset 55c7ab321504 in modules/stock_shipment_cost:6.0 details: https://hg.tryton.org/modules/stock_shipment_cost?cmd=changeset=55c7ab321504 description: Set default value from context for stock reporting margin context issue11765 review419891003 (grafted from 9b78ba030c62e8cd02efcc7294101f00aa0647d3) diffstat: stock_reporting_margin.py | 4 1 files changed, 4 insertions(+), 0 deletions(-) diffs (11 lines): diff -r e1b21c1f104c -r 55c7ab321504 stock_reporting_margin.py --- a/stock_reporting_margin.py Sat May 15 22:37:41 2021 +0200 +++ b/stock_reporting_margin.py Sun Oct 09 13:30:06 2022 +0200 @@ -26,3 +26,7 @@ __name__ = 'stock.reporting.margin.context' include_shipment_cost = fields.Boolean("Include Shipment Cost") + +@classmethod +def default_include_shipment_cost(cls): +return Transaction().context.get('include_shipment_cost', False)
[tryton-commits] changeset in modules/stock_shipment_cost:6.2 Set default value f...
changeset 0f426cd2d13e in modules/stock_shipment_cost:6.2 details: https://hg.tryton.org/modules/stock_shipment_cost?cmd=changeset=0f426cd2d13e description: Set default value from context for stock reporting margin context issue11765 review419891003 (grafted from 9b78ba030c62e8cd02efcc7294101f00aa0647d3) diffstat: stock_reporting_margin.py | 4 1 files changed, 4 insertions(+), 0 deletions(-) diffs (11 lines): diff -r d37c332c9687 -r 0f426cd2d13e stock_reporting_margin.py --- a/stock_reporting_margin.py Mon Nov 01 17:12:40 2021 +0100 +++ b/stock_reporting_margin.py Sun Oct 09 13:30:06 2022 +0200 @@ -26,3 +26,7 @@ __name__ = 'stock.reporting.margin.context' include_shipment_cost = fields.Boolean("Include Shipment Cost") + +@classmethod +def default_include_shipment_cost(cls): +return Transaction().context.get('include_shipment_cost', False)
[tryton-commits] changeset in modules/stock_shipment_cost:6.4 Set default value f...
changeset aa63378a68d2 in modules/stock_shipment_cost:6.4 details: https://hg.tryton.org/modules/stock_shipment_cost?cmd=changeset=aa63378a68d2 description: Set default value from context for stock reporting margin context issue11765 review419891003 (grafted from 9b78ba030c62e8cd02efcc7294101f00aa0647d3) diffstat: stock_reporting_margin.py | 4 1 files changed, 4 insertions(+), 0 deletions(-) diffs (11 lines): diff -r 1ea74fa17362 -r aa63378a68d2 stock_reporting_margin.py --- a/stock_reporting_margin.py Mon May 02 17:04:06 2022 +0200 +++ b/stock_reporting_margin.py Sun Oct 09 13:30:06 2022 +0200 @@ -26,3 +26,7 @@ __name__ = 'stock.reporting.margin.context' include_shipment_cost = fields.Boolean("Include Shipment Cost") + +@classmethod +def default_include_shipment_cost(cls): +return Transaction().context.get('include_shipment_cost', False)
[tryton-commits] changeset in modules/stock_consignment:6.0 Remove conflicted def...
changeset 1029186f1f21 in modules/stock_consignment:6.0 details: https://hg.tryton.org/modules/stock_consignment?cmd=changeset=1029186f1f21 description: Remove conflicted definition of invoice_lines field on stock move invoice_lines is already defined by account_invoice_stock but as a Many2Many but as consignment invoice lines are filled also the stock_moves, they appears also on the Many2Many. So we can use the invoice_lines from account_invoice if we check the origin. issue11766 review421831003 (grafted from 9f9087425634448e894a11ee139705be3de8ce51) diffstat: stock.py | 7 ++- 1 files changed, 2 insertions(+), 5 deletions(-) diffs (31 lines): diff -r 662ec5d8e66f -r 1029186f1f21 stock.py --- a/stock.py Wed Aug 03 23:26:23 2022 +0200 +++ b/stock.py Sun Oct 09 13:22:59 2022 +0200 @@ -67,7 +67,7 @@ to_save = [] move2line = {} for move in moves: -if not move.invoice_lines: +if all(l.origin != move for l in move.invoice_lines): lines = move.get_invoice_lines_consignment() if lines: to_save.extend(lines) @@ -95,7 +95,7 @@ for invoice_line in move.invoice_lines: if invoice_line.origin == move: lines.append(invoice_line) -if isinstance(move.origin, InvoiceLine): +if move.origin == move: move.origin = None to_save.append(move) if lines: @@ -108,9 +108,6 @@ class Move(metaclass=PoolMeta): __name__ = 'stock.move' -invoice_lines = fields.One2Many( -'account.invoice.line', 'origin', "Invoice Lines", readonly=True) - @fields.depends('state', 'from_location', 'to_location') def on_change_with_unit_price_required(self, name=None): required = super().on_change_with_unit_price_required(name)
[tryton-commits] changeset in modules/stock_consignment:6.2 Remove conflicted def...
changeset 7d302713293d in modules/stock_consignment:6.2 details: https://hg.tryton.org/modules/stock_consignment?cmd=changeset=7d302713293d description: Remove conflicted definition of invoice_lines field on stock move invoice_lines is already defined by account_invoice_stock but as a Many2Many but as consignment invoice lines are filled also the stock_moves, they appears also on the Many2Many. So we can use the invoice_lines from account_invoice if we check the origin. issue11766 review421831003 (grafted from 9f9087425634448e894a11ee139705be3de8ce51) diffstat: stock.py | 7 ++- 1 files changed, 2 insertions(+), 5 deletions(-) diffs (31 lines): diff -r 61730fdb41e8 -r 7d302713293d stock.py --- a/stock.py Wed Aug 03 23:25:00 2022 +0200 +++ b/stock.py Sun Oct 09 13:22:59 2022 +0200 @@ -67,7 +67,7 @@ to_save = [] move2line = {} for move in moves: -if not move.invoice_lines: +if all(l.origin != move for l in move.invoice_lines): lines = move.get_invoice_lines_consignment() if lines: to_save.extend(lines) @@ -95,7 +95,7 @@ for invoice_line in move.invoice_lines: if invoice_line.origin == move: lines.append(invoice_line) -if isinstance(move.origin, InvoiceLine): +if move.origin == move: move.origin = None to_save.append(move) if lines: @@ -108,9 +108,6 @@ class Move(metaclass=PoolMeta): __name__ = 'stock.move' -invoice_lines = fields.One2Many( -'account.invoice.line', 'origin', "Invoice Lines", readonly=True) - @fields.depends('state', 'from_location', 'to_location') def on_change_with_unit_price_required(self, name=None): required = super().on_change_with_unit_price_required(name)
[tryton-commits] changeset in modules/stock_consignment:6.4 Remove conflicted def...
changeset 6e939dbe2948 in modules/stock_consignment:6.4 details: https://hg.tryton.org/modules/stock_consignment?cmd=changeset=6e939dbe2948 description: Remove conflicted definition of invoice_lines field on stock move invoice_lines is already defined by account_invoice_stock but as a Many2Many but as consignment invoice lines are filled also the stock_moves, they appears also on the Many2Many. So we can use the invoice_lines from account_invoice if we check the origin. issue11766 review421831003 (grafted from 9f9087425634448e894a11ee139705be3de8ce51) diffstat: stock.py | 7 ++- 1 files changed, 2 insertions(+), 5 deletions(-) diffs (31 lines): diff -r 0d607ea6ab55 -r 6e939dbe2948 stock.py --- a/stock.py Wed Aug 03 23:23:42 2022 +0200 +++ b/stock.py Sun Oct 09 13:22:59 2022 +0200 @@ -65,7 +65,7 @@ to_save = [] move2line = {} for move in moves: -if not move.invoice_lines: +if all(l.origin != move for l in move.invoice_lines): lines = move.get_invoice_lines_consignment() if lines: to_save.extend(lines) @@ -93,7 +93,7 @@ for invoice_line in move.invoice_lines: if invoice_line.origin == move: lines.append(invoice_line) -if isinstance(move.origin, InvoiceLine): +if move.origin == move: move.origin = None to_save.append(move) if lines: @@ -106,9 +106,6 @@ class Move(metaclass=PoolMeta): __name__ = 'stock.move' -invoice_lines = fields.One2Many( -'account.invoice.line', 'origin', "Invoice Lines", readonly=True) - @fields.depends('state', 'from_location', 'to_location') def on_change_with_unit_price_required(self, name=None): required = super().on_change_with_unit_price_required(name)
[tryton-commits] changeset in modules/stock:6.0 Flip icon
changeset b3f984406c09 in modules/stock:6.0 details: https://hg.tryton.org/modules/stock?cmd=changeset=b3f984406c09 description: Flip icon The transform style is not supported by librsvg. issue11601 (grafted from 92ab6b78b29bc1301619cae79e592a6456f0be95) diffstat: icons/tryton-shipment-in.svg | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (6 lines): diff -r 34067e968e13 -r b3f984406c09 icons/tryton-shipment-in.svg --- a/icons/tryton-shipment-in.svg Thu Sep 29 23:42:06 2022 +0200 +++ b/icons/tryton-shipment-in.svg Sun Oct 02 00:32:32 2022 +0200 @@ -1,1 +1,1 @@ -http://www.w3.org/2000/svg; height="24" viewBox="0 0 24 24" width="24" style="transform: scale(-1,1)"> +http://www.w3.org/2000/svg; height="24" viewBox="0 0 24 24" width="24">
[tryton-commits] changeset in modules/stock:6.2 Flip icon
changeset 7614b3f9369c in modules/stock:6.2 details: https://hg.tryton.org/modules/stock?cmd=changeset=7614b3f9369c description: Flip icon The transform style is not supported by librsvg. issue11601 (grafted from 92ab6b78b29bc1301619cae79e592a6456f0be95) diffstat: icons/tryton-shipment-in.svg | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (6 lines): diff -r f228c38b45d3 -r 7614b3f9369c icons/tryton-shipment-in.svg --- a/icons/tryton-shipment-in.svg Thu Sep 29 23:42:06 2022 +0200 +++ b/icons/tryton-shipment-in.svg Sun Oct 02 00:32:32 2022 +0200 @@ -1,1 +1,1 @@ -http://www.w3.org/2000/svg; height="24" viewBox="0 0 24 24" width="24" style="transform: scale(-1,1)"> +http://www.w3.org/2000/svg; height="24" viewBox="0 0 24 24" width="24">
[tryton-commits] changeset in modules/stock:6.4 Flip icon
changeset fe53a66a22ee in modules/stock:6.4 details: https://hg.tryton.org/modules/stock?cmd=changeset=fe53a66a22ee description: Flip icon The transform style is not supported by librsvg. issue11601 (grafted from 92ab6b78b29bc1301619cae79e592a6456f0be95) diffstat: icons/tryton-shipment-in.svg | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (6 lines): diff -r 02748eec4041 -r fe53a66a22ee icons/tryton-shipment-in.svg --- a/icons/tryton-shipment-in.svg Thu Sep 29 23:42:06 2022 +0200 +++ b/icons/tryton-shipment-in.svg Sun Oct 02 00:32:32 2022 +0200 @@ -1,1 +1,1 @@ -http://www.w3.org/2000/svg; height="24" viewBox="0 0 24 24" width="24" style="transform: scale(-1,1)"> +http://www.w3.org/2000/svg; height="24" viewBox="0 0 24 24" width="24">
[tryton-commits] changeset in modules/stock:6.0 Allow to modify unit_price_update...
changeset 34067e968e13 in modules/stock:6.0 details: https://hg.tryton.org/modules/stock?cmd=changeset=34067e968e13 description: Allow to modify unit_price_updated on closed period issue11739 review418141003 (grafted from 449fb2bdb0c00f1302f94af1cbf079f71d182da0) diffstat: move.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diffs (13 lines): diff -r 75896ad78d6f -r 34067e968e13 move.py --- a/move.py Thu Sep 29 18:20:08 2022 +0200 +++ b/move.py Thu Sep 29 23:42:06 2022 +0200 @@ -320,7 +320,8 @@ 'from_location', 'to_location', 'company', 'currency']) cls._deny_modify_done_cancel = (cls._deny_modify_assigned | set(['planned_date', 'effective_date', 'state'])) -cls._allow_modify_closed_period = {'cost_price', 'unit_price'} +cls._allow_modify_closed_period = { +'cost_price', 'unit_price', 'unit_price_updated'} t = cls.__table__() cls._sql_constraints += [
[tryton-commits] changeset in modules/stock:6.2 Allow to modify unit_price_update...
changeset f228c38b45d3 in modules/stock:6.2 details: https://hg.tryton.org/modules/stock?cmd=changeset=f228c38b45d3 description: Allow to modify unit_price_updated on closed period issue11739 review418141003 (grafted from 449fb2bdb0c00f1302f94af1cbf079f71d182da0) diffstat: move.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diffs (13 lines): diff -r a0b5fbc0185e -r f228c38b45d3 move.py --- a/move.py Thu Sep 29 18:20:08 2022 +0200 +++ b/move.py Thu Sep 29 23:42:06 2022 +0200 @@ -318,7 +318,8 @@ 'from_location', 'to_location', 'company', 'currency']) cls._deny_modify_done_cancel = (cls._deny_modify_assigned | set(['planned_date', 'effective_date', 'state'])) -cls._allow_modify_closed_period = {'cost_price', 'unit_price'} +cls._allow_modify_closed_period = { +'cost_price', 'unit_price', 'unit_price_updated'} t = cls.__table__() cls._sql_constraints += [
[tryton-commits] changeset in modules/stock:6.4 Allow to modify unit_price_update...
changeset 02748eec4041 in modules/stock:6.4 details: https://hg.tryton.org/modules/stock?cmd=changeset=02748eec4041 description: Allow to modify unit_price_updated on closed period issue11739 review418141003 (grafted from 449fb2bdb0c00f1302f94af1cbf079f71d182da0) diffstat: move.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diffs (13 lines): diff -r b0bc50b8 -r 02748eec4041 move.py --- a/move.py Thu Sep 29 18:20:08 2022 +0200 +++ b/move.py Thu Sep 29 23:42:06 2022 +0200 @@ -308,7 +308,8 @@ 'from_location', 'to_location', 'company', 'currency']) cls._deny_modify_done_cancel = (cls._deny_modify_assigned | set(['planned_date', 'effective_date', 'state'])) -cls._allow_modify_closed_period = {'cost_price', 'unit_price'} +cls._allow_modify_closed_period = { +'cost_price', 'unit_price', 'unit_price_updated'} t = cls.__table__() cls._sql_constraints += [
[tryton-commits] changeset in modules/stock:6.0 Require unit price for return mov...
changeset 75896ad78d6f in modules/stock:6.0 details: https://hg.tryton.org/modules/stock?cmd=changeset=75896ad78d6f description: Require unit price for return move from customer issue11733 review429401003 (grafted from 31463a48b01b262e2aa7dcb099ad3d9c245c1e3c) diffstat: move.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (12 lines): diff -r 2ae8fe7d3e0f -r 75896ad78d6f move.py --- a/move.py Wed Sep 28 09:47:03 2022 +0200 +++ b/move.py Thu Sep 29 18:20:08 2022 +0200 @@ -473,7 +473,7 @@ return True if from_type in {'storage', 'drop'} and to_type == 'supplier': return True -if from_type == 'customer' and to_type == {'storage', 'drop'}: +if from_type == 'customer' and to_type in {'storage', 'drop'}: return True return False
[tryton-commits] changeset in modules/stock:6.2 Require unit price for return mov...
changeset a0b5fbc0185e in modules/stock:6.2 details: https://hg.tryton.org/modules/stock?cmd=changeset=a0b5fbc0185e description: Require unit price for return move from customer issue11733 review429401003 (grafted from 31463a48b01b262e2aa7dcb099ad3d9c245c1e3c) diffstat: move.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (12 lines): diff -r a5d5a4fdcd7f -r a0b5fbc0185e move.py --- a/move.py Wed Sep 28 09:47:03 2022 +0200 +++ b/move.py Thu Sep 29 18:20:08 2022 +0200 @@ -460,7 +460,7 @@ return True if from_type in {'storage', 'drop'} and to_type == 'supplier': return True -if from_type == 'customer' and to_type == {'storage', 'drop'}: +if from_type == 'customer' and to_type in {'storage', 'drop'}: return True return False
[tryton-commits] changeset in modules/stock:6.4 Require unit price for return mov...
changeset b0bc50b8 in modules/stock:6.4 details: https://hg.tryton.org/modules/stock?cmd=changeset=b0bc50b8 description: Require unit price for return move from customer issue11733 review429401003 (grafted from 31463a48b01b262e2aa7dcb099ad3d9c245c1e3c) diffstat: move.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (12 lines): diff -r 1a3a19d6a29f -r b0bc50b8 move.py --- a/move.py Wed Sep 28 09:47:03 2022 +0200 +++ b/move.py Thu Sep 29 18:20:08 2022 +0200 @@ -448,7 +448,7 @@ return True if from_type in {'storage', 'drop', 'view'} and to_type == 'supplier': return True -if from_type == 'customer' and to_type == {'storage', 'drop', 'view'}: +if from_type == 'customer' and to_type in {'storage', 'drop', 'view'}: return True return False
[tryton-commits] changeset in modules/stock:6.0 Use left join on currency rate fo...
changeset 2ae8fe7d3e0f in modules/stock:6.0 details: https://hg.tryton.org/modules/stock?cmd=changeset=2ae8fe7d3e0f description: Use left join on currency rate for margin report issue11711 review421731003 (grafted from becc2c65395d0c24505854abfbdb481fa84a9c5b) diffstat: stock_reporting_margin.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (12 lines): diff -r b053f51384fd -r 2ae8fe7d3e0f stock_reporting_margin.py --- a/stock_reporting_margin.py Tue Sep 13 23:47:14 2022 +0200 +++ b/stock_reporting_margin.py Wed Sep 28 09:47:03 2022 +0200 @@ -89,7 +89,7 @@ query=Currency.currency_rate_sql()) from_item = (move -.join(currency_rate, +.join(currency_rate, type_='LEFT', condition=(move.currency == currency_rate.currency) & (currency_rate.start_date <= move.effective_date) & ((currency_rate.end_date == Null)
[tryton-commits] changeset in modules/stock:6.2 Use left join on currency rate fo...
changeset a5d5a4fdcd7f in modules/stock:6.2 details: https://hg.tryton.org/modules/stock?cmd=changeset=a5d5a4fdcd7f description: Use left join on currency rate for margin report issue11711 review421731003 (grafted from becc2c65395d0c24505854abfbdb481fa84a9c5b) diffstat: stock_reporting_margin.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (12 lines): diff -r bf6c479c94b3 -r a5d5a4fdcd7f stock_reporting_margin.py --- a/stock_reporting_margin.py Tue Sep 13 23:47:14 2022 +0200 +++ b/stock_reporting_margin.py Wed Sep 28 09:47:03 2022 +0200 @@ -87,7 +87,7 @@ query=Currency.currency_rate_sql()) from_item = (move -.join(currency_rate, +.join(currency_rate, type_='LEFT', condition=(move.currency == currency_rate.currency) & (currency_rate.start_date <= move.effective_date) & ((currency_rate.end_date == Null)
[tryton-commits] changeset in modules/stock:6.4 Use left join on currency rate fo...
changeset 1a3a19d6a29f in modules/stock:6.4 details: https://hg.tryton.org/modules/stock?cmd=changeset=1a3a19d6a29f description: Use left join on currency rate for margin report issue11711 review421731003 (grafted from becc2c65395d0c24505854abfbdb481fa84a9c5b) diffstat: stock_reporting_margin.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (12 lines): diff -r eddef9422972 -r 1a3a19d6a29f stock_reporting_margin.py --- a/stock_reporting_margin.py Tue Sep 13 23:47:14 2022 +0200 +++ b/stock_reporting_margin.py Wed Sep 28 09:47:03 2022 +0200 @@ -86,7 +86,7 @@ query=Currency.currency_rate_sql()) from_item = (move -.join(currency_rate, +.join(currency_rate, type_='LEFT', condition=(move.currency == currency_rate.currency) & (currency_rate.start_date <= move.effective_date) & ((currency_rate.end_date == Null)
[tryton-commits] changeset in modules/sale_complaint:6.0 Prevent changing company...
changeset 9d5e9f7b501b in modules/sale_complaint:6.0 details: https://hg.tryton.org/modules/sale_complaint?cmd=changeset=9d5e9f7b501b description: Prevent changing company of complaint when origin is filled issue11772 review435931003 (grafted from d9d8c169399e63c46beb752385f99407f15da29e) diffstat: complaint.py | 5 - 1 files changed, 4 insertions(+), 1 deletions(-) diffs (15 lines): diff -r 0fe2176a2dba -r 9d5e9f7b501b complaint.py --- a/complaint.py Wed Jun 15 09:25:37 2022 +0200 +++ b/complaint.py Sun Oct 09 13:24:23 2022 +0200 @@ -48,7 +48,10 @@ domain=[('party', '=', Eval('customer'))], states=_states, depends=_depends + ['customer']) company = fields.Many2One('company.company', 'Company', required=True, -states=_states, depends=_depends) +states={ +'readonly': _states['readonly'] | Eval('origin'), +}, +depends=_depends + ['origin']) employee = fields.Many2One('company.employee', 'Employee', states=_states, depends=_depends) type = fields.Many2One('sale.complaint.type', 'Type', required=True,
[tryton-commits] changeset in modules/sale_complaint:6.2 Prevent changing company...
changeset 5181e91407d5 in modules/sale_complaint:6.2 details: https://hg.tryton.org/modules/sale_complaint?cmd=changeset=5181e91407d5 description: Prevent changing company of complaint when origin is filled issue11772 review435931003 (grafted from d9d8c169399e63c46beb752385f99407f15da29e) diffstat: complaint.py | 5 - 1 files changed, 4 insertions(+), 1 deletions(-) diffs (15 lines): diff -r b870a45002a9 -r 5181e91407d5 complaint.py --- a/complaint.py Wed Jun 15 09:25:05 2022 +0200 +++ b/complaint.py Sun Oct 09 13:24:23 2022 +0200 @@ -49,7 +49,10 @@ domain=[('party', '=', Eval('customer'))], states=_states, depends=_depends + ['customer']) company = fields.Many2One('company.company', 'Company', required=True, -states=_states, depends=_depends) +states={ +'readonly': _states['readonly'] | Eval('origin'), +}, +depends=_depends + ['origin']) employee = fields.Many2One('company.employee', 'Employee', states=_states, depends=_depends) type = fields.Many2One('sale.complaint.type', 'Type', required=True,
[tryton-commits] changeset in modules/sale_complaint:6.4 Prevent changing company...
changeset 071e8799ccf0 in modules/sale_complaint:6.4 details: https://hg.tryton.org/modules/sale_complaint?cmd=changeset=071e8799ccf0 description: Prevent changing company of complaint when origin is filled issue11772 review435931003 (grafted from d9d8c169399e63c46beb752385f99407f15da29e) diffstat: complaint.py | 7 +-- 1 files changed, 5 insertions(+), 2 deletions(-) diffs (17 lines): diff -r d207e32208bc -r 071e8799ccf0 complaint.py --- a/complaint.py Wed Jun 15 09:24:27 2022 +0200 +++ b/complaint.py Sun Oct 09 13:24:23 2022 +0200 @@ -46,8 +46,11 @@ address = fields.Many2One('party.address', 'Address', domain=[('party', '=', Eval('customer'))], states=_states) -company = fields.Many2One('company.company', 'Company', required=True, -states=_states) +company = fields.Many2One( +'company.company', 'Company', required=True, +states={ +'readonly': _states['readonly'] | Eval('origin'), +}) employee = fields.Many2One('company.employee', 'Employee', states=_states) type = fields.Many2One('sale.complaint.type', 'Type', required=True, states=_states)
[tryton-commits] changeset in modules/sale:5.0 Ignore initial on_change call from...
changeset 2583f33cdc88 in modules/sale:5.0 details: https://hg.tryton.org/modules/sale?cmd=changeset=2583f33cdc88 description: Ignore initial on_change call from modify header wizard issue11703 review433471003 (grafted from 66e5451115cc00fde55e1c1ffafb83bf7c9c859e) diffstat: sale.py | 11 +++ 1 files changed, 11 insertions(+), 0 deletions(-) diffs (21 lines): diff -r 203e5922b8b8 -r 2583f33cdc88 sale.py --- a/sale.py Fri Jul 01 23:26:21 2022 +0200 +++ b/sale.py Sat Oct 01 14:17:13 2022 +0200 @@ -818,6 +818,17 @@ cls.raise_user_error('delete_cancel', (sale.rec_name,)) super(Sale, cls).delete(sales) +def on_change(self, fieldnames): +pool = Pool() +ModelData = pool.get('ir.model.data') +context = Transaction().context +wizard_modify_header_id = ModelData.get_id( +'sale', 'wizard_modify_header') +if (len(fieldnames) > 1 +and context.get('action_id') == wizard_modify_header_id): +return [] +return super().on_change(fieldnames) + @classmethod @ModelView.button @Workflow.transition('cancel')
[tryton-commits] changeset in modules/sale:6.0 Ignore initial on_change call from...
changeset 7a6c9383ed89 in modules/sale:6.0 details: https://hg.tryton.org/modules/sale?cmd=changeset=7a6c9383ed89 description: Ignore initial on_change call from modify header wizard issue11703 review433471003 (grafted from 66e5451115cc00fde55e1c1ffafb83bf7c9c859e) diffstat: sale.py | 11 +++ 1 files changed, 11 insertions(+), 0 deletions(-) diffs (21 lines): diff -r 9872f787e75d -r 7a6c9383ed89 sale.py --- a/sale.py Thu Sep 15 21:47:26 2022 +0200 +++ b/sale.py Sat Oct 01 14:17:13 2022 +0200 @@ -925,6 +925,17 @@ sale=sale.rec_name)) super(Sale, cls).delete(sales) +def on_change(self, fieldnames): +pool = Pool() +ModelData = pool.get('ir.model.data') +context = Transaction().context +wizard_modify_header_id = ModelData.get_id( +'sale', 'wizard_modify_header') +if (len(fieldnames) > 1 +and context.get('action_id') == wizard_modify_header_id): +return [] +return super().on_change(fieldnames) + @classmethod @ModelView.button @Workflow.transition('cancelled')
[tryton-commits] changeset in modules/sale:6.2 Ignore initial on_change call from...
changeset a51f9b57c3d6 in modules/sale:6.2 details: https://hg.tryton.org/modules/sale?cmd=changeset=a51f9b57c3d6 description: Ignore initial on_change call from modify header wizard issue11703 review433471003 (grafted from 66e5451115cc00fde55e1c1ffafb83bf7c9c859e) diffstat: sale.py | 11 +++ 1 files changed, 11 insertions(+), 0 deletions(-) diffs (21 lines): diff -r 5c4d7e2e1690 -r a51f9b57c3d6 sale.py --- a/sale.py Thu Sep 15 21:47:26 2022 +0200 +++ b/sale.py Sat Oct 01 14:17:13 2022 +0200 @@ -881,6 +881,17 @@ sale=sale.rec_name)) super(Sale, cls).delete(sales) +def on_change(self, fieldnames): +pool = Pool() +ModelData = pool.get('ir.model.data') +context = Transaction().context +wizard_modify_header_id = ModelData.get_id( +'sale', 'wizard_modify_header') +if (len(fieldnames) > 1 +and context.get('action_id') == wizard_modify_header_id): +return [] +return super().on_change(fieldnames) + @classmethod @ModelView.button @Workflow.transition('cancelled')
[tryton-commits] changeset in modules/purchase:5.0 Ignore initial on_change call ...
changeset fdf06d01a951 in modules/purchase:5.0 details: https://hg.tryton.org/modules/purchase?cmd=changeset=fdf06d01a951 description: Ignore initial on_change call from modify header wizard issue11703 review433471003 (grafted from 634c519f79e959f16bae4d6c8925e579f504480f) diffstat: purchase.py | 11 +++ 1 files changed, 11 insertions(+), 0 deletions(-) diffs (21 lines): diff -r b360b090dba7 -r fdf06d01a951 purchase.py --- a/purchase.py Tue Mar 01 19:45:33 2022 +0100 +++ b/purchase.py Sat Oct 01 14:17:13 2022 +0200 @@ -786,6 +786,17 @@ cls.raise_user_error('delete_cancel', purchase.rec_name) super(Purchase, cls).delete(purchases) +def on_change(self, fieldnames): +pool = Pool() +ModelData = pool.get('ir.model.data') +context = Transaction().context +wizard_modify_header_id = ModelData.get_id( +'purchase', 'wizard_modify_header') +if (len(fieldnames) > 1 +and context.get('action_id') == wizard_modify_header_id): +return [] +return super().on_change(fieldnames) + @classmethod @ModelView.button @Workflow.transition('cancel')
[tryton-commits] changeset in modules/purchase:6.0 Ignore initial on_change call ...
changeset 043e35729d65 in modules/purchase:6.0 details: https://hg.tryton.org/modules/purchase?cmd=changeset=043e35729d65 description: Ignore initial on_change call from modify header wizard issue11703 review433471003 (grafted from 634c519f79e959f16bae4d6c8925e579f504480f) diffstat: purchase.py | 11 +++ 1 files changed, 11 insertions(+), 0 deletions(-) diffs (21 lines): diff -r 053464eba922 -r 043e35729d65 purchase.py --- a/purchase.py Thu Sep 15 21:47:26 2022 +0200 +++ b/purchase.py Sat Oct 01 14:17:13 2022 +0200 @@ -888,6 +888,17 @@ purchase=purchase.rec_name)) super(Purchase, cls).delete(purchases) +def on_change(self, fieldnames): +pool = Pool() +ModelData = pool.get('ir.model.data') +context = Transaction().context +wizard_modify_header_id = ModelData.get_id( +'purchase', 'wizard_modify_header') +if (len(fieldnames) > 1 +and context.get('action_id') == wizard_modify_header_id): +return [] +return super().on_change(fieldnames) + @classmethod @ModelView.button @Workflow.transition('cancelled')
[tryton-commits] changeset in modules/purchase:6.2 Ignore initial on_change call ...
changeset cf92a3e38021 in modules/purchase:6.2 details: https://hg.tryton.org/modules/purchase?cmd=changeset=cf92a3e38021 description: Ignore initial on_change call from modify header wizard issue11703 review433471003 (grafted from 634c519f79e959f16bae4d6c8925e579f504480f) diffstat: purchase.py | 11 +++ 1 files changed, 11 insertions(+), 0 deletions(-) diffs (21 lines): diff -r 0efc07060399 -r cf92a3e38021 purchase.py --- a/purchase.py Thu Sep 15 21:47:26 2022 +0200 +++ b/purchase.py Sat Oct 01 14:17:13 2022 +0200 @@ -842,6 +842,17 @@ purchase=purchase.rec_name)) super(Purchase, cls).delete(purchases) +def on_change(self, fieldnames): +pool = Pool() +ModelData = pool.get('ir.model.data') +context = Transaction().context +wizard_modify_header_id = ModelData.get_id( +'purchase', 'wizard_modify_header') +if (len(fieldnames) > 1 +and context.get('action_id') == wizard_modify_header_id): +return [] +return super().on_change(fieldnames) + @classmethod @ModelView.button @Workflow.transition('cancelled')
[tryton-commits] changeset in modules/bank:6.4 Fix message id on iban bic validation
changeset 4db090923225 in modules/bank:6.4 details: https://hg.tryton.org/modules/bank?cmd=changeset=4db090923225 description: Fix message id on iban bic validation issue11778 review418301003 (grafted from 05f835bff0b48389072c80373be5fb1208681cad) diffstat: bank.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (12 lines): diff -r 4c83e85159da -r 4db090923225 bank.py --- a/bank.py Tue Sep 06 23:37:55 2022 +0200 +++ b/bank.py Fri Oct 07 15:21:01 2022 +0200 @@ -146,7 +146,7 @@ or (iban.bank_code or iban.branch_code) not in bic.domestic_bank_codes)): raise AccountValidationError( -gettext('bank.msg_invalid_iban_bic', +gettext('bank.msg_account_iban_invalid_bic', account=self.rec_name, bic=iban.bic))
[tryton-commits] changeset in modules/account_payment_sepa:5.0 Handle multiple tr...
changeset c407830443b8 in modules/account_payment_sepa:5.0 details: https://hg.tryton.org/modules/account_payment_sepa?cmd=changeset=c407830443b8 description: Handle multiple transactions in CAMT054 Ntry tags issue11672 review413471003 (grafted from fc8e9d9cb870d9353ff374120688b8e9779b90c0) diffstat: sepa_handler.py | 84 +--- 1 files changed, 44 insertions(+), 40 deletions(-) diffs (122 lines): diff -r 737c1376ef6e -r c407830443b8 sepa_handler.py --- a/sepa_handler.py Fri Oct 15 17:28:08 2021 +0200 +++ b/sepa_handler.py Mon Oct 03 00:13:39 2022 +0200 @@ -35,48 +35,59 @@ element.clear() def handle_entry(self, element): -payments = self.get_payments(element) -if self.is_returned(element): -for payment in payments: -self.set_return_information(payment, element) -self.Payment.save(payments) -self.Payment.fail(payments) -else: -date_value = self.date_value(element) +tag = etree.QName(element) +failed, succeeded = [], [] +date_value = self.date_value(element) + +for transaction in element.findall('.//{%s}TxDtls' % tag.namespace): +payments = self.get_payments(transaction) +if self.is_returned(transaction): +for payment in payments: +self.set_return_information(payment, transaction) +failed.extend(payments) +else: +succeeded.extend(payments) + +if failed: +self.Payment.save(failed) +self.Payment.fail(failed) +if succeeded: with Transaction().set_context(date_value=date_value): -self.Payment.succeed(payments) +self.Payment.succeed(succeeded) def get_payment_kind(self, element): -tag = etree.QName(element) -return self._kinds[ -element.find('./{%s}CdtDbtInd' % tag.namespace).text] +camt_ns = etree.QName(element).namespace +for path in [ +'./camt:CdtDbtInd', +'./ancestor::camt:NtryDtls/camt:Btch/camt:CdtDbtInd', +'./ancestor::camt:Ntry/camt:CdtDbtInd', +]: +cdtdbtind = element.xpath(path, namespaces={'camt': camt_ns}) +if cdtdbtind: +return self._kinds[cdtdbtind[0].text] _kinds = { 'CRDT': 'payable', 'DBIT': 'receivable', } -def get_payments(self, element): -tag = etree.QName(element) -details = element.find('./{%s}NtryDtls' % tag.namespace) -if details is None: -# Version 1 doesn't have NtryDtls but directly TxDtls -details = element.find('./{%s}TxDtls' % tag.namespace) -if details is None: -return [] -instr_id = details.find('.//{%s}InstrId' % tag.namespace) +def get_payments(self, transaction): +tag = etree.QName(transaction) +instr_id = transaction.find( +'.//{%s}InstrId' % tag.namespace) +end_to_end_id = transaction.find( +'.//{%s}EndToEndId' % tag.namespace) +payment_kind = self.get_payment_kind(transaction) if instr_id is not None: -payments = self.Payment.search([ +return self.Payment.search([ ('sepa_instruction_id', '=', instr_id.text), -('kind', '=', self.get_payment_kind(element)), +('kind', '=', payment_kind), ]) -return payments -end_to_end_id = details.find('.//{%s}EndToEndId' % tag.namespace) -if end_to_end_id is not None: -payments = self.Payment.search([ +elif end_to_end_id is not None: +return self.Payment.search([ ('sepa_end_to_end_id', '=', end_to_end_id.text), -('kind', '=', self.get_payment_kind(element)), +('kind', '=', payment_kind), ]) -return payments +return [] def date_value(self, element): tag = etree.QName(element) @@ -92,25 +103,18 @@ def is_returned(self, element): tag = etree.QName(element) -details = element.find('./{%s}NtryDtls' % tag.namespace) -if details is None: -return -return_reason = details.find('.//{%s}RtrInf' % tag.namespace) -if return_reason is None: -return False -return True +return_reason = element.find('.//{%s}RtrInf' % tag.namespace) +return return_reason is not None def set_return_information(self, payment, element): tag = etree.QName(element) reason_code = element.find( -'./{%(ns)s}NtryDtls//{%(ns)s}RtrInf/{%(ns)s}Rsn/{%(ns)s}Cd' -% {'ns': tag.namespace}) +
[tryton-commits] changeset in modules/account_payment_sepa:6.0 Handle multiple tr...
changeset e2d9f811b79e in modules/account_payment_sepa:6.0 details: https://hg.tryton.org/modules/account_payment_sepa?cmd=changeset=e2d9f811b79e description: Handle multiple transactions in CAMT054 Ntry tags issue11672 review413471003 (grafted from fc8e9d9cb870d9353ff374120688b8e9779b90c0) diffstat: sepa_handler.py | 84 +--- 1 files changed, 44 insertions(+), 40 deletions(-) diffs (122 lines): diff -r 9b25677cd795 -r e2d9f811b79e sepa_handler.py --- a/sepa_handler.py Fri Nov 05 00:17:58 2021 +0100 +++ b/sepa_handler.py Mon Oct 03 00:13:39 2022 +0200 @@ -35,48 +35,59 @@ element.clear() def handle_entry(self, element): -payments = self.get_payments(element) -if self.is_returned(element): -for payment in payments: -self.set_return_information(payment, element) -self.Payment.save(payments) -self.Payment.fail(payments) -else: -date_value = self.date_value(element) +tag = etree.QName(element) +failed, succeeded = [], [] +date_value = self.date_value(element) + +for transaction in element.findall('.//{%s}TxDtls' % tag.namespace): +payments = self.get_payments(transaction) +if self.is_returned(transaction): +for payment in payments: +self.set_return_information(payment, transaction) +failed.extend(payments) +else: +succeeded.extend(payments) + +if failed: +self.Payment.save(failed) +self.Payment.fail(failed) +if succeeded: with Transaction().set_context(date_value=date_value): -self.Payment.succeed(payments) +self.Payment.succeed(succeeded) def get_payment_kind(self, element): -tag = etree.QName(element) -return self._kinds[ -element.find('./{%s}CdtDbtInd' % tag.namespace).text] +camt_ns = etree.QName(element).namespace +for path in [ +'./camt:CdtDbtInd', +'./ancestor::camt:NtryDtls/camt:Btch/camt:CdtDbtInd', +'./ancestor::camt:Ntry/camt:CdtDbtInd', +]: +cdtdbtind = element.xpath(path, namespaces={'camt': camt_ns}) +if cdtdbtind: +return self._kinds[cdtdbtind[0].text] _kinds = { 'CRDT': 'payable', 'DBIT': 'receivable', } -def get_payments(self, element): -tag = etree.QName(element) -details = element.find('./{%s}NtryDtls' % tag.namespace) -if details is None: -# Version 1 doesn't have NtryDtls but directly TxDtls -details = element.find('./{%s}TxDtls' % tag.namespace) -if details is None: -return [] -instr_id = details.find('.//{%s}InstrId' % tag.namespace) +def get_payments(self, transaction): +tag = etree.QName(transaction) +instr_id = transaction.find( +'.//{%s}InstrId' % tag.namespace) +end_to_end_id = transaction.find( +'.//{%s}EndToEndId' % tag.namespace) +payment_kind = self.get_payment_kind(transaction) if instr_id is not None: -payments = self.Payment.search([ +return self.Payment.search([ ('sepa_instruction_id', '=', instr_id.text), -('kind', '=', self.get_payment_kind(element)), +('kind', '=', payment_kind), ]) -return payments -end_to_end_id = details.find('.//{%s}EndToEndId' % tag.namespace) -if end_to_end_id is not None: -payments = self.Payment.search([ +elif end_to_end_id is not None: +return self.Payment.search([ ('sepa_end_to_end_id', '=', end_to_end_id.text), -('kind', '=', self.get_payment_kind(element)), +('kind', '=', payment_kind), ]) -return payments +return [] def date_value(self, element): tag = etree.QName(element) @@ -92,25 +103,18 @@ def is_returned(self, element): tag = etree.QName(element) -details = element.find('./{%s}NtryDtls' % tag.namespace) -if details is None: -return -return_reason = details.find('.//{%s}RtrInf' % tag.namespace) -if return_reason is None: -return False -return True +return_reason = element.find('.//{%s}RtrInf' % tag.namespace) +return return_reason is not None def set_return_information(self, payment, element): tag = etree.QName(element) reason_code = element.find( -'./{%(ns)s}NtryDtls//{%(ns)s}RtrInf/{%(ns)s}Rsn/{%(ns)s}Cd' -% {'ns': tag.namespace}) +
[tryton-commits] changeset in modules/account_payment_sepa:6.2 Handle multiple tr...
changeset 464e762c9287 in modules/account_payment_sepa:6.2 details: https://hg.tryton.org/modules/account_payment_sepa?cmd=changeset=464e762c9287 description: Handle multiple transactions in CAMT054 Ntry tags issue11672 review413471003 (grafted from fc8e9d9cb870d9353ff374120688b8e9779b90c0) diffstat: sepa_handler.py | 84 +--- 1 files changed, 44 insertions(+), 40 deletions(-) diffs (122 lines): diff -r 5cb9db4b9ba2 -r 464e762c9287 sepa_handler.py --- a/sepa_handler.py Fri Jul 01 23:55:42 2022 +0200 +++ b/sepa_handler.py Mon Oct 03 00:13:39 2022 +0200 @@ -35,48 +35,59 @@ element.clear() def handle_entry(self, element): -payments = self.get_payments(element) -if self.is_returned(element): -for payment in payments: -self.set_return_information(payment, element) -self.Payment.save(payments) -self.Payment.fail(payments) -else: -date_value = self.date_value(element) +tag = etree.QName(element) +failed, succeeded = [], [] +date_value = self.date_value(element) + +for transaction in element.findall('.//{%s}TxDtls' % tag.namespace): +payments = self.get_payments(transaction) +if self.is_returned(transaction): +for payment in payments: +self.set_return_information(payment, transaction) +failed.extend(payments) +else: +succeeded.extend(payments) + +if failed: +self.Payment.save(failed) +self.Payment.fail(failed) +if succeeded: with Transaction().set_context(date_value=date_value): -self.Payment.succeed(payments) +self.Payment.succeed(succeeded) def get_payment_kind(self, element): -tag = etree.QName(element) -return self._kinds[ -element.find('./{%s}CdtDbtInd' % tag.namespace).text] +camt_ns = etree.QName(element).namespace +for path in [ +'./camt:CdtDbtInd', +'./ancestor::camt:NtryDtls/camt:Btch/camt:CdtDbtInd', +'./ancestor::camt:Ntry/camt:CdtDbtInd', +]: +cdtdbtind = element.xpath(path, namespaces={'camt': camt_ns}) +if cdtdbtind: +return self._kinds[cdtdbtind[0].text] _kinds = { 'CRDT': 'payable', 'DBIT': 'receivable', } -def get_payments(self, element): -tag = etree.QName(element) -details = element.find('./{%s}NtryDtls' % tag.namespace) -if details is None: -# Version 1 doesn't have NtryDtls but directly TxDtls -details = element.find('./{%s}TxDtls' % tag.namespace) -if details is None: -return [] -instr_id = details.find('.//{%s}InstrId' % tag.namespace) +def get_payments(self, transaction): +tag = etree.QName(transaction) +instr_id = transaction.find( +'.//{%s}InstrId' % tag.namespace) +end_to_end_id = transaction.find( +'.//{%s}EndToEndId' % tag.namespace) +payment_kind = self.get_payment_kind(transaction) if instr_id is not None: -payments = self.Payment.search([ +return self.Payment.search([ ('sepa_instruction_id', '=', instr_id.text), -('kind', '=', self.get_payment_kind(element)), +('kind', '=', payment_kind), ]) -return payments -end_to_end_id = details.find('.//{%s}EndToEndId' % tag.namespace) -if end_to_end_id is not None: -payments = self.Payment.search([ +elif end_to_end_id is not None: +return self.Payment.search([ ('sepa_end_to_end_id', '=', end_to_end_id.text), -('kind', '=', self.get_payment_kind(element)), +('kind', '=', payment_kind), ]) -return payments +return [] def date_value(self, element): tag = etree.QName(element) @@ -92,25 +103,18 @@ def is_returned(self, element): tag = etree.QName(element) -details = element.find('./{%s}NtryDtls' % tag.namespace) -if details is None: -return -return_reason = details.find('.//{%s}RtrInf' % tag.namespace) -if return_reason is None: -return False -return True +return_reason = element.find('.//{%s}RtrInf' % tag.namespace) +return return_reason is not None def set_return_information(self, payment, element): tag = etree.QName(element) reason_code = element.find( -'./{%(ns)s}NtryDtls//{%(ns)s}RtrInf/{%(ns)s}Rsn/{%(ns)s}Cd' -% {'ns': tag.namespace}) +
[tryton-commits] changeset in modules/account_payment_sepa:6.4 Handle multiple tr...
changeset d09b18cbf5be in modules/account_payment_sepa:6.4 details: https://hg.tryton.org/modules/account_payment_sepa?cmd=changeset=d09b18cbf5be description: Handle multiple transactions in CAMT054 Ntry tags issue11672 review413471003 (grafted from fc8e9d9cb870d9353ff374120688b8e9779b90c0) diffstat: sepa_handler.py | 84 +--- 1 files changed, 44 insertions(+), 40 deletions(-) diffs (122 lines): diff -r 629907cf742d -r d09b18cbf5be sepa_handler.py --- a/sepa_handler.py Fri Jul 01 23:54:36 2022 +0200 +++ b/sepa_handler.py Mon Oct 03 00:13:39 2022 +0200 @@ -35,48 +35,59 @@ element.clear() def handle_entry(self, element): -payments = self.get_payments(element) -if self.is_returned(element): -for payment in payments: -self.set_return_information(payment, element) -self.Payment.save(payments) -self.Payment.fail(payments) -else: -date_value = self.date_value(element) +tag = etree.QName(element) +failed, succeeded = [], [] +date_value = self.date_value(element) + +for transaction in element.findall('.//{%s}TxDtls' % tag.namespace): +payments = self.get_payments(transaction) +if self.is_returned(transaction): +for payment in payments: +self.set_return_information(payment, transaction) +failed.extend(payments) +else: +succeeded.extend(payments) + +if failed: +self.Payment.save(failed) +self.Payment.fail(failed) +if succeeded: with Transaction().set_context(date_value=date_value): -self.Payment.succeed(payments) +self.Payment.succeed(succeeded) def get_payment_kind(self, element): -tag = etree.QName(element) -return self._kinds[ -element.find('./{%s}CdtDbtInd' % tag.namespace).text] +camt_ns = etree.QName(element).namespace +for path in [ +'./camt:CdtDbtInd', +'./ancestor::camt:NtryDtls/camt:Btch/camt:CdtDbtInd', +'./ancestor::camt:Ntry/camt:CdtDbtInd', +]: +cdtdbtind = element.xpath(path, namespaces={'camt': camt_ns}) +if cdtdbtind: +return self._kinds[cdtdbtind[0].text] _kinds = { 'CRDT': 'payable', 'DBIT': 'receivable', } -def get_payments(self, element): -tag = etree.QName(element) -details = element.find('./{%s}NtryDtls' % tag.namespace) -if details is None: -# Version 1 doesn't have NtryDtls but directly TxDtls -details = element.find('./{%s}TxDtls' % tag.namespace) -if details is None: -return [] -instr_id = details.find('.//{%s}InstrId' % tag.namespace) +def get_payments(self, transaction): +tag = etree.QName(transaction) +instr_id = transaction.find( +'.//{%s}InstrId' % tag.namespace) +end_to_end_id = transaction.find( +'.//{%s}EndToEndId' % tag.namespace) +payment_kind = self.get_payment_kind(transaction) if instr_id is not None: -payments = self.Payment.search([ +return self.Payment.search([ ('sepa_instruction_id', '=', instr_id.text), -('kind', '=', self.get_payment_kind(element)), +('kind', '=', payment_kind), ]) -return payments -end_to_end_id = details.find('.//{%s}EndToEndId' % tag.namespace) -if end_to_end_id is not None: -payments = self.Payment.search([ +elif end_to_end_id is not None: +return self.Payment.search([ ('sepa_end_to_end_id', '=', end_to_end_id.text), -('kind', '=', self.get_payment_kind(element)), +('kind', '=', payment_kind), ]) -return payments +return [] def date_value(self, element): tag = etree.QName(element) @@ -92,25 +103,18 @@ def is_returned(self, element): tag = etree.QName(element) -details = element.find('./{%s}NtryDtls' % tag.namespace) -if details is None: -return -return_reason = details.find('.//{%s}RtrInf' % tag.namespace) -if return_reason is None: -return False -return True +return_reason = element.find('.//{%s}RtrInf' % tag.namespace) +return return_reason is not None def set_return_information(self, payment, element): tag = etree.QName(element) reason_code = element.find( -'./{%(ns)s}NtryDtls//{%(ns)s}RtrInf/{%(ns)s}Rsn/{%(ns)s}Cd' -% {'ns': tag.namespace}) +
[tryton-commits] changeset in modules/account_payment_braintree:6.0 Update minima...
changeset d889db2ba3a8 in modules/account_payment_braintree:6.0 details: https://hg.tryton.org/modules/account_payment_braintree?cmd=changeset=d889db2ba3a8 description: Update minimal braintree version We need at least 3.38.0 to manage Dispute and have TooManyRequestsError. issue11734 review423961003 (grafted from 3e154c3ca24a3125e6ffbd0ee4953851dce2232d) diffstat: account.py | 8 +++- setup.py | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diffs (32 lines): diff -r a2e32486d943 -r d889db2ba3a8 account.py --- a/account.pyWed Aug 17 23:51:38 2022 +0200 +++ b/account.pySun Oct 09 13:15:41 2022 +0200 @@ -5,9 +5,15 @@ import uuid import braintree -from braintree.exceptions import TooManyRequestsError, GatewayTimeoutError +from braintree.exceptions import TooManyRequestsError from braintree.exceptions.braintree_error import BraintreeError +try: +from braintree.exceptions import GatewayTimeoutError +except ImportError: +class GatewayTimeoutError(Exception): +pass + from trytond.cache import Cache from trytond.config import config from trytond.i18n import gettext diff -r a2e32486d943 -r d889db2ba3a8 setup.py --- a/setup.py Wed Aug 17 23:51:38 2022 +0200 +++ b/setup.py Sun Oct 09 13:15:41 2022 +0200 @@ -60,7 +60,7 @@ if local_version: version += '+' + '.'.join(local_version) -requires = ['braintree >= 3.24.0', 'werkzeug'] +requires = ['braintree >= 3.38.0', 'werkzeug'] for dep in info.get('depends', []): if not re.match(r'(ir|res)(\W|$)', dep): requires.append(get_require_version('trytond_%s' % dep))
[tryton-commits] changeset in modules/account_payment_braintree:6.2 Update minima...
changeset cdb015da70dc in modules/account_payment_braintree:6.2 details: https://hg.tryton.org/modules/account_payment_braintree?cmd=changeset=cdb015da70dc description: Update minimal braintree version We need at least 3.38.0 to manage Dispute and have TooManyRequestsError. issue11734 review423961003 (grafted from 3e154c3ca24a3125e6ffbd0ee4953851dce2232d) diffstat: account.py | 8 +++- setup.py | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diffs (32 lines): diff -r 2c1866ae3591 -r cdb015da70dc account.py --- a/account.pyWed Aug 17 23:51:16 2022 +0200 +++ b/account.pySun Oct 09 13:15:41 2022 +0200 @@ -5,9 +5,15 @@ import uuid import braintree -from braintree.exceptions import TooManyRequestsError, GatewayTimeoutError +from braintree.exceptions import TooManyRequestsError from braintree.exceptions.braintree_error import BraintreeError +try: +from braintree.exceptions import GatewayTimeoutError +except ImportError: +class GatewayTimeoutError(Exception): +pass + from trytond.cache import Cache from trytond.config import config from trytond.i18n import gettext diff -r 2c1866ae3591 -r cdb015da70dc setup.py --- a/setup.py Wed Aug 17 23:51:16 2022 +0200 +++ b/setup.py Sun Oct 09 13:15:41 2022 +0200 @@ -60,7 +60,7 @@ if local_version: version += '+' + '.'.join(local_version) -requires = ['braintree >= 3.24.0', 'werkzeug'] +requires = ['braintree >= 3.38.0', 'werkzeug'] for dep in info.get('depends', []): if not re.match(r'(ir|res)(\W|$)', dep): requires.append(get_require_version('trytond_%s' % dep))
[tryton-commits] changeset in modules/account_payment_braintree:6.4 Update minima...
changeset d597d74185fb in modules/account_payment_braintree:6.4 details: https://hg.tryton.org/modules/account_payment_braintree?cmd=changeset=d597d74185fb description: Update minimal braintree version We need at least 3.38.0 to manage Dispute and have TooManyRequestsError. issue11734 review423961003 (grafted from 3e154c3ca24a3125e6ffbd0ee4953851dce2232d) diffstat: account.py | 8 +++- setup.py | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diffs (32 lines): diff -r ba2cac576639 -r d597d74185fb account.py --- a/account.pyWed Aug 17 23:50:55 2022 +0200 +++ b/account.pySun Oct 09 13:15:41 2022 +0200 @@ -5,9 +5,15 @@ import uuid import braintree -from braintree.exceptions import GatewayTimeoutError, TooManyRequestsError +from braintree.exceptions import TooManyRequestsError from braintree.exceptions.braintree_error import BraintreeError +try: +from braintree.exceptions import GatewayTimeoutError +except ImportError: +class GatewayTimeoutError(Exception): +pass + from trytond.cache import Cache from trytond.config import config from trytond.i18n import gettext diff -r ba2cac576639 -r d597d74185fb setup.py --- a/setup.py Wed Aug 17 23:50:55 2022 +0200 +++ b/setup.py Sun Oct 09 13:15:41 2022 +0200 @@ -61,7 +61,7 @@ if local_version: version += '+' + '.'.join(local_version) -requires = ['braintree >= 3.24.0', 'werkzeug'] +requires = ['braintree >= 3.38.0', 'werkzeug'] for dep in info.get('depends', []): if not re.match(r'(ir|res)(\W|$)', dep): requires.append(get_require_version('trytond_%s' % dep))
[tryton-commits] changeset in modules/account_es_sii:6.4 Use move date instead of...
changeset f54c77608093 in modules/account_es_sii:6.4 details: https://hg.tryton.org/modules/account_es_sii?cmd=changeset=f54c77608093 description: Use move date instead of post date as FechaRegContable issue11760 review415711004 (grafted from 0b6b3f25cad8850ca849996f4ff342429f0619aa) diffstat: account.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (12 lines): diff -r 441c427ec2b0 -r f54c77608093 account.py --- a/account.pyMon May 02 17:52:22 2022 +0200 +++ b/account.pyTue Oct 04 08:49:40 2022 +0200 @@ -586,7 +586,7 @@ 'DetalleIVA': list(chain(*tax_values.values())), }, } -detail['FechaRegContable'] = self.invoice.move.post_date.strftime( +detail['FechaRegContable'] = self.invoice.move.date.strftime( '%d-%m-%Y') detail['CuotaDeducible'] = str(tax_amount) return detail
[tryton-commits] changeset in modules/account_asset:6.2 Use existing XML id for m...
changeset 5918bb98a093 in modules/account_asset:6.2 details: https://hg.tryton.org/modules/account_asset?cmd=changeset=5918bb98a093 description: Use existing XML id for messages issue11725 review415731003 (grafted from 816b8de69d9353d4bfaeb9e4e5ccc4ad6a4c70c5) diffstat: asset.py | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (21 lines): diff -r c668e2dc5221 -r 5918bb98a093 asset.py --- a/asset.py Fri May 06 23:39:45 2022 +0200 +++ b/asset.py Tue Oct 04 18:14:05 2022 +0200 @@ -658,7 +658,7 @@ for asset in assets: if asset.lines: raise AccessError( -gettext('account_asset.msg_draft_lines', +gettext('account_asset.msg_asset_draft_lines', asset=asset.rec_name)) @classmethod @@ -718,7 +718,7 @@ for asset in assets: if asset.state != 'draft': raise AccessError( -gettext('account_asset.msg_delete_draft', +gettext('account_asset.msg_asset_delete_draft', asset=asset.rec_name)) return super(Asset, cls).delete(assets)
[tryton-commits] changeset in modules/account_asset:6.4 Use existing XML id for m...
changeset a9fbd64b1c2e in modules/account_asset:6.4 details: https://hg.tryton.org/modules/account_asset?cmd=changeset=a9fbd64b1c2e description: Use existing XML id for messages issue11725 review415731003 (grafted from 816b8de69d9353d4bfaeb9e4e5ccc4ad6a4c70c5) diffstat: asset.py | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (21 lines): diff -r 75d7593a20f0 -r a9fbd64b1c2e asset.py --- a/asset.py Mon May 02 17:22:07 2022 +0200 +++ b/asset.py Tue Oct 04 18:14:05 2022 +0200 @@ -643,7 +643,7 @@ for asset in assets: if asset.lines: raise AccessError( -gettext('account_asset.msg_draft_lines', +gettext('account_asset.msg_asset_draft_lines', asset=asset.rec_name)) @classmethod @@ -703,7 +703,7 @@ for asset in assets: if asset.state != 'draft': raise AccessError( -gettext('account_asset.msg_delete_draft', +gettext('account_asset.msg_asset_delete_draft', asset=asset.rec_name)) return super(Asset, cls).delete(assets)
[tryton-commits] changeset in weblate:default Update translation files
changeset 6e3d955c1700 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=6e3d955c1700 description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/web_shop_shopify Translate-URL: https://translate.tryton.org/projects/tryton/web_shop_shopify/ diffstat: modules/web_shop_shopify/locale/ar.po | 6 +- modules/web_shop_shopify/locale/bg.po | 6 +- modules/web_shop_shopify/locale/ca.po | 12 ++-- modules/web_shop_shopify/locale/cs.po | 6 +- modules/web_shop_shopify/locale/de.po | 12 ++-- modules/web_shop_shopify/locale/el.po | 6 +- modules/web_shop_shopify/locale/es.po | 12 ++-- modules/web_shop_shopify/locale/es_419.po | 6 +- modules/web_shop_shopify/locale/et.po | 6 +- modules/web_shop_shopify/locale/eu.po | 6 +- modules/web_shop_shopify/locale/fa.po | 6 +- modules/web_shop_shopify/locale/fi.po | 6 +- modules/web_shop_shopify/locale/fr.po | 12 ++-- modules/web_shop_shopify/locale/gl.po | 6 +- modules/web_shop_shopify/locale/hi.po | 6 +- modules/web_shop_shopify/locale/hu.po | 6 +- modules/web_shop_shopify/locale/id.po | 6 +- modules/web_shop_shopify/locale/it.po | 6 +- modules/web_shop_shopify/locale/ja.po | 6 +- modules/web_shop_shopify/locale/lo.po | 6 +- modules/web_shop_shopify/locale/lt.po | 6 +- modules/web_shop_shopify/locale/nl.po | 12 ++-- modules/web_shop_shopify/locale/pl.po | 6 +- modules/web_shop_shopify/locale/pt.po | 6 +- modules/web_shop_shopify/locale/ro.po | 6 +- modules/web_shop_shopify/locale/ru.po | 6 +- modules/web_shop_shopify/locale/sl.po | 6 +- modules/web_shop_shopify/locale/sq.po | 6 +- modules/web_shop_shopify/locale/sr.po | 6 +- modules/web_shop_shopify/locale/tr.po | 6 +- modules/web_shop_shopify/locale/uk.po | 6 +- modules/web_shop_shopify/locale/zh_CN.po | 6 +- 32 files changed, 185 insertions(+), 37 deletions(-) diffs (801 lines): diff -r 76741b437eaf -r 6e3d955c1700 modules/web_shop_shopify/locale/ar.po --- a/modules/web_shop_shopify/locale/ar.po Wed Oct 12 07:25:26 2022 + +++ b/modules/web_shop_shopify/locale/ar.po Wed Oct 12 07:26:56 2022 + @@ -39,7 +39,7 @@ msgstr "" msgctxt "field:web.shop,shopify_password:" -msgid "Password" +msgid "Access Token" msgstr "" msgctxt "field:web.shop,shopify_payment_journals:" @@ -134,6 +134,10 @@ "%(error)s" msgstr "" +msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found" +msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"." +msgstr "" + msgctxt "model:ir.message,text:msg_identifier_payment_unique" msgid "A shopify transaction can only be imported as payment once." msgstr "" diff -r 76741b437eaf -r 6e3d955c1700 modules/web_shop_shopify/locale/bg.po --- a/modules/web_shop_shopify/locale/bg.po Wed Oct 12 07:25:26 2022 + +++ b/modules/web_shop_shopify/locale/bg.po Wed Oct 12 07:26:56 2022 + @@ -39,7 +39,7 @@ msgstr "" msgctxt "field:web.shop,shopify_password:" -msgid "Password" +msgid "Access Token" msgstr "" msgctxt "field:web.shop,shopify_payment_journals:" @@ -134,6 +134,10 @@ "%(error)s" msgstr "" +msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found" +msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"." +msgstr "" + msgctxt "model:ir.message,text:msg_identifier_payment_unique" msgid "A shopify transaction can only be imported as payment once." msgstr "" diff -r 76741b437eaf -r 6e3d955c1700 modules/web_shop_shopify/locale/ca.po --- a/modules/web_shop_shopify/locale/ca.po Wed Oct 12 07:25:26 2022 + +++ b/modules/web_shop_shopify/locale/ca.po Wed Oct 12 07:26:56 2022 + @@ -54,8 +54,8 @@ msgstr "Albarà" msgctxt "field:web.shop,shopify_password:" -msgid "Password" -msgstr "Contrasenya" +msgid "Access Token" +msgstr "" msgctxt "field:web.shop,shopify_payment_journals:" msgid "Payment Journals" @@ -155,6 +155,10 @@ "No s'ha pogut desar el compliment de la venda \"%(sale)s\" amb error:\n" "%(error)s" +msgctxt "model:ir.message,text:msg_fulfillment_order_line_not_found" +msgid "Failed to find fulfillment order for %(quantity)s of move \"%(move)s\"." +msgstr "" + msgctxt "model:ir.message,text:msg_identifier_payment_unique" msgid "A shopify transaction can only be imported as payment once." msgstr "" @@ -332,6 +336,10 @@ msgid "Shopify" msgstr "Shopify" +#~ msgctxt "field:web.shop,shopify_password:" +#~ msgid "Password" +#~ msgstr "Contrasenya" + #~ msgctxt "field:web.shop,shopify_trial:" #~ msgid "Trial" #~ msgstr "Prova" diff -r 76741b437eaf -r 6e3d955c1700
[tryton-commits] changeset in weblate:default Update translation files
changeset 76741b437eaf in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=76741b437eaf description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/stock_consignment Translate-URL: https://translate.tryton.org/projects/tryton/stock_consignment/ diffstat: modules/stock_consignment/locale/ar.po | 4 modules/stock_consignment/locale/bg.po | 4 modules/stock_consignment/locale/ca.po | 4 modules/stock_consignment/locale/cs.po | 4 modules/stock_consignment/locale/de.po | 4 modules/stock_consignment/locale/el.po | 4 modules/stock_consignment/locale/es.po | 4 modules/stock_consignment/locale/es_419.po | 4 modules/stock_consignment/locale/et.po | 4 modules/stock_consignment/locale/eu.po | 4 modules/stock_consignment/locale/fa.po | 4 modules/stock_consignment/locale/fi.po | 4 modules/stock_consignment/locale/fr.po | 4 modules/stock_consignment/locale/gl.po | 4 modules/stock_consignment/locale/hi.po | 4 modules/stock_consignment/locale/hu.po | 4 modules/stock_consignment/locale/id.po | 4 modules/stock_consignment/locale/it.po | 4 modules/stock_consignment/locale/ja.po | 4 modules/stock_consignment/locale/lo.po | 4 modules/stock_consignment/locale/lt.po | 4 modules/stock_consignment/locale/nl.po | 4 modules/stock_consignment/locale/pl.po | 4 modules/stock_consignment/locale/pt.po | 4 modules/stock_consignment/locale/ro.po | 4 modules/stock_consignment/locale/ru.po | 4 modules/stock_consignment/locale/sl.po | 4 modules/stock_consignment/locale/sq.po | 4 modules/stock_consignment/locale/sr.po | 4 modules/stock_consignment/locale/tr.po | 4 modules/stock_consignment/locale/uk.po | 4 modules/stock_consignment/locale/zh_CN.po | 4 32 files changed, 128 insertions(+), 0 deletions(-) diffs (448 lines): diff -r 5857b55e73e5 -r 76741b437eaf modules/stock_consignment/locale/ar.po --- a/modules/stock_consignment/locale/ar.poWed Oct 12 07:23:48 2022 + +++ b/modules/stock_consignment/locale/ar.poWed Oct 12 07:25:26 2022 + @@ -6,6 +6,10 @@ msgid "Consignment Party" msgstr "" +msgctxt "field:stock.move,consignment_invoice_lines:" +msgid "Consignment Invoice Lines" +msgstr "" + msgctxt "help:stock.location,consignment_party:" msgid "The party invoiced when consignment stock is used." msgstr "" diff -r 5857b55e73e5 -r 76741b437eaf modules/stock_consignment/locale/bg.po --- a/modules/stock_consignment/locale/bg.poWed Oct 12 07:23:48 2022 + +++ b/modules/stock_consignment/locale/bg.poWed Oct 12 07:25:26 2022 + @@ -6,6 +6,10 @@ msgid "Consignment Party" msgstr "" +msgctxt "field:stock.move,consignment_invoice_lines:" +msgid "Consignment Invoice Lines" +msgstr "" + msgctxt "help:stock.location,consignment_party:" msgid "The party invoiced when consignment stock is used." msgstr "" diff -r 5857b55e73e5 -r 76741b437eaf modules/stock_consignment/locale/ca.po --- a/modules/stock_consignment/locale/ca.poWed Oct 12 07:23:48 2022 + +++ b/modules/stock_consignment/locale/ca.poWed Oct 12 07:25:26 2022 + @@ -6,6 +6,10 @@ msgid "Consignment Party" msgstr "Tercer consignació" +msgctxt "field:stock.move,consignment_invoice_lines:" +msgid "Consignment Invoice Lines" +msgstr "" + msgctxt "help:stock.location,consignment_party:" msgid "The party invoiced when consignment stock is used." msgstr "" diff -r 5857b55e73e5 -r 76741b437eaf modules/stock_consignment/locale/cs.po --- a/modules/stock_consignment/locale/cs.poWed Oct 12 07:23:48 2022 + +++ b/modules/stock_consignment/locale/cs.poWed Oct 12 07:25:26 2022 + @@ -6,6 +6,10 @@ msgid "Consignment Party" msgstr "" +msgctxt "field:stock.move,consignment_invoice_lines:" +msgid "Consignment Invoice Lines" +msgstr "" + msgctxt "help:stock.location,consignment_party:" msgid "The party invoiced when consignment stock is used." msgstr "" diff -r 5857b55e73e5 -r 76741b437eaf modules/stock_consignment/locale/de.po --- a/modules/stock_consignment/locale/de.poWed Oct 12 07:23:48 2022 + +++ b/modules/stock_consignment/locale/de.poWed Oct 12 07:25:26 2022 + @@ -6,6 +6,10 @@ msgid "Consignment Party" msgstr "Konsignant" +msgctxt "field:stock.move,consignment_invoice_lines:" +msgid "Consignment Invoice Lines" +msgstr "" + msgctxt "help:stock.location,consignment_party:" msgid "The party invoiced when consignment stock is used." msgstr "" diff -r 5857b55e73e5 -r 76741b437eaf modules/stock_consignment/locale/el.po --- a/modules/stock_consignment/locale/el.poWed Oct 12 07:23:48 2022 + +++ b/modules/stock_consignment/locale/el.poWed Oct 12
[tryton-commits] changeset in weblate:default Update translation files
changeset 5857b55e73e5 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=5857b55e73e5 description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/stock_package_shipping_dpd Translate-URL: https://translate.tryton.org/projects/tryton/stock_package_shipping_dpd/ diffstat: modules/stock_package_shipping_dpd/locale/ar.po | 18 ++ modules/stock_package_shipping_dpd/locale/bg.po | 18 ++ modules/stock_package_shipping_dpd/locale/ca.po | 18 ++ modules/stock_package_shipping_dpd/locale/cs.po | 18 ++ modules/stock_package_shipping_dpd/locale/de.po | 18 ++ modules/stock_package_shipping_dpd/locale/el.po | 18 ++ modules/stock_package_shipping_dpd/locale/es.po | 18 ++ modules/stock_package_shipping_dpd/locale/es_419.po | 18 ++ modules/stock_package_shipping_dpd/locale/et.po | 18 ++ modules/stock_package_shipping_dpd/locale/eu.po | 18 ++ modules/stock_package_shipping_dpd/locale/fa.po | 18 ++ modules/stock_package_shipping_dpd/locale/fi.po | 18 ++ modules/stock_package_shipping_dpd/locale/fr.po | 18 ++ modules/stock_package_shipping_dpd/locale/gl.po | 18 ++ modules/stock_package_shipping_dpd/locale/hi.po | 18 ++ modules/stock_package_shipping_dpd/locale/hu.po | 18 ++ modules/stock_package_shipping_dpd/locale/id.po | 18 ++ modules/stock_package_shipping_dpd/locale/it.po | 18 ++ modules/stock_package_shipping_dpd/locale/ja.po | 18 ++ modules/stock_package_shipping_dpd/locale/lo.po | 18 ++ modules/stock_package_shipping_dpd/locale/lt.po | 18 ++ modules/stock_package_shipping_dpd/locale/nl.po | 18 ++ modules/stock_package_shipping_dpd/locale/pl.po | 18 ++ modules/stock_package_shipping_dpd/locale/pt.po | 18 ++ modules/stock_package_shipping_dpd/locale/ro.po | 18 ++ modules/stock_package_shipping_dpd/locale/ru.po | 18 ++ modules/stock_package_shipping_dpd/locale/sl.po | 18 ++ modules/stock_package_shipping_dpd/locale/sq.po | 18 ++ modules/stock_package_shipping_dpd/locale/sr.po | 18 ++ modules/stock_package_shipping_dpd/locale/tr.po | 18 ++ modules/stock_package_shipping_dpd/locale/uk.po | 18 ++ modules/stock_package_shipping_dpd/locale/zh_CN.po | 18 ++ 32 files changed, 576 insertions(+), 0 deletions(-) diffs (1344 lines): diff -r 7f2de128908b -r 5857b55e73e5 modules/stock_package_shipping_dpd/locale/ar.po --- a/modules/stock_package_shipping_dpd/locale/ar.po Wed Oct 12 07:22:19 2022 + +++ b/modules/stock_package_shipping_dpd/locale/ar.po Wed Oct 12 07:23:48 2022 + @@ -10,6 +10,10 @@ "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "X-Generator: Weblate 4.13.1\n" +msgctxt "field:carrier,dpd_notification:" +msgid "Notification" +msgstr "" + msgctxt "field:carrier,dpd_paper_format:" msgid "Paper Format" msgstr "" @@ -46,6 +50,12 @@ msgid "User ID" msgstr "" +msgctxt "help:carrier,dpd_notification:" +msgid "" +"The preferred notification channel.\n" +"Leave empty for no notification." +msgstr "" + #, fuzzy msgctxt "model:carrier.credential.dpd,name:" msgid "DPD Credential" @@ -85,6 +95,14 @@ msgid "DPD Credentials" msgstr "DPD Credentials" +msgctxt "selection:carrier,dpd_notification:" +msgid "E-Mail" +msgstr "" + +msgctxt "selection:carrier,dpd_notification:" +msgid "SMS" +msgstr "" + msgctxt "selection:carrier,shipping_service:" msgid "DPD" msgstr "" diff -r 7f2de128908b -r 5857b55e73e5 modules/stock_package_shipping_dpd/locale/bg.po --- a/modules/stock_package_shipping_dpd/locale/bg.po Wed Oct 12 07:22:19 2022 + +++ b/modules/stock_package_shipping_dpd/locale/bg.po Wed Oct 12 07:23:48 2022 + @@ -2,6 +2,10 @@ msgid "" msgstr "Content-Type: text/plain; charset=UTF-8\n" +msgctxt "field:carrier,dpd_notification:" +msgid "Notification" +msgstr "" + msgctxt "field:carrier,dpd_paper_format:" msgid "Paper Format" msgstr "" @@ -42,6 +46,12 @@ msgid "User ID" msgstr "" +msgctxt "help:carrier,dpd_notification:" +msgid "" +"The preferred notification channel.\n" +"Leave empty for no notification." +msgstr "" + #, fuzzy msgctxt "model:carrier.credential.dpd,name:" msgid "DPD Credential" @@ -81,6 +91,14 @@ msgid "DPD Credentials" msgstr "DPD Credentials" +msgctxt "selection:carrier,dpd_notification:" +msgid "E-Mail" +msgstr "" + +msgctxt
[tryton-commits] changeset in weblate:default Update translation files
changeset 7f2de128908b in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=7f2de128908b description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/company Translate-URL: https://translate.tryton.org/projects/tryton/company/ diffstat: modules/company/locale/ar.po | 3 ++- modules/company/locale/bg.po | 3 ++- modules/company/locale/ca.po | 3 ++- modules/company/locale/cs.po | 3 ++- modules/company/locale/de.po | 3 ++- modules/company/locale/el.po | 3 ++- modules/company/locale/es.po | 3 ++- modules/company/locale/es_419.po | 3 ++- modules/company/locale/et.po | 3 ++- modules/company/locale/eu.po | 3 ++- modules/company/locale/fa.po | 3 ++- modules/company/locale/fi.po | 3 ++- modules/company/locale/fr.po | 4 +++- modules/company/locale/gl.po | 3 ++- modules/company/locale/hi.po | 3 ++- modules/company/locale/hu.po | 3 ++- modules/company/locale/id.po | 3 ++- modules/company/locale/it.po | 3 ++- modules/company/locale/ja.po | 3 ++- modules/company/locale/lo.po | 3 ++- modules/company/locale/lt.po | 3 ++- modules/company/locale/nl.po | 4 +++- modules/company/locale/pl.po | 3 ++- modules/company/locale/pt.po | 3 ++- modules/company/locale/ro.po | 3 ++- modules/company/locale/ru.po | 3 ++- modules/company/locale/sl.po | 3 ++- modules/company/locale/sq.po | 3 ++- modules/company/locale/sr.po | 3 ++- modules/company/locale/tr.po | 3 ++- modules/company/locale/uk.po | 3 ++- modules/company/locale/zh_CN.po | 3 ++- 32 files changed, 66 insertions(+), 32 deletions(-) diffs (426 lines): diff -r 15efdbee7325 -r 7f2de128908b modules/company/locale/ar.po --- a/modules/company/locale/ar.po Wed Oct 12 07:15:28 2022 + +++ b/modules/company/locale/ar.po Wed Oct 12 07:22:19 2022 + @@ -184,7 +184,8 @@ msgid "" "\n" "- \"employee\" from the current user\n" -"- \"companies\" from the current user" +"- \"employees\" as list of ids from the current user\n" +"- \"companies\" as list of ids from the current user" msgstr "" msgctxt "help:ir.sequence,company:" diff -r 15efdbee7325 -r 7f2de128908b modules/company/locale/bg.po --- a/modules/company/locale/bg.po Wed Oct 12 07:15:28 2022 + +++ b/modules/company/locale/bg.po Wed Oct 12 07:22:19 2022 + @@ -180,7 +180,8 @@ msgid "" "\n" "- \"employee\" from the current user\n" -"- \"companies\" from the current user" +"- \"employees\" as list of ids from the current user\n" +"- \"companies\" as list of ids from the current user" msgstr "" msgctxt "help:ir.sequence,company:" diff -r 15efdbee7325 -r 7f2de128908b modules/company/locale/ca.po --- a/modules/company/locale/ca.po Wed Oct 12 07:15:28 2022 + +++ b/modules/company/locale/ca.po Wed Oct 12 07:22:19 2022 + @@ -178,7 +178,8 @@ msgid "" "\n" "- \"employee\" from the current user\n" -"- \"companies\" from the current user" +"- \"employees\" as list of ids from the current user\n" +"- \"companies\" as list of ids from the current user" msgstr "" "\n" "- \"employee\" l'empleat de l'usuari actual" diff -r 15efdbee7325 -r 7f2de128908b modules/company/locale/cs.po --- a/modules/company/locale/cs.po Wed Oct 12 07:15:28 2022 + +++ b/modules/company/locale/cs.po Wed Oct 12 07:22:19 2022 + @@ -178,7 +178,8 @@ msgid "" "\n" "- \"employee\" from the current user\n" -"- \"companies\" from the current user" +"- \"employees\" as list of ids from the current user\n" +"- \"companies\" as list of ids from the current user" msgstr "" msgctxt "help:ir.sequence,company:" diff -r 15efdbee7325 -r 7f2de128908b modules/company/locale/de.po --- a/modules/company/locale/de.po Wed Oct 12 07:15:28 2022 + +++ b/modules/company/locale/de.po Wed Oct 12 07:22:19 2022 + @@ -178,7 +178,8 @@ msgid "" "\n" "- \"employee\" from the current user\n" -"- \"companies\" from the current user" +"- \"employees\" as list of ids from the current user\n" +"- \"companies\" as list of ids from the current user" msgstr "" "\n" "- \"Mitarbeiter\" des aktuellen Benutzers" diff -r 15efdbee7325 -r 7f2de128908b modules/company/locale/el.po --- a/modules/company/locale/el.po Wed Oct 12 07:15:28 2022 + +++ b/modules/company/locale/el.po Wed Oct 12 07:22:19 2022 + @@ -178,7 +178,8 @@ msgid "" "\n" "- \"employee\" from the current user\n" -"- \"companies\" from the current user" +"- \"employees\" as list of ids from the current user\n" +"- \"companies\" as list of ids from the current user" msgstr "" msgctxt "help:ir.sequence,company:" diff -r 15efdbee7325 -r 7f2de128908b modules/company/locale/es.po --- a/modules/company/locale/es.po Wed Oct 12 07:15:28 2022 + +++ b/modules/company/locale/es.po Wed Oct 12 07:22:19 2022 + @@
[tryton-commits] changeset in weblate:default Update translation files
changeset 15efdbee7325 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=15efdbee7325 description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/tryton Translate-URL: https://translate.tryton.org/projects/tryton/tryton/ diffstat: tryton/tryton/data/locale/ar/LC_MESSAGES/tryton.po | 3 +++ tryton/tryton/data/locale/bg/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/ca/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/cs/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/de/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/el/LC_MESSAGES/tryton.po | 3 +++ tryton/tryton/data/locale/es/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/es_419/LC_MESSAGES/tryton.po | 3 +++ tryton/tryton/data/locale/et/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/eu/LC_MESSAGES/tryton.po | 3 +++ tryton/tryton/data/locale/fa/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/fi/LC_MESSAGES/tryton.po | 3 +++ tryton/tryton/data/locale/fr/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/gl/LC_MESSAGES/tryton.po | 3 +++ tryton/tryton/data/locale/hi/LC_MESSAGES/tryton.po | 3 +++ tryton/tryton/data/locale/hu/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/id/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/it/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/ja/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/lo/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/lt/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/nl/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/pl/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/pt/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/ro/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/ru/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/sl/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/sq/LC_MESSAGES/tryton.po | 3 +++ tryton/tryton/data/locale/sr/LC_MESSAGES/tryton.po | 3 +++ tryton/tryton/data/locale/tr/LC_MESSAGES/tryton.po | 3 +++ tryton/tryton/data/locale/uk/LC_MESSAGES/tryton.po | 4 tryton/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.po | 4 32 files changed, 118 insertions(+), 0 deletions(-) diffs (438 lines): diff -r 883c3c53e21a -r 15efdbee7325 tryton/tryton/data/locale/ar/LC_MESSAGES/tryton.po --- a/tryton/tryton/data/locale/ar/LC_MESSAGES/tryton.poWed Oct 12 07:15:10 2022 + +++ b/tryton/tryton/data/locale/ar/LC_MESSAGES/tryton.poWed Oct 12 07:15:28 2022 + @@ -144,6 +144,9 @@ msgid "Download" msgstr "تنزيل" +msgid "Could not get a session." +msgstr "" + msgid "Too many requests. Try again later." msgstr "طلبات كثيرة، حاول بعد قليل." diff -r 883c3c53e21a -r 15efdbee7325 tryton/tryton/data/locale/bg/LC_MESSAGES/tryton.po --- a/tryton/tryton/data/locale/bg/LC_MESSAGES/tryton.poWed Oct 12 07:15:10 2022 + +++ b/tryton/tryton/data/locale/bg/LC_MESSAGES/tryton.poWed Oct 12 07:15:28 2022 + @@ -147,6 +147,10 @@ msgid "Download" msgstr "" +#, fuzzy +msgid "Could not get a session." +msgstr "Не може да се свърже със сървъра!" + msgid "Too many requests. Try again later." msgstr "" diff -r 883c3c53e21a -r 15efdbee7325 tryton/tryton/data/locale/ca/LC_MESSAGES/tryton.po --- a/tryton/tryton/data/locale/ca/LC_MESSAGES/tryton.poWed Oct 12 07:15:10 2022 + +++ b/tryton/tryton/data/locale/ca/LC_MESSAGES/tryton.poWed Oct 12 07:15:28 2022 + @@ -143,6 +143,10 @@ msgid "Download" msgstr "Baixa" +#, fuzzy +msgid "Could not get a session." +msgstr "No s'ha pogut connectar amb el servidor." + msgid "Too many requests. Try again later." msgstr "Massa peticions. Proveu-ho de nou més tard." diff -r 883c3c53e21a -r 15efdbee7325 tryton/tryton/data/locale/cs/LC_MESSAGES/tryton.po --- a/tryton/tryton/data/locale/cs/LC_MESSAGES/tryton.poWed Oct 12 07:15:10 2022 + +++ b/tryton/tryton/data/locale/cs/LC_MESSAGES/tryton.poWed Oct 12 07:15:28 2022 + @@ -148,6 +148,10 @@ msgid "Download" msgstr "" +#, fuzzy +msgid "Could not get a session." +msgstr "Nelze se spojit se serverem!" + msgid "Too many requests. Try again later." msgstr "" diff -r 883c3c53e21a -r 15efdbee7325 tryton/tryton/data/locale/de/LC_MESSAGES/tryton.po --- a/tryton/tryton/data/locale/de/LC_MESSAGES/tryton.poWed Oct 12 07:15:10 2022 + +++ b/tryton/tryton/data/locale/de/LC_MESSAGES/tryton.poWed Oct 12 07:15:28 2022 + @@ -145,6 +145,10 @@ msgid "Download" msgstr "Herunterladen" +#, fuzzy +msgid "Could not get a session." +msgstr "Verbindung zum Server nicht möglich." + msgid "Too many requests. Try again later." msgstr "Zu viele
[tryton-commits] changeset in weblate:default Update translation files
changeset 883c3c53e21a in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=883c3c53e21a description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/sao Translate-URL: https://translate.tryton.org/projects/tryton/sao/ diffstat: sao/locale/ar.po | 3 +++ sao/locale/bg.po | 3 +++ sao/locale/ca.po | 4 sao/locale/cs.po | 3 +++ sao/locale/de.po | 4 sao/locale/el.po | 3 +++ sao/locale/es.po | 4 sao/locale/es_419.po | 3 +++ sao/locale/et.po | 4 sao/locale/eu.po | 3 +++ sao/locale/fa.po | 4 sao/locale/fi.po | 3 +++ sao/locale/fr.po | 4 sao/locale/gl.po | 3 +++ sao/locale/hi.po | 3 +++ sao/locale/hu.po | 4 sao/locale/id.po | 3 +++ sao/locale/it.po | 4 sao/locale/ja.po | 3 +++ sao/locale/lo.po | 4 sao/locale/lt.po | 4 sao/locale/nl.po | 4 sao/locale/pl.po | 4 sao/locale/pt.po | 4 sao/locale/ro.po | 4 sao/locale/ru.po | 3 +++ sao/locale/sl.po | 4 sao/locale/sq.po | 3 +++ sao/locale/sr.po | 3 +++ sao/locale/tr.po | 3 +++ sao/locale/uk.po | 4 sao/locale/zh_CN.po | 4 32 files changed, 113 insertions(+), 0 deletions(-) diffs (433 lines): diff -r 92b0bf5b9ed7 -r 883c3c53e21a sao/locale/ar.po --- a/sao/locale/ar.po Wed Oct 12 07:13:41 2022 + +++ b/sao/locale/ar.po Wed Oct 12 07:15:10 2022 + @@ -134,6 +134,9 @@ msgid "Database" msgstr "" +msgid "Login with" +msgstr "" + msgid "Your selection:" msgstr "أختيارك:" diff -r 92b0bf5b9ed7 -r 883c3c53e21a sao/locale/bg.po --- a/sao/locale/bg.po Wed Oct 12 07:13:41 2022 + +++ b/sao/locale/bg.po Wed Oct 12 07:15:10 2022 + @@ -126,6 +126,9 @@ msgid "Database" msgstr "" +msgid "Login with" +msgstr "" + msgid "Your selection:" msgstr "" diff -r 92b0bf5b9ed7 -r 883c3c53e21a sao/locale/ca.po --- a/sao/locale/ca.po Wed Oct 12 07:13:41 2022 + +++ b/sao/locale/ca.po Wed Oct 12 07:15:10 2022 + @@ -136,6 +136,10 @@ msgid "Database" msgstr "Base de dades" +#, fuzzy +msgid "Login with" +msgstr "Accedeix" + msgid "Your selection:" msgstr "La vostra selecció:" diff -r 92b0bf5b9ed7 -r 883c3c53e21a sao/locale/cs.po --- a/sao/locale/cs.po Wed Oct 12 07:13:41 2022 + +++ b/sao/locale/cs.po Wed Oct 12 07:15:10 2022 + @@ -126,6 +126,9 @@ msgid "Database" msgstr "" +msgid "Login with" +msgstr "" + msgid "Your selection:" msgstr "" diff -r 92b0bf5b9ed7 -r 883c3c53e21a sao/locale/de.po --- a/sao/locale/de.po Wed Oct 12 07:13:41 2022 + +++ b/sao/locale/de.po Wed Oct 12 07:15:10 2022 + @@ -136,6 +136,10 @@ msgid "Database" msgstr "Datenbank" +#, fuzzy +msgid "Login with" +msgstr "Log-in" + msgid "Your selection:" msgstr "Ihre Auswahl:" diff -r 92b0bf5b9ed7 -r 883c3c53e21a sao/locale/el.po --- a/sao/locale/el.po Wed Oct 12 07:13:41 2022 + +++ b/sao/locale/el.po Wed Oct 12 07:15:10 2022 + @@ -126,6 +126,9 @@ msgid "Database" msgstr "" +msgid "Login with" +msgstr "" + msgid "Your selection:" msgstr "" diff -r 92b0bf5b9ed7 -r 883c3c53e21a sao/locale/es.po --- a/sao/locale/es.po Wed Oct 12 07:13:41 2022 + +++ b/sao/locale/es.po Wed Oct 12 07:15:10 2022 + @@ -136,6 +136,10 @@ msgid "Database" msgstr "Base de datos" +#, fuzzy +msgid "Login with" +msgstr "Acceder" + msgid "Your selection:" msgstr "Su selección:" diff -r 92b0bf5b9ed7 -r 883c3c53e21a sao/locale/es_419.po --- a/sao/locale/es_419.po Wed Oct 12 07:13:41 2022 + +++ b/sao/locale/es_419.po Wed Oct 12 07:15:10 2022 + @@ -145,6 +145,9 @@ msgid "Database" msgstr "" +msgid "Login with" +msgstr "" + msgid "Your selection:" msgstr "" diff -r 92b0bf5b9ed7 -r 883c3c53e21a sao/locale/et.po --- a/sao/locale/et.po Wed Oct 12 07:13:41 2022 + +++ b/sao/locale/et.po Wed Oct 12 07:15:10 2022 + @@ -141,6 +141,10 @@ msgid "Database" msgstr "Andmebaas" +#, fuzzy +msgid "Login with" +msgstr "Logi sisse" + msgid "Your selection:" msgstr "Valik:" diff -r 92b0bf5b9ed7 -r 883c3c53e21a sao/locale/eu.po --- a/sao/locale/eu.po Wed Oct 12 07:13:41 2022 + +++ b/sao/locale/eu.po Wed Oct 12 07:15:10 2022 + @@ -134,6 +134,9 @@ msgid "Database" msgstr "" +msgid "Login with" +msgstr "" + msgid "Your selection:" msgstr "" diff -r 92b0bf5b9ed7 -r 883c3c53e21a sao/locale/fa.po --- a/sao/locale/fa.po Wed Oct 12 07:13:41 2022 + +++ b/sao/locale/fa.po Wed Oct 12 07:15:10 2022 + @@ -142,6 +142,10 @@ msgid "Database" msgstr "پایگاه داده" +#, fuzzy +msgid "Login with" +msgstr "ورود" + msgid "Your selection:" msgstr "انتخاب شما :" diff -r 92b0bf5b9ed7 -r 883c3c53e21a sao/locale/fi.po --- a/sao/locale/fi.po Wed Oct 12 07:13:41 2022 + +++ b/sao/locale/fi.po Wed Oct 12 07:15:10 2022 + @@ -126,6 +126,9 @@
[tryton-commits] changeset in weblate:default Update translation files
changeset 5559cc048be6 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=5559cc048be6 description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/account Translate-URL: https://translate.tryton.org/projects/tryton/account/ diffstat: modules/account/locale/fr.po | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diffs (13 lines): diff -r ae58219e1d20 -r 5559cc048be6 modules/account/locale/fr.po --- a/modules/account/locale/fr.po Wed Oct 12 07:04:46 2022 + +++ b/modules/account/locale/fr.po Wed Oct 12 07:11:35 2022 + @@ -3221,7 +3221,8 @@ msgctxt "model:ir.message,text:msg_delegate_line_same_origins" msgid "You cannot delegate together lines with different origins." -msgstr "Vous ne pouvez pas déléguer ensemble des lignes d'origines différentes." +msgstr "" +"Vous ne pouvez pas déléguer ensemble des lignes d'origines différentes." msgctxt "model:ir.message,text:msg_delete_account_with_move_lines" msgid "You cannot delete account \"%(account)s\" because it has move lines."
[tryton-commits] changeset in weblate:default Translated using Weblate (French)
changeset ae58219e1d20 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=ae58219e1d20 description: Translated using Weblate (French) Currently translated at 100.0% (1155 of 1155 strings) Translation: Tryton/account Translate-URL: https://translate.tryton.org/projects/tryton/account/fr/ diffstat: modules/account/locale/fr.po | 24 +--- 1 files changed, 9 insertions(+), 15 deletions(-) diffs (72 lines): diff -r 5824f4ddf7aa -r ae58219e1d20 modules/account/locale/fr.po --- a/modules/account/locale/fr.po Wed Oct 12 07:03:51 2022 + +++ b/modules/account/locale/fr.po Wed Oct 12 07:04:46 2022 + @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"PO-Revision-Date: 2022-10-12 07:04+\n" +"PO-Revision-Date: 2022-10-12 07:06+\n" "Last-Translator: Cédric Krier \n" "Language: fr\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2859,10 +2859,9 @@ msgid "Create Periods" msgstr "Créer les périodes" -#, fuzzy msgctxt "model:ir.action,name:act_delegate_lines_wizard" msgid "Delegate Lines" -msgstr "Déléguer à" +msgstr "Déléguer les lignes" msgctxt "model:ir.action,name:act_fiscalyear_form" msgid "Fiscal Years" @@ -2920,10 +2919,9 @@ msgid "Account Moves" msgstr "Mouvements comptables" -#, fuzzy msgctxt "model:ir.action,name:act_move_form_delegate" msgid "Delegate Account Move" -msgstr "Diviser le mouvement comptable" +msgstr "Déléguer le mouvement comptable" msgctxt "model:ir.action,name:act_move_form_grouping" msgid "Grouped Account Move" @@ -3216,16 +3214,14 @@ msgid "Deferral must be unique by account and fiscal year." msgstr "Le report doit être unique par compte et par année fiscale." -#, fuzzy msgctxt "model:ir.message,text:msg_delegate_line_same_company" msgid "You cannot delegate together lines of different companies." -msgstr "Vous ne pouvez pas grouper des lignes de sociétés différentes." - -#, fuzzy +msgstr "" +"Vous ne pouvez pas déléguer ensemble des lignes de sociétés différentes." + msgctxt "model:ir.message,text:msg_delegate_line_same_origins" msgid "You cannot delegate together lines with different origins." -msgstr "" -"Vous ne pouvez pas re-planifier des lignes avec des origines différentes." +msgstr "Vous ne pouvez pas déléguer ensemble des lignes d'origines différentes." msgctxt "model:ir.message,text:msg_delete_account_with_move_lines" msgid "You cannot delete account \"%(account)s\" because it has move lines." @@ -4789,12 +4785,10 @@ msgid "Cancel" msgstr "Annuler" -#, fuzzy msgctxt "wizard_button:account.move.line.delegate,start,delegate:" msgid "Delegate" -msgstr "Déléguer à" - -#, fuzzy +msgstr "Déléguer" + msgctxt "wizard_button:account.move.line.delegate,start,end:" msgid "Cancel" msgstr "Annuler"
[tryton-commits] changeset in weblate:default Translated using Weblate (French)
changeset 5824f4ddf7aa in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=5824f4ddf7aa description: Translated using Weblate (French) Currently translated at 100.0% (810 of 810 strings) Translation: Tryton/stock Translate-URL: https://translate.tryton.org/projects/tryton/stock/fr/ diffstat: modules/stock/locale/fr.po | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diffs (24 lines): diff -r 5afd0f60463d -r 5824f4ddf7aa modules/stock/locale/fr.po --- a/modules/stock/locale/fr.poWed Oct 12 07:04:19 2022 + +++ b/modules/stock/locale/fr.poWed Oct 12 07:03:51 2022 + @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"PO-Revision-Date: 2022-10-12 07:03+\n" +"PO-Revision-Date: 2022-10-12 07:04+\n" "Last-Translator: Cédric Krier \n" "Language: fr\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2590,10 +2590,9 @@ msgid "Configuration" msgstr "Configuration" -#, fuzzy msgctxt "model:party.party-delivered_to-stock.location,name:" msgid "Party Delivered to Warehouse" -msgstr "Entrepôt actuel" +msgstr "Tiers livrée à l'entrepôt" msgctxt "model:party.party.location,name:" msgid "Party Location"
[tryton-commits] changeset in weblate:default Translated using Weblate (French)
changeset 5afd0f60463d in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=5afd0f60463d description: Translated using Weblate (French) Currently translated at 99.4% (1149 of 1155 strings) Translation: Tryton/account Translate-URL: https://translate.tryton.org/projects/tryton/account/fr/ diffstat: modules/account/locale/fr.po | 8 ++-- 1 files changed, 2 insertions(+), 6 deletions(-) diffs (42 lines): diff -r 5c31be944135 -r 5afd0f60463d modules/account/locale/fr.po --- a/modules/account/locale/fr.po Wed Oct 12 07:02:21 2022 + +++ b/modules/account/locale/fr.po Wed Oct 12 07:04:19 2022 + @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"PO-Revision-Date: 2022-09-19 15:11+\n" +"PO-Revision-Date: 2022-10-12 07:04+\n" "Last-Translator: Cédric Krier \n" "Language: fr\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1296,17 +1296,14 @@ msgid "Tax Lines" msgstr "Lignes de taxe" -#, fuzzy msgctxt "field:account.move.line.delegate.start,description:" msgid "Description" msgstr "Description" -#, fuzzy msgctxt "field:account.move.line.delegate.start,journal:" msgid "Journal" msgstr "Journal" -#, fuzzy msgctxt "field:account.move.line.delegate.start,party:" msgid "Party" msgstr "Tiers" @@ -2658,10 +2655,9 @@ msgid "Account Move Line" msgstr "Ligne de mouvement comptable" -#, fuzzy msgctxt "model:account.move.line.delegate.start,name:" msgid "Delegate Lines" -msgstr "Déléguer à" +msgstr "Déléguer les lignes" msgctxt "model:account.move.line.group.start,name:" msgid "Group Lines"
[tryton-commits] changeset in weblate:default Translated using Weblate (French)
changeset 5c31be944135 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=5c31be944135 description: Translated using Weblate (French) Currently translated at 99.8% (809 of 810 strings) Translation: Tryton/stock Translate-URL: https://translate.tryton.org/projects/tryton/stock/fr/ diffstat: modules/stock/locale/fr.po | 7 ++- 1 files changed, 2 insertions(+), 5 deletions(-) diffs (45 lines): diff -r 54f4da97a0e8 -r 5c31be944135 modules/stock/locale/fr.po --- a/modules/stock/locale/fr.poWed Oct 12 07:01:30 2022 + +++ b/modules/stock/locale/fr.poWed Oct 12 07:02:21 2022 + @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"PO-Revision-Date: 2022-10-12 07:02+\n" +"PO-Revision-Date: 2022-10-12 07:03+\n" "Last-Translator: Cédric Krier \n" "Language: fr\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -279,7 +279,7 @@ msgctxt "field:stock.location,allow_pickup:" msgid "Allow Pickup" -msgstr "" +msgstr "Autoriser le ramassage" msgctxt "field:stock.location,childs:" msgid "Children" @@ -837,7 +837,6 @@ msgid "To Location" msgstr "Emplacement de destination" -#, fuzzy msgctxt "field:stock.shipment.in.return,warehouse:" msgid "Warehouse" msgstr "Entrepôt" @@ -1002,7 +1001,6 @@ msgid "Company" msgstr "Société" -#, fuzzy msgctxt "field:stock.shipment.out.return,contact_address:" msgid "Contact Address" msgstr "Adresse de contact" @@ -1605,7 +1603,6 @@ msgid "The company the shipment is associated with." msgstr "La société avec laquelle l'expédition est associée." -#, fuzzy msgctxt "help:stock.shipment.out.return,contact_address:" msgid "The address the customer can be contacted at." msgstr "L'adresse à laquelle le client peut être contacté."
[tryton-commits] changeset in weblate:default Translated using Weblate (French)
changeset 54f4da97a0e8 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=54f4da97a0e8 description: Translated using Weblate (French) Currently translated at 99.3% (805 of 810 strings) Translation: Tryton/stock Translate-URL: https://translate.tryton.org/projects/tryton/stock/fr/ diffstat: modules/stock/locale/fr.po | 7 ++- 1 files changed, 2 insertions(+), 5 deletions(-) diffs (37 lines): diff -r f427adf765e0 -r 54f4da97a0e8 modules/stock/locale/fr.po --- a/modules/stock/locale/fr.poWed Oct 12 07:00:57 2022 + +++ b/modules/stock/locale/fr.poWed Oct 12 07:01:30 2022 + @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"PO-Revision-Date: 2022-10-12 07:00+\n" +"PO-Revision-Date: 2022-10-12 07:02+\n" "Last-Translator: Cédric Krier \n" "Language: fr\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,10 +25,9 @@ msgid "Customer Location" msgstr "Emplacement client" -#, fuzzy msgctxt "field:party.party,delivered_to_warehouses:" msgid "Delivered to Warehouses" -msgstr "Entrepôt actuel" +msgstr "Livré aux entrepôts" msgctxt "field:party.party,locations:" msgid "Locations" @@ -38,12 +37,10 @@ msgid "Supplier Location" msgstr "Emplacement fournisseur" -#, fuzzy msgctxt "field:party.party-delivered_to-stock.location,location:" msgid "Location" msgstr "Emplacement" -#, fuzzy msgctxt "field:party.party-delivered_to-stock.location,party:" msgid "Party" msgstr "Tiers"
[tryton-commits] changeset in weblate:default Translated using Weblate (French)
changeset f427adf765e0 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=f427adf765e0 description: Translated using Weblate (French) Currently translated at 99.0% (802 of 810 strings) Translation: Tryton/stock Translate-URL: https://translate.tryton.org/projects/tryton/stock/fr/ diffstat: modules/stock/locale/fr.po | 7 +++ 1 files changed, 3 insertions(+), 4 deletions(-) diffs (29 lines): diff -r 9ff0f1450e8e -r f427adf765e0 modules/stock/locale/fr.po --- a/modules/stock/locale/fr.poWed Oct 12 06:56:49 2022 + +++ b/modules/stock/locale/fr.poWed Oct 12 07:00:57 2022 + @@ -1,22 +1,21 @@ # msgid "" msgstr "" -"PO-Revision-Date: 2022-04-17 19:05+\n" +"PO-Revision-Date: 2022-10-12 07:00+\n" "Last-Translator: Cédric Krier \n" "Language: fr\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.11.2\n" +"X-Generator: Weblate 4.14.1\n" msgctxt "field:party.address,delivery:" msgid "Delivery" msgstr "Livraison" -#, fuzzy msgctxt "field:party.address,warehouses:" msgid "Warehouses" -msgstr "Entrepôt" +msgstr "Entrepôts" msgctxt "field:party.contact_mechanism,delivery:" msgid "Delivery"
[tryton-commits] changeset in weblate:default Update translation files
changeset 9ff0f1450e8e in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=9ff0f1450e8e description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/stock_shipment_measurements Translate-URL: https://translate.tryton.org/projects/tryton/stock_shipment_measurements/ diffstat: modules/stock_shipment_measurements/locale/ar.po | 4 modules/stock_shipment_measurements/locale/bg.po | 4 modules/stock_shipment_measurements/locale/ca.po | 5 + modules/stock_shipment_measurements/locale/cs.po | 4 modules/stock_shipment_measurements/locale/de.po | 5 + modules/stock_shipment_measurements/locale/el.po | 4 modules/stock_shipment_measurements/locale/es.po | 5 + modules/stock_shipment_measurements/locale/es_419.po | 4 modules/stock_shipment_measurements/locale/et.po | 4 modules/stock_shipment_measurements/locale/eu.po | 4 modules/stock_shipment_measurements/locale/fa.po | 4 modules/stock_shipment_measurements/locale/fi.po | 4 modules/stock_shipment_measurements/locale/fr.po | 5 + modules/stock_shipment_measurements/locale/gl.po | 4 modules/stock_shipment_measurements/locale/hi.po | 4 modules/stock_shipment_measurements/locale/hu.po | 4 modules/stock_shipment_measurements/locale/id.po | 4 modules/stock_shipment_measurements/locale/it.po | 4 modules/stock_shipment_measurements/locale/ja.po | 4 modules/stock_shipment_measurements/locale/lo.po | 4 modules/stock_shipment_measurements/locale/lt.po | 4 modules/stock_shipment_measurements/locale/nl.po | 5 + modules/stock_shipment_measurements/locale/pl.po | 4 modules/stock_shipment_measurements/locale/pt.po | 4 modules/stock_shipment_measurements/locale/ro.po | 4 modules/stock_shipment_measurements/locale/ru.po | 4 modules/stock_shipment_measurements/locale/sl.po | 4 modules/stock_shipment_measurements/locale/sq.po | 4 modules/stock_shipment_measurements/locale/sr.po | 4 modules/stock_shipment_measurements/locale/tr.po | 4 modules/stock_shipment_measurements/locale/uk.po | 4 modules/stock_shipment_measurements/locale/zh_CN.po | 4 32 files changed, 133 insertions(+), 0 deletions(-) diffs (453 lines): diff -r c1f787297d33 -r 9ff0f1450e8e modules/stock_shipment_measurements/locale/ar.po --- a/modules/stock_shipment_measurements/locale/ar.po Wed Oct 12 06:56:32 2022 + +++ b/modules/stock_shipment_measurements/locale/ar.po Wed Oct 12 06:56:49 2022 + @@ -242,6 +242,10 @@ msgid "Weight" msgstr "" +msgctxt "view:stock.move:" +msgid "Measurements" +msgstr "" + msgctxt "view:stock.shipment.in.return:" msgid "Measurements" msgstr "" diff -r c1f787297d33 -r 9ff0f1450e8e modules/stock_shipment_measurements/locale/bg.po --- a/modules/stock_shipment_measurements/locale/bg.po Wed Oct 12 06:56:32 2022 + +++ b/modules/stock_shipment_measurements/locale/bg.po Wed Oct 12 06:56:49 2022 + @@ -234,6 +234,10 @@ msgid "Weight" msgstr "" +msgctxt "view:stock.move:" +msgid "Measurements" +msgstr "" + msgctxt "view:stock.shipment.in.return:" msgid "Measurements" msgstr "" diff -r c1f787297d33 -r 9ff0f1450e8e modules/stock_shipment_measurements/locale/ca.po --- a/modules/stock_shipment_measurements/locale/ca.po Wed Oct 12 06:56:32 2022 + +++ b/modules/stock_shipment_measurements/locale/ca.po Wed Oct 12 06:56:49 2022 + @@ -241,6 +241,11 @@ msgid "Weight" msgstr "Pes" +#, fuzzy +msgctxt "view:stock.move:" +msgid "Measurements" +msgstr "Mesures" + msgctxt "view:stock.shipment.in.return:" msgid "Measurements" msgstr "Mesures" diff -r c1f787297d33 -r 9ff0f1450e8e modules/stock_shipment_measurements/locale/cs.po --- a/modules/stock_shipment_measurements/locale/cs.po Wed Oct 12 06:56:32 2022 + +++ b/modules/stock_shipment_measurements/locale/cs.po Wed Oct 12 06:56:49 2022 + @@ -234,6 +234,10 @@ msgid "Weight" msgstr "" +msgctxt "view:stock.move:" +msgid "Measurements" +msgstr "" + msgctxt "view:stock.shipment.in.return:" msgid "Measurements" msgstr "" diff -r c1f787297d33 -r 9ff0f1450e8e modules/stock_shipment_measurements/locale/de.po --- a/modules/stock_shipment_measurements/locale/de.po Wed Oct 12 06:56:32 2022 + +++ b/modules/stock_shipment_measurements/locale/de.po Wed Oct 12 06:56:49 2022 + @@ -241,6 +241,11 @@ msgid "Weight" msgstr "Gewicht" +#, fuzzy +msgctxt "view:stock.move:" +msgid "Measurements" +msgstr "Abmessungen" + msgctxt "view:stock.shipment.in.return:" msgid "Measurements" msgstr "Abmessungen" diff -r c1f787297d33 -r 9ff0f1450e8e modules/stock_shipment_measurements/locale/el.po --- a/modules/stock_shipment_measurements/locale/el.po Wed Oct
[tryton-commits] changeset in weblate:default Update translation files
changeset c1f787297d33 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=c1f787297d33 description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/stock Translate-URL: https://translate.tryton.org/projects/tryton/stock/ diffstat: modules/stock/locale/ar.po | 13 + modules/stock/locale/bg.po | 13 + modules/stock/locale/ca.po | 15 +++ modules/stock/locale/cs.po | 13 + modules/stock/locale/de.po | 15 +++ modules/stock/locale/el.po | 13 + modules/stock/locale/es.po | 15 +++ modules/stock/locale/es_419.po | 13 + modules/stock/locale/et.po | 14 ++ modules/stock/locale/eu.po | 12 modules/stock/locale/fa.po | 14 ++ modules/stock/locale/fi.po | 13 + modules/stock/locale/fr.po | 15 +++ modules/stock/locale/gl.po | 12 modules/stock/locale/hi.po | 12 modules/stock/locale/hu.po | 15 +++ modules/stock/locale/id.po | 15 +++ modules/stock/locale/it.po | 13 + modules/stock/locale/ja.po | 13 + modules/stock/locale/lo.po | 13 + modules/stock/locale/lt.po | 14 ++ modules/stock/locale/nl.po | 15 +++ modules/stock/locale/pl.po | 14 ++ modules/stock/locale/pt.po | 14 ++ modules/stock/locale/ro.po | 15 +++ modules/stock/locale/ru.po | 13 + modules/stock/locale/sl.po | 14 ++ modules/stock/locale/sq.po | 12 modules/stock/locale/sr.po | 12 modules/stock/locale/tr.po | 13 + modules/stock/locale/uk.po | 12 modules/stock/locale/zh_CN.po | 14 ++ 32 files changed, 433 insertions(+), 0 deletions(-) diffs (753 lines): diff -r 76e258862e14 -r c1f787297d33 modules/stock/locale/ar.po --- a/modules/stock/locale/ar.poWed Oct 12 06:55:01 2022 + +++ b/modules/stock/locale/ar.poWed Oct 12 06:56:32 2022 + @@ -3418,6 +3418,19 @@ msgid "Supplier Sequence" msgstr "Supplier Shipment" +msgctxt "view:stock.move:" +msgid "Cost" +msgstr "" + +#, fuzzy +msgctxt "view:stock.move:" +msgid "Move" +msgstr "Moves" + +msgctxt "view:stock.move:" +msgid "Other Info" +msgstr "" + msgctxt "view:stock.products_by_locations:" msgid "Cost Value" msgstr "" diff -r 76e258862e14 -r c1f787297d33 modules/stock/locale/bg.po --- a/modules/stock/locale/bg.poWed Oct 12 06:55:01 2022 + +++ b/modules/stock/locale/bg.poWed Oct 12 06:56:32 2022 + @@ -3484,6 +3484,19 @@ msgid "Supplier Sequence" msgstr "Последователност за пратка на доставчик" +msgctxt "view:stock.move:" +msgid "Cost" +msgstr "" + +#, fuzzy +msgctxt "view:stock.move:" +msgid "Move" +msgstr "Движения" + +msgctxt "view:stock.move:" +msgid "Other Info" +msgstr "" + #, fuzzy msgctxt "view:stock.products_by_locations:" msgid "Cost Value" diff -r 76e258862e14 -r c1f787297d33 modules/stock/locale/ca.po --- a/modules/stock/locale/ca.poWed Oct 12 06:55:01 2022 + +++ b/modules/stock/locale/ca.poWed Oct 12 06:56:32 2022 + @@ -3308,6 +3308,21 @@ msgid "Supplier Sequence" msgstr "Seqüència de proveïdor" +#, fuzzy +msgctxt "view:stock.move:" +msgid "Cost" +msgstr "Cost" + +#, fuzzy +msgctxt "view:stock.move:" +msgid "Move" +msgstr "Moviment" + +#, fuzzy +msgctxt "view:stock.move:" +msgid "Other Info" +msgstr "Informació addicional" + msgctxt "view:stock.products_by_locations:" msgid "Cost Value" msgstr "Valor de cost" diff -r 76e258862e14 -r c1f787297d33 modules/stock/locale/cs.po --- a/modules/stock/locale/cs.poWed Oct 12 06:55:01 2022 + +++ b/modules/stock/locale/cs.poWed Oct 12 06:56:32 2022 + @@ -3415,6 +3415,19 @@ msgid "Supplier Sequence" msgstr "Supplier Shipment" +msgctxt "view:stock.move:" +msgid "Cost" +msgstr "" + +#, fuzzy +msgctxt "view:stock.move:" +msgid "Move" +msgstr "Moves" + +msgctxt "view:stock.move:" +msgid "Other Info" +msgstr "" + msgctxt "view:stock.products_by_locations:" msgid "Cost Value" msgstr "" diff -r 76e258862e14 -r c1f787297d33 modules/stock/locale/de.po --- a/modules/stock/locale/de.poWed Oct 12 06:55:01 2022 + +++ b/modules/stock/locale/de.poWed Oct 12 06:56:32 2022 + @@ -3328,6 +3328,21 @@ msgid "Supplier Sequence" msgstr "Nummernkreis Wareneingangslieferung" +#, fuzzy +msgctxt "view:stock.move:" +msgid "Cost" +msgstr "Kosten" + +#, fuzzy +msgctxt "view:stock.move:" +msgid "Move" +msgstr "Warenbewegung" + +#, fuzzy +msgctxt "view:stock.move:" +msgid "Other Info" +msgstr "Sonstiges" + msgctxt "view:stock.products_by_locations:" msgid "Cost Value" msgstr
[tryton-commits] changeset in weblate:default Update translation files
changeset 76e258862e14 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=76e258862e14 description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/party Translate-URL: https://translate.tryton.org/projects/tryton/party/ diffstat: modules/party/locale/ar.po | 10 ++ modules/party/locale/bg.po | 10 ++ modules/party/locale/ca.po | 10 ++ modules/party/locale/cs.po | 10 ++ modules/party/locale/de.po | 10 ++ modules/party/locale/el.po | 10 ++ modules/party/locale/es.po | 10 ++ modules/party/locale/es_419.po | 8 modules/party/locale/et.po | 10 ++ modules/party/locale/eu.po | 8 modules/party/locale/fa.po | 10 ++ modules/party/locale/fi.po | 10 ++ modules/party/locale/fr.po | 10 ++ modules/party/locale/gl.po | 8 modules/party/locale/hi.po | 8 modules/party/locale/hu.po | 10 ++ modules/party/locale/id.po | 10 ++ modules/party/locale/it.po | 10 ++ modules/party/locale/ja.po | 10 ++ modules/party/locale/lo.po | 10 ++ modules/party/locale/lt.po | 10 ++ modules/party/locale/nl.po | 10 ++ modules/party/locale/pl.po | 10 ++ modules/party/locale/pt.po | 10 ++ modules/party/locale/ro.po | 10 ++ modules/party/locale/ru.po | 10 ++ modules/party/locale/sl.po | 10 ++ modules/party/locale/sq.po | 8 modules/party/locale/sr.po | 8 modules/party/locale/tr.po | 10 ++ modules/party/locale/uk.po | 10 ++ modules/party/locale/zh_CN.po | 10 ++ 32 files changed, 308 insertions(+), 0 deletions(-) diffs (852 lines): diff -r f3f6d2bd079c -r 76e258862e14 modules/party/locale/ar.po --- a/modules/party/locale/ar.poWed Oct 12 06:53:26 2022 + +++ b/modules/party/locale/ar.poWed Oct 12 06:55:01 2022 + @@ -11,6 +11,11 @@ msgid "City" msgstr "" +#, fuzzy +msgctxt "field:party.address,contact_mechanisms:" +msgid "Contact Mechanisms" +msgstr "Contact Mechanisms" + msgctxt "field:party.address,country:" msgid "Country" msgstr "" @@ -116,6 +121,11 @@ msgid "Party Sequence" msgstr "" +#, fuzzy +msgctxt "field:party.contact_mechanism,address:" +msgid "Address" +msgstr "Addresses" + msgctxt "field:party.contact_mechanism,comment:" msgid "Comment" msgstr "" diff -r f3f6d2bd079c -r 76e258862e14 modules/party/locale/bg.po --- a/modules/party/locale/bg.poWed Oct 12 06:53:26 2022 + +++ b/modules/party/locale/bg.poWed Oct 12 06:55:01 2022 + @@ -11,6 +11,11 @@ msgid "City" msgstr "Град" +#, fuzzy +msgctxt "field:party.address,contact_mechanisms:" +msgid "Contact Mechanisms" +msgstr "Начини на контакт" + msgctxt "field:party.address,country:" msgid "Country" msgstr "Държава" @@ -124,6 +129,11 @@ msgid "Party Sequence" msgstr "Последователност за партньор" +#, fuzzy +msgctxt "field:party.contact_mechanism,address:" +msgid "Address" +msgstr "Адрес" + msgctxt "field:party.contact_mechanism,comment:" msgid "Comment" msgstr "Коментар" diff -r f3f6d2bd079c -r 76e258862e14 modules/party/locale/ca.po --- a/modules/party/locale/ca.poWed Oct 12 06:53:26 2022 + +++ b/modules/party/locale/ca.poWed Oct 12 06:55:01 2022 + @@ -17,6 +17,11 @@ msgid "City" msgstr "Ciutat" +#, fuzzy +msgctxt "field:party.address,contact_mechanisms:" +msgid "Contact Mechanisms" +msgstr "Mitjans de contacte" + msgctxt "field:party.address,country:" msgid "Country" msgstr "País" @@ -121,6 +126,11 @@ msgid "Party Sequence" msgstr "Seqüència de tercer" +#, fuzzy +msgctxt "field:party.contact_mechanism,address:" +msgid "Address" +msgstr "Adreça" + msgctxt "field:party.contact_mechanism,comment:" msgid "Comment" msgstr "Comentari" diff -r f3f6d2bd079c -r 76e258862e14 modules/party/locale/cs.po --- a/modules/party/locale/cs.poWed Oct 12 06:53:26 2022 + +++ b/modules/party/locale/cs.poWed Oct 12 06:55:01 2022 + @@ -12,6 +12,11 @@ msgstr "" #, fuzzy +msgctxt "field:party.address,contact_mechanisms:" +msgid "Contact Mechanisms" +msgstr "Contact Mechanisms" + +#, fuzzy msgctxt "field:party.address,country:" msgid "Country" msgstr "Coventry" @@ -124,6 +129,11 @@ msgid "Party Sequence" msgstr "" +#, fuzzy +msgctxt "field:party.contact_mechanism,address:" +msgid "Address" +msgstr "Addresses" + msgctxt "field:party.contact_mechanism,comment:" msgid "Comment" msgstr "" diff -r f3f6d2bd079c -r 76e258862e14 modules/party/locale/de.po --- a/modules/party/locale/de.poWed Oct 12 06:53:26 2022 + +++ b/modules/party/locale/de.poWed Oct 12 06:55:01 2022 + @@ -17,6 +17,11 @@ msgid
[tryton-commits] changeset in weblate:default Update translation files
changeset b9fe2b892d23 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=b9fe2b892d23 description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/account Translate-URL: https://translate.tryton.org/projects/tryton/account/ diffstat: modules/account/locale/ar.po | 20 +++- modules/account/locale/bg.po | 23 +-- modules/account/locale/ca.po | 21 - modules/account/locale/cs.po | 15 ++- modules/account/locale/de.po | 21 - modules/account/locale/el.po | 15 ++- modules/account/locale/es.po | 21 - modules/account/locale/es_419.po | 16 +++- modules/account/locale/et.po | 21 - modules/account/locale/eu.po | 14 +- modules/account/locale/fa.po | 21 - modules/account/locale/fi.po | 15 ++- modules/account/locale/fr.po | 21 - modules/account/locale/gl.po | 14 +- modules/account/locale/hi.po | 14 +- modules/account/locale/hu.po | 21 - modules/account/locale/id.po | 23 +-- modules/account/locale/it.po | 21 - modules/account/locale/ja.po | 15 ++- modules/account/locale/lo.po | 21 - modules/account/locale/lt.po | 21 - modules/account/locale/nl.po | 21 - modules/account/locale/pl.po | 21 - modules/account/locale/pt.po | 21 - modules/account/locale/ro.po | 21 - modules/account/locale/ru.po | 21 - modules/account/locale/sl.po | 21 - modules/account/locale/sq.po | 14 +- modules/account/locale/sr.po | 14 +- modules/account/locale/tr.po | 15 ++- modules/account/locale/uk.po | 21 - modules/account/locale/zh_CN.po | 21 - 32 files changed, 443 insertions(+), 162 deletions(-) diffs (1579 lines): diff -r b646ca310296 -r b9fe2b892d23 modules/account/locale/ar.po --- a/modules/account/locale/ar.po Wed Oct 12 06:49:54 2022 + +++ b/modules/account/locale/ar.po Wed Oct 12 06:51:51 2022 + @@ -4108,8 +4108,13 @@ msgid "Debit" msgstr "" +#, fuzzy msgctxt "report:account.general_ledger:" -msgid "Descr." +msgid "Descr" +msgstr "الوصف" + +msgctxt "report:account.general_ledger:" +msgid "Draft" msgstr "" msgctxt "report:account.general_ledger:" @@ -4146,10 +4151,6 @@ msgstr "تاريخ الطباعة:" msgctxt "report:account.general_ledger:" -msgid "State" -msgstr "الحالة" - -msgctxt "report:account.general_ledger:" msgid "To" msgstr "" @@ -4166,6 +4167,11 @@ msgstr "" #, fuzzy +msgctxt "report:account.general_ledger:" +msgid "iption" +msgstr "الوصف" + +#, fuzzy msgctxt "report:account.move.general_journal:" msgid "/" msgstr "/" @@ -4953,6 +4959,10 @@ msgid "OK" msgstr "" +#~ msgctxt "report:account.general_ledger:" +#~ msgid "State" +#~ msgstr "الحالة" + #, fuzzy #~ msgctxt "field:account.open_chart.start,fiscalyear:" #~ msgid "Fiscal Year" diff -r b646ca310296 -r b9fe2b892d23 modules/account/locale/bg.po --- a/modules/account/locale/bg.po Wed Oct 12 06:49:54 2022 + +++ b/modules/account/locale/bg.po Wed Oct 12 06:51:51 2022 + @@ -4431,9 +4431,15 @@ msgid "Debit" msgstr "Дебит" +#, fuzzy msgctxt "report:account.general_ledger:" -msgid "Descr." -msgstr "" +msgid "Descr" +msgstr "Описание" + +#, fuzzy +msgctxt "report:account.general_ledger:" +msgid "Draft" +msgstr "Проект" #, fuzzy msgctxt "report:account.general_ledger:" @@ -4473,10 +4479,6 @@ msgstr "Дата на отпечатване:" msgctxt "report:account.general_ledger:" -msgid "State" -msgstr "Състояние" - -msgctxt "report:account.general_ledger:" msgid "To" msgstr "" @@ -4492,6 +4494,11 @@ msgid "at" msgstr "на" +#, fuzzy +msgctxt "report:account.general_ledger:" +msgid "iption" +msgstr "Описание" + msgctxt "report:account.move.general_journal:" msgid "/" msgstr "/" @@ -5342,6 +5349,10 @@ msgid "OK" msgstr "Добре" +#~ msgctxt "report:account.general_ledger:" +#~ msgid "State" +#~ msgstr "Състояние" + #, fuzzy #~ msgctxt "field:account.balance_sheet.comparision.context,company:" #~ msgid "Company" diff -r b646ca310296 -r b9fe2b892d23 modules/account/locale/ca.po --- a/modules/account/locale/ca.po Wed Oct 12 06:49:54 2022 + +++ b/modules/account/locale/ca.po Wed Oct 12 06:51:51 2022 + @@ -4075,10 +4075,16 @@ msgid "Debit" msgstr "Deure" +#, fuzzy msgctxt "report:account.general_ledger:" -msgid "Descr." +msgid "Descr" msgstr "Descr." +#, fuzzy
[tryton-commits] changeset in weblate:default Update translation files
changeset ac3eeaaed126 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=ac3eeaaed126 description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/res Translate-URL: https://translate.tryton.org/projects/tryton/res/ diffstat: trytond/trytond/res/locale/ar.po | 15 +++ trytond/trytond/res/locale/bg.po | 15 +++ trytond/trytond/res/locale/ca.po | 15 +++ trytond/trytond/res/locale/cs.po | 15 +++ trytond/trytond/res/locale/de.po | 15 +++ trytond/trytond/res/locale/el.po | 15 +++ trytond/trytond/res/locale/es.po | 15 +++ trytond/trytond/res/locale/es_419.po | 12 trytond/trytond/res/locale/et.po | 15 +++ trytond/trytond/res/locale/eu.po | 12 trytond/trytond/res/locale/fa.po | 15 +++ trytond/trytond/res/locale/fi.po | 15 +++ trytond/trytond/res/locale/fr.po | 15 +++ trytond/trytond/res/locale/gl.po | 12 trytond/trytond/res/locale/hi.po | 12 trytond/trytond/res/locale/hu.po | 15 +++ trytond/trytond/res/locale/id.po | 15 +++ trytond/trytond/res/locale/it.po | 15 +++ trytond/trytond/res/locale/ja.po | 15 +++ trytond/trytond/res/locale/lo.po | 15 +++ trytond/trytond/res/locale/lt.po | 15 +++ trytond/trytond/res/locale/nl.po | 15 +++ trytond/trytond/res/locale/pl.po | 15 +++ trytond/trytond/res/locale/pt.po | 15 +++ trytond/trytond/res/locale/ro.po | 15 +++ trytond/trytond/res/locale/ru.po | 15 +++ trytond/trytond/res/locale/sl.po | 15 +++ trytond/trytond/res/locale/sq.po | 12 trytond/trytond/res/locale/sr.po | 12 trytond/trytond/res/locale/tr.po | 15 +++ trytond/trytond/res/locale/uk.po | 15 +++ trytond/trytond/res/locale/zh_CN.po | 15 +++ 32 files changed, 462 insertions(+), 0 deletions(-) diffs (1230 lines): diff -r 52d88862fdbb -r ac3eeaaed126 trytond/trytond/res/locale/ar.po --- a/trytond/trytond/res/locale/ar.po Wed Oct 12 06:46:32 2022 + +++ b/trytond/trytond/res/locale/ar.po Wed Oct 12 06:48:07 2022 + @@ -72,6 +72,11 @@ msgid "Group" msgstr "مجموعة" +#, fuzzy +msgctxt "field:ir.model.button,groups:" +msgid "Groups" +msgstr "مجموعات" + msgctxt "field:ir.model.button-res.group,button:" msgid "Button" msgstr "زر" @@ -88,6 +93,11 @@ msgid "Group" msgstr "صلاحيات المجموعة" +#, fuzzy +msgctxt "field:ir.rule.group,groups:" +msgid "Groups" +msgstr "مجموعات" + msgctxt "field:ir.rule.group-res.group,group:" msgid "Group" msgstr "مجموعة" @@ -108,6 +118,11 @@ msgid "Sequence Type" msgstr "نوع التسلسل" +#, fuzzy +msgctxt "field:ir.ui.menu,groups:" +msgid "Groups" +msgstr "مجموعات" + msgctxt "field:ir.ui.menu-res.group,group:" msgid "Group" msgstr "قائمة المجموعات" diff -r 52d88862fdbb -r ac3eeaaed126 trytond/trytond/res/locale/bg.po --- a/trytond/trytond/res/locale/bg.po Wed Oct 12 06:46:32 2022 + +++ b/trytond/trytond/res/locale/bg.po Wed Oct 12 06:48:07 2022 + @@ -68,6 +68,11 @@ msgid "Group" msgstr "Група" +#, fuzzy +msgctxt "field:ir.model.button,groups:" +msgid "Groups" +msgstr "Групи" + msgctxt "field:ir.model.button-res.group,button:" msgid "Button" msgstr "Бутон" @@ -86,6 +91,11 @@ msgid "Group" msgstr "Група" +#, fuzzy +msgctxt "field:ir.rule.group,groups:" +msgid "Groups" +msgstr "Групи" + msgctxt "field:ir.rule.group-res.group,group:" msgid "Group" msgstr "Група" @@ -106,6 +116,11 @@ msgid "Sequence Type" msgstr "Вид последователност" +#, fuzzy +msgctxt "field:ir.ui.menu,groups:" +msgid "Groups" +msgstr "Групи" + msgctxt "field:ir.ui.menu-res.group,group:" msgid "Group" msgstr "Група" diff -r 52d88862fdbb -r ac3eeaaed126 trytond/trytond/res/locale/ca.po --- a/trytond/trytond/res/locale/ca.po Wed Oct 12 06:46:32 2022 + +++ b/trytond/trytond/res/locale/ca.po Wed Oct 12 06:48:07 2022 + @@ -65,6 +65,11 @@ msgid "Group" msgstr "Grup" +#, fuzzy +msgctxt "field:ir.model.button,groups:" +msgid "Groups" +msgstr "Grups" + msgctxt "field:ir.model.button-res.group,button:" msgid "Button" msgstr "Botó" @@ -81,6 +86,11 @@ msgid "Group" msgstr "Grup" +#, fuzzy +msgctxt "field:ir.rule.group,groups:" +msgid "Groups" +msgstr "Grups" + msgctxt "field:ir.rule.group-res.group,group:" msgid "Group" msgstr "Grup" @@ -101,6 +111,11 @@ msgid "Sequence Type" msgstr "Tipus de seqüència" +#, fuzzy +msgctxt "field:ir.ui.menu,groups:" +msgid "Groups" +msgstr "Grups" + msgctxt "field:ir.ui.menu-res.group,group:" msgid "Group" msgstr "Grup" diff -r 52d88862fdbb -r
[tryton-commits] changeset in weblate:default Update translation files
changeset 52d88862fdbb in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=52d88862fdbb description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/sale_complaint Translate-URL: https://translate.tryton.org/projects/tryton/sale_complaint/ diffstat: modules/sale_complaint/locale/ar.po | 29 ++- modules/sale_complaint/locale/bg.po | 39 ++-- modules/sale_complaint/locale/ca.po | 37 +- modules/sale_complaint/locale/cs.po | 29 ++- modules/sale_complaint/locale/de.po | 37 +- modules/sale_complaint/locale/el.po | 29 ++- modules/sale_complaint/locale/es.po | 37 +- modules/sale_complaint/locale/es_419.po | 24 +++- modules/sale_complaint/locale/et.po | 37 +- modules/sale_complaint/locale/eu.po | 24 +++- modules/sale_complaint/locale/fa.po | 37 +- modules/sale_complaint/locale/fi.po | 29 ++- modules/sale_complaint/locale/fr.po | 37 +- modules/sale_complaint/locale/gl.po | 24 +++- modules/sale_complaint/locale/hi.po | 24 +++- modules/sale_complaint/locale/hu.po | 37 +- modules/sale_complaint/locale/id.po | 35 +++- modules/sale_complaint/locale/it.po | 37 +- modules/sale_complaint/locale/ja.po | 29 ++- modules/sale_complaint/locale/lo.po | 39 ++-- modules/sale_complaint/locale/lt.po | 33 ++- modules/sale_complaint/locale/nl.po | 37 +- modules/sale_complaint/locale/pl.po | 37 +- modules/sale_complaint/locale/pt.po | 37 +- modules/sale_complaint/locale/ro.po | 34 ++- modules/sale_complaint/locale/ru.po | 39 ++-- modules/sale_complaint/locale/sl.po | 37 +- modules/sale_complaint/locale/sq.po | 24 +++- modules/sale_complaint/locale/sr.po | 24 +++- modules/sale_complaint/locale/tr.po | 29 ++- modules/sale_complaint/locale/uk.po | 24 +++- modules/sale_complaint/locale/zh_CN.po | 29 ++- 32 files changed, 814 insertions(+), 220 deletions(-) diffs (2211 lines): diff -r 086fce54168a -r 52d88862fdbb modules/sale_complaint/locale/ar.po --- a/modules/sale_complaint/locale/ar.po Wed Oct 12 06:44:50 2022 + +++ b/modules/sale_complaint/locale/ar.po Wed Oct 12 06:46:32 2022 + @@ -6,9 +6,15 @@ msgid "Actions" msgstr "" -msgctxt "field:sale.complaint,address:" -msgid "Address" -msgstr "" +#, fuzzy +msgctxt "field:sale.complaint,approved_by:" +msgid "Approved By" +msgstr "Approved" + +#, fuzzy +msgctxt "field:sale.complaint,cancelled_by:" +msgid "Cancelled By" +msgstr "Cancel" msgctxt "field:sale.complaint,company:" msgid "Company" @@ -26,10 +32,6 @@ msgid "Description" msgstr "" -msgctxt "field:sale.complaint,employee:" -msgid "Employee" -msgstr "" - msgctxt "field:sale.complaint,number:" msgid "Number" msgstr "" @@ -50,10 +52,19 @@ msgid "Reference" msgstr "" +#, fuzzy +msgctxt "field:sale.complaint,rejected_by:" +msgid "Rejected By" +msgstr "Reject" + msgctxt "field:sale.complaint,state:" msgid "State" msgstr "" +msgctxt "field:sale.complaint,submitted_by:" +msgid "Submitted By" +msgstr "" + #, fuzzy msgctxt "field:sale.complaint,type:" msgid "Type" @@ -382,6 +393,10 @@ msgid "Complaint" msgstr "Complaints" +msgctxt "view:sale.complaint:" +msgid "Other Info" +msgstr "" + #, fuzzy msgctxt "view:sale.complaint:" msgid "Process" diff -r 086fce54168a -r 52d88862fdbb modules/sale_complaint/locale/bg.po --- a/modules/sale_complaint/locale/bg.po Wed Oct 12 06:44:50 2022 + +++ b/modules/sale_complaint/locale/bg.po Wed Oct 12 06:46:32 2022 + @@ -8,9 +8,14 @@ msgstr "Действия" #, fuzzy -msgctxt "field:sale.complaint,address:" -msgid "Address" -msgstr "Адрес" +msgctxt "field:sale.complaint,approved_by:" +msgid "Approved By" +msgstr "Approved" + +#, fuzzy +msgctxt "field:sale.complaint,cancelled_by:" +msgid "Cancelled By" +msgstr "Отказан" #, fuzzy msgctxt "field:sale.complaint,company:" @@ -33,11 +38,6 @@ msgstr "Описание" #, fuzzy -msgctxt "field:sale.complaint,employee:" -msgid "Employee" -msgstr "Служител" - -#, fuzzy msgctxt "field:sale.complaint,number:" msgid "Number" msgstr "Номер" @@ -61,10 +61,19 @@ msgstr
[tryton-commits] changeset in weblate:default Update translation files
changeset 086fce54168a in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=086fce54168a description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/purchase_amendment Translate-URL: https://translate.tryton.org/projects/tryton/purchase_amendment/ diffstat: modules/purchase_amendment/locale/ar.po | 4 modules/purchase_amendment/locale/bg.po | 4 modules/purchase_amendment/locale/ca.po | 5 + modules/purchase_amendment/locale/cs.po | 4 modules/purchase_amendment/locale/de.po | 5 + modules/purchase_amendment/locale/el.po | 4 modules/purchase_amendment/locale/es.po | 5 + modules/purchase_amendment/locale/es_419.po | 4 modules/purchase_amendment/locale/et.po | 4 modules/purchase_amendment/locale/eu.po | 4 modules/purchase_amendment/locale/fa.po | 4 modules/purchase_amendment/locale/fi.po | 4 modules/purchase_amendment/locale/fr.po | 5 + modules/purchase_amendment/locale/gl.po | 4 modules/purchase_amendment/locale/hi.po | 4 modules/purchase_amendment/locale/hu.po | 4 modules/purchase_amendment/locale/id.po | 5 + modules/purchase_amendment/locale/it.po | 5 + modules/purchase_amendment/locale/ja.po | 4 modules/purchase_amendment/locale/lo.po | 4 modules/purchase_amendment/locale/lt.po | 4 modules/purchase_amendment/locale/nl.po | 5 + modules/purchase_amendment/locale/pl.po | 4 modules/purchase_amendment/locale/pt.po | 4 modules/purchase_amendment/locale/ro.po | 4 modules/purchase_amendment/locale/ru.po | 4 modules/purchase_amendment/locale/sl.po | 4 modules/purchase_amendment/locale/sq.po | 4 modules/purchase_amendment/locale/sr.po | 4 modules/purchase_amendment/locale/tr.po | 4 modules/purchase_amendment/locale/uk.po | 4 modules/purchase_amendment/locale/zh_CN.po | 4 32 files changed, 135 insertions(+), 0 deletions(-) diffs (455 lines): diff -r 41af36d55e56 -r 086fce54168a modules/purchase_amendment/locale/ar.po --- a/modules/purchase_amendment/locale/ar.po Wed Oct 12 06:43:16 2022 + +++ b/modules/purchase_amendment/locale/ar.po Wed Oct 12 06:44:50 2022 + @@ -38,6 +38,10 @@ msgid "Invoice Address" msgstr "" +msgctxt "field:purchase.amendment.line,invoice_party:" +msgid "Invoice Party" +msgstr "" + msgctxt "field:purchase.amendment.line,line:" msgid "Line" msgstr "" diff -r 41af36d55e56 -r 086fce54168a modules/purchase_amendment/locale/bg.po --- a/modules/purchase_amendment/locale/bg.po Wed Oct 12 06:43:16 2022 + +++ b/modules/purchase_amendment/locale/bg.po Wed Oct 12 06:44:50 2022 + @@ -38,6 +38,10 @@ msgid "Invoice Address" msgstr "" +msgctxt "field:purchase.amendment.line,invoice_party:" +msgid "Invoice Party" +msgstr "" + msgctxt "field:purchase.amendment.line,line:" msgid "Line" msgstr "" diff -r 41af36d55e56 -r 086fce54168a modules/purchase_amendment/locale/ca.po --- a/modules/purchase_amendment/locale/ca.po Wed Oct 12 06:43:16 2022 + +++ b/modules/purchase_amendment/locale/ca.po Wed Oct 12 06:44:50 2022 + @@ -45,6 +45,11 @@ msgid "Invoice Address" msgstr "Adreça de facturació" +#, fuzzy +msgctxt "field:purchase.amendment.line,invoice_party:" +msgid "Invoice Party" +msgstr "Adreça de facturació" + msgctxt "field:purchase.amendment.line,line:" msgid "Line" msgstr "Línia" diff -r 41af36d55e56 -r 086fce54168a modules/purchase_amendment/locale/cs.po --- a/modules/purchase_amendment/locale/cs.po Wed Oct 12 06:43:16 2022 + +++ b/modules/purchase_amendment/locale/cs.po Wed Oct 12 06:44:50 2022 + @@ -38,6 +38,10 @@ msgid "Invoice Address" msgstr "" +msgctxt "field:purchase.amendment.line,invoice_party:" +msgid "Invoice Party" +msgstr "" + msgctxt "field:purchase.amendment.line,line:" msgid "Line" msgstr "" diff -r 41af36d55e56 -r 086fce54168a modules/purchase_amendment/locale/de.po --- a/modules/purchase_amendment/locale/de.po Wed Oct 12 06:43:16 2022 + +++ b/modules/purchase_amendment/locale/de.po Wed Oct 12 06:44:50 2022 + @@ -45,6 +45,11 @@ msgid "Invoice Address" msgstr "Rechnungsadresse" +#, fuzzy +msgctxt "field:purchase.amendment.line,invoice_party:" +msgid "Invoice Party" +msgstr "Rechnungsadresse" + msgctxt "field:purchase.amendment.line,line:" msgid "Line" msgstr "Position" diff -r 41af36d55e56 -r 086fce54168a modules/purchase_amendment/locale/el.po --- a/modules/purchase_amendment/locale/el.po Wed Oct 12 06:43:16 2022 + +++ b/modules/purchase_amendment/locale/el.po Wed Oct 12 06:44:50 2022 + @@ -38,6 +38,10 @@ msgid "Invoice Address" msgstr "" +msgctxt "field:purchase.amendment.line,invoice_party:" +msgid "Invoice Party" +msgstr "" +
[tryton-commits] changeset in weblate:default Update translation files
changeset 41af36d55e56 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=41af36d55e56 description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/sale_amendment Translate-URL: https://translate.tryton.org/projects/tryton/sale_amendment/ diffstat: modules/sale_amendment/locale/ar.po | 4 modules/sale_amendment/locale/bg.po | 4 modules/sale_amendment/locale/ca.po | 5 + modules/sale_amendment/locale/cs.po | 4 modules/sale_amendment/locale/de.po | 5 + modules/sale_amendment/locale/el.po | 4 modules/sale_amendment/locale/es.po | 5 + modules/sale_amendment/locale/es_419.po | 4 modules/sale_amendment/locale/et.po | 4 modules/sale_amendment/locale/eu.po | 4 modules/sale_amendment/locale/fa.po | 4 modules/sale_amendment/locale/fi.po | 4 modules/sale_amendment/locale/fr.po | 5 + modules/sale_amendment/locale/gl.po | 4 modules/sale_amendment/locale/hi.po | 4 modules/sale_amendment/locale/hu.po | 4 modules/sale_amendment/locale/id.po | 5 + modules/sale_amendment/locale/it.po | 5 + modules/sale_amendment/locale/ja.po | 4 modules/sale_amendment/locale/lo.po | 4 modules/sale_amendment/locale/lt.po | 4 modules/sale_amendment/locale/nl.po | 5 + modules/sale_amendment/locale/pl.po | 4 modules/sale_amendment/locale/pt.po | 4 modules/sale_amendment/locale/ro.po | 4 modules/sale_amendment/locale/ru.po | 4 modules/sale_amendment/locale/sl.po | 4 modules/sale_amendment/locale/sq.po | 4 modules/sale_amendment/locale/sr.po | 4 modules/sale_amendment/locale/tr.po | 4 modules/sale_amendment/locale/uk.po | 4 modules/sale_amendment/locale/zh_CN.po | 4 32 files changed, 135 insertions(+), 0 deletions(-) diffs (455 lines): diff -r 40cf16a05466 -r 41af36d55e56 modules/sale_amendment/locale/ar.po --- a/modules/sale_amendment/locale/ar.po Wed Oct 12 06:41:34 2022 + +++ b/modules/sale_amendment/locale/ar.po Wed Oct 12 06:43:16 2022 + @@ -38,6 +38,10 @@ msgid "Invoice Address" msgstr "" +msgctxt "field:sale.amendment.line,invoice_party:" +msgid "Invoice Party" +msgstr "" + msgctxt "field:sale.amendment.line,line:" msgid "Line" msgstr "" diff -r 40cf16a05466 -r 41af36d55e56 modules/sale_amendment/locale/bg.po --- a/modules/sale_amendment/locale/bg.po Wed Oct 12 06:41:34 2022 + +++ b/modules/sale_amendment/locale/bg.po Wed Oct 12 06:43:16 2022 + @@ -38,6 +38,10 @@ msgid "Invoice Address" msgstr "" +msgctxt "field:sale.amendment.line,invoice_party:" +msgid "Invoice Party" +msgstr "" + msgctxt "field:sale.amendment.line,line:" msgid "Line" msgstr "" diff -r 40cf16a05466 -r 41af36d55e56 modules/sale_amendment/locale/ca.po --- a/modules/sale_amendment/locale/ca.po Wed Oct 12 06:41:34 2022 + +++ b/modules/sale_amendment/locale/ca.po Wed Oct 12 06:43:16 2022 + @@ -45,6 +45,11 @@ msgid "Invoice Address" msgstr "Adreça de facturació" +#, fuzzy +msgctxt "field:sale.amendment.line,invoice_party:" +msgid "Invoice Party" +msgstr "Adreça de facturació" + msgctxt "field:sale.amendment.line,line:" msgid "Line" msgstr "Línia" diff -r 40cf16a05466 -r 41af36d55e56 modules/sale_amendment/locale/cs.po --- a/modules/sale_amendment/locale/cs.po Wed Oct 12 06:41:34 2022 + +++ b/modules/sale_amendment/locale/cs.po Wed Oct 12 06:43:16 2022 + @@ -38,6 +38,10 @@ msgid "Invoice Address" msgstr "" +msgctxt "field:sale.amendment.line,invoice_party:" +msgid "Invoice Party" +msgstr "" + msgctxt "field:sale.amendment.line,line:" msgid "Line" msgstr "" diff -r 40cf16a05466 -r 41af36d55e56 modules/sale_amendment/locale/de.po --- a/modules/sale_amendment/locale/de.po Wed Oct 12 06:41:34 2022 + +++ b/modules/sale_amendment/locale/de.po Wed Oct 12 06:43:16 2022 + @@ -45,6 +45,11 @@ msgid "Invoice Address" msgstr "Rechnungsadresse" +#, fuzzy +msgctxt "field:sale.amendment.line,invoice_party:" +msgid "Invoice Party" +msgstr "Rechnungsadresse" + msgctxt "field:sale.amendment.line,line:" msgid "Line" msgstr "Position" diff -r 40cf16a05466 -r 41af36d55e56 modules/sale_amendment/locale/el.po --- a/modules/sale_amendment/locale/el.po Wed Oct 12 06:41:34 2022 + +++ b/modules/sale_amendment/locale/el.po Wed Oct 12 06:43:16 2022 + @@ -38,6 +38,10 @@ msgid "Invoice Address" msgstr "" +msgctxt "field:sale.amendment.line,invoice_party:" +msgid "Invoice Party" +msgstr "" + msgctxt "field:sale.amendment.line,line:" msgid "Line" msgstr "" diff -r 40cf16a05466 -r 41af36d55e56 modules/sale_amendment/locale/es.po --- a/modules/sale_amendment/locale/es.po Wed Oct 12 06:41:34
[tryton-commits] changeset in weblate:default Update translation files
changeset 40cf16a05466 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=40cf16a05466 description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/sale_secondary_unit Translate-URL: https://translate.tryton.org/projects/tryton/sale_secondary_unit/ diffstat: modules/sale_secondary_unit/locale/ar.po | 4 modules/sale_secondary_unit/locale/bg.po | 4 modules/sale_secondary_unit/locale/ca.po | 5 + modules/sale_secondary_unit/locale/cs.po | 4 modules/sale_secondary_unit/locale/de.po | 5 + modules/sale_secondary_unit/locale/el.po | 4 modules/sale_secondary_unit/locale/es.po | 5 + modules/sale_secondary_unit/locale/es_419.po | 4 modules/sale_secondary_unit/locale/et.po | 4 modules/sale_secondary_unit/locale/eu.po | 4 modules/sale_secondary_unit/locale/fa.po | 4 modules/sale_secondary_unit/locale/fi.po | 4 modules/sale_secondary_unit/locale/fr.po | 5 + modules/sale_secondary_unit/locale/gl.po | 4 modules/sale_secondary_unit/locale/hi.po | 4 modules/sale_secondary_unit/locale/hu.po | 4 modules/sale_secondary_unit/locale/id.po | 4 modules/sale_secondary_unit/locale/it.po | 4 modules/sale_secondary_unit/locale/ja.po | 4 modules/sale_secondary_unit/locale/lo.po | 4 modules/sale_secondary_unit/locale/lt.po | 4 modules/sale_secondary_unit/locale/nl.po | 5 + modules/sale_secondary_unit/locale/pl.po | 4 modules/sale_secondary_unit/locale/pt.po | 4 modules/sale_secondary_unit/locale/ro.po | 4 modules/sale_secondary_unit/locale/ru.po | 4 modules/sale_secondary_unit/locale/sl.po | 4 modules/sale_secondary_unit/locale/sq.po | 4 modules/sale_secondary_unit/locale/sr.po | 4 modules/sale_secondary_unit/locale/tr.po | 4 modules/sale_secondary_unit/locale/uk.po | 4 modules/sale_secondary_unit/locale/zh_CN.po | 4 32 files changed, 133 insertions(+), 0 deletions(-) diffs (453 lines): diff -r e679b2aabdd0 -r 40cf16a05466 modules/sale_secondary_unit/locale/ar.po --- a/modules/sale_secondary_unit/locale/ar.po Wed Oct 12 06:39:57 2022 + +++ b/modules/sale_secondary_unit/locale/ar.po Wed Oct 12 06:41:34 2022 + @@ -34,6 +34,10 @@ msgid "Sale Secondary UOM Rate" msgstr "" +msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:" +msgid "Product Secondary UOM Category" +msgstr "" + msgctxt "field:sale.line,product_secondary_uom_category:" msgid "Product Secondary UOM Category" msgstr "" diff -r e679b2aabdd0 -r 40cf16a05466 modules/sale_secondary_unit/locale/bg.po --- a/modules/sale_secondary_unit/locale/bg.po Wed Oct 12 06:39:57 2022 + +++ b/modules/sale_secondary_unit/locale/bg.po Wed Oct 12 06:41:34 2022 + @@ -34,6 +34,10 @@ msgid "Sale Secondary UOM Rate" msgstr "" +msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:" +msgid "Product Secondary UOM Category" +msgstr "" + msgctxt "field:sale.line,product_secondary_uom_category:" msgid "Product Secondary UOM Category" msgstr "" diff -r e679b2aabdd0 -r 40cf16a05466 modules/sale_secondary_unit/locale/ca.po --- a/modules/sale_secondary_unit/locale/ca.po Wed Oct 12 06:39:57 2022 + +++ b/modules/sale_secondary_unit/locale/ca.po Wed Oct 12 06:41:34 2022 + @@ -41,6 +41,11 @@ msgid "Sale Secondary UOM Rate" msgstr "Rati UdM de venta secundaria" +#, fuzzy +msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:" +msgid "Product Secondary UOM Category" +msgstr "Categoria de UdM secundaria del producte" + msgctxt "field:sale.line,product_secondary_uom_category:" msgid "Product Secondary UOM Category" msgstr "Categoria de UdM secundaria del producte" diff -r e679b2aabdd0 -r 40cf16a05466 modules/sale_secondary_unit/locale/cs.po --- a/modules/sale_secondary_unit/locale/cs.po Wed Oct 12 06:39:57 2022 + +++ b/modules/sale_secondary_unit/locale/cs.po Wed Oct 12 06:41:34 2022 + @@ -34,6 +34,10 @@ msgid "Sale Secondary UOM Rate" msgstr "" +msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:" +msgid "Product Secondary UOM Category" +msgstr "" + msgctxt "field:sale.line,product_secondary_uom_category:" msgid "Product Secondary UOM Category" msgstr "" diff -r e679b2aabdd0 -r 40cf16a05466 modules/sale_secondary_unit/locale/de.po --- a/modules/sale_secondary_unit/locale/de.po Wed Oct 12 06:39:57 2022 + +++ b/modules/sale_secondary_unit/locale/de.po Wed Oct 12 06:41:34 2022 + @@ -41,6 +41,11 @@ msgid "Sale Secondary UOM Rate" msgstr "Verkauf Zweitmaßeinheit Kehrwert Faktor" +#, fuzzy +msgctxt "field:sale.blanket_agreement.line,product_secondary_uom_category:" +msgid "Product Secondary UOM
[tryton-commits] changeset in weblate:default Update translation files
changeset e679b2aabdd0 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=e679b2aabdd0 description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/sale_product_customer Translate-URL: https://translate.tryton.org/projects/tryton/sale_product_customer/ diffstat: modules/sale_product_customer/locale/ar.po | 5 + modules/sale_product_customer/locale/bg.po | 4 modules/sale_product_customer/locale/ca.po | 5 + modules/sale_product_customer/locale/cs.po | 4 modules/sale_product_customer/locale/de.po | 5 + modules/sale_product_customer/locale/el.po | 4 modules/sale_product_customer/locale/es.po | 5 + modules/sale_product_customer/locale/es_419.po | 4 modules/sale_product_customer/locale/et.po | 5 + modules/sale_product_customer/locale/eu.po | 4 modules/sale_product_customer/locale/fa.po | 4 modules/sale_product_customer/locale/fi.po | 4 modules/sale_product_customer/locale/fr.po | 5 + modules/sale_product_customer/locale/gl.po | 4 modules/sale_product_customer/locale/hi.po | 4 modules/sale_product_customer/locale/hu.po | 4 modules/sale_product_customer/locale/id.po | 5 + modules/sale_product_customer/locale/it.po | 5 + modules/sale_product_customer/locale/ja.po | 4 modules/sale_product_customer/locale/lo.po | 4 modules/sale_product_customer/locale/lt.po | 4 modules/sale_product_customer/locale/nl.po | 5 + modules/sale_product_customer/locale/pl.po | 4 modules/sale_product_customer/locale/pt.po | 4 modules/sale_product_customer/locale/ro.po | 5 + modules/sale_product_customer/locale/ru.po | 4 modules/sale_product_customer/locale/sl.po | 4 modules/sale_product_customer/locale/sq.po | 4 modules/sale_product_customer/locale/sr.po | 4 modules/sale_product_customer/locale/tr.po | 4 modules/sale_product_customer/locale/uk.po | 4 modules/sale_product_customer/locale/zh_CN.po | 4 32 files changed, 138 insertions(+), 0 deletions(-) diffs (458 lines): diff -r e29e940b0ad5 -r e679b2aabdd0 modules/sale_product_customer/locale/ar.po --- a/modules/sale_product_customer/locale/ar.poWed Oct 12 06:36:26 2022 + +++ b/modules/sale_product_customer/locale/ar.poWed Oct 12 06:39:57 2022 + @@ -22,6 +22,11 @@ msgid "Customer's Product" msgstr "منتجات العميل" +#, fuzzy +msgctxt "field:sale.blanket_agreement.line,product_customer:" +msgid "Customer's Product" +msgstr "منتجات العميل" + msgctxt "field:sale.line,product_customer:" msgid "Customer's Product" msgstr "منتج العميل" diff -r e29e940b0ad5 -r e679b2aabdd0 modules/sale_product_customer/locale/bg.po --- a/modules/sale_product_customer/locale/bg.poWed Oct 12 06:36:26 2022 + +++ b/modules/sale_product_customer/locale/bg.poWed Oct 12 06:39:57 2022 + @@ -14,6 +14,10 @@ msgid "Customer's Product" msgstr "" +msgctxt "field:sale.blanket_agreement.line,product_customer:" +msgid "Customer's Product" +msgstr "" + msgctxt "field:sale.line,product_customer:" msgid "Customer's Product" msgstr "" diff -r e29e940b0ad5 -r e679b2aabdd0 modules/sale_product_customer/locale/ca.po --- a/modules/sale_product_customer/locale/ca.poWed Oct 12 06:36:26 2022 + +++ b/modules/sale_product_customer/locale/ca.poWed Oct 12 06:39:57 2022 + @@ -21,6 +21,11 @@ msgid "Customer's Product" msgstr "Producte del client" +#, fuzzy +msgctxt "field:sale.blanket_agreement.line,product_customer:" +msgid "Customer's Product" +msgstr "Producte del client" + msgctxt "field:sale.line,product_customer:" msgid "Customer's Product" msgstr "Producte del client" diff -r e29e940b0ad5 -r e679b2aabdd0 modules/sale_product_customer/locale/cs.po --- a/modules/sale_product_customer/locale/cs.poWed Oct 12 06:36:26 2022 + +++ b/modules/sale_product_customer/locale/cs.poWed Oct 12 06:39:57 2022 + @@ -14,6 +14,10 @@ msgid "Customer's Product" msgstr "" +msgctxt "field:sale.blanket_agreement.line,product_customer:" +msgid "Customer's Product" +msgstr "" + msgctxt "field:sale.line,product_customer:" msgid "Customer's Product" msgstr "" diff -r e29e940b0ad5 -r e679b2aabdd0 modules/sale_product_customer/locale/de.po --- a/modules/sale_product_customer/locale/de.poWed Oct 12 06:36:26 2022 + +++ b/modules/sale_product_customer/locale/de.poWed Oct 12 06:39:57 2022 + @@ -21,6 +21,11 @@ msgid "Customer's Product" msgstr "Kundenartikel" +#, fuzzy +msgctxt "field:sale.blanket_agreement.line,product_customer:" +msgid "Customer's Product" +msgstr "Kundenartikel" + msgctxt "field:sale.line,product_customer:" msgid "Customer's Product" msgstr
[tryton-commits] changeset in weblate:default Update translation files
changeset 73732ff6bfa4 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=73732ff6bfa4 description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/sale_product_recommendation_association_rule Translate-URL: https://translate.tryton.org/projects/tryton/sale_product_recommendation_association_rule/ diffstat: modules/sale_product_recommendation_association_rule/locale/nl.po | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diffs (13 lines): diff -r ae5e9e5dc00e -r 73732ff6bfa4 modules/sale_product_recommendation_association_rule/locale/nl.po --- a/modules/sale_product_recommendation_association_rule/locale/nl.po Wed Oct 12 06:34:46 2022 + +++ b/modules/sale_product_recommendation_association_rule/locale/nl.po Wed Oct 12 06:36:12 2022 + @@ -110,7 +110,8 @@ msgctxt "help:sale.product.association.rule,support:" msgid "The frequency of consequents and antecedents appear together." -msgstr "Het aantal keren dat gevolgen en antecedenten samen worden weergegeven." +msgstr "" +"Het aantal keren dat gevolgen en antecedenten samen worden weergegeven." msgctxt "model:ir.action,name:act_product_association_rule_form" msgid "Sale Association Rules"
[tryton-commits] changeset in weblate:default Update translation files
changeset ae5e9e5dc00e in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=ae5e9e5dc00e description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/ir Translate-URL: https://translate.tryton.org/projects/tryton/ir/ diffstat: trytond/trytond/ir/locale/ar.po | 21 +++--- trytond/trytond/ir/locale/bg.po | 34 ++--- trytond/trytond/ir/locale/ca.po | 41 +--- trytond/trytond/ir/locale/cs.po | 21 +++--- trytond/trytond/ir/locale/de.po | 41 +--- trytond/trytond/ir/locale/el.po | 21 +++--- trytond/trytond/ir/locale/es.po | 41 +--- trytond/trytond/ir/locale/es_419.po | 21 +++--- trytond/trytond/ir/locale/et.po | 40 +--- trytond/trytond/ir/locale/eu.po | 21 +++--- trytond/trytond/ir/locale/fa.po | 41 +--- trytond/trytond/ir/locale/fi.po | 21 +++--- trytond/trytond/ir/locale/fr.po | 70 +--- trytond/trytond/ir/locale/gl.po | 21 +++--- trytond/trytond/ir/locale/hi.po | 21 +++--- trytond/trytond/ir/locale/hu.po | 41 +--- trytond/trytond/ir/locale/id.po | 28 ++--- trytond/trytond/ir/locale/it.po | 41 +--- trytond/trytond/ir/locale/ja.po | 21 +++--- trytond/trytond/ir/locale/lo.po | 40 trytond/trytond/ir/locale/lt.po | 34 ++--- trytond/trytond/ir/locale/nl.po | 65 -- trytond/trytond/ir/locale/pl.po | 41 +--- trytond/trytond/ir/locale/pt.po | 41 +--- trytond/trytond/ir/locale/ro.po | 40 +--- trytond/trytond/ir/locale/ru.po | 40 +--- trytond/trytond/ir/locale/sl.po | 41 +--- trytond/trytond/ir/locale/sq.po | 21 +++--- trytond/trytond/ir/locale/sr.po | 21 +++--- trytond/trytond/ir/locale/tr.po | 33 ++--- trytond/trytond/ir/locale/uk.po | 41 +--- trytond/trytond/ir/locale/zh_CN.po | 41 +--- 32 files changed, 612 insertions(+), 494 deletions(-) diffs (2820 lines): diff -r fddc71d95772 -r ae5e9e5dc00e trytond/trytond/ir/locale/ar.po --- a/trytond/trytond/ir/locale/ar.po Wed Oct 12 06:33:08 2022 + +++ b/trytond/trytond/ir/locale/ar.po Wed Oct 12 06:34:46 2022 + @@ -518,6 +518,10 @@ msgid "Next Call" msgstr "" +msgctxt "field:ir.cron,timezone:" +msgid "Timezone" +msgstr "" + msgctxt "field:ir.cron,weekday:" msgid "Day of Week" msgstr "" @@ -848,10 +852,6 @@ msgid "Confirm" msgstr "" -msgctxt "field:ir.model.button,groups:" -msgid "Groups" -msgstr "" - msgctxt "field:ir.model.button,help:" msgid "Help" msgstr "" @@ -1168,10 +1168,6 @@ msgid "Global" msgstr "" -msgctxt "field:ir.rule.group,groups:" -msgid "Groups" -msgstr "" - #, fuzzy msgctxt "field:ir.rule.group,model:" msgid "Model" @@ -1481,10 +1477,6 @@ msgid "Favorite" msgstr "" -msgctxt "field:ir.ui.menu,groups:" -msgid "Groups" -msgstr "" - #, fuzzy msgctxt "field:ir.ui.menu,icon:" msgid "Icon" @@ -1720,7 +1712,7 @@ msgstr "" msgctxt "help:ir.lang,code:" -msgid "RFC 4646 tag: http://tools.ietf.org/html/rfc4646; +msgid "RFC 4646 tag." msgstr "" msgctxt "help:ir.lang,parent:" @@ -1780,7 +1772,8 @@ msgctxt "help:ir.rule,domain:" msgid "" "Domain is evaluated with a PYSON context containing:\n" -"- \"user\" as the current user" +"- \"user\" as the current user\n" +"- \"groups\" as list of ids from the current user" msgstr "" msgctxt "help:ir.rule.group,default_p:" diff -r fddc71d95772 -r ae5e9e5dc00e trytond/trytond/ir/locale/bg.po --- a/trytond/trytond/ir/locale/bg.po Wed Oct 12 06:33:08 2022 + +++ b/trytond/trytond/ir/locale/bg.po Wed Oct 12 06:34:46 2022 + @@ -531,6 +531,11 @@ msgid "Next Call" msgstr "Следващ тел. разговор" +#, fuzzy +msgctxt "field:ir.cron,timezone:" +msgid "Timezone" +msgstr "Време" + msgctxt "field:ir.cron,weekday:" msgid "Day of Week" msgstr "" @@ -867,10 +872,6 @@ msgid "Confirm" msgstr "" -msgctxt "field:ir.model.button,groups:" -msgid "Groups" -msgstr "Групи" - #, fuzzy msgctxt "field:ir.model.button,help:" msgid "Help" @@ -1194,10 +1195,6 @@ msgid "Global" msgstr "Глобален" -msgctxt "field:ir.rule.group,groups:" -msgid "Groups" -msgstr "Групи" - msgctxt "field:ir.rule.group,model:" msgid "Model" msgstr "Модел" @@ -1493,10 +1490,6 @@ msgid "Favorite" msgstr "" -msgctxt "field:ir.ui.menu,groups:" -msgid "Groups" -msgstr "Групи" - msgctxt "field:ir.ui.menu,icon:" msgid "Icon" msgstr "Икона" @@ -1750,7 +1743,7 @@ msgstr "" msgctxt "help:ir.lang,code:" -msgid "RFC 4646 tag: http://tools.ietf.org/html/rfc4646; +msgid "RFC 4646 tag." msgstr "" msgctxt
[tryton-commits] changeset in weblate:default Update translation files
changeset fddc71d95772 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=fddc71d95772 description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/stock_package_shipping_mygls Translate-URL: https://translate.tryton.org/projects/tryton/stock_package_shipping_mygls/ diffstat: modules/stock_package_shipping_mygls/locale/ar.po | 10 +- modules/stock_package_shipping_mygls/locale/bg.po | 10 +- modules/stock_package_shipping_mygls/locale/ca.po | 13 - modules/stock_package_shipping_mygls/locale/cs.po | 10 +- modules/stock_package_shipping_mygls/locale/de.po | 13 - modules/stock_package_shipping_mygls/locale/el.po | 10 +- modules/stock_package_shipping_mygls/locale/es.po | 13 - modules/stock_package_shipping_mygls/locale/es_419.po | 10 +- modules/stock_package_shipping_mygls/locale/et.po | 10 +- modules/stock_package_shipping_mygls/locale/eu.po | 10 +- modules/stock_package_shipping_mygls/locale/fa.po | 10 +- modules/stock_package_shipping_mygls/locale/fi.po | 10 +- modules/stock_package_shipping_mygls/locale/fr.po | 13 - modules/stock_package_shipping_mygls/locale/gl.po | 10 +- modules/stock_package_shipping_mygls/locale/hi.po | 10 +- modules/stock_package_shipping_mygls/locale/hu.po | 10 +- modules/stock_package_shipping_mygls/locale/id.po | 10 +- modules/stock_package_shipping_mygls/locale/it.po | 10 +- modules/stock_package_shipping_mygls/locale/ja.po | 10 +- modules/stock_package_shipping_mygls/locale/lo.po | 10 +- modules/stock_package_shipping_mygls/locale/lt.po | 10 +- modules/stock_package_shipping_mygls/locale/nl.po | 13 - modules/stock_package_shipping_mygls/locale/pl.po | 10 +- modules/stock_package_shipping_mygls/locale/pt.po | 10 +- modules/stock_package_shipping_mygls/locale/ro.po | 13 - modules/stock_package_shipping_mygls/locale/ru.po | 10 +- modules/stock_package_shipping_mygls/locale/sl.po | 10 +- modules/stock_package_shipping_mygls/locale/sq.po | 10 +- modules/stock_package_shipping_mygls/locale/sr.po | 10 +- modules/stock_package_shipping_mygls/locale/tr.po | 10 +- modules/stock_package_shipping_mygls/locale/uk.po | 10 +- modules/stock_package_shipping_mygls/locale/zh_CN.po | 10 +- 32 files changed, 178 insertions(+), 160 deletions(-) diffs (1052 lines): diff -r bc21961690ea -r fddc71d95772 modules/stock_package_shipping_mygls/locale/ar.po --- a/modules/stock_package_shipping_mygls/locale/ar.po Wed Oct 12 06:31:27 2022 + +++ b/modules/stock_package_shipping_mygls/locale/ar.po Wed Oct 12 06:33:08 2022 + @@ -62,14 +62,14 @@ msgctxt "model:ir.message,text:msg_email_required" msgid "" -"To validate shipment \"%(shipment)s\" you must add an email to party " -"\"%(party)s\"." +"To validate shipment \"%(shipment)s\" you must add an email for address " +"\"%(address)s\"." msgstr "" msgctxt "model:ir.message,text:msg_mobile_required" msgid "" -"To validate shipment \"%(shipment)s\" you must add a mobile number to party " -"\"%(party)s\"." +"To validate shipment \"%(shipment)s\" you must add a mobile number for " +"address \"%(party)s\"." msgstr "" msgctxt "model:ir.message,text:msg_mygls_api_error" @@ -81,7 +81,7 @@ msgctxt "model:ir.message,text:msg_phone_mobile_required" msgid "" "To validate shipment \"%(shipment)s\" you must add a phone or mobile number " -"to party \"%(party)s\"." +"for address \"%(address)s\"." msgstr "" msgctxt "model:ir.message,text:msg_shipment_has_reference_number" diff -r bc21961690ea -r fddc71d95772 modules/stock_package_shipping_mygls/locale/bg.po --- a/modules/stock_package_shipping_mygls/locale/bg.po Wed Oct 12 06:31:27 2022 + +++ b/modules/stock_package_shipping_mygls/locale/bg.po Wed Oct 12 06:33:08 2022 + @@ -62,14 +62,14 @@ msgctxt "model:ir.message,text:msg_email_required" msgid "" -"To validate shipment \"%(shipment)s\" you must add an email to party " -"\"%(party)s\"." +"To validate shipment \"%(shipment)s\" you must add an email for address " +"\"%(address)s\"." msgstr "" msgctxt "model:ir.message,text:msg_mobile_required" msgid "" -"To validate shipment \"%(shipment)s\" you must add a mobile number to party " -"\"%(party)s\"." +"To validate shipment \"%(shipment)s\" you must add a mobile number for " +"address \"%(party)s\"." msgstr "" msgctxt "model:ir.message,text:msg_mygls_api_error" @@ -81,7 +81,7 @@ msgctxt "model:ir.message,text:msg_phone_mobile_required" msgid "" "To validate shipment \"%(shipment)s\" you must add
[tryton-commits] changeset in weblate:default Update translation files
changeset bc21961690ea in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=bc21961690ea description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/stock_package_shipping_ups Translate-URL: https://translate.tryton.org/projects/tryton/stock_package_shipping_ups/ diffstat: modules/stock_package_shipping_ups/locale/ar.po | 4 ++-- modules/stock_package_shipping_ups/locale/bg.po | 4 ++-- modules/stock_package_shipping_ups/locale/ca.po | 5 +++-- modules/stock_package_shipping_ups/locale/cs.po | 4 ++-- modules/stock_package_shipping_ups/locale/de.po | 5 +++-- modules/stock_package_shipping_ups/locale/el.po | 4 ++-- modules/stock_package_shipping_ups/locale/es.po | 5 +++-- modules/stock_package_shipping_ups/locale/es_419.po | 4 ++-- modules/stock_package_shipping_ups/locale/et.po | 4 ++-- modules/stock_package_shipping_ups/locale/eu.po | 4 ++-- modules/stock_package_shipping_ups/locale/fa.po | 5 +++-- modules/stock_package_shipping_ups/locale/fi.po | 4 ++-- modules/stock_package_shipping_ups/locale/fr.po | 5 +++-- modules/stock_package_shipping_ups/locale/gl.po | 4 ++-- modules/stock_package_shipping_ups/locale/hi.po | 4 ++-- modules/stock_package_shipping_ups/locale/hu.po | 4 ++-- modules/stock_package_shipping_ups/locale/id.po | 4 ++-- modules/stock_package_shipping_ups/locale/it.po | 4 ++-- modules/stock_package_shipping_ups/locale/ja.po | 4 ++-- modules/stock_package_shipping_ups/locale/lo.po | 4 ++-- modules/stock_package_shipping_ups/locale/lt.po | 4 ++-- modules/stock_package_shipping_ups/locale/nl.po | 5 +++-- modules/stock_package_shipping_ups/locale/pl.po | 4 ++-- modules/stock_package_shipping_ups/locale/pt.po | 4 ++-- modules/stock_package_shipping_ups/locale/ro.po | 7 +-- modules/stock_package_shipping_ups/locale/ru.po | 4 ++-- modules/stock_package_shipping_ups/locale/sl.po | 4 ++-- modules/stock_package_shipping_ups/locale/sq.po | 4 ++-- modules/stock_package_shipping_ups/locale/sr.po | 4 ++-- modules/stock_package_shipping_ups/locale/tr.po | 4 ++-- modules/stock_package_shipping_ups/locale/uk.po | 4 ++-- modules/stock_package_shipping_ups/locale/zh_CN.po | 4 ++-- 32 files changed, 73 insertions(+), 64 deletions(-) diffs (472 lines): diff -r 2a27eca79387 -r bc21961690ea modules/stock_package_shipping_ups/locale/ar.po --- a/modules/stock_package_shipping_ups/locale/ar.po Wed Oct 12 06:29:58 2022 + +++ b/modules/stock_package_shipping_ups/locale/ar.po Wed Oct 12 06:31:27 2022 + @@ -65,8 +65,8 @@ msgctxt "model:ir.message,text:msg_phone_required" msgid "" -"To validate shipment \"%(shipment)s\" you must add phone number to party " -"\"%(party)s\"." +"To validate shipment \"%(shipment)s\" you must add phone number for address " +"\"%(address)s\"." msgstr "" msgctxt "model:ir.message,text:msg_shipment_has_reference_number" diff -r 2a27eca79387 -r bc21961690ea modules/stock_package_shipping_ups/locale/bg.po --- a/modules/stock_package_shipping_ups/locale/bg.po Wed Oct 12 06:29:58 2022 + +++ b/modules/stock_package_shipping_ups/locale/bg.po Wed Oct 12 06:31:27 2022 + @@ -68,8 +68,8 @@ msgctxt "model:ir.message,text:msg_phone_required" msgid "" -"To validate shipment \"%(shipment)s\" you must add phone number to party " -"\"%(party)s\"." +"To validate shipment \"%(shipment)s\" you must add phone number for address " +"\"%(address)s\"." msgstr "" msgctxt "model:ir.message,text:msg_shipment_has_reference_number" diff -r 2a27eca79387 -r bc21961690ea modules/stock_package_shipping_ups/locale/ca.po --- a/modules/stock_package_shipping_ups/locale/ca.po Wed Oct 12 06:29:58 2022 + +++ b/modules/stock_package_shipping_ups/locale/ca.po Wed Oct 12 06:31:27 2022 + @@ -69,10 +69,11 @@ msgid "UPS Credentials" msgstr "Credencials UPS" +#, fuzzy msgctxt "model:ir.message,text:msg_phone_required" msgid "" -"To validate shipment \"%(shipment)s\" you must add phone number to party " -"\"%(party)s\"." +"To validate shipment \"%(shipment)s\" you must add phone number for address " +"\"%(address)s\"." msgstr "" "Per a validar l'albarà \"%(shipment)s\" s'ha d'afegir un número de telèfon " "al tercer \"%(party)s\"." diff -r 2a27eca79387 -r bc21961690ea modules/stock_package_shipping_ups/locale/cs.po --- a/modules/stock_package_shipping_ups/locale/cs.po Wed Oct 12 06:29:58 2022 + +++ b/modules/stock_package_shipping_ups/locale/cs.po Wed Oct 12 06:31:27 2022 + @@ -65,8 +65,8 @@ msgctxt "model:ir.message,text:msg_phone_required" msgid "" -"To validate shipment \"%(shipment)s\" you must add phone number to party " -"\"%(party)s\"." +"To validate shipment \"%(shipment)s\" you must add phone number for address " +"\"%(address)s\"."
[tryton-commits] changeset in weblate:default Update translation files
changeset 2a27eca79387 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=2a27eca79387 description: Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: Tryton/purchase_secondary_unit Translate-URL: https://translate.tryton.org/projects/tryton/purchase_secondary_unit/ diffstat: modules/purchase_secondary_unit/locale/ar.po | 4 modules/purchase_secondary_unit/locale/bg.po | 4 modules/purchase_secondary_unit/locale/ca.po | 5 + modules/purchase_secondary_unit/locale/cs.po | 4 modules/purchase_secondary_unit/locale/de.po | 5 + modules/purchase_secondary_unit/locale/el.po | 4 modules/purchase_secondary_unit/locale/es.po | 5 + modules/purchase_secondary_unit/locale/es_419.po | 4 modules/purchase_secondary_unit/locale/et.po | 4 modules/purchase_secondary_unit/locale/eu.po | 4 modules/purchase_secondary_unit/locale/fa.po | 4 modules/purchase_secondary_unit/locale/fi.po | 4 modules/purchase_secondary_unit/locale/fr.po | 5 + modules/purchase_secondary_unit/locale/gl.po | 4 modules/purchase_secondary_unit/locale/hi.po | 4 modules/purchase_secondary_unit/locale/hu.po | 4 modules/purchase_secondary_unit/locale/id.po | 4 modules/purchase_secondary_unit/locale/it.po | 4 modules/purchase_secondary_unit/locale/ja.po | 4 modules/purchase_secondary_unit/locale/lo.po | 4 modules/purchase_secondary_unit/locale/lt.po | 4 modules/purchase_secondary_unit/locale/nl.po | 5 + modules/purchase_secondary_unit/locale/pl.po | 4 modules/purchase_secondary_unit/locale/pt.po | 4 modules/purchase_secondary_unit/locale/ro.po | 4 modules/purchase_secondary_unit/locale/ru.po | 4 modules/purchase_secondary_unit/locale/sl.po | 4 modules/purchase_secondary_unit/locale/sq.po | 4 modules/purchase_secondary_unit/locale/sr.po | 4 modules/purchase_secondary_unit/locale/tr.po | 4 modules/purchase_secondary_unit/locale/uk.po | 4 modules/purchase_secondary_unit/locale/zh_CN.po | 4 32 files changed, 133 insertions(+), 0 deletions(-) diffs (453 lines): diff -r df72dfa3cf50 -r 2a27eca79387 modules/purchase_secondary_unit/locale/ar.po --- a/modules/purchase_secondary_unit/locale/ar.po Tue Oct 11 12:42:15 2022 + +++ b/modules/purchase_secondary_unit/locale/ar.po Wed Oct 12 06:29:58 2022 + @@ -34,6 +34,10 @@ msgid "Purchase Secondary UOM Rate" msgstr "" +msgctxt "field:purchase.blanket_agreement.line,product_secondary_uom_category:" +msgid "Product Secondary UOM Category" +msgstr "" + msgctxt "field:purchase.line,product_secondary_uom_category:" msgid "Product Secondary UOM Category" msgstr "" diff -r df72dfa3cf50 -r 2a27eca79387 modules/purchase_secondary_unit/locale/bg.po --- a/modules/purchase_secondary_unit/locale/bg.po Tue Oct 11 12:42:15 2022 + +++ b/modules/purchase_secondary_unit/locale/bg.po Wed Oct 12 06:29:58 2022 + @@ -34,6 +34,10 @@ msgid "Purchase Secondary UOM Rate" msgstr "" +msgctxt "field:purchase.blanket_agreement.line,product_secondary_uom_category:" +msgid "Product Secondary UOM Category" +msgstr "" + msgctxt "field:purchase.line,product_secondary_uom_category:" msgid "Product Secondary UOM Category" msgstr "" diff -r df72dfa3cf50 -r 2a27eca79387 modules/purchase_secondary_unit/locale/ca.po --- a/modules/purchase_secondary_unit/locale/ca.po Tue Oct 11 12:42:15 2022 + +++ b/modules/purchase_secondary_unit/locale/ca.po Wed Oct 12 06:29:58 2022 + @@ -41,6 +41,11 @@ msgid "Purchase Secondary UOM Rate" msgstr "Rati UdM de compra secundaria" +#, fuzzy +msgctxt "field:purchase.blanket_agreement.line,product_secondary_uom_category:" +msgid "Product Secondary UOM Category" +msgstr "Categoria UdM de compra secundaria" + msgctxt "field:purchase.line,product_secondary_uom_category:" msgid "Product Secondary UOM Category" msgstr "Categoria UdM de compra secundaria" diff -r df72dfa3cf50 -r 2a27eca79387 modules/purchase_secondary_unit/locale/cs.po --- a/modules/purchase_secondary_unit/locale/cs.po Tue Oct 11 12:42:15 2022 + +++ b/modules/purchase_secondary_unit/locale/cs.po Wed Oct 12 06:29:58 2022 + @@ -34,6 +34,10 @@ msgid "Purchase Secondary UOM Rate" msgstr "" +msgctxt "field:purchase.blanket_agreement.line,product_secondary_uom_category:" +msgid "Product Secondary UOM Category" +msgstr "" + msgctxt "field:purchase.line,product_secondary_uom_category:" msgid "Product Secondary UOM Category" msgstr "" diff -r df72dfa3cf50 -r 2a27eca79387 modules/purchase_secondary_unit/locale/de.po --- a/modules/purchase_secondary_unit/locale/de.po Tue Oct 11 12:42:15 2022 + +++
[tryton-commits] changeset in weblate:default Translated using Weblate (Dutch)
changeset df72dfa3cf50 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=df72dfa3cf50 description: Translated using Weblate (Dutch) Currently translated at 100.0% (30 of 30 strings) Translation: Tryton/sale_product_recommendation_association_rule Translate-URL: https://translate.tryton.org/projects/tryton/sale_product_recommendation_association_rule/nl/ diffstat: modules/sale_product_recommendation_association_rule/locale/nl.po | 76 ++--- 1 files changed, 48 insertions(+), 28 deletions(-) diffs (176 lines): diff -r 65aa5e964bdd -r df72dfa3cf50 modules/sale_product_recommendation_association_rule/locale/nl.po --- a/modules/sale_product_recommendation_association_rule/locale/nl.po Tue Oct 11 12:37:36 2022 + +++ b/modules/sale_product_recommendation_association_rule/locale/nl.po Tue Oct 11 12:42:15 2022 + @@ -1,84 +1,101 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-10-12 06:23+\n" +"PO-Revision-Date: 2022-10-12 06:23+\n" +"Last-Translator: EdbO \n" +"Language-Team: LANGUAGE \n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" + msgctxt "field:sale.configuration,product_association_rule_max_length:" msgid "The maximal number of products for a rule." -msgstr "" +msgstr "Maximaal aantal producten voor een regel." msgctxt "field:sale.configuration,product_association_rule_min_confidence:" msgid "Minimum Confidence" -msgstr "" +msgstr "Minimale zekerheid" msgctxt "field:sale.configuration,product_association_rule_min_support:" msgid "Minimum Support" -msgstr "" +msgstr "Minimale ondersteuning" msgctxt "field:sale.configuration,product_association_rule_transactions_up_to:" msgid "Transactions Up to" -msgstr "" +msgstr "Transacties Tot" msgctxt "field:sale.product.association.rule,antecedent_names:" msgid "Antecedents" -msgstr "" +msgstr "Antecedenten" msgctxt "field:sale.product.association.rule,antecedents:" msgid "Antecedents" -msgstr "" +msgstr "Antecedenten" msgctxt "field:sale.product.association.rule,confidence:" msgid "Confidence" -msgstr "" +msgstr "Zekerheid" msgctxt "field:sale.product.association.rule,consequent_names:" msgid "Consequents" -msgstr "" +msgstr "Gevolgen" msgctxt "field:sale.product.association.rule,consequents:" msgid "Consequents" -msgstr "" +msgstr "Gevolgen" msgctxt "field:sale.product.association.rule,conviction:" msgid "Conviction" -msgstr "" +msgstr "Oordeel" msgctxt "field:sale.product.association.rule,lift:" msgid "Lift" -msgstr "" +msgstr "Stijging" msgctxt "field:sale.product.association.rule,support:" msgid "Support" -msgstr "" +msgstr "Ondersteuning" msgctxt "field:sale.product.association.rule.antecedent,product:" msgid "Product" -msgstr "" +msgstr "Product" msgctxt "field:sale.product.association.rule.antecedent,rule:" msgid "Rule" -msgstr "" +msgstr "Regel" msgctxt "field:sale.product.association.rule.consequent,product:" msgid "Product" -msgstr "" +msgstr "Product" msgctxt "field:sale.product.association.rule.consequent,rule:" msgid "Rule" -msgstr "" +msgstr "Regel" msgctxt "help:sale.configuration,product_association_rule_min_confidence:" msgid "The minimum probability of the rule." -msgstr "" +msgstr "Minimale kans van de regel." msgctxt "help:sale.configuration,product_association_rule_min_support:" msgid "" "The minimum frequency of which the items in the rule appear together in the " "data set." msgstr "" +"Het minimale aantal keren dat de items van de regel samen in een data set " +"voorkomen." msgctxt "help:sale.product.association.rule,confidence:" msgid "Probability of consequents, given antecedents." -msgstr "" +msgstr "Aannemelijk gevolg gegeven de antecedenten." msgctxt "help:sale.product.association.rule,conviction:" msgid "The frequency that the rule makes an incorrect prediction." -msgstr "" +msgstr "Het aantal keren dat de regel een onjuiste voorspelling doet." msgctxt "help:sale.product.association.rule,lift:" msgid "" @@ -87,39 +104,42 @@ "one another.\n" "If less than 1, the items are substitute to each other." msgstr "" +"Gelijk aan 1, de twee weergaves zijn onafhankelijk van elkaar.\n" +"Groter dan 1, de mate hoe de twee weergaves afhankelijk zijn van elkaar.\n" +"Kleiner dan 1, de items zijn vervangers van elkaar." msgctxt "help:sale.product.association.rule,support:" msgid "The frequency of consequents and antecedents appear together." -msgstr "" +msgstr "Het aantal keren dat gevolgen en antecedenten samen worden weergegeven." msgctxt "model:ir.action,name:act_product_association_rule_form" msgid "Sale Association Rules" -msgstr "" +msgstr "Verkoop koppeling regels" msgctxt "model:ir.ui.menu,name:menu_product_association_rule_form" msgid "Sale
[tryton-commits] changeset in weblate:default Translated using Weblate (Dutch)
changeset 65aa5e964bdd in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=65aa5e964bdd description: Translated using Weblate (Dutch) Currently translated at 100.0% (10 of 10 strings) Translation: Tryton/sale_product_recommendation Translate-URL: https://translate.tryton.org/projects/tryton/sale_product_recommendation/nl/ diffstat: modules/sale_product_recommendation/locale/nl.po | 35 +-- 1 files changed, 25 insertions(+), 10 deletions(-) diffs (71 lines): diff -r 81e618bef0c6 -r 65aa5e964bdd modules/sale_product_recommendation/locale/nl.po --- a/modules/sale_product_recommendation/locale/nl.po Tue Oct 11 12:18:50 2022 + +++ b/modules/sale_product_recommendation/locale/nl.po Tue Oct 11 12:37:36 2022 + @@ -1,42 +1,57 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-10-12 06:23+\n" +"PO-Revision-Date: 2022-10-12 06:23+\n" +"Last-Translator: EdbO \n" +"Language-Team: LANGUAGE \n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" + msgctxt "field:product.product,recommendable:" msgid "Recommendable" -msgstr "" +msgstr "Aanbevelen" msgctxt "field:product.template,recommendable:" msgid "Recommendable" -msgstr "" +msgstr "Aanbevelen" msgctxt "field:sale.configuration,product_recommendation_method:" msgid "Method" -msgstr "" +msgstr "Methode" msgctxt "field:sale.configuration,product_recommendation_size:" msgid "Size" -msgstr "" +msgstr "Grootte" msgctxt "" "field:sale.configuration.product_recommendation," "product_recommendation_method:" msgid "Product Recommendation Method" -msgstr "" +msgstr "Aanbevelingsmethode Product" msgctxt "" "field:sale.configuration.product_recommendation,product_recommendation_size:" msgid "Size" -msgstr "" +msgstr "Grootte" msgctxt "field:sale.point.sale,recommended_products:" msgid "Recommended Products" -msgstr "" +msgstr "Aanbevolen producten" msgctxt "field:sale.sale,recommended_products:" msgid "Recommended Products" -msgstr "" +msgstr "Aanbevolen producten" msgctxt "model:sale.configuration.product_recommendation,name:" msgid "Product Recommendation" -msgstr "" +msgstr "Productaanbeveling" msgctxt "view:sale.configuration:" msgid "Product Recommendation" -msgstr "" +msgstr "Productaanbeveling"
[tryton-commits] changeset in weblate:default Translated using Weblate (Dutch)
changeset 81e618bef0c6 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=81e618bef0c6 description: Translated using Weblate (Dutch) Currently translated at 100.0% (58 of 58 strings) Translation: Tryton/account_consolidation Translate-URL: https://translate.tryton.org/projects/tryton/account_consolidation/nl/ diffstat: modules/account_consolidation/locale/nl.po | 36 +++--- 1 files changed, 18 insertions(+), 18 deletions(-) diffs (121 lines): diff -r 4568b804c9d4 -r 81e618bef0c6 modules/account_consolidation/locale/nl.po --- a/modules/account_consolidation/locale/nl.poTue Oct 11 14:13:24 2022 + +++ b/modules/account_consolidation/locale/nl.poTue Oct 11 12:18:50 2022 + @@ -3,7 +3,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-05 17:44+\n" -"PO-Revision-Date: 2022-10-05 17:44+\n" +"PO-Revision-Date: 2022-10-12 06:23+\n" "Last-Translator: EdbO \n" "Language-Team: LANGUAGE \n" "Language: nl\n" @@ -15,7 +15,7 @@ msgctxt "field:account.account.type,consolidation:" msgid "Consolidation" -msgstr "" +msgstr "Consolidatie" msgctxt "field:account.consolidation,amount:" msgid "Amount" @@ -111,15 +111,15 @@ msgctxt "field:account.invoice,consolidation_company:" msgid "Consolidation Company" -msgstr "" +msgstr "Consolidatie Bedrijf" msgctxt "field:account.move,consolidation_company:" msgid "Consolidation Company" -msgstr "" +msgstr "Consolidatie Bedrijf" msgctxt "field:account.move.line,consolidation_company:" msgid "Consolidation Company" -msgstr "" +msgstr "Consolidatie Bedrijf" msgctxt "help:account.consolidation.balance_sheet.context,posted:" msgid "Only include posted moves." @@ -131,31 +131,31 @@ msgctxt "model:account.consolidation,name:" msgid "Account Consolidation" -msgstr "" +msgstr "Rekeningen Consolidatie" msgctxt "model:account.consolidation.balance_sheet.context,name:" msgid "Consolidation Balance Sheet Context" -msgstr "" +msgstr "Context Geconsolideerde Balans" msgctxt "model:account.consolidation.income_statement.context,name:" msgid "Consolidation Income Statement Context" -msgstr "" +msgstr "Context Geconsolideerde Resultatenrekening" msgctxt "model:ir.action,name:act_consolidation_balance_sheet_tree" msgid "Consolidated Balance Sheet" -msgstr "" +msgstr "Geconsolideerde Balans" msgctxt "model:ir.action,name:act_consolidation_income_statement_tree" msgid "Consolidated Income Statement" -msgstr "" +msgstr "Geconsolideerde Resultatenrekening" msgctxt "model:ir.action,name:act_consolidation_list" msgid "Account Consolidations" -msgstr "" +msgstr "Geconsolideerde Rekeningen" msgctxt "model:ir.action,name:act_consolidation_tree" msgid "Account Consolidations" -msgstr "" +msgstr "Geconsolideerde Rekeningen" msgctxt "model:ir.action,name:report_consolidation_statement" msgid "Statement" @@ -163,19 +163,19 @@ msgctxt "model:ir.ui.menu,name:menu_consolidation_list" msgid "Account Consolidations" -msgstr "" +msgstr "Geconsolideerde Rekeningen" msgctxt "model:ir.ui.menu,name:menu_consolidation_tree" msgid "Account Consolidations" -msgstr "" +msgstr "Geconsolideerde Rekeningen" msgctxt "model:ir.ui.menu,name:menu_open_consolidation_balance_sheet" msgid "Consolidated Balance Sheet" -msgstr "" +msgstr "Geconsolideerde Balans" msgctxt "model:ir.ui.menu,name:menu_open_consolidation_income_statement" msgid "Consolidated Income Statement" -msgstr "" +msgstr "Geconsolideerde Resultatenrekening" msgctxt "report:account.consolidation.statement:" msgid "/" @@ -191,7 +191,7 @@ msgctxt "report:account.consolidation.statement:" msgid "Compan" -msgstr "" +msgstr "Bedrijf" msgctxt "report:account.consolidation.statement:" msgid "Date:" @@ -227,7 +227,7 @@ msgctxt "report:account.consolidation.statement:" msgid "ies" -msgstr "" +msgstr " " msgctxt "selection:account.consolidation,statement:" msgid "Balance"
[tryton-commits] changeset in trytond:default Add sql_id method to Reference fiel...
changeset 2f1954fe99e9 in trytond:default details: https://hg.tryton.org/trytond?cmd=changeset=2f1954fe99e9 description: Add sql_id method to Reference field and use it for index issue11788 review447351003 diffstat: CHANGELOG | 1 + doc/ref/fields.rst| 4 trytond/model/fields/many2many.py | 7 ++- trytond/model/fields/one2many.py | 6 +- trytond/model/fields/reference.py | 11 --- trytond/model/modelsql.py | 2 ++ 6 files changed, 18 insertions(+), 13 deletions(-) diffs (111 lines): diff -r 275f29e2379d -r 2f1954fe99e9 CHANGELOG --- a/CHANGELOG Tue Oct 11 00:44:51 2022 +0200 +++ b/CHANGELOG Wed Oct 12 08:25:20 2022 +0200 @@ -1,3 +1,4 @@ +* Add sql_id method to Reference field * Use declarative index definition for ModelSQL * Add configuration entries for unaccent and similarity functions * Add authentication services diff -r 275f29e2379d -r 2f1954fe99e9 doc/ref/fields.rst --- a/doc/ref/fields.rstTue Oct 11 00:44:51 2022 +0200 +++ b/doc/ref/fields.rstWed Oct 12 08:25:20 2022 +0200 @@ -684,6 +684,10 @@ Same as :meth:`~Selection.translated` but for the translated name of the target model. +.. method:: Reference.sql_id(column, Model) + + Return the SQL expression that extract the record ID of the column. + Many2One diff -r 275f29e2379d -r 2f1954fe99e9 trytond/model/fields/many2many.py --- a/trytond/model/fields/many2many.py Tue Oct 11 00:44:51 2022 +0200 +++ b/trytond/model/fields/many2many.py Wed Oct 12 08:25:20 2022 +0200 @@ -3,9 +3,8 @@ from collections import defaultdict from itertools import chain -from sql import Cast, Literal, Null +from sql import Literal, Null from sql.conditionals import Coalesce -from sql.functions import Position, Substring from trytond.pool import Pool from trytond.pyson import PYSONEncoder @@ -379,9 +378,7 @@ origin_where = None if origin_field._type == 'reference': origin_where = origin.like(Model.__name__ + ',%') -origin = Cast(Substring(origin, -Position(',', origin) + Literal(1)), -Relation.id.sql_type().base) +origin = origin_field.sql_id(origin, Relation) target = getattr(Relation, self.target).sql_column(relation) if '.' not in name: diff -r 275f29e2379d -r 2f1954fe99e9 trytond/model/fields/one2many.py --- a/trytond/model/fields/one2many.py Tue Oct 11 00:44:51 2022 +0200 +++ b/trytond/model/fields/one2many.py Wed Oct 12 08:25:20 2022 +0200 @@ -3,9 +3,7 @@ from collections import defaultdict from itertools import chain -from sql import Cast, Literal from sql.conditionals import Coalesce -from sql.functions import Position, Substring from trytond.pool import Pool from trytond.pyson import PYSONEncoder @@ -332,9 +330,7 @@ origin_where = None if origin_field._type == 'reference': origin_where = origin.like(Model.__name__ + ',%') -origin = Cast(Substring(origin, -Position(',', origin) + Literal(1)), -Target.id.sql_type().base) +origin = origin_field.sql_id(origin, Target) if '.' not in name: if value is None: diff -r 275f29e2379d -r 2f1954fe99e9 trytond/model/fields/reference.py --- a/trytond/model/fields/reference.py Tue Oct 11 00:44:51 2022 +0200 +++ b/trytond/model/fields/reference.py Wed Oct 12 08:25:20 2022 +0200 @@ -187,6 +187,12 @@ value = str(value) return super(Reference, self).sql_format(value) +def sql_id(self, column, Model): +"Return SQL expression for the id part of the field" +return Cast(Substring( +column, Position(',', column) + Literal(1)), +Model.id.sql_type().base) + @with_inactive_records def convert_domain(self, domain, tables, Model): if '.' not in domain[0]: @@ -203,9 +209,8 @@ if 'active' in Target._fields: target_domain.append(('active', 'in', [True, False])) query = Target.search(target_domain, order=[], query=True) -return (Cast(Substring(column, -Position(',', column) + Literal(1)), -Model.id.sql_type().base).in_(query) +return ( +self.sql_id(column, Model).in_(query) & column.like(target + ',%')) def definition(self, model, language): diff -r 275f29e2379d -r 2f1954fe99e9 trytond/model/modelsql.py --- a/trytond/model/modelsql.py Tue Oct 11 00:44:51 2022 +0200 +++ b/trytond/model/modelsql.py Wed Oct 12 08:25:20 2022 +0200 @@ -318,6 +318,8 @@ Index( target, (column, Index.Similarity(begin=True)), +(target_field.sql_id(column, Target), +Index.Range()),
[tryton-commits] changeset in modules/party:default Add sql_id method to Referenc...
changeset 9416a55a9527 in modules/party:default details: https://hg.tryton.org/modules/party?cmd=changeset=9416a55a9527 description: Add sql_id method to Reference field and use it for index issue11788 review447351003 diffstat: party.py | 17 + 1 files changed, 9 insertions(+), 8 deletions(-) diffs (38 lines): diff -r c0d49f1c6391 -r 9416a55a9527 party.py --- a/party.py Tue Oct 11 00:44:49 2022 +0200 +++ b/party.py Wed Oct 12 08:25:20 2022 +0200 @@ -3,7 +3,7 @@ import stdnum.exceptions from sql import Column, Literal, Null from sql.aggregate import Min -from sql.functions import CharLength, Position, Substring +from sql.functions import CharLength from stdnum import get_cc_module from trytond import backend @@ -964,17 +964,18 @@ where=table.id.in_(query))) if resource: for Resource in resources: -model_tables = [Resource.__table__()] +model_tables = [ +(Resource.__table__(), Resource.resource)] if Resource._history: -model_tables.append(Resource.__table_history__()) -for table in model_tables: +model_tables.append( +(Resource.__table_history__(), +Resource.resource)) +for (table, resource_field) in model_tables: cursor.execute(*table.delete( where=table.resource.like( Model.__name__ + ',%') -& Model.id.sql_cast( -Substring(table.resource, -Position(',', table.resource) -+ Literal(1))).in_(query))) +& resource_field.sql_id( +table.resource, Model).in_(query))) return 'end' def check_erase(self, party):
[tryton-commits] changeset in modules/marketing_automation:default Add sql_id met...
changeset fd38d58b5222 in modules/marketing_automation:default details: https://hg.tryton.org/modules/marketing_automation?cmd=changeset=fd38d58b5222 description: Add sql_id method to Reference field and use it for index issue11788 review447351003 diffstat: marketing_automation.py | 7 +-- 1 files changed, 1 insertions(+), 6 deletions(-) diffs (31 lines): diff -r 979429edf5b3 -r fd38d58b5222 marketing_automation.py --- a/marketing_automation.py Tue Oct 11 00:44:49 2022 +0200 +++ b/marketing_automation.py Wed Oct 12 08:25:20 2022 +0200 @@ -21,7 +21,6 @@ from genshi.template import MarkupTemplate, TextTemplate from sql import Literal from sql.aggregate import Count -from sql.functions import Position, Substring from trytond.config import config from trytond.i18n import gettext @@ -222,7 +221,6 @@ for scenario in scenarios: Model = pool.get(scenario.model) -sql_int = scenario.__class__.id.sql_type().base record = Record.__table__() cursor = Transaction().connection.cursor() domain = PYSONDecoder({}).decode(scenario.domain) @@ -240,10 +238,7 @@ continue cursor.execute(*( query - record.select( -Substring( -record.record, -Position(',', record.record) + Literal(1) -).cast(sql_int), +Record.record.sql_id(record.record, Model), where=record.scenario == scenario.id))) records = []
[tryton-commits] changeset in modules/account_es:default Add sql_id method to Ref...
changeset ec58b4e2dceb in modules/account_es:default details: https://hg.tryton.org/modules/account_es?cmd=changeset=ec58b4e2dceb description: Add sql_id method to Reference field and use it for index issue11788 review447351003 diffstat: reporting_tax.py | 11 +-- 1 files changed, 5 insertions(+), 6 deletions(-) diffs (37 lines): diff -r 0d415d63d36a -r ec58b4e2dceb reporting_tax.py --- a/reporting_tax.py Mon May 02 17:48:42 2022 +0200 +++ b/reporting_tax.py Wed Oct 12 08:25:20 2022 +0200 @@ -12,10 +12,10 @@ # XXX fix: https://genshi.edgewall.org/ticket/582 from genshi.template.astutil import ASTCodeGenerator, ASTTransformer from phonenumbers import NumberParseException -from sql import Cast, Literal, Null +from sql import Literal, Null from sql.aggregate import Count, Min, Sum from sql.conditionals import Case, Coalesce -from sql.functions import CurrentTimestamp, Extract, Position, Substring +from sql.functions import CurrentTimestamp, Extract from sql.operators import Exists from trytond.i18n import gettext @@ -153,6 +153,7 @@ ''' pool = Pool() Invoice = pool.get('account.invoice') +Move = pool.get('account.move') table, _ = tables[None] is_invoice = table.origin.like(Invoice.__name__ + ',%') @@ -163,10 +164,8 @@ invoice = Invoice.__table__() tables['invoice'] = { None: (invoice, (is_invoice -& (invoice.id == Cast( -Substring(table.origin, -Position(',', table.origin) + Literal(1)), -Invoice.id.sql_type().base, +& (invoice.id == Move.origin.sql_id( +table.origin, Invoice, } return Case((is_invoice, invoice.party), else_=Null), tables
[tryton-commits] changeset in weblate:default Translated using Weblate (Dutch)
changeset 4568b804c9d4 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=4568b804c9d4 description: Translated using Weblate (Dutch) Currently translated at 100.0% (16 of 16 strings) Translation: Tryton/product_image Translate-URL: https://translate.tryton.org/projects/tryton/product_image/nl/ diffstat: modules/product_image/locale/nl.po | 16 1 files changed, 8 insertions(+), 8 deletions(-) diffs (63 lines): diff -r c2480942ed57 -r 4568b804c9d4 modules/product_image/locale/nl.po --- a/modules/product_image/locale/nl.poTue Oct 11 12:19:25 2022 + +++ b/modules/product_image/locale/nl.poTue Oct 11 14:13:24 2022 + @@ -3,15 +3,15 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-10-26 08:08+\n" -"PO-Revision-Date: 2021-10-27 09:15+\n" -"Last-Translator: Bert Defoor \n" +"PO-Revision-Date: 2022-10-12 06:23+\n" +"Last-Translator: EdbO \n" "Language-Team: LANGUAGE \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.8.1\n" +"X-Generator: Weblate 4.14.1\n" msgctxt "field:product.image,cache:" msgid "Cache" @@ -43,7 +43,7 @@ msgctxt "field:product.image.cache,product_image:" msgid "Product Image" -msgstr "product afbeelding" +msgstr "Product afbeelding" msgctxt "field:product.image.cache,size:" msgid "Size" @@ -51,7 +51,7 @@ msgctxt "field:product.product,image_url:" msgid "Image URL" -msgstr "afbeelding URL" +msgstr "Afbeelding URL" msgctxt "field:product.product,images:" msgid "Images" @@ -59,7 +59,7 @@ msgctxt "field:product.template,image_url:" msgid "Image URL" -msgstr "afbeelding URL" +msgstr "Afbeelding URL" msgctxt "field:product.template,images:" msgid "Images" @@ -67,11 +67,11 @@ msgctxt "model:ir.message,text:msg_product_image_size_unique" msgid "The size of a product image must be unique." -msgstr "Het formaat van een productafbeelding moet uniek zijn." +msgstr "De grootte van een product afbeelding moet uniek zijn." msgctxt "model:product.image,name:" msgid "Product Image" -msgstr "product afbeelding" +msgstr "Product afbeelding" msgctxt "model:product.image.cache,name:" msgid "Product Image Cache"
[tryton-commits] changeset in weblate:default Translated using Weblate (Dutch)
changeset c2480942ed57 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=c2480942ed57 description: Translated using Weblate (Dutch) Currently translated at 100.0% (124 of 124 strings) Translation: Tryton/sale_opportunity Translate-URL: https://translate.tryton.org/projects/tryton/sale_opportunity/nl/ diffstat: modules/sale_opportunity/locale/nl.po | 113 - 1 files changed, 29 insertions(+), 84 deletions(-) diffs (360 lines): diff -r 292d59dcb000 -r c2480942ed57 modules/sale_opportunity/locale/nl.po --- a/modules/sale_opportunity/locale/nl.po Tue Oct 11 12:28:02 2022 + +++ b/modules/sale_opportunity/locale/nl.po Tue Oct 11 12:19:25 2022 + @@ -1,7 +1,7 @@ # msgid "" msgstr "" -"PO-Revision-Date: 2022-10-05 17:44+\n" +"PO-Revision-Date: 2022-10-12 06:23+\n" "Last-Translator: EdbO \n" "Language: nl\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -121,19 +121,17 @@ msgid "Company" msgstr "Bedrijf" -#, fuzzy msgctxt "field:sale.opportunity.reporting.context,from_date:" msgid "From Date" -msgstr "Start datum" +msgstr "Vanaf datum" msgctxt "field:sale.opportunity.reporting.context,period:" msgid "Period" msgstr "Periode" -#, fuzzy msgctxt "field:sale.opportunity.reporting.context,to_date:" msgid "To Date" -msgstr "Eind datum" +msgstr "Tot datum" msgctxt "field:sale.opportunity.reporting.conversion.employee,employee:" msgid "Employee" @@ -164,22 +162,18 @@ msgid "Sales Leads/Opportunities" msgstr "Verkoopkansen" -#, fuzzy msgctxt "model:ir.action,name:act_reporting_conversion" msgid "Opportunity Conversions" msgstr "Verkoopkansen" -#, fuzzy msgctxt "model:ir.action,name:act_reporting_conversion_employee" msgid "Opportunity Conversions per Employee" msgstr "Verkoopkansen per werknemer" -#, fuzzy msgctxt "model:ir.action,name:act_reporting_conversion_employee_time_series" msgid "Opportunity Conversions per Employee" msgstr "Verkoopkansen per werknemer" -#, fuzzy msgctxt "model:ir.action,name:act_reporting_conversion_time_series" msgid "Opportunity Conversions" msgstr "Verkoopkansen" @@ -243,76 +237,62 @@ msgid "Amount" msgstr "Bedrag" -#, fuzzy msgctxt "model:ir.message,text:msg_sale_opportunity_reporting_amount_trend" msgid "Amount Trend" -msgstr "Bedrag" +msgstr "Ontwikkeling van het bedrag" -#, fuzzy msgctxt "model:ir.message,text:msg_sale_opportunity_reporting_conversion_rate" msgid "Conversion Rate" msgstr "Conversie percentage" -#, fuzzy msgctxt "model:ir.message,text:msg_sale_opportunity_reporting_conversion_trend" msgid "Conversion Trend" -msgstr "Conversie percentage" +msgstr "Conversie trend" -#, fuzzy msgctxt "model:ir.message,text:msg_sale_opportunity_reporting_converted" msgid "Converted" -msgstr "Omgezet" +msgstr "Geconverteerd" -#, fuzzy msgctxt "model:ir.message,text:msg_sale_opportunity_reporting_converted_amount" msgid "Converted Amount" -msgstr "Bedrag omgezet" +msgstr "Geconverteerd bedrag" -#, fuzzy msgctxt "" "model:ir.message,text:msg_sale_opportunity_reporting_converted_amount_trend" msgid "Converted Amount Trend" -msgstr "Bedrag omgezet" +msgstr "Ontwikkeling geconverteerd bedrag" -#, fuzzy msgctxt "model:ir.message,text:msg_sale_opportunity_reporting_lost" msgid "Lost" msgstr "Verloren" -#, fuzzy msgctxt "model:ir.message,text:msg_sale_opportunity_reporting_number_help" msgid "Number of opportunities" -msgstr "Verkoopkansen" +msgstr "Aantal verkoopkansen" -#, fuzzy msgctxt "model:ir.message,text:msg_sale_opportunity_reporting_number_trend" msgid "Number Trend" -msgstr "Nummer" +msgstr "Ontwikkeling van het aantal" -#, fuzzy msgctxt "model:ir.message,text:msg_sale_opportunity_reporting_winning_rate" msgid "Winning Rate" msgstr "Percentage gewonnen" -#, fuzzy msgctxt "model:ir.message,text:msg_sale_opportunity_reporting_winning_trend" msgid "Winning Trend" -msgstr "Percentage gewonnen" +msgstr "Ontwikkeling gewonnen" -#, fuzzy msgctxt "model:ir.message,text:msg_sale_opportunity_reporting_won" msgid "Won" msgstr "Gewonnen" -#, fuzzy msgctxt "model:ir.message,text:msg_sale_opportunity_reporting_won_amount" msgid "Won Amount" msgstr "Gewonnen bedrag" -#, fuzzy msgctxt "model:ir.message,text:msg_sale_opportunity_reporting_won_amount_trend" msgid "Won Amount Trend" -msgstr "Gewonnen bedrag" +msgstr "Ontwikkeling van gewonnen bedrag" msgctxt "model:ir.model.button,string:opportunity_cancel_button" msgid "Cancel" @@ -338,41 +318,35 @@ msgid "User in companies" msgstr "Gebruiker in het bedrijf" -#, fuzzy msgctxt "model:ir.rule.group,name:rule_group_reporting_conversion_companies" msgid "User in companies" -msgstr "Gebruiker in het bedrijf" +msgstr "Gebruiker in bedrijven" -#, fuzzy msgctxt "" "model:ir.rule.group,name:rule_group_reporting_conversion_employee_companies" msgid "User in companies" -msgstr "Gebruiker in het bedrijf" +msgstr "Gebruiker in
[tryton-commits] changeset in weblate:default Translated using Weblate (Dutch)
changeset 292d59dcb000 in weblate:default details: https://hg.tryton.org/weblate?cmd=changeset=292d59dcb000 description: Translated using Weblate (Dutch) Currently translated at 100.0% (250 of 250 strings) Translation: Tryton/country Translate-URL: https://translate.tryton.org/projects/tryton/country/nl/ diffstat: modules/country/locale/nl.po | 272 +- 1 files changed, 110 insertions(+), 162 deletions(-) diffs (557 lines): diff -r fda2bb210f25 -r 292d59dcb000 modules/country/locale/nl.po --- a/modules/country/locale/nl.po Mon Oct 10 17:16:53 2022 + +++ b/modules/country/locale/nl.po Tue Oct 11 12:28:02 2022 + @@ -1,13 +1,13 @@ # msgid "" msgstr "" -"PO-Revision-Date: 2022-04-07 22:16+\n" +"PO-Revision-Date: 2022-10-12 06:23+\n" "Last-Translator: EdbO \n" "Language: nl\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.11.2\n" +"X-Generator: Weblate 4.14.1\n" msgctxt "field:country.country,code3:" msgid "3-letters Code" @@ -23,11 +23,11 @@ msgctxt "field:country.country,flag:" msgid "Flag" -msgstr "" +msgstr "Vlag" msgctxt "field:country.country,members:" msgid "Members" -msgstr "" +msgstr "Leden" msgctxt "field:country.country,name:" msgid "Name" @@ -35,9 +35,8 @@ msgctxt "field:country.country,organizations:" msgid "Organizations" -msgstr "" - -#, fuzzy +msgstr "Organisaties" + msgctxt "field:country.country,region:" msgid "Region" msgstr "Regio" @@ -46,47 +45,41 @@ msgid "Subdivisions" msgstr "Indelingen" -#, fuzzy msgctxt "field:country.organization,code:" msgid "Code" msgstr "Code" -#, fuzzy msgctxt "field:country.organization,countries:" msgid "Countries" msgstr "Landen" msgctxt "field:country.organization,members:" msgid "Members" -msgstr "" - -#, fuzzy +msgstr "Leden" + msgctxt "field:country.organization,name:" msgid "Name" msgstr "Naam" -#, fuzzy msgctxt "field:country.organization.member,active:" msgid "Active" msgstr "Actief" -#, fuzzy msgctxt "field:country.organization.member,country:" msgid "Country" msgstr "Land" -#, fuzzy msgctxt "field:country.organization.member,from_date:" msgid "From Date" -msgstr "Bewerkingsdatum" +msgstr "Vanaf datum" msgctxt "field:country.organization.member,organization:" msgid "Organization" -msgstr "" +msgstr "Organisatie" msgctxt "field:country.organization.member,to_date:" msgid "To Date" -msgstr "" +msgstr "Tot datum" msgctxt "field:country.postal_code,city:" msgid "City" @@ -104,30 +97,25 @@ msgid "Subdivision" msgstr "Nationale indeling" -#, fuzzy msgctxt "field:country.region,code_numeric:" msgid "Numeric Code" msgstr "Numerieke code" -#, fuzzy msgctxt "field:country.region,countries:" msgid "Countries" msgstr "Landen" -#, fuzzy msgctxt "field:country.region,name:" msgid "Name" msgstr "Naam" -#, fuzzy msgctxt "field:country.region,parent:" msgid "Parent" -msgstr "Bovenliggend niveau" - -#, fuzzy +msgstr "Bovenliggend" + msgctxt "field:country.region,subregions:" msgid "Subregions" -msgstr "Zuidelijke regio" +msgstr "Deelgebieden" msgctxt "field:country.subdivision,code:" msgid "Code" @@ -139,7 +127,7 @@ msgctxt "field:country.subdivision,flag:" msgid "Flag" -msgstr "" +msgstr "Vlag" msgctxt "field:country.subdivision,name:" msgid "Name" @@ -183,7 +171,7 @@ msgctxt "help:country.region,code_numeric:" msgid "UN M49 region code." -msgstr "" +msgstr "UN M49 regio code." msgctxt "help:country.subdivision,code:" msgid "The ISO code of the subdivision." @@ -207,270 +195,235 @@ msgctxt "model:country.organization,name:" msgid "Organization" -msgstr "" +msgstr "Organisatie" msgctxt "model:country.organization,name:organization_amu" msgid "Arab Maghreb Union" -msgstr "" +msgstr "Arabische Maghreb Unie" msgctxt "model:country.organization,name:organization_apec" msgid "Asia-Pacific Economic Cooperation" -msgstr "" +msgstr "Economische samenwerking in Azië en de Stille Oceaan" msgctxt "model:country.organization,name:organization_asean" msgid "Association of Southeast Asian Nations" -msgstr "" +msgstr "Associatie van Zuidoost-Aziatische Landen" msgctxt "model:country.organization,name:organization_benelux" msgid "Benelux Union" -msgstr "" - -#, fuzzy +msgstr "Benelux Unie" + msgctxt "model:country.organization,name:organization_can" msgid "Andean Community" -msgstr "Stedelijke gemeenschap" - -#, fuzzy +msgstr "Andesgemeenschap" + msgctxt "model:country.organization,name:organization_caricom" msgid "Caribbean Community" -msgstr "Stedelijke gemeenschap" +msgstr "Caribische Gemeenschap" msgctxt "model:country.organization,name:organization_cemac" msgid "Economic and Monetary Community of Central Africa" -msgstr "" +msgstr "Economische en Monetaire Gemeenschap van Centraal-Afrika" msgctxt