Skip to content

Commit ce955c8

Browse files
committed
1 parent c284999 commit ce955c8

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

translate-messages/__main__.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import os, json, requests
2-
from lib import init
2+
from lib import data, init
33
from sys import stdout
44
from translate import Translator
55

@@ -33,8 +33,7 @@ def overwrite_print(msg) : stdout.write('\r' + msg.ljust(env.terminal_width)[:en
3333
print('')
3434

3535
# Prompt user for keys to ignore
36-
def parse_csv_val(val) : return [item.strip() for item in val.split(',') if item.strip()]
37-
ignore_keys = parse_csv_val(cli.args.ignore_keys or cli.config_data.get('ignore_keys', ''))
36+
ignore_keys = data.parse_csv_val(cli.args.ignore_keys or cli.config_data.get('ignore_keys', ''))
3837
while True:
3938
if ignore_keys : print('Ignored key(s):', ignore_keys)
4039
key = input('Enter key to ignore (or ENTER if done): ')

translate-messages/lib/data.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
def parse_csv_val(val) : return [item.strip() for item in val.split(',') if item.strip()]

translate-messages/lib/init.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import argparse, json, os
2+
from lib import data
23
from types import SimpleNamespace as sns
3-
def parse_csv_val(val) : return [item.strip() for item in val.split(',') if item.strip()]
44

55
def cli(callerFile):
66
cli = sns(
77
name='translate-messages',
8-
version='2026.2.10.41',
8+
version='2026.2.10.42',
99
author=sns(name='Adam Lui', email='adam@kudoa.com', url='https://github.com/adamlui'),
1010
description='Translate en/messages.json to other locales',
1111
urls=sns(
@@ -48,8 +48,8 @@ def cli(callerFile):
4848
# Init cli.target_locales
4949
include_arg = cli.args.include_langs or cli.config_data.get('include_langs', '')
5050
exclude_arg = cli.args.exclude_langs or cli.config_data.get('exclude_langs', '')
51-
cli.target_locales = parse_csv_val(include_arg) or cli.default_target_locales
52-
exclude_langs = set(parse_csv_val(exclude_arg))
51+
cli.target_locales = data.parse_csv_val(include_arg) or cli.default_target_locales
52+
exclude_langs = set(data.parse_csv_val(exclude_arg))
5353
cli.target_locales = [lang for lang in cli.target_locales if lang not in exclude_langs]
5454

5555
return cli

0 commit comments

Comments
 (0)