sr_feuser_register内の翻訳でハンガリー語を使用すると正しく表示されません。通常のコンテンツ要素で使用すると文字が正しく表示されます。拡張子sr_feuser_register内のフィールドラベルの翻訳でハンガリー語の文字を使用するには
- sr_feuser_register:4.0.2
- TYPO3:6.2
- PHP 5.6
- のMySQL 5.5
ウェブサイトは、言語がドメインにassigendされ、単一のツリー、多言語サイトです。ここで
は、ハンガリー語のためのTS設定で、他の言語も同じようセットアップされている:ガラス張りで見た場合
plugin.tx_srfeuserregister._LOCAL_LANG.hu {
username = Felhasználónév
...
}
:
[globalVar = GP:L = 15]
config.sys_language_uid = 15
config.language = hu
config.htmlTag_langKey = hu
config.locale_all = hu_HU.utf8
[global]
sr_feuser_register翻訳は、TypoScriptのを通じて、以下のように定義されています、sepcial文字が正しく表示されません。出力は次のようなものです:FelhasznÃƒÅłĂłnăšv
同じ手順は他の言語でも正常に動作します。中国語、ドイツ語、ロシア語の翻訳を見ると、特殊文字が正しく表示されます。文字はデータベース(utf8_general_ci)に正しく格納されます。さらに奇妙なことに、同じTyposcriptの文字をフランス語のような言語に使用すると、フランス語のフロントエンドに文字が正しく表示されます。
同じTyposcriptセットアップテンプレートでのフランス語設定の例。
plugin.tx_srfeuserregister._LOCAL_LANG.fr {
username = Felhasználónév
...
}
すべての文字がフランス語のフロントエンドで正しく表示されます。文字がどんなところで乱され、他の言語で使われたときに文字が正しく表示されるのか、私は分かりません。
私はextフォルダにアクセスでき、あなたが言及した行を変更する可能性があります。どのような変更を提案しますか? – DMan