日本チームがt()を外したことは間違ってないと思います。そうじゃないと、他言語t('Layout')を翻訳する時、このまま翻訳するのが通常です。でも、翻訳後、cssのレイアウト部分のクラスが日本語になってしまう問題が生じます。だからt()がない方が問題や誤解が生じないと思います。
5.4.0.5日本語版では、t('Layout')は翻訳しないほうがいいと思います(英語のまま)。
Re: Re: Re: Re: アップグレードの際、レイアウトをすべて消去されてしまった
2011年1月1日 at 20:16
いえいえ、かえって、正月にリリースしたのが不幸中の幸いでしたね。
こんな正月に、アップグレードしてくださって、ありがとうございます。
t('Layout'); に戻す事が、一番手っ取り早いですが、おっしゃるとおり、日本語が入るとは倍ので・・・
アップグレードスクリプトを書き換える必要があるので、ちょっと時間がかかりそう。
メンバーの中に、レイアウト機能を使っている人間が少ないんで、今度からベータテストをきっちりしないと・・・。
というか、次回から、よろしければ、お暇であれば、テストの協力をお願いします〜 m(_ _)m
Re: アップグレードの際、レイアウトをすべて消去されてしまった
2011年1月1日 at 21:20
日本語だけ独自路線を行き過ぎるのは、まずいです。
また、英語だけではなく、concrete5 は他の言語にも訳されています。特に多言語サイトの場合は、言語を変えた途端にレイアウトが消えちゃいますからね。なので、これは、本家にも仰がないといけません。
http://www.concrete5.org/developers/bugs/5-4-1-1/andquotlayoutandquot-naming-issue/
に、バグレポートを書き、国際化スレッドでも
http://www.concrete5.org/community/forums/internationalization/naming-of-layout-for-multi-language-problem/
でスレを立てて様子を見ます。例えば、違うアプローチを考えられるんだったら、そうしたらいいですしね。
また、英語だけではなく、concrete5 は他の言語にも訳されています。特に多言語サイトの場合は、言語を変えた途端にレイアウトが消えちゃいますからね。なので、これは、本家にも仰がないといけません。
http://www.concrete5.org/developers/bugs/5-4-1-1/andquotlayoutandquot-naming-issue/
に、バグレポートを書き、国際化スレッドでも
http://www.concrete5.org/community/forums/internationalization/naming-of-layout-for-multi-language-problem/
でスレを立てて様子を見ます。例えば、違うアプローチを考えられるんだったら、そうしたらいいですしね。
Re: Re: アップグレードの際、レイアウトをすべて消去されてしまった
2011年1月1日 at 22:53
syzlmrさんの意見に賛成です。
cssのクラス名に日本語が入るのは避けた方が良いと思います。
その為に、このt()を外しました。(リリースノートに書き忘れた...)
なので、アップグレード時にデータベース内の「レイアウト」を「layout」に書き換えて、cssのクラス名に日本語が入らない様にした方が良いと思います。
cssのクラス名に日本語が入るのは避けた方が良いと思います。
その為に、このt()を外しました。(リリースノートに書き忘れた...)
なので、アップグレード時にデータベース内の「レイアウト」を「layout」に書き換えて、cssのクラス名に日本語が入らない様にした方が良いと思います。
Your post has been saved and will be published after approval by the forum moderator.
Katz Ueno
Re: アップグレードの際、レイアウトをすべて消去されてしまった
本家ではまだ、普通に t() 使ってるな・・・。
なんとかせねば。