view-as-mime-type: fix bug in interactive declaration
[conkeror.git] / modules / wikipedia-webjumps.js
blob8139c66ed3add8c2f9d12923ad901d1dee76161b
1 /**
2  * (C) Copyright 2008 Shawn Betts
3  *
4  * Use, modification, and distribution are subject to the terms specified in the
5  * COPYING file.
6 **/
9 define_variable('wikipedia_webjumps_format', 'wikipedia-%s',
10                 "This variable controls the names of the webjumps defined "+
11                 "by the wikipedia-webjumps module.  It is a simple string "+
12                 "format spec.  The format code `%s' will be replaced by the "+
13                 "language code for the webjump.");
16 /**
17  * define_wikipedia_webjumps defines webjumps for wikipedia in various
18  * languages.  If called with no args, it will define webjumps for all
19  * known languages.  When called with any number of language codes, it
20  * will define webjumps for those language.  The language codes
21  * correspond to the subdomains of wikipedia.com for each language.
22  *
23  * Examples:
24  * define_wikipedia_webjumps("en"); // Makes a webjump to the English WP.
25  * define_wikipedia_webjumps("en", "de", "fr"); // English, German and French
26  * define_wikipedia_webjumps(); // All of the available Wikipedias.
27  */
28 function define_wikipedia_webjumps() {
29     var prefixes;
30     if (arguments.length == 0)
31         prefixes = [i for (i in wikipedia_webjumps)];
32     else
33         prefixes = Array.slice(arguments);
34     for each (let i in prefixes) {
35         let (rest = wikipedia_webjumps[i],
36              name = string_format(wikipedia_webjumps_format, {s: i})) {
37             define_webjump(name, "http://" + i + ".wikipedia.org/wiki/" + rest);
38         };
39     }
42 var wikipedia_webjumps = {
43     "aa"       : "Special:Search?search=%s&go=Go",
44     "ab"       : "%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Search?search=%s&go=%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8",
45     "af"       : "Spesiaal:Soek?search=%s&go=Wys",
46     "ak"       : "Special:Search?search=%s&go=K%C9%94",
47     "als"      : "Spezial:Suche?search=%s&go=Artikel",
48     "am"       : "%E1%88%8D%E1%8B%A9:Search?search=%s&go=%E1%8A%A5%E1%8A%95%E1%88%82%E1%8B%B5%21",
49     "an"       : "Espezial:Mirar?search=%s&go=Ir-ie",
50     "ang"      : "Special:Search?search=%s&go=G%C4%81n",
51     "ar"       : "%D8%AE%D8%A7%D8%B5:%D8%A8%D8%AD%D8%AB?search=%s&go=%D8%A7%D8%B0%D9%87%D8%A8",
52     "arc"      : "Special:Search?search=%s&go=%DC%99%DC%A0",
53     "as"       : "%E0%A6%AC%E0%A6%BF%E0%A6%B6%E0%A7%87%E0%A6%B7:Search?search=%s&go=%E0%A6%AF%E0%A6%BE%E0%A6%93%E0%A6%81%E0%A6%95",
54     "ast"      : "Especial:Search?search=%s&go=Dir",
55     "av"       : "%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Search?search=%s&go=%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8",
56     "ay"       : "Especial:Buscar?search=%s&go=Sara%C3%B1a",
57     "az"       : "X%C3%BCsusi:Search?search=%s&go=G%C9%99tir",
58     "ba"       : "%D0%AF%D1%80%D2%99%D0%B0%D0%BC%D1%81%D1%8B:Search?search=%s&go=%D0%9A%D2%AF%D1%81%D0%B5%D2%AF",
59     "bar"      : "Spezial:Suche?search=%s&go=Artikl",
60     "bcl"      : "Espesyal:Hanapon?search=%s&go=Duman%C3%A1n",
61     "be"       : "%D0%90%D0%B4%D0%BC%D1%8B%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D0%B5:Search?search=%s&go=%D0%90%D1%80%D1%82%D1%8B%D0%BA%D1%83%D0%BB",
62     "bg"       : "%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:%D0%A2%D1%8A%D1%80%D1%81%D0%B5%D0%BD%D0%B5?search=%s&go=%D0%9E%D1%82%D0%B2%D0%B0%D1%80%D1%8F%D0%BD%D0%B5",
63     "bh"       : "Special:Search?search=%s&go=Go",
64     "bi"       : "Special:Search?search=%s&go=Go",
65     "bm"       : "Special:Recherche?search=%s&go=Taa",
66     "bn"       : "%E0%A6%AC%E0%A6%BF%E0%A6%B6%E0%A7%87%E0%A6%B7:Search?search=%s&go=%E0%A6%9A%E0%A6%B2%E0%A7%8B",
67     "bo"       : "Special:Search?search=%s&go=%E0%BD%A6%E0%BD%BC%E0%BD%84%E0%BC%8B%E0%BC%8D",
68     "bpy"      : "%E0%A6%AC%E0%A6%BF%E0%A6%B6%E0%A7%87%E0%A6%B7:Search?search=%s&go=%E0%A6%B9%E0%A6%BE%E0%A6%A4",
69     "br"       : "Dibar:Klask?search=%s&go=Mont",
70     "bs"       : "Posebno:Pretraga?search=%s&go=Idi",
71     "bug"      : "Istimewa:Pencarian?search=%s&go=%E1%A8%92%E1%A8%95%E1%A8%9A",
72     "bxr"      : "Special:Search?search=%s&go=Go",
73     "ca"       : "Especial:Cerca?search=%s&go=V%C3%A9s-hi",
74     "cdo"      : "Special:Search?search=%s&go=K%C3%B3%CC%A4",
75     "ce"       : "%D0%91%D0%B0%D1%88%D1%85%D0%BE:Search?search=%s&go=%D0%94%D0%B5%D1%85%D1%8C%D0%B0%D0%B4%D0%BE%D1%85%D1%83",
76     "ceb"      : "Special:Pangita?search=%s&go=Sige%21",
77     "ch"       : "Special:Search?search=%s&go=H%C3%A5nao",
78     "cho"      : "Special:Search?search=%s&go=Go",
79     "chr"      : "Special:Search?search=%s&go=Go",
80     "chy"      : "Special:Search?search=%s&go=Go",
81     "co"       : "Special:Search?search=%s&go=And%C3%A0",
82     "cr"       : "Special:Search?search=%s&go=Go",
83     "crh"      : "Mahsus:Search?search=%s&go=Bar",
84     "cs"       : "Speci%C3%A1ln%C3%AD:Search?search=%s&go=J%C3%ADt+na",
85     "csb"      : "Specjaln%C3%B4:Search?search=%s&go=Bi%C3%B4j%21",
86     "cu"       : "%D0%9D%D0%B0%D1%80%D0%BE%CC%81%D1%87%D1%8C%D0%BD%D0%B0:Search?search=%s&go=%D0%BF%D1%80%D1%A3%D0%B8%D0%B4%D0%B8%CC%81",
87     "cv"       : "%D0%AF%D1%82%D0%B0%D1%80%D0%BB%C4%83:Search?search=%s&go=%D0%9A%D1%83%C3%A7",
88     "cy"       : "Arbennig:Search?search=%s&go=Mynd",
89     "da"       : "Speciel:S%C3%B8gning?search=%s&go=G%C3%A5+til",
90     "de"       : "Spezial:Suche?search=%s&go=Artikel",
91     "diq"      : "Special:Search?search=%s&go=%C5%9Eo",
92     "dsb"      : "Specialne:Pyta%C5%9B?search=%s&go=Nastawk",
93     "dv"       : "Special:Search?search=%s&go=Go",
94     "dz"       : "Special:Search?search=%s&go=%E0%BD%A0%E0%BD%82%E0%BE%B1%E0%BD%BC%E0%BC%8D",
95     "ee"       : "Special:Search?search=%s&go=Yi",
96     "el"       : "%CE%95%CE%B9%CE%B4%CE%B9%CE%BA%CF%8C:%CE%91%CE%BD%CE%B1%CE%B6%CE%AE%CF%84%CE%B7%CF%83%CE%B7?search=%s&go=%CE%9C%CE%B5%CF%84%CE%AC%CE%B2%CE%B1%CF%83%CE%B7",
97     "eml"      : "Speciale:Ricerca?search=%s&go=Vai",
98     "en"       : "Special:Search?search=%s&go=Go",
99     "eo"       : "Speciala:Ser%C4%89i?search=%s&go=Ek%21",
100     "es"       : "Especial:Buscar?search=%s&go=Ir",
101     "et"       : "Eri:Search?search=%s&go=Mine",
102     "eu"       : "Berezi:Search?search=%s&go=Joan",
103     "ext"      : "Special:Search?search=%s&go=Dil",
104     "fa"       : "%D9%88%DB%8C%DA%98%D9%87:%D8%AC%D8%B3%D8%AA%D8%AC%D9%88?search=%s&go=%D8%A8%D8%B1%D9%88",
105     "ff"       : "Special:Recherche?search=%s&go=Consulter",
106     "fi"       : "Toiminnot:Haku?search=%s&go=Siirry",
107     "fj"       : "Special:Search?search=%s&go=Lako",
108     "fo"       : "Serstakur:Leita?search=%s&go=Far",
109     "fr"       : "Special:Recherche?search=%s&go=Consulter",
110     "frp"      : "Sp%C3%A8ci%C3%A2l:Recherche?search=%s&go=Alar",
111     "fur"      : "Speci%C3%A2l:Ricercje?search=%s&go=Va",
112     "fy"       : "Wiki:Sykje?search=%s&go=Side",
113     "ga"       : "Speisialta:Search?search=%s&go=Gabh",
114     "gan"      : "Special:Search?search=%s&go=%E5%8E%BB",
115     "gd"       : "Special:Search?search=%s&go=Go",
116     "gl"       : "Especial:Procurar?search=%s&go=Artigo",
117     "glk"      : "%D9%88%DB%8C%DA%98%D9%87:%D8%AC%D8%B3%D8%AA%D8%AC%D9%88?search=%s&go=%D8%A8%D9%88%D8%B4%D9%88",
118     "gn"       : "Mba%27ech%C4%A9ch%C4%A9:Buscar?search=%s&go=Ha",
119     "got"      : "Special:Search?search=%s&go=%F0%90%8C%B0%F0%90%8D%86%F0%90%8C%B2%F0%90%8C%B0%F0%90%8C%B2%F0%90%8C%B2%F0%90%8C%B0%F0%90%8C%BD",
120     "gu"       : "Special:Search?search=%s&go=%E0%AA%9C%E0%AA%BE%E0%AA%93",
121     "gv"       : "Special:Search?search=%s&go=Gow",
122     "ha"       : "Special:Search?search=%s&go=Go",
123     "hak"      : "Special:Search?search=%s&go=Chin-ngi%CC%8Dp",
124     "haw"      : "Special:Search?search=%s&go=Hele",
125     "he"       : "%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%97%D7%99%D7%A4%D7%95%D7%A9?search=%s&go=%D7%9C%D7%A2%D7%A8%D7%9A",
126     "hi"       : "%E0%A4%B5%E0%A4%BF%E0%A4%B6%E0%A5%87%E0%A4%B7:Search?search=%s&go=%E0%A4%9C%E0%A4%BE%E0%A4%8F%E0%A4%81",
127     "hif"      : "Special:Search?search=%s&go=Jao",
128     "ho"       : "Special:Search?search=%s&go=Go",
129     "hr"       : "Posebno:Tra%C5%BEi?search=%s&go=Kreni",
130     "hsb"      : "Specialnje:Pyta%C4%87?search=%s&go=Nastawk",
131     "ht"       : "Espesyal:Chache?search=%s&go=Ale",
132     "hu"       : "Speci%C3%A1lis:Keres%C3%A9s?search=%s&go=Menj",
133     "hy"       : "%D5%8D%D5%BA%D5%A1%D5%BD%D5%A1%D6%80%D5%AF%D5%B8%D5%B2:%D5%88%D6%80%D5%B8%D5%B6%D5%A5%D5%AC?search=%s&go=%D4%B1%D5%B6%D6%81%D5%B6%D5%A5%D5%AC",
134     "hz"       : "Special:Search?search=%s&go=Go",
135     "ia"       : "Special:Cercar?search=%s&go=Ir",
136     "id"       : "Istimewa:Pencarian?search=%s&go=Tuju+ke",
137     "ie"       : "Special:Search?search=%s&go=Vade",
138     "ig"       : "Special:Search?search=%s&go=Go",
139     "ii"       : "Special:Search?search=%s&go=%E8%BF%9B%E5%85%A5",
140     "ik"       : "Special:Search?search=%s&go=Go",
141     "ilo"      : "Special:Search?search=%s&go=Inkan",
142     "io"       : "Specala:Search?search=%s&go=Irez",
143     "is"       : "Kerfiss%C3%AD%C3%B0a:Leit?search=%s&go=%C3%81fram",
144     "it"       : "Speciale:Ricerca?search=%s&go=Vai",
145     "iu"       : "Special:Search?search=%s&go=%E1%90%8A%E1%90%83%E1%95%97%E1%96%85",
146     "ja"       : "%E7%89%B9%E5%88%A5:%E6%A4%9C%E7%B4%A2?search=%s&go=%E8%A1%A8%E7%A4%BA",
147     "jbo"      : "Special:Search?search=%s&go=jarco",
148     "jv"       : "Astamiwa:Pencarian?search=%s&go=Tumuju",
149     "ka"       : "%E1%83%A1%E1%83%9E%E1%83%94%E1%83%AA%E1%83%98%E1%83%90%E1%83%9A%E1%83%A3%E1%83%A0%E1%83%98:%E1%83%AB%E1%83%98%E1%83%94%E1%83%91%E1%83%90?search=%s&go=%E1%83%A1%E1%83%A2%E1%83%90%E1%83%A2%E1%83%98%E1%83%90",
150     "kaa"      : "Arnawl%C4%B1:%C4%B0zlew?search=%s&go=O%27tin%27",
151     "kab"      : "Uslig:Search?search=%s&go=%E1%BA%92er",
152     "kg"       : "Special:Search?search=%s&go=Kuenda",
153     "ki"       : "Special:Search?search=%s&go=Go",
154     "kj"       : "Special:Search?search=%s&go=Go",
155     "kk"       : "%D0%90%D1%80%D0%BD%D0%B0%D0%B9%D1%8B:%D0%86%D0%B7%D0%B4%D0%B5%D1%83?search=%s&go=%D3%A8%D1%82%21",
156     "kl"       : "Speciel:S%C3%B8gning?search=%s&go=Pisuppoq",
157     "km"       : "%E1%9E%96%E1%9E%B7%E1%9E%9F%E1%9F%81%E1%9E%9F:%E1%9E%9F%E1%9F%92%E1%9E%9C%E1%9F%82%E1%9E%84%E1%9E%9A%E1%9E%80?search=%s&go=%E1%9E%91%E1%9F%85",
158     "kn"       : "%E0%B2%B5%E0%B2%BF%E0%B2%B6%E0%B3%87%E0%B2%B7:Search?search=%s&go=%E0%B2%B9%E0%B3%8B%E0%B2%97%E0%B3%81",
159     "ko"       : "%ED%8A%B9%EC%88%98%EA%B8%B0%EB%8A%A5:%EC%B0%BE%EA%B8%B0?search=%s&go=%EA%B0%80%EA%B8%B0",
160     "kr"       : "Special:Search?search=%s&go=Go",
161     "ks"       : "Special:Search?search=%s&go=Go",
162     "ksh"      : "Spezial:S%C3%B6k?search=%s&go=Sigg",
163     "ku"       : "Taybet:Search?search=%s&go=Gotar",
164     "kv"       : "%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Search?search=%s&go=%D0%92%D1%83%D0%B4%D0%B6%D0%BD%D1%8B",
165     "kw"       : "Special:Search?search=%s&go=Ke",
166     "ky"       : "Special:Search?search=%s&go=Go",
167     "la"       : "Specialis:Quaerere?search=%s&go=Ire",
168     "lad"      : "Especial:Buscar?search=%s&go=Yir",
169     "lb"       : "Spezial:Sichen?search=%s&go=S%C3%A4it",
170     "lbe"      : "%D0%9A%D1%8A%D1%83%D0%BB%D0%BB%D1%83%D0%B3%D1%8A%D0%B8%D1%80%D0%B0%D0%BB_%D0%BB%D0%B0%D0%B6%D0%B8%D0%BD:Search?search=%s&go=%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8",
171     "lg"       : "Special:Search?search=%s&go=Nona",
172     "li"       : "Speciaal:Zeuke?search=%s&go=Artikel",
173     "lij"      : "Speciale:Ri%C3%A7erca?search=%s&go=Vanni",
174     "lmo"      : "Speciale:Ricerca?search=%s&go=V%C3%A0",
175     "ln"       : "Special:Recherche?search=%s&go=K%C9%9Bnd%C9%9B%CC%81",
176     "lo"       : "%E0%BA%9E%E0%BA%B4%E0%BB%80%E0%BA%AA%E0%BA%94:%E0%BA%8A%E0%BA%AD%E0%BA%81%E0%BA%AB%E0%BA%B2?search=%s&go=%E0%BB%84%E0%BA%9B",
177     "lt"       : "Specialus:Paie%C5%A1ka?search=%s&go=Rodyti",
178     "lv"       : "Special:Search?search=%s&go=Aiziet%21",
179     "mdf"      : "Special:Search?search=%s&go=%D0%90%D1%80%D0%B5",
180     "mg"       : "Special:Recherche?search=%s&go=Tsidiho",
181     "mh"       : "Special:Search?search=%s&go=Go",
182     "mi"       : "Special:Search?search=%s&go=Haere",
183     "mk"       : "%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D1%98%D0%B0%D0%BB%D0%BD%D0%B8:%D0%91%D0%B0%D1%80%D0%B0%D1%98?search=%s&go=%D0%9E%D0%B4%D0%B8",
184     "ml"       : "%E0%B4%AA%E0%B5%8D%E0%B4%B0%E0%B4%A4%E0%B5%8D%E0%B4%AF%E0%B5%87%E0%B4%95%E0%B4%82:Search?search=%s&go=%E0%B4%AA%E0%B5%8B%E0%B4%95%E0%B5%82",
185     "mn"       : "Special:Search?search=%s&go=%D0%AF%D0%B2%D0%B0%D1%85",
186     "mo"       : "Special:C%C4%83utare?search=%s&go=%D0%94%D1%83%D1%87%D0%B5",
187     "mr"       : "%E0%A4%B5%E0%A4%BF%E0%A4%B6%E0%A5%87%E0%A4%B7:%E0%A4%B6%E0%A5%8B%E0%A4%A7%E0%A4%BE?search=%s&go=%E0%A4%B2%E0%A5%87%E0%A4%96",
188     "ms"       : "Khas:Gelintar?search=%s&go=Pergi",
189     "mt"       : "Special:Fittex?search=%s&go=Mur",
190     "mus"      : "Special:Search?search=%s&go=Go",
191     "my"       : "Special:Search?search=%s&go=%E1%80%9E%E1%80%BD%E1%80%AC%E1%80%B8%E2%80%8B%E1%80%95%E1%80%AB%E2%80%8B",
192     "myv"      : "%D0%91%D0%B0%D1%88%D0%BA%D0%B0_%D1%82%D0%B5%D0%B2%D0%B5%D0%BD%D1%8C:%D0%92%D0%B5%D1%88%D0%BD%D0%B5%D0%BC%D1%81?search=%s&go=%D0%90%D0%B4%D1%8F",
193     "mzn"      : "%D9%88%DB%8C%DA%98%D9%87:%D8%AC%D8%B3%D8%AA%D8%AC%D9%88?search=%s&go=%D8%A8%D9%88%D8%B1",
194     "na"       : "Special:Search?search=%s&go=Go",
195     "nah"      : "N%C5%8Dncuahqu%C4%ABzqui:Tlat%C4%93m%C5%8Dz?search=%s&go=Y%C4%81uh",
196     "nan"      : "Special:Search?search=%s&go=L%C3%A2i-kh%C3%AC",
197     "nap"      : "Speci%C3%A0le:Ricerca?search=%s&go=Vaje",
198     "nds"      : "Spezial:S%C3%B6%C3%B6k?search=%s&go=Los",
199     "ne"       : "Special:Search?search=%s&go=%E0%A4%9C%E0%A4%BE%E0%A4%89",
200     "new"      : "%E0%A4%B5%E0%A4%BF%E0%A4%B6%E0%A5%87%E0%A4%B7:Search?search=%s&go=%E0%A4%A5%E0%A5%8D%E0%A4%B5+%E0%A4%9A%E0%A5%8D%E0%A4%B5%E0%A4%B8%E0%A5%81",
201     "ng"       : "Special:Search?search=%s&go=Go",
202     "nl"       : "Speciaal:Zoeken?search=%s&go=Artikel",
203     "nn"       : "Spesial:S%C3%B8k?search=%s&go=Vis",
204     "no"       : "Spesial:S%C3%B8k?search=%s&go=G%C3%A5",
205     "nov"      : "Special:Search?search=%s&go=Vada",
206     "nrm"      : "Special:Search?search=%s&go=Lanchiz",
207     "nv"       : "Special:Search?search=%s&go=Go",
208     "ny"       : "Special:Search?search=%s&go=Pitani",
209     "oc"       : "Especial:Rec%C3%A8rca?search=%s&go=Consultar",
210     "om"       : "Special:Search?search=%s&go=Fufi",
211     "or"       : "Special:Search?search=%s&go=Go",
212     "os"       : "%D0%A1%C3%A6%D1%80%D0%BC%D0%B0%D0%B3%D0%BE%D0%BD%D0%B4:Search?search=%s&go=%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F%D0%BC%C3%A6",
213     "pa"       : "%E0%A8%96%E0%A8%BE%E0%A8%B8:Search?search=%s&go=%E0%A8%9C%E0%A8%BE%E0%A8%93",
214     "pag"      : "Special:Search?search=%s&go=Ula",
215     "pam"      : "Special:Search?search=%s&go=Sulung",
216     "pap"      : "Special:Search?search=%s&go=Go",
217     "pdc"      : "Spezial:Suche?search=%s&go=Seite",
218     "pi"       : "Special:Search?search=%s&go=%E0%A4%97%E0%A4%9A%E0%A5%8D%E0%A4%9B%E0%A4%BE%E0%A4%AE%E0%A4%BF",
219     "pih"      : "Special:Search?search=%s&go=Go",
220     "pl"       : "Specjalna:Szukaj?search=%s&go=Przejd%C5%BA",
221     "pms"      : "Special:Ricerca?search=%s&go=Va",
222     "ps"       : "%DA%81%D8%A7%D9%86%DA%AB%DA%93%DB%8C:%D9%84%D9%BC%D9%88%D9%86?search=%s&go=%D9%88%D8%B1%DA%81%D9%87",
223     "pt"       : "Especial:Busca?search=%s&go=Ir",
224     "qu"       : "Sapaq:Maskay?search=%s&go=Riy",
225     "rm"       : "Special:Search?search=%s&go=dai%21",
226     "rmy"      : "Uzalutno:C%C4%83utare?search=%s&go=Ja",
227     "rn"       : "Special:Search?search=%s&go=Go",
228     "ro"       : "Special:C%C4%83utare?search=%s&go=Salt",
229     "ru"       : "%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Search?search=%s&go=%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8",
230     "rw"       : "Special:Search?search=%s&go=Go",
231     "sa"       : "Special:Search?search=%s&go=%E0%A4%9C%E0%A4%BE%E0%A4%AF%E0%A5%87%E0%A4%82",
232     "sah"      : "%D0%90%D0%BD%D0%B0%D0%BB%D0%BB%D0%B0%D0%B0%D1%85:Search?search=%s&go=%D0%9A%D3%A9%D1%80%D0%B4%D3%A9%D1%80",
233     "sc"       : "Speciale:Search?search=%s&go=Bae",
234     "scn"      : "Spiciali:Ricerca?search=%s&go=Vai",
235     "sco"      : "Special:Search?search=%s&go=Gang",
236     "sd"       : "Special:%DA%B3%D9%88%D9%84%D8%A7?search=%s&go=%DA%A9%D9%88%D9%84%D9%8A%D9%88",
237     "se"       : "Special:Search?search=%s&go=Mana",
238     "sg"       : "Special:Search?search=%s&go=Go",
239     "sh"       : "Special:Search?search=%s&go=Go",
240     "si"       : "%E0%B7%80%E0%B7%92%E0%B7%81%E0%B7%9A%E0%B7%82:%E0%B6%9C%E0%B7%80%E0%B7%9A%E0%B7%82%E0%B6%AB%E0%B6%BA?search=%s&go=%E0%B6%BA%E0%B6%B1%E0%B7%8A%E0%B6%B1",
241     "simple"   : "Special:Search?search=%s&go=Go",
242     "sk"       : "%C5%A0peci%C3%A1lne:Search?search=%s&go=%C3%8Ds%C5%A5+na",
243     "sl"       : "Posebno:Search?search=%s&go=Pojdi+na",
244     "sm"       : "Special:Search?search=%s&go=Alu",
245     "sn"       : "Special:Search?search=%s&go=Enda",
246     "so"       : "Special:Search?search=%s&go=Soco",
247     "sq"       : "Speciale:K%C3%ABrkim?search=%s&go=Shko",
248     "sr"       : "%D0%9F%D0%BE%D1%81%D0%B5%D0%B1%D0%BD%D0%BE:Search?search=%s&go=%D0%98%D0%B4%D0%B8",
249     "srn"      : "Speciaal:Suku?search=%s&go=Go",
250     "ss"       : "Special:Search?search=%s&go=K%C3%BAh%C3%A1mba",
251     "st"       : "Special:Search?search=%s&go=Go",
252     "stq"      : "Spezial:Suche?search=%s&go=Siede",
253     "su"       : "Husus:Sungsi?search=%s&go=Jung",
254     "sv"       : "Special:S%C3%B6k?search=%s&go=G%C3%A5+till",
255     "sw"       : "Special:Search?search=%s&go=Nenda",
256     "szl"      : "Specjalna:Szukaj?search=%s&go=P%C5%99y%C5%84d%C5%BA",
257     "ta"       : "%E0%AE%9A%E0%AE%BF%E0%AE%B1%E0%AE%AA%E0%AF%8D%E0%AE%AA%E0%AF%81:Search?search=%s&go=%E0%AE%9A%E0%AF%86%E0%AE%B2%E0%AF%8D",
258     "te"       : "%E0%B0%AA%E0%B1%8D%E0%B0%B0%E0%B0%A4%E0%B1%8D%E0%B0%AF%E0%B1%87%E0%B0%95:%E0%B0%85%E0%B0%A8%E0%B1%8D%E0%B0%B5%E0%B1%87%E0%B0%B7%E0%B0%A3?search=%s&go=%E0%B0%B5%E0%B1%86%E0%B0%B3%E0%B1%8D%E0%B0%B2%E0%B1%81",
259     "tet"      : "Espesi%C3%A1l:Buka?search=%s&go=P%C3%A1jina",
260     "tg"       : "%D0%92%D0%B8%D0%B6%D0%B0:Search?search=%s&go=%D0%91%D0%B8%D1%80%D0%B0%D0%B2",
261     "th"       : "%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9:%E0%B8%84%E0%B9%89%E0%B8%99%E0%B8%AB%E0%B8%B2?search=%s&go=%E0%B9%84%E0%B8%9B",
262     "ti"       : "Special:Search?search=%s&go=Go",
263     "tk"       : "Special:Search?search=%s&go=Git",
264     "tl"       : "Natatangi:Search?search=%s&go=Punta",
265     "tn"       : "Special:Search?search=%s&go=Tsamaya",
266     "to"       : "Special:Search?search=%s&go=Fai+%C4%81",
267     "tokipona" : "Special:Search?search=%s&go=Go",
268     "tpi"      : "Special:Search?search=%s&go=Go",
269     "tr"       : "%C3%96zel:Ara?search=%s&go=Git",
270     "ts"       : "Special:Search?search=%s&go=Nghena",
271     "tt"       : "Maxsus:Search?search=%s&go=K%C3%BC%C3%A7",
272     "tum"      : "Special:Search?search=%s&go=Go",
273     "tw"       : "Special:Search?search=%s&go=Go",
274     "ty"       : "Special:Recherche?search=%s&go=Haere",
275     "udm"      : "%D0%9F%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C:Search?search=%s&go=%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8",
276     "ug"       : "Special:Search?search=%s&go=Kuchush",
277     "uk"       : "%D0%A1%D0%BF%D0%B5%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0:Search?search=%s&go=%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8",
278     "ur"       : "%D8%AE%D8%A7%D8%B5:Search?search=%s&go=%D8%AD%D8%B1%DA%A9%D8%AA",
279     "uz"       : "Maxsus:Search?search=%s&go=O%27tish",
280     "ve"       : "Special:Search?search=%s&go=Go",
281     "vec"      : "Speciale:Serca?search=%s&go=V%C3%A0",
282     "vi"       : "%C4%90%E1%BA%B7c_bi%E1%BB%87t:T%C3%ACm_ki%E1%BA%BFm?search=%s&go=Xem",
283     "vls"      : "Specioal:Zoeken?search=%s&go=OK",
284     "vo"       : "Patikos:Suk?search=%s&go=Getol%C3%B6d",
285     "wa"       : "Sipeci%C3%A5s:Recherche?search=%s&go=Potch%C3%AE",
286     "war"      : "Special:Bilnga?search=%s&go=Kadto-a",
287     "wo"       : "Special:Ceet?search=%s&go=Ayca",
288     "wuu"      : "Special:Search?search=%s&go=%E8%BF%9B%E5%85%A5",
289     "xal"      : "%D0%9A%D3%A9%D0%B4%D0%BB%D1%85%D0%BD%C9%99:Search?search=%s&go=Go",
290     "xh"       : "Special:Search?search=%s&go=Hamba",
291     "yi"       : "%D7%91%D7%90%D6%B7%D7%96%D7%95%D7%A0%D7%93%D7%A2%D7%A8:%D7%96%D7%95%D7%9B%D7%9F?search=%s&go=%D7%92%D7%99%D7%99",
292     "yo"       : "P%C3%A0t%C3%A0k%C3%AC:Search?search=%s&go=%C3%93+y%C3%A1%21",
293     "za"       : "Special:Search?search=%s&go=Bei",
294     "zea"      : "Speciaol:Zoeken?search=%s&go=Bladzie",
295     "zh"       : "Special:Search?search=%s&go=%E8%BF%9B%E5%85%A5",
296     "zu"       : "Special:Search?search=%s&go=Go"