inquiryの多言語対応について

インストール後の運用中に生じた質問などはこちら。
管理画面の操作方法でわからないところやTipsなども

inquiryの多言語対応について

投稿記事by nico on 2019年4月14日(日) 16:43

お世話になっております。

現在日本語、英語、中国語の3言語のサイトを制作しているのですが
1つのsoycmsで、/ja、/en、/cnで各サイトを作成し、1つのinquiryでメールフォームを共有したいと思っています。

各フォームで、表示メッセージや自動送信メールの内容などは変更したのですが
1点のみ
管理者とユーザーへの送信メール内容の中で
「問い合わせ番号:」
「問い合わせ日時:」
の部分のみすべて日本語となってしまいます。

変更できるファイルを探したところ、InquiryLogic.class.php にたどり着きました。

でも、ここを変更してしまうと3言語すべて変更されてしまうのですよね。。

やはり、言語ごとにsoycmsをインストールして使用するしかないのでしょうか・・

更新される方からすると、一つのsoycmsの方が勝手が良いと思うので
もし、良い方法があればご教授頂けますと嬉しいです。


以上、よろしくお願いいたします。

【追記】
ユーザーさまへもお問合せ内容を添付したいという事ですので、
「問い合わせ番号:」
「問い合わせ日時:」
の部分のみ非表示にする方法でもかまいません。。
宜しくお願いいたします。
・…………・…………・…………・…………・…………・…………

 office*nico オフィス*ニコ / にしまき えつこ
 Official web site : http://officenico.com/
 Operation web site : https://officenico.net/

・…………・…………・…………・…………・…………・…………
nico
 
記事: 34
登録日時: 2010年9月20日(月) 22:29
所在地: フクシマケン

Re: inquiryの多言語対応について

投稿記事by inunosinsi on 2019年4月15日(月) 04:26

PHPを書けるのであれば手はあります。

フォーム箇所のテンプレートの修正【要PHP】 - SOY Inquiryを使ってみよう - saitodev.co
こちらの記事のmail.user.phpを利用すれば、メールを送信する直前で多言語に変換することが出来ます。

サンプルコードについては、只今空きがない状態ですので、1週間程お待ち頂くのは問題ございませんでしょうか?
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 739
登録日時: 2008年6月12日(木) 20:48

Re: inquiryの多言語対応について

投稿記事by nico on 2019年4月15日(月) 15:25

お忙しい中ご返信ありがとうございます。
サンプルコード、お待ちしております。

自分でも頑張ってみます。
・…………・…………・…………・…………・…………・…………

 office*nico オフィス*ニコ / にしまき えつこ
 Official web site : http://officenico.com/
 Operation web site : https://officenico.net/

・…………・…………・…………・…………・…………・…………
nico
 
記事: 34
登録日時: 2010年9月20日(月) 22:29
所在地: フクシマケン

Re: inquiryの多言語対応について

投稿記事by nico on 2019年4月15日(月) 20:58

たびたび申し訳ございません。。。

フォームへの未入力時のエラーメッセージについても
多言語での表示にすることはできませんか?

難しい場合は非表示にしてhtmlのrequiredで対応するようにしても良いのですが、、

お忙しいところ申し訳ないですが
上記に合わせてご回答頂けますと幸いです。

宜しくお願いいたします
・…………・…………・…………・…………・…………・…………

 office*nico オフィス*ニコ / にしまき えつこ
 Official web site : http://officenico.com/
 Operation web site : https://officenico.net/

・…………・…………・…………・…………・…………・…………
nico
 
記事: 34
登録日時: 2010年9月20日(月) 22:29
所在地: フクシマケン

Re: inquiryの多言語対応について

投稿記事by nico on 2019年4月15日(月) 21:11

エラーメッセージについて、解決いたしました!

お問い合わせ項目の設定画面を良く見ていたら
「required属性を利用する」がありました。

こちらで対応することにしましたので、フォーム未入力時のエラーメッセージについては大丈夫です。

申し訳ございませんでした。
・…………・…………・…………・…………・…………・…………

 office*nico オフィス*ニコ / にしまき えつこ
 Official web site : http://officenico.com/
 Operation web site : https://officenico.net/

・…………・…………・…………・…………・…………・…………
nico
 
記事: 34
登録日時: 2010年9月20日(月) 22:29
所在地: フクシマケン

Re: inquiryの多言語対応について

投稿記事by inunosinsi on 2019年4月16日(火) 06:17

問い合わせ番号等を日本語から他言語表記にする方法をまとめました。
SOY Inquiryの自動送信メールの多言語化 - saitodev.co
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 739
登録日時: 2008年6月12日(木) 20:48

Re: inquiryの多言語対応について

投稿記事by nico on 2019年4月16日(火) 14:28

ありがとうございます!

早速やってみます
・…………・…………・…………・…………・…………・…………

 office*nico オフィス*ニコ / にしまき えつこ
 Official web site : http://officenico.com/
 Operation web site : https://officenico.net/

・…………・…………・…………・…………・…………・…………
nico
 
記事: 34
登録日時: 2010年9月20日(月) 22:29
所在地: フクシマケン


Return to 運用・操作方法

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[4人]

cron