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:32 +0000

1def validate_locale(locale: str) -> bool: 1j

2 valid = { 1abcdefghi

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 } 

48 

49 return locale in valid 1abcdefghi