5.6.2英語版マージ作業完了しました。

2013年8月16日 at 10:29

本家 英語版 5.6.2 がリリースされましたので5.6.2 の タグまでマージ作業完了しプッシュしました。

http://github.com/concrete5japan/concrete5

とりあえず、マージしただけなので検証作業はまだです。


これまで、skypeのチャットで作業報告していたのですが、今回の5.6.2日本語版開発はできる限りフォーラムでやりたいと思います。

興味ある方、フォーラムにご参加ください。

タグ:

Re: 5.6.2英語版マージ作業完了しました。

2013年8月16日 at 11:52
リリースノートはこちら
http://www.concrete5.org/documentation/background/version_history/5-6-2-release-notes/

日本語版との兼ね合いで気になるのは
+Localization of attributes, permissions, block types other dynamic content as seen by editors.(属性、権限、ブロックタイプ、その他動的なコンテンツがローカライズ表示されるように→日本語版で翻訳してインストールしている場合は、不要になる?)
+Localization of intelligent search(インテリジェント検索がローカライズされるように→日本語版で放置してるところ)
+Better URL slug localization(URLスラッグのローカライズの改善→日本語版で切ってるところ)
+Login page now shows region in the language dropdown (if multiple languages are available on your site and login allows you to choose language.)(ログイン時の言語選択時に地域も選択できるように→日本では言語と地域が一致しているのであまり関係ないが…)
+Guestbook date now localized(ゲストブックの日付がローカライズされるように)
+Fixed Localization of Dashboard Menuhttp://www.concrete5.org/developers/bugs/5-6-1-2/the-dashboard-overlay-is-not-localized (管理画面ドロップダウンメニューのローカライズのバグが改善)
+Fixed Month name localization in Date Archive Block(日付アーカイブブロックの月名のローカライズを修正→日本語版で書き換えてたような?)

とりいそぎ!
 

Re: 5.6.2英語版マージ作業完了しました。

2013年8月16日 at 12:27
hissyさん マージしたときのコミットメッセージにコンフリクトしたファイルの一覧があります。日本語版で変更していればコンフリクトするはずなので、それを確認すればチェックできます。
 

Re: 5.6.2英語版マージ作業完了しました。

2013年8月16日 at 12:57
こちらですね

Merge concrete5/concrete5 tag '5.6.2'
Tagging version 5.6.2

Conflicts:
web/concrete/blocks/date_archive/view.php
web/concrete/core/models/file_set.php
web/concrete/core/models/job.php
web/concrete/helpers/concrete/dashboard.php
web/concrete/js/ccm.app.js
web/concrete/js/ccm_app/ui.js
web/concrete/single_pages/dashboard/system/seo/bulk_seo_tool.php
web/concrete/single_pages/dashboard/users/search.php
 

Re: 5.6.2英語版マージ作業完了しました。

2013年8月16日 at 12:51
+Localization of attributes, permissions, block types other dynamic content as seen by editors.
従来の日本語版で対応済みのものが多く、今回の修正で動作がおかしくならないかチェックが必要。

+Fixed Localization of Dashboard Menuhttp://www.concrete5.org/developers/bugs/5-6-1-2/the-dashboard-over... 
管理画面ドロップダウンメニューのローカライズは確認しました。
インストール直後も日本語表示されますし、ログイン後も日本語表示される。

+Fixed Month name localization in Date Archive Block
これはコンフリクトしたので本家を採用して、githubのissueに書き込みました。
http://github.com/concrete5japan/concrete5/issues/139
 

エリアのブロック追加権限がなくても移動で追加できる件

2013年8月16日 at 15:08
エリアへのブロック追加権限がないのに移動ができる件は
5.6.2で確かにできなくなって、警告のダイアログが出るようになっていますが、
移動したように表示されます。

例えば
Aエリア 追加権限なし
Bエリア 追加権限あり

BエリアからAエリアにブロックの移動を試みると
「移動できません」というダイアログが出ますが、ブロックが移動したままになります。
F5押したり、編集モードを終了すると元のエリアに戻ります。これは英語版でも同様です。
 

5.6.2 既定の言語

2013年8月16日 at 15:33
[管理画面]→[システムと設定]→[言語]
の既定の言語を変更すると即変更される。
以前は一度ログアウトしないといけなかった。
 

5.6.2日本語版ベータについて

2013年8月17日 at 11:48
インストールはOKで、ブロックの追加は問題なくできます。
ローカライズでの語句の入替も問題なくできています。
翻訳があと70語くらい残っていますのそれを先にやり、
早めにBeta版を出してページタイプなどの日本語が通るかどうかなど
テストしてもらえる方を募ってはどうでしょうか?
 

Re: 5.6.2英語版マージ作業完了しました。

2013年8月18日 at 8:16
hissyさん。aclissさん。お疲れさまです。
c5.6.2日本語版ベータが出来次第、即テストに入れます。現在英語版をお試ししていますが、相当色んなバグ取りを行っているようで、なかなかに快適です。
 

Re: 5.6.2英語版マージ作業完了しました。

2013年8月19日 at 8:43
リリースノートを見ていたら

Block View overrides will only be included if they have a view.php included. If they only have a view.css etc they will be ignored.
ブロックのビューのオーバーライドはview.phpが含まれている時のみ有効になるように。view.cssだけが存在しても無視される。


これ、以前はカスタムテンプレートを置くだけでオーバーライドが有効になり、置いていないview.cssが404エラーになるという地味に嫌な問題があったんですが、それが解消されてるのかな?あとで確認する!そうだったらいいな!
 

Re: Re: 5.6.2英語版マージ作業完了しました。

2013年8月19日 at 17:57
hissy さん
github のissue に書き込みお願いします。
 

5.6.2 翻訳作業について

2013年8月22日 at 8:49
新しく追加されたジョブセット関係で分かる範囲で翻訳しました。

http://www.transifex.com/projects/p/concrete5/language/ja_JP/

concrete5 development と concrete5 5.6.2
の二つのリソースができていて、僕は concrete5 development に書き込みました。
これどのように作業したらいいでしょう?今後の進め方を決めないといけないですね。
 

Re: 5.6.2英語版マージ作業完了しました。

2013年8月22日 at 9:03
developは開発版のリソースが随時反映されるようなので、5.6.2の方で翻訳したほうがいいですね。
 

Re: 5.6.2英語版マージ作業完了しました。

2013年8月22日 at 18:58
日本語版作成とは関係ないですが、Textヘルパーがパッケージからオーバーライドできるようになった!マルチバイト対応パッケージに一歩前進。
http://github.com/concrete5/concrete5/commit/748a6d2c984542def85d1dc0c00dcbeed4fb8a99
 

Re: 5.6.2英語版マージ作業完了しました。

2013年8月22日 at 19:34
あざーす!!
 

Re: 5.6.2英語版マージ作業完了しました。

2013年8月29日 at 8:39
本家 5.6.2.1 が出たのでマージしますね。今回はバグフィックスが多いので
5.6.2はリリースせず、スルーでいいとおもいます。ご意見ください。
 

Re: 5.6.2英語版マージ作業完了しました。

2013年8月29日 at 8:42
例によって日本語版は .1 のリリースで良いと思います
 

5.6.2.1英語版マージ作業完了しました。

2013年8月29日 at 12:09
5.6.2.1マージしました。
http://github.com/concrete5japan/concrete5/commit/67b19cc6348d8a796fa81a95e6eb9bcb35e8d65d

コンフリクトした部分は
web/concrete/elements/collection_metadata.php 134行目~140行目くらい

この部分は日本語版用に修正をしている部分ですので、追加された maxlength="128" のみを適用しています。
 

Re: 5.6.2英語版マージ作業完了しました。

2013年9月9日 at 15:07
本家5.6.2.1タグとの差分を確認しました

concrete/blocks/search/view.php : 38, 41
URLの表示、要検証(前から変だと思ってた)

concrete/config/install/packages/standard/content.xml : 7, 22
attributeKeyNameは英語で登録して翻訳されるようになったかどうか確認
pageTypeName. blockTypeName
全体的に確認必要かも…

concrete/config/localization.php
en_USからja_JP.UTF8への書き換えは必要か?今のバージョンでは不要かも

日本語版に入ってるこのコミットが本家版にない
http://github.com/concrete5japan/concrete5/commit/a6ea8e8d92b1a40767158821b8475f5c7eafcbca
リリースノートの "Localization of attributes, permissions, block types other dynamic content as seen by editors" との関連性調べる。不要になって消されたか?


以下、日本語版のリリースのための対応は不要だが、本家版で反映して欲しいところ

concrete/elements/files/search_form_advanced.php
wordrapの代わりはテキストヘルパーのshortTextで書きなおしてプルリク送ったほうがいいかも

concrete/single_pages/dashboard/system/seo/bulk_seo_tool.php
concrete/single_pages/dashboard/users/add.php
concrete/tools/select_group.php
t抜けプルリク送ったほうがいい
 

Re: 5.6.2英語版マージ作業完了しました。

2013年10月3日 at 17:23
> 以前はカスタムテンプレートを置くだけでオーバーライドが有効になり、置いていないview.cssが404エラーになるという地味に嫌な問題があったんですが、それが解消されてるのかな?
治ってた!ありがたい!

> concrete/blocks/search/view.php : 38, 41
> URLの表示、要検証(前から変だと思ってた)
修正しました。
http://github.com/concrete5japan/concrete5/commit/df0cdf4d3a5c7db703d4e85cb873403299c5dfcf

> concrete/config/install/packages/standard/content.xml : 7, 22
> attributeKeyNameは英語で登録して翻訳されるようになったかどうか確認
修正しました。
http://github.com/concrete5japan/concrete5/commit/104edcf40e5541ce1ffb506228acfd35781213bb

属性以外は引き続き日本語でインストール必要

> concrete/config/localization.php
> en_USからja_JP.UTF8への書き換えは必要か?今のバージョンでは不要かも
aclissさんにen_USに修正してもらいました。

> concrete/elements/files/search_form_advanced.php
> wordrapの代わりはテキストヘルパーのshortTextで書きなおしてプルリク送ったほうがいいかも
途中に改行を入れるためのものみたい…。クリティカルな問題ではないので5.7に先送りでいいと思います

> concrete/single_pages/dashboard/system/seo/bulk_seo_tool.php
> concrete/single_pages/dashboard/users/add.php
> concrete/tools/select_group.php
> t抜けプルリク送ったほうがいい
送りました。
http://github.com/concrete5/concrete5/pull/1409

5.6.2.1日本語版には取り込まなくていいとおもいます。
 

5.6.2.1 記事ブロックエディター設定バグ?

2013年10月4日 at 7:31
[管理画面→システム&設定ー→記事ブロックエディター設定]
保存ボタンを押すと403error になります。
本家 5.6.2.1でも同様の症状です。
 

Re: 5.6.2英語版マージ作業完了しました。

2013年10月4日 at 13:12
ローカルで試している限りでは、5.6.2.1でも5.6.2.1.jaでも保存できますね…。どんな環境で起こりますか?
 

Re: Re: 5.6.2英語版マージ作業完了しました。

2013年10月6日 at 6:43
ロリポップ php 5.4.12 です。

僕もローカルで試すとエラーなく保存できます。

もう一度インストールしてテストしてみます。