Idiomas da API do cliente

Use o objeto $pages.languagesde idiomas da API do cliente Power Pages, para recuperar os idiomas disponíveis do site, identificar o idioma ativo e alternar idiomas quando necessário.

objeto $pages.languages

Método Returns Description
getAll() string[] Retorna os idiomas habilitados para o site.
getActive() string Retorna o idioma ativo no momento.
setActive(language: string) void Define o idioma ativo e recarrega a página.

Exemplo de linguagem de API do cliente

Este exemplo recupera todos os idiomas habilitados para o site, obtém o idioma ativo e, em seguida, define Hindi (Índia) como o idioma ativo, que recarrega a página.

Microsoft.PowerPages.onPagesClientApiReady(async function ($pages) {
    const allLanguages = $pages.languages.getAll();
    const activeLanguage = $pages.languages.getActive();
    $pages.languages.setActive('hi-IN');
});