多くのローカライズファイル形式で使用できる一般的なプレースホルダーのファイル形式。
プロジェクトに適したプレースホルダーのファイル形式を選択する際:
プロジェクトでプレースホルダーのスタイルを有効にする
プロジェクトを作成または編集する際は、ウィンドウのタブ内でプレースホルダーのファイル形式を指定します。必要なファイル形式のスタイルをすべて選択すると、エディタおよびIn-context Editorで作業する際に、一致するすべてのプレースホルダーが即座にハイライト表示されます。
プレースホルダー変換
プレースホルダー変換は、マルチプラットフォーム開発における翻訳作業の負荷軽減を試みるものです。複数のモバイルプラットフォームで開発を行っており、プラットフォーム間で翻訳を共有する意図があり、かつプラットフォームごとに個別のプロジェクトを管理したくない場合は、プレースホルダー変換を使用してください。アプリケーションまたはAPI経由でロケールをダウンロードする際は、プレースホルダーのファイル形式を変換するオプションを使用してください。このファイル形式オプションは、.phrase.yml設定ファイルでも有効にできます。翻訳内のプレースホルダーは、ファイル形式固有の要件に合わせて変換されます。
プレースホルダー変換は、以下のローカライズファイル形式でのみ利用可能です(プレースホルダー変換は、Android XMLおよびiOS stringsの文字列ファイル形式指定子(cstyleプレースホルダー形式)に限定されます):
ハイライト用に利用可能なプレースホルダーのファイル形式
|
名前 |
項目 |
例 |
|---|---|---|
|
Rails i18n |
Rails i18n形式のプレースホルダー |
%{count}, %{username} |
|
i18nextのネスト |
i18nextのネスト形式のプレースホルダー |
$t(key1), $t(common.{{referencedKey}}) |
|
Gettext Python |
Gettextプレースホルダー (python-format) |
%(count)d, %(username)s, %(foo) |
|
C形式 |
位置指定あり/なしのC形式ファイル形式 |
%1$s, %2$d, %d, %@, %1%@, %1$#@file@, %#@file@, %1$i, $%1$.2f, %.0f%, %ld, %c, %hi, %lu |
|
Python Strings |
Pythonファイル形式Strings |
{}, \{1\}, {name} |
|
.Net C#-Style |
.Net C#形式ファイル形式 |
{0,10:C}, {0}, {1:hh} |
|
単純なメッセージプロパティ |
単純なJavaメッセージプロパティ |
\{1\}, {count}d, \"{brackets}\" |
|
Laravel |
コロンで始まるLaravelのプレースホルダー |
:name, :NAME, :Name |
|
角括弧 |
角括弧付きのプレースホルダー(BBコードスタイル) |
[u]abc[/u], [PLACEHOLDER] |
|
単一パーセント記号 |
単一の囲みパーセント記号を持つプレースホルダー |
%abc% |
|
二重パーセント記号 |
二重パーセント記号のプレースホルダー |
%%abc%% |
|
絵文字 |
絵文字コード |
:sob:, :smile: |
|
ドル記号スタイル |
開始および終了の$記号を持つプレースホルダー。 |
$bc$, $.abc$, $!abc$, $+abc$, $-abc$, $-+.!abc$ |
|
NSIS |
開始の$と終了/開始の(波)括弧を持つプレースホルダー。 |
${StdUtils.TrimStr}, $(StdUtils.TrimStr), ${String} |
|
Razorマークアップ |
コードブロックなしでC# Razor式を強調表示するためのプレースホルダー |
@DateTime.Now, @(DateTime.Now - TimeSpan.FromDays(3)) |
|
二重中括弧 |
AngularJSなどで使用するための、開始および終了の二重中括弧を持つプレースホルダー。 |
{{number}}, {{foo.bar}}, {{username}} |
|
Android XLIFFプレースホルダー |
AndroidXmlなどで使用するための、開始<xliff:g>および終了</xliff:g>タグを持つプレースホルダー。 |
<xliff:g>%1s</xliff:g>,<xliff:g id_"star">★</xliff:g> |
|
OASIS XLIFFプレースホルダー |
Angular2などで使用するための、閉じタグ<x id=\"YOUR_ID\"/>を持つプレースホルダー。 |
<x id_"id" example="name"/>, <x id="id"/> |
|
Liquid |
Liquidスタイルのプレースホルダー |
{{count}}, {{username}} |