5

Desidero modificare il valore di traduzione di un testo quando la lingua è l'impostazione internazionale inglese predefinita. Qual è il modo corretto per farlo, quindi non dobbiamo cambiare il file ogni volta che aggiorniamo la versione wordpress?Cambio wordpress traduzione predefinita

+0

È questo per WordPress stesso o un plugin? – doublesharp

+0

@doublesharp È un testo in un plugin. È un testo in commercio woo per esempio che voglio cambiare ma il valore viene recuperato dalla traduzione. Pensavo che la modifica del valore nel file di traduzione potesse essere la soluzione. – phoenixwizard

+0

Non è tradotto correttamente o vuoi solo una traduzione diversa? – doublesharp

risposta

7

Questo è un bel plugin che fa proprio questo: http://wordpress.org/plugins/quick-localization/

Ma se hai solo pochi, è anche possibile utilizzare questo codice:

function filter_gettext($translation, $text, $domain) { 
    if ($text == 'Recent Comments') { 
     $translations = &get_translations_for_domain($domain); 
     return $translations->translate('Something else'); 
    } 
    return $translation; 
} 

add_filter('gettext', 'filter_gettext', 10, 4); 
Problemi correlati