Transposh - Išdaužti kalbos barjerų

Transposh.org Wordpress Plugin vitrina ir palaikymas svetainės

  • Namo
  • Susisiekite su mumis
  • Parsisiųstix
  • DUK
    • Paaukoti
  • Instrukcija
    • Valdiklis Vitrina
  • Apie

Versija 1.0.9.5 – Kovoti su kodo puviniu

Kovo 15, 2025 pagal Ofer 13 Komentarais

Po 16 eksploatavimo metai ir daugiau nei dveji metai be naujos išleidimo, Mūsų papildinys susidūrė. Ši problema iškyla, kai funkcionalumas laikui bėgant blogėja - net ir nepakeičiant papildinio kodo - išoriniai veiksniai yra išoriniai veiksniai. Nauji „WordPress“ leidimai, Atnaujintos PHP versijos, ir vertimo paslaugų pokyčiai gali sutrikdyti kruopščiai sukurtas funkcijas.

Versijoje 1.0.9.5, Mes sprendėme šiuos iššūkius, pagrindinis dėmesys skiriamas vertimo varikliams. Mes pašalinome pasenusį kodą ir pristatėme naujus diegimus, kad atkurtume „Yandex“ ir „Baidu“ vertimo paslaugų palaikymą, kuris pastaraisiais metais nustojo veikti. Šie atnaujinimai užtikrina, kad vertimo funkcijos dar kartą veikia visiškai. Be to, Mes išplėtėme kalbų palaikymą, kad laikui bėgant į šias vertimo paslaugas įtrauktume naujas kalbas.

Ši laida atspindi mūsų atsidavimą, kad papildinys būtų patikimas ir efektyvus, Pritaikymas besikeičiančiam technologijų ir paslaugų kraštovaizdžiui.

Mes pristatėme naują valdiklį, kuriame naudojami standartiniai vėliavos jaustukai, kurie per daugelį metų buvo įtraukti į jaustukų rinkinius. Šis atnaujinimas žymiai supaprastina valdiklio kodą, tuo tarpu taip pat leidžia lengvai pritaikyti vėliavas, kad būtų patenkinti jūsų specifiniai poreikiai.

Galite patikrinti šį naują valdiklį, veikiantį mūsų svetainėje, kur mes pridėjome protingą CSS triuką, kuris dabar dabartinę kalbos piktogramą daro dvigubai didesnę nei kiti, pasiekta tik šiomis dviem kodo eilutėmis!
.transposh_flags{font-size:22px}
.tr_active{font-size:44px; float:left}

Tikimės, kad jums patiks ši nauja versija!

Filed Under: Bendrosios žinutės, Leidiniai skelbimai, Programinės įrangos atnaujinimai Tagged with: emoji, išlaisvinti, Valdiklis, Wordpress Plugin

Komentarais

  1. Matze Karajanov sako

    Kovo 16, 2025 prie 3:52 esu

    Kaip išversti meta pavadinimą ir aprašymą naudojant „Transposh“!

    Po kai kurių “Vibe kodavimas” Kaip sakoma (Žmonės, kurie nežino, kaip koduoti, bet vis tiek koduoja su AI) Kūrybiškai supratau, kaip išversti meta pavadinimą ir aprašymą, kai naudojate „Transposh“.

    Kaip SEO rinkodaros vaikinas, kuris mane tikrai trikdė. Išverstos svetainės, Su anglų kalbos rezultatais „Google“.

    Taigi, kaip aš tai padariau.

    Pirmiausia pridėjau šį PHP fragmentą (Sukūrė Grok 3)
    Kuris man išvertė meta titulą.

    Aš tai pavadinau meta pavadinimu ir aprašymu WP fragmente:

    add_filter('rank_math/frontend/title', function($title) {
    global $my_transposh_plugin;

    // Controleer of Transposh actief is
    if (!isset($my_transposh_plugin) || !is_object($my_transposh_plugin)) {
    return $title;
    }

    // Haal de huidige taal op
    $lang = transposh_get_current_language();

    // Vertaal alleen als de taal niet de standaardtaal is
    if ($lang && !$my_transposh_plugin->options->is_default_language($lang)) {
    // Gebruik fetch_translation om de title te vertalen
    list(, $translated_title) = $my_transposh_plugin->database->fetch_translation($title, $lang);
    if ($translated_title) {
    $title = $translated_title;
    }
    }

    return $title;
    });

    add_filter('rank_math/frontend/description', function($description) {
    global $my_transposh_plugin;

    // Controleer of Transposh actief is
    if (!isset($my_transposh_plugin) || !is_object($my_transposh_plugin)) {
    return $description;
    }

    // Haal de huidige taal op
    $lang = transposh_get_current_language();

    // Vertaal alleen als de taal niet de standaardtaal is
    if ($lang && !$my_transposh_plugin->options->is_default_language($lang)) {
    // Gebruik fetch_translation om de description te vertalen
    list(, $translated_description) = $my_transposh_plugin->database->fetch_translation($description, $lang);
    if ($translated_description) {
    $description = $translated_description;
    }
    }

    return $description;
    });

    – Po šio fragmento > Pavadinimas buvo išverstas, Bet ne aprašymas. Po tolesnio vibravimo ir pasiekęs „Grok“ aklavietę, aš supratau, kad iš esmės „Transposh“ papildinys kelis kartus pateikia vertimą iš duomenų bazės.

    Taigi aš pasakiau Grokui, Ei, jei poraštėje pridėtume meta pavadinimą ir aprašymą (paslėptas) kaip tekstas.
    Ir Transposhas jį verčia, Jei mes nei ištrauktume aprašymą iš duomenų bazės, kurią „Transposh“ valdo už mus?

    Ir Grok3 patvirtino ir davė man šį fragmentą (Po to, kai man buvo komplimentas už mąstymą už dėžutės)

    // Voeg de meta title en description toe aan de footer, alleen als de description is ingevuld
    add_action('wp_footer', function() {
    global $post;
    if (is_singular() && $post) {
    $meta_title = get_post_meta($post->ID, 'rank_math_title', true);
    $meta_description = get_post_meta($post->ID, 'rank_math_description', true);

    // Controleer of de meta description is ingevuld
    if (!empty($meta_description)) {
    // Standaard meta title als deze leeg is
    if (empty($meta_title)) {
    $meta_title = get_the_title($post->ID);
    }
    ?>

    document.addEventListener('DOMContentLoaded', function() {
    var metaElement = document.getElementById('transposh-meta');
    if (metaElement) {
    var translatedText = metaElement.innerText || metaElement.textContent;
    // Splits de tekst weer op in title en description (na vertaling)
    var parts = translatedText.split(' | ');
    var translatedDesc = parts[1] || translatedText; // Gebruik description na de |, anders hele tekst

    var metaTag = document.querySelector('meta[name="description"]');
    if (metaTag) {
    metaTag.setAttribute('content', translatedDesc);
    } else {
    var newMeta = document.createElement('meta');
    newMeta.name = 'description';
    newMeta.content = translatedDesc;
    document.head.appendChild(newMeta);
    }
    }
    });

    <?php
    }
    }
    });

    Tiesiog atkreipkite dėmesį, kad aš naudojau „Rankmath“ kaip savo SEO papildinį, Tai galbūt veiks su yoast? Ar kiti papildiniai, Bet esu tikras, kad jei pateikiate visą šį komentarą pasirinktam AI įrankiui.

    Laimingi versti vaikinus ir ačiū, kad po tiek metų pasirinkote šio papildinio palaikymą 🙂
    Vienas iš mano viršūnių 3 Slapti ginklai tikrai!

    Atsakyti
  2. Matze Karajanov sako

    Kovo 16, 2025 prie 3:57 esu

    Atsiprašau, pamiršau ką nors paminėti.

    // Pridėkite meta pavadinimą ir aprašą prie poraštės, Tik jei aprašymas bus baigtas

    Jei išversite tai į anglų kalbą, sakoma, kad pridėkite meta pavadinimą ir aprašą tik po poraštės.

    Priežastis, kodėl tik užpildyta, yra ta pati priežastis, kodėl aš supratau, kad šis poraštės triukas veiks.

    Jei turėčiau unikalų savo puslapių meta aprašą, Tai nebuvo svetainėje. Tai nebuvo išversta.

    Bet kai aš visai nepridėjau vertimo, ir laikė tuščią, Tai ištrauks viršutinius puslapio žodžius. Taigi, kai pridėjau tik pirmąjį fragmentą aukščiau, Tai tik išvertė pavadinimą, Nes pavadinimas taip pat parašytas puslapyje. Tačiau meta aprašymas buvo unikalus ir niekur nebuvo matomas svetainėje.

    Iš esmės taip supratau, ar poraštėje pridedame nematomą meta aprašą > Mes galime išversti meta pavadinimus ir aprašymus su tuo pirmuoju fragmentu aukščiau.

    Taigi jums reikia abiejų fragmentų.
    Arba tik pirmoji, jei vis tiek užpildysite savo aprašymus. Nesijaudink.

    Atsakyti
  3. Bobas sako

    Kovo 18, 2025 prie 3:51 esu

    Kai taupau įrašą, Tai rodo šią klaidą:
    Įspėjimas: Neapibrėžtas masyvo raktas “b” wp-content papildiniai transposh-transliacijos filmavimo filtro for-wordpress core constants.php eilutėje 1702

    Aš tai išsprendžiau pakeisdamas šį kodą eilutėje 1702

    jeigu ($Langrec[„Varikliai“][$variklis]) {

    į

    jeigu (Isset($Langrec[„Varikliai“][$variklis])) {

    Atsakyti
    • Ofer sako

      Kovo 18, 2025 prie 11:11 esu

      Ačiū už pranešimą apie šio, nustatoma, https://github.com/oferwald/transposh/commit/70f1a6bafc72a0358b42ada8a576a9f02b5ed136

      Atsakyti
  4. Lulu Cheng sako

    Kovo 28, 2025 prie 4:17 esu

    Sveiki, Savo svetainėje naudoju „Ranmath“, Buthe pavadinimas ir aprašymas nebus išverstas,Bet prieš kelerius metus ši versija buvo gerai,Ar šis papildinys gali būti optimizuotas? Dėkoju

    Atsakyti
    • Ofer sako

      Kovo 30, 2025 prie 2:05 pm

      Ar būčiau žinojęs, kas yra Ranmath, nei gal. Aš galiu tik manyti, kad jie kažką pakeitė. Ir aš negaliu išbandyti dalykų, apie kuriuos nieko nežinau.

      Atsakyti
      • Lulu Cheng sako

        Kovo 30, 2025 prie 5:41 pm

        Atsiprašau, Įvedžiau neteisingą informaciją, Tai yra rango matematika.

        Atsakyti
  5. WU sako

    Balandis 5, 2025 prie 10:11 esu

    Įdiegiau naujausią versiją, Bet kalbos juosta tuščia. Norėdami atnaujinti klaidą, skirkite laiko atnaujinti. Ačiū.

    Atsakyti
  6. Stacy sako

    Balandis 8, 2025 prie 2:52 pm

    Sveiki ir gaila ateiti su ataskaita, bet
    administratoriuje „Meta-Box“ (Apibrėžkite teksto kalbą) neveikia taip, kaip turėtų. Jis rodo numerį, o ne šalis.
    Grįžkite atgal į 1.0.9.4 Darbas

    Atsakyti
  7. fhzy sako

    Balandis 24, 2025 prie 4:52 esu

    Kodėl mūsų papildinys išverčia „Sprogimo įrodymą“ kaip „Sprogimo įrodymą“ arba „Sprogimo įrodymą“, o ne „Sprogimo įrodymą“.

    Atsakyti
  8. Andrey sako

    Gegužės 28, 2025 prie 2:39 pm

    Mes turime problemų dėl papildinio. Kalbos nerodomos sąraše. Čia yra ekrano kopija: http://joxi.ru/vAWQJd9IKQ3aDm Bandė iš naujo įdiegti papildinį, Bet niekas nepasikeitė. Šaltinio administratoriaus puslapio kode šios žymos iš tikrųjų yra tuščios. Bet kokių patarimų?

    Atsakyti
    • Ofer sako

      Gegužės 28, 2025 prie 10:20 pm

      Paspauskite išsaugoti ir pamatysite žemiau pateiktas kalbas, Aš žinau apie klaidą ir netrukus ją ištaisysiu

      Atsakyti
      • Andrey sako

        birželis 4, 2025 prie 12:00 pm

        Labai ačiū, tai veikia!

        Atsakyti

Palikite atsakymą Andrey Atšaukti atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

Vertimas

🇺🇸🇸🇦🇧🇩🏴󠁥󠁳󠁣󠁴󠁿🇨🇳🇹🇼🇭🇷🇨🇿🇩🇰🇳🇱🇪🇪🇵🇭🇫🇮🇫🇷🇩🇪🇬🇷🇮🇳🇮🇱🇮🇳🇭🇺🇮🇩🇮🇹🇯🇵🇮🇳🇰🇷🇱🇻🇱🇹🇲🇾🇮🇳🇮🇳🇳🇴🇵🇱🇵🇹🇵🇰🇷🇴🇷🇺🇷🇸🇸🇰🇸🇮🇪🇸🇸🇪🇮🇳🇮🇳🇹🇭🇹🇷🇺🇦🇵🇰🇻🇳
Nustatyti kaip numatytąją kalbą
 Redaguoti Vertimą

Rėmėjai

Mes norėtume padėkoti mūsų rėmėjams!

Kolekcionavimo antspaudų, monetos, banknotai, TCGs, Vaizdo žaidimai ir daugiau patinka Transposh išversta Colnect į 62 kalbomis. Sukeisti, mainai, niežų savo asmeninę kolekciją naudojant mūsų katalogą. Ką rinkti?
Kolektorių prijungimas: monetos, antspaudai ir daugiau!

Naujausi komentarai

  1. Principas įjungta Versija 1.0.9.6 – Geriau vėlai nei niekadabirželis 10, 2025
  2. Andrey įjungta Versija 1.0.9.5 – Kovoti su kodo puviniubirželis 4, 2025
  3. Ofer įjungta Versija 1.0.9.5 – Kovoti su kodo puviniuGegužės 28, 2025
  4. Andrey įjungta Versija 1.0.9.5 – Kovoti su kodo puviniuGegužės 28, 2025
  5. fhzy įjungta Versija 1.0.9.5 – Kovoti su kodo puviniuBalandis 24, 2025

Žymos

0.7 0.9 "Ajax" Bing (msn) vertėjas Gimimo diena buddypress Ištaisyta kontrolės centras CSS sprites derinti įmoka vertimas aukos emoji netikri interviu vėliavos vėliava animacinius pilna versija gettext Google XML Sitemap Google Translate pagrindinis nepilnametis daugiau kalbų analizatorius profesionalus vertimas išlaisvinti rss securityfix ŠI Trumpa trumpuosius greitis priedai pradžia themeroller trac ui video Valdiklis wordpress.org wordpress 2.8 wordpress 3.0 WordPress MU Wordpress Plugin wp-super-cache xcache

Vystymo kanalas

  • Išlaisvinimas 1.0.9.6
    Balandis 5, 2025
  • Nedideli kodo patobulinimai, norint redaguoti sąsają ir pašalinti tam tikrą nusidėvėjimą ...
    Kovo 22, 2025
  • Ištaisykite neapibrėžtą masyvo raktą
    Kovo 18, 2025
  • Pagaliau palaikykite jqueryui 1.14.1, Gražiai sutrumpinkite kodą
    Kovo 17, 2025
  • Išlaisvinimas 1.0.9.5
    Kovo 15, 2025

Socialinis

  • Facebook
  • "Twitter"

Dizainas LPK studija

Įrašai (RSS) ir Komentarais (RSS)

Autorių teisės © 2025 · Transposh LPK studija įjungta Genesis Framework · "WordPress · Prisijungti