Re: Re: 今度は 5.4.1.1.ja.b2 日本語版ベータ

2010年12月13日 at 23:03

はじめまして、concrete5.4.1.1.ja.b2をWindows 7上のXAMPPでテストしております。
(XAMPP 1.7.3, Apache 2.2.14, PHP 5.3.1, MySQL 5.1.41)
概ね問題なく動作しているようですが、気になったところをいくつか挙げてみます。主に管理画面関係です。

1) 管理画面の「ユーザー・グループ管理」で表示される属性名
「ユーザー検索・一覧」や「ユーザー表示」で、属性の名前がハンドル名で表示されているようです。
(「他のメンバーからのメッセージを受付ける」ではなく「Profile Private Messages Enabled」と出ます)
concrete5.4.0.5のときはちゃんと出ていましたが、本家の仕様が変わったのでしょうか?

2) 「ファイルマネージャ」やページの「バージョン」でのタイムスタンプ表示
例えば「2010年12月13日 午後10時56分」が「2010/13/12 10:56 PM」という書式で表示されています。月と日が逆の方が読みやすいと思いますので、翻訳でカバーしていただけるとありがたいです。

3) 「ファイルマネージャ」でのファイルの設定
ファイルを選択して「設定」を表示すると、「登録日」の欄が「2010年11月29日 at 21:0に追加」のように、常に「分」の部分が0と表示されてしまっています。いろいろ調べると、message.poの14800行目で「G:i」とすべきところが「G:I」となっているのが原因のようです。調査をお願い致します。(5.4.0.5でもそうなっていたと思います)

4) 管理画面の「下書き」
「○○さんの下書きセット」という表示がありますが、ユーザーIDが小文字で始まっていても先頭が大文字になります。日本で使う分には小文字のままのほうがいいのではと思いますが、いかがでしょうか。(こちらも5.4.0.5の頃からそうでした)
(concrete/elements/block_area_add_scrapbook.php の60行目の ucfirst を外して対応しています)。

5) 管理画面のダッシュボード
「サイトアクティビティー」のところですが、「ログイン日時」と「最終更新」の欄で、時間の後ろに文字化けしたような変な文字列が付いています。調べてみると concrete/controllers/dashboard/modules/activity.php の17行目の書式文字列がポイントとわかりましたが、どうもこれはconcrete5ではなくPHPの問題のようです(strftime関数が、%pに対応してShift-JISコードで「午前」or「午後」という文字列を吐くようです)。

いろいろ一度に書いてしまいましたが、concrete5の開発に期待しておりますので、どうかよろしくお願い致します。(また何か気づいたら書きます)

Re: Re: Re: 今度は 5.4.1.1.ja.b2 日本語版ベータ

2010年12月24日 at 0:46
build1024 さん。

ありがとうございました。
議論の結果 4) 以外は、修正に取り入れさせていただきました。

詳しくは、週刊 concrete5 vol.11 の録画の最後のほうに。



あと、5)の管理画面は、.htaccess もしくは php.ini の internal_encoding の設定を UTF8 にする必要があります。

よろしくお願いします。