[Talk-de] Wikipedia in OpenLinkMap

Tobias Knerr osm at tobias-knerr.de
Sa Jan 30 16:33:23 UTC 2010


Alexander Matheisen schrieb:
> Am Samstag 30 Januar 2010 02:30:10 schrieb 1248:
>>  [...] Die richtige Lösung wäre, daß der Nutzer
>>  von OLM sich dort eine Sprache (und ggf. eine Fallback-Sprache) aussucht,
>>  damit OLM dann ggf. sich über die Wikipedia Interlanguage-Links zum
>>  Artikel der passenden Sprache durchhangelt, so denn vorhanden. Dazu
>>  brauchts aber noch etwas Programmierarbeit beim OLM-Betreiber, fürchte
>>  ich... :)
> Ansich nicht schwer, wenn man nur das Länderkürzel ändern muss.
> Aber was ist mit Artikeln, deren Titel in einer anderen Sprache ganz anders 
> lautet?

Wie 1248 schon gesagt hat: Die m.E. vom Resultat her ideale Lösung ist
die Verwendung der Interlanguage-Links - die Wikipedianer verwenden
nämlich viel Arbeit und dutzende Bots darauf, die immer aktuell zu halten.

Also:
Tag wikipedia=Munich vorgefunden.
Benutzer bevorzugt (z.B. laut Browsereinstellungen) die türkische
Sprache. Im Quelltext für den Wikipedia-Artikel
http://en.wikipedia.org/wiki/Munich
findet man die Zeile
[[tr:Münih]]
und damit die Information, dass dem Benutzer der Link
http://tr.wikipedia.org/wiki/M%C3%BCnih
präsentiert werden sollte.

Erfordert natürlich, den Wikipedia-Artikel zu laden sowie nach IL-Links
zu parsen (evtl. mit aus den Wikipedia-Interwiki-Bots entlehntem Code?)
und dann auf die vom OLM-Benutzer gewünschte Sprachvariante zu linken.

Tobias Knerr




Mehr Informationen über die Mailingliste Talk-de