Die angezeigten Sprachen steuern sowohl den verfügbaren Inhalt bei der Referenz auf eine Datenbank als auch die Hierarchie der Datenabfrageaktivitäten.
Das Hinzufügen einer Inhaltssprache erfordert die Erstellung neuer Tabellen in MSSQL-Datenbanken. Diese Tabellen enthalten den übersetzten Inhalt (in der neu hinzugefügten Sprache), der weitgehend eine übersetzte Replikation des Inhalts in bestehende Sprachen wäre. Die Tabellen werden benötigt, um die neuen verfügbaren Daten zu ordnen und zu organisieren, so dass auf Benutzerwunsch diese Daten abgerufen werden können. Das Hinzufügen einer neuen Sprache erfordert daher eine Datenbankänderung.
Die Reihenfolge der Sprachen stellt die Hierarchie der Datensuchaktivitäten dar. Dies bedeutet, dass bei der Abfrage von Inhalten, die in mehreren Sprachen verfügbar sind, die Daten, die letztendlich angezeigt werden, nach der Reihenfolge der Sprachen priorisiert werden.
Datenabfragen priorisieren die von einem Benutzer ausgewählte Inhaltssprache. Wenn Inhalte in anderen Sprachen verfügbar sind (d.h. nicht in der Inhaltssprache des Benutzers), folgen sie der in der Sprachliste angezeigten Hierarchie. Wenn Inhalte, die den Suchkriterien entsprechen, nur in einer Sprache verfügbar sind, erzeugt die Abfrage ein Ergebnis in dieser Muttersprache. Wenn die abgefragten Daten nicht mit der Inhaltssprache des Benutzers übereinstimmen, werden sie in seiner Muttersprache mit einem Sprachkürzel in Klammern angezeigt (z.B. Französisch als[fr], Englisch als[en], Spanisch als[sp], etc.).
Bitte beachten Sie die folgenden Beispiele mit der folgenden Sprachreihenfolge:
Z.B. | Benutzersprache | Abfrageobjekt Verfügbare Sprachen | Ergebnis | |
---|---|---|---|---|
Englisch | Englisch | Englisch | Deutsch | En |
Englisch | Französisch | [fr] | ||
Englisch | Italienisch | [it] | ||
Englisch | Englisch | Englisch, Französisch | De | |
Englisch | Englisch | Englisch, Italienisch | De | |
Englisch | Französisch, Italienisch | [fr] | ||
7 | Englisch | Englisch, Französisch, Italienisch | De | |
Englisch | Spanisch | Spanisch | N/A | |
Französisch | Englisch, Französisch | Französisch | Fr | |
Französisch | Englisch, Italienisch | [en] |
Hinterlasse einen Kommentar.