Так у меня есть куча переводных ключей, созданных, как это:Phraseapp конфигурации тега
|-- en
homepage.json
login.json
signup.json
|-- de
homepage.json
login.json
signup.json
Я хочу, чтобы загрузить их в PhraseApp через их инструмент командной строки. В основном, он читает файл .phraseapp.yml
для настроек и запусков конфигурации.
Мой текущий .phraseapp.yml
выглядит следующим образом:
phraseapp:
access_token: 123456789
project_id: 123456789
file_format: nested_json
push:
sources:
- file: <locale_name>/*.json
params:
file_format: nested_json
pull:
targets:
- file: <locale_name>/*.json
params:
file_format: nested_json
Однако эта установка только будет загружать все эти файлы JSon к en
и de
районов, полностью игнорируя пространство имен подразумеваемой по имени файла. Как сохранить пространство имен с помощью PhraseApp?
По крайней мере, я хотел бы, чтобы иметь возможность включать пространство имен в качестве тега, что-то вроде этого:
phraseapp:
access_token: 123456789
project_id: 123456789
file_format: nested_json
push:
sources:
- file: <locale_name>/<namespace>.json
params:
file_format: nested_json
tags: <namespace>
pull:
targets:
- file: <locale_name>/*.json
params:
file_format: nested_json
Это, очевидно, не работает, так как она заставляет PhraseApp искать файл буквально назван <namespace>
. Есть идеи?