Drupal で PHP snippets - 最新のストーリーのタイトル一覧を表示 のつづき
1. 拡張子が .po であるファイル
Drupal の本体を日本語化するために、
を利用した。ファイルの拡張子が .po 。これは Locale: multi-language support によると、
These translations are available as GNU gettext Portable Object files (.po files for short).
詳しくは、Technical background on interface translations を参照。
2. t 関数
それに対して、前回のように PHP snippets で t 関数を利用して出力した文字列は、どうやって翻訳しておけばいいのだろうか?
前回 t 関数にておいて、次のように文字列を渡した。
t('No nodes available.')
これに対応する日本語を表示させたい。
3. インターフェイスの翻訳
「管理セクション › サイトの構築 › インターフェイスの翻訳」で「検索」をクリック。
「含まれる文字列」フィールドにおいて、'No nodes available.' を入力して検索。
検索の結果、「文字列」が、前回作成した PHP snippets の node の URL の一部が表示された。
「編集」をクリック。
オリジナルのテキストに対して翻訳を入力して保存。
4. 疑問
これで日本語が表示されるようになったが、PHP snippets で、特に他の言語へ配慮する必要がないなら、直接日本語を表示するようにしてやった方が良かったんだろうか?
0コメント:
コメントを投稿