Em uma chamada de administrador ajax do plugin WordPress, qual é a maneira de usar a localidade do site?

Após a atualização para o WordPress 4.7, alterei o campo de idioma do meu perfil para inglês, enquanto o idioma do site está definido para grego.

Eu escrevi um plugin que exibe um widget. Este widget está atualizando seu conteúdo por meio de uma chamada ajax. Como é mencionadoaqui (VejoNota sobre admin-ajax.php), as strings normalmente são retornadas no idioma do meu perfil (inglês), mas eu preferiria tê-las na localidade do site (grego).

Depois de adicionar a declaraçãoswitch_to_locale( get_locale() ) na primeira linha do manipulador de ações de chamada ajax, expressões usando o domínio de texto padrão, como__( 'Sunday' ) são de fato traduzidos para o grego. No entanto, expressões como__( 'Sunday', 'my-plugin-textdomain' ) nunca são traduzidos.

Minha pergunta écomo posso exibir seqüências de caracteres do domínio de texto do plug-in na localidade do meu site (e não no meu perfil) durante uma chamada ajax?

Observe que:

Antes de mudar a localidade do meu perfil para o inglês, tudo funcionou bem (ou seja, todas as strings foram traduzidas para grego).Estou carregando o domínio de texto do plug-in em uma função acionada pela açãoplugins_loaded.Pesquisando na Internet não resultou em resultados úteis, pois o recurso de definir a localidade do usuário foi lançado recentemente na versão mais recente.

questionAnswers(1)

yourAnswerToTheQuestion