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