Skip to content

Commit 3452785

Browse files
committed
Replaced data.py w/ <csv|json>.py ↞ [auto-sync from https://github.com/adamlui/python-utils/tree/main/translate-messages]
1 parent 63d6898 commit 3452785

File tree

5 files changed

+8
-5
lines changed

5 files changed

+8
-5
lines changed

translate-messages/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
print('')
1111

1212
# Prompt user for keys to ignore
13-
cli.ignore_keys = data.parse_csv_val(cli.args.ignore_keys or cli.config_data.get('ignore_keys', ''))
13+
cli.ignore_keys = data.csv.parse_val(cli.args.ignore_keys or cli.config_data.get('ignore_keys', ''))
1414
while True:
1515
if cli.ignore_keys : print('Ignored key(s):', cli.ignore_keys)
1616
key = input('Enter key to ignore (or ENTER if done): ')

translate-messages/lib/data.py

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from . import csv

translate-messages/lib/data/csv.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
def parse_val(val: str) -> list[str]:
2+
if not val : return []
3+
return [item.strip() for item in val.split(',')]

translate-messages/lib/init.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ def cli(caller_file):
66

77
cli = sns(
88
name='translate-messages',
9-
version='2026.2.10.51',
9+
version='2026.2.10.52',
1010
author=sns(name='Adam Lui', email='adam@kudoa.com', url='https://github.com/adamlui'),
1111
description='Translate en/messages.json to other locales',
1212
urls=sns(
@@ -49,8 +49,8 @@ def cli(caller_file):
4949
# Init cli.target_locales
5050
include_arg = cli.args.include_langs or cli.config_data.get('include_langs', '')
5151
exclude_arg = cli.args.exclude_langs or cli.config_data.get('exclude_langs', '')
52-
cli.target_locales = data.parse_csv_val(include_arg) or cli.default_target_locales
53-
exclude_langs = set(data.parse_csv_val(exclude_arg))
52+
cli.target_locales = data.csv.parse_val(include_arg) or cli.default_target_locales
53+
exclude_langs = set(data.csv.parse_val(exclude_arg))
5454
cli.target_locales = [lang for lang in cli.target_locales if lang not in exclude_langs]
5555

5656
return cli

0 commit comments

Comments
 (0)