Skip to content

Commit 520ed94

Browse files
committed
Removed non-functional --provider option due to missing API key handling ↞ [auto-sync from https://github.com/adamlui/python-utils/tree/main/translate-messages]
1 parent 9e7bdc8 commit 520ed94

File tree

3 files changed

+1
-4
lines changed

3 files changed

+1
-4
lines changed

translate-messages/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ Options can be set using command-line arguments:
3030
| `--exclude-langs` | Comma-separated list of languages to exclude | `--exclude-langs=en,es`
3131
| `--ignore-keys` | Comma-separated list of keys to ignore | `--ignore-keys=appName,author`
3232
| `--locales-dir` | Name of the folder containing locale files | `--locales-dir=_messages`
33-
| `--provider` | Translation provider to use (requires API key) (default: `mymemory`) | `--provider=deepl`
3433
| `--init` | Create a .config.json file to store your defaults |
3534
| `--no-wizard` | Skip interactive prompts during start-up |
3635

translate-messages/src/translate_messages/lib/init.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ def cli(caller_file):
1818
argp.add_argument('--exclude-langs', type=str, help='Languages to exclude (e.g. "en,es")')
1919
argp.add_argument('--ignore-keys', type=str, help='Keys to ignore (e.g. "appName,author")')
2020
argp.add_argument('--locales-dir', type=str, help='Name of folder containing locales')
21-
argp.add_argument('--provider', type=str, help='Name of provider to use for translation')
2221
argp.add_argument('--init', action='store_true', help=f'Create {cli.name}.config.json file to store defaults')
2322
argp.add_argument('--no-wizard', action='store_true', default=None, help='Skip interactive prompts during start-up')
2423
cli.config.__dict__.update({ key:val for key,val in vars(argp.parse_args()).items() if val is not None })
@@ -29,7 +28,6 @@ def cli(caller_file):
2928
cli.config.exclude_langs = data.csv.parse(getattr(cli.config, 'exclude_langs', None))
3029
cli.config.ignore_keys = data.csv.parse(getattr(cli.config, 'ignore_keys', None))
3130
cli.config.locales_dir = getattr(cli.config, 'locales_dir', '_locales')
32-
cli.config.provider = getattr(cli.config, 'provider', '')
3331
if cli.config.exclude_langs:
3432
cli.config.target_locales = [lang for lang in cli.config.target_locales if lang not in cli.config.exclude_langs]
3533
cli.config.no_wizard = getattr(cli.config, 'no_wizard', False)

translate-messages/src/translate_messages/lib/language.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def create_translations(cli, target_msgs, lang_code):
1717
if key not in target_msgs:
1818
original_msg = translated_msg = cli.config.en_msgs[key]['message']
1919
try:
20-
translator = Translator(provider=cli.config.provider, to_lang=lang_code)
20+
translator = Translator(provider='', to_lang=lang_code)
2121
translated_msg = translator.translate(original_msg).replace('"', "'").replace(''', "'")
2222
if any(flag in translated_msg for flag in fail_flags):
2323
translated_msg = original_msg

0 commit comments

Comments
 (0)