| Josh |
Geschrieben am: Mo 23.08.2004, 22:06
|
||||||
![]() AyomRank 9 Gruppe: Moderatoren Beiträge: 2142 Mitglied seit: 19.10.2003 |
hallo alle! heut war ich grade so richtig in programmierlaune und drauf und dran, viel neues und nützliches zu lernen. neben dem "statische klassen in php" thread (url) nun auch noch folgendes... ich habe mich lange gefragt, wie man wohl sinnvoll websiten in mehreren sprachen veröffentlichen könnte. für kleine, nicht db-abhängige sites habe ich nun eine lösung programmiert, die php klasse ResourceBundle(). einigen von euch ist sowas evtl schon von java oder vielleicht auch einer anderen oo sprache bekannt. das grundprinzip ist einfach: man erstelle für jede sprache ein textfile mit demselben aufbau, für deutsch (ch) also etwa: datei "properties/language_de-ch.properties"
für englisch datei "properties/language_eg-us.properties"
und so weiter für jede sprache, die man möchte. nun braucht man bloss noch eine Instanz von ResourceBundle zu erstellen und die einzelnen Variablen abzufragen:
btw. die klasse ermittelt automatisch die browser-sprache und liest das entsprechende file ein. soweit ist das ja noch nicht ganz so berauschend. das ganze funktioniert schon, aber hat noch nicht viele schnörkel aufzuweisen. werde's noch umarbeiten, dass man auch eine db anzapfen und die standard-sprache festlegen kann. wenn jm interessiert an der klasse ist dann einfach melden. gruss j0sh -------------------- Mein letztes Projekt: Atelier-Schmuck.ch
"Das habe ich nie getan und werden es auch nie wieder tun!" :lol: |
||||||
![]() |
| Rainer |
#2 Geschrieben am: Mo 23.08.2004, 22:36 (+00:30)
|
|
AyomRank 10 Gruppe: Moderatoren Beiträge: 5272 Mitglied seit: 5.12.2003 |
Das hört sich sehr interessant an. Das wäre glaub ich was für meine Medikamentenseiten. Ich habe da sechs Sprachen und bei jedem Update muß ich in jede Sprache gehen .... und immer schön auf der Hut sein, damit ich ja nicht irgendwo etwas vergesse.
-------------------- |
![]() |
| Josh |
#3 Geschrieben am: Mo 23.08.2004, 23:20 (+00:43)
|
![]() AyomRank 9 Gruppe: Moderatoren Beiträge: 2142 Mitglied seit: 19.10.2003 |
schau's dir an:
http://phpmywebmin.josh.ch/_uploads/j0sh/ResourceBundle.zip wie gesagt, ich werds noch ausbauen, hab erst heute damit begonnen. -------------------- Mein letztes Projekt: Atelier-Schmuck.ch
"Das habe ich nie getan und werden es auch nie wieder tun!" :lol: |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/2705
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Javascript + Iframe + Class | Crazymind | 340 | 0 | Mo 22.10.2007, 06:55 |
| Suche Taggin Package/Class in php | Alain Aubert | 259 | 0 | Fr 22.12.2006, 21:37 |
| Css Problem - id / class ?! | Julian Ulrich | 374 | 3 | So 22.05.2005, 20:57 |
Anzeige - [Hier werben / Mediadaten]













