การทำให้เป็นสากลการแปลภาษาการเข้ารหัสไอซ์แลนด์และการแปลเว็บไซต์รูปแมวญี่ปุ่น

การแปลความเป็นสากล

สากลมีข้อมูลมากมายเกี่ยวกับการทำให้เป็นสากลการแปลและการเข้ารหัสภายในเว็บแอปพลิเคชัน นอกจากนี้ยังมีความเข้าใจผิดมากมายเกี่ยวกับสิ่งที่แต่ละอย่างมีให้สำหรับเว็บแอปพลิเคชัน นี่คือสิ่งที่ฉันทำ…

เมื่อเว็บเบราว์เซอร์ทำการเชื่อมต่อกับเว็บเซิร์ฟเวอร์เว็บนั้นจะส่งผ่านตัวแปรไม่กี่ตัวและทำการร้องขอเพิ่มเติมตัวอย่างต่อไปนี้:

รับ / HTTP / 1.1
โฮสต์: 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
ยอมรับ: HTTP Accept = text / xml, application / xml, application / xhtml + xml, text / html; q = 0.9, text / plain; q = 0.8, image / png, * / *; q = 0.5
ยอมรับภาษา: en-us, en; q = 0.5
ยอมรับการเข้ารหัส: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

สากล

ความเป็นสากลเป็นองค์ประกอบของหลายสิ่ง:

  1. รองรับหลายภาษา: ความสามารถในการระบุว่าผู้เยี่ยมชมมาจากภาษาและสถานที่ใด สิ่งนี้ทำผ่านคำขอ HTTP ที่ผู้เยี่ยมชมถูกระบุโดยโลแคล ในกรณีของฉัน นั่นคือ en-US “ en” เป็นภาษาอังกฤษและ“ US” คือสหรัฐอเมริกา นี่คือการตั้งค่าภายในระบบปฏิบัติการของฉัน
  2. โซนเวลา: ความสามารถในการปรับโซนเวลา โดยปกติจะทำได้โดยการตั้งค่าเซิร์ฟเวอร์ของคุณเป็นเวลามาตรฐานกรีนิช (GMT) จากนั้นให้ผู้ใช้ตั้งค่าออฟเซ็ตท้องถิ่นจาก GMT
  3. การเข้ารหัสอักขระ: นี่คือความสามารถในการแสดงชุดอักขระภาษาอย่างเหมาะสม มันแตกต่างจากการแปลเป็นภาษาท้องถิ่นเนื่องจากการแปลเป็นภาษาท้องถิ่นสามารถบอกฉันได้ถึงภาษาและภูมิภาคของคอมพิวเตอร์ที่ส่งคำขอมา แต่จะไม่บอกฉันว่าเป็นภาษาอะไร ผู้อ่าน กำลังร้องขอ…นั่นขึ้นอยู่กับผู้อ่าน!

แจ้งให้ทราบในส่วนหัว HTTP ของฉันเมื่อเบราว์เซอร์ส่งคำขอมันบอกเซิร์ฟเวอร์ว่ากำลังขอภาษาของฉัน (ยอมรับภาษา: en-us); อย่างไรก็ตามจำเป็นต้องแจ้งเซิร์ฟเวอร์ด้วยว่าต้องการชุดอักขระใด (Accept-Charset: Accept-Charset: ISO-8859-1, utf-8; q = 0.7, *; q = 0.7) ISO-8859-1 และ utf -8 เป็นทั้งชุดอักขระที่อนุญาต

รองรับหลายภาษา

ในโลกผสมผสานที่ยอดเยี่ยมนี้การแปลเป็นภาษาท้องถิ่นไม่เคยกำหนดภาษาอีกต่อไป แม้ว่าฉันจะอยู่ในสหรัฐอเมริกา แต่ฉันก็สามารถอ่านภาษาอื่นได้โดยใช้ชุดอักขระที่แตกต่างกัน ... นั่นคือสิ่งที่เกิดขึ้นเมื่อฉันใช้ Google ภาษาฮินดี (ฉันไม่ได้ใช้ Google Hindi จริงๆ) คำขอของฉันสำหรับโลแคลและชุดอักขระเหมือนกันเมื่อฉันขอไฟล์ Google ภาษาอังกฤษ แต่ฉันป้อนหน้าที่ฉันไม่สามารถอ่านได้เพราะฉันไม่มีชุดอักขระ ทุกอย่างเกิดขึ้น ??????????? …อย่างไรก็ตามฉันสามารถโหลดชุดอักขระนั้นลงใน Firefox (Firefox> ค่ากำหนด> ขั้นสูง> ภาษา):

ภาษาโหลด Firefox

หากฉันโหลดภาษานั้นฉันสามารถขอเพจในชุดอักขระดั้งเดิมและแสดงบนคอมพิวเตอร์ของฉันได้แม้ว่าโลแคลเริ่มต้นของฉันคือ en-US!

ดังนั้น…ถ้าฉันเป็นนักเรียนภาษาฮินดีเรียนภาษาอังกฤษที่ Purdue และเชื่อมต่อผ่าน VPN ไปยังเซิร์ฟเวอร์ของโรงเรียนในช่วงพักร้อนในออสเตรเลีย ... มีการตั้งค่าที่แตกต่างกัน 3 แบบที่ต้องใช้กับแอปพลิเคชันเพื่อให้เป็นสากลอย่างแท้จริง - และ ไม่มี ขึ้นอยู่กับสิ่งอื่น ๆ

ภาษาของฉันจะขึ้นเป็น en-US แต่เขตเวลาของฉันคือออสเตรเลีย แต่ภาษาที่ฉันขอจากเว็บไซต์อาจเป็นภาษาฮินดี ถ้าฉันจะตั้งโปรแกรมให้แอปพลิเคชันของฉันทำ สมมติฐาน ตามสถานที่ในคอมพิวเตอร์ของฉันฉันจะคิดผิดโดยสิ้นเชิง - ให้อาหารคนที่เป็นภาษาอังกฤษในเขตเวลาตะวันออก ตามหลักการแล้วฉันจะตั้งโปรแกรมให้แอปพลิเคชันของฉันนำเสนอ ทั้งสอง การตั้งค่าภาษาและเขตเวลา ... แต่ฉันจะไม่ถือว่าเป็นไปตามสถานที่

ไอซ์แลนด์ - ตัวอย่างที่ดีที่สุด

เราไม่รู้ถึงความท้าทายหลายภาษาและหลายภาษาในสหรัฐอเมริกาที่เรา ทั้งหมด พูดภาษาอังกฤษ [นัยยะเชิงประชดประชัน] ในบางประเทศเช่นไอซ์แลนด์แม้ว่าภาษาพื้นเมืองจะเป็นภาษาไอซ์แลนด์ แต่ชาวไอซ์แลนด์ที่น่าทึ่งก็เติบโตมาพร้อมกับการเรียนรู้ 3 ภาษา! เนื่องจากไอซ์แลนด์เป็นประเทศที่อยู่ตรงกลางของยุโรปและอเมริกาเหนือ บริษัท ของพวกเขาจึงทำงานในหลายทวีปภาษาถิ่นของภาษาและเขตเวลาต่างๆจากเดสก์ท็อป!

เว็บไซต์ไอซ์แลนด์จำนวนมากสร้างขึ้นในภาษาอังกฤษแบบสหรัฐอเมริกาอังกฤษแบบอังกฤษไอซ์แลนด์สเปนสเปนฝรั่งเศสและเยอรมัน! ลองนึกดูสิว่าการสร้างมันจะท้าทายแค่ไหน ไอซ์แลนด์แอร์ แอพพลิเคชั่นเว็บไซต์และระบบจองตั๋ว…ว้าว!

การปฏิเสธความรับผิด: ฉันมีความสุขอย่างยิ่งที่ได้ทำงานร่วมกับคนดีๆจากไอซ์แลนด์แอร์และสามารถบอกคุณได้ว่าพวกเขาเป็นมืออาชีพที่มีความสามารถและเป็นมิตรมากที่สุดที่ฉันมีความสุขในการทำงานด้วย เป็นเพียงประเทศและผู้คนที่น่าทึ่ง! ไปเยี่ยมชม…ขึ้น Icelandair และอย่าลืมแวะไปที่ บลูลากู!

ภาษาเทียบกับการเข้ารหัส

มีแม้แต่การเข้ารหัสอักขระที่แตกต่างกันภายในภาษาเดียวที่เล่นกันไม่ได้! ตัวอย่าง: อีเมลภาษาญี่ปุ่นที่เขียนด้วย Shift-JIS อาจทำให้ไม่สามารถอ่านได้บนคอมพิวเตอร์ของคนญี่ปุ่นโดยตั้งค่าการแปลเป็น ja-JP เนื่องจากเซิร์ฟเวอร์อีเมลของพวกเขารู้จักเฉพาะ EUC-JP ตามหลักการแล้วลูกค้าควรสามารถตั้งค่าการเข้ารหัสที่ต้องการและภาษาใด - เพียงแค่ตรวจสอบให้แน่ใจว่าการเข้ารหัสและภาษาเข้ากันได้กับสิ่งที่ลูกค้าร้องขอ

หากฉันต้องการอ่านภาษาญี่ปุ่นฉันอาจต้องเลือกทั้งภาษาญี่ปุ่นเป็นภาษาของฉันและ Shift-JIS สำหรับการเข้ารหัสเพื่อแสดงภาษานั้นอย่างถูกต้อง ต่อไปนี้เป็นความสับสนเพิ่มเติมในการผสมผสาน ... การเข้ารหัสบางประเภทรองรับหลายภาษา UNICODE / UTF8 รองรับหลายสิบ สิ่งที่ตรงกันข้ามก็เป็นจริงเช่นกัน บางภาษาสามารถอ่านได้ในหลายประเภทการเข้ารหัส หากไม่สมเหตุสมผล…ฉันขออภัยเป็นปัญหาที่ซับซ้อนมาก

สักวันฉันเชื่อ (หวังว่า) ทั้งหมดนี้จะเปลี่ยนไป ฉันคิดว่านักออกแบบดั้งเดิมของรหัสโลคัลไลเซชันหวังว่าคอมโบของประเทศภาษาจะเป็นสิ่งที่จำเป็น ... แต่เรามีความซับซ้อนมากขึ้น จำไว้ว่าสิ่งนี้ส่วนใหญ่ได้รับการพัฒนาก่อนที่จะมีอินเทอร์เน็ต ด้วยการถือกำเนิดของ GISบางทีบุคคลอาจเลือกการเข้ารหัสของตนได้และ GIS จะจัดการข้อมูลเขตเวลาและสถานที่

สากล

กลับไปที่การสนับสนุน Internationalization หากคุณต้องการให้แอปพลิเคชันที่เป็นสากลคุณต้อง:

  1. รองรับการเข้ารหัสหลายประเภทภาษาและมีไฟล์แปลเพื่อแสดงคำแปลเหล่านั้น
  2. อนุญาตให้ไคลเอ็นต์ตั้งค่าภาษาและอาจเป็นประเภทการเข้ารหัสได้หากจำเป็น
  3. สนับสนุนเขตเวลาโดยอนุญาตให้ผู้ใช้อ้างอิงเขตเวลาของตนโดยเปรียบเทียบกับ GMT
  4. ใช้รหัสการแปลด้วยความระมัดระวัง…พวกเขาไม่ได้อธิบายอย่างถูกต้องว่าผู้ใช้ของคุณกำลังร้องขออะไรหรือสิ่งที่พวกเขาอ่านได้

การแปล

การแปลด้วยเครื่องยังอยู่ในวัยเด็ก มีเว็บไซต์จำนวนมากอยู่ที่นั่น (และ WordPress ปลั๊กอิน) ที่ให้บริการแปลไซต์ของคุณด้วยเครื่อง อย่าถูกล่อลวงให้ทำสิ่งนี้ ... มีสาเหตุสองประการ:

  1. หากการแปลด้วยเครื่องทำงานได้ผู้ใช้ที่กำลังตรวจสอบไซต์ของคุณจะมีนักแปลที่จะทำงานด้วยอยู่แล้ว
  2. การแปลด้วยเครื่องแย่มาก

ไม่เชื่อฉัน? นี่คือคำแปลภาษาญี่ปุ่นสำหรับคุณ:
วางจาก ไฟล์ Masatsu - เพื่อนที่มีรูปแมวมากมาย:

รายการบล็อกภาษาญี่ปุ่น

?
- 00:29:35 โดย masatsu

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

?????????? (?)?

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

??????????????????????????????????? (?)

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

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

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

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

????????????????????????????????????????????
????????????????????????????????????????
?????????? อัก ??????????????

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

การแปลด้วยเครื่อง:

?? ฮันน์ ?????
-00: 29: 35 โดย masatsu

ชื่อของนักบุญกำปั้นของช้าง / ช้างที่ปรากฏใน "a / the beast fist ของเมื่อวานนี้ ?? ตำรวจท้องถิ่น" "?? ฮันน์ ????” กับ / นักแสดงวิทยุยูทากะมิซึชิมะ….

เหรอ? (?) ปลาหมึกนั้นพร้อม

เพราะแม้แต่นักจัดรายการวิทยุแห่งหมัดนักบุญปรมาจารย์ ????? ของ a / แมวเป็นมะตูมจีนของ Nagai Ichiro = ลูกมังกรไม้เท้าของ a / the ?? แรนเจอร์ดูเหมือนคนที่มีไหวพริบในการพูดจะรู้ได้ทันที

?????? (หยาดเหงื่อ) ที่ฉันลืมไปเสียสนิทในปีนี้ "ความลับของชื่อซุปเปอร์ฟลีท" ที่เคยซ้อมกันทุกปี?,

?????? ถ้าฉันเขียนช้าในปีนี้

??????? ศาลเจ้า ??? (ได้อย่างไร)? นกกระจิบหัวแหลม (?? ตัดไม่) ฟุคามิ ?? (? หรือสังเกตว่าสามารถ?) และมันเป็นอย่างไร

?????? ด้วยมันจะกลายเป็น "กระป๋อง /? /?" หรืออีกนัยหนึ่งคือ "กังฟู" เมื่อเข้าแถวและเปลี่ยนหัวของ a / ชื่อ

?????? แม้ว่าจะมีการกล่าวว่าจะเพิ่มขึ้นอีก XNUMX คนโดยกล่าวหาว่าอาจกลายเป็นชื่อแบบไหนก็ได้

ความจริงกล่าวกันว่าเป็น "อายุ" เพราะสัญลักษณ์ธาตุเงินคือ Ag? แม้ว่าชื่อของ "the ???? เงิน” ทาคาโอกะ ? ช่างของ ??????? กำลังคิดว่าตัวละครที่เรียกว่า“?” ถูกใช้กับการเชื่อมโยงของภาพยนตร์หน้าจอสีเงินหากเรียกด้วยสมาชิกเพิ่มเติม

?????? อย่างไรก็ตามฉันกำลังคิดอย่างเห็นแก่ตัวโดยที่ทฤษฎีของฉันไม่เกี่ยวว่า“?” รวมอยู่ในตัวอักษรจีน

ฉันแน่ใจว่าการย้อนกลับขั้วในการแปลนี้จะให้พจนานุกรมภาษาอังกฤษที่อ่านได้ คุณเข้าใจรายการนี้ใช่มั้ย?

2 คอมเมนต์

  1. 1

คุณคิดอย่างไร?

ไซต์นี้ใช้ Akismet เพื่อลดสแปม เรียนรู้วิธีการประมวลผลข้อมูลความคิดเห็นของคุณ.