Eine Seite in mehreren Sprachen
34 Aufrufe · 15.10.2026 13:55 Verlauf

Eine Seite in mehreren Sprachen

NeoFrag Reborn spricht sechs Sprachen: Französisch, Englisch, Deutsch, Spanisch, Italienisch und Portugiesisch. Dieser Leitfaden erklärt, was sich von selbst übersetzt, was du selbst übersetzt und was ein Besucher sieht, wenn eine Übersetzung fehlt.

Zwei Arten von Text

  • Die Oberfläche — Knöpfe, Menüs der Verwaltung, Meldungen, E-Mails: Sie kommt übersetzt mit den Sprachpaketen (Addons, mit dem Produkt geliefert). Nichts zu tun.
  • Dein Inhalt — deine News, deine Seiten, deine Kategorien, dein Menü, die Titel deiner Widgets, die Seiten deines Wikis, deine Spendenkampagnen…: Den schreibst du, und zwar Sprache für Sprache.

In einer anderen Sprache schreiben

Ein Bearbeitungsbildschirm schreibt in der Sprache der Verwaltung und sagt es unter dem Feld: „Für Deutsch geschrieben“. Zum Übersetzen wechselst du die Sprache — der Sprachwähler der Seite oder die Adresse selbst: /en/admin/… statt /de/admin/… — und öffnest denselben Inhalt erneut: Seine Felder sind leer, wo in dieser Sprache noch nichts geschrieben ist. Speichere: Die anderen Sprachen behalten ihren Text.

Was keine Sprache hat, bleibt allen gemeinsam: ein Datum, ein Bild, ein Preis, eine Anzeigereihenfolge, ein Autor. Du gibst es nur einmal ein.

Was der Besucher sieht

Der Besucher liest die Seite in der Sprache der Adresse (/de/…), die er mit dem Sprachwähler des Themes wählt. Für jeden Inhalt sieht er die beste vorhandene Übersetzung: die in seiner Sprache, sonst die französische, sonst die zuerst geschriebene. Ein in nur einer Sprache geschriebener Inhalt bleibt also überall sichtbar: Er ist einfach nicht übersetzt.

Die Verwaltung zeigt, was noch zu übersetzen ist: Listen markieren Inhalte ohne Text in der Sprache des Bildschirms, und die Übersetzungsprüfung notiert die Texte der Oberfläche, die in einer Sprache fehlen (Das Verwaltungspanel).

Was sich nicht übersetzt

  • Was die Mitglieder schreiben — ein Forenthema, eine Nachricht, ein Kommentar, eine Kleinanzeige — bleibt in der Sprache, in der es geschrieben wurde.
  • Eigene Emojis behalten überall ihren Namen: Es ist ein Code, kein Text.

Die Suchmaschinen

Jede Sprache hat ihre Sitemap, und jede Seite verweist auf ihre anderen Sprachen. Ein Inhalt ohne eigene Sprache — ein Forenthema oder eine Seite, deren Text in allen Sprachen derselbe ist — gibt sich nur in der ersten Sprache der Seite an: Sechs Kopien desselben Textes, jede „offiziell“, würden dazu führen, dass keine behalten wird. Die Details: Suchmaschinen.

Für Entwickler

Ein Modul, das übersetzbare Inhalte speichert, legt sie in einer Tabelle <table>_lang ab (eine Zeile pro Sprache), liest sie mit join_lang() und schreibt sie mit ecrire_lang(): Das Framework.

Meine Cookies verwalten

Die Website speichert nur die Cookies, die sie zum Funktionieren braucht: Dafür ist Ihre Zustimmung nicht erforderlich. Die anderen Dienste gehören anderen Unternehmen; sie werden nur geladen, wenn Sie sie akzeptieren. Ihre Wahl wird sechs Monate gespeichert, und Sie können sie jederzeit ändern.

Für die Website erforderlich Immer aktiv

  • __Host-session Hält Sie angemeldet und schützt die Formulare vor betrügerischen Übermittlungen. Bis zum Schließen des Browsers; ein Jahr mit „Angemeldet bleiben“
  • nf_consent Speichert die Entscheidungen, die Sie in diesem Fenster treffen. 6 Monate
  • nf_fuseau Zeigt Datum und Uhrzeit in Ihrer Zeitzone an. 1 Jahr
  • Browser-Speicher Speichert Ihre Wahl zwischen Tag- und Nachtmodus sowie die für die Artikelliste gewählte Darstellung. Bis Sie ihn leeren

Videos

In Seiten eingebettete Videos: Der Player stammt von der Plattform, die Ihre IP-Adresse erhält und ihre Cookies speichern kann.

Musik

In Seiten eingebettete Titel und Playlists: Der Player stammt von der Plattform, die Ihre IP-Adresse erhält und ihre Cookies speichern kann.