LOGIN ID Password Auto Login Register Now! Lost Password?
Xoops Q&A

ALTSYS言語定数管理画面が変です

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014/7/25 16:17
korekara  2nd Class   投稿数: 25
こんにちは、暑いのが苦手なkorekaraです。

これから暑いが日が続くと思いますが、皆様も、熱中症等、体調にはお気をつけください。

今回の質問は、Mailform2.03を使用させていただこうと、X-updateでインストールし、言語定数管理でデフォルト値を上書き設定値で変えようと思い、ALTSYS→言語定数管理→Mailformに行くと、以下のようになってしまいます。
↓↓↓
http://www1.whi.m-net.ne.jp/uemu-ted/images/gengoteisu.jpg

他のモジュールの言語定数管理画面は問題ありません。Mailformだけがそうなってしまいます。

ALTSYSやMailformをアップデートしたりしてみたのですが、改善されませんでした。

何が原因でそうなってしまうのか、僕の力及ばず、ご教示いただけると幸いです。

よろしくお願いいたします。


サイト/システム情報
↓↓↓
XC Legacyバージョン : XOOPS Cube Legacy 2.2.3 Beta 1
使用言語 : ja_utf8
オペレーティングシステム : Linux d
サーバー : Apache/2.2.3 (CentOS)
PHPバージョン : 5.3.23
MySQLのバージョン : 5.5.24


PHPの設定
↓↓↓
セーフモード : オフ
最大実行時間 : 30 sec.
メモリ制限 : 128Mb
表示エラー : オフ
ショートオープンタグ : オフ
ファイルをアップロード : オン ( アップロード最大ファイルサイズ:2M,
Post最大サイズ:8M )
マジッククオート : オフ
グローバル変数の登録 : オフ
出力バッファリング : オン
open_basedir : オフ
url_fopenを許可 : オフ
DOMの拡張 : はい
exifの拡張 : はい
gettextの拡張 : はい
JSONの拡張 : はい
XMLを有効 : はい
Curlの拡張 : はい
Zlibを有効 : はい
Soapの拡張 : はい
Mbstringを有効 : はい
Iconvの利用 : はい
GDの拡張 : はい
GD Version: bundled (2.0.34 compatible)
GDの拡張 Image create Truecolor


投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014/7/29 19:54
korekara  2nd Class   投稿数: 25
暑い日が続いておりますが、皆様ますますご清栄のこととお喜び申し上げます。

若輩者のkorekaraです。

いつも一方ならぬお力添えにあずかり、誠にありがとうございます。

この質問投稿後、x-updateでインストールしたmailform2.03をアンインストールし、mailform制作元の株式会社RYUS様から、直でインストール(バージョン2.01でした)してみましたが、状況は変わりませんでした。

何とかしたい思いで、若輩者ではございますが、

translation.xmlというファイル
↓↓↓
http://www1.whi.m-net.ne.jp/uemu-ted/images/gengoteisu2.jpg

なので、ならば直接ファイルをいじってみようと、XOOPS_ROOT_PATH/modules/mailform/language/ja/translation.xmlの、日本文を変えてみましたが、反映されませんでした。

頭が混乱してまいりました。そもそも、変更できないのではないかと。。。

今回も皆様の御知恵を拝借し、壁を乗り越え、進歩し、いつかこのような場で、今度はわたしが悩める方のお手伝いをしたいと切に思っております。

皆様、お忙しい中まことに恐縮ではございますが、何でも構いません。ご教示いただければ、まことにありがたく存じます。

何卒、何卒よろしくお願いいたします。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014/7/30 0:12
heiji  Ensign 居住地: ☆☆☆  投稿数: 251
korekaraさん

お困りのようですね。

私はmailformは使っていないのですが、試しにローカル環境にインストールして試してみました。

結果、おっしゃる通りの現象が再現しました。

<試した環境>
XC Legacyバージョン : XOOPS Cube Legacy 2.2.3 Beta 1
使用言語 : ja_utf8
デバッグモードを有効にする : オフ
オペレーティングシステム : Windows
サーバー : Apache/2.4.4 (Win32) OpenSSL/1.0.1e PHP/5.5.3
ユーザーエージェント : Mozilla/5.0 (Windows NT 6.1; Win64; x64; Trident/7.0; rv:11.0) like Gecko
PHPバージョン : 5.5.3
MySQLのバージョン : 5.6.11

ちょっと時間がなく(時間があってもスキルもあまりないですが)追えませんが、少なくとも korekara さんの環境固有の問題ではないようです。

mailformって、もともとTOKYOPenのモジュールですよね?XOOPSXにうまく対応できていないところがあるのかな?

回答になっていなくて申し訳ないですが、情報としてお知らせしておきます。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014/7/30 6:58
korekara  2nd Class   投稿数: 25
heiji様、おはようございます。

貴重なお時間、試していただき、大変申し訳ございません。

いやいや、貴重な情報、本当に感謝いたします。

なるほど、わたし固有の問題ではないかもと。。。

heiji様、ありがとうございます。

他の方でもお分かりになる方がいれば、貴重なお時間、まことに恐縮ですが、情報をいただけると幸いに存じます。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2014/7/30 9:34
nao-pon  Lieutenant   投稿数: 486
korekara さん、こんにちは。

私もあまり詳しくないのですが・・・

mailform は、language/ja の .xml を直接編集することで、当該文言の変更ができるようです。

また pengin フレームワークを参照していますので、html/modules/pengin/language/ja の .xml も確認してみてください。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/7/30 21:35 | 最終変更
korekara  2nd Class   投稿数: 25
nao-pon様、

いつも貴重なお時間、ありがとうございます。本当に感謝いたします。

html/modules/mailform/language/ja/translation.xmlを直接編集しても反映されない状態です。

translation.xmlの中身は日本語、英語併記で、わたしのxclにはcubeUtilsをインストールしてるので、多言語機能で英語表記を試してみました。すると、他のモジュールは英語表記になっても、mailformは英語にならず、日本語のままでした。

ということは、全く反映されていないということになるんではないかと。。。うーむ。。。

PS
html/modules/pengin/language/ja/form.xmlの中身にmailformの日本語はありませんでした。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2014/7/30 21:40
heiji  Ensign 居住地: ☆☆☆  投稿数: 251
korekara さん

なんか気になって、もうちょっと調べてみました。
(mailformを使う予定もないのになんでだろう、・・・自分でも謎。

ちょっと誤解を与えてしまったかもしれませんが、「おっしゃる通りの現象が再現しました」は、ALTSYSの言語定数管理で画像を張り付けていただいたように、画面の上のほうに言語定数(?)が表示されてしまう件です。

XOOPS_ROOT_PATH/modules/mailform/language/ja/translation.xmlの、日本文を直接変えれば反映はされます。

例えば、
	<s>Your Name</s>
	<t>お名前</t>

	<s>Your Name</s>
	<t>名前</t>
に変えればメールフォームの「お名前 (必須) 」が「名前 (必須)」になります。

ただ、反映されるのは、translation.xmlをいじった後に作成したフォームです。

でも、translation.xmlをいじる前に作成したフォームも、「フォーム一覧」から「画面設定」に進んで、「お名前」というところをクリックすれば好きな入力欄名に変えられますよ。

というわけで、言語定数を使う必要性があまりないので、ALTSYSの言語定数管理に対応していないんじゃないですかね。

どこの言語定数を変えようとされているのかわからないので、的外れな回答かもしれませんが。

お役にたてば幸いです。

追伸
 nao-ponさんレベルでも、ちゃちゃっとALTSYSの言語定数管理に対応するように改造できないようなので、その改造は難易度が高いのではないかと思います。ね、nao-ponさん


投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/7/31 0:27
korekara  2nd Class   投稿数: 25
heiji様ーっ、す、すいません 前回のわたしの投稿の5分後にまた回答してくださってたんですね。感謝の極みであります。

確かに、変更後のフォームには反映されております。なるほど、言語定数を使う必要性があまりないということですか。

heiji様、この度は貴重なお時間本当にありがとうございました。
また少しだけ進歩したような気がしております。

重ね重ね、nao-pon様、この度もありがとうございました。

お二人とも、まだまだ暑い日が続くと思いますので、体調にお気をつけくださいませ。それでは失礼します。

korekara
投票数:0 平均点:0.00
  条件検索へ

Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities