AI翻訳通知
このドキュメントはAIによって翻訳されました。正確な情報については英語版をご参照ください。
ctx.t()
RunJSにおいて、現在のコンテキストの言語設定に基づいてテキストを翻訳するためのi18nショートカット関数です。ボタン、タイトル、ヒントなどのインラインテキストの国際化に適しています。
利用シーン
すべてのRunJS実行環境で ctx.t() を使用できます。
型定義
引数
戻り値
- 翻訳後の文字列を返します。キーに対応する翻訳がなく、
defaultValueも指定されていない場合は、キー自体または補間後の文字列が返されることがあります。
ネームスペース (ns)
RunJS環境のデフォルトのネームスペースは runjs です。ns を指定しない場合、ctx.t(key) は runjs ネームスペースからキーを検索します。
例
シンプルなキー
補間変数を含む
相対時間などの動的なテキスト
ネームスペースの指定
注意事項
- ロカライゼーションプラグイン:テキストを翻訳するには、まずロカライゼーションプラグインを有効にする必要があります。翻訳が不足している項目は、一括管理と翻訳のためにロカライゼーション管理リストに自動的に抽出されます。
- i18nextスタイルの補間をサポートしています。キー内で
{{変数名}}を使用し、optionsに同名の変数を渡すことで置換できます。 - 言語は現在のコンテキスト(
ctx.i18n.languageやユーザーのロケールなど)によって決定されます。
関連情報
- ctx.i18n:言語の取得または切り替え

