Posts on Xerusion's Blog https://xerusion.me/posts/ Recent content in Posts on Xerusion's Blog Hugo en-us Tue, 18 Mar 2025 00:00:00 +0000 Guide: การแปล KDE เป็นภาษาไทย https://xerusion.me/posts/translateguide/ Tue, 18 Mar 2025 00:00:00 +0000 https://xerusion.me/posts/translateguide/ <h2 id="this-is-no-longer-updated-please-visit"><strong>This is no longer updated, please visit <a href="https://community.kde.org/KDE_Localization/th/translation-guide" target="_blank">https://community.kde.org/KDE_Localization/th/translation-guide</a> instead.</strong></h2> <h2 id="การสอสาร">การสื่อสาร</h2> <h3 id="matrix">Matrix</h3> <p>เริ่มโดยการเข้า <a href="https://matrix.to/#/#kde-network-thailand:kde.org" target="_blank">Matrix</a> และแนะนําตัวเอง</p> <h3 id="กอนการแปล">ก่อนการแปล</h3> <p>ก่อนที่จะเริ่มแปลแอปใดๆ</p> <ul> <li> <p>ให้บอก/ถามในช่อง Matrix</p> </li> <li> <p>ดู Pull request ของ Github repo</p> </li> </ul> <p>เพื่อไม่ให้เกิดการแปลซํ้ากัน</p> <h3 id="ระหวางการแปล">ระหว่างการแปล</h3> <p>เปิด Pull request และตั้งชื่อเป็นชื่อของแอป/ไฟล์ที่กำลังแปล<br> Commit ที่ fork เป็นช่วงๆ จะทําให้การตรวจเร็วขึ้น</p> <h3 id="หลงการแปล">หลังการแปล</h3> <p>บอกใน pull request ว่าแปลเสร็จแล้ว</p> <h2 id="github-repo">Github repo</h2> <p><a href="https://github.com/Xerusion/kde-l10n-th" title="Guide: การแปล KDE เป็นภาษาไทย" target="_blank">Github Repo</a></p> <h3 id="pull-request">Pull request</h3> <ol> <li> <p>Fork the Github repo.</p> </li> <li> <p>Commit สิ่งที่แปลลงที่ fork.</p> </li> <li> <p>สร้าง pull request.</p> </li> <li> <p>เราจะตรวจและคอมเมนต์ถ้ามีอะไรผิดผลาด.</p> </li> </ol> <h2 id="lokalize-setup">Lokalize setup</h2> <h3 id="install">Install</h3> <p>จาก Distro&rsquo;s Package manager</p> <details> <summary>Debian/Ubuntu based</summary> <code>sudo apt install lokalize</code> </details> <details> <summary>Fedora/RHEL based</summary> <code>sudo dnf install lokalize</code> </details> <details> <summary>Arch based</summary> <code>sudo pacman -S lokalize</code> </details> <details> <summary>OpenSUSE based</summary> <code>sudo zypper in lokalize</code> </details> <h3 id="configure-lokalize">Configure Lokalize</h3> <p>ไปที่ Settings -&gt; Configure Lokalize -&gt; Identity</p>