人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WEBアプリを国際化したいです。よさげな方法を紹介してください。
・smarty
・php4or5
・mysql4.1
を使っています。
getTextライブラリはなるべく使いたくないです(getTextの書式は使いたいです)

●質問者: kunitz
●カテゴリ:ウェブ制作
✍キーワード:gettext Smarty Web よさげ アプリ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● m-takagi
●35ポイント

「gettext 拡張ライブラリを使用せずに gettext の書式を扱いたい」ということでしたら、以下のような選択肢があります。

あとは、確か Drupal が自前で gettext 風の機能を実装していたと思う (ごめんなさい。未確認です) ので、ソースを確認してみるといいかもしれません。


2 ● heppokoA
●35ポイント

Smatyのコンフィグファイルを言語別に

みたいに複数用意して,その中にたとえば

みたいに日本語と英語を書いておいて,テンプレートで {#PageTitle#} のように言語に依存しない形で定数を指定してはどうでしょうか?

僕はいま開発中のアプリでこんな感じで言語リソースを作って実装しようとしています。パフォーマンスが問題になるかもしれないですが,ほかに浮かばないのでこんな感じです。

ほかにもっといいご回答があれば僕もそれを取り入れたいです。

http://sunset.freespace.jp/smarty/SmartyManual_2-6-6J_html/langu...

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ