Forum
J! JAPAN TOP
ようこそ, ゲスト
ユーザ名: パスワード: 自動ログイン

トピック: Languageが機能しない場合の対応をご教授ください

Languageが機能しない場合の対応をご教授ください 6 年 6 ヶ月 ago #3246

  • berserga
  • berserga さんのアバター
  • Offline
  • Fresh Boarder
  • 投稿数: 4
  • カルマ: 0
「Social Share Buttons」モジュールを使っています。

症状1: Languageファイルは存在しますが英語も機能しないのか、モジュール管理では「MOD_SOCIALSHAREBUTTONS_○○○」の様に表示されてしまいます。

症状2: 2.5で構築したシステムは、正常に表示されますが、1.7から2.5にアップグレードしたシステムでは表示されません。 ※だた、インストールしているエクステンションは異なります。

症状3: グローバル設定でデバッグモードに切り替えると、言語のエラーも見付かりますが、特に問題が無いエクステンションもヒットするので何とも言えません。 ただ、読み込んだ言語を見ると、正常に表示されるシステムの「Social Share Buttons」の言語は3ファイル。表示されないシステムは4ファイル。 もちろん、実体は2ファイルなので内部ではシンボリックリンクのように処理されているようにも見えますが、少ない方が正常に表示されている。。

 言語は、システムの基本機能のように思えますが、全体に影響しているわけではない。 競合するような機能には見えませんが、入れているエクステンションの相性なのでしょうか? どこかチェックするポイントがあればご教授ください。
ゲストの書き込みは許可されていません。

Re:Languageが機能しない場合の対応をご教授ください​ 6 年 6 ヶ月 ago #3247

  • mountain
  • mountain さんのアバター
  • Offline
  • Gold Boarder
  • 投稿数: 177
  • 感謝を受け取りました 16
  • カルマ: 12
MOD_SOCIALSHAREBUTTONS_○○○="○△□○△□"
という指定はlanguageファイルにありますか?
ゲストの書き込みは許可されていません。

Re:Languageが機能しない場合の対応をご教授ください​ 6 年 6 ヶ月 ago #3248

  • berserga
  • berserga さんのアバター
  • Offline
  • Fresh Boarder
  • 投稿数: 4
  • カルマ: 0
例えば、モジュール管理画面の設定項目の
MOD_SOCIALSHAREBUTTONS_FB_LIKE_BUTTON="Facebook Like Button"
は、
language/en-GB/en-GB.mod_socialsharebuttons.ini
language/it-IT/it-IT.mod_socialsharebuttons.ini
の中で定義されています。

MOD_SOCIALSHAREBUTTONS_FB_LIKE_BUTTONは、
modulues/mod_socialsharebuttons/mod_mod_socialsharebuttons.xml
の中でも使われています。

他には
language/en-GB/en-GB.mod_socialsharebuttons.sys.ini
language/it-IT/it-IT.mod_socialsharebuttons.sys.ini
が在ります。

正しく表示されないシステムでは全文に反映されていませんので、個別の定義漏れではないと思います。

また、正常表示されるシステムでは、モジュール管理画面の左側に供給者のメッセージが表示されていますが、表示されないシステムではメッセージは一切表示されません。

このメッセージは、
language/en-GB/en-GB.mod_socialsharebuttons.ini
の冒頭に
MOD_SOCIALSHAREBUTTONS_DESCRIPTION=
で定義されています。

ちなみに他のモジュールの管理画面は、正常に言語が機能しています。
最終編集: 6 年 6 ヶ月 ago : berserga.
ゲストの書き込みは許可されていません。