1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
|
<?php
/**
* @package MediaWiki
* @subpackage Language
*/
require_once( 'LanguageUtf8.php' );
/* private */ $wgNamespaceNamesFur = array(
NS_MEDIA => 'Media',
NS_SPECIAL => 'Speciâl',
NS_MAIN => '',
NS_TALK => 'Discussion',
NS_USER => 'Utent',
NS_USER_TALK => 'Discussion_utent',
NS_PROJECT => $wgMetaNamespace,
NS_PROJECT_TALK => 'Discussion_'.$wgMetaNamespace,
NS_IMAGE => 'Figure',
NS_IMAGE_TALK => 'Discussion_figure',
NS_MEDIAWIKI => 'MediaWiki',
NS_MEDIAWIKI_TALK => 'Discussion_MediaWiki',
NS_TEMPLATE => 'Model',
NS_TEMPLATE_TALK => 'Discussion_model',
NS_HELP => 'Jutori',
NS_HELP_TALK => 'Discussion_jutori',
NS_CATEGORY => 'Categorie',
NS_CATEGORY_TALK => 'Discussion_categorie'
) + $wgNamespaceNamesEn;
/* private */ $wgQuickbarSettingsFur = array(
'Nissune', 'Fis a Çampe', 'Fis a Drete', 'Flutant a çampe'
);
/* private */ $wgSkinNamesFur = array(
'nostalgia' => 'Nostalgie',
) + $wgSkinNamesEn;
// will make them not show up on the "Special Pages" page, which
// is the right thing for some of them (such as the "targeted" ones).
/* private */ $wgValidSpecialPagesFur = array(
'Userlogin' => '',
'Userlogout' => '',
'Preferences' => 'Preferencis',
'Watchlist' => 'Tignûts di voli',
'Recentchanges' => 'Ultins cambiaments',
'Upload' => 'Cjame sù un file',
'Imagelist' => 'Liste des figuris',
'Listusers' => 'Liste dai utents',
'Statistics' => 'Statistichis',
'Randompage' => 'Une pagjine a câs',
'Lonelypages' => 'Pagjinis solitaris',
'Unusedimages' => 'Figuris no dopradis',
'Popularpages' => 'Lis plui popolârs',
'Wantedpages' => 'Lis plui desideradis',
'Shortpages' => 'Articui curts',
'Longpages' => 'Articui luncs',
'Newpages' => 'Pagjinis gnovis',
'Ancientpages' => 'Pagjinis vieris',
'Allpages' => 'Ducj i articui',
'Ipblocklist' => 'Recapits IP blocâts',
'Maintenance' => 'Pagjine di manutenzion',
'Specialpages' => '', // ces pages doivent rester vides !
'Contributions' => '',
'Emailuser' => '',
'Whatlinkshere' => '',
'Recentchangeslinked' => '',
'Movepage' => '',
'Booksources' => 'Libreriis in linee',
'Categories' => 'Pagjine des categoriis',
'Export' => 'Espuartâ in XML',
'Version' => 'Version',
'Allmessages' => 'Ducj i messaç di sistem'
);
/* private */ $wgSysopSpecialPagesFur = array(
'Blockip' => 'Bloche un recapit IP',
'Asksql' => 'Acès SQL',
'Makesysop' => 'Dâ i dirits di aministradôr',
'Undelete' => 'Recupere lis pagjinis eliminadis',
'Import' => 'Impuarte une pagjine cul storic'
);
/* private */ $wgDeveloperSpecialPagesFur = array(
'Lockdb' => 'Bloche la base di dâts',
'Unlockdb' => 'Gjave il bloc ae base di dâts',
);
$wgAllMessagesFur = array(
'about' => "Informazions",
'aboutsite' => "Informazions su la {{SITENAME}}",
'allarticles' => "Ducj i articui",
'allmessages' => "Ducj i messaç di sistem",
'allmessagescurrent' => "Test curint",
'allmessagesdefault' => "Test predeterminât",
'allmessagesname' => "Non",
'allpages' => "Dutis lis pagjinis",
'allpagessubmit' => "Va",
'apr' => "Avr",
'april' => "Avrîl",
'articlenamespace' => "(articui)",
'aug' => "Avo",
'august' => "Avost",
'bad_image_list' => "", #empty
'blocklink' => "bloche",
'cancel' => "Scancele",
'categories' => "Categoriis",
'category' => "categorie",
'category_header' => "Articui inte categorie \"$1\"",
'categoryarticlecount' => "In cheste categorie tu puedis cjatâ $1 articui.",
'categoryarticlecount1' => "In cheste categorie tu puedis cjatâ $1 articul.",
'confirm' => "Conferme",
'confirmdelete' => "Conferme eliminazion",
'confirmprotect' => "Conferme protezion",
'confirmprotecttext' => "Vuelistu pardabon protezi cheste pagjine?",
'confirmunprotect' => "Conferme par gjavâ la protezion",
'confirmunprotecttext' => "Vuelistu pardabon gjavâ la protezion a cheste pagjine?",
'contributions' => "Contribûts dal utent",
'copyright' => "Il contignût al è disponibil sot de $1",
'copyrightwarning' => "<!-- Perché i link non abbiano l'aspetto di link esterni: -->
<div class=\"plainlinks\">
<div style=\"margin-top:2em\">
<div style=\"font-weight: bold; font-size: 120%;\">I cambiaments che tu âs fat a saran visibii daurman.</div>
* Par plasê, dopre la [[Vichipedie:Sandbox|sandbox]] se tu vuelis fâ cualchi prove.
----
<p style=\"background: red; color: white; font-weight: bold; text-align: center; padding: 2px;\">'''NO STÂ DOPRÂ MATERIÂL CUVIERT DAL DIRIT DI AUTÔR (COPYRIGHT - ©) SE NO TU ÂS UNE AUTORIZAZION ESPLICITE!!!'''</p></div>
* Sta atent, par plasê, che ducj i contribûts ae Vichipedie a son considerâts come dâts fûr sot di une licence GNU Free Documentation License (cjale $1 par altris detais).
* Se no tu vuelis che il to test al puedi jessi gambiât e tornât a jessi distribuît da cualsisei persone cence limits, no stâ mandâlu ae Vichipedie, al è miôr se tu ti fasis un to sît web personâl.
* Inviant chest test, tu stâs garantint che chest al è stât scrit di te in origjin, o che al è stât copiât di une sorzint di public domini, o alc di simil, opûr che tu âs vût une autorizazion esplicite pe publicazion e tu puedis dimostrâ chest fat.
</div>
</div>",
'createaccount' => "Cree une gnove identitât",
'currentevents' => "Lis gnovis",
'dec' => "Dic",
'december' => "Dicembar",
'delete' => "Elimine",
'deletethispage' => "Elimine cheste pagjine",
'edit' => "Modifiche",
'editing' => "Modifiche di $1",
'editsection' => "modifiche",
'editthispage' => "Modifiche cheste pagjine",
'emailuser' => "Messaç di pueste a chest utent",
'error' => "Erôr",
'errorpagetitle' => "Erôr",
'feb' => "Fev",
'february' => "Fevrâr",
'filedesc' => "Descrizion",
'filename' => "Non dal file",
'friday' => "Vinars",
'go' => "Va",
'help' => "Jutori",
'helppage' => "Jutori:Contignûts",
'hide' => "plate",
'hidetoc' => "plate",
'hist' => "stor",
'history' => "Storic de pagjine",
'history_short' => "Storic",
'ilsubmit' => "Cîr",
'importnotext' => "Vueit o cence test",
'ipbsubmit' => "Bloche chest utent",
'jan' => "Zen",
'january' => "Zenâr",
'jul' => "Lui",
'jun' => "Zug",
'june' => "Zugn",
'lastmodified' => "Modificât par l'ultime volte il $1",
'lastmodifiedby' => "Modificât par l'ultime volte il $1 di",
'link_sample' => "Titul dal leam",
'listadmins' => "Liste dai aministradôrs",
'listform' => "liste",
'listusers' => "Liste dai utents",
'login' => "Jentre",
'loginpagetitle' => "Jentrade dal utent",
'loginsuccesstitle' => "Jentrât cun sucès",
'logout' => "Jes",
'mainpage' => "Pagjine principâl",
'may' => "Mai",
'may_long' => "Mai",
'minoredit' => "Cheste e je une piçule modifiche",
'minoreditletter' => "p",
'monday' => "Lunis",
'move' => "Môf",
'movearticle' => "Môf l'articul",
'movedto' => "Movude in",
'movenologin' => "No tu sês jentrât",
'movepage' => "Môf pagjine",
'movepagebtn' => "Môf pagjine",
'movethispage' => "Môf cheste pagjine",
'mycontris' => "Gno contribûts",
'navigation' => "somari",
'newarticle' => "(Gnûf)",
'newarticletext' => "Tu âs seguît un leam a une pagjine che no esist ancjemò. Par creâ une pagjine, scomence a scrivi tal spazi ca sot (cjale il [[Jutori:Contignûts|jutori]] par altris informazions). Se tu sês ca par erôr, frache semplicementri il boton '''Indaûr''' dal to sgarfadôr.",
'newmessages' => "Tu âs $1.",
'newmessageslink' => "gnûf(s) messaç",
'newpage' => "Gnove pagjine",
'newpageletter' => "G",
'newpages' => "Gnovis pagjinis",
'newusersonly' => "(dome gnûfs utents)",
'newwindow' => "(al vierç un gnûf barcon)",
'nlinks' => "$1 leams",
'noarticletext' => "(Par cumò nol è nuie in cheste pagjine)",
'nolinkshere' => "Nissune pagjine e à leams a chest articul",
'nov' => "Nov",
'november' => "Novembar",
'nstab-category' => "Categorie",
'nstab-help' => "Jutori",
'nstab-image' => "Figure",
'nstab-main' => "Articul",
'nstab-mediawiki' => "Messaç",
'nstab-special' => "Speciâl",
'nstab-template' => "Model",
'nstab-user' => "Pagjine dal utent",
'nstab-wp' => "Informazions",
'oct' => "Otu",
'october' => "Otubar",
'otherlanguages' => "Altris lenghis",
'pagemovedtext' => "Pagjine \"[[$1]]\" movude in \"[[$2]]\".",
'portal' => "Ostarie",
'portal-url' => "Vichipedie:Ostarie",
'powersearch' => "Cîr",
'preferences' => "Preferencis",
'preview' => "Anteprime",
'previewnote' => "Visiti che cheste e je dome une anteprime, e no je stade ancjemò salvade!",
'printableversion' => "Version stampabil",
'printsubtitle' => "(Articul dal sît {{SERVER}})",
'protect' => "Protêç",
'protectcomment' => "Reson pe protezion",
'protectedarticle' => "$1 protezût",
'protectedpage' => "Pagjine protezude",
'protectmoveonly' => "Protêç dome dai spostaments",
'protectpage' => "Protêç pagjine",
'protectreason' => "(inseris une reson)",
'protectsub' => "(Protezint \"$1\")",
'protectthispage' => "Protêç cheste pagjine",
'qbbrowse' => "Sgarfe",
'qbedit' => "Modifiche",
'qbfind' => "Cjate",
'qbspecialpages' => "Pagjinis speciâls",
'randompage' => "Une pagjine a câs",
'rclinks' => "Mostre i ultins $1 cambiaments tes ultimis $2 zornadis<br />$3",
'rclistfrom' => "Mostre i ultins cambiaments dal $1",
'rcnote' => "Ca sot tu cjatis i ultins <strong>$1</strong> cambiaments te ultimis <strong>$2</strong> zornadis.",
'recentchanges' => "Ultins cambiaments",
'recentchangeslinked' => "Cambiaments leâts",
'recentchangestext' => "Cheste pagjine e mostre i plui recents cambiaments inte Vichipedie.",
'redirectedfrom' => "(Inviât ca di $1)",
'retrievedfrom' => "Cjapât fûr di $1",
'returnto' => "Torne a $1.",
'reupload' => "Torne a cjamâ sù",
'revhistory' => "Storic des revisions",
'saturday' => "Sabide",
'savearticle' => "Salve la pagjine",
'savedprefs' => "Lis preferencis a son stadis salvadis",
'saveprefs' => "Salve lis preferencis",
'search' => "Cîr",
'show' => "mostre",
'showhideminor' => "$1 piçulis modifichis | $2 bots | $3 utents jentrâts | $4 modifichis verificadis",
'showpreview' => "Mostre anteprime",
'showtoc' => "mostre",
'sitestats' => "Statistichis dal sît",
'sitesubtitle' => "L'enciclopedie libare",
'specialloguserlabel' => "Utent:",
'specialpage' => "Pagjine speciâl",
'specialpages' => "Pagjinis speciâls",
'statistics' => "Statistichis",
'summary' => "Somari",
'sunday' => "Domenie",
'tagline' => "De {{SITENAME}}, l'enciclopedie libare dute in marilenghe.",
'talkpage' => "Fevelin di cheste pagjine",
'textboxsize' => "Modifiche",
'thumbnail-more' => "Slargje",
'thursday' => "Joibe",
'toc' => "Indis",
'toolbox' => "imprescj",
'tuesday' => "Martars",
'userlogin' => "Regjistriti o jentre",
'userlogout' => "Jes",
'viewsource' => "Cjale risultive",
'watch' => "Ten di voli",
'watchlist' => "Tignûts di voli",
'watchlistcontains' => "Tu stâs tignint di voli $1 pagjinis.",
'watchthis' => "Ten di voli cheste pagjine",
'watchthispage' => "Ten di voli cheste pagjine",
'wednesday' => "Miercus",
'whatlinkshere' => "Leams a chest articul",
);
class LanguageFur extends LanguageUtf8 {
function getNamespaces() {
global $wgNamespaceNamesFur;
return $wgNamespaceNamesFur;
}
function getQuickbarSettings() {
global $wgQuickbarSettingsFur;
return $wgQuickbarSettingsFur;
}
function getSkinNames() {
global $wgSkinNamesFur;
return $wgSkinNamesFur;
}
// Inherit userAdjust()
function date( $ts, $adj = false ) {
if ( $adj ) { $ts = $this->userAdjust( $ts ); }
$d = (0 + substr( $ts, 6, 2 )) . " " .
$this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) .
" " . substr( $ts, 0, 4 );
return $d;
}
function timeanddate( $ts, $adj = false ) {
return $this->date( $ts, $adj ) . " à " . $this->time( $ts, $adj );
}
var $digitTransTable = array(
',' => ' ',
'.' => ','
);
function formatNum( $number ) {
return strtr($number, $this->digitTransTable);
}
function getValidSpecialPages() {
global $wgValidSpecialPagesFur;
return $wgValidSpecialPagesFur;
}
function getSysopSpecialPages() {
global $wgSysopSpecialPagesFur;
return $wgSysopSpecialPagesFur;
}
function getDeveloperSpecialPages() {
global $wgDeveloperSpecialPagesFur;
return $wgDeveloperSpecialPagesFur;
}
function getMessage( $key ) {
global $wgAllMessagesFur;
if( isset( $wgAllMessagesFur[$key] ) ) {
return $wgAllMessagesFur[$key];
} else {
return parent::getMessage( $key );
}
}
}
?>
|