文字列置換と言語の切り替え
- Last UpdatedOct 08, 2024
- 1 minute read
グラフィック内のテキスト要素の文字列を置換できます。文字列置換に関する一般的な情報については、「文字列の変更」を参照してください。
埋め込まれたグラフィックにプライマリ言語で初めて文字列置換を行うと、その置換はセカンダリ言語で表示されます。その後、セカンダリ言語で置換を行うと、セカンダリ言語固有の文字列置換を作成することができます。
埋め込まれたグラフィックにセカンダリ言語で初めて文字列置換を行うと、プライマリ言語に以前に存在していた翻訳済み文字列が有効でなくなるのでプライマリ言語にも置換が適用されます。グラフィックのプライマリ言語の値が変更されたので、この文字列が設定済みのすべてのセカンダリ言語に適用されます。その後、プライマリ言語で 2 番目の置換を行うと、固有の置換セットがあるセカンダリ言語を除くすべてのセカンダリ言語にその置換が適用されます。
プライマリ言語の既存の文字列置換でセカンダリ言語の文字列置換を実行すると、新しい置換はセカンダリ言語にのみ適用されます。
以下のデザイン時とランタイムのルールが言語切り替え中に適用され、埋め込まれたグラフィックが言語の現在の置換で適切に更新されます。
-
デフォルト言語から文字列置換を適用します。
-
セカンダリ言語に切り替える場合、セカンダリ言語から文字列置換を適用します。
たとえば、埋め込まれたグラフィックはテキスト「English Text」というテキスト グラフィックを含みます。英語がデフォルト言語です。以下の手順は、埋め込まれたグラフィックの文字列置換に言語の切り替えがどのように影響するかを示します。
-
デフォルト言語での編集中、埋め込まれたグラフィックを選択して文字列置換ダイアログ ボックスを開きます。
-
「英語文字列」の値を含む古いカラムを確認できます。
-
「英語文字列」を「新しい英語文字列」に置換します。
-
文字列置換ダイアログ ボックスを閉じます。
-
フランス語に切り替えます。
-
文字列置換ダイアログ ボックスを開くと、古いカラムに文字列「新しい英語文字列」が表示されます。
-
「新しい英語文字列」を「新しいフランス語文字列」に置換します。
-
文字列置換ダイアログ ボックスを閉じます。
-
ドイツ語に切り替えます。
-
文字列置換ダイアログ ボックスを開くと、古いカラムに文字列「新しい英語文字列」が表示されます。
-
「新しい英語文字列」を「新しいドイツ語文字列」に置換します。
-
文字列置換ダイアログ ボックスを閉じます。
-
フランス語に切り替えます。
-
文字列置換ダイアログ ボックスを開くと、古いカラムに文字列「新しいフランス語文字列」が表示されます。
代替グラフィックを選択すると、最初のグラフィックで行われた文字列置換は、すべての言語で新しいグラフィックに再適用されます。
クライアント コントロールの文字列置換の動作は、埋め込まれたグラフィックと同じです。