Översätta WordPress plugins är en ständigt återkommande fråga. Det går använda sig av Poedit exempelvis om plugin skapare lagt med en sådan fil.
Ni kan också använda ett fritt plugin för översättning som Loco Translate. Med detta plugin kan ni direkt i WP admin översätta både plugins och tema.
Ett annat alternativ är att översätta enstaka ord och meningar i functions.php med getText.
Det du behöver ha reda på är text domain om du vill översätta mycket och exempelvis flera plugins, så här:
function my_text_strings( $translated_text, $text, $domain ) { switch ( $translated_text ) { case 'Save' : $translated_text = __( 'Spara', 'wc_smart_sale_badge' ); break; case 'Product Enquiry' : $translated_text = __( 'Produktförfrågan', 'wdm-product-enquiry' ); break; } return $translated_text; } add_filter( 'gettext', 'my_text_strings', 20, 3 );
Ovan översatte jag 2 plugins.
För en mer generell snabb global översättning, kan ni använda er av denna kodsnutten i functions.php
add_filter('gettext', 'translate_text'); add_filter('ngettext', 'translate_text'); function translate_text($translated) { $translated = str_ireplace('Save', 'Spara', $translated); return $translated; }
Vill ni ha en liten guide hur Poedit används så meddela mig!