Seite 1 von 1

Hardcoded languages - should be in config files only !!!

Verfasst: Di 2. Dez 2003, 16:10
von hrj
Hi core developers,

I have tried to translate the backend into slovak language (sk_SK, codepage ISO8859-2 in Linux, Win1250 in Windows).
It is possible, but the languages are hardcoded in PHP source.

functions.i18n.php; function i18nGetAvailableLanguages ()

After small change it works, but it is ugly solution.

Regards,
Jozef

PS: Ich konnte diese Nachricht auch deutsch schreiben, aber es handelt sich um i18n, also besser english.

Verfasst: Mi 3. Dez 2003, 10:30
von timo
Ja, da nicht bekannt ist, welche Sprachen zur Verfügung stehen, muß man diese von Hand einkommentieren (auch in der config.php.tpl einbauen). Wenn du eine Übersetzung fertig hast, kannst du diese uns gerne schicken, dann bauen wir diese in die nächste Version ein.

Grüße,
Timo

Verfasst: Mi 3. Dez 2003, 10:39
von hrj
Ich bin nicht einverstanden.
Die neue Sprache habe ich schon in Section 6 in config.php definiert.
Also die Funktion i18nGetAvailableLanguages() sollte in array $cfg['lang'] suchen was zur Verfuegung steht. Oder?

Tschau
Jozef

Verfasst: Mi 10. Dez 2003, 10:20
von timo
Nicht wirklich - da zu jedem Schlüssel (z.b. ar_AA) auch ein Text, ein ISO-Code und eine Bezeichnung dazukommt, und diese sehr warscheinlich nicht stimmen, kann das so nicht gelöst werden.

Verfasst: Mi 10. Dez 2003, 13:22
von hrj
Ist mir schon klar.
Ich warte momentan auf ein Test-account bei einem slowakischen ISP. Ich muss dann meine Uebersetzung nach seiner MySQL Konfiguration anpassen. Entweder sk_SK.windows-1250, oder sk_SK.iso-8859-2.

Bis bald
Jozef