Transposh - Prelomenie jazykových bariér

Transposh.org prezentácia wordpress pluginu a podporná stránka

  • Domov
  • Napíšte nám
  • Stiahnuť
  • Najčastejšie otázky
    • Prispejte nám
  • Návody
    • Ukážka widgetu
  • O nás

Verzia 1.0.9.5 – Boj proti hnilobe kódu

Marca 15, 2025 od ponúkam 10 Komentáre

Po 16 Roky prevádzky a viac ako dva roky bez nového vydania, Náš doplnok sa stretol s rozšírenou výzvou známou ako Code Rot. Tento problém vzniká, keď sa funkčnosť v priebehu času zhoršuje - dokonca aj bez zmien v kóde doplnku - dané na externé faktory. Nové vydania WordPress, Aktualizované verzie PHP, a zmeny v prekladateľských službách môžu narušiť starostlivo navrhnuté funkcie.

Vo verzii 1.0.9.5, Tieto výzvy sme riešili, s primárnym zameraním na prekladateľské motory. Odstránili sme zastaraný kód a zaviedli nové implementácie na obnovenie podpory prekladateľských služieb Yandex a Baidu, ktorý prestal pracovať v posledných rokoch. Tieto aktualizácie zabezpečujú, aby boli funkcie prekladu opäť úplne funkčné. Navyše, Rozširovali sme jazykovú podporu, aby sme v priebehu času zahrnuli nové jazyky pridané do týchto prekladateľských služieb.

Toto vydanie odráža naše odhodlanie udržať spoľahlivý a efektívny doplnok, Prispôsobenie sa vyvíjajúcej sa krajine technológií a služieb.

Zaviedli sme nový widget, ktorý využíva štandardnú vlajku emodži, ktoré boli zaradené do emodži v priebehu rokov. Táto aktualizácia výrazne zjednodušuje kód miniaplikácie, a zároveň umožňuje ľahké prispôsobenie vlajok na uspokojenie vašich konkrétnych potrieb.

Môžete sa pozrieť na tento nový widget v akcii na našich stránkach, kde sme pridali šikovný trik CSS, vďaka ktorému je súčasná ikona jazyka dvakrát väčšia ako ostatní, dosiahnuté iba nasledujúcimi dvoma riadkami kódu!
.transposh_flags{font-size:22px}
.tr_active{font-size:44px; float:left}

Dúfame, že sa vám táto nová verzia bude páčiť!

Zaredené pod: Všeobecnej správy, Vydanie oznámenia, Aktualizácie softvéru Značky: emodži, uvoľnení, Widget, WordPress plugin

Komentáre

  1. Matze Karajanov hovorí:

    Marca 16, 2025 pri 3:52 ráno

    Ako preložiť svoj meta názov a popis pomocou Transposh!

    Po nejakom “kódovanie atmosféry” ako sa hovorí (Ľudia, ktorí nevedia, ako kódovať, ale stále kódujú s AI) Kreatívnym spôsobom som prišiel na to, ako preložiť názov a popis meta pri použití Transposh.

    Ako chlapík na marketing SEO, ktorý ma skutočne obťažoval. Preložené stránky, s anglickými výsledkami v google.

    Tak ako som to urobil.

    Najprv som pridal tento úryvok PHP (Vytvoril Grok 3)
    To pre mňa preložilo názov meta.

    Nazval som to meta názov a popis v útržku WP:

    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 tomto úryvku > Názov bol preložený, ale nie popis. Po ďalšom vibrácii a dosiahnutí slepej uličky s Grokom som si myslel, že v podstate doplnok TransPosh načítava preklad z databázy viackrát.

    Tak som to povedal Grokovi, hej, ak pridáme názov a popis meta do päty (skrytý) ako text.
    A transponsh to prekladá, Ak by sme vytiahli opis z databázy, ktorá pre nás Transposh spravuje, nebolo by to preložené?

    A Grok3 potvrdil a dal mi tento úryvok (Potom, čo mi dal kompliment za premýšľanie mimo krabice)

    // 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
    }
    }
    });

    Len si všimnite, že som používal Rankmath ako môj doplnok SEO, Toto bude možno pracovať s Yoast? Alebo iné doplnky, Ale som si istý, že ak kŕmite celý tento komentár k nástroju AI podľa vášho výberu, môže to opraviť správne polia pre Yoast a ďalšie.

    Šťastný preklad chlapcov a ďakujeme, že ste si po toľkých rokoch vyzdvihli podporu tohto doplnku 🙂
    Jeden z mojich vrcholov 3 tajné zbrane určite!

    Odpovedzte
  2. Matze Karajanov hovorí:

    Marca 16, 2025 pri 3:57 ráno

    Prepáč, zabudol som niečo spomenúť.

    // Pridajte do päty názov a popis meta, Iba ak bol popis dokončený

    Ak by ste to preložili do angličtiny.

    Dôvod, prečo iba vtedy, keď je vyplnený, je rovnaký dôvod, prečo som si myslel, že tento trik päty bude fungovať.

    Keby som mal pre svoje stránky jedinečný meta popis, To nebolo na webovej stránke. Nebolo preložené.

    Ale keď som vôbec nepridal preklad, a nechal to prázdne, Vytiahne top slová stránky. Takže keď som pridal iba prvý úryvok vyššie, Iba prekladal titul, Pretože názov je tiež napísaný na stránke. ale meta popis bol jedinečný a nikde videný na webovej stránke.

    Takto som v podstate prišiel na to, či do päty pridáme neviditeľný meta popis > Môžeme preložiť meta tituly a popisy s týmto prvým úryvkom vyššie.

    Takže potrebujete oba úryvky, aby to fungovalo.
    Alebo iba prvý, ak nikdy nevyplníte svoje opisy. neobťažovať sa.

    Odpovedzte
  3. Bob hovorí:

    Marca 18, 2025 pri 3:51 ráno

    Keď uložím príspevok, Ukazuje túto chybu:
    Upozornenie: Nedefinovaný kľúč poľa “b” v wp-content plugins transposh-translation-filter-for-wordpress core constants.php on-line 1702

    Vyriešil som to zmenou tohto kódu online 1702

    ak ($langrec[„Engines“][$motor]) {

    do

    ak (preč($langrec[„Engines“][$motor])) {

    Odpovedzte
    • ponúkam hovorí:

      Marca 18, 2025 pri 11:11 ráno

      Vďaka za nahlásenie tohto, stanovené v https://github.com/oferwald/transposh/commit/70f1a6bafc72a0358b42ada8a576a9f02b5ed136

      Odpovedzte
  4. Lulu Cheng hovorí:

    Marca 28, 2025 pri 4:17 ráno

    Ahoj, Používam Ranmath pre svoju webovú stránku, Ale názov a popis sa nepreloží,Ale verzia pred niekoľkými rokmi bola v poriadku,Dá sa tento doplnok optimalizovať? Vďaka

    Odpovedzte
    • ponúkam hovorí:

      Marca 30, 2025 pri 2:05 popoludní

      Keby som vedel, čo je Ranmath, potom. Môžem len predpokladať, že niečo zmenili. A nemôžem testovať veci, o ktorých nič neviem.

      Odpovedzte
      • Lulu Cheng hovorí:

        Marca 30, 2025 pri 5:41 popoludní

        Prepáč, Zadal som nesprávne informácie, Je to hodná matematika.

        Odpovedzte
  5. wu hovorí:

    apríla 5, 2025 pri 10:11 ráno

    Nainštaloval som najnovšiu verziu, Ale jazyková lišta je prázdna. Nájdite si čas na aktualizáciu chyby. Ďakujem.

    Odpovedzte
  6. Stacy hovorí:

    apríla 8, 2025 pri 2:52 popoludní

    Dobrý deň a je mi ľúto, že som prišiel so správou, ale
    v správcovi v meta-boxe (Definujte jazyk textu) nefunguje tak, ako by mal. Ukazuje skôr číslo ako krajinu.
    vrátiť späť 1.0.9.4 pracujúci

    Odpovedzte
  7. šťavnatý hovorí:

    apríla 24, 2025 pri 4:52 ráno

    Prečo náš doplnok prekladá „dôkaz o výbuchu“ ako „dôkaz o výbuchu“ alebo „dôkaz o výbuchu“ namiesto „dôkazov o výbuchu“.

    Odpovedzte

Leave a Reply to Bob Zrušiť odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

Preklad

🇺🇸🇸🇦🇧🇩🏴󠁥󠁳󠁣󠁴󠁿🇨🇳🇹🇼🇭🇷🇨🇿🇩🇰🇳🇱🇪🇪🇵🇭🇫🇮🇫🇷🇩🇪🇬🇷🇮🇳🇮🇱🇮🇳🇭🇺🇮🇩🇮🇹🇯🇵🇮🇳🇰🇷🇱🇻🇱🇹🇲🇾🇮🇳🇮🇳🇳🇴🇵🇱🇵🇹🇵🇰🇷🇴🇷🇺🇷🇸🇸🇰🇸🇮🇪🇸🇸🇪🇮🇳🇮🇳🇹🇭🇹🇷🇺🇦🇵🇰🇻🇳
Nastaviť ako predvolený jazyk
 Upraviť preklad

Sponzori

Chceli by sme poďakovať našim sponzorom!

Zberatelia známok, mince, bankovky, TCG, videohry a ďalšie užijú Transposh preložené Colnect v 62 jazyky. Vymeňte, výmena, mange svoje osobné zbierku pomocou nášho katalógu. čo zbierať?
Pripojenie kolektorov: mince, známky a ďalšie!

Nové komentáre

  1. šťavnatý v Verzia 1.0.9.5 – Boj proti hnilobe kóduapríla 24, 2025
  2. Stacy v Verzia 1.0.9.5 – Boj proti hnilobe kóduapríla 8, 2025
  3. wu v Verzia 1.0.9.5 – Boj proti hnilobe kóduapríla 5, 2025
  4. Lulu Cheng v Verzia 1.0.9.5 – Boj proti hnilobe kóduMarca 30, 2025
  5. ponúkam v Verzia 1.0.9.5 – Boj proti hnilobe kóduMarca 30, 2025

Značky

0.7 0.9 Ajax bing (msn) prekladateľ narodeniny buddypress Bugfix Control Center css prízraky ladiť prispel preklady dary emodži falošné rozhovory flags vlajka sprit plná verzia gettext google-xml-Sitemaps Google Translate hlavné menšie viac jazykov syntaktický analyzátor Profesionálne preklady uvoľnení rss securityfix TENTO skrátený skratkové Rýchlosť vylepšenia štart themeroller Trac ui video Widget wordpress.org wordpress 2.8 wordpress 3.0 WordPress MU WordPress plugin WP-super-cache XCache

Vývojový feed

  • Prepustenie 1.0.9.6
    apríla 5, 2025
  • Menšie vylepšenia kódu pre úpravy rozhrania a odstránenie niektorých odpisov…
    Marca 22, 2025
  • Opravte nedefinovaný kľúč poľa
    Marca 18, 2025
  • Nakoniec podporujte jQueryui 1.14.1, pekne skrátiť kód
    Marca 17, 2025
  • Prepustenie 1.0.9.5
    Marca 15, 2025

Sociálne siete

  • Facebook
  • Twitter

Design by LPK Studio

Príspevky (RSS) a Komentáre (RSS)

Autorské práva © 2025 · Transposh LPK Studio v Genesis Framework · WordPress · Prihlásiť sa