Forskel mellem versioner af "MediaWiki:Interwiki"

Skift til: navigering, søgning
Linje 10: Linje 10:
 
: '[[wiktionary:]]' og '[[wikt:]]' bibeholdes til engelsk sprogversion, der også indeholder latinske ord.
 
: '[[wiktionary:]]' og '[[wikt:]]' bibeholdes til engelsk sprogversion, der også indeholder latinske ord.
  
=== Eksterne links og oversættelses-links ===
+
=== Eksterne links ===
 
Det kan være nyttigt at definere links til eksterne hjemmesider, der ikke er wiki'er, især når der via adresselinjen  (URL)'en  er mulighed for at foretage søgning af opslag:
 
Det kan være nyttigt at definere links til eksterne hjemmesider, der ikke er wiki'er, især når der via adresselinjen  (URL)'en  er mulighed for at foretage søgning af opslag:
  
Linje 27: Linje 27:
 
|}
 
|}
  
Enkelt-ord eller sætninger kan nemt oversættes til eller fra en række '''[[sprog|fremmedsprog]]''' (via søgefeltet) ved opslag i Google Translate, når der defineres oversættelses-links, som bør defineres, så:
+
===  Oversættelses-links ===
* skrives sprog-koden på dansk, oversættes til det pågældende sprog (fra dansk → [[engelsk:]], [[tysk:]] osv.)
+
Enkelt-ord eller sætninger kan nemt oversættes til eller fra en række '''[[sprog]]''' (via søgefeltet) ved opslag i Google Translate, når der defineres oversættelses-links, som bør defineres, så:
* skrives sprog-koden på fremmedsprog, oversættes til dansk ([[deutsch:]], [[english:]] osv. til dansk)
+
* skrives sprog-koden på dansk, oversættes til det pågældende sprog (fra dansk → [[arabisk]], [[engelsk]], [[esperanto]], [[estisk]], [[finsk]], [[fransk]], [[græsk]], [[hollandsk]], [[hebraisk]], [[irsk]], [[islandsk]], [[italiensk]], [[japansk]], [[kroatisk]], [[kinesisk]], [[latin]], [[lettisk]], [[litauisk]], [[norsk]], [[polsk]], [[portugisisk]], [[rumænsk]], [[russisk]], [[serbisk]], [[slovakisk]], [[slovensk]], [[spansk]], [[svensk]], [[swahili]], [[thailansk]], [[tjekkisk]], [[tyrkisk]], [[tysk]], [[ungarsk]], [[ukrainsk]])
* i den tyske sprogversion oversætter alle sprog-koder fra tysk til det pågældende sprog ([[dansk:]], [[engelsk:]] osv.), bortset fra [[tysk:]] → dansk
+
* er sprog-koden på fremmedsprog ([[deutsch:]], [[english:]], [[svenska]]), oversættes fra det pågældende sprog → dansk
 +
* [[dansk]] ([[dansk]]:) → tysk
 +
* i den tyske sprogversion oversætter alle sprog-koder fra tysk til det pågældende sprog ([[:de:dansk:]], [[:de:engelsk:]], [[:de:english:]], [[:de:englisch:]]), bortset fra [[:de:tysk:]] eller [[:de:deutsch:]] → [[:de:dansk:]]
  
 
Se også [[:Speciel:interwikilist]] (en extension).
 
Se også [[:Speciel:interwikilist]] (en extension).

Versionen fra 10. apr 2012, 17:18

Sprogversion- og interwiki-links

RibeWiki er opdelt i en dansk og en tysk version, hvortil benyttes sprogversion-præfiks [[da:…]] ([[:da:…]]) og [[de:…]] ([[:de:…]]). De benyttes også ved interne dobbelte omdirigeringer (#REDIRECT) indenfor samme sprogversion.

I MediaWiki's grundinstallationen er interwiki-links såsom 'wikipedia:', 'wiktionary:', 'wikt:' og 'mediawikiwiki:' (men ikke 'wp:' og 'mw:') prædefinerede og henviser til de engelske versioner af disse opslagsværker, ligesom ekstra sprogpræfiks kan henvise til over 200 alternative sprogversioner.

For nemheds skyld bør:

'wikipedia:' ændres (og 'wp:' defineres) → dansk Wikipedia
tilsvarende i tysk sprogversion → tysk Wikipedia ('wp:da:' → dansk Wikipedia)
'wiktionary:' og 'wikt:' bibeholdes til engelsk sprogversion, der også indeholder latinske ord.

Eksterne links

Det kan være nyttigt at definere links til eksterne hjemmesider, der ikke er wiki'er, især når der via adresselinjen (URL)'en er mulighed for at foretage søgning af opslag:

søg og Gå til : henviser til
'ods:', 'ddo:', 'ord:', 'sprog:' og 'sproget:' Ordbog over det Danske Sprog, Den danske Ordbog og sproget.dk
'blaabog:', 'bb:', dbl:', 'salmonsen:', 'sal:', 'rb:' og 'runeberg:' Kraks Blå Bog, Dansk biografisk Leksikon og Salmonsens konversations Leksikon under Projekt Runeberg
'dsd:' og 'denstoredanske:' denstoredanske.dk
'google:' og 'maps:' Google og Google maps
'daisy:' Daisy (Statens Arkiver)

Oversættelses-links

Enkelt-ord eller sætninger kan nemt oversættes til eller fra en række sprog (via søgefeltet) ved opslag i Google Translate, når der defineres oversættelses-links, som bør defineres, så:

Se også Speciel:interwikilist (en extension).

Aktivering eller ændring

I serverens phpMyAdmin køres følgende SQL-forspørgsel på databasen :

REPLACE INTO da_interwiki SET iw_prefix='da', iw_url='http://ribewiki.dk/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='de', iw_url='http://ribewiki.dk/de/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='wikipedia', iw_url='http://da.wikipedia.org/wiki/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='wp', iw_url='http://da.wikipedia.org/wiki/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='wikisource', iw_url='http://da.wikisource.org/wiki/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='ws', iw_url='http://da.wikisource.org/wiki/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='wikt', iw_url='http://en.wiktionary.org/wiki/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='mw', iw_url='http://mediawiki.org/wiki/$1', iw_local=1, iw_trans=0 ;

REPLACE INTO da_interwiki SET iw_prefix='helsingor', iw_url='http://helsingorleksikon.dk/index.php/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='horsens', iw_url='http://horsensleksikon.dk/index.php/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='odder', iw_url='http://odderleksikon.dk/index.php/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='silkeborg', iw_url='http://wikisilkeborg.dk/index.php5/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='skanderborg', iw_url='http://skanderborgleksikon.dk/index.php/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='vejle', iw_url='http://vejlewiki.dk/index.php?title=$1', iw_local=1, iw_trans=0 ;

REPLACE INTO da_interwiki SET iw_prefix='hkl', iw_url='http://heimskringla.no/wiki/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='heimskringla', iw_url='http://heimskringla.no/wiki/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='lokalhistoriewiki', iw_url='http://lokalhistoriewiki.no/index.php/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='lokalhistorie', iw_url='http://lokalhistoriewiki.no/index.php/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='lhw', iw_url='http://lokalhistoriewiki.no/index.php/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='jurawiki', iw_url='http://jurawiki.dk/wiki/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='spademanns', iw_url='http://spademanns.wikia.com/wiki/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='dmw', iw_url='http://dithmarschen-wiki.de/index.php/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='dithmarschen', iw_url='http://dithmarschen-wiki.de/index.php/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='storenorske', iw_url='http://snl.no/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='snl', iw_url='http://snl.no/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='ftb', iw_url='http://ftb-forum.dk/Wiki/index.php/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='farallon', iw_url='http://farallon.dk/dokuwiki/doku.php?id=$1', iw_local=1, iw_trans=0 ;

REPLACE INTO da_interwiki SET iw_prefix='google', iw_url='http://google.dk/search?q=$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='maps', iw_url='http://maps.google.dk/maps?q=$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='ods', iw_url='http://ordnet.dk/ods/opslag?opslag=$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='ddo', iw_url='http://ordnet.dk/ddo/ordbog?query=$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='ord', iw_url='http://sproget.dk/lookup?SearchableText=$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='sprog', iw_url='http://sproget.dk/lookup?SearchableText=$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='sproget', iw_url='http://sproget.dk/lookup?SearchableText=$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='dsd', iw_url='http://denstoredanske.dk/Special:Opslag?opslag=$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='denstoredanske', iw_url='http://denstoredanske.dk/Special:Opslag?opslag=$1', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='runeberg', iw_url='http://google.com/search?q=$1+site:runeberg.org', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='rb', iw_url='http://google.com/search?q=$1+site:runeberg.org', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='blaabog', iw_url='http://google.com/search?q=$1+site:runeberg.org/blaabog', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='bb', iw_url='http://google.com/search?q=$1+site:runeberg.org/blaabog', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='dbl', iw_url='http://google.com/search?q=$1+site:runeberg.org/dbl', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='sal', iw_url='http://google.com/search?q=$1+site:runeberg.org/salmonsen', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='salmonsen', iw_url='http://google.com/search?q=$1+site:runeberg.org/salmonsen', iw_local=1, iw_trans=0 ;
REPLACE INTO da_interwiki SET iw_prefix='daisy', iw_url='http://daisy.sa.dk/gate.asp?s=$1', iw_local=1, iw_trans=0 ;

REPLACE INTO de_interwiki SET iw_prefix='da', iw_url='http://ribewiki.dk/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO de_interwiki SET iw_prefix='de', iw_url='http://ribewiki.dk/de/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO de_interwiki SET iw_prefix='wikipedia', iw_url='http://de.wikipedia.org/wiki/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO de_interwiki SET iw_prefix='wp', iw_url='http://de.wikipedia.org/wiki/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO de_interwiki SET iw_prefix='wikisource', iw_url='http://da.wikisource.org/wiki/$1', iw_local=1, iw_trans=0 ;
REPLACE INTO de_interwiki SET iw_prefix='mw', iw_url='http://mediawiki.org/wiki/$1', iw_local=1, iw_trans=0 ;

REPLACE INTO de_interwiki SET iw_prefix='google', iw_url='http://www.google.dk/search?q=$1', iw_local=1, iw_trans=0 ;
REPLACE INTO de_interwiki SET iw_prefix='maps', iw_url='http://maps.google.de/maps?q=$1', iw_local=1, iw_trans=0 ;
REPLACE INTO de_interwiki SET iw_prefix='daisy', iw_url='http://daisy.sa.dk/gate.asp?s=$1', iw_local=1, iw_trans=0 ;

REPLACE INTO da_interwiki SET iw_prefix='dansk', iw_url='http://translate.google.com/#da|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='arabisk', iw_url='http://translate.google.com/#da|ar|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='engelsk', iw_url='http://translate.google.com/#en|da|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='esperanto', iw_url='http://translate.google.com/#da|eo|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='estisk', iw_url='http://translate.google.com/#da|et|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='finsk', iw_url='http://translate.google.com/#da|fi|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='fransk', iw_url='http://translate.google.com/#da|fr|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='græsk', iw_url='http://translate.google.com/#da|el|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='hollandsk', iw_url='http://translate.google.com/#da|nl|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='hebraisk', iw_url='http://translate.google.com/#da|iw|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='irsk', iw_url='http://translate.google.com/#da|ga|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='islandsk', iw_url='http://translate.google.com/#da|is|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='italiensk', iw_url='http://translate.google.com/#da|it|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='japansk', iw_url='http://translate.google.com/#da|ja|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='kroatisk', iw_url='http://translate.google.com/#da|hr|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='kinesisk', iw_url='http://translate.google.com/#da|zh-CN|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='latin', iw_url='http://translate.google.com/#da|la|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='lettisk', iw_url='http://translate.google.com/#da|lv|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='litauisk', iw_url='http://translate.google.com/#da|lt|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='norsk', iw_url='http://translate.google.com/#da|no|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='polsk', iw_url='http://translate.google.com/#da|pl|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='portugisisk', iw_url='http://translate.google.com/#da|pt|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='rumænsk', iw_url='http://translate.google.com/#da|ro|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='russisk', iw_url='http://translate.google.com/#da|ru|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='serbisk', iw_url='http://translate.google.com/#da|sr|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='slovakisk', iw_url='http://translate.google.com/#da|sk|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='slovensk', iw_url='http://translate.google.com/#da|sl|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='spansk', iw_url='http://translate.google.com/#da|es|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='svensk', iw_url='http://translate.google.com/#da|sv|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='swahili', iw_url='http://translate.google.com/#da|sw|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='thailansk', iw_url='http://translate.google.com/#da|th|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='tjekkisk', iw_url='http://translate.google.com/#da|cs|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='tyrkisk', iw_url='http://translate.google.com/#da|tr|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='tysk', iw_url='http://translate.google.com/#da|de|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='ungarsk', iw_url='http://translate.google.com/#da|hu|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='ukrainsk', iw_url='http://translate.google.com/#da|uk|$1', iw_local=1 ;

REPLACE INTO da_interwiki SET iw_prefix='deutsch', iw_url='http://translate.google.com/#de|da|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='english', iw_url='http://translate.google.com/#en|da|$1', iw_local=1 ;
REPLACE INTO da_interwiki SET iw_prefix='svenska', iw_url='http://translate.google.com/#sv|da|$1', iw_local=1 ;

REPLACE INTO de_interwiki SET iw_prefix='tysk', iw_url='http://translate.google.com/#da|de|$1', iw_local=1 ;
REPLACE INTO de_interwiki SET iw_prefix='deutsch', iw_url='http://translate.google.com/#da|de|$1', iw_local=1 ;
REPLACE INTO de_interwiki SET iw_prefix='dansk', iw_url='http://translate.google.com/#de|da|$1', iw_local=1 ;

REPLACE INTO de_interwiki SET iw_prefix='engelsk', iw_url='http://translate.google.com/#de|en|$1', iw_local=1 ;
REPLACE INTO de_interwiki SET iw_prefix='englisch', iw_url='http://translate.google.com/#de|en|$1', iw_local=1 ;
REPLACE INTO de_interwiki SET iw_prefix='english', iw_url='http://translate.google.com/#de|en|$1', iw_local=1 ;

Deaktivering

REPLACE INTO da_interwiki SET iw_prefix='da';
REPLACE INTO da_interwiki SET iw_prefix='wikipedia';

REPLACE INTO de_interwiki SET iw_prefix='de';
REPLACE INTO de_interwiki SET iw_prefix='wikipedia';

Advarsel

Det er spild af tid at forsøge opsætning af en såkaldt wiki-familie, hvor 2 ellers adskilte databaser deler samme programkode (Rumbergs metode 1 / Wiki family scenarie 2), da opsætning af forkortet adresse er drilsk og det er svært at se om en side redigeres i den ene eller den anden database.

Hold istedet installationerne adskilt i 2 separate undermapper.