翻訳の管理

プレースホルダー (文字列)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

多くのローカリゼーションファイル形式で使用できる一般的なプレースホルダー形式。

プロジェクトに適切なプレースホルダー形式を選択する際:

  • プレースホルダーはエディタウィンドウで強調表示され、品質管理を通じて翻訳内での存在を確認および検証できます。

  • プレースホルダーは翻訳の順序付け時に自動的にエスケープされ、外部の翻訳者によって変更されることはありません。

プロジェクトでのプレースホルダースタイルの有効化

プロジェクトを作成または編集する際は、プロジェクト設定ウィンドウのプレースホルダータブ内でプレースホルダー形式を指定します。必要なすべての形式スタイルを選択し、エディタ内で作業しているときにすぐに一致するプレースホルダーが強調表示されるのを確認します。

プレースホルダー変換

プレースホルダー変換は、マルチプラットフォーム開発における翻訳作業負荷を軽減しようとします。複数のモバイルプラットフォームで開発している場合は、プレースホルダー変換を使用して、プラットフォーム間で翻訳を共有し、各プラットフォーム用に別々のプロジェクトを維持したくない場合に使用します。アプリケーションまたはAPIを介してロケールをダウンロードする際は、プレースホルダー形式オプションを変換することを使用します。この形式オプションは、.phrase.yml構成ファイルでも有効にできます。翻訳内のプレースホルダーは、形式特有の要件に合わせて変換されます。

プレースホルダー変換は、次のローカリゼーションファイル形式でのみ利用可能です(プレースホルダー変換はAndroid XMLおよびiOS文字列の文字列形式指定子(cスタイルプレースホルダースタイル)に制限されています):

強調表示のための利用可能なプレースホルダー形式:

名前

項目

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 文字列

Python フォーマット文字列

{}, {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}

レーザーマークアップ

コードブロックなしでC# Razor式を強調表示するためのプレースホルダー

@DateTime.Now, @(DateTime.Now - TimeSpan.FromDays(3))

ダブルカール

開くおよび閉じるダブルカール波括弧を持つプレースホルダー、例:AngularJSで使用するため。

{{number}}, {{foo.bar}}, {{username}}

Android XLIFFプレースホルダー

開く<xliff:g>と閉じる</xliff:g>を持つプレースホルダー?例:AndroidXmlで使用するため。

<xliff:g>%1s</xliff:g>,<xliff:g id_"star">★</xliff:g>

OASIS XLIFFプレースホルダー

閉じたタグ&lt;x id="YOUR_ID"&gt;を持つプレースホルダー、例:Angular2で使用するため。

<x id_"id" example="name"/>, <x id="id"/>

リキッド

リキッドスタイルのプレースホルダー

{{count}}, {{username}}

この記事は役に立ちましたか?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.