WordPress est réglé sur la langue néerlandaise. Lorsque j'utilise get_the_archive_title()
mon thème, il affiche correctement "Catégorie: nom de catégorie" sur une page d'archive de catégorie. Cependant, je voudrais lire "Sectie: nom de catégorie".
Je ne souhaite pas modifier le fichier de langue néerlandaise dans le dossier wp-content / languages, car il sera mis à jour par les mises à jour de WordPress.
J'ai essayé de copier ce fichier de traduction, de modifier la traduction "catégorie" et de mettre le nouveau fichier nl_NL.mo dans mon-thème / langues. Cela n'a eu aucun effet.
Comment puis-je obtenir une traduction différente pour certaines chaînes sans modifier les fichiers de traduction principaux?
la source
gettext
filtre n'attrapera pas les traductions qui utilisent une chaîne "contextuelle", celles-ci auront besoin de gettext_with_context .return $domain != 'child-domain' && ( $new = __( $original, 'child-domain' ) ) != $original ? $new : $translated;
. De cette façon, je peux gérer les traductions prioritaires dans le fichier PO du thème enfant au lieu de les avoir câblées dans le code de fonction.