[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