SPEAK 3コンポーネントの翻訳設定
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
SitecoreはSPEAK 3コンポーネントの翻訳を提供しています。コンポーネントライブラリにこれらの翻訳を使わせるには、いくつかの設定設定を指定する必要があります。
SPEAK 3コンポーネントライブラリが期待しサポートするキーと値のセットを使用しなければなりません。
例えば、JSON形式では:
{ "ADD_TO_FAVORITES": "Add to favorites", "BACK": "back", "LOG_OUT": "Log out", "REMOVE_FROM_FAVORITES": "Remove from favorites" }
「 SPEAK 3アプリケーションをSitecoreに統合 する」トピックでは推奨される構成について説明します。
構成
SPEAK 3つのコンポーネントは、Angular InjectionTokenを使ってObservableオブジェクトに翻訳を提供することを期待しています。 ng-sc npmパッケージは以下の例のようにこのObservableオブジェクトを提供できます。
app.module.tsでは:
import { SciBclDictionaryFactory, SciBclDictionaryModule, SciBclDictionaryService } from '@speak/ng-sc/bcl-dictionary'; import { DICTIONARY } from '@speak/ng-bcl'; ... imports: SciBclDictionaryModule , providers: { provide: DICTIONARY, useFactory: SciBclDictionaryFactory, deps
}...