Ich denke, hier werden zwei Dinge verwechselt.
Ein Modell kann Inhalte zwar in viele Sprachen übersetzen, aber dieser Sprachauswähler ändert das Discourse-Locale des Nutzers, einschließlich der Benutzeroberfläche und der Nutzerinhalte.
Zum Beispiel kann unsere KI-Funktion einen Beitrag vielleicht ins Hindi übersetzen, aber die Discourse-Buttons, Menüs und Beschriftungen würden unübersetzt bleiben, da Hindi derzeit einfach kein unterstütztes Discourse-Locale ist. Der Auswähler ändert die Sprache der gesamten Website, nicht nur des Beitragsinhalts.
Die Optionen sind ausnahmsweise auf Locales beschränkt, die vom i18n-System von Discourse unterstützt werden, mit den entsprechenden Sprachbeschriftungen, Oberflächentranslationen, Pluralisierungsregeln und Fallbacks.
Du kannst ein Plugin erstellen – es kann ein zusätzliches Locale registrieren, aber du müsstest die richtige Locale-Unterstützung für alle Buttons und Beschriftungen über i18n bereitstellen, nicht über unsere KI-Übersetzungsfunktion.