翻訳の管理

プレースホルダー (Strings)

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

多くのローカライズファイル形式で使用できる一般的なプレースホルダーのファイル形式。

プロジェクトに適したプレースホルダーのファイル形式を選択する際:

  • プレースホルダーはエディタウィンドウでハイライト表示され、品質管理を通じて翻訳内に存在するかどうかを確認および検証できます。

  • プレースホルダーは翻訳を注文する際に自動的にエスケープされ、外部の翻訳者によって変更されることはありません。

プロジェクトでプレースホルダーのスタイルを有効にする

プロジェクトを作成または編集する際は、プロジェクト設定ウィンドウのプレースホルダータブ内でプレースホルダーのファイル形式を指定します。必要なファイル形式のスタイルをすべて選択すると、エディタおよび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}}

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

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.