Power Pages クライアント API 言語オブジェクト ($pages.languages) を使用して、サイトの使用可能な言語を取得し、アクティブな言語を識別し、必要に応じて言語を切り替えます。
$pages.languages オブジェクト
| Method | 返品 | Description |
|---|---|---|
getAll() |
string[] |
Web サイトで有効になっている言語を返します。 |
getActive() |
string |
現在アクティブな言語を返します。 |
setActive(language: string) |
void |
アクティブな言語を設定し、ページを再読み込みします。 |
クライアント API 言語の例
次の使用例は、Web サイトで有効になっているすべての言語を取得し、アクティブな言語を取得し、ページを再読み込みするアクティブな言語としてヒンディー語 (インド) を設定します。
Microsoft.PowerPages.onPagesClientApiReady(async function ($pages) {
const allLanguages = $pages.languages.getAll();
const activeLanguage = $pages.languages.getActive();
$pages.languages.setActive('hi-IN');
});