Internalisasyon, Lokalisasyon, Pag-encode, Iceland ug Paghubad sa usa ka Website sa Litrato sa Cat sa Hapon

paghubad sa internationalization

InternationalizationAdunay daghang kasayuran didto bahin sa internationalization, localization ug encoding sulud sa mga aplikasyon sa web. Adunay usab daghang dili pagsinabtanay bahin sa kung unsa ang gihatag sa matag usa alang sa usa ka aplikasyon sa web. Ania ang akong kuha…

Kung ang usa ka web browser naghimo usa ka koneksyon sa usa ka web server, gipasa niini ang pila ka mga variable ug naghimo dugang nga mga hangyo, aniay usa ka pananglitan:

GET / HTTP / 1.1
Tagbalay: www.dknewmedia.com
User-Agent: Mozilla / 5.0 (Macintosh; U; Intel Mac OS X; en-US; rv: 1.8.1.3) Gecko / 20070309 Firefox / 2.0.0.3
Dawata: HTTP Dawata = teksto / xml, aplikasyon / xml, aplikasyon / xhtml + xml, teksto / html; q = 0.9, teksto / yano; q = 0.8, imahe / png, * / *; q = 0.5
Pagdawat-Pinulongan: en-us, en; q = 0.5
Pagdawat-Encoding: gzip, pagpapahawa
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

Internationalization

Ang internasyonalisasyon usa ka pagsagol sa daghang mga butang:

  1. Pag-localize: Ang abilidad sa pag-ila kung unsang pinulongan ug lokasyon ang gibisitahan sa usa ka bisita. Gihimo kini pinaagi sa mga Pagpangayo sa HTTP diin ang bisita giila sa usa ka lugar. Sa akong kaso, kana ang en-US. Ang “en” Ingles ug ang “US” mao ang Estados Unidos. Kini usa ka setting sa sulud sa akong Operating System.
  2. Mga sona sa oras: Ang abilidad sa pag-adjust alang sa mga time zones. Kasagaran nahimo kini pinaagi sa pagbutang sa imong server sa usa ka Greenwich Mean Time (GMT) ug pagkahuman gitugotan ang mga mogamit nga itakda ang ilang lokal nga offset gikan sa GMT.
  3. Pag-encode sa Kinaiya: Kini ang abilidad sa pagpakita sa tama nga pagkasunodsunod sa karakter sa sinultian. Lahi kini sa localization tungod kay ang localisasyon makasulti kanako sa sinultian ug rehiyon sa kompyuter nga naghangyo, apan dili kini isulti kung unsang pinulongan ang magbabasa naghangyo… Anaa kana sa magbasa!

Pahibalo sa akong HTTP Header sa diha nga gihangyo sa browser, gisultihan niini ang server nga naghangyo kini sa akong lugar (Accept-Language: en-us); bisan pa, kinahanglan usab niini isulti sa server kung unsa ang gihangyo nga set sa Character (Accept-Charset: Accept-Charset: ISO-8859-1, utf-8; q = 0.7, *; q = 0.7) ISO-8859-1 ug utf Ang -8 parehas nga gitugotan nga mga hugpong sa karakter.

localization

Niining maayo nga kalibutan nga magkasagol, ang lokalisasyon wala na magdikta sa sinultian. Bisan kung naa ako sa US, mabasa gyud nako ang lainlaing sinultian gamit ang lainlaing set sa karakter… kana ang mahitabo kung mogamit ako Google Hindi (Dili gyud nako gigamit ang Google Hindi). Ang akong hangyo alang sa lokal ug set sa karakter parehas sa akong paghangyo sa Google English panid, apan gipakaon gyud nako ang usa ka panid nga dili nako mabasa tungod kay wala ako gitakda nga karakter. Nahiabut ang tanan ??????… Bisan pa, mahimo nako ma-load ang kana nga karakter nga gibutang sa Firefox (Firefox> Mga Kagustuhan> Advanced> Mga Sinultian):

Ang Sinultian sa Load sa Firefox

Kung akong gikarga ang kana nga sinultian, mahimo nako nga hangyuon ang panid sa kaugalingon nga set sa karakter ug ipakita kini sa akong computer bisan kung ang akong default nga lokal mao ang en-US!

Mao… kung ako usa ka estudyante nga Hindi, nagtuon sa Ingles sa Purdue ug konektado pinaagi sa VPN sa server sa eskuylahan, sa pagbakasyon sa Australia… adunay 3 lainlaing mga setting nga kinahanglan ipadapat sa aplikasyon aron tinuud nga ma-International - ug walay bisan kinsa nga nagsalig sa uban.

Ang akong lugar adtoan ingon en-US, apan ang akong timezone mao ang Australia, apan ang sinultian nga akong gipangayo gikan sa website mahimo’g dili sa Hindi. Kung akong iprograma ang akong aplikasyon aron mahimo panghunahuna pinauyon sa lokal nga lugar sa akong kompyuter, sayop gyud ako - ang pagpakaon sa tawo nga Ingles sa usa ka timezone sa Sidlakan. Labing maayo, iprograma nako ang akong aplikasyon nga itanyag duha sinultian ug mga setting sa timezone… apan dili ko kini ibutang pinasukad sa lokal nga lugar.

Iceland - ang katapusang pananglitan

Wala kami nahibal-an sa daghang mga lingual ug daghang lokal nga mga hagit sa Estados Unidos diin kami sa tanan nga mga mosulti Iningles [gipahamtang nga panamastamas]. Sa pila ka mga nasud, sama sa Iceland, bisan ang lumad nga sinultian mao ang I Islandic, ang dili katuohan nga mga taga-Icelandic nga nagdako nga nakakat-on sa 3 ka sinultian! Tungod kay ang Iceland usa ka nasud sa taliwala sa Europa ug North America, ang ilang mga kompanya nagtrabaho sa tibuuk nga mga kontinente, sinultian, diyalekto nga sinultian ug daghang mga timezone gikan sa ilang desktop!

Daghang mga website sa Icelandic gitukod sa US English, UK English, I Islandic, Spanish, Spanish, French ug German! Hunahuna ra kung unsa kini ka hagit nga tukuron Icelandair's aplikasyon sa website ug mga sistema sa pag-ticketing… wow!

DISCLAIMER: Nasinati nako ang hingpit nga kahimut-an sa pagtrabaho kauban ang mga maayong tawo gikan sa Icelandair ug masulti kanimo nga sila ang pipila sa mga labing talento ug mahigalaon nga mga propesyonal nga nalipay ako sa pagtrabaho. Kini usa ka katingad-an nga nasud ug mga tawo! Pagbisita… pagbisita sa Icelandair ug siguruha nga duawon ang Blue Lagoon!

Pinulongan kontra sa Pag-encode

Adunay pa lainlaing mga pag-encode sa karakter sa sulud sa usa ka sinultian nga dili maayo nga magdula sa matag usa! Pananglitan: Ang usa ka email sa Japan nga gisulat sa Shift-JIS mahimong maghatag dili mabasa sa kompyuter sa usa ka Hapon nga adunay localization nga gitakda sa ja-JP tungod kay ang ilang mail server giila lang ang EUC-JP. Maayo, ang usa ka kostumer kinahanglan makahimo sa pagtakda kung unsang pag-encode ang gusto nila maingon usab kung unsang sinultian - gisiguro ra nga ang pag-encode ug sinultian nahiuyon sa gihangyo sa kliyente.

Kung gusto nako magbasa sa Hapon, mahimo nga mapili nako ang parehas nga Hapon ingon akong sinultian UG Shift-JIS alang sa pag-encode aron maipakita nga maayo ang kana nga sinultian Ania ang pipila pa nga kalibog aron idugang sa sagol ... ang pipila nga mga klase sa pag-encode nagsuporta sa daghang mga sinultian. Gisuportahan sa UNICODE / UTF8 ang dosena. Tinuod usab ang balihon. Ang pila ka sinultian mabasa sa daghang lahi sa pag-encode. Kung dili kini kahulugan ... Nangayo ako pasaylo, kini usa ka komplikado nga isyu.

Usa ka adlaw nagtoo ako (paglaum) nga kining tanan mausab. Sa akong hunahuna ang orihinal nga mga taglaraw sa mga localization code naglaum nga ang combo sa nasud nga lengguwahe ang kinahanglan… apan labi kaming labi ka sopistikado. Hinumdomi, kadaghanan niini gihimo sa wala pa maglungtad ang usa ka Internet. Sa pag-abut sa GIS, tingali ang usa ka tawo makapili sa ilang pag-encode ug ang GIS magdumala sa timezone ug lokal nga kasayuran.

Internationalization

Balik sa suporta sa Internationalization. Kung gusto nimong maghatag us aka aplikasyon nga Internasyonal, kinahanglan nimo:

  1. Pagsuporta sa daghang mga klase sa pag-encode, sinultian, ug adunay mga file sa paghubad aron maipakita ang kana nga mga paghubad.
  2. Tugoti ang kliyente nga itakda ang ilang sinultian, ug bisan tingali ang ilang klase sa pag-encode, kung kinahanglan.
  3. Pagsuporta sa mga time zone pinaagi sa pagtugot sa mga ninggamit nga mag-refer sa ilang timezone kung itandi sa GMT.
  4. Paggamit mga localization code nga mabinantayon… WALA sila tukma nga gilaraw kung unsa gyud ang gihangyo sa imong tiggamit ni kung unsa ang mahimo nila mabasa.

Hubad

Ang paghubad sa makina naa pa sa pagsugod niini. Adunay ubay-ubay nga mga website didto (ug WordPress plugins) nga nagtanyag paghubad sa makina sa imong site. Ayaw pagtintal sa pagbuhat niini… adunay duha ka mga hinungdan ngano:

  1. Kung nagtrabaho ang paghubad sa makina, ang mogamit nga nagsusi sa imong site adunay na usa ka maghuhubad nga kauban sa trabaho.
  2. Pagsuso sa paghubad sa makina.

Ayaw pagtuo nako? Ania ang usa ka hubad sa Japan alang kanimo:
Gipapilit gikan sa Masatsu nga File - usa ka dude nga adunay usa ka tonelada nga mga litrato sa mga iring:

Pagsulod sa Blog sa Hapon

???????????
- 00:29:35 pinaagi sa masatsu

????
?? Kinsa?

?????? (?)?

?? Quantcast
????

???? (?)

?? arahaw ??

??????????????
???????????
???????????

?? Quantcast

???????????????????????????????

????
????
?????? Ag ??????????

????

Paghubad sa Makina:

?? Hann ?????
-00: 29: 35 ni masatsu

Ang ngalan sa kumo nga santos sa usa ka elepante nga nagpakita sa kagahapon nga "a / ang hayop nga kumo nga panon? ranger "" ?? Hann ???? ” uban ang usa ka / ang aktor sa radyo nga si Yutaka Mizushima….

? (?) kana dali buhaton ang cuttlefish.

Tungod kay bisan ang artista sa radyo sa kamao santo, agalon ????? sa usa ka / ang iring ang Intsik quince sa usa ka Nagai Ichiro = dragon ball ang kawani sa a / ang ?? Ang tanod tan-awon sama sa mga tawo nga nagpatawa nga dali nakahibalo.

?????? (Ang singot) nga nahikalimtan nako sa hingpit karong tuiga nga "ang sekreto sa ngalan sa super fleet", sa naandan nga praktis matag tuig?,

?????? Kung nagsulat ko nga tinuud ning tuiga,

???? shrine ??? (mahimo unsaon?)? headland cullion (?? dili putol) Fukami ?? (? o obserbahan nga mahimo?) usa / ang kini ba ang

?????? Uban, nahimo kini nga "usa ka mahimo /? /?", Sa ato pa, "kung fu", kung naglinya ug gibag-o ang ulo sa usa ka ngalan.

?????? Bisan tuod giingon nga nagdugang dugang nga duha giingon nga mahimo kini unsang lahi nga ngalan.

Ang tinuod giingon nga "edad" tungod kay ang simbolo nga elemento nga pilak mao ang Ag?, Bisan kung ang ngalan sa "ang ???? pilak ”ang Takaoka? teknisyan sa ???? naghunahuna ba nga ang karakter gitawag nga "?" gigamit sa pag-uban sa usa ka sine nga pilak? kung kini tawgon kini sa usa ka miyembro nga gidugang.

?????? Bisan pa, naghunahuna ako nga hakog, nga ang akong teyorya wala’y kalabotan nga "?" gilakip sa usa ka / ang karakter nga Intsik.

Sigurado ako nga ang pag-usab sa polarity sa kini nga paghubad makahatag sama ka mabasa sa usa ka diksyon sa Ingles. Nakasabot ka sa entry, di ba?

2 Comments

  1. 1

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.