WordPress está configurado en idioma holandés. Cuando uso get_the_archive_title()
mi tema correctamente, aparece "Categoría: nombre de categoría" en una página de archivo de categoría. Sin embargo, me gustaría que lea "Sectie: Nombre de categoría".
No quiero cambiar el archivo de idioma holandés en la carpeta wp-content / languages, porque eso se actualizará con las actualizaciones de WordPress.
Intenté copiar ese archivo de traducción, alterando la traducción de "categoría" y colocando el nuevo archivo nl_NL.mo en my-theme / languages. Esto no tuvo ningún efecto.
¿Cómo puedo lograr una traducción diferente para algunas cadenas sin alterar los archivos de traducción principales?
fuente
gettext
filtro no detectará las traducciones que usan una cadena de "contexto", esas necesitarán gettext_with_context .return $domain != 'child-domain' && ( $new = __( $original, 'child-domain' ) ) != $original ? $new : $translated;
. De esta manera, puedo mantener las traducciones primordiales en el archivo PO del tema secundario en lugar de tenerlas cableadas en el código de función.