世の中のグローバル化に伴い、Webサイト(ホームページ)も多言語対応しようと考えている人が増えているんではないでしょうか。 グローバル化といって翻訳させてページの切り替えをすればいいんでしょっていう考えの方は結構います。 Webアプリケーションを多言語に対応させることはとても大変な仕事です。大抵の場合、この作業は倦厭され、多くのオープンソース・プロジェクトでは多言語化は実現されてきませんでした。しかし、オープンソース・プロジェクトのTODO リストを確認してみ … æ¥æ¬èªã¨è±èªã®2種é¡ã®è¨èªã®ãã¼ã¸ãããå ´åã¯æ¬¡ã®ããã«ãã¾ããæ¤ç´¢ã¨ã³ã¸ã³ãªã©ãã訪åããéã«èªåçã«è¨èªãåãæ¿ããã«ã¯ã<head>ã¿ã°ã®ä¸ã«<link>ã¿ã°ãè¨ç½®ãã¾ãã<link>ã¿ã°ã®relå±æ§ã«ã¯ãalternateããhreflangå±æ§ã«ã¯ISO 639-1ã³ã¼ãã«ãããè¨èªãã®æå®ããã¾ããããã¦ãhrefå±æ§ã«ã¯å¯¾è±¡è¨èªç¨ã®ãURLããè¨è¿°ãã¾ããæ¥æ¬èªãè¤æ°ã®è¨èªã«ç¿»è¨³ããæã«ããªã³ã©ã¤ã³ãªã©ã®ç¿»è¨³ä¼ç¤¾ã«é ¼ãã¨ãããªãã®è²»ç¨ããããã¾ããè±èªãªãã°Google翻訳ãYahoo翻訳ãã¨ããµã¤ã翻訳ãªã©ãç¡æã§ãã®ã§èªåã§ç¿»è¨³ããã®ãä¸ã¤ã®æã§ããWebãµã¤ããå¤è¨èªã«å¯¾å¿ããæ¹æ³ã§ããä»åããç´¹ä»ããæ¹æ³ã§HTMLãè¨è¿°ããã¨Googleãªã©ã®æ¤ç´¢ã¨ã³ã¸ã³ããã¦ã¼ã¶ã¼ã訪åããéã«èªåçã«ã¦ã¼ã¶ã¼ã®ä½¿ç¨è¨èªã®ãã¼ã¸ã表示ããäºãå¯è½ã«ãªãã¾ããå½ç¶ãªãããå¤è¨èªã®ãã¼ã¸ã¯åã
ã«ä½æããå¿
è¦ãããã¾ãããã®ããã°ã®ãã¹ã¿ã¼ãä½æããç¡æãã¼ã«ã§ãã Webサイトを多言語に対応する方法です。今回、ご紹介する方法でHTMLを記述するとGoogleなどの検索エンジンからユーザーが訪問した際に自動的にユーザーの使用言語のページを表示する事が可能になります。 ã°ã©ããæ£å¸å³ã®5種é¡ã«å¯¾å¿ãExcelã§è¡ã£ã¦ããæ¥åã®Webåãå®ç¾ãã¾ããå¤é¨ããã°ã©ã ããã¼ã¿ãå種ãµã¼ãã¹ã¨é£æºãããã¨ã§ãæ©è½ãæ¡å¼µãããã¨ãå¯è½ã§ãã Web Performerは、多言語対応のWebアプリケーションを自動生成します。日本語、英語、中国語(簡体字)は、翻訳済みの組込リソースファイルを提供。その他の言語についても独自にリソースファイルを翻訳することで対応できます。