På denne særlige palindromiske dato, en ny version af Transposh er udgivet. Denne version blev holdt tilbage alt for længe, men siden jeg endelig fik tiden, den er oppe og tilgængelig.
Så, hvad nytter det?
Første, Jeg vil gerne takke Julien Ahrens fra RCE Sikkerhed for hans hjælp til at opdage flere svagheder i den tidligere version, og samarbejder med mig om at levere rettelser og validere dem. Julien gav mig informationen og den fulde afsløring og var meget tålmodig med mig, indtil jeg endelig havde tid til at ordne alt. Jeg kan kun give ham min varmeste anbefaling, og vis min påskønnelse her. TAK!
Andre ting i denne version inkluderer en rettelse til den berygtede regression med Google Translate, får folk til at få [objektvindue] og/eller duplikeret indhold. Hvis du bruger Google Oversæt, brug venligst den nye knap på fanen hjælpeprogrammer for at slette duplikerede data. Det er altid en god idé at gemme en opdateret sikkerhedskopi af dine menneskelige oversættelser.
Der er også masser af forbedringer til den vildledende fane kaldet oversættelseseditor (hvilken, set i bakspejlet skulle jeg nok have ringet “oversættelsesstyring”) som giver dig bedre kontrol og synlighed over aktuelle oversættelser.
Masser af arbejde her blev dedikeret til kompatibilitet med PHP8 og wordpress 5.9, Jeg tror, at de fleste problemer blev elimineret, og widgets skulle fungere i grænsefladen igen, Jeg vil gerne takke alle de brugere, der hjalp mig med at teste dette, og især Alex og Marcel. tak fyrene!
Den næste version kommer forhåbentlig tidligere, Jeg tror, at jeg vil tage udvikling og fora til github eller en lignende platform. Lad mig vide, hvis du har nogen tanker om det.
Du er velkommen til kontakt os eller giv din feedback på dette indlæg, vi trives med dine positive input og idé (og visne på det negative…) så hjælp os med at give dig et af de bedste og gratis oversættelsesværktøjer, der findes.
Fantastic news! this plugin really is the best translation plugin i have found
This is the happiest day this year. Tak.
First Thanks for your work!
But, undskyld, This version break some things in my website. How can I make downgrade plugin?
Tanks!!!!!
Ældre versioner er tilgængelige, but I don’t think that downgrading will help in any way. I suggest to contact our support via the form on this site.
When switching to the Taiwanese language, there will be a path error when switching to other languages. For eksempel, when the Taiwanese language is converted to French: /zh-tw/ will become /fr-tw/, obviously this should be /fr/
Hej der,
I love your plugin very much!
But recently i found that transposh does not translate completely the custom fields in my site (meta keywords and meta description), some of them are traslated, but most of them are not.
This can be a bug or maybe related with the theme?
Thank you and best regards,
Jammy
Thanks a lot for this very useful FREE translation plugin 🙂
Free but beyond other translation plugins.
thanks for your great work.
Damn wordpress can’t search for such a great plugin.
It is so difficult for ordinary people to obtain valuable information.
This plugin should be installed on every wordpress website.
Maybe this can help someone else. I have been using your plugin on all of my clients website and it helped me a lot in order to offer a “logical” og “efficient” way to translate things.
One fix I came up with was with EXTERNAL Custom Links added within the WordPress Menu. The problem is that you cannot translate the url and therefore, if you serve a /fr version of a site and that it points to an external /fr version (of another site), that might cause you headaches. I don’t know if this was possible already through other ways, but anyhow here is my take on it.
Here is what I came up with:
– add a specific class (LANGCODE_only, ex: fr_only) into a menu item
– you can then have multiple instances of that menu item (one for each language) and it will only show in the proper language.
– you simply add this code in your functions.php
//TRANSPOSH FIX FOR EXTERNAL CUSTOM URL
add_filter(‘wp_nav_menu_objects’, ‘lang_filter_menu’, 10, 2);
function lang_filter_menu($sorted_menu_objects, $args) {
global $my_transposh_plugin;
$currentlang = transposh_get_current_language();//get current lang
$allAvailableLang = explode(‘,’, $my_transposh_plugin->options->viewable_languages);//get all actively translateable languages
$arrayToCompare = array_diff($allAvailableLang, matrix($currentlang));//remove the current language
// remove the menu item that has not the proper lang
//base on class LANGCODE_only, ex: pt_only
//YOU MUST ADD THE CLASS IN THE APPEARANCE > MENU > MENU ITEM, under “CSS Classes (optional)”
foreach ($sorted_menu_objects as $key => $menu_object) {
//loop through array of compare langs
foreach ($arrayToCompare as $notPresentLang){
//remove item if not current language
hvis ( in_array($notPresentLang.’_only’, $menu_object->classes )) {
unset($sorted_menu_objects[$key]);
break;
}
}
}
return $sorted_menu_objects;
}
Many thanks to the developer and supporter of the best wordpress translation plugin.
Please release a more advanced pro version for a reasonable fee so you can offer more and earn better.
Glad that My Fav plugin got updated