Ich versuche herauszufinden, wie man die Datenbankwerte (Textzeichenfolgen, keine Datumsformate oder etwas Kompliziertes) am besten übersetzt, wenn ich meine Django-Anwendung internationalisiere. Die logischste Möglichkeiten, die ich tun konnte, waren entweder:Die beste/empfohlene Methode, um Django-Datenbankwerte zu übersetzen
- halten eine Datenbank Spalte für jede Sprache (zB
description_en
,description_de
,description_fr
, ...) oder - haben eine andere Datenbank für jede Sprache (zB
schema_en
,schema_fr
,schema_de
, ...).
Sind das die besten Optionen, oder gibt es noch etwas, das mir fehlt? Vielen Dank.
auch, das ist eine wirklich kleine und einfache App mit vielleicht 5 oder weniger winzigen Tabellen. – sa125
Soll jede Installation eine einzige Sprache haben, im Gegensatz zu einer Spracheinstellung pro Benutzer? – extraneon
Die App unterstützt die Sprachauswahl pro Benutzer, so dass sie alle implementierten Übersetzungen in einer einzigen Instanz unterstützen muss. – sa125