Skip to content

Commit e8dc0b8

Browse files
author
bosd
committed
[I18N] sale_restricted_qty: Update translations
1 parent 6ebbbb7 commit e8dc0b8

File tree

13 files changed

+1067
-1433
lines changed

13 files changed

+1067
-1433
lines changed

sale_restricted_qty/README.rst

Lines changed: 34 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ Sale order restricted quantity: min, max, multiple-of
3030

3131
This module allows to set mininal, maximal, and multiple-of quantity
3232
constraints on product categories and products, and to check and
33-
optionally enforce these constraints on sale orders.
33+
optionally enforce these constraints on sale orders (either as strict
34+
blocking or soft warnings).
3435

3536
**Table of contents**
3637

@@ -45,15 +46,37 @@ To set quantity constraints on a product: navigate to **Sales > Products
4546
Constraints** section set corresponding values in the *Min Qty*, *Max
4647
Qty*, or *Multiple-Of Qty* fields.
4748

49+
**Constraint Types:**
50+
51+
- **Min Qty**: Minimum quantity required for a sale.
52+
- **Max Qty**: Maximum quantity allowed for a sale.
53+
- **Multiple-Of Qty**: Quantity must be a multiple of this value.
54+
55+
**Enforcement Levels (Restrict):** For each constraint, you can choose
56+
the enforcement level:
57+
58+
- **Blocking**: Strictly enforces the rule. The user cannot confirm the
59+
line with an invalid quantity.
60+
- **Warning**: Displays a warning (yellow/orange indication) but allows
61+
the user to proceed.
62+
63+
- *Use Case*: Use **Warning** when you want to allow flexibility, such
64+
as selling **samples** (below min qty) or clearing out **leftover
65+
stock** (remainder not matching multiple-of qty).
66+
67+
**Auto-Suggest:** When you select a product in a Sales Order line, if a
68+
Minimum Quantity is strictly enforced (**Blocking**) and the current
69+
quantity is not set (or is 0/1), the system will automatically populate
70+
the quantity with the Minimum Quantity.
71+
4872
To set quantity constraints on a product variant: navigate to **Sales >
4973
Products > Product Variants**, open the product variant, and on the
5074
**Sales** tab in the **Qty Constraints** section set corresponding
51-
values in the *Min Qty*, *Max Qty*, or *Multiple-Of Qty* fields.
75+
values.
5276

5377
To set quantity constraints on a product category: navigate to **Sales >
5478
Configuration > Product Categories**, open the product category, and in
55-
the **Sales Qty Constraints** section set corresponding values in the
56-
*Min Qty*, *Max Qty*, or *Multiple-Of Qty* fields.
79+
the **Sales Qty Constraints** section set corresponding values.
5780

5881
The settings are inherited from the product category to the product, and
5982
from the product to the product variant. To override the inherited
@@ -81,18 +104,18 @@ Authors
81104
Contributors
82105
------------
83106

84-
- Mourad EL HADJ MIMOUN <mourad.elhadj.mimoune@akretion.com>
85-
- `Ooops <https://www.ooops404.com/>`__:
107+
- Mourad EL HADJ MIMOUN <mourad.elhadj.mimoune@akretion.com>
108+
- `Ooops <https://www.ooops404.com/>`__:
86109

87-
- Ashish Hirpara <https://ashish-hirpara.com>
110+
- Ashish Hirpara <https://ashish-hirpara.com>
88111

89-
- `Aion Tech <https://aiontech.company/>`__:
112+
- `Aion Tech <https://aiontech.company/>`__:
90113

91-
- Simone Rubino <simone.rubino@aion-tech.it>
114+
- Simone Rubino <simone.rubino@aion-tech.it>
92115

93-
- `CorporateHub <https://corporatehub.eu/>`__
116+
- `CorporateHub <https://corporatehub.eu/>`__
94117

95-
- Alexey Pelykh <alexey.pelykh@corphub.eu>
118+
- Alexey Pelykh <alexey.pelykh@corphub.eu>
96119

97120
Maintainers
98121
-----------

sale_restricted_qty/i18n/de.po

Lines changed: 120 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,129 @@ msgid ""
66
msgstr ""
77
"Project-Id-Version: Odoo Server 18.0\n"
88
"Report-Msgid-Bugs-To: \n"
9+
"POT-Creation-Date: 2025-03-03 12:00+0000\n"
910
"Last-Translator: \n"
1011
"Language-Team: \n"
1112
"Language: de\n"
1213
"MIME-Version: 1.0\n"
1314
"Content-Type: text/plain; charset=UTF-8\n"
1415
"Content-Transfer-Encoding: \n"
15-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
16+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
17+
18+
#. module: sale_restricted_qty
19+
msgid "%(order_name)s - Product \"%(product_name)s\": %(failed_constraints)s"
20+
msgstr "%(order_name)s - Produkt \"%(product_name)s\": %(failed_constraints)s"
21+
22+
#. module: sale_restricted_qty
23+
msgid "Blocking"
24+
msgstr "Sperrend"
25+
26+
#. module: sale_restricted_qty
27+
msgid "Check quantity for these products:\n"
28+
msgstr "Prüfen Sie die Menge für diese Produkte:\n"
29+
30+
#. module: sale_restricted_qty
31+
msgid ""
32+
"Decide if the maximum quantity constraint is strictly enforced (Blocking) or if it only triggers a warning (Warning).\n"
33+
"Use 'Warning' if you want to allow large orders that exceed strict policies under special conditions."
34+
msgstr ""
35+
36+
#. module: sale_restricted_qty
37+
msgid ""
38+
"Decide if the minimum quantity constraint is strictly enforced (Blocking) or if it only triggers a warning (Warning).\n"
39+
"Use 'Warning' if you want to allow exceptions like selling samples or leftover stock."
40+
msgstr ""
41+
42+
#. module: sale_restricted_qty
43+
msgid ""
44+
"Decide if the multiple-of quantity constraint is strictly enforced (Blocking) or if it only triggers a warning (Warning).\n"
45+
"Use 'Warning' to allow selling non-standard quantities for special cases like clearing leftover stock."
46+
msgstr ""
47+
48+
#. module: sale_restricted_qty
49+
msgid "Max Qty"
50+
msgstr ""
51+
52+
#. module: sale_restricted_qty
53+
msgid "Max Quantity Exceeded"
54+
msgstr ""
55+
56+
#. module: sale_restricted_qty
57+
msgid "Max Quantity Recommended"
58+
msgstr ""
59+
60+
#. module: sale_restricted_qty
61+
msgid "Min Qty"
62+
msgstr ""
63+
64+
#. module: sale_restricted_qty
65+
msgid "Min Quantity Recommended"
66+
msgstr ""
67+
68+
#. module: sale_restricted_qty
69+
msgid "Min Quantity Required"
70+
msgstr ""
71+
72+
#. module: sale_restricted_qty
73+
msgid "Multiple Quantity Required"
74+
msgstr ""
75+
76+
#. module: sale_restricted_qty
77+
msgid "Multiple-Of Qty"
78+
msgstr ""
79+
80+
#. module: sale_restricted_qty
81+
msgid "Restrict"
82+
msgstr ""
83+
84+
#. module: sale_restricted_qty
85+
msgid "Sale Max qty"
86+
msgstr ""
87+
88+
#. module: sale_restricted_qty
89+
msgid "Sale Miltiple qty"
90+
msgstr ""
91+
92+
#. module: sale_restricted_qty
93+
msgid "Sale Min qty"
94+
msgstr ""
95+
96+
#. module: sale_restricted_qty
97+
msgid "Sale Restricted Qty"
98+
msgstr ""
99+
100+
#. module: sale_restricted_qty
101+
msgid "Sale restricted qty"
102+
msgstr ""
103+
104+
#. module: sale_restricted_qty
105+
msgid "The maximum quantity of product that can be sold."
106+
msgstr ""
107+
108+
#. module: sale_restricted_qty
109+
msgid "The minimum quantity of product that can be sold."
110+
msgstr ""
111+
112+
#. module: sale_restricted_qty
113+
msgid "The multiple-of quantity of product that can be sold."
114+
msgstr ""
115+
116+
#. module: sale_restricted_qty
117+
msgid "Value"
118+
msgstr ""
119+
120+
#. module: sale_restricted_qty
121+
msgid "Warning"
122+
msgstr "Warnung"
123+
124+
#. module: sale_restricted_qty
125+
msgid "maximal quantity is %(max_qty)s"
126+
msgstr "Höchstmenge ist %(max_qty)s"
127+
128+
#. module: sale_restricted_qty
129+
msgid "minimal quantity is %(min_qty)s"
130+
msgstr "Mindestmenge ist %(min_qty)s"
131+
132+
#. module: sale_restricted_qty
133+
msgid "quantity should be multiple of %(multiple_of_qty)s"
134+
msgstr "Menge sollte ein Vielfaches von %(multiple_of_qty)s sein"

0 commit comments

Comments
 (0)