Habe das Problem, dass ich nur englisch im Modul angezeigt bekomme. Default ist deutsch und das sowie L=1 (auch deutsch) bleiben leer.
# Remove L-Bug
config.uniqueLinkVars = 1
# Localization
config.sys_language_mode = content_fallback
# SprachVariable L initialisieren
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de_DE
# Standardsprache UID 1 -> Deutsch
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de_DE
# Englisch, sys_language.uid = 2
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = en
config.locale_all = en_GB
config.htmlTag_langKey = en_GB
[global]
teste ich diese Konfiguration im Template, dann erhalte ich bei page.10.lang.de auch die richtige anzeige.
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<t3locallang>
<meta type="array" />
<type>module</type>
<description>Language labels for plugin "tx_txobmsys_pi1"</description>
</meta>
<data type="array">
<languagekey index="default" type="array">
<label index="login">Login</label>
<label index="user-description">Benutzer</label>
<label index="password">Passwort</label>
</languagekey>
</data>
<data type="array">
<languagekey index="de" type="array">
<label index="tx_txobmsys_pi1.login">Login</label>
<label index="tx_txobmsys_pi1.user-description">Benutzer</label>
<label index="password">Passwort</label>
</languagekey>
</data>
<data type="array">
<languagekey index="en" type="array">
<label index="login">Login</label>
<label index="user-description">Username</label>
<label index="password">Password</label>
</languagekey>
</data>
</t3locallang>
Aus dieser locallang.xml versuche ich mit
$this->pi_loadLL();
$markerArray['###LOGIN###'] = $this->pi_getLL('login');
im Modul die richtige Sprache einzusetzen, aber wie gesagt nur in englisch wird etwas eingesetzt und sonst erscheint nix.
Was mach ich da falsch?
Website Sprachen deutsch und englisch sind auch gesetzt.