Coverage for opt/mealie/lib/python3.12/site-packages/mealie/schema/_mealie/validators.py: 100%
3 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-11-25 15:48 +0000
« prev ^ index » next coverage.py v7.10.6, created at 2025-11-25 15:48 +0000
1def validate_locale(locale: str) -> bool: 1m
2 valid = { 1abcdefghijkl
3 # CODE_GEN_ID: MESSAGE_LOCALES
4 "af-ZA",
5 "ar-SA",
6 "bg-BG",
7 "ca-ES",
8 "cs-CZ",
9 "da-DK",
10 "de-DE",
11 "el-GR",
12 "en-GB",
13 "en-US",
14 "es-ES",
15 "et-EE",
16 "fi-FI",
17 "fr-BE",
18 "fr-CA",
19 "fr-FR",
20 "gl-ES",
21 "he-IL",
22 "hr-HR",
23 "hu-HU",
24 "is-IS",
25 "it-IT",
26 "ja-JP",
27 "ko-KR",
28 "lt-LT",
29 "lv-LV",
30 "nl-NL",
31 "no-NO",
32 "pl-PL",
33 "pt-BR",
34 "pt-PT",
35 "ro-RO",
36 "ru-RU",
37 "sk-SK",
38 "sl-SI",
39 "sr-SP",
40 "sv-SE",
41 "tr-TR",
42 "uk-UA",
43 "vi-VN",
44 "zh-CN",
45 "zh-TW",
46 # END: MESSAGE_LOCALES
47 }
49 return locale in valid 1abcdefghijkl