Skip to content

Commit 1357a20

Browse files
committed
Condensed target_locales init ↞ [auto-sync from https://github.com/adamlui/python-utils/tree/main/translate-messages]
1 parent 00101c5 commit 1357a20

7 files changed

Lines changed: 28 additions & 35 deletions

File tree

chatgpt/amazongpt/utils/translate-en-messages.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'''
22
Name: translate-en-messages.py
3-
Version: 2026.2.10.3
3+
Version: 2026.2.10.4
44
Author: Adam Lui
55
Description: Translate en/messages.json to other locales
66
Homepage: https://github.com/adamlui/python-utils
@@ -33,10 +33,9 @@
3333
parser.add_argument('--exclude-langs', type=str, help='Comma-separated list of languages to exclude (e.g. "en,es")')
3434
args = parser.parse_args()
3535
def parse_csv_langs(str) : return [lang.strip() for lang in str.split(',') if lang.strip()]
36-
target_locales = parse_csv_langs(args.include_langs) if args.include_langs else default_target_locales
37-
if args.exclude_langs:
38-
exclude_langs = set(parse_csv_langs(args.exclude_langs))
39-
target_locales = [lang for lang in target_locales if lang not in exclude_langs]
36+
target_locales = parse_csv_langs(args.include_langs or '') or default_target_locales
37+
exclude_langs = set(parse_csv_langs(args.exclude_langs or ''))
38+
target_locales = [lang for lang in target_locales if lang not in exclude_langs]
4039

4140
# UI initializations
4241
terminal_width = os.get_terminal_size()[0]

chatgpt/autoclear-chatgpt-history/utils/translate-en-messages.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'''
22
Name: translate-en-messages.py
3-
Version: 2026.2.10.3
3+
Version: 2026.2.10.4
44
Author: Adam Lui
55
Description: Translate en/messages.json to other locales
66
Homepage: https://github.com/adamlui/python-utils
@@ -33,10 +33,9 @@
3333
parser.add_argument('--exclude-langs', type=str, help='Comma-separated list of languages to exclude (e.g. "en,es")')
3434
args = parser.parse_args()
3535
def parse_csv_langs(str) : return [lang.strip() for lang in str.split(',') if lang.strip()]
36-
target_locales = parse_csv_langs(args.include_langs) if args.include_langs else default_target_locales
37-
if args.exclude_langs:
38-
exclude_langs = set(parse_csv_langs(args.exclude_langs))
39-
target_locales = [lang for lang in target_locales if lang not in exclude_langs]
36+
target_locales = parse_csv_langs(args.include_langs or '') or default_target_locales
37+
exclude_langs = set(parse_csv_langs(args.exclude_langs or ''))
38+
target_locales = [lang for lang in target_locales if lang not in exclude_langs]
4039

4140
# UI initializations
4241
terminal_width = os.get_terminal_size()[0]

chatgpt/bravegpt/utils/translate-en-messages.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'''
22
Name: translate-en-messages.py
3-
Version: 2026.2.10.3
3+
Version: 2026.2.10.4
44
Author: Adam Lui
55
Description: Translate en/messages.json to other locales
66
Homepage: https://github.com/adamlui/python-utils
@@ -33,10 +33,9 @@
3333
parser.add_argument('--exclude-langs', type=str, help='Comma-separated list of languages to exclude (e.g. "en,es")')
3434
args = parser.parse_args()
3535
def parse_csv_langs(str) : return [lang.strip() for lang in str.split(',') if lang.strip()]
36-
target_locales = parse_csv_langs(args.include_langs) if args.include_langs else default_target_locales
37-
if args.exclude_langs:
38-
exclude_langs = set(parse_csv_langs(args.exclude_langs))
39-
target_locales = [lang for lang in target_locales if lang not in exclude_langs]
36+
target_locales = parse_csv_langs(args.include_langs or '') or default_target_locales
37+
exclude_langs = set(parse_csv_langs(args.exclude_langs or ''))
38+
target_locales = [lang for lang in target_locales if lang not in exclude_langs]
4039

4140
# UI initializations
4241
terminal_width = os.get_terminal_size()[0]

chatgpt/chatgpt-auto-refresh/utils/translate-en-messages.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'''
22
Name: translate-en-messages.py
3-
Version: 2026.2.10.3
3+
Version: 2026.2.10.4
44
Author: Adam Lui
55
Description: Translate en/messages.json to other locales
66
Homepage: https://github.com/adamlui/python-utils
@@ -33,10 +33,9 @@
3333
parser.add_argument('--exclude-langs', type=str, help='Comma-separated list of languages to exclude (e.g. "en,es")')
3434
args = parser.parse_args()
3535
def parse_csv_langs(str) : return [lang.strip() for lang in str.split(',') if lang.strip()]
36-
target_locales = parse_csv_langs(args.include_langs) if args.include_langs else default_target_locales
37-
if args.exclude_langs:
38-
exclude_langs = set(parse_csv_langs(args.exclude_langs))
39-
target_locales = [lang for lang in target_locales if lang not in exclude_langs]
36+
target_locales = parse_csv_langs(args.include_langs or '') or default_target_locales
37+
exclude_langs = set(parse_csv_langs(args.exclude_langs or ''))
38+
target_locales = [lang for lang in target_locales if lang not in exclude_langs]
4039

4140
# UI initializations
4241
terminal_width = os.get_terminal_size()[0]

chatgpt/chatgpt-auto-talk/utils/translate-en-messages.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'''
22
Name: translate-en-messages.py
3-
Version: 2026.2.10.3
3+
Version: 2026.2.10.4
44
Author: Adam Lui
55
Description: Translate en/messages.json to other locales
66
Homepage: https://github.com/adamlui/python-utils
@@ -33,10 +33,9 @@
3333
parser.add_argument('--exclude-langs', type=str, help='Comma-separated list of languages to exclude (e.g. "en,es")')
3434
args = parser.parse_args()
3535
def parse_csv_langs(str) : return [lang.strip() for lang in str.split(',') if lang.strip()]
36-
target_locales = parse_csv_langs(args.include_langs) if args.include_langs else default_target_locales
37-
if args.exclude_langs:
38-
exclude_langs = set(parse_csv_langs(args.exclude_langs))
39-
target_locales = [lang for lang in target_locales if lang not in exclude_langs]
36+
target_locales = parse_csv_langs(args.include_langs or '') or default_target_locales
37+
exclude_langs = set(parse_csv_langs(args.exclude_langs or ''))
38+
target_locales = [lang for lang in target_locales if lang not in exclude_langs]
4039

4140
# UI initializations
4241
terminal_width = os.get_terminal_size()[0]

chatgpt/duckduckgpt/utils/translate-en-messages.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'''
22
Name: translate-en-messages.py
3-
Version: 2026.2.10.3
3+
Version: 2026.2.10.4
44
Author: Adam Lui
55
Description: Translate en/messages.json to other locales
66
Homepage: https://github.com/adamlui/python-utils
@@ -33,10 +33,9 @@
3333
parser.add_argument('--exclude-langs', type=str, help='Comma-separated list of languages to exclude (e.g. "en,es")')
3434
args = parser.parse_args()
3535
def parse_csv_langs(str) : return [lang.strip() for lang in str.split(',') if lang.strip()]
36-
target_locales = parse_csv_langs(args.include_langs) if args.include_langs else default_target_locales
37-
if args.exclude_langs:
38-
exclude_langs = set(parse_csv_langs(args.exclude_langs))
39-
target_locales = [lang for lang in target_locales if lang not in exclude_langs]
36+
target_locales = parse_csv_langs(args.include_langs or '') or default_target_locales
37+
exclude_langs = set(parse_csv_langs(args.exclude_langs or ''))
38+
target_locales = [lang for lang in target_locales if lang not in exclude_langs]
4039

4140
# UI initializations
4241
terminal_width = os.get_terminal_size()[0]

chatgpt/googlegpt/utils/translate-en-messages.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'''
22
Name: translate-en-messages.py
3-
Version: 2026.2.10.3
3+
Version: 2026.2.10.4
44
Author: Adam Lui
55
Description: Translate en/messages.json to other locales
66
Homepage: https://github.com/adamlui/python-utils
@@ -33,10 +33,9 @@
3333
parser.add_argument('--exclude-langs', type=str, help='Comma-separated list of languages to exclude (e.g. "en,es")')
3434
args = parser.parse_args()
3535
def parse_csv_langs(str) : return [lang.strip() for lang in str.split(',') if lang.strip()]
36-
target_locales = parse_csv_langs(args.include_langs) if args.include_langs else default_target_locales
37-
if args.exclude_langs:
38-
exclude_langs = set(parse_csv_langs(args.exclude_langs))
39-
target_locales = [lang for lang in target_locales if lang not in exclude_langs]
36+
target_locales = parse_csv_langs(args.include_langs or '') or default_target_locales
37+
exclude_langs = set(parse_csv_langs(args.exclude_langs or ''))
38+
target_locales = [lang for lang in target_locales if lang not in exclude_langs]
4039

4140
# UI initializations
4241
terminal_width = os.get_terminal_size()[0]

0 commit comments

Comments
 (0)