Übersicht Letzte Änderungen KurzAnleitung Blog

Matching Pages:

RSS

Automatische Auswahl der Seite

Je nach Spracheinstellung des Benutzers wird diesem die passende Übersetzung einer Seite angezeigt, falls eine solche existiert.

Wir wollen keine mehrsprachigen Seiten, weil es schwierig ist, diese zu bearbeiten. Stattdessen wollen wir pro Seite nur eine Sprache verwenden. Im Normalfall gibt es aber auf jedem Wiki eine etablierte Sprache (zB. Englisch); übersetzt man also eine Seite mit vielen Verweisen, so führen diese Verweise alle ins leere. Für den Leser ist dies äusserst mühsam.

Schön wäre also, wenn eine Seite mit Verweisen übersetzen könnte, so dass die Verweise entweder auf eine Seite mit der passenden Übersetzung oder auf die ursprüngliche Seite zeigen.

Vorgehen

Die Spracheinstellungen des Benutzers steht in einer geordneten Liste von ISO Sprachabkürzungen [1] zur Verfügung. Beispielsweise steht dort: 'de', 'fr', 'en'.

Auf einer bestehenden Seite in der etablierten Sprache steht irgendwo: This page has been translated into other languages. Angenommen diese Seite heisst "Multilingual Experiment". Wird diese Seite besucht, liefert das Wiki gemäss den Spracheinstellungen eine der folgenden Seiten:

  1. Multilingual Experiment-de
  2. Multilingual Experiment-fr
  3. Multilingual Experiment-en
  4. Multilingual Experiment

Auf einer Deutschen Seite würde man darauf wie folgt verweisen: Wir machen hier ein [[Multilingual Experiment|mehrsprachiges Experiment]]. Angezeigt wird dann: Wir machen hier ein mehrsprachiges Experiment.

Bleibt nur noch das Vorgehen für den Titel. Es ist etwas unangenehm, dass die deutsche Seite "Multilingual Experiment-de" heisst, und nicht "Mehrsprachiges Experiment".

Hierfür wird also eine Lösung benötigt. Wird diese Seite bearbeitet, soll man einen "Titel für die Anzeige" setzen können.

Auf diesen Anzeige-Titel kann man nicht verlinken – verlinkt wird immer auf "Multilingual Experiment"!

Bearbeitet man die urspüngliche Seite (ohne Sprachkürzel), so sollte man auch angeben können, dass man dieselbe Seite in einer anderen Sprache bearbeiten möchte.

Nachteile

Das einfache Erstellen von Verweisen auf andere Seiten wird nun schwieriger. Angenommen man liest eine Seite namens "Spracheinstellungen", und möchte anderswo darauf verweisen: Wie findet man den "richtigen Namen" der Seite? Ein Verweis müsste man ja beispielsweise wie folgt schreiben: [[Language Preferences|Spracheinstellungen]].

Diskussion

Richard Drake hat eine Loesung auf Why um mehrere Namen zu haben die auf eine Seite verweisen. Siehe http://clublet.com/c/c/why?ClubletNameSplits

Tatsächlich, die Seiten sind extrem interessant. Ich muss das erst einmal verdauen. Ich muss herausfinden, welche der dortigen Probleme bei uns durch LocalNames oder PermanentAnchors schon gelöst wurden, und ob der Rest für mehrsprachige Seiten relevant ist.


Kategorie Mehrsprachig

Diese Seiten lokal erstellen: PermanentAnchor MeatballWiki WikiMatrix

Sprachen: