WordPress está definido para o idioma holandês. Quando eu uso get_the_archive_title()
meu tema, gera corretamente "Categorie: Category-name" em uma página de arquivo da categoria. No entanto, eu gostaria que lesse "Sectie: Category-name".
Não quero alterar o arquivo de idioma holandês na pasta wp-content / languages, porque isso será atualizado pelas atualizações do WordPress.
Tentei copiar esse arquivo de tradução, alterar a tradução "category" e colocar o novo arquivo nl_NL.mo em my-theme / languages. Isso não teve nenhum efeito.
Como posso obter uma tradução diferente para algumas strings sem alterar os arquivos principais de tradução?
fonte
gettext
filtro não capturará traduções que usam uma string "context", elas precisarão de gettext_with_context .return $domain != 'child-domain' && ( $new = __( $original, 'child-domain' ) ) != $original ? $new : $translated;
. Dessa maneira, eu posso manter as traduções substituídas no arquivo PO do tema filho em vez de tê-las cabeadas no código de função.