Merge "Handle missing namespace prefix in XML dumps more gracefully"
[lhc/web/wiklou.git] / languages / messages / MessagesFi.php
1 <?php
2 /** Finnish (suomi)
3 *
4 * To improve a translation please visit https://translatewiki.net
5 *
6 * @ingroup Language
7 * @file
8 *
9 */
10
11 $namespaceNames = [
12 NS_MEDIA => 'Media',
13 NS_SPECIAL => 'Toiminnot',
14 NS_TALK => 'Keskustelu',
15 NS_USER => 'Käyttäjä',
16 NS_USER_TALK => 'Keskustelu_käyttäjästä',
17 NS_PROJECT_TALK => 'Keskustelu_{{GRAMMAR:elative|$1}}',
18 NS_FILE => 'Tiedosto',
19 NS_FILE_TALK => 'Keskustelu_tiedostosta',
20 NS_MEDIAWIKI => 'Järjestelmäviesti',
21 NS_MEDIAWIKI_TALK => 'Keskustelu_järjestelmäviestistä',
22 NS_TEMPLATE => 'Malline',
23 NS_TEMPLATE_TALK => 'Keskustelu_mallineesta',
24 NS_HELP => 'Ohje',
25 NS_HELP_TALK => 'Keskustelu_ohjeesta',
26 NS_CATEGORY => 'Luokka',
27 NS_CATEGORY_TALK => 'Keskustelu_luokasta',
28 ];
29
30 $namespaceAliases = [
31 'Kuva' => NS_FILE,
32 'Keskustelu_kuvasta' => NS_FILE_TALK,
33 ];
34
35 $specialPageAliases = [
36 'Activeusers' => [ 'Aktiiviset_käyttäjät' ],
37 'Allmessages' => [ 'Järjestelmäviestit' ],
38 'AllMyUploads' => [ 'Kaikki_tallennukseni' ],
39 'Allpages' => [ 'Kaikki_sivut' ],
40 'Ancientpages' => [ 'Kuolleet_sivut' ],
41 'Badtitle' => [ 'Kelpaamaton_otsikko' ],
42 'Blankpage' => [ 'Tyhjä_sivu' ],
43 'Block' => [ 'Estä' ],
44 'Booksources' => [ 'Kirjalähteet' ],
45 'BrokenRedirects' => [ 'Virheelliset_ohjaukset', 'Virheelliset_uudelleenohjaukset' ],
46 'Categories' => [ 'Luokat' ],
47 'ChangeEmail' => [ 'Muuta_sähköpostiosoite' ],
48 'ChangePassword' => [ 'Muuta_salasana', 'Alusta_salasana' ],
49 'ComparePages' => [ 'Vertaa_sivuja' ],
50 'Confirmemail' => [ 'Varmista_sähköpostiosoite' ],
51 'Contributions' => [ 'Muokkaukset' ],
52 'CreateAccount' => [ 'Luo_tunnus' ],
53 'Deadendpages' => [ 'Linkittömät_sivut' ],
54 'DeletedContributions' => [ 'Poistetut_muokkaukset' ],
55 'Diff' => [ 'Ero' ],
56 'DoubleRedirects' => [ 'Kaksinkertaiset_ohjaukset', 'Kaksinkertaiset_uudelleenohjaukset' ],
57 'EditWatchlist' => [ 'Muokkaa_tarkkailulistaa' ],
58 'Emailuser' => [ 'Lähetä_sähköpostia' ],
59 'ExpandTemplates' => [ 'Mallineiden_laajennus' ],
60 'Export' => [ 'Vie_sivuja' ],
61 'Fewestrevisions' => [ 'Vähiten_muokatut_sivut' ],
62 'FileDuplicateSearch' => [ 'Kaksoiskappaleiden_haku' ],
63 'Filepath' => [ 'Tiedostopolku' ],
64 'Import' => [ 'Tuo_sivuja' ],
65 'Invalidateemail' => [ 'Hylkää_sähköpostiosoite' ],
66 'JavaScriptTest' => [ 'JavaScriptTesti' ],
67 'BlockList' => [ 'Muokkausestot' ],
68 'LinkSearch' => [ 'Linkkihaku' ],
69 'Listadmins' => [ 'Ylläpitäjät' ],
70 'Listbots' => [ 'Botit' ],
71 'Listfiles' => [ 'Tiedostoluettelo' ],
72 'Listgrouprights' => [ 'Käyttäjäryhmien_oikeudet' ],
73 'Listredirects' => [ 'Ohjaukset', 'Ohjaussivut', 'Uudelleenohjaukset' ],
74 'ListDuplicatedFiles' => [ 'Listaa_tuplatiedostot' ],
75 'Listusers' => [ 'Käyttäjät' ],
76 'Lockdb' => [ 'Lukitse_tietokanta' ],
77 'Log' => [ 'Loki', 'Lokit' ],
78 'Lonelypages' => [ 'Yksinäiset_sivut' ],
79 'Longpages' => [ 'Pitkät_sivut' ],
80 'MediaStatistics' => [ 'Median_tiedot' ],
81 'MergeHistory' => [ 'Liitä_muutoshistoria' ],
82 'MIMEsearch' => [ 'MIME-haku' ],
83 'Mostcategories' => [ 'Luokitelluimmat_sivut' ],
84 'Mostimages' => [ 'Viitatuimmat_tiedostot' ],
85 'Mostinterwikis' => [ 'Eniten_kielilinkkejä' ],
86 'Mostlinked' => [ 'Viitatuimmat_sivut' ],
87 'Mostlinkedcategories' => [ 'Viitatuimmat_luokat' ],
88 'Mostlinkedtemplates' => [ 'Viitatuimmat_mallineet' ],
89 'Mostrevisions' => [ 'Muokatuimmat_sivut' ],
90 'Movepage' => [ 'Siirrä_sivu' ],
91 'Mycontributions' => [ 'Omat_muokkaukset' ],
92 'MyLanguage' => [ 'Oma_kieli' ],
93 'Mypage' => [ 'Oma_sivu' ],
94 'Mytalk' => [ 'Oma_keskustelu' ],
95 'Myuploads' => [ 'Omat_tiedostot' ],
96 'Newimages' => [ 'Uudet_tiedostot', 'Uudet_kuvat' ],
97 'Newpages' => [ 'Uudet_sivut' ],
98 'PageLanguage' => [ 'Sivun_kieli' ],
99 'PasswordReset' => [ 'Unohtuneen_salasanan_vaihto' ],
100 'PermanentLink' => [ 'Ikilinkki' ],
101 'Preferences' => [ 'Asetukset' ],
102 'Prefixindex' => [ 'Etuliiteluettelo' ],
103 'Protectedpages' => [ 'Suojatut_sivut' ],
104 'Protectedtitles' => [ 'Suojatut_sivunimet' ],
105 'Randompage' => [ 'Satunnainen_sivu' ],
106 'RandomInCategory' => [ 'Satunnainen_kohde_luokasta' ],
107 'Randomredirect' => [ 'Satunnainen_ohjaus', 'Satunnainen_uudelleenohjaus' ],
108 'Recentchanges' => [ 'Tuoreet_muutokset' ],
109 'Recentchangeslinked' => [ 'Linkitetyt_muutokset' ],
110 'Redirect' => [ 'Ohjaus' ],
111 'Revisiondelete' => [ 'Poista_versio' ],
112 'Search' => [ 'Haku' ],
113 'Shortpages' => [ 'Lyhyet_sivut' ],
114 'Specialpages' => [ 'Toimintosivut' ],
115 'Statistics' => [ 'Tilastot' ],
116 'Tags' => [ 'Merkkaukset' ],
117 'TrackingCategories' => [ 'Tarkkailuluokat' ],
118 'Unblock' => [ 'Poista_esto' ],
119 'Uncategorizedcategories' => [ 'Luokittelemattomat_luokat' ],
120 'Uncategorizedimages' => [ 'Luokittelemattomat_tiedostot' ],
121 'Uncategorizedpages' => [ 'Luokittelemattomat_sivut' ],
122 'Uncategorizedtemplates' => [ 'Luokittelemattomat_mallineet' ],
123 'Undelete' => [ 'Palauta' ],
124 'Unlockdb' => [ 'Avaa_tietokanta' ],
125 'Unusedcategories' => [ 'Käyttämättömät_luokat' ],
126 'Unusedimages' => [ 'Käyttämättömät_tiedostot' ],
127 'Unusedtemplates' => [ 'Käyttämättömät_mallineet' ],
128 'Unwatchedpages' => [ 'Tarkkailemattomat_sivut' ],
129 'Upload' => [ 'Tallenna', 'Lisää_tiedosto' ],
130 'Userlogin' => [ 'Kirjaudu_sisään' ],
131 'Userlogout' => [ 'Kirjaudu_ulos' ],
132 'Userrights' => [ 'Käyttöoikeudet' ],
133 'Version' => [ 'Versio' ],
134 'Wantedcategories' => [ 'Halutut_luokat' ],
135 'Wantedfiles' => [ 'Halutut_tiedostot' ],
136 'Wantedpages' => [ 'Halutut_sivut' ],
137 'Wantedtemplates' => [ 'Halutut_mallineet' ],
138 'Watchlist' => [ 'Tarkkailulista' ],
139 'Whatlinkshere' => [ 'Tänne_viittaavat_sivut' ],
140 'Withoutinterwiki' => [ 'Kielilinkittömät_sivut' ],
141 ];
142
143 $magicWords = [
144 'redirect' => [ '0', '#OHJAUS', '#UUDELLEENOHJAUS', '#REDIRECT' ],
145 'notoc' => [ '0', '__EISISLUETT__', '__NOTOC__' ],
146 'forcetoc' => [ '0', '__SISLUETTPAKOTUS__', '__FORCETOC__' ],
147 'toc' => [ '0', '__SISÄLLYSLUETTELO__', '__TOC__' ],
148 'noeditsection' => [ '0', '__EIOSIOMUOKKAUSTA__', '__NOEDITSECTION__' ],
149 'currentmonth' => [ '1', 'KULUVAKUU', 'CURRENTMONTH', 'CURRENTMONTH2' ],
150 'currentmonthname' => [ '1', 'KULUVAKUUNIMI', 'CURRENTMONTHNAME' ],
151 'currentmonthnamegen' => [ '1', 'KULUVAKUUNIMIGEN', 'CURRENTMONTHNAMEGEN' ],
152 'currentmonthabbrev' => [ '1', 'KULUVAKUUNIMILYHYT', 'CURRENTMONTHABBREV' ],
153 'currentday' => [ '1', 'KULUVAPÄIVÄ', 'CURRENTDAY' ],
154 'currentday2' => [ '1', 'KULUVAPÄIVÄ2', 'CURRENTDAY2' ],
155 'currentdayname' => [ '1', 'KULUVAPÄIVÄNIMI', 'CURRENTDAYNAME' ],
156 'currentyear' => [ '1', 'KULUVAVUOSI', 'CURRENTYEAR' ],
157 'currenttime' => [ '1', 'KULUVAAIKA', 'CURRENTTIME' ],
158 'currenthour' => [ '1', 'KULUVATUNTI', 'CURRENTHOUR' ],
159 'localmonth' => [ '1', 'PAIKALLINENKUU', 'LOCALMONTH', 'LOCALMONTH2' ],
160 'localmonthname' => [ '1', 'PAIKALLINENKUUNIMI', 'LOCALMONTHNAME' ],
161 'localmonthnamegen' => [ '1', 'PAIKALLINENKUUNIMIGEN', 'LOCALMONTHNAMEGEN' ],
162 'localmonthabbrev' => [ '1', 'PAIKALLINENKUUNIMILYHYT', 'LOCALMONTHABBREV' ],
163 'localday' => [ '1', 'PAIKALLINENPÄIVÄ', 'LOCALDAY' ],
164 'localday2' => [ '1', 'PAIKALLINENPÄIVÄ2', 'LOCALDAY2' ],
165 'localdayname' => [ '1', 'PAIKALLINENPÄIVÄNIMI', 'LOCALDAYNAME' ],
166 'localyear' => [ '1', 'PAIKALLINENVUOSI', 'LOCALYEAR' ],
167 'localtime' => [ '1', 'PAIKALLINENAIKA', 'LOCALTIME' ],
168 'localhour' => [ '1', 'PAIKALLINENTUNTI', 'LOCALHOUR' ],
169 'numberofpages' => [ '1', 'SIVUMÄÄRÄ', 'NUMBEROFPAGES' ],
170 'numberofarticles' => [ '1', 'ARTIKKELIMÄÄRÄ', 'NUMBEROFARTICLES' ],
171 'numberoffiles' => [ '1', 'TIEDOSTOMÄÄRÄ', 'NUMBEROFFILES' ],
172 'numberofusers' => [ '1', 'KÄYTTÄJÄMÄÄRÄ', 'NUMBEROFUSERS' ],
173 'numberofedits' => [ '1', 'MUOKKAUSMÄÄRÄ', 'NUMBEROFEDITS' ],
174 'pagename' => [ '1', 'SIVUNIMI', 'PAGENAME' ],
175 'pagenamee' => [ '1', 'SIVUNIMIE', 'PAGENAMEE' ],
176 'namespace' => [ '1', 'NIMIAVARUUS', 'NAMESPACE' ],
177 'namespacee' => [ '1', 'NIMIAVARUUSE', 'NAMESPACEE' ],
178 'talkspace' => [ '1', 'KESKUSTELUAVARUUS', 'TALKSPACE' ],
179 'talkspacee' => [ '1', 'KESKUSTELUAVARUUSE', 'TALKSPACEE' ],
180 'subjectspace' => [ '1', 'AIHEAVARUUS', 'ARTIKKELIAVARUUS', 'SUBJECTSPACE', 'ARTICLESPACE' ],
181 'subjectspacee' => [ '1', 'AIHEAVARUUSE', 'ARTIKKELIAVARUUSE', 'SUBJECTSPACEE', 'ARTICLESPACEE' ],
182 'fullpagename' => [ '1', 'KOKOSIVUNIMI', 'FULLPAGENAME' ],
183 'fullpagenamee' => [ '1', 'KOKOSIVUNIMIE', 'FULLPAGENAMEE' ],
184 'subpagename' => [ '1', 'ALASIVUNIMI', 'SUBPAGENAME' ],
185 'subpagenamee' => [ '1', 'ALASIVUNIMIE', 'SUBPAGENAMEE' ],
186 'basepagename' => [ '1', 'KANTASIVUNIMI', 'BASEPAGENAME' ],
187 'basepagenamee' => [ '1', 'KANTASIVUNIMIE', 'BASEPAGENAMEE' ],
188 'talkpagename' => [ '1', 'KESKUSTELUSIVUNIMI', 'TALKPAGENAME' ],
189 'talkpagenamee' => [ '1', 'KESKUSTELUSIVUNIMIE', 'TALKPAGENAMEE' ],
190 'subjectpagename' => [ '1', 'AIHESIVUNIMI', 'ARTIKKELISIVUNIMI', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ],
191 'subjectpagenamee' => [ '1', 'AIHESIVUNIMIE', 'ARTIKKELISIVUNIMIE', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ],
192 'subst' => [ '0', 'VASTINE:', 'SUBST:' ],
193 'img_thumbnail' => [ '1', 'pienoiskuva', 'pienois', 'thumb', 'thumbnail' ],
194 'img_manualthumb' => [ '1', 'pienoiskuva=$1', 'pienois=$1', 'thumbnail=$1', 'thumb=$1' ],
195 'img_right' => [ '1', 'oikea', 'right' ],
196 'img_left' => [ '1', 'vasen', 'left' ],
197 'img_none' => [ '1', 'tyhjä', 'none' ],
198 'img_center' => [ '1', 'keski', 'keskitetty', 'center', 'centre' ],
199 'img_framed' => [ '1', 'kehys', 'kehystetty', 'frame', 'framed', 'enframed' ],
200 'img_frameless' => [ '1', 'kehyksetön', 'frameless' ],
201 'img_page' => [ '1', 'sivu=$1', 'sivu_$1', 'page=$1', 'page $1' ],
202 'img_upright' => [ '1', 'yläoikea', 'yläoikea=$1', 'yläoikea_$1', 'upright', 'upright=$1', 'upright $1' ],
203 'img_border' => [ '1', 'reunus', 'border' ],
204 'img_baseline' => [ '1', 'perustaso', 'baseline' ],
205 'img_sub' => [ '1', 'alaindeksi', 'sub' ],
206 'img_super' => [ '1', 'yläindeksi', 'super', 'sup' ],
207 'img_top' => [ '1', 'ylös', 'ylhäällä', 'top' ],
208 'img_middle' => [ '1', 'keskellä', 'middle' ],
209 'img_bottom' => [ '1', 'alas', 'alhaalla', 'bottom' ],
210 'img_link' => [ '1', 'linkki=$1', 'link=$1' ],
211 'sitename' => [ '1', 'SIVUSTONIMI', 'SITENAME' ],
212 'ns' => [ '0', 'NA:', 'NS:' ],
213 'localurl' => [ '0', 'PAIKALLINENOSOITE:', 'LOCALURL:' ],
214 'localurle' => [ '0', 'PAIKALLINENOSOITEE:', 'LOCALURLE:' ],
215 'server' => [ '0', 'PALVELIN', 'SERVER' ],
216 'servername' => [ '0', 'PALVELINNIMI', 'SERVERNAME' ],
217 'scriptpath' => [ '0', 'SKRIPTIPOLKU', 'SCRIPTPATH' ],
218 'grammar' => [ '0', 'TAIVUTUS:', 'GRAMMAR:' ],
219 'gender' => [ '0', 'SUKUPUOLI:', 'GENDER:' ],
220 'currentweek' => [ '1', 'KULUVAVIIKKO', 'CURRENTWEEK' ],
221 'currentdow' => [ '1', 'KULUVAVIIKONPÄIVÄ', 'CURRENTDOW' ],
222 'localweek' => [ '1', 'PAIKALLINENVIIKKO', 'LOCALWEEK' ],
223 'localdow' => [ '1', 'PAIKALLINENVIIKONPÄIVÄ', 'LOCALDOW' ],
224 'revisionid' => [ '1', 'VERSIOID', 'REVISIONID' ],
225 'revisionday' => [ '1', 'VERSIOPÄIVÄ', 'REVISIONDAY' ],
226 'revisionday2' => [ '1', 'VERSIOPÄIVÄ2', 'REVISIONDAY2' ],
227 'revisionmonth' => [ '1', 'VERSIOKUUKAUSI', 'REVISIONMONTH' ],
228 'revisionyear' => [ '1', 'VERSIOVUOSI', 'REVISIONYEAR' ],
229 'revisiontimestamp' => [ '1', 'VERSIOAIKALEIMA', 'REVISIONTIMESTAMP' ],
230 'plural' => [ '0', 'MONIKKO:', 'PLURAL:' ],
231 'fullurl' => [ '0', 'TÄYSIOSOITE:', 'FULLURL:' ],
232 'fullurle' => [ '0', 'TÄYSIOSOITEE:', 'FULLURLE:' ],
233 'displaytitle' => [ '1', 'NÄKYVÄOTSIKKO', 'DISPLAYTITLE' ],
234 'currentversion' => [ '1', 'NYKYINENVERSIO', 'CURRENTVERSION' ],
235 'currenttimestamp' => [ '1', 'KULUVAAIKALEIMA', 'CURRENTTIMESTAMP' ],
236 'localtimestamp' => [ '1', 'PAIKALLINENAIKALEIMA', 'LOCALTIMESTAMP' ],
237 'language' => [ '0', '#KIELI:', '#LANGUAGE:' ],
238 'numberofadmins' => [ '1', 'YLLÄPITÄJÄMÄÄRÄ', 'NUMBEROFADMINS' ],
239 'formatnum' => [ '0', 'MUOTOILELUKU', 'FORMATNUM' ],
240 'defaultsort' => [ '1', 'AAKKOSTUS:', 'OLETUSAAKKOSTUS:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ],
241 'filepath' => [ '0', 'TIEDOSTOPOLKU:', 'FILEPATH:' ],
242 'hiddencat' => [ '1', '__PIILOLUOKKA__', '__HIDDENCAT__' ],
243 'pagesize' => [ '1', 'SIVUKOKO', 'PAGESIZE' ],
244 'noindex' => [ '1', '__HAKUKONEKIELTO__', '__NOINDEX__' ],
245 'protectionlevel' => [ '1', 'SUOJAUSTASO', 'PROTECTIONLEVEL' ],
246 ];
247
248 $separatorTransformTable = [ ',' => "\xc2\xa0", '.' => ',' ];
249
250 $datePreferences = [
251 'default',
252 'fi normal',
253 'fi seconds',
254 'fi numeric',
255 'ISO 8601',
256 ];
257
258 $defaultDateFormat = 'fi normal';
259
260 $dateFormats = [
261 'fi normal time' => 'H.i',
262 'fi normal date' => 'j. F"ta" Y',
263 'fi normal both' => 'j. F"ta" Y "kello" H.i',
264
265 'fi seconds time' => 'H:i:s',
266 'fi seconds date' => 'j. F"ta" Y',
267 'fi seconds both' => 'j. F"ta" Y "kello" H:i:s',
268
269 'fi numeric time' => 'H.i',
270 'fi numeric date' => 'j.n.Y',
271 'fi numeric both' => 'j.n.Y "kello" H.i',
272 ];
273
274 $datePreferenceMigrationMap = [
275 'default',
276 'fi normal',
277 'fi seconds',
278 'fi numeric',
279 ];
280
281 $bookstoreList = [
282 'Bookplus' => 'http://www.bookplus.fi/product.php?isbn=$1',
283 'Helsingin yliopiston kirjasto' => 'http://pandora.lib.hel.fi/cgi-bin/mhask/monihask.py?volname=&author=&keyword=&ident=$1&submit=Hae&engine_helka=ON',
284 'Pääkaupunkiseudun kirjastot' => 'http://www.helmet.fi/search*fin/i?SEARCH=$1',
285 'Tampereen seudun kirjastot' => 'http://kirjasto.tampere.fi/Piki?formid=fullt&typ0=6&dat0=$1'
286 ];
287
288 $linkTrail = '/^([a-zäö]+)(.*)$/sDu';