[I18N] website_sale_aplicoop: Translate weekdays

This commit is contained in:
snt 2026-03-03 15:24:01 +01:00
parent 62a1c4e1e9
commit 9bd48654fd
3 changed files with 99 additions and 18 deletions

View file

@ -14,6 +14,19 @@ _logger = logging.getLogger(__name__)
class CustomerPortal(sale_portal.CustomerPortal):
"""Extend sale portal to include draft orders."""
def _get_weekday_names(self):
"""Return translated weekday names (Monday first, Sunday last)."""
_t = request.env._
return [
_t("Monday"),
_t("Tuesday"),
_t("Wednesday"),
_t("Thursday"),
_t("Friday"),
_t("Saturday"),
_t("Sunday"),
]
def _prepare_orders_domain(self, partner):
"""Override to include draft and done orders."""
return [
@ -35,15 +48,7 @@ class CustomerPortal(sale_portal.CustomerPortal):
)
# Add translated day names for pickup_day display
values["day_names"] = [
request.env._("Monday"),
request.env._("Tuesday"),
request.env._("Wednesday"),
request.env._("Thursday"),
request.env._("Friday"),
request.env._("Saturday"),
request.env._("Sunday"),
]
values["day_names"] = self._get_weekday_names()
request.session["my_orders_history"] = values["orders"].ids[:100]
return request.render("sale.portal_my_orders", values)
@ -58,14 +63,6 @@ class CustomerPortal(sale_portal.CustomerPortal):
# If it's a template render (not a redirect), add day_names to the context
if hasattr(response, "qcontext"):
response.qcontext["day_names"] = [
request.env._("Monday"),
request.env._("Tuesday"),
request.env._("Wednesday"),
request.env._("Thursday"),
request.env._("Friday"),
request.env._("Saturday"),
request.env._("Sunday"),
]
response.qcontext["day_names"] = self._get_weekday_names()
return response