Rumah >pembangunan bahagian belakang >Golang >Cara mengcinakan golang
Dengan populariti dan penggunaan golang di China, semakin ramai pembangun China telah menjalankan kajian dan penyelidikan yang mendalam tentang golang. Sebagai bahasa yang sangat antarabangsa, golang sendiri tidak mempunyai sokongan budaya Cina Untuk memudahkan pemaju Cina untuk menggunakan golang dengan lebih baik, adalah perlu untuk mengchinakan golang.
Artikel ini akan memperkenalkan operasi golang Cina.
1. Muat turun kod sumber golang
Mula-mula anda perlu memuat turun kod sumber golang Anda boleh mencari alamat muat turun yang berkaitan di tapak web rasmi golang, dan pilih versi yang sepadan dengan komputer anda sistem pengendalian untuk dimuat turun.
2. Kerja penyediaan
Sebelum memulakan terjemahan bahasa Cina, anda perlu melakukan kerja penyediaan berikut:
3. Ubah suai fail
Budaya golang orang Cina adalah terutamanya untuk mengchinakan komen dan dokumen, jadi komen dan kandungan dokumen dalam kod sumber perlu diubah suai. Buka VSCode, gunakan fungsi carian untuk mencari fail kod yang berkaitan, dan kemudian editnya.
Perlu diambil perhatian bahawa apabila mengubah suai kandungan fail, anda juga mesti mengubah suai maklumat hak cipta pada permulaan setiap fail kepada maklumat hak cipta Cina yang sepadan.
4. Tambahkan sokongan bahasa Cina
Selepas mengubah suai kod sumber, anda perlu menambah sokongan bahasa Cina untuk golang. Golang menggunakan gettext untuk menyokong pengantarabangsaan dan penyetempatan, jadi fail .pot dan fail .po yang sepadan perlu dibuat untuknya.
package message import "golang.org/x/text/message" func init() { var zhCN = message.NewPrinter(message.MatchLanguage("zh-CN")) message.SetString(zhCN, "Hello, World!", "你好,世界!") // 继续定义更多的字符串 }
Dalam kod di atas, message.MatchLanguage("zh-CN") bermaksud menggunakan bahasa Cina Parameter pertama dalam mesej.SetString() adalah Pencetak baharu kami parameter pertama ialah rentetan yang perlu kita terjemah, dan parameter ketiga ialah menterjemah rentetan ke dalam bahasa Cina.
msgid "Hello, World!" msgstr "你好,世界!" # 继续定义更多的字符串
di mana msgid ialah rentetan yang tidak diterjemahkan dan msgstr ialah hasil terjemahan rentetan ke dalam bahasa Cina .
msgunfmt zh_CN.po -o zh_CN.pot
msgfmt -o go-text-zh_CN.mo zh_CN.po
4. Susun kod sumber golang dan jalankan
Selepas menyelesaikan operasi di atas, kini kita boleh menyusun kod sumber golang. Beralih ke direktori akar kod sumber go dan jalankan arahan berikut:
./all.bash
Jika kompilasi berjaya, lakukan operasi berikut untuk memasang program go yang disusun di atas:
./make.bash && ./make.bash test && ./make.bash install
Kini, kami boleh memasukkan ulasan dan dokumentasi bahasa Cina ke dalam fail golang sesuka hati, dan golang akan secara automatik menggunakan fail .pot dan .mo yang kami buat sebelum ini untuk menambah ulasan dan dokumentasi bahasa Cina.
5. Ringkasan
Golang versi Cina memerlukan tiga langkah: mengubah suai kod sumber, menambah sokongan budaya Cina, dan menyusun dan menjalankan keseluruhan proses, tetapi selagi anda mengikuti langkah demi langkah, ia adalah agak mudah.
Selepas Chinaisasi, golang boleh menyesuaikan diri dengan lebih baik kepada keperluan pembangun China, dan ia juga akan membantu promosi dan populariti golang di China.
Atas ialah kandungan terperinci Cara mengcinakan golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!