Effizientester Ansatz für mehrsprachige PHP-Website

Ich arbeite an einer großen mehrsprachigen Website und überlege mir verschiedene Ansätze, um sie mehrsprachig zu gestalten. Die möglichen Alternativen, die ich mir vorstellen kann, sind:

Das Gettext funktioniert mit der Erzeugung von .po-DateienEine MySQL-Tabelle mit den Übersetzungen und einer eindeutigen Zeichenfolgen-ID für jeden Text PHP-Dateien mit Arrays, die die verschiedenen Übersetzungen mit eindeutigen String-IDs enthalten

Soweit ich verstanden habe, sollten die Gettext-Funktionen am effizientesten sein, aber meine Anforderung ist, dass es möglich sein soll, eine Textzeichenfolge in der ursprünglichen Referenzsprache (Englisch) zu ändern, ohne dass die anderen Übersetzungen dieser Zeichenfolge automatisch auf Englisch zurückgesetzt werden weil sich ein paar wörter geändert haben. Ist das mit Gettext möglich?

Was ist die ressourcenschonendste Lösung?
Verwenden Sie die Gettext-Funktionen oder PHP-Dateien mit mehr oder weniger ressourcenintensiven Arrays?
Weitere Vorschläge für effizientere Lösungen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage