1. スピーク3

SPEAK 3コンポーネントの翻訳の設定

Version:
日本語翻訳に関する免責事項

このページの翻訳は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:[SciBclDictionaryService] }
]
...
この記事を改善するための提案がある場合は、 お知らせください!