Slide 16
Slide 16 text
©MIXI
crowdin.yml
● 接続に必要なIDなどの接続情
報
● 対応言語の定義
● 言語ごとの修飾子をマッピング
(fr: values-fr など)
● ↑を変数として用いて翻訳対象
となるリソースファイルのファイ
ルパスを定義
(/app/src/main/res/%andr
oid_code%/%original_file_n
ame% )
● リソースファイルの種別: iOS,
android, json, yaml…
preserve_hierarchy: true
export_languages:
- de
- …
project_id_env: "CROWDIN_PROJECT_ID"
api_token_env: "CROWDIN_PERSONAL_TOKEN"
base_url: "https://xxx.crowdin.com"
languages_mapping: &languages_mapping
android_code:
de: values-de
en: values
…
files:
- source: /app/src/main/res/values-ja/strings.xml
translation:
/app/src/main/res/%android_code%/%original_file_name
%
labels:
- android
type: android
languages_mapping: *languages_mapping
…
Androidでの例