翻訳の管理

プレースホルダー (Strings)

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

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

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

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

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

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

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

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

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.