← Kembali ke blog

Teks UI Permainan Melimpah dalam Lokal: Ruang Reka Bentuk dan QA Eksport Terjemahan VberAI Studio

Cara gagal/lulus apabila teks Jerman atau Sepanyol memecahkan butang dan senarai, cara menyediakan lebar dalam reka bentuk, dan cara membandingkan lokal pada kanvas VberAI Studio sebelum eksport semula pokok penuh.

Diterbitkan
  • game-ui-design
  • game-dev-ai
  • ui-localization
  • i18n
  • figma-to-unity
  • psd-to-unity
  • vberai
  • ai-studio
  • unity
  • godot
  • cocos
  • 2026
Teks UI Permainan Melimpah dalam Lokal: Ruang Reka Bentuk dan QA Eksport Terjemahan VberAI Studio

UI yang boleh dihantar sering gagal dalam penyetempatan atas sebab selain terjemahan yang buruk: susun atur yang sama tidak dapat memuatkan teks terjemahan. Teks butang dipotong oleh RectTransform, baris senarai runtuh daripada dua baris menjadi satu, tab kekal sesak tetapi menunjukkan elipsis. Lulus dalam Unity Editor dengan pemegang tempat bahasa Inggeris menyembunyikan masalah sehingga Jerman atau Sepanyol diuji—kemudian pembetulan biasanya menyentuh kedua-dua sumber reka bentuk dan Prefab.

Contoh susun atur dan pemotongan di bawah menggunakan Unity UGUI (RectTransform, Prefab, dan sebagainya). Godot Control dan Cocos UI menggunakan idea yang sama melalui anchor, minimum_size, dan prefab; ruang reka bentuk dan kriteria limpahan terpakai dengan cara yang sama.

Senarai semak penyerahan reka bentuk item 9–11 sudah menyebut ruang panjang teks dan lokal struktur sama. Catatan ini menambah julat rujukan, senarai tanda sisi reka bentuk, QA kanvas selepas terjemahan VberAI Studio, dan kriteria gagal sebelum penghantaran. Safe Area pada peranti, aset binaan Release, dan pemeriksaan berkaitan kekal dalam senarai semak UI sebelum penghantaran item 1, 5, dan 6.

Kriteria gagal (mana-mana satu = tidak lulus): teks yang boleh dibaca dipotong atau bertindih; elipsis atau marquee tanpa spesifikasi produk; bingkai butang visual tidak sepadan dengan kawasan sentuhan; skrin aliran utama sesuatu lokal memerlukan perubahan Hierarchy unik untuk memaparkan teks penuh (bercanggah dengan matlamat berbilang bahasa struktur sama).


Pengembangan teks: julat rujukan untuk reka bentuk

Pasukan penyetempatan sering menganggarkan pertumbuhan berbanding bahasa Inggeris atau bahasa sumber. Ini bukan SLA berkontrak—tetapkan ambang dalaman dengan jenis huruf dan saiz UI anda. Gunakan jadual untuk memilih 2–3 lokal tekanan untuk semakan reka bentuk sebelum penyerahan, bukan untuk meramal panjang rentetan tepat.

HubunganCorak tipikal (butang mudah alih, label pendek)Tindakan reka bentuk
DE / ES / PT vs label Cina pendekMakna sama sering memerlukan ~+25% hingga +40% ruang mendatar (kata majmuk, artikel)Letakkan lebar minimum butang dan lebar tetap tab atau peraturan bungkus dalam spesifikasi
EN vs ZH pada butang samaPanjang serupa atau EN sedikit lebih panjang—jangan anggap lebar EN sebagai kelulusan untuk semua lokalSemak DE atau ES selain EN
FR / ITSederhana panjang; sari kata senarai sering memerlukan dua barisSimpan baris kedua atau hadkan panjang sari kata
VI / IDSkrip Latin tetapi panjang perkataan berubah-ubahTahap tekanan sama seperti ES
ARPanjang serta RTL dan pembentukan angka; susun atur cermin adalah topik berasinganCatatan ini menganggap LTR struktur sama; RTL memerlukan reka bentuk sendiri atau peraturan cermin enjin
JA / KOCampuran lebar penuh: lebar visual tidak linear dengan bilangan aksaraUkur lebar rentetan yang dipaparkan pada saiz sasaran; jangan kira aksara sahaja

Nota enjin: Auto Size TextMeshPro Unity hanya mengecil antara saiz fon min/maks. Jika teks masih melimpah pada saiz minimum, itu adalah kapasiti susun atur, bukan sesuatu yang perlu dibetulkan dengan mengecilkan lagi—lebarkan bekas atau ubah teks dalam reka bentuk.

Side-by-side stress locales (e.g. DE, ES) with no overflow


12 pemeriksaan reka bentuk fokus limpahan (senarai tanda)

Di atas senarai penyerahan 12 item umum, tanda ini untuk lokal:

#PemeriksaanStandard lulus
1Teks butang utama ialah lapisan teks, bukan jenis paparan rasterRentetan boleh tukar; senaraikan jenis paparan tidak setempat dalam spesifikasi
2Bekas butang mempunyai lebar minimum (Figma Auto Layout atau lebar tetap)Pseudo-lokal DE/ES atau rentetan sebenar tidak melimpah
3Tab / bar bawah: sel tetap atau elaun dua baris eksplisitTiada “nampak satu baris, sebenarnya dipotong”
4Baris senarai: tajuk dan sari kata pada baris berasingan; sari kata mempunyai baris maksJika dua baris gagal, pendekkan teks atau lebarkan senarai
5Nombor, mata wang, pemasa, dan unit ialah medan berasinganTiada raster ayat penuh; format berada dalam jadual rentetan
6Ikon + teks: lebar teks bebas daripada ikonTeks lebih panjang tidak menghimpit ikon
7Padding panel sembilan-slice dan padding kandungan mencukupiLihat item penyerahan 6; kawasan regangan tidak rapat dengan teks
8Tajuk dialog, badan, butang utama/sekunder ialah lapisan berasinganSpesifikasi untuk bungkus atau satu langkah lebih kecil apabila tajuk panjang
9Lencana acara dan teks pendek berhampiran titik merah mempunyai panjang maksTeks operasi melebihi had dikembalikan untuk suntingan—bukan himpitan kecemasan
10Varian berbilang bahasa: struktur Frame sama, teks sahajaTiada kawalan khusus lokal melainkan spesifikasi membenarkan
11Nota eksport menyenaraikan lokal tekanan yang disemakKejuruteraan / QA tahu garis asas penerimaan
12Konsep skrin penuh masih mempunyai teks boleh bacaPisahkan lapisan teks atau terima eksport semula sebelum enjin (hirisan in-place)

Auto Layout Figma hug/fill, lebar min/maks, dan truncate teks mesti sepadan dengan persetujuan kejuruteraan—jika produk melarang elipsis, jangan luluskan mock dengan truncate sahaja.


Laluan VberAI Studio: terjemah → banding → eksport semula pokok penuh

VberAI Studio (AI Studio, ≠ Google AI Studio) terjemahan satu klik bertujuan mengubah teks boleh baca sahaja—geometri dan hierarki kekal sama. Itu sejajar dengan kerja enjin di mana hanya CSV / jadual rentetan berubah dan struktur Prefab kekal—peringkat berbeza dalam saluran penyetempatan yang sama: AI Studio memiliki reka bentuk visual berbilang bahasa dan eksport; TMP dan jadual rentetan memiliki penukaran masa jalan.

Urutan disyorkan (sama seperti kanvas → Prefab):

LangkahTindakanPenerimaan
1Kunci susun atur utama pada kanvas atau Figma/PSDLapisan teks dan sempadan butang jelas
2Jalankan terjemahan satu klik setiap skrin (mengikut kelompok lokal penghantaran atau berbilang lokal)Hierarki lapisan dan nama nod tidak berubah
3Pada kanvas, bandingkan 2–3 lokal dengan teks terpanjang bersebelahan atau melalui togol (sertakan DE atau ES + lokal penghantaran utama)Tiada limpahan, tiada pertindihan
4Semak rentetan terjemahan mesin yang terlalu panjangSunting teks atau laraskan saiz dalam spesifikasi; kelulusan manusia untuk baris undang-undang/jenama
5Eksport semula pokok penuh Prefab (Unity UGUI / Godot Control / Cocos UI)Sepadan dengan kanvas; jangan hanya sunting Text dalam projek tanpa menyegerakkan sumber reka bentuk
6Selaraskan jadual rentetan dengan teks lalai Prefab dalam projekPenukaran lokal mod Play sepadan dengan kanvas

Susun atur sama, perubahan tema sahaja: reskin. Selepas reskin, jika anda menambah lokal penghantaran baharu, masih terjemah kemudian eksport—elakkan menyunting Text secara manual dalam Scene sementara Prefab repo terpesong (item sebelum penghantaran 6).

Sebelum terjemah: susun atur utama dan hubungan nod ditetapkan

Selepas terjemah: hanya bahasa teks berubah; geometri harus kekal satu-ke-satu


Penerimaan sebelum penghantaran: kaitan dengan senarai semak ujian

Item senarai semak sebelum penghantaran 2 memerlukan setiap lokal langsung pada halaman utama dan popup utama. Pelaksanaan dicadangkan:

ItemAmalan
Keutamaan lokalSebelum pas lokal penuh, uji asap lokal tekanan + lokal penghantaran utama
SkopHUD utama, popup kekerapan tinggi, skrin teks panjang pembayaran/umur/undang-undang
PersekitaranPenukaran lokal Unity Editor tidak menggantikan pemeriksaan pemaparan fon peranti (terutamanya campuran CJK + Latin)
LulusTiada potongan, tiada elipsis tidak diisytiharkan, kawasan sentuhan sepadan dengan visual

Jika rentetan berubah dalam enjin sahaja dan susun atur tidak berubah namun limpahan berterusan → anggap sebagai ruang reka bentuk tidak mencukupi atau QA kanvas lokal tekanan hilang, kemudian betulkan mengikut jadual di bawah—bukan pengecilan fon global kekal pada Prefab.


Penghalaan pembetulan

GejalaPunca berkemungkinanTindakanPemilik
Limpahan butang atau label tunggalLebar minimum terlalu kecil; jenis paparan digunakan sebagai badanLebarkan reka bentuk atau pendekkan teks; pindah ke lapisan teksReka bentuk
Banyak limpahan pada satu skrinMock utama terlalu ketat; tiada semakan lokal tekananFigma/kanvas Auto Layout → terjemah semula AI Studio → eksport semula pokok penuhReka bentuk + Kejuruteraan
Unity Editor OK, satu lokal gagal pada perantiFon sandaran lebih lebar; DPIUji semula pada peranti; laraskan Font Asset / bekasKejuruteraan
Senarai dua baris dalam satu lokal sahajaTerjemahan sari kata terlalu panjangPenyetempatan memendekkan atau tinggi baris bertambah (eksport semula jika struktur berubah)Penyetempatan + Reka bentuk
Penukaran masa jalan gagal, kanvas OKJadual rentetan vs Prefab tidak sepadanSelaraskan jadual dan Text lalai; semak pemisah barisKejuruteraan
Selepas reskin acara, lokal masih tunjuk susun atur lamaReskin hanya tukar seni, tiada eksport semula PrefabSelepas reskin, jalankan semula terjemah + eksport setiap lokalReka bentuk

Peraturan keputusan: jika struktur kekal sama → utamakan teks, lebar minimum, dan QA kanvas VberAI Studio kemudian eksport semula. Jika anda mesti menambah/membuang nod atau mengubah bilangan tab → perubahan susun atur—kemas kini mock utama dan semua spesifikasi lokal; jangan tampal Prefab satu lokal sahaja.


Pembahagian kerja vs “jadual rentetan sahaja”

PendekatanSesuaiTidak sesuai
Jadual rentetan enjin / TMPSusun atur disahkan; penukaran lokal masa jalan sahajaImport UI pertama tanpa QA lokal tekanan
Terjemahan + eksport VberAI StudioDipacu reka bentuk; pariti visual berbilang bahasa; sumber Figma/PSDMenggantikan semakan pematuhan undang-undang atau pembayaran
Sunting Text Prefab secara manualPembetulan pantas kecemasan untuk satu atau dua rentetanPenyelenggaraan berbilang bahasa jangka panjang (Scene terpesong)

Rantaian penuh: ruang reka bentuk → mock berbilang bahasa VberAI Studio → eksport Prefab → selaraskan jadual rentetan dan lalai → uji asap semua lokal sebelum penghantaran. Pengikatan dan QA Play selepas import: senarai semak enjin + MCP.


Soalan Lazim

Auto Size TMP pada minimum masih melimpah—adakah itu pepijat kejuruteraan?
Biasanya tidak. Auto Size hanya menskalakan dalam bekas. Jika lebar ditetapkan semasa penyerahan, lebarkan reka bentuk atau ubah teks, atau benarkan dua baris mengikut spesifikasi.

Susun atur “secara teori tidak berubah” selepas terjemah—masih eksport semula Prefab?
Jika UI datang daripada eksport VberAI Studio, eksport semula pokok penuh selepas teks dimuktamadkan memastikan Prefab repo sejajar dengan kanvas. Suntingan teks sahaja dalam projek tanpa menyegerakkan kanvas akan hilang pada reskin atau eksport semula seterusnya.

Bolehkah RTL (Arab, dll.) menggunakan senarai semak struktur sama ini?
Peraturan lebar struktur sama LTR masih membantu. RTL juga memerlukan susun atur cermin dan arah angka—jangan anggap rentetan terjemah sahaja cukup untuk dihantar.

Perlukah terjemah semula pada reskin acara?
Jika reskin tidak mengubah teks, tidak. Jika teks acara berubah dengan kulit dan nama nod kekal sama, semak semula lokal tekanan pada kanvas kemudian eksport semula.

Jerman panjang—bolehkah kita kecilkan saiz fon untuk lokal itu sahaja?
Hanya jika spesifikasi produk menetapkan “−1 langkah” global untuk lokal itu. Jika tidak, utamakan lebar minimum dan teks lebih pendek supaya kebolehbacaan kekal konsisten merentas butang.

Adakah VberAI Studio sama dengan Google AI Studio?
Tidak. VberAI Studio ialah kanvas UI permainan, terjemahan, dan eksport berbilang enjin; Google AI Studio ialah persekitaran pembangunan AI umum Google. Lihat perbandingan.

Panduan lain yang mungkin anda suka