lck wrote:Wie bringe ich dem System bei, auch in einer Zweitsprache Backend, Plugins (Administration) usw. auch deutsch anzuzeigen, also immer die de.php zu verwenden (sofern die Plugins diese auch mit ausliefern). Geht das global?
Das ist eigentlich nicht vorgesehen, weil davon ausgegangen wird, dass der Admin einer Zweitsprache diese auch gut spricht.
lck wrote:Die Einstellung in der Konfiguration > Sprache > Voreinstellung, wirkt ja nicht in Zweitsprachen, das wäre auch nicht wünschenswert. Wir bräuchten so eine Option auch in der Sprach-Datei (Languages).
Das erscheint mir nicht notwendig; wenn dann ließe sich das auch über eine Konfigurationsvariable steuern (etwa use_default_language_in_backend).
Allerdings müsste dann in cms.php umgebaut werden; derzeit ist es so:
- ermittle $sl (die per URL gewählte Sprache)
- lade passende Core-Sprachdatei
- prüfe ob als Admin eingeloggt
(3) müsste aber im Zweifel vor (2) erfolgen. Das dürfte aber ein paar Probleme verursachen.
Als Workaround wäre es vielleicht denkbar, die Reihenfolge beizubehalten, aber falls der User ein Admin ist, und $sl ungleich der konfigurierten Standardsprache ist, zurück zu springen; siehe
https://gist.github.com/cmb69/7f89430c5 ... 3c3d83d2ee.