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