このドキュメントはAIによって翻訳されました。正確な情報については英語版をご参照ください。
RunJSにおいて、現在のコンテキストの言語設定に基づいてテキストを翻訳するためのi18nショートカット関数です。ボタン、タイトル、ヒントなどのインラインテキストの国際化に適しています。
すべてのRunJS実行環境で ctx.t() を使用できます。
| 引数 | 型 | 説明 |
|---|---|---|
key | string | 翻訳キー、またはプレースホルダーを含むテンプレート(例:Hello {{name}}、{{count}} rows)。 |
options | object | オプション。補間変数(例:{ name: '田中', count: 5 })、またはi18nオプション(例:defaultValue、ns)。 |
defaultValue も指定されていない場合は、キー自体または補間後の文字列が返されることがあります。RunJS環境のデフォルトのネームスペースは runjs です。ns を指定しない場合、ctx.t(key) は runjs ネームスペースからキーを検索します。
{{変数名}} を使用し、options に同名の変数を渡すことで置換できます。ctx.i18n.language やユーザーのロケールなど)によって決定されます。