Wir erstellen derzeit eine ziemlich große Website, die zunächst auf Schwedisch, später jedoch in anderen Sprachen veröffentlicht wird. Aus diesem Grund haben wir alles auf Englisch gebaut und dann alles ins Schwedische übersetzt. Für die Veröffentlichung sollte nur Schwedisch zugänglich sein. Hier beginnt das Problem.
-Wir wollen / können aus verschiedenen Gründen keine Sprach-URL-Präfixe verwenden (PURL-Konflikte, Hässlichkeit, werden nicht benötigt, sobald die Site in mehr als einer Sprache verfügbar ist)
-Wir können Schwedisch nicht als Standardsprache verwenden, da dadurch alle Übersetzungen beschädigt werden (String-Übersetzungen betrachten dann Schwedisch als Originalsprache). Da alles von Feldern, Beschriftungen, Inhaltstypen, Hilfetexten usw. ursprünglich in Englisch ist, ist dies keine Option.
-Wir können die Browsererkennung verwenden, aber das ist nicht wirklich narrensicher und deckt nicht alle Fälle ab. Viele Benutzer in Schweden verwenden Englisch als Browsersprache.
-Wir könnten den IP-Standort als Ergänzung zu den oben genannten verwenden, aber es ist auch nicht narrensicher.
Was wir wirklich brauchen würden, ist Schwedisch als Standardsprache zu verwenden, aber irgendwie Englisch als Ursprungssprache. Ist das irgendwie möglich?
hook_language_negotiation_info()
?