Internasionalisasi, Lokalisasi, Encoding, Islandia sareng Tarjamah tina Halaman Wéb Poto Jepang
Aya seueur inpormasi di luar sana nalika ngeunaan internalisasi, lokalisasi sareng panyandian dina aplikasi wéb. Aya ogé seueur salah paham ngeunaan naon masing-masing nyayogikeun pikeun aplikasi wéb. Ieu anu kuring candak ...
Nalika panyungsi wéb ngadamel konéksi kana sérver wéb, éta ngalirkeun sababaraha variabel sareng nyungkeun tambahan, ieu conto:
Candak / HTTP / 1.1
Host: www.dknewmedia.com
Agén-pangguna: Mozilla / 5.0 (Macintosh; U; Intel Mac OS X; en-US; rv: 1.8.1.3) Gecko / 20070309 Firefox / 2.0.0.3
Narima: HTTP Narima = téks / xml, aplikasi / xml, aplikasi / xhtml + xml, téks / html; q = 0.9, téks / polos; q = 0.8, gambar / png, * / *; q = 0.5
Narima-Bahasa: en-us, en; q = 0.5
Narima-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Internationalization
Internasionalisasi mangrupikeun gabungan tina seueur hal:
- Lokalisasi: Kamampuh pikeun ngaidentipikasi naon bahasa sareng lokasi anu didatangan ku pangunjung. Hal ieu dilakukeun ngalangkungan Pamundut HTTP dimana anu nganjang kaidéntifikasi ku lokal. Dina kasus kuring, éta pikeun AS. "En" nyaéta basa Inggris sareng "AS" nyaéta Amérika Serikat. Ieu mangrupikeun setting dina Sistem Operasi kuring.
- Zona waktos: Kamampuh pikeun ngaluyukeun zona waktos. Ieu biasana dilakonan ku netepkeun sérver anjeun kana Greenwich Mean Time (GMT) teras ngamungkinkeun pangguna nyetél offset lokalna ti GMT.
- Encoding Karakter: Ieu kamampuan pikeun nembongkeun karakter basa ku susunan anu leres. Béda sareng lokalisasi kumargi lokalisasi tiasa nyarios ka kuring basa sareng daérah komputer anu nuju nyungkeun permintaan, tapi éta moal nyaritakeun basa naon nu maca anu nyuhungkeun ... éta dugi ka anu maca!
Béja dina HTTP Header kuring nalika pangotéktak ngadamel paménta, éta ngawartoskeun ka server yén éta nyuhungkeun lokal kuring (Accept-Language: en-us); Nanging, éta ogé kedah nyarios ka sérver naon anu ditetepkeun Karakter (Accept-Charset: Accept-Charset: ISO-8859-1, utf-8; q = 0.7, *; q = 0.7) ISO-8859-1 sareng utf -8 duanana susunan karakter anu diidinan.
Lokalisasi
Di dunya campuran-hebat ieu, lokalisasi henteu pernah ngadikte basa deui. Sanaos kuring asup ka AS, kuring leres-leres tiasa maca basa anu sanés nganggo set karakter anu sanés… éta anu kajadian nalika kuring nganggo Google Hindi (Abdi henteu leres nganggo Google Hindi). Pamundut kuring pikeun lokal sareng karakter set anu idéntik sareng nalika kuring nyungkeun Google Inggris halaman, tapi kuring leres-leres tuang halaman anu kuring teu tiasa baca sabab kuring henteu ngagaduhan karakter. Éta sadayana badé muncul ??????… Nanging, kuring tiasa muka karakter anu disetél dina Firefox (Firefox> Preferensi> Canggih> Bahasa):
Upami kuring ngamuat basa éta, kuring teras tiasa nyungkeun halaman dina set karakter asli na sareng nampilkeunana kana komputer kuring sanaos lokal standar kuring nyaéta en-US!
Janten ... upami kuring murid Hindi, diajar basa Inggris di Purdue sareng nyambung via VPN ka sérver sakola, dina liburan di Australia… aya 3 sétting anu sanés anu kedah dilarapkeun kana aplikasi pikeun dihaja sacara Internasional - sareng teu sahiji bae gumantung ka anu séjén.
Lokal kuring bakal sumping salaku AS, tapi zona waktos abdi nyaéta Australia, tapi basa anu kuring nyungkeun halaman wéb tiasa janten Hindi. Upami kuring badé program aplikasi abdi badé ngadamel asumsi dumasar kana tempat komputer kuring, kuring bakal leres-leres lepat - tuangeun urang Inggris dina zona waktos Wétan. Idéalna, kuring bakal program aplikasi kuring pikeun ditawarkeun duanana setélan basa sareng zona waktos ... tapi kuring henteu nganggap éta dumasar kana lokal.
Islandia - conto pamungkas
Kami henteu terang kana tantangan multi-basa sareng multi-lokal di Amérika Serikat dimana urang sadaya nyarios basa Inggris [sindiran tersirat]. Di sababaraha nagara, sapertos Islandia, sanaos basa pribumi basa Islandia, masarakat Islandia anu luar biasa ageung diajar 3 bahasa! Kusabab Islandia mangrupikeun nagara di tengah Éropa sareng Amérika Kalér, perusahaanna damel di sababaraha buana, basa, dialek basa sareng sababaraha waktos ti desktop na!
Seueur halaman wéb Islandia diwangun dina basa Inggris AS, Inggris Inggris, Islandia, Spanyol, Spanyol, Perancis sareng Jerman! Bayangkeun kumaha nangtangna ngawangun Icelandair urang aplikasi halaman wéb sareng sistem tikét ... wow!
PANUTUP: Kuring kantos resep pisan damel sareng jalma anu hadé ti Icelandair sareng tiasa nyarios yén aranjeunna mangrupikeun profesional anu paling berbakat sareng ramah anu kuring resep damel. Éta ngan saukur nagara sareng jalma anu endah! Buka mangga buka ... nyandak Icelandair sareng pastikeun nganjang ka bulao Laguna!
Bahasa lawan Encoding
Bahkan aya panyandian karakter anu béda dina hiji basa anu henteu saling main-main! Conto: Surélék Jepang anu ditulis dina Shift-JIS tiasa ngajantenkeun teu kabaca dina komputer jalma Jepang kalayan lokalisasi disetél ka ja-JP sabab server emailna ngan ukur mikawanoh EUC-JP. Idéalna, palanggan kedah tiasa nyetél énkode naon anu aranjeunna pikahoyong ogé basa naon - ngan saukur mastikeun yén énkode sareng basa anu saluyu sareng anu dipénta ku klien.
Upami kuring hoyong maca basa Jepang, kuring panginten kedah milih kadua basa Jepang salaku basa kuring JEUNG Shift-JIS pikeun énkoding pikeun méréskeun basa éta kalayan leres. Ieu sababaraha kabingungan deui kanggo nambihan campuran ... sababaraha jinis énkoding ngadukung sababaraha bahasa. UNICODE / UTF8 ngadukung puluhan. Sabalikna ogé leres. Sababaraha basa tiasa dibaca dina sababaraha jinis panyandian. Upami éta henteu masuk akal ... Hapunten, éta masalah anu rumit pisan.
Someday kuring yakin (miharep) ieu sadayana bakal robih. Saur desainer aslina kodeu lokalisasi ngarepkeun yén combo basa-nagara bakal aya sadayana anu diperyogikeun ... tapi urang janten langkung canggih. Émut, seueur hal ieu dikembangkeun sateuacan Internét aya. Kalayan munculna GIS, meureun jalma tiasa milih énkode na GIS pikeun ngatur inpormasi zona waktos sareng lokal.
Internationalization
Balik deui ka dukungan Internasionalisasi. Upami anjeun hoyong nyayogikeun aplikasi Internasional, anjeun kedah:
- Ngarojong sababaraha jinis panyandian, basa, sareng gaduh file panarjamahan pikeun nembongkeun tarjamahan éta.
- Ngidinan klien pikeun nyetél basa na, sareng bahkan panginten jinis panyandianna, upami diperlukeun.
- Dukung zona waktos ku ngamungkinkeun para pangguna ngarujuk zona waktosna dibandingkeun sareng GMT.
- Ngagunakeun kode lokalisasi kalayan ati-ati ... aranjeunna TEU ngagambarkeun leres naon anu dipénta ku pangguna atanapi naon anu tiasa dibaca.
tarjamahan
Tarjamahan mesin masih aya di awal budakna. Aya sababaraha situs wéb di luar sana (jeung WordPress plugins) anu nawiskeun tarjamahan mesin pikeun situs anjeun. Entong kagoda pikeun ngalakukeun ieu ... aya dua alesan kunaon:
- Upami tarjamahan mesin tiasa dianggo, pangguna anu mariksa situs anjeun bakal ngagaduhan panarjamah pikeun dianggo.
- Tarjamahan mesin ngabandungan.
Teu percanten ka abdi? Ieu tarjamahan Jepang pikeun anjeun:
Dipasang ti File Masatsu - dude sareng ton gambar ucing:
Éntri Blog Jepang
???????????
- 00:29:35 ku masatsu????
?????????? (?)?
?? ????? ?????
???????? (?)
????
??????????????
???????????
??????????????????????????????????????????????????
???????????????????????????????
?????????
????
?????? Ag ??????????????????
Tarjamahan Mesin:
?? Hann?????
-00: 29: 35 ku masatsuNgaran santa tinju hiji gajah anu muncul dina "armada tinju sato galak ??" ranger ”“ ?? Hann ???? ” sareng aktor radio / Yutaka Mizushima….
? (?) anu gampang pikeun cuttlefish.
Kusabab bahkan aktor radio santa tinju, tuan ????? tina a / ucing anu quince Cina tina Nagai Ichiro = naga bola staf a / anu ?? ranger siga jalma anu nyarios lucu terang gampang.
?????? (Késang) anu kuring hilap pisan taun ieu "rusiah nami armada super", latihan biasana unggal taun?,
?????? Upami kuring nyerat belatedly taun ayeuna,
????????? kuil ??? (tiasa kumaha?)? cullion tanjung (?? diteukteuk henteu) Fukami ?? (? atanapi niténan tiasa?) anu / éta anu ngalakukeun
?????? Kalayan, janten "kaléng /? /?", Dina basa sanésna, "kung fu", nalika ngantri sareng ngarobih sirah a / nami.
?????? Sanaos disebatkeun nambahan tambahan dua disangka éta tiasa janten nami naon.
Kabeneran cenah "umur" sabab simbol unsur pérak nyaéta Ag?, Sanaos nami "the ???? perak ”si Takaoka? teknisi tina ????????? ieu pamikiran yén karakter disebut "?" digunakeun sareng pakaitna pilem perak'screen?, upami éta disebatna sareng anggota tambihan.
?????? Nanging, kuring mikir égois, yén tiori kuring henteu aya hubunganana sareng "?" kaasup kana / karakter Cina.
Kuring yakin ngabalikkeun polaritasna kana tarjamahan ieu bakal sapertos diksi dina basa Inggris. Anjeun ngartos entri na, leres?