ファイル拡張子 |
.xlsx |
API拡張 |
xlsx |
インポート |
はい |
エクスポート |
はい |
複数形のサポート |
はい |
説明のサポート |
はい |
フォーマットオプション |
key_name_column comment_column tag_column first_content_row enable_pluralization export_tags export_max_characters_allowed custom_metadata_columns translation_columns |
.XLSXは、ローカリゼーションに広く使用されるファイル形式です。.XLSXファイルのレイアウトは特定の設定に基づいて異なる場合がありますが、一般的には言語ごとに1列の形式に従います。.XLSXを翻訳するには、少なくともキー名の列と1つの翻訳列を提供する必要があります。.XLSXの内容は、デフォルトで最初の行から始まると想定されます。キーと翻訳に加えて、コメント、タグ、および翻訳に許可される最大文字数などのメタ情報もインポートできます。
複数のシートまたはタブを含むファイルがアップロードされた場合、最初のシートのみが検出されます。ローカリゼーションに必要な場合は、シートまたはタブを個別のファイルに保存してください。
locale_mapping
パラメータ(ハッシュマップ型)は、ドキュメント内の各ロケールに対応する列を指定するために必要です。例については、設定ファイルの例とAPI documentationを参照してください。
ファイル形式オプション
識別子 |
enable_pluralization |
タイプ |
ブール |
アップロード |
はい |
ダウンロード |
いいえ |
デフォルト |
true |
概要 |
複数化されたキーの検出を有効にします。一致するキーはすべて複数化されたキーとして保持されます。 |
識別子 |
export_max_characters_allowed |
タイプ |
ブール |
アップロード |
いいえ |
ダウンロード |
はい |
デフォルト |
false |
概要 |
キーと翻訳とともにキーの文字制限をエクスポートします。 |
識別子 |
custom_metadata_columns |
タイプ |
ハッシュ |
アップロード |
はい |
ダウンロード |
はい |
デフォルト |
[空白] |
概要 |
インポートまたはエクスポートする必要があるcustom metadata値のハッシュマップ:
|
識別子 |
translation_columns |
タイプ |
ハッシュ |
アップロード |
はい |
ダウンロード |
はい |
デフォルト |
[空白] |
概要 |
|
構造例
key_name |
en_US |
de-DE* |
コメント* |
tags* |
max_characters* |
---|---|---|---|---|---|
app_title |
私のプロジェクト |
私のプロジェクト |
これはメインタイトルです |
アプリ, タイトル |
30 |
挨拶 |
こんにちは 'ユーザー'! |
こんにちは 'ユーザー'! |
礼儀正しく |
*オプションの列
スプレッドシートファイルには、キー列と1つの言語が必要です。追加の言語の他に、メタ情報を追加するために次の列を追加できます:
-
コメント: キーに説明を追加するため
-
タグ: ファイル内の個々のキーにタグを追加するため
-
最大文字数: キーのアップロードに対する文字制限を設定するためのもの
設定例
XLSXファイル用の.phraseapp.ymlのpushセクションの例。
push: sources: - file: "./en.xlsx" params: file_format: xlsx update_translations: true format_options: key_name_column:A comment_column:C first_content_row:2 tag_column:D locale_mapping: en:B