[Rhaco]時間がない人のためのアプリケーション日本語化メモ
2009.12
21
Rhacoは国際化機能も持っています。 setup画面のi18nメニューから自分で用意したテンプレートを利用することも可能なようです。 とはいえ、Viewsを拡張して作った部分をとりあえず日本語化したい人(というか自分) [...]
Rhacoは国際化機能も持っています。
setup画面のi18nメニューから自分で用意したテンプレートを利用することも可能なようです。とはいえ、Viewsを拡張して作った部分をとりあえず日本語化したい人(というか自分)へのメモ。
これでvalidate後のメッセージなども日本語化されます。
以下の手順はRhaco本体をローカルに取得済みとします。
・Rhaco本体のresources/setup/po/message-ja.potをアプリケーション側のsetup/poに配置
・Rhaco本体のresources/locale/messages/message-ja.phpをアプリケーション側の同ディレクトリに配置
・アプリケーション側のindex.phpで以下の2行を追加
Rhaco::import("resources.Message");
Message::loadMessages("ja");
試しにconfirmedCreateで作成したフォームや一覧などで英語表記だった部分が日本語になっていればOKです。本当にとりあえずなので、エラーメッセージのカスタマイズ時の手順は、
POTファイル編集->setupのi18nからPHPファイル生成
となります。あまりにあっけなく終わりましたが、こういうのが嬉しかったりします。
関連記事
- Rhaco UrlsとFlowを利用して他クラスのメソッドを呼び出すときの注意事項
- cygwinからmanage.pyを起動できない
- [Rhaco]viewでPHPコード埋め込みがうまく動かない場合がある
この記事へのコメント
[Rhaco]viewでPHPコード埋め込みがうまく動かない場合がある
2009.09
03
相変わらずRhacoで現プロジェクトの開発をぼちぼち進めている。 Rhacoのレンタルサーバでも大丈夫!というポリシーは素晴らしい。 専用サーバやVPSを提案しなくとも良いので、運用費がコストダウン。 今、開発で困ってい [...]
相変わらずRhacoで現プロジェクトの開発をぼちぼち進めている。
Rhacoのレンタルサーバでも大丈夫!というポリシーは素晴らしい。
専用サーバやVPSを提案しなくとも良いので、運用費がコストダウン。
今、開発で困っているのがviewへのPHP埋め込み。
下記のような状況でだけ、うまく動いたり動かなかったりする。
<a href=”<?php H::linkTo(‘hoge’) ?>”>どっかにリンク</a>
Hはhtmlヘルパークラスへのショートカットで、linkToメソッドは引数を受け取って、各アクションへのURLを生成する。
ググっても、なかなか情報がない。after railsならフレームワークだとしたら、上記のような書き方は真っ先に試しそうなものなのだけど、そうでもないのだろうか?
関連記事
この記事へのコメント
Rhaco UrlsとFlowを利用して他クラスのメソッドを呼び出すときの注意事項
2009.08
20
Rhacoを使って開発してるのだけど、細かな情報はまだまだ把握しきれてないので手探りが多い。 自分用のメモ。 index.phpでやること generic.Urlsのインポート urlパターンの定義 取得したparser [...]
Rhacoを使って開発してるのだけど、細かな情報はまだまだ把握しきれてないので手探りが多い。
自分用のメモ。
index.phpでやること
- generic.Urlsのインポート
- urlパターンの定義
- 取得したparserでの実行
$parser = Urls::parser($pattern);
$parser->write();
他クラスでやること
- extends TagParse
- flowでテンプレートと変数を定義
- $flow->parser()みたくparserを返す
