[tryton-commits] changeset in trytond:6.0 Redefine Field properties on Function f...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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 ...

2022-10-12 Thread Cédric Krier
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 ...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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

2022-10-12 Thread Cédric Krier
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

2022-10-12 Thread Cédric Krier
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

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread José Antonio Díaz
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...

2022-10-12 Thread José Antonio Díaz
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...

2022-10-12 Thread José Antonio Díaz
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Maxime Richez
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...

2022-10-12 Thread Maxime Richez
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...

2022-10-12 Thread Maxime Richez
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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 ...

2022-10-12 Thread Cédric Krier
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 ...

2022-10-12 Thread Cédric Krier
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 ...

2022-10-12 Thread Cédric Krier
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

2022-10-12 Thread Sergi Almacellas Abellana
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...

2022-10-12 Thread Nicolas Évrard
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...

2022-10-12 Thread Nicolas Évrard
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...

2022-10-12 Thread Nicolas Évrard
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...

2022-10-12 Thread Nicolas Évrard
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Sergi Almacellas Abellana
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...

2022-10-12 Thread Adrià Tarroja Caubet
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...

2022-10-12 Thread Adrià Tarroja Caubet
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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)

2022-10-12 Thread Cédric Krier
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)

2022-10-12 Thread Cédric Krier
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)

2022-10-12 Thread Cédric Krier
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)

2022-10-12 Thread Cédric Krier
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)

2022-10-12 Thread Cédric Krier
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)

2022-10-12 Thread Cédric Krier
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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

2022-10-12 Thread Weblate
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)

2022-10-12 Thread EdbO
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)

2022-10-12 Thread EdbO
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)

2022-10-12 Thread EdbO
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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...

2022-10-12 Thread Cédric Krier
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)

2022-10-12 Thread EdbO
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)

2022-10-12 Thread EdbO
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)

2022-10-12 Thread EdbO
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