多くのローカライズ用ファイル形式で使用できる一般的なプレースホルダーのファイル形式。
プロジェクトに適したプレースホルダーのファイル形式を選択する際:
プロジェクトでのプレースホルダー形式の有効化
プロジェクトの作成または編集時に、ウィンドウのタブ内でプレースホルダーのファイル形式を指定します。必要なファイル形式スタイルをすべて選択すると、エディタおよびIn-context Editorで作業する際、一致するすべてのプレースホルダーが即座にハイライト表示されます。
プレースホルダー変換
プレースホルダー変換は、マルチプラットフォーム開発における翻訳作業の削減を試みるものです。複数のモバイルプラットフォームで開発を行っており、プラットフォーム間で翻訳を共有する意図がある場合、かつプラットフォームごとに個別のプロジェクトを管理したくない場合は、プレースホルダー変換を使用してください。アプリケーションまたはAPI経由でロケールをダウンロードする際は、プレースホルダーのファイル形式を変換するオプションを使用してください。このファイル形式オプションは、.phrase.yml設定ファイルでも有効にできます。翻訳内のプレースホルダーは、ファイル形式固有の要件に合わせて変換されます。
プレースホルダー変換は、以下のローカライズ用ファイル形式でのみ利用可能です(プレースホルダー変換は、Android XMLおよびiOS Localizable.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}, {名前} |
|
.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], [プレースホルダー] |
|
単一パーセント記号 |
単一の囲みパーセント記号を持つプレースホルダー |
%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}} |