WordPress-Übersetzung

Ich würde gerne ein Wort in WP übersetzen, aber ich möchte nicht die ganzen Übersetzungsdateien (.mo und .po) wegen nur eines Wortes ersetzen (es wird mit der nächsten WP-Version überschrieben und ich muss es tun Erinnere dich ständig daran).

Ist es möglich, nur ein Wort zu übersetzen, ohne den Rest zu überschreiben?

PS: Ich muss ‘no-subset’ zu ‘cyrillic’ in /wp-includes/script-loader.php übersetzen:

/* translators: To add an additional Open Sans character subset specific to your language, * translate this to 'greek', 'cyrillic' or 'vietnamese'. Do not translate into your own language. */ $subset = _x( 'no-subset', 'Open Sans font: add new subset (greek, cyrillic, vietnamese)' ); if ( 'cyrillic' == $subset ) { $subsets .= ',cyrillic,cyrillic-ext'; } elseif ( 'greek' == $subset ) { $subsets .= ',greek,greek-ext'; } elseif ( 'vietnamese' == $subset ) { $subsets .= ',vietnamese'; } // Hotlink Open Sans, for now $open_sans_font_url = "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets"; } 

Solutions Collecting From Web of "WordPress-Übersetzung"

OMFG, das ist der blödeste Code, den ich seit einiger Zeit im core gesehen habe. Folgen Sie nicht den Kommentaren dort, wenn Sie eine andere Art von Open-Sans verwenden möchten, schreiben Sie einfach ein Plugin, das den Style abmeldet und fügen Sie das Plugin hinzu, das Sie stattdessen verwenden möchten

 function replace_open_sans() { wp_deregister_style('open-sans'); wp_register_style('open-sans', 'http://fonts.googleapis.com/css?family=Open+Sans:300'); wp_enqueue_style('open-sans'); } add_action( 'wp_enqueue_styles', 'replace_open_sans' ); 

Code genommen von http://www.webdevelopmentgroup.com/2014/01/replace-open-sans-in-wordpress3-3-8/