Hjelpdiskusjon:Interwiki-lenker

message: Fordi det ikke er mulig å lese preferanser direkte uten å gi alle script utvidete fullmakter gjennom signering, så må en gå via et eksternt nettsted for å hente ut språkpreferanser. Fordi Wikipedia ligger bak Squid-proxyer så vil ikke uregistrerte få direkte tilgang til individuelt tilpassede sider, og dermed kan vi ikke sende tilbake dataene gjennom globale Javascript-variable. For å løse dette kan det brukes en Ajax-løsning som aksesserer et mirror-nettsted som kun reflekterer brukerens request i en ryddet og tilpasset utgave. Spørringer på dette nettstedet vil da resultere i en JSON– eller XMLstruktur som beskriver nettleserens språkpreferanser, og som deretter sendes tilbake til nettleseren. I denne lagres dataene i en sesjonscookie som så brukes for å unngå senere spørringer. Isteden for å utelukkende bruke et fast standardvalg så kan da disse valgene justeres utfra hva brukeren har satt i nettleseren. Det betyr at har brukeren satt engelsk som et anbefalt språk så vil dette språket bli fokusert opp blant preferansene. Hvis brukeren setetr tysk eller urdu så vil det samme skje med disse.
(Note:I enkelte nettlesere er det faktisk mulig å lese preferansene uten å signere script på grunn av sikkerhetshull)
Dette åpner enkelte spørsmål om hva standardvalgene er, og om de skal legges til eller erstattes av brukerens preferanser i nettleseren. — Jeblad 3. feb 2008 kl. 01:49 (CET)
replies: text: Aktuelle variasjoner er å gjøre et oppslag for å se om det finnes noen geografisk tilhørighet på den aktuelle ip-adressen, og bruke denne hvis det ikke finnes noen angitte språkpreferanser. Det er også mulig å cache brukerens aksesser mot andre versjoner av wikipedia og dermed kunne bygge opp en preferansetabell i real time. Slikt kan imidlertid skape et personvernproblem om andre bruker samme tjeneste fra sider på en fake server. — Jeblad 3. feb 2008 kl. 02:11 (CET)
thread_title: Mulig løsning på automatisk tilpassing for uregistrerte

message: De aller fleste nettlesere kan levere brukerspesifikke språkpreferanser.  En utvidelse for Apace (mod_interwiki) skrives som reflekterer nettleserens språk som en cookie, men filtrert til de språkene som er «lovlige». Disse språkene definerer «standardspråkene» så sant ikke brukeren overstyrer i Spesial:Innstillinger. Utvidelsen trenger en translation-løsning for å komme seg fra IANA sine språk  og til Wikipedia/Wikimedia sine forkortelser da de er forskjellige. Det må muligens også leveres egne sett for forskjellige prosjekter.
;Eksempel
 <IfModule mod_interwiki.c>
   InterWiki nb     no
   InterWiki nn     no
   InterWiki no     no
   InterWiki nb_NO  no
   InterWiki nn_NO  nn
   InterWiki no_NO  nn
   InterWiki no-bok no
   InterWiki no-nyn nn
   InterWiki no-nyn nn
   InterWiki da     da
   InterWiki da_DK  da
   InterWiki sv     sv
   InterWiki sv_SE  sv
 </IfModule>
Konfigurasjonen går rett i serverens konfigurasjon og bør ikke medføre noe vesentlig overhead. Det bør være mulig å gjøre noe slikt i Squid-proxyer, og dermed vil det også fungere i Wikimedia sitt oppsett. Det må også være mulig å spesifisere translasjoner for hver individuell virtuell server.
Hvis en spørring blir rettet mot serveren vil den inneholde HTTP_ACCEPT_LANGUAGE, som kan se ut som det etterfølgende
;Eksempel
 HTTP_ACCEPT_LANGUAGE = nb,no;q=0.9,nn;q=0.8,en;q=0.6,da;q=0.5,sv;q=0.4,fo;q=0.3,is;q=0.1
Filtrereres denne mot foregående vil det genereres et resultat som legges i en cookie og kan leses ut via Javascript
;Eksempel
 document.cookie = 'iw=nb,no,nn,da,sv; expires=Mon, 4 Feb 2008 20:55:11 UTC; path=/'
Dette kan så brukes som standardverdier hvis brukeren er uregistrert, eller vedkommende har valgt å ikke slå på separat sortering i det aktuelle prosjektet. — Jeblad 4. feb 2008 kl. 20:55 (CET)
thread_title: Løsning for standardspråk basert på ''mod_interwiki''

message: # Separat sortering på lenker som flyttes opp i toppen (da må det sorteres etter en eksplisitt liste over alle mulige språk)
# Brukerspesifikk sortering av lenker i toppen (!)
# Brukerspesifikk sortering av alle lenker
# Valg for kun plassering i toppen eller bare utheving
# Også brukerspesifikk sortering for uregistrerte brukere
Hm… — Jeblad 3. feb 2008 kl. 02:22 (CET)
thread_title:  Innspill på utvidelser 

message: Kautokeino-opprøret (film) får bold lenke på bokmål men ikke på nynorsk. Ved kontroll så har den ikke fått påført IW-focus som klasse. — Jeblad 4. feb 2008 kl. 18:26 (CET)
thread_title:  Mulig bug 

message: Språktabeller bør antakeligvis lagres på meta, og hentes derifra ved behov. Dette gjør det enklere å få et felles vedlikehold. Det introduserer imidlertid et problem fordi det er begrenset hvor mange som har skriveaksess i Mediawiki-rommet på meta. — Jeblad 14. feb 2008 kl. 08:20 (CET)
thread_title:  Språktabeller 

message: Det språket brukeren har valgt på grensesnittet må med i lista over fokuserte språk, eller håndteres spesielt, da dette språket ellers ikke vil få babel-lenker hvis dette språket er sammenfallende med språket som brukes i innholdet. — Jeblad 12. mar 2008 kl. 22:22 (CET)
thread_title:  Brukerspråket må med i lista 

message: Innrykk på babellenker blir feil når lenka legges til på utmerkede/anbefalte artikler. — Jeblad 21. mar 2008 kl. 01:50 (CET)
thread_title:  Innrykk ifm babellenker 

message: Det ser ut som om IW-lenker og UA/FA-merking i Vector-skinnet ikke fungerer sammen, eller det er et annet problem som utløses av et problem knyttet til iw-lenker og/eller disses className. Et eksempel på en artikkel som får problemer er Mars (planet). — Jeblad 26. jan 2010 kl. 17:39 (CET)
thread_title:  IW-lenker og utmerkede artikler i Vector