jekylog

All doggs wanna be a Geek

多言語サイトを作る際のフロント側での注意点

使用する言語の言語コードを明示する

HTML5、XHTMLに関わらず大体普段使用しているhtmlタグのlang属性は「ja」だと思う。まずはコレを使用する言語コードにする。英語なら「en」、ベトナム語なら「vi」。大体下記サイトに載ってると思う。

言語コード一覧 | references | CYBER@GARDEN

文字コードは「utf-8」に

色々あるけど「utf-8」がデファクトスタンダードだと思う。

エディタの言語設定を変更する

使っているエディタによると思うけどこれも大体みんな日本語か英語だと思う。ただこのままだと中国語だったり韓国語だったりの2バイト言語(日本語もそうだけど)はコピペが出来ないのでエディタでこの辺りの設定を変えなきゃだめっぽい。ただVimでの変更方法が分からないのでちょっと保留。とりあえずDreamweaverではそのままコピペ出来た。

ちなみに数値文字参照とか使えば言語の設定に関わらず表示は担保されるけど下記みたく日本語サイトの中のコンテンツとして他言語の文章を掲載するケース以外だとあんまり現実的じゃない。運用するのは現地の人だろうし何より手間がかかるし。とりあえずモックとかで確認出ししなきゃダメな時とかには数値文字参照でもいいかと。

ベトナム語
SGTT.VN - Tháng 7.2011, có ba trẻ em ở Dăk Lăk vì ăn quả rừng mà tử vong. Báo chí cũng từng thông tin có du khách lên núi khám phá rừng nguyên sinh đã thử nhấm nháp trái mã tiền vì ngỡ là cam rừng dẫn đến ngộ độc suýt chết.
タミル語
புதுடில்லி : ஜனவரி முதல் மார்ச் மாதம் முடிய இந்தியாவில் தேயிலை உற்பத்தி 13 சதவீதம் சரிவடைந்துள்ளது. உலகளவில் அனைவராலும் பருகப்படும் பானம் டீ. உலகில் அதிக தேயிலை உற்பத்தி செய்யும் நாடுகளில் இந்தியா இரண்டாம் இடத்தில் இருக்கிறது. ஜனவரி மாதம் முதல் மார்ச் மாதம் முடிய தேயிலை உற்பத்திக்கான அளவீட்டை தேயிலை ஆணையம் வெளியிட்டு இருக்கிறது. அதன்படி ஜனவரி மாதத்தில் 18.69 மில்லியன் கிலோவும், பிப்ரவரி மாதத்தில் 16மில்லியன் கிலோவும், மார்ச் மாதத்தில் 47.60 மில்லியன் கிலோவும் உற்பத்தி செய்து இருக்கிறது. கடந்த 3 மாதங்களில் இந்தியாவில் மொத்தம் உற்பத்தி செய்யப்பட்ட தேயிலை 82.29 மில்லியன் கிலோவாகும். கடந்த ஆண்டோடு ஒப்பிடுகையில் இது 13 சதவீதம் சரிவாகும். கடந்த ஆண்டு இதே காலகட்டத்தில் 94.39 மில்லியன் கிலோ தேயிலை உற்பத்தி செய்திருந்தது.

「font-family」の設定

これも適切に設定してやらないとIEで文字化けする。今回ベトナム語がネックなので調べてると下記ページに載ってた。これも調べるともっと色んなフォントがありそうな気もするけど無難なのが一番良さ気。

ベトナム語用フォント | phew! phew! phew!

Wordpressとかだと多言語サイト用のプラグインとかあるっぽいけどバックグラウンドに強い人が居るのは必須だと思う。

Fork me on GitHub