feat: allow loading any available datepicker languages

instead of a pre-configured list
This commit is contained in:
Herculino Trotta
2025-06-29 14:40:41 -03:00
parent 858934b7c5
commit 60d367dec5
2 changed files with 24 additions and 16 deletions

View File

@@ -37,7 +37,9 @@ class AirDatePickerInput(widgets.DateInput):
def _get_current_language():
"""Get current language code in format compatible with AirDatepicker"""
lang_code = translation.get_language()
# AirDatepicker uses simple language codes
# AirDatepicker uses simple language codes, except for pt-br
if lang_code.lower() == "pt-br":
return "pt-BR"
return lang_code.split("-")[0]
def _get_format(self):