Transposh - ทำลายอุปสรรคภาษา

Transposh.org - ดาวน์โหลด Plugin และขอความช่วยเหลือ

  • บ้าน
  • ติดต่อเรา
  • ดาวน์โหลด
  • คำถามที่พบบ่อย
    • บริจาค
  • เกี่ยวกับการสอน
    • ตู้โชว์ Widget
  • เกี่ยวกับ

เวอร์ชั่น 1.0.9.5 – ต่อสู้กับรหัสเน่า

มีนาคม 15, 2025 โดย Ofer 13 ความคิดเห็น

หลังจาก 16 ปีแห่งการดำเนินงานและมากกว่าสองปีโดยไม่มีการเปิดตัวใหม่, ปลั๊กอินของเราพบกับความท้าทายที่แพร่หลายที่รู้จักกันในชื่อ Code Rot. ปัญหานี้เกิดขึ้นเมื่อฟังก์ชั่นลดลงเมื่อเวลาผ่านไปแม้จะไม่มีการเปลี่ยนแปลงรหัสของปลั๊กอิน - เป็นปัจจัยภายนอก. ใหม่ WordPress เผยแพร่, อัปเดตเวอร์ชัน PHP, และการเปลี่ยนแปลงในบริการการแปลสามารถขัดขวางคุณสมบัติที่ออกแบบอย่างระมัดระวัง.

ในเวอร์ชัน 1.0.9.5, เราได้จัดการกับความท้าทายเหล่านี้, โดยให้ความสำคัญเป็นหลักในการแปลเอ็นจิ้น. เราลบรหัสที่ล้าสมัยและแนะนำการใช้งานใหม่เพื่อกู้คืนการสนับสนุนสำหรับบริการแปล Yandex และ Baidu, ซึ่งหยุดทำงานในช่วงไม่กี่ปีที่ผ่านมา. การอัปเดตเหล่านี้ตรวจสอบให้แน่ใจว่าคุณสมบัติการแปลทำงานได้อย่างสมบูรณ์อีกครั้ง. นอกจากนี้, เราได้ขยายการสนับสนุนภาษาเพื่อรวมภาษาใหม่ที่เพิ่มเข้ามาในบริการแปลเหล่านี้เมื่อเวลาผ่านไป.

รุ่นนี้สะท้อนให้เห็นถึงความทุ่มเทของเราในการรักษาปลั๊กอินที่เชื่อถือได้และมีประสิทธิภาพ, ปรับตัวเข้ากับภูมิทัศน์ที่พัฒนาขึ้นของเทคโนโลยีและบริการ.

เราได้แนะนำวิดเจ็ตใหม่ที่ใช้อิโมจิสเตมธงมาตรฐาน, ซึ่งรวมอยู่ในอีโมจิที่ตั้งไว้ในช่วงหลายปีที่ผ่านมา. การอัปเดตนี้ทำให้รหัสของวิดเจ็ตง่ายขึ้นอย่างมาก, ในขณะเดียวกันก็ช่วยให้การปรับแต่งธงได้ง่ายขึ้นเพื่อตอบสนองความต้องการเฉพาะของคุณ.

คุณสามารถตรวจสอบวิดเจ็ตใหม่นี้ได้ในเว็บไซต์ของเรา, ที่ซึ่งเราได้เพิ่มเคล็ดลับ CSS ที่ชาญฉลาดซึ่งทำให้ไอคอนภาษาปัจจุบันมีขนาดใหญ่เป็นสองเท่าของคนอื่น ๆ, ทำได้ด้วยรหัสสองบรรทัดต่อไปนี้!
.transposh_flags{font-size:22px}
.tr_active{font-size:44px; float:left}

เราหวังว่าคุณจะสนุกกับเวอร์ชันใหม่นี้!

ยื่นใต้: ข้อความทั่วไป, ประกาศการออก, อัปเดตของโปรแกรม ติดแท็กด้วย: อีโมจิ, ปล่อย, widget, ปลั๊กอิน wordpress

ความคิดเห็น

  1. Matze Karajanov พูดว่า

    มีนาคม 16, 2025 ที่ 3:52 am

    วิธีการแปลชื่อเมตาและคำอธิบายของคุณด้วย transposh!

    บาง “การเข้ารหัส” อย่างที่พวกเขาพูด (คนที่ไม่ทราบวิธีการเขียนโค้ด แต่ยังคงรหัสกับ AI) ฉันคิดด้วยวิธีที่สร้างสรรค์วิธีการแปลชื่อเมตาและคำอธิบายเมื่อใช้ transposh.

    ในฐานะนักการตลาด SEO ที่เป็นสิ่งที่รบกวนฉันจริงๆ. เว็บไซต์ที่แปล, ด้วยผลลัพธ์ภาษาอังกฤษใน Google.

    แล้วฉันจะทำอย่างไร.

    ก่อนอื่นฉันเพิ่มตัวอย่าง PHP นี้ (สร้างโดย Grok 3)
    นั่นแปลชื่อเมตาสำหรับฉัน.

    ฉันเรียกมันว่าชื่อเมตาและคำอธิบายในตัวอย่าง 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;
    });

    – หลังจากตัวอย่างนี้ > ชื่อถูกแปล, แต่ไม่ใช่คำอธิบาย. หลังจากที่มีความรู้สึกต่อไปและถึงจุดสิ้นสุดที่ตายไปกับ Grok ฉันคิดว่าโดยทั่วไปปลั๊กอิน transposh กำลังดึงการแปลจากฐานข้อมูลหลายครั้ง.

    ดังนั้นฉันจึงบอก Grok, เฮ้ถ้าเราเพิ่มชื่อเมตาและคำอธิบายในส่วนท้าย (ที่ซ่อนอยู่) เป็นข้อความ.
    และ transposh แปลมัน, หากเรามากกว่าดึงคำอธิบายจากฐานข้อมูลที่ Transposh จัดการให้เราจะไม่ได้รับการแปล?

    และ Grok3 ได้รับการยืนยันและให้ข้อมูลนี้กับฉัน (หลังจากให้คำชมแก่ฉันในการคิดนอกกรอบ)

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

    เพียงแค่สังเกต, ว่าฉันใช้ RankMath เป็นปลั๊กอิน SEO ของฉัน, นี่อาจจะใช้ได้กับ Yoast? หรือปลั๊กอินอื่น ๆ, แต่ฉันแน่ใจว่าถ้าคุณป้อนความคิดเห็นทั้งหมดนี้ไปยังเครื่องมือ AI ที่คุณเลือกมันสามารถแก้ไขฟิลด์ที่ถูกต้องสำหรับ Yoast และอื่น ๆ.

    Happy Translating Guys และขอขอบคุณที่รับการสนับสนุนปลั๊กอินนี้หลังจากผ่านไปหลายปี🙂
    หนึ่งในด้านบนของฉัน 3 อาวุธลับแน่นอน!

    ตอบ
  2. Matze Karajanov พูดว่า

    มีนาคม 16, 2025 ที่ 3:57 am

    ขอโทษฉันลืมพูดถึงบางสิ่งบางอย่าง.

    // เพิ่มชื่อเมตาและคำอธิบายลงในส่วนท้าย, เฉพาะในกรณีที่คำอธิบายเสร็จสมบูรณ์

    หากคุณแปลสิ่งนี้เป็นภาษาอังกฤษจะบอกว่าเพิ่มชื่อเมตาและคำอธิบายลงในส่วนท้ายเฉพาะในกรณีที่คำอธิบายถูกกรอก.

    เหตุผลที่ทำไมจึงเต็มไปด้วยเหตุผลเดียวกับที่ฉันคิดว่าเคล็ดลับส่วนท้ายนี้จะทำงานได้.

    ถ้าฉันมีคำอธิบายเมตาที่เป็นเอกลักษณ์สำหรับหน้าเว็บของฉัน, ที่ไม่ได้อยู่ในเว็บไซต์. มันไม่ได้แปล.

    แต่เมื่อฉันไม่ได้เพิ่มการแปลเลย, และทำให้มันว่างเปล่า, มันจะดึงคำสูงสุดของหน้า. ดังนั้นเมื่อฉันเพิ่มตัวอย่างแรกด้านบนเท่านั้น, มันเป็นเพียงการแปลชื่อ, เพราะชื่อเรื่องนี้เขียนไว้ในหน้า. แต่คำอธิบายเมตานั้นไม่ซ้ำกันและไม่มีที่ไหนที่เห็นในเว็บไซต์.

    นั่นเป็นวิธีที่ฉันคิดออกถ้าเราเพิ่มคำอธิบายเมตาที่มองไม่เห็นในส่วนท้าย > เราสามารถแปลชื่อเมตาและคำอธิบายด้วยตัวอย่างแรกที่ด้านบน.

    ดังนั้นคุณต้องใช้ตัวอย่างทั้งสองเพื่อให้ทำงานได้.
    หรือเพียงครั้งแรกถ้าคุณไม่เคยกรอกคำอธิบายของคุณต่อไป. ไม่ต้องกังวล.

    ตอบ
  3. บ๊อบ พูดว่า

    มีนาคม 18, 2025 ที่ 3:51 am

    เมื่อฉันบันทึกโพสต์, มันแสดงข้อผิดพลาดนี้:
    การเตือน: คีย์อาร์เรย์ที่ไม่ได้กำหนด “ข” in \wp-content\plugins\transposh-translation-filter-for-wordpress\core\constants.php on line 1702

    ฉันแก้ไขได้โดยการเปลี่ยนรหัสนี้ในบรรทัด 1702

    ถ้า ($langrec['เครื่องยนต์'][$เครื่องยนต์]) {

    เพื่อ

    ถ้า (isset($langrec['เครื่องยนต์'][$เครื่องยนต์])) {

    ตอบ
    • Ofer พูดว่า

      มีนาคม 18, 2025 ที่ 11:11 am

      ขอบคุณสำหรับการรายงานสิ่งนี้, การแก้ไขใน https://github.com/oferwald/transposh/commit/70f1a6bafc72a0358b42ada8a576a9f02b5ed136

      ตอบ
  4. Lulu Cheng พูดว่า

    มีนาคม 28, 2025 ที่ 4:17 am

    สวัสดี, ฉันใช้ Ranmath สำหรับเว็บไซต์ของฉัน, แต่ชื่อและคำอธิบายจะไม่ถูกแปล,แต่เวอร์ชันไม่กี่ปีที่ผ่านมาก็โอเค,ปลั๊กอินนี้สามารถปรับให้เหมาะสมได้? ขอบคุณ

    ตอบ
    • Ofer พูดว่า

      มีนาคม 30, 2025 ที่ 2:05 น

      ถ้าฉันรู้ว่า Ranmath คืออะไร, มากกว่า. ฉันสามารถสันนิษฐานได้ว่าพวกเขาเปลี่ยนบางสิ่งบางอย่าง. และฉันไม่สามารถทดสอบสิ่งที่ฉันไม่รู้อะไรเลย.

      ตอบ
      • Lulu Cheng พูดว่า

        มีนาคม 30, 2025 ที่ 5:41 น

        เสียใจ, ฉันป้อนข้อมูลที่ไม่ถูกต้อง, มันคือคณิตศาสตร์อันดับ.

        ตอบ
  5. วู พูดว่า

    เมษายน 5, 2025 ที่ 10:11 am

    ฉันติดตั้งเวอร์ชันล่าสุด, แต่แถบภาษาว่างเปล่า. โปรดใช้เวลาในการอัปเดตข้อผิดพลาด. ขอขอบคุณ.

    ตอบ
  6. สเตซี่ พูดว่า

    เมษายน 8, 2025 ที่ 2:52 น

    สวัสดีและขออภัยที่มาพร้อมกับรายงาน แต่
    ในผู้ดูแลระบบใน meta-box (กำหนดภาษาของข้อความ) ไม่ทำงานตามที่ควร. มันแสดงหมายเลขมากกว่าประเทศ.
    กลับไปที่ 1.0.9.4 การทำงาน

    ตอบ
  7. fhzy พูดว่า

    เมษายน 24, 2025 ที่ 4:52 am

    เหตุใดปลั๊กอินของเราจึงแปลว่า "หลักฐานการระเบิด" เป็น "หลักฐานการระเบิด" หรือ "หลักฐานการระเบิด" แทน "หลักฐานการระเบิด".

    ตอบ
  8. Andrey พูดว่า

    พฤษภาคม 28, 2025 ที่ 2:39 น

    เรามีปัญหากับปลั๊กอิน. ภาษาจะไม่แสดงในรายการ. นี่คือภาพหน้าจอ: http://joxi.ru/vAWQJd9IKQ3aDm พยายามติดตั้งปลั๊กอินใหม่, แต่ไม่มีอะไรเปลี่ยนแปลง. ในซอร์สโค้ดของหน้าผู้ดูแลระบบแท็กเหล่านี้ว่างเปล่าจริง. คำแนะนำใด ๆ?

    ตอบ
    • Ofer พูดว่า

      พฤษภาคม 28, 2025 ที่ 10:20 น

      กรุณากดบันทึกแล้วคุณจะเห็นภาษาด้านล่าง, ฉันตระหนักถึงข้อผิดพลาดและจะแก้ไขได้เร็ว ๆ นี้

      ตอบ
      • Andrey พูดว่า

        มิถุนายน 4, 2025 ที่ 12:00 น

        ขอบคุณมาก, การทำงาน!

        ตอบ

ฝากคำตอบ Andrey ยกเลิกการตอบ

ที่อยู่อีเมล์ของคุณจะไม่ถูกเผยแพร่. ช่องที่ต้องการถูกทำเครื่องหมาย *

การแปลภาษา

🇺🇸🇸🇦🇧🇩🏴󠁥󠁳󠁣󠁴󠁿🇨🇳🇹🇼🇭🇷🇨🇿🇩🇰🇳🇱🇪🇪🇵🇭🇫🇮🇫🇷🇩🇪🇬🇷🇮🇳🇮🇱🇮🇳🇭🇺🇮🇩🇮🇹🇯🇵🇮🇳🇰🇷🇱🇻🇱🇹🇲🇾🇮🇳🇮🇳🇳🇴🇵🇱🇵🇹🇵🇰🇷🇴🇷🇺🇷🇸🇸🇰🇸🇮🇪🇸🇸🇪🇮🇳🇮🇳🇹🇭🇹🇷🇺🇦🇵🇰🇻🇳
ตั้งเป็นภาษาเริ่มต้น
 แก้ไขการแปล

ผู้ให้การสนับสนุน

เราอยากจะขอขอบคุณผู้สนับสนุนของเรา!

นักสะสมแสตมป์, เหรียญบาท, ธนบัตร, TCGs, วิดีโอเกมและอื่น ๆ สนุกกับการ Transposh แปลโคลเน็กใน 62 ภาษา. Swap, แลกเปลี่ยน, โรคเรื้อนของสุนัขคอลเลกชันส่วนตัวของคุณโดยใช้แคตตาล็อกของเรา. คุณไม่เก็บอะไร?
เชื่อมต่อนักสะสม: เหรียญบาท, การเชื่อมต่อ พวกนักสะสม!

ความคิดเห็นล่าสุด

  1. หลักการ บน เวอร์ชั่น 1.0.9.6 – สายดีกว่าไม่เคยมิถุนายน 10, 2025
  2. Andrey บน เวอร์ชั่น 1.0.9.5 – ต่อสู้กับรหัสเน่ามิถุนายน 4, 2025
  3. Ofer บน เวอร์ชั่น 1.0.9.5 – ต่อสู้กับรหัสเน่าพฤษภาคม 28, 2025
  4. Andrey บน เวอร์ชั่น 1.0.9.5 – ต่อสู้กับรหัสเน่าพฤษภาคม 28, 2025
  5. fhzy บน เวอร์ชั่น 1.0.9.5 – ต่อสู้กับรหัสเน่าเมษายน 24, 2025

แท็ก

0.7 0.9 Ajax bing (msn) นักแปล วันคล้ายวันเกิด บัดดี้เพรส แก้ไขบั้ก ศูนย์อำนวยการ สไปรต์ CSS ดีบัก แปลบริจาค การบริจาค อีโมจิ สัมภาษณ์ปลอม ธง flag sprites รุ่นเต็มรูปแบบ gettext google-xml-sitemaps google แปลภาษา สำคัญ รายย่อย ภาษาอื่นๆ พาร์เซอร์ แปลมืออาชีพ ปล่อย RSS การรักษาความปลอดภัย SEO Shortcode รหัสย่อ การปรับปรุงความเร็ว เริ่ม ThemeRoller แทร็ก UI วีดีโอ widget wordpress.org WordPress 2.8 WordPress 3.0 WordPress MU ปลั๊กอิน wordpress wp-super-cache xcache

ฟีดการพัฒนา

  • การปล่อย 1.0.9.6
    เมษายน 5, 2025
  • การปรับปรุงรหัสเล็กน้อยเพื่อแก้ไขอินเทอร์เฟซและลบการคัดค้าน ...
    มีนาคม 22, 2025
  • แก้ไขคีย์อาร์เรย์ที่ไม่ได้กำหนด
    มีนาคม 18, 2025
  • ในที่สุดก็สนับสนุน jQueryui 1.14.1, สั้นลงรหัส
    มีนาคม 17, 2025
  • การปล่อย 1.0.9.5
    มีนาคม 15, 2025

โซเชียวมีเดีย

  • Facebook
  • พูดเบาและรวดเร็ว

ออกแบบโดย LPK สตูดิโอ

รายการ (RSS) และ ความคิดเห็น (RSS)

ลิขสิทธิ์ © 2025 · Transposh LPK สตูดิโอ บน กรอบปฐมกาล · เวิร์ดเพรส · เข้าสู่ระบบ