Update version to 1.7.11, adding multi-language support for German, Dutch, and French. Update CHANGELOG.md to reflect new language additions and enhancements in the translation files.

This commit is contained in:
yeongpin
2025-03-17 17:00:23 +08:00
parent 415da78768
commit 17212081ae
9 changed files with 389 additions and 9 deletions

14
main.py
View File

@@ -133,6 +133,13 @@ class Translator:
return 'en'
elif system_locale.startswith('vi'):
return 'vi'
elif system_locale.startswith('nl'):
return 'nl'
elif system_locale.startswith('de'):
return 'de'
elif system_locale.startswith('fr'):
return 'fr'
# Try to get language from LANG environment variable as fallback
@@ -143,7 +150,12 @@ class Translator:
return 'zh_cn'
elif 'vi' in env_lang:
return 'vi'
elif 'nl' in env_lang:
return 'nl'
elif 'de' in env_lang:
return 'de'
elif 'fr' in env_lang:
return 'fr'
return 'en'
except: