From d5404e8f576f46f206807cde1bd927d4f13ae1a6 Mon Sep 17 00:00:00 2001 From: paulpham157 Date: Fri, 11 Apr 2025 00:25:08 +0700 Subject: [PATCH] fix: main.py:132: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. --- main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 8bca290..e3555a9 100644 --- a/main.py +++ b/main.py @@ -129,7 +129,8 @@ class Translator: """Detect language on Unix-like systems (Linux, macOS)""" try: # Get the system locale - system_locale = locale.getdefaultlocale()[0] + locale.setlocale(locale.LC_ALL, '') + system_locale = locale.getlocale()[0] if not system_locale: return 'en'