Sa. 09.02.2013
09:51 Uhr
#1
- Registriert seit
- 06.10.2005
- Beiträge
- 228
- Beitragswertungen
Guten Morgen,
ich hab das Sricpt komplett in Langkeys verändert um einen reibunglosen Wechsel von 'de' auf 'en' zubekommen, eigentlich klappt auch alles. Die Sprache ist über die Box Abminmenu änderbar. Nur 2 kleine Probleme bleiben. Die Sprache wechselt durch aufruf einer neuen .php Datei und geht mit history.go(-1) zurück.
1. Der Safari erkennt zwar history.go(-1), aber aktualisiert die Seite nicht, erst beim erneuten Reload oder laden eines MenüPunktes wechselt er die Sprache. Gibt es da eine Lösung für den Safari?? Hatte jemand dieses Problem und konnte es lösen?
2. Die Seite admin.php spricht nicht auf die Langkeys an, warum nicht? Die Sprachvariabeln werden angezeigt aber nicht übersetzt.
Kann jemand helfen?
samo
Ain't no use running, fool! I know where your mama parks your house
Sa. 09.02.2013
13:37 Uhr
#2
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
Zu 2. eigentlich wird die lang Datei und damit das array ja durch die loader.php geladen, was für index.php und admin.php gleich geschieht, von daher weiß ich nicht warum es da nicht gehen soll, es sei denn du lässt die Sprache wie schon geschrieben anders laden, dann muss da auch das Problem sein, dass es nur bei Aufruf der index.php berücksichtigt wird.
Sa. 09.02.2013
14:29 Uhr
#3
- Registriert seit
- 06.10.2005
- Beiträge
- 228
- Beitragswertungen
Also, die Sprache wird schon korrekt gewechselt, nur in der Admin Übersicht(admin.php?), die Beschriftung der Icons wie Konfiguration, Navigation u.s.w. werden nicht übersetzt.Das ist das Problen sonst spricht er die /includes/lang/ auch an.
Ain't no use running, fool! I know where your mama parks your house
Di. 12.02.2013
08:18 Uhr
#4
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
Und hast du bei dir dafür Übersetzungsvariablen genutzt, im Standardskript stehen die Sachen einfach in Deutsch im Quelltext.
Sa. 16.02.2013
11:27 Uhr
#5
- Registriert seit
- 06.10.2005
- Beiträge
- 228
- Beitragswertungen
Guten Morgen,
ja ich habe alles im Skript was man übersetzen muss (wie Beschriftung, das Menü, Formulare, adminbereich u.s.w.) in {_lang_blalub} geändert. Alles läßt sich über einen Button von deutsch in englisch übersetzten, der dynamische Inhalt wird dann aus 2 verschiedenen Datenbanken ausgelesen, eine in deutsch und eine in englisch.Der Adminbereich ist auch komplett übersetztbar und speichert je sprache. Nur wie bereits beschrieben, die admin.php weigert sich die Beschriftung der MenuIcons zu übersetzen. Es steht dann die Variable da.
Ain't no use running, fool! I know where your mama parks your house
Sa. 16.02.2013
11:59 Uhr
#6
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
In einer php kannst du kein {_lang_XXX} einsetzen, du musst statt dessen <?php echo $lang['XXX']; ?> verwenden.