日本貓圖片網站的國際化,本地化,編碼,冰島和翻譯
Web應用程序中的國際化,本地化和編碼方面,有很多信息。 關於每個提供給Web應用程序的內容也有很多誤解。 這是我的看法
當網絡瀏覽器與網絡服務器建立連接時,它會傳遞許多變量並發出其他請求,下面是一個示例:
GET / HTTP / 1.1
主持人:www.dknewmedia.com
用戶代理: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,放氣
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
國際化
國際化是許多方面的綜合:
- 本土化: 識別訪問者正在訪問的語言和位置的能力。 這是通過HTTP請求完成的,其中訪問者由區域設置標識。 就我而言,這是美國。 “ en”是英語,“ US”是美國。 這是我的操作系統中的設置。
- 時區: 調整時區的能力。 通常,可以通過將服務器設置為格林威治標準時間(GMT),然後允許用戶設置其與GMT的本地偏移量來完成此操作。
- 字符編碼: 這是正確顯示語言字符集的能力。 它與本地化不同,因為本地化可以告訴我發出請求的計算機的語言和區域,但不會告訴我該語言是什麼。 讀者 正在要求……這取決於讀者!
注意在我的HTTP標頭中,當瀏覽器發出請求時,它告訴服務器它正在請求我的語言環境(Accept-Language:en-us); 但是,它還需要告訴服務器請求什麼字符集(Accept-Charset:Accept-Charset:ISO-8859-1,utf-8; q = 0.7,*; q = 0.7)ISO-8859-1和utf -8都是允許的字符集。
本土化
在這個奇妙的混血世界中,本地化不再決定語言。 即使我在美國,我也絕對可以使用不同的字符集來閱讀另一種語言……這就是我使用時發生的情況 Google印地語 (我並不是真的使用Google印地語)。 我要求的語言環境和字符集與我要求的 谷歌英語 頁面,但實際上是給我餵了一個我看不懂的頁面,因為我沒有字符集。 全部出現??????????? ...但是,我可以將該字符集加載到Firefox中(Firefox>首選項>高級>語言):
如果加載了該語言,那麼即使我的默認語言環境是en-US,也可以以其本機字符集請求頁面並將其顯示在計算機上!
所以...如果我是印地語學生,可以在普渡大學學習英語,並通過 VPN 到學校的服務器(在澳大利亞度假)……需要對應用程序進行3種不同的設置才能真正實現國際化– 沒有 依靠對方。
我的語言環境將顯示為en-US,但是我的時區是澳大利亞,但是我從網站要求的語言可能是北印度語。 如果我要編寫我的應用程序 假設 根據計算機的語言環境,我完全錯了–在東部時區為該人提供英語。 理想情況下,我將對我的應用進行編程以提供 都 語言和時區設置…但是我不會根據語言環境來假設它們。
冰島–極好的例子
在美國,我們不了解多語言和多語言環境的挑戰 全部 說英語[暗示諷刺]。 在某些國家/地區,例如冰島,儘管母語是冰島語,但令人難以置信的冰島人長大後會學習3種語言! 由於冰島是歐洲和北美中部的一個國家,因此他們的公司可以從其台式機遍及多個大洲,語言,語言方言和多個時區!
許多冰島語網站都以美國英語,英國英語,冰島語,西班牙語,西班牙語,法語和德語構建! 試想一下,建造這座建築會有多大的挑戰 冰島航空 網站應用程序和票務系統……哇!
免責聲明:我非常高興與Icelandair的優秀人員一起工作,可以告訴您他們是我很高興與之合作的最才華橫溢和友好的專業人士。 這真是一個了不起的國家和人民! 去參觀……乘坐冰島航空,一定要參觀 藍礁湖!
語言與編碼
單一語言中甚至存在不同的字符編碼,彼此之間無法很好地配合! 示例:用Shift-JIS編寫的日語電子郵件在本地化設置為ja-JP的日語用戶的計算機上可能無法讀取,因為他們的郵件服務器只能識別EUC-JP。 理想情況下,客戶應該能夠設置他們想要的編碼以及哪種語言-只需確保編碼和語言與客戶的要求兼容即可。
如果我想讀日語,可能需要同時選擇日語作為我的語言和Shift-JIS進行編碼以正確顯示該語言。 這給混合添加了更多的困惑……某些編碼類型支持多種語言。 UNICODE / UTF8支持數十種。 反之亦然。 某些語言可以多種編碼類型讀取。 如果那沒有道理...抱歉,這是一個非常複雜的問題。
我相信有一天(希望)這一切都會改變。 我認為本地化代碼的原始設計者希望語言國家組合將是所需要的一切……但是我們已經變得更加複雜。 請記住,其中大部分是在Internet出現之前開發的。 隨著的到來 GIS,也許一個人可以選擇他們的編碼,而GIS將處理時區和區域信息。
國際化
返回國際化支持。 如果要提供國際化的應用程序,則需要:
- 支持多種編碼類型,語言,並具有翻譯文件以顯示這些翻譯。
- 如有必要,允許客戶端設置其語言,甚至可能設置其編碼類型。
- 通過允許用戶參考與GMT相比的時區來支持時區。
- 謹慎使用本地化代碼……它們不能準確地描述您的用戶實際要求的內容或他們可以閱讀的內容。
專業筆譯
機器翻譯仍處於起步階段。 有很多網站(而且 WordPress 插件)提供您網站的機器翻譯。 不要試圖這樣做……有兩個原因:
- 如果機器翻譯有效,那麼簽出您網站的用戶將已經可以使用翻譯器。
- 機器翻譯很爛。
不相信我嗎這是給您的日語翻譯:
粘貼自 正松文件 –一個花花公子的貓花花公子:
日語博客條目
??
– Masatsu的00:29:35?????????????????????????????????
????????????????????????????????????(?)?
????????????????????????????????????????
????????????????????????????????????????????????????????????????????????(?)
?????????????????
??????????????
??
?????????????????????????????????????????
???????????????????????????????
??????????????????????????????????????
?????????????????
?????????? Ag ????????????????????????????????????????????????????
機器翻譯:
?? 漢恩?????
-00:29:35由masatsu昨天的“野獸拳”艦隊中出現的大象的拳頭聖徒的名字? 護林員”“? 漢恩????” 和一位廣播演員水島豐(Yutaka Mizushima)…。
? (?)確實很烏賊。
因為連拳聖人的廣播演員,大師?????? 一隻貓的那隻是長井一郎=龍珠的中國木瓜? 護林員看起來像個機智的人很容易認識。
??????????????????????????????????????????????????????????????????我每年都常被本人完全忘記的“超級艦隊名字的秘密”(汗水),
如果我今年晚寫,
??????? 神社??? (可以嗎?)? 岬角豎框(??切不)深見?? (?或觀察能夠?)
排成一行並更改名字的開頭時,變成“罐頭/?/?”,即“功夫”。
儘管據說增加另外兩個,它可能變成什麼樣的名字。
真相被認為是“年齡”,因為銀元素符號是Ag?,儘管名稱是“ ????”。 銀”高岡? 的技術員在想那個叫“?”的字符與銀幕電影電影的關聯使用(如果它與附加成員一起調用的話)。
可是,我自私地認為,我的理論與“?”無關。 包含在中文字符中。
我敢肯定,將翻譯的極性反轉可以提供與英語一樣的可讀性。 您確實了解條目,對嗎?