| 112 | | |
|---|
| 113 | | == メッセージ定義の書式の変更 (2007/10/09) == |
|---|
| 114 | | 多言語化のためのメッセージ定義の書式が変わりました。 |
|---|
| 115 | | |
|---|
| 116 | | * メッセージ定義の書式の変更点 |
|---|
| 117 | | * インスタンス変数「@lang」は使わないで下さい |
|---|
| 118 | | * メソッド「lang」に明示的に言語名を渡して下さい |
|---|
| 119 | | |
|---|
| 120 | | * 例(englishの場合) |
|---|
| 121 | | * 【修正前】 |
|---|
| 122 | | * RAILS_ROOT/components/XXX/languages/englsih.rb |
|---|
| 123 | | {{{ |
|---|
| 124 | | module RubricksLanguage |
|---|
| 125 | | def define_lang |
|---|
| 126 | | @lang['_Common_Abort'] = 'Abort' |
|---|
| 127 | | @lang['_Common_Active'] = 'Active' |
|---|
| 128 | | end |
|---|
| 129 | | end |
|---|
| 130 | | }}} |
|---|
| 131 | | * 【修正後】 |
|---|
| 132 | | * RAILS_ROOT/components/XXX/languages/englsih.rb |
|---|
| 133 | | {{{ |
|---|
| 134 | | module RubricksLanguage |
|---|
| 135 | | def define_lang |
|---|
| 136 | | lang('english').merge!( |
|---|
| 137 | | '_Common_Abort' => 'Abort', |
|---|
| 138 | | '_Common_Active' => 'Active' |
|---|
| 139 | | ) |
|---|
| 140 | | end |
|---|
| 141 | | end |
|---|
| 142 | | }}} |