Skip to main content
AndroidAndroid Integration

ปรับการแปลแอป Android ให้คล่องตัว

ซิงค์ strings.xml แบบเนทีฟและรองรับขั้นตอนการทำงานของแอป Android

คู่มือการแปลแอป Android

ความท้าทายในการแปลแอป Android

โปรเจกต์หลายโมดูลและทรัพยากร XML ต้องใช้ขั้นตอนการแปลที่เป็นระบบ

จัดการ strings.xml ในหลายโมดูล

โมดูลฟีเจอร์และโมดูลไลบรารีต่างมี res/values/ ของตนเอง ทำให้ข้อความไม่ตรงกันและซ้ำซ้อน

กฎพหูพจน์ผิดพลาดในแต่ละภาษา

แต่ละภาษาต้องใช้หมวดหมู่ CLDR ต่างกันสำหรับรูปพหูพจน์ จึงพลาด few/many ของภาษารัสเซียและอาหรับได้ง่าย

App Bundle ตัดทรัพยากรภาษาออก

Google Play แยก APK ตามภาษา ทำให้การสลับภาษาในแอปใช้งานไม่ได้

ไม่เชื่อมต่อกับขั้นตอนการทำงาน

กระบวนการแปลแยกออกจากการบิลด์ด้วย Gradle และขั้นตอนใน Android Studio

การแปลแอป Android แบบเนทีฟ

การแปลที่ผสานกับ Android Studio, Jetpack Compose และขั้นตอน Gradle ได้อย่างราบรื่น

Android localization workflow - strings.xml files synced to multiple languages

ข้อความต้นฉบับ

ตรวจหาและแยกข้อความ

แปล

ซิงค์กลับ

คุณสมบัติเฉพาะสำหรับ Android

สร้างขึ้นเพื่อการพัฒนา Android สมัยใหม่ด้วย Jetpack Compose, โปรเจกต์หลายโมดูล และข้อมูลเมตาของ Play Store

รองรับ strings.xml

ซิงค์โดยตรงกับไฟล์ทรัพยากร XML ของ Android

Jetpack Compose

เชื่อมต่อกับ stringResource() และ pluralStringResource() แบบเนทีฟ

รองรับหลายโมดูล

ซิงค์ระหว่างแอป โมดูลฟีเจอร์ และโมดูลไลบรารี

รองรับรูปพหูพจน์และอาร์เรย์

จัดการ plurals และ string-array ด้วยกฎ CLDR ที่ถูกต้อง

ข้อมูลเมตาของ Play Store

แปลโค้ดและข้อมูลเมตาของ Fastlane Supply ร่วมกัน

สถานการณ์สำหรับนักพัฒนา Android

รูปแบบการพัฒนา Android ในสถานการณ์จริงที่การแปลเป็นเรื่องสำคัญ

1

แอป Jetpack Compose

แปลการเรียก Compose stringResource() โดยอัตโนมัติในทุกภาษา

2

แอป Android หลายโมดูล

ซิงค์คำแปลระหว่างโมดูลแอป โมดูลฟีเจอร์ และไลบรารีที่ใช้ร่วมกัน

3

ทีมที่แปลทั้งโค้ดและ Play Store

จัดการทั้งข้อความในแอปและข้อมูลเมตาของ Play Store ร่วมกัน

ทำด้วยตนเองเทียบกับแบบผสานรวม

การเชื่อมต่อกับ Android แบบเนทีฟเปลี่ยนขั้นตอนการทำงานของคุณอย่างไร

Featureจัดการด้วยตนเองเมื่อเชื่อมต่อกับ Android
การรองรับรูปแบบไฟล์จัดการ XML ด้วยตนเองstrings.xml + รูปพหูพจน์ + อาร์เรย์ข้อความ
การซิงค์หลายโมดูลทำด้วยตนเองทีละโมดูลอัตโนมัติในทุกโมดูล
การรองรับ Composeเครื่องมือมีจำกัดเชื่อมต่อกับ stringResource แบบเนทีฟ
ข้อมูลเมตาของ Play Storeใช้ขั้นตอนแยกต่างหากรวมโค้ดและข้อมูลเมตา
ขั้นตอนการทำงานของทีมเครื่องมือกระจัดกระจายขั้นตอน Android ที่รวมเป็นหนึ่งเดียว

คำถามที่พบบ่อย

ทุกสิ่งที่คุณควรรู้เกี่ยวกับการแปลแอป Android

strings.xmlAndroid Studio

<resources>

<string name="welcome">Welcome</string>

<string name="login">Sign In</string>

</resources>

Tools → i18n Agent → Pull Translations

✓ Translated to de, ja, es, fr, ko

แปลโดยตรงจาก Android Studio

ปลั๊กอิน Android Studio ที่เพิ่มการแปลเป็นภาษาท้องถิ่นใน IDE ด้วยคลิกเดียว คลิกขวาที่ strings.xml เลือกภาษาเป้าหมาย แล้วไฟล์ที่แปลจะปรากฏในโฟลเดอร์ values-{locale} ที่ถูกต้องทันที

คลิกขวาที่ strings.xml เพื่อแปล
เขียนลงในไดเรกทอรี values-{locale} ที่ถูกต้อง
ส่งคำแปลที่มีอยู่เป็นหน่วยความจำคำแปล
ติดตั้งจาก JetBrains Marketplace ได้ในไม่กี่วินาที
Android

พร้อมปรับขั้นตอนการแปลแอป Android ให้คล่องตัวหรือยัง?

นักพัฒนา Android ทั่วโลกเผยแพร่ได้เร็วขึ้นด้วยการแปลอัตโนมัติ

คู่มือการแปลแอป Android
Android i18n: แปล strings.xml อัตโนมัติ | i18n Agent