|
ファイル拡張子 |
.xlsx |
|
API拡張 |
xlsx |
|
インポート |
はい |
|
エクスポート |
はい |
|
複数形のサポート |
はい |
|
説明のサポート |
はい |
|
フォーマットオプション ファイルがアップロードまたはダウンロードされるときに指定できるオプションです。アップロード/ダウンロード方法(API、CLI、リポジトリ同期など)に応じて、クエリパラメータ |
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つの翻訳列を提供する必要があります。デフォルトでは、コンテンツは最初の行から始まると見なされます。キーと翻訳に加えて、コメント、タグ、翻訳に許可される最大文字数などのメタ情報もインポートできます。
複数のシートまたはタブを持つファイルがアップロードされた場合、最初のシートのみが検出されます。ローカリゼーションに必要な場合は、シートまたはタブを個別のファイルに保存してください。
ロケールマッピングパラメータ(ハッシュマップ型)は、ドキュメント内の各ロケールに対応する列を指定するために必要です。例については、設定ファイルの例とAPIドキュメントを参照してください。
ファイル形式オプション
|
識別子 |
enable_pluralization |
|
タイプ |
ブール |
|
アップロード |
はい |
|
ダウンロード |
いいえ |
|
デフォルト |
true |
|
概要 |
複数化されたキーの検出を有効にします。一致するキーはすべて複数化されたキーとして保持されます。 |
|
識別子 |
export_max_characters_allowed |
|
タイプ |
ブール |
|
アップロード |
いいえ |
|
ダウンロード |
はい |
|
デフォルト |
false |
|
概要 |
キーと翻訳とともにキーの文字制限をエクスポートします。 |
|
識別子 |
custom_metadata_columns |
|
タイプ |
ハッシュ |
|
アップロード |
はい |
|
ダウンロード |
はい |
|
デフォルト |
[空白] |
|
概要 |
インポートまたはエクスポートする必要があるカスタムメタデータ値のハッシュマップ:
|
|
識別子 |
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