Bug(バグ) #3165
./symfony ccでキャッシュをクリアした直後だけメッセージが翻訳されずに表示される
Start date:
2012-08-15
Due date:
% Done:
0%
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Yes (はい)
Description
Overview (現象)¶
./symfony cc
を実行した後にブラウザでホーム画面等を閲覧すると、ナビゲーションと SnsTerm で設定される語句を除いてメッセージが翻訳されずに表示されてしまう。リロードすると正常に設定された言語でメッセージが表示される。
Causes (原因)¶
git bisect を使用して原因となるコミットを探索した結果 94515d98f87747603b42b4397c0561039bff011a に行き着いた。
このコミット内には b/lib/i18n/opI18N.class.php
に対する下記の修正ミスがあり、これを正したところ上記の現象は起きなかったためこの変更が原因と思われる。
@@ -74,7 +74,7 @@ class opI18N extends sfI18N
{
$this->generateApplicationMessages($dirs);
- if (null === $dirs)
+ if (!is_null($dirs))
{
$this->messageSource = $this->createMessageSource();
}
Way to fix (修正内容)¶
修正ミスの箇所を直す
Related issues
Associated revisions
fix an error in commit `94515d98' (fixes #3165)
History
#1 Updated by Youichi Kimura about 12 years ago
- Description updated (diff)
#2 Updated by Youichi Kimura about 12 years ago
- Assignee set to Youichi Kimura
#3 Updated by Youichi Kimura about 12 years ago
- Status changed from New(新規) to Pending Review(レビュー待ち)
- % Done changed from 0 to 50
更新履歴 c0c6189aaa942577bfdc8dc1d3ebb2cce03a2855 で適用されました。
#4 Updated by Yuya Watanabe about 12 years ago
- Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
- Target version set to OpenPNE 3.9.0-old
- % Done changed from 50 to 70
#5 Updated by Kousuke Ebihara about 12 years ago
- 3.8 で発生するか set to Yes (はい)
#6 Updated by Chiharu Nakajima over 9 years ago
- Priority changed from Normal(通常) to Low(低め)
このチケットの内容は下記の項目に該当する不具合であるため、一旦優先度を下げます。
・未対応でもユーザーに影響が少ない不具合(回避可能な不具合である等)
#8 Updated by isao sano over 7 years ago
- Status changed from Pending Testing(テスト待ち) to Won't fix(対応せず)
- % Done changed from 70 to 0
OpenPNE 3.8.3 にて対応済みであったため、対応せずとします。