qTranslate label translation:
_e("English")
qTranslate current language code:
if ( function_exists('qtranxf_generateLanguageSelectCode')) echo qtranxf_generateLanguageSelectCode('both'); // text, image, both
The following fields are pre-configured to be translatable by default:
wp-editor-area“, which normally include all TinyMCE visual editors.qtranxf_useCurrentLanguageIfNotFoundUseDefaultLanguage($post->post_title)
theme-options.php
Backoffice -> Settings -> Languages -> Integration -> Custom Configuration
{ "admin-config":{ "theme-option":{ "pages":{"themes.php":"page=theme_options"}, "forms":{ "theme-options-form":{ "fields":{ "wp-editor-area":{"jquery":".wp-editor-area"} } } } } } }
.po + .mo = poedit
function kenobisoft_load_theme_textdomain() {
load_theme_textdomain( 'default', get_stylesheet_directory() . '/languages/' );
}
add_action( 'after_setup_theme', 'kenobisoft_load_theme_textdomain' );
Replace “English” with EN
function my_qtranxf_generateLanguageSelectCode($style='', $id='') {
ob_start();
qtranxf_generateLanguageSelectCode($style, $id);
$o = ob_get_contents();
ob_end_clean();
return str_replace(array('English', 'Français', 'Nederlands'),array('EN', 'FR', 'NL'), $o);
}