Hallo@all,
ich weiß das Thema wurde schon oft durchgekaut, allerdings weiß ich nicht genau, welche Lösung in meinem Fall die Beste ist.
Ich arbeite an einem Mandantenfähigem CMS.
Ein Kunde kann unter einer Oberfläche alle seine Seiten(Accounts) verarbeiten.
Jeder Account besitzt seine eigene Datenbank.
Alle Accounts verwenden die gleichen Datein ( Framework, Applicationen, Module, usw. )
Ich möchte als Quelle für die Übersetzungen nicht die DB verwenden, da dies bei änderungen sehr umständlich wäre, alle account Dbs zu updaten. Weiterhin wäre dieser weg von der Performance her wohl auch nicht angebracht.
Ein weiterer Gedanke war es Gettext zu verwenden. Hier habe ich gelesen, dass gettext nicht Multithreadfähig ist. In wie weit ich auf dieses Problem stoßen könnte, kann ich so jetzt garnicht abschätzen.
Die Software Poedit ist nach meiner Erfahrung auch sehr wiederspenstig.
Ich überlege ob ich XML als Quelle verwenden sollte!
Was meint Ihr? Macht das Sinn? Oder sollte man einfache txt Datein verwenden? Wobei es hier schnell Probleme mit UTF8 geben könnte.
ich weiß das Thema wurde schon oft durchgekaut, allerdings weiß ich nicht genau, welche Lösung in meinem Fall die Beste ist.
Ich arbeite an einem Mandantenfähigem CMS.
Ein Kunde kann unter einer Oberfläche alle seine Seiten(Accounts) verarbeiten.
Jeder Account besitzt seine eigene Datenbank.
Alle Accounts verwenden die gleichen Datein ( Framework, Applicationen, Module, usw. )
Ich möchte als Quelle für die Übersetzungen nicht die DB verwenden, da dies bei änderungen sehr umständlich wäre, alle account Dbs zu updaten. Weiterhin wäre dieser weg von der Performance her wohl auch nicht angebracht.
Ein weiterer Gedanke war es Gettext zu verwenden. Hier habe ich gelesen, dass gettext nicht Multithreadfähig ist. In wie weit ich auf dieses Problem stoßen könnte, kann ich so jetzt garnicht abschätzen.
Die Software Poedit ist nach meiner Erfahrung auch sehr wiederspenstig.
Ich überlege ob ich XML als Quelle verwenden sollte!
Was meint Ihr? Macht das Sinn? Oder sollte man einfache txt Datein verwenden? Wobei es hier schnell Probleme mit UTF8 geben könnte.

Kommentar