0

だから私はこのように設定し、翻訳の鍵の束を持っている: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 

ただし、この設定は単に完全ファイル名で暗黙のネームスペースを無視して、endeロケールにこれらのJSONファイルをすべてアップロードします。 PhraseAppで名前空間を保持するにはどうすればいいですか?それがために見て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 

これは明らかに動作しません:

非常に少なくとも

、私はこのようなタグとして名前空間、何かを含めることができるようにしたいのですがファイル名は<namespace>です。何か案は?

答えて

0

<namespace>の代わりにプレースホルダー<tag>を使用してみてください。このようにして、鍵は、phraseapp pushを実行するときに、それらが属するファイルの名前でタグ付けされます。 ロケールを再度ダウンロードするときにキーを正しいファイルに戻すには(phraseapp pull)、tag-parameterで複数のターゲットファイルパスを設定する必要があります。ワークフローは、ここでより詳細に説明されて

phraseapp: 
    access_token: ... 
    project_id: ... 
    file_format: nested_json 
    push: 
     sources: 
     file: ./<locale_name>/<tag>.json 

    pull: 
     targets: 
     # homepage 
     - 
      file: ./<locale_name>/homepage.json 
      params: 
      tag: "homepage" 

     # login 
     - 
      file: ./<locale_name>/login.json 
      params: 
      tag: "login" 

     # signup 
     - 
      file: ./<locale_name>/signup.json 
      params: 
      tag: "signup" 

https://phraseapp.com/docs/guides/working-with-phraseapp/structuring-localization-files/#keeping-separate-files

は素敵な週末とよろしくを持っている!

これによると、あなたの.phraseapp.ymlはこのような何かを見ることができます
コーネリアス

関連する問題