_x()

_x()

Essa função retorna a tradução de uma string dentro de um contexto.

1_x( $text, $context, $domain = 'default' )

$text – a string que deve ser traduzida

$context – contexto, onde a string está

$domain – string, identificador único da tradução, geralmente é igual do slug do plugin ou tema

Usando no códgio

Quase todos os idiomas têm homónimo, palavras que são escritas igualmente, porém tem significado diferente. Assim, por exemplo, em Inglês a palavra FLY pode significar voar, e também a mosca.

Vamos definir a tradução para essa palavra no código.

1_x( 'fly', 'to fly away', 'hedomi');

2_x( 'fly', 'the fly', 'hedomi');

Configuração do Poedit

Ao criar nova tradução do seu site, adicione a configuração _x:1,2c, para isso depois de criar a tradução clique em Catálago -> Propriedades -> Palavras-chave da fonte

Posted on maio 15, 2021