concrete5.4.0 進捗状況

2010年4月19日 at 11:57

こちらで、5.4.0.3 日本語版開発の進捗状況を説明します。


1. messages.poファイルの翻訳
2. 本家ファイルで gettext の t() で囲まれていない部分を割り出し、修正
3. 検索ブロックを元に戻す
4. その他日本語特有の文字処理のための修正


現在、1〜2の間を行ったり来たりしています。

Re: concrete5.4.0 進捗状況

2010年4月26日 at 16:57
4/27日現在の進捗状況です。


・messages.po の翻訳 → 5.4.0 時点のもので完成



やらなきゃいけないこと

・5.4.0.5 パッチ当て
・gettextでt()されていないメッセージの洗い出し
・検索ブロックの日本語対応
・バグテスト

ヘルプ募集〜(涙)
http://concrete5-japan.org/community/forums/translate/post-392/


-
 

Re: Re: concrete5.4.0 進捗状況

2010年4月26日 at 21:19
完全に初心者質問で恐縮ですが…

・パッチ当て&検索ブロックの日本語対応
こちらはまだどうやるのか分かりません。。

・gettext未対応メッセージの洗い出し&バグテスト
これは5.4.0をインストールしてみて英語のままのメッセージを探すということでしょうか??
それならなんとかできそうです。
現在svnでチェックアウトしてゲットできる5.4.0フォルダのファイルが最新ですよね。
あと、t()されていないメッセージがあった場合どこに報告すればよいのでしょうか。
 

Re: concrete5.4.0 進捗状況

2010年4月30日 at 3:08
これらの作業はUsagi Projectで行っていますが、人手不足なので、是非メンバーになって手伝ってください。

進捗や報告はRedmineや、UsagiProjectのSNS内のコミュニティを使っています。

もちろんココに書いてもらってもOKです。
 

Re: Re: concrete5.4.0 進捗状況

2010年4月30日 at 22:12
MyNETSとredmineにはすでにアカウントを作っていただいたんですが…手のつけどころが見えないもので…。
アカウント名がばらばらなのも分かりにくいですね、すみません。
とりあえず、翻訳から参加するのが皆さんに迷惑をかけず入りやすいと思っているのですが。
 

とりあえず現状の確認から

2010年4月30日 at 22:30
すいません、Usagiの方だったんですね。

まずはSVNが5.4.0ベースなので、それを最新版の5.4.0.5とマージしてください。
その後動作確認をして、日本語化されていない部分やバグを発見したらRedmineに報告してください。
で、そのまま修正してもOKです。
 

Re: 5.4.0 現状報告

2010年5月17日 at 14:40
Usagi Project メンバーのみゅみゅさんが、5.4.0 から、5.4.0.5 へのアップグレードが終了しました。


次なるステップは・・・

・Gettext化されていない・・・翻訳されていない部分の洗い出し
・検索ブロックの日本語対応
・バグの洗い出し

などです。
 

Re: Re: 5.4.0 現状報告

2010年5月19日 at 6:15
この週末、みゅみゅさんの尽力で、かなりの進行が見られました。

みなさん、みゅみゅさんに感謝!

Yamanoi
http://concrete5-japan.org/index.php/profile/-/view/36/

みゅみゅさんのサイト
http://www.yamanoi.org/



さて、ということで、落ち着いたら、ベータ版でもリリースしたいと思います。
 

concrete5.4.1.1とキャッシュ

2010年12月5日 at 10:01
本家でも起きているようですが
block_view_outputのキャッシュを消していないためにGoogle_mapなどで
EditとViewの表示が違う場合に、ViewでEditと同じものが表示される。

調べてみると
models/collection_version.phpの中にあるrefreshCache()で
保存時にキャッシュを消している。

そこで、block_view_outputを消す処理を追加したら消えましたが
これが正しいのかわかりませんので意見をください。
Index: concrete/models/collection_version.php
===================================================================
--- concrete/models/collection_version.php (リビジョン 160)
+++ concrete/models/collection_version.php (作業コピー)
@@ -78,6 +78,11 @@
Cache::delete('collection_version_id', $cID . ':RECENT');
Cache::delete('collection_version_id', $cID . ':ACTIVE');
}
+ $q = "select cvID,bID,arHandle from CollectionVersionBlocks where cID = ?";
+ $r = $db->query($q, array($this->cID));
+ foreach($r as $cb) {
+ Cache::delete('block_view_output', $cID . ':' . $cb['bID'] . ':' . $cb['arHandle']);
+ }
}

public function get(&$c, $cvID) {
 

Re: concrete5.4.1.1とキャッシュ

2010年12月7日 at 10:34
ありがとうございます。
どうしましょうコレ。5.4.1.1に入れますか?入れた方が良いと思うんですが、本家と離れるのも考えものです...
 

Re: Re: concrete5.4.1.1とキャッシュ

2010年12月7日 at 19:02
SQLにcvIDは要らなかったですね。

入れるかについては、入れた方がよいと思います。
本家にもバグ報告をした方がよいかもしれません。

本家で上がっていると聞いたような記憶があるのですが
本家のどこでこの問題を取り上げているのかわかりませんでした。
まだ、気がついていないのかな。

英語が苦手なので、どなたか報告をお願いします。
 

Re: Re: Re: concrete5.4.1.1とキャッシュ

2010年12月17日 at 4:10
解決しました。
google mapブロックのプロパティの問題でした。

protected $btCacheBlockOutputForRegisteredUsers

がtrueになってたのが原因でした。コミッットしてあります。