Mailinglisten-Archive |
Lutz Zetzsche schrieb: > [...] > > also ich finde das Ganze reichlich kompliziert, wenn man bedenkt, daß > Wochentagnamen sich ja so schnell nicht ändern werden. :-) > > Wenn es schon so automatisiert sein soll, dann wäre mein Vorschlag, sich > eine Datenbanktabelle anzulegen, wo man einen Primärschlüssel aus dem > Arrayschlüssel des Wochentags im Wochentag-Array plus der Sprache hat > und natürlich ein weiteres Feld mit der Bezeichnung des Wochentags in > der angegebenen Sprache. > Nun geht man einmal hin, läuft alle verfügbaren Locales durch, holt für > jede dieser Locales anhand eines bekannten Datums die sieben > Wochentagsübersetzungen und schreibt sie einmal für immer in die > Datenbanktabelle. > Anschließend kann man sich einen netten Array mit den Daten generieren > und im Dateisystem cachen. Dann ist doch alles wunderbar. Und wenn mal > eine Locale dazukommen sollte, macht man nochmal einen solchen > Durchlauf. > > Alles andere halte ich wirklich für überkompliziert. Es geht echt nur um > ein paar Wochentagsübersetzungen, die sich nie ändern werden. > Allenfalls kommt mal eine weitere Sprache dazu. du hälst es für komplizierter den benötigten Namen für das benötigte lcoale zur laufzeit ahand eines 3-Zeilers zu holen als das was du da oben geschrieben hast? ganz abgesehen von: - extra eine DB? - diese Daten dreifach halten (DB und system locale und datei) - eine routine zur überprüfung ob neue locals existieren - oder locals aktualisiert wurden Wieviel Zeilen Code werden das wohl sein? Und in welchem Verhältnis steht das zu den 3 Zeilen? -- Sebastian Mendel www.sebastianmendel.de
php::bar PHP Wiki - Listenarchive