マニュアル キャンセル

言語変数のサポート

RoboHelpには言語変数を使う機能が搭載しています。 言語変数を利用して、 PDF出力の中で地域化された文字列を定義したり 、 出力テンプレー ト内の任意の静的テ キ ス ト を地域化したりする可能です。 CSSスタイルを利用して、CSSから来る文字列をローカライズすることができます。

PDF出力での言語変数の使用

言語変数を使用して、注意・警告・警報のようなすぐに使えるラベルのローカライズ版や、PDF出力内の静的テキストを定義することも可能になります。 変数名はすべての言語で同じですが、さまざまな言語で異なる値を持つことができます。 これらの変数の値を1つまたは複数の言語で更新すると、ローカライズされた値がPDF出力で自動的に選択されます。

例えば、 PDF出力でラベルノートを表示するには次のような方法があります:

  • 英語: 注意
  • フランス語: Remarque
  • ドイツ語: Hinweis
チャプター出力

注意:

変数の値が特定の言語で定義されていない場合、RoboHelp は、UI (アプリのユーザーインターフェイス) の言語として、代替機構としてそのストリングを選択します。

UIの言語で値を定義していない場合、英語(en_us)を探し、さもなければ英語(en)の値を選択し、PDF出力に同じものを表示します。

言語変数の種類

RoboHelpがサポートしている2種類の変数: アプリ変数とユーザ変数です。

アプリ変数

RoboHelpにはあらかじめ定義された、またはすぐに使えるアプリ変数が準備されています。 定義された変数を使用することであり、RoboHelpプロジェクト特有の文書に関する情報を追加することが可能です。 例えば、chapter-number変数がページに含まれていれば、そのページが属する章番号を表示します。そして、author-label変数は文書作成者の名前を表示します。

注意:

アプリ変数の値をオーバーライドすることができます。

ユーザー変数

また、新しい言語変数を作成することも可能です。 例えば、文書の出版社のラベルとして使用するユーザー変数の値を作成することが可能になります。

注意:

ユーザー変数を作成してアプリ変数を編集するために、管理者権限を持っている必要があります。

言語変数

新しい言語変数を追加します。

  1. 「出力」タブで、左側のパネルから「言語変数 」を選択 してください。

  2. 「編集 」を選択して、 「 言語変数」 ウィンドウを開いてください。選択された言語で表示されるアプリおよびユーザー変数は、アルファベット順に一覧表示されます。 値は、選択した言語に従って表示されます。 例えば、フランス語を選択した場合、「Tip」が「Conseil」と表示されます。

  3. 「言語 」 ドロップダウンリストから、変数の編集対象となる言語を選択してください。

    注意:

    目標の言語が表示されない場合は、言語変数設定で目標の言語を有効にしてください。 「設定 」 を選択すると、言語変数設定ダイアログが表示されます。

  4. 「名前」列に 変数名を入力し、「値 」列に値を入力してください。

    注意:

    任意の HTML 内容を可変値として使用して、特定のフォーマットで変数の値を表示することができます。 例えば、変数の値にタグを追加して、<b>出版社をボールドで表示することが可能です。

  5. 「言語変数追加」を選択すると、選択した言語に新しい言語変数が追加されます。1つの言語に変数を追加すると、自動的にすべての言語に変数が追加されます。 既存の変数と同じ名前の変数を作成することはできません。 エラーが表示されます。

    注意:

    「言語変数追加」を選択しない場合は、変数を作成してリストに追加することはできません。

言語変数のオプション

変数の上にマウスポインターを移動すると、その変数のメニューが 表示されます。

言語-変数: ユーザーオプション

アプリ変数とユーザー変数の両方をプレビューできます。 出力で変数の値がどのように表示されるかを確認するには、選択した変数のメニューから 「プレビュー 」を選択 します。 
ユーザー変数は、削除
したり 複製 したりする こともできます。1つの言語の変数を削除すると、すべての言語から自動的に削除されます。

アプリまたは元に戻す

アプリともできます。 その後で、アプリ値に戻すことができます。変更された値を持つアプリert 変数が表示されます。

出力テンプレートでの言語変数の使用

言語変数は、ローカライズされたドキュメントに追加する必要があります。 このような言語変数は、ローカライズされたドキュメントの異なるページにわたって表示されるページレイアウト内に挿入できます。 例えば、ページレイアウトのヘッダー領域 (または、フッターや本文のような他のパーツ) に表示される作成者名の言語変数を追加することができます。

言語変数のページレイアウト

次のスクリーンショットは、作成者およびフランス語用に生成された PDF 出力でローカライズされるブランド名を示しています。

著作権ラベルのような言語変数をヘッダエリアに挿入するには、次の手順を実行します。

  1. 編集が必要なページレイアウトを開いてください。
    注意:

    カスタマイズや編集のためにページレイアウトを開くには、PDFテンプレートのカスタマイズセクションを表示します。

  2. 変数を挿入するために、アクティブにするヘッダーを選択してください。
  3. ツールバーで「変数挿入」を選択してください。
  4. 挿入変数 ポップアップで、挿入する言語変数の名前を選択し、「挿入」を選択して、ヘッダー領域に挿入してください。

    注意:

    テキストボックスに検索文字列を入力することもできます。 指定されたストリングを含む変数名がフィルタリングされ、リストに表示されます。
    選択された言語変数がヘッダエリアに挿入されます。

言語-変数見出し

言語変数への内容スタイルの適用

言語変数に代入する値のほかに、HTMLタグを使用して変数値を特定の書式で表示することもできます。例えば、出版社ラベル の 値を太字で表示することができます。

 

  • また、タグを使用して値のスタイルをフォーマットすることもできます。 例えば、ページ番号言語変数を使用して、英語のページ番号を英語で表示し、他の言語の形式を指定することができます。

    英語の値:
    <span data-field="page-number" data-format="upper-roman">1</span>

    タミール語の値:
    <span data-field="page-number" data-format="tamil">1</span>

    同様に、ページレイアウトのフィールドの挿入機能に一覧表示される他のフィールドを追加したり、他のフィールドを書式設定したりすることもできます。 フィールドの追加について詳しくは、フィールド追加およびメタデータの表示を参照してください
  • 値に、ローカライズされたイメージを追加することもできます。 例えば、このようなイメージアイコンは、「PDF 出力」に表示されます。このような場合は、このアイコンが表示されます。

    英語の場合、イメージ <img src="banner-en.jpg">の変数の値は同じになり、ドイツ語<img src="banner-de.jpg">では同じ変数が使用されます。そのため、言語に応じてイメージが選択されます。

CSS スタイルを使用したストリングのローカライズ

CSS スタイルを使用して、チャプター、セクション、図、テーブルなどで使用されるストリングをローカライズすることもできます。 これらのストリングは CSS ファイルに含まれているため、言語変数を使用してローカライズすることはできません。 このようなストリングをローカライズするには、ローカライズする言語ごとに CSS スタイルを作成します。
例えば、次の CSS を使用して、各章の接頭辞とそれに対応する数値の形式を、様々な言語で表示することができます。
例えば、以下のCSSを使用すると、ドイツ語でChapterをKapitelと表示し、Chapter番号を10進数で表示することができます。 一方、日本語の場合は、TOCの章番号を表示するために日本語の番号フォーマットを使用することができます。

// 英語版
h1:before {
counter-increment: h11;
content: “Chapter ” counter(h11, decimal)“.”;
}
// ドイツ語
:root:lang(de) h1:before {
content: “Kapitel ” counter(h11, decimal)“.”;
}
// 日本語用
:root:lang(ja) h1:before {
content: “章 ” counter(h11, japanese-formal)“。”;
}
// 英語版 h1:before { counter-increment: h11; content: “Chapter ” counter(h11, decimal)“.”; } // ドイツ語 :root:lang(de) h1:before { content: “Kapitel ” counter(h11, decimal)“.”; } // 日本語用 :root:lang(ja) h1:before { content: “章 ” counter(h11, japanese-formal)“。”; }
// 英語版
h1:before {
  counter-increment: h11;
  content: “Chapter ” counter(h11, decimal)“.”;
}

// ドイツ語
:root:lang(de) h1:before {
  content: “Kapitel ” counter(h11, decimal)“.”;
}

// 日本語用
:root:lang(ja) h1:before {
  content: “章 ” counter(h11, japanese-formal)“。”;
}

次のスクリーンショットは、ドイツ語および日本語の PDF 出力にローカライズされたストリングを表示します。

出力_チャプター番号

プリフィックスのフォーマット

CSS スタイルを使用して、プリフィックスをフォーマットすることもできます。 例えば、様々な言語の PDF 出力に赤いカラーで表示されるように、ラベルノートをフォーマットすることができます。

注意: prefix-content
{
color: red;
}
注意: prefix-content { color: red; }
注意: prefix-content
{
color: red;
}

ヘルプをすばやく簡単に入手

新規ユーザーの場合