k4200’s notes and thoughts

Programmer side of k4200

PHP & JavaScriptのWebサービスを多言語対応させた(1)

第2回はこちら

はじめに

仕事でWebサービスの国際化対応をしたので、どういう風にやったかを簡単にまとめ。

前提・環境等

i18n関連で行った作業の概要

事前準備
  • ライブラリのインストール・設定
  • _が使えるようにする
多言語化対応データの作成
多言語化対応データの表示
  • テキスト
  • 画像
    • PHP内で指定されているもの
    • CSS内で指定されているもの
    • JavaScript内で指定されているもの
  • その他
localeの判別
  • 言語
    • ブラウザ設定
    • ユーザーが明示的に設定
    • URL
  • 地域

L10n関連の作業の概要

国・地域・言語により異なるデータ

詳細は次回

長くなりそうだし、1度にまとめて書く気力もないので、具体的な内容は複数回に分けて書く予定。