Android i18n JSON & strings.xml → 29 ภาษา
อัปโหลด strings.xml หรือ JSON ของคุณ แล้วรับ values-de/, values-fr/, values-es/ ใน 2 นาที ตัวระบุที่ว่าง %1$s จะถูกป้องกัน
ทำไมการปรับภาษา Android ถึงน่าหงุดหงิด
แก้ไข XML ด้วยตนเอง
คัดลอก strings.xml สำหรับทุกภาษา ลืมโฟลเดอร์ value-de ไหม? แอปจะล้มเหลว
เอเจนซีที่ราคาแพง
บริการแปลภาษาเรียกเก็บ €0.15 ต่อคำ แอปของคุณที่มี 500 คำต่อภาษาจะมีค่าใช้จ่าย €500+ ต่อภาษา.
ตัวจัดรูปแบบที่เสียหาย
Google Translate ทำลาย %1$s และ %d. การเรียก getString() ของคุณทำให้แอปพัง
วิธีการทำงาน
3 ขั้นตอน. 2 นาที. เสร็จสิ้น.
อัปโหลด strings.xml
หรือไฟล์ JSON, ARB เราจับรูปแบบได้
เลือกภาษา
29 ภาษา. เยอรมัน, ฝรั่งเศส, ญี่ปุ่น, จีน...
ดาวน์โหลด
values-de/, values-fr/, values-es/ พร้อมใช้งานสำหรับโฟลเดอร์ res/ ของคุณ.
รูปแบบ Android ที่รองรับ
Android Native, React Native, Flutter – ทั้งหมดในเครื่องมือเดียว
strings.xml
Android ดั้งเดิม
JSON i18n
React Native, Flutter
ARB
Flutter/Dart
XLIFF
มาตรฐานอุตสาหกรรม
ก่อนหน้า → ถัดไป
ตัวแทนตำแหน่ง, รูปแบบพหุพจน์ และแท็ก HTML จะคงอยู่
ก่อนหน้า (values/strings.xml)
<!-- res/values/strings.xml -->
<resources>
<string name="app_name">My App</string>
<string name="welcome">Welcome, %1$s!</string>
<string name="items">%d items found</string>
<plurals name="songs">
<item quantity="one">%d song</item>
<item quantity="other">%d songs</item>
</plurals>
</resources>หลัง (values-de/strings.xml)
<!-- res/values-de/strings.xml -->
<resources>
<string name="app_name">Meine App</string>
<string name="welcome">Willkommen, %1$s!</string>
<string name="items">%d Artikel gefunden</string>
<plurals name="songs">
<item quantity="one">%d Lied</item>
<item quantity="other">%d Lieder</item>
</plurals>
</resources>เครื่องคำนวณราคา
สร้างขึ้นสำหรับนักพัฒนา Android
การป้องกันตัวแทนตำแหน่ง
ป้องกันตัวแทนตำแหน่ง %s, %d, %1$s, {name} และการอ้างอิง @string โดยอัตโนมัติ.
รูปแบบ Android ทั้งหมด
strings.xml, JSON สำหรับ React Native, ARB สำหรับ Flutter. เครื่องมือเดียวสำหรับทุกอย่าง.
2 นาที แทน 2 สัปดาห์
อัปโหลด → เลือกภาษา → ดาวน์โหลด values-de, values-fr, values-es.
หน่วยความจำคำแปล = ประหยัด 90%
ข้อความที่แปลแล้วจะถูกนำมาใช้อีกครั้ง การอัปเดตแอปแทบไม่เสียค่าใช้จ่าย.
การสนับสนุนไวยากรณ์ Android แบบเต็มรูปแบบ
ทำไมไม่ใช้ Google Translate?
| shipglobal | Google Translate | DeepL | |
|---|---|---|---|
| %1$s ได้รับการป้องกัน | |||
| โครงสร้าง XML | |||
| พหูพจน์ | |||
| หน่วยความจำการแปล |
พร้อมที่จะแปลแอป Android ของคุณหรือไม่?
การแปลครั้งแรกใน 2 นาที ไม่มีการสมัคร ไม่มีเรื่องไร้สาระ.