Index: branches/apiedit/phase3/maintenance/createNullLinksRows.php |
— | — | @@ -1,94 +0,0 @@ |
2 | | -<? |
3 | | - |
4 | | -require( 'commandLine.inc' ); |
5 | | - |
6 | | -$db_master = wfGetDB( DB_MASTER ); |
7 | | -$db_slave = wfGetDB( DB_SLAVE ); |
8 | | - |
9 | | -## Do pagelinks update |
10 | | - |
11 | | -echo "Updating pagelinks with null rows.\n"; |
12 | | - |
13 | | -$count = 0; |
14 | | - |
15 | | -list( $page, $pagelinks ) = $db_slave->tableNamesN( 'page', 'pagelinks' ); |
16 | | - |
17 | | -$pl_query = "SELECT page_id |
18 | | - FROM $page |
19 | | - LEFT JOIN $pagelinks ON page_id=pl_from |
20 | | - WHERE pl_from IS NULL"; |
21 | | - |
22 | | -$res = $db_slave->query( $pl_query, 'createNullLinksRows' ); |
23 | | - |
24 | | -$buffer = array(); |
25 | | - |
26 | | -while ($row = $db_slave->fetchObject( $res )) |
27 | | -{ |
28 | | - $buffer[] = array( 'pl_from' => $row->page_id, 'pl_namespace' => 0, 'pl_title' => '' ); |
29 | | - |
30 | | - $count++; |
31 | | - |
32 | | - if (count($buffer) > 100) |
33 | | - { |
34 | | - #Batch-insert |
35 | | - |
36 | | - echo "$count pages..\n"; |
37 | | - |
38 | | - $db_master->insert( 'pagelinks', $buffer, 'createNullLinksRows', array('IGNORE') ); |
39 | | - |
40 | | - wfWaitForSlaves(10); |
41 | | - |
42 | | - $buffer = array(); |
43 | | - } |
44 | | -} |
45 | | - |
46 | | -# Insert the rest |
47 | | - |
48 | | -echo "$count pages..\n"; |
49 | | - |
50 | | -$db_master->insert( 'pagelinks', $buffer, 'createNullLinksRows', array('IGNORE') ); |
51 | | - |
52 | | -wfWaitForSlaves(10); |
53 | | - |
54 | | -## Do categorylinks update |
55 | | - |
56 | | -$buffer = array(); |
57 | | - |
58 | | -echo "Updating categorylinks with null rows.\n"; |
59 | | - |
60 | | -list( $page, $categorylinks ) = $db_slave->tableNamesN( 'page', 'categorylinks' ); |
61 | | - |
62 | | -$pl_query = "SELECT page_id |
63 | | - FROM $page |
64 | | - LEFT JOIN $categorylinks ON page_id=cl_from |
65 | | - WHERE cl_from IS NULL"; |
66 | | - |
67 | | -$res = $db_slave->query( $pl_query, 'createNullLinksRows' ); |
68 | | - |
69 | | -$buffer = array(); |
70 | | - |
71 | | -while ($row = $db_slave->fetchObject( $res )) |
72 | | -{ |
73 | | - $buffer[] = array( 'cl_from' => $row->page_id, 'cl_to' => 0, 'cl_sortkey' => '' ); |
74 | | - |
75 | | - if (count($buffer) > 100) |
76 | | - { |
77 | | - #Batch-insert |
78 | | - |
79 | | - echo "$count pages..\n"; |
80 | | - |
81 | | - $db_master->insert( 'categorylinks', $buffer, 'createNullLinksRows', array('IGNORE') ); |
82 | | - |
83 | | - wfWaitForSlaves(10); |
84 | | - |
85 | | - $buffer = array(); |
86 | | - } |
87 | | -} |
88 | | - |
89 | | -echo "$count pages..\n"; |
90 | | - |
91 | | -$db_master->insert( 'categorylinks', $buffer, 'createNullLinksRows', array('IGNORE') ); |
92 | | - |
93 | | -$buffer = array(); |
94 | | - |
95 | | -echo "Done!\n"; |
Index: branches/apiedit/phase3/maintenance/language/messages.inc |
— | — | @@ -2210,300 +2210,7 @@ |
2211 | 2211 | 'watchlisttools-raw', |
2212 | 2212 | 'watchlisttools-clear', |
2213 | 2213 | ), |
2214 | | - 'languagelocal' => array( |
2215 | | - 'languagename-local-aa', |
2216 | | - 'languagename-local-ab', |
2217 | | - 'languagename-local-af', |
2218 | | - 'languagename-local-ak', |
2219 | | - 'languagename-local-als', |
2220 | | - 'languagename-local-am', |
2221 | | - 'languagename-local-an', |
2222 | | - 'languagename-local-ang', |
2223 | | - 'languagename-local-ar', |
2224 | | - 'languagename-local-arc', |
2225 | | - 'languagename-local-arn', |
2226 | | - 'languagename-local-as', |
2227 | | - 'languagename-local-ast', |
2228 | | - 'languagename-local-av', |
2229 | | - 'languagename-local-ay', |
2230 | | - 'languagename-local-az', |
2231 | | - 'languagename-local-ba', |
2232 | | - 'languagename-local-bar', |
2233 | | - 'languagename-local-bat-smg', |
2234 | | - 'languagename-local-bcl', |
2235 | | - 'languagename-local-be', |
2236 | | - 'languagename-local-be-tarask', |
2237 | | - 'languagename-local-be-x-old', |
2238 | | - 'languagename-local-bg', |
2239 | | - 'languagename-local-bh', |
2240 | | - 'languagename-local-bi', |
2241 | | - 'languagename-local-bm', |
2242 | | - 'languagename-local-bn', |
2243 | | - 'languagename-local-bo', |
2244 | | - 'languagename-local-bpy', |
2245 | | - 'languagename-local-br', |
2246 | | - 'languagename-local-bs', |
2247 | | - 'languagename-local-bug', |
2248 | | - 'languagename-local-bxr', |
2249 | | - 'languagename-local-ca', |
2250 | | - 'languagename-local-cbk-zam', |
2251 | | - 'languagename-local-cdo', |
2252 | | - 'languagename-local-ce', |
2253 | | - 'languagename-local-ceb', |
2254 | | - 'languagename-local-ch', |
2255 | | - 'languagename-local-cho', |
2256 | | - 'languagename-local-chr', |
2257 | | - 'languagename-local-chy', |
2258 | | - 'languagename-local-co', |
2259 | | - 'languagename-local-cr', |
2260 | | - 'languagename-local-crh', |
2261 | | - 'languagename-local-crh-latn', |
2262 | | - 'languagename-local-crh-cyrl', |
2263 | | - 'languagename-local-cs', |
2264 | | - 'languagename-local-csb', |
2265 | | - 'languagename-local-cu', |
2266 | | - 'languagename-local-cv', |
2267 | | - 'languagename-local-cy', |
2268 | | - 'languagename-local-da', |
2269 | | - 'languagename-local-de', |
2270 | | - 'languagename-local-diq', |
2271 | | - 'languagename-local-dv', |
2272 | | - 'languagename-local-dz', |
2273 | | - 'languagename-local-ee', |
2274 | | - 'languagename-local-el', |
2275 | | - 'languagename-local-eml', |
2276 | | - 'languagename-local-en', |
2277 | | - 'languagename-local-eo', |
2278 | | - 'languagename-local-es', |
2279 | | - 'languagename-local-et', |
2280 | | - 'languagename-local-eu', |
2281 | | - 'languagename-local-ext', |
2282 | | - 'languagename-local-fa', |
2283 | | - 'languagename-local-ff', |
2284 | | - 'languagename-local-fi', |
2285 | | - 'languagename-local-fiu-vro', |
2286 | | - 'languagename-local-fj', |
2287 | | - 'languagename-local-fo', |
2288 | | - 'languagename-local-fr', |
2289 | | - 'languagename-local-frc', |
2290 | | - 'languagename-local-frp', |
2291 | | - 'languagename-local-fur', |
2292 | | - 'languagename-local-fy', |
2293 | | - 'languagename-local-ga', |
2294 | | - 'languagename-local-gd', |
2295 | | - 'languagename-local-gl', |
2296 | | - 'languagename-local-glk', |
2297 | | - 'languagename-local-gn', |
2298 | | - 'languagename-local-got', |
2299 | | - 'languagename-local-gsw', |
2300 | | - 'languagename-local-gu', |
2301 | | - 'languagename-local-gv', |
2302 | | - 'languagename-local-ha', |
2303 | | - 'languagename-local-hak', |
2304 | | - 'languagename-local-haw', |
2305 | | - 'languagename-local-he', |
2306 | | - 'languagename-local-hi', |
2307 | | - 'languagename-local-hil', |
2308 | | - 'languagename-local-ho', |
2309 | | - 'languagename-local-hr', |
2310 | | - 'languagename-local-hsb', |
2311 | | - 'languagename-local-ht', |
2312 | | - 'languagename-local-hu', |
2313 | | - 'languagename-local-hy', |
2314 | | - 'languagename-local-hz', |
2315 | | - 'languagename-local-ia', |
2316 | | - 'languagename-local-id', |
2317 | | - 'languagename-local-ie', |
2318 | | - 'languagename-local-ig', |
2319 | | - 'languagename-local-ii', |
2320 | | - 'languagename-local-ik', |
2321 | | - 'languagename-local-ilo', |
2322 | | - 'languagename-local-io', |
2323 | | - 'languagename-local-is', |
2324 | | - 'languagename-local-it', |
2325 | | - 'languagename-local-iu', |
2326 | | - 'languagename-local-ja', |
2327 | | - 'languagename-local-jbo', |
2328 | | - 'languagename-local-jv', |
2329 | | - 'languagename-local-ka', |
2330 | | - 'languagename-local-kaa', |
2331 | | - 'languagename-local-kab', |
2332 | | - 'languagename-local-kg', |
2333 | | - 'languagename-local-ki', |
2334 | | - 'languagename-local-kj', |
2335 | | - 'languagename-local-kk', |
2336 | | - 'languagename-local-kk-cn', |
2337 | | - 'languagename-local-kk-kz', |
2338 | | - 'languagename-local-kk-tr', |
2339 | | - 'languagename-local-kl', |
2340 | | - 'languagename-local-km', |
2341 | | - 'languagename-local-kn', |
2342 | | - 'languagename-local-ko', |
2343 | | - 'languagename-local-kr', |
2344 | | - 'languagename-local-krj', |
2345 | | - 'languagename-local-ks', |
2346 | | - 'languagename-local-ksh', |
2347 | | - 'languagename-local-ku', |
2348 | | - 'languagename-local-ku-latn', |
2349 | | - 'languagename-local-ku-arab', |
2350 | | - 'languagename-local-kv', |
2351 | | - 'languagename-local-kw', |
2352 | | - 'languagename-local-ky', |
2353 | | - 'languagename-local-la', |
2354 | | - 'languagename-local-lad', |
2355 | | - 'languagename-local-lbe', |
2356 | | - 'languagename-local-lb', |
2357 | | - 'languagename-local-lg', |
2358 | | - 'languagename-local-li', |
2359 | | - 'languagename-local-lij', |
2360 | | - 'languagename-local-lld', |
2361 | | - 'languagename-local-lmo', |
2362 | | - 'languagename-local-ln', |
2363 | | - 'languagename-local-lo', |
2364 | | - 'languagename-local-lt', |
2365 | | - 'languagename-local-lv', |
2366 | | - 'languagename-local-lzz', |
2367 | | - 'languagename-local-map-bms', |
2368 | | - 'languagename-local-mg', |
2369 | | - 'languagename-local-mh', |
2370 | | - 'languagename-local-mi', |
2371 | | - 'languagename-local-minnan', |
2372 | | - 'languagename-local-mk', |
2373 | | - 'languagename-local-ml', |
2374 | | - 'languagename-local-mn', |
2375 | | - 'languagename-local-mo', |
2376 | | - 'languagename-local-mr', |
2377 | | - 'languagename-local-ms', |
2378 | | - 'languagename-local-mt', |
2379 | | - 'languagename-local-mus', |
2380 | | - 'languagename-local-my', |
2381 | | - 'languagename-local-mzn', |
2382 | | - 'languagename-local-na', |
2383 | | - 'languagename-local-nah', |
2384 | | - 'languagename-local-nan', |
2385 | | - 'languagename-local-nap', |
2386 | | - 'languagename-local-nb', |
2387 | | - 'languagename-local-nds', |
2388 | | - 'languagename-local-nds-nl', |
2389 | | - 'languagename-local-ne', |
2390 | | - 'languagename-local-new', |
2391 | | - 'languagename-local-ng', |
2392 | | - 'languagename-local-nl', |
2393 | | - 'languagename-local-nn', |
2394 | | - 'languagename-local-no', |
2395 | | - 'languagename-local-non', |
2396 | | - 'languagename-local-nov', |
2397 | | - 'languagename-local-nrm', |
2398 | | - 'languagename-local-nv', |
2399 | | - 'languagename-local-ny', |
2400 | | - 'languagename-local-oc', |
2401 | | - 'languagename-local-om', |
2402 | | - 'languagename-local-or', |
2403 | | - 'languagename-local-os', |
2404 | | - 'languagename-local-pa', |
2405 | | - 'languagename-local-pag', |
2406 | | - 'languagename-local-pam', |
2407 | | - 'languagename-local-pap', |
2408 | | - 'languagename-local-pdc', |
2409 | | - 'languagename-local-pi', |
2410 | | - 'languagename-local-pih', |
2411 | | - 'languagename-local-pl', |
2412 | | - 'languagename-local-pms', |
2413 | | - 'languagename-local-ps', |
2414 | | - 'languagename-local-pt', |
2415 | | - 'languagename-local-pt-br', |
2416 | | - 'languagename-local-qu', |
2417 | | - 'languagename-local-rm', |
2418 | | - 'languagename-local-rmy', |
2419 | | - 'languagename-local-rn', |
2420 | | - 'languagename-local-ro', |
2421 | | - 'languagename-local-roa-rup', |
2422 | | - 'languagename-local-roa-tara', |
2423 | | - 'languagename-local-ru', |
2424 | | - 'languagename-local-ru-sib', |
2425 | | - 'languagename-local-rw', |
2426 | | - 'languagename-local-sa', |
2427 | | - 'languagename-local-sah', |
2428 | | - 'languagename-local-sc', |
2429 | | - 'languagename-local-scn', |
2430 | | - 'languagename-local-sco', |
2431 | | - 'languagename-local-sd', |
2432 | | - 'languagename-local-se', |
2433 | | - 'languagename-local-sg', |
2434 | | - 'languagename-local-sh', |
2435 | | - 'languagename-local-si', |
2436 | | - 'languagename-local-simple', |
2437 | | - 'languagename-local-sk', |
2438 | | - 'languagename-local-sl', |
2439 | | - 'languagename-local-sm', |
2440 | | - 'languagename-local-sn', |
2441 | | - 'languagename-local-so', |
2442 | | - 'languagename-local-sq', |
2443 | | - 'languagename-local-sr', |
2444 | | - 'languagename-local-sr-ec', |
2445 | | - 'languagename-local-sr-jc', |
2446 | | - 'languagename-local-sr-el', |
2447 | | - 'languagename-local-sr-jl', |
2448 | | - 'languagename-local-ss', |
2449 | | - 'languagename-local-st', |
2450 | | - 'languagename-local-su', |
2451 | | - 'languagename-local-sv', |
2452 | | - 'languagename-local-sw', |
2453 | | - 'languagename-local-ta', |
2454 | | - 'languagename-local-te', |
2455 | | - 'languagename-local-tet', |
2456 | | - 'languagename-local-tg', |
2457 | | - 'languagename-local-th', |
2458 | | - 'languagename-local-ti', |
2459 | | - 'languagename-local-tk', |
2460 | | - 'languagename-local-tl', |
2461 | | - 'languagename-local-tn', |
2462 | | - 'languagename-local-to', |
2463 | | - 'languagename-local-tokipona', |
2464 | | - 'languagename-local-tp', |
2465 | | - 'languagename-local-tpi', |
2466 | | - 'languagename-local-tr', |
2467 | | - 'languagename-local-ts', |
2468 | | - 'languagename-local-tt', |
2469 | | - 'languagename-local-tum', |
2470 | | - 'languagename-local-tw', |
2471 | | - 'languagename-local-ty', |
2472 | | - 'languagename-local-tyv', |
2473 | | - 'languagename-local-udm', |
2474 | | - 'languagename-local-ug', |
2475 | | - 'languagename-local-uk', |
2476 | | - 'languagename-local-ur', |
2477 | | - 'languagename-local-uz', |
2478 | | - 'languagename-local-ve', |
2479 | | - 'languagename-local-vec', |
2480 | | - 'languagename-local-vi', |
2481 | | - 'languagename-local-vls', |
2482 | | - 'languagename-local-vo', |
2483 | | - 'languagename-local-wa', |
2484 | | - 'languagename-local-war', |
2485 | | - 'languagename-local-wo', |
2486 | | - 'languagename-local-wuu', |
2487 | | - 'languagename-local-xal', |
2488 | | - 'languagename-local-xh', |
2489 | | - 'languagename-local-yi', |
2490 | | - 'languagename-local-yo', |
2491 | | - 'languagename-local-yue', |
2492 | | - 'languagename-local-za', |
2493 | | - 'languagename-local-zea', |
2494 | | - 'languagename-local-zh', |
2495 | | - 'languagename-local-zh-cfr', |
2496 | | - 'languagename-local-zh-classical', |
2497 | | - 'languagename-local-zh-cn', |
2498 | | - 'languagename-local-zh-hans', |
2499 | | - 'languagename-local-zh-hant', |
2500 | | - 'languagename-local-zh-hk', |
2501 | | - 'languagename-local-zh-min-nan', |
2502 | | - 'languagename-local-zh-sg', |
2503 | | - 'languagename-local-zh-tw', |
2504 | | - 'languagename-local-zh-yue', |
2505 | | - 'languagename-local-zu', |
2506 | | - ), |
2507 | | - ); |
| 2214 | +); |
2508 | 2215 | /** Comments for each block */ |
2509 | 2216 | $wgBlockComments = array( |
2510 | 2217 | 'sidebar' => "The sidebar for MonoBook is generated from this message, lines that do not |
— | — | @@ -2669,9 +2376,8 @@ |
2670 | 2377 | 'sizeunits' => 'Size units', |
2671 | 2378 | 'livepreview' => 'Live preview', |
2672 | 2379 | 'lagwarning' => 'Friendlier slave lag warnings', |
2673 | | - 'watchlisteditor' => 'Watchlist editor', |
2674 | | - 'watchlisttools' => 'Watchlist editing tools', |
2675 | | - 'languagelocal' => 'Language names in user language', |
| 2380 | + 'watchlisteditor' => 'Watchlist editor', |
| 2381 | + 'watchlisttools' => 'Watchlist editing tools', |
2676 | 2382 | ); |
2677 | 2383 | |
2678 | 2384 | /** Short comments for standalone messages */ |
Index: branches/apiedit/phase3/maintenance/archives/create_null_links_entries.sql |
— | — | @@ -1,15 +0,0 @@ |
2 | | - |
3 | | -INSERT INTO /*$wgDBprefix*/pagelinks (pl_from,pl_namespace,pl_title) |
4 | | -SELECT page_id,0,'' |
5 | | - FROM /*$wgDBprefix*/page |
6 | | - LEFT JOIN /*$wgDBprefix*/pagelinks ON page_id=pl_from |
7 | | - WHERE pl_from IS NULL; |
8 | | - |
9 | | -INSERT INTO /*$wgDBprefix*/categorylinks (cl_from,cl_sortkey,cl_to) |
10 | | -SELECT page_id,'',0 |
11 | | - FROM /*$wgDBprefix*/page |
12 | | - LEFT JOIN /*$wgDBprefix*/categorylinks ON page_id=cl_from |
13 | | - WHERE cl_from IS NULL; |
Index: branches/apiedit/phase3/skins/monobook/main.css |
— | — | @@ -114,22 +114,28 @@ |
115 | 115 | h1, h2, h3, h4, h5, h6 { |
116 | 116 | color: black; |
117 | 117 | background: none; |
| 118 | + font-weight: normal; |
118 | 119 | margin: 0; |
119 | 120 | padding-top: .5em; |
120 | 121 | padding-bottom: .17em; |
121 | | - font-size: 100%; |
122 | | -} |
123 | | -h1, h2 { |
124 | 122 | border-bottom: 1px solid #aaa; |
125 | | - font-weight: normal; |
126 | 123 | } |
127 | | -h1 .mw-headline { font-size: 188%; } |
128 | | -h2 .mw-headline { font-size: 150%; } |
129 | | -h3 .mw-headline { font-size: 132%; } |
130 | | -h4 .mw-headline { font-size: 116%; } |
131 | | -h5 .mw-headline { font-size: 100%; } |
132 | | -h6 .mw-headline { font-size: 80%; } |
133 | | -.editsection { font-weight: normal; } |
| 124 | +h1 { font-size: 188%; } |
| 125 | +h1 .editsection { font-size: 53%; } |
| 126 | +h2 { font-size: 150%; } |
| 127 | +h2 .editsection { font-size: 67%; } |
| 128 | +h3, h4, h5, h6 { |
| 129 | + border-bottom: none; |
| 130 | + font-weight: bold; |
| 131 | +} |
| 132 | +h3 { font-size: 132%; } |
| 133 | +h3 .editsection { font-size: 76%; font-weight: normal; } |
| 134 | +h4 { font-size: 116%; } |
| 135 | +h4 .editsection { font-size: 86%; font-weight: normal; } |
| 136 | +h5 { font-size: 100%; } |
| 137 | +h5 .editsection { font-weight: normal; } |
| 138 | +h6 { font-size: 80%; } |
| 139 | +h6 .editsection { font-size: 125%; font-weight: normal; } |
134 | 140 | |
135 | 141 | ul { |
136 | 142 | line-height: 1.5em; |
— | — | @@ -1578,4 +1584,4 @@ |
1579 | 1585 | text-align: center; |
1580 | 1586 | vertical-align: middle; |
1581 | 1587 | font-size: 90%; |
1582 | | -} |
| 1588 | +} |
\ No newline at end of file |
Index: branches/apiedit/phase3/skins/MonoBook.php |
— | — | @@ -98,7 +98,7 @@ |
99 | 99 | <div id="content"> |
100 | 100 | <a name="top" id="top"></a> |
101 | 101 | <?php if($this->data['sitenotice']) { ?><div id="siteNotice"><?php $this->html('sitenotice') ?></div><?php } ?> |
102 | | - <h1 class="firstHeading"><span class="mw-headline"><?php $this->data['displaytitle']!=""?$this->html('title'):$this->text('title') ?></span></h1> |
| 102 | + <h1 class="firstHeading"><?php $this->data['displaytitle']!=""?$this->html('title'):$this->text('title') ?></h1> |
103 | 103 | <div id="bodyContent"> |
104 | 104 | <h3 id="siteSub"><?php $this->msg('tagline') ?></h3> |
105 | 105 | <div id="contentSub"><?php $this->html('subtitle') ?></div> |
— | — | @@ -234,9 +234,8 @@ |
235 | 235 | <div class="pBody"> |
236 | 236 | <ul> |
237 | 237 | <?php foreach($this->data['language_urls'] as $langlink) { ?> |
238 | | - <li class="<?php echo htmlspecialchars( $langlink['class'] )?>"><?php |
239 | | - ?><a title="<?php echo htmlspecialchars( $langlink['title'] ) |
240 | | - ?>" href="<?php echo htmlspecialchars( $langlink['href'] ) ?>"><?php echo $langlink['text']?></a></li> |
| 238 | + <li class="<?php echo htmlspecialchars($langlink['class'])?>"><?php |
| 239 | + ?><a href="<?php echo htmlspecialchars($langlink['href']) ?>"><?php echo $langlink['text'] ?></a></li> |
241 | 240 | <?php } ?> |
242 | 241 | </ul> |
243 | 242 | </div> |
Index: branches/apiedit/phase3/RELEASE-NOTES |
— | — | @@ -19,15 +19,9 @@ |
20 | 20 | it from source control: http://www.mediawiki.org/wiki/Download_from_SVN |
21 | 21 | |
22 | 22 | === Configuration changes in 1.12 === |
23 | | -* The permission key required to edit another user's css/js subpage is now |
24 | | - editusercssjs, rather than editinterface, as it was previously. This permission |
25 | | - is assigned by default to the sysop group. |
26 | 23 | |
27 | 24 | === New features in 1.12 === |
28 | 25 | * Add a warning for non-descriptive filenames at Special:Upload |
29 | | -* Add function Language::getLanguageNameLocal() for the localized name of a |
30 | | - language |
31 | | -* Add localized name of a language as title to interwiki links |
32 | 26 | |
33 | 27 | === Bug fixes in 1.12 === |
34 | 28 | |
— | — | @@ -37,7 +31,6 @@ |
38 | 32 | * (bug 7027) Shift handling of deletion permissions-checking to |
39 | 33 | getUserPermissionsErrors. |
40 | 34 | * Login and signup forms are now more correct for right-to-left languages. |
41 | | -* Fix inconsistent section edit link size for some browsers. |
42 | 35 | * (bug 5387) Block log items on RecentChanges don't make use of possible |
43 | 36 | translations |
44 | 37 | * (bug 11211) Pass, as a parameter to the protectedpagetext interface |
— | — | @@ -51,12 +44,13 @@ |
52 | 45 | * (bug 11266) Set fallback language for Fulfulde (ff) to French |
53 | 46 | * (bug 11179) Include image version deletion comment in public log |
54 | 47 | * (bug 11158) Fix escaping in API HTML-formatted JSON |
55 | | -* Speed up Special:UncategorizedPages and Special:Deadendpages (no longer marked |
56 | | - as slow queries). They now add blank ('','') entries for pages without ANY links |
57 | | - or categories. |
58 | 48 | * Fixed notice when accessing special page without read permission and whitelist |
59 | 49 | is not defined |
| 50 | +* (bug 9252) Fix for tidy funkiness when using editintro mode |
| 51 | +* (bug 4021) Fix for MySQL wildcard search |
| 52 | +* (bug 10699) Fix for MySQL phrase search |
60 | 53 | |
| 54 | + |
61 | 55 | === API changes in 1.12 === |
62 | 56 | |
63 | 57 | Full API documentation is available at http://www.mediawiki.org/wiki/API |
— | — | @@ -74,6 +68,7 @@ |
75 | 69 | * Welsh (cy) |
76 | 70 | * Danish (da) |
77 | 71 | * German (de) |
| 72 | +* Lower Sorbian (dsb) |
78 | 73 | * Persian (fa) |
79 | 74 | * Võro (fiu-vro) |
80 | 75 | * Frisian (fy) |
— | — | @@ -84,6 +79,7 @@ |
85 | 80 | * Kazakh (kk) |
86 | 81 | * Korean (ko) |
87 | 82 | * Dutch (nl) |
| 83 | +* Russian (ru) |
88 | 84 | * Slovak (sk) |
89 | 85 | * Serbian (Cyrillic) (sr-ec) |
90 | 86 | * Sakha (sah) |
Index: branches/apiedit/phase3/includes/DefaultSettings.php |
— | — | @@ -1215,7 +1215,7 @@ |
1216 | 1216 | * to ensure that client-side caches don't keep obsolete copies of global |
1217 | 1217 | * styles. |
1218 | 1218 | */ |
1219 | | -$wgStyleVersion = '98'; |
| 1219 | +$wgStyleVersion = '99'; |
1220 | 1220 | |
1221 | 1221 | |
1222 | 1222 | # Server-side caching: |
Index: branches/apiedit/phase3/includes/SpecialContributions.php |
— | — | @@ -426,13 +426,20 @@ |
427 | 427 | Xml::radioLabel( wfMsgExt( 'sp-contributions-newbies', array( 'parseinline' ) ), 'contribs' , 'newbie' , 'newbie', $options['contribs'] == 'newbie' ? true : false ) . '<br />' . |
428 | 428 | Xml::radioLabel( wfMsgExt( 'sp-contributions-username', array( 'parseinline' ) ), 'contribs' , 'user', 'user', $options['contribs'] == 'user' ? true : false ) . ' ' . |
429 | 429 | Xml::input( 'target', 20, $options['target']) . ' '. |
430 | | - Xml::label( wfMsg( 'namespace' ), 'namespace' ) . |
| 430 | + '<span style="white-space: nowrap">' . |
| 431 | + Xml::label( wfMsg( 'namespace' ), 'namespace' ) . ' ' . |
431 | 432 | Xml::namespaceSelector( $options['namespace'], '' ) . |
| 433 | + '</span>' . |
432 | 434 | Xml::openElement( 'p' ) . |
| 435 | + '<span style="white-space: nowrap">' . |
433 | 436 | Xml::label( wfMsg( 'year' ), 'year' ) . ' '. |
434 | | - Xml::input( 'year', 4, $options['year'], array('id' => 'year', 'maxlength' => 4) ) . ' '. |
| 437 | + Xml::input( 'year', 4, $options['year'], array('id' => 'year', 'maxlength' => 4) ) . |
| 438 | + '</span>' . |
| 439 | + ' '. |
| 440 | + '<span style="white-space: nowrap">' . |
435 | 441 | Xml::label( wfMsg( 'month' ), 'month' ) . ' '. |
436 | 442 | Xml::monthSelector( $options['month'], -1 ) . ' '. |
| 443 | + '</span>' . |
437 | 444 | Xml::submitButton( wfMsg( 'sp-contributions-submit' ) ) . |
438 | 445 | Xml::closeElement( 'p' ); |
439 | 446 | |
Index: branches/apiedit/phase3/includes/OutputPage.php |
— | — | @@ -351,10 +351,12 @@ |
352 | 352 | wfIncrStats('pcache_not_possible'); |
353 | 353 | |
354 | 354 | $popts = $this->parserOptions(); |
355 | | - $popts->setTidy($tidy); |
| 355 | + $oldTidy = $popts->setTidy($tidy); |
356 | 356 | |
357 | 357 | $parserOutput = $wgParser->parse( $text, $title, $popts, |
358 | 358 | $linestart, true, $this->mRevisionId ); |
| 359 | + |
| 360 | + $popts->setTidy( $oldTidy ); |
359 | 361 | |
360 | 362 | $this->addParserOutput( $parserOutput ); |
361 | 363 | |
Index: branches/apiedit/phase3/includes/SpecialDeadendpages.php |
— | — | @@ -18,8 +18,13 @@ |
19 | 19 | return wfMsgExt( 'deadendpagestext', array( 'parse' ) ); |
20 | 20 | } |
21 | 21 | |
| 22 | + /** |
| 23 | + * LEFT JOIN is expensive |
| 24 | + * |
| 25 | + * @return true |
| 26 | + */ |
22 | 27 | function isExpensive( ) { |
23 | | - return false; |
| 28 | + return 1; |
24 | 29 | } |
25 | 30 | |
26 | 31 | function isSyndicated() { return false; } |
— | — | @@ -38,12 +43,10 @@ |
39 | 44 | $dbr = wfGetDB( DB_SLAVE ); |
40 | 45 | list( $page, $pagelinks ) = $dbr->tableNamesN( 'page', 'pagelinks' ); |
41 | 46 | return "SELECT 'Deadendpages' as type, page_namespace AS namespace, page_title as title, page_title AS value " . |
42 | | - "FROM $page,$pagelinks " . |
43 | | - "WHERE page_id = pl_from " . |
| 47 | + "FROM $page LEFT JOIN $pagelinks ON page_id = pl_from " . |
| 48 | + "WHERE pl_from IS NULL " . |
44 | 49 | "AND page_namespace = 0 " . |
45 | | - "AND page_is_redirect = 0 " . |
46 | | - "AND pl_title = '' " . |
47 | | - "AND pl_namespace = 0"; |
| 50 | + "AND page_is_redirect = 0"; |
48 | 51 | } |
49 | 52 | } |
50 | 53 | |
Index: branches/apiedit/phase3/includes/SearchMySQL4.php |
— | — | @@ -32,7 +32,7 @@ |
33 | 33 | /** @todo document */ |
34 | 34 | function parseQuery( $filteredText, $fulltext ) { |
35 | 35 | global $wgContLang; |
36 | | - $lc = SearchEngine::legalSearchChars(); |
| 36 | + $lc = SearchEngine::legalSearchChars(); // Minus format chars |
37 | 37 | $searchon = ''; |
38 | 38 | $this->searchTerms = array(); |
39 | 39 | |
— | — | @@ -47,9 +47,11 @@ |
48 | 48 | } |
49 | 49 | $searchon .= $terms[1] . $wgContLang->stripForSearch( $terms[2] ); |
50 | 50 | if( !empty( $terms[3] ) ) { |
| 51 | + // Match individual terms in result highlighting... |
51 | 52 | $regexp = preg_quote( $terms[3], '/' ); |
52 | 53 | if( $terms[4] ) $regexp .= "[0-9A-Za-z_]+"; |
53 | 54 | } else { |
| 55 | + // Match the quoted term in result highlighting... |
54 | 56 | $regexp = preg_quote( str_replace( '"', '', $terms[2] ), '/' ); |
55 | 57 | } |
56 | 58 | $this->searchTerms[] = $regexp; |
— | — | @@ -64,5 +66,9 @@ |
65 | 67 | $field = $this->getIndexField( $fulltext ); |
66 | 68 | return " MATCH($field) AGAINST('$searchon' IN BOOLEAN MODE) "; |
67 | 69 | } |
| 70 | + |
| 71 | + public static function legalSearchChars() { |
| 72 | + return "\"*" . parent::legalSearchChars(); |
| 73 | + } |
68 | 74 | } |
69 | 75 | |
Index: branches/apiedit/phase3/includes/GlobalFunctions.php |
— | — | @@ -592,7 +592,7 @@ |
593 | 593 | } elseif ( in_array('parseinline', $options) ) { |
594 | 594 | $string = $wgOut->parse( $string, true, true ); |
595 | 595 | $m = array(); |
596 | | - if( preg_match( '/^<p>(.*)\n?<\/p>$/sU', $string, $m ) ) { |
| 596 | + if( preg_match( '/^<p>(.*)\n?<\/p>\n?$/sU', $string, $m ) ) { |
597 | 597 | $string = $m[1]; |
598 | 598 | } |
599 | 599 | } elseif ( in_array('parsemag', $options) ) { |
Index: branches/apiedit/phase3/includes/SkinTemplate.php |
— | — | @@ -416,14 +416,12 @@ |
417 | 417 | foreach( $wgOut->getLanguageLinks() as $l ) { |
418 | 418 | $tmp = explode( ':', $l, 2 ); |
419 | 419 | $class = 'interwiki-' . $tmp[0]; |
420 | | - $localName = $wgContLang->getLanguageNameLocal( $tmp[0] ); |
421 | 420 | unset($tmp); |
422 | 421 | $nt = Title::newFromText( $l ); |
423 | 422 | $language_urls[] = array( |
424 | 423 | 'href' => $nt->getFullURL(), |
425 | 424 | 'text' => ($wgContLang->getLanguageName( $nt->getInterwiki()) != ''?$wgContLang->getLanguageName( $nt->getInterwiki()) : $l), |
426 | | - 'class' => $class, |
427 | | - 'title' => $localName |
| 425 | + 'class' => $class |
428 | 426 | ); |
429 | 427 | } |
430 | 428 | } |
Index: branches/apiedit/phase3/includes/SpecialUncategorizedpages.php |
— | — | @@ -20,7 +20,7 @@ |
21 | 21 | } |
22 | 22 | |
23 | 23 | function isExpensive() { |
24 | | - return false; |
| 24 | + return true; |
25 | 25 | } |
26 | 26 | function isSyndicated() { return false; } |
27 | 27 | |
— | — | @@ -33,11 +33,12 @@ |
34 | 34 | " |
35 | 35 | SELECT |
36 | 36 | $name as type, |
37 | | - page.page_namespace AS namespace, |
38 | | - page.page_title AS title, |
39 | | - page.page_title AS value |
40 | | - FROM $page,$categorylinks |
41 | | - WHERE page_id=cl_from AND page_namespace={$this->requestedNamespace} AND page_is_redirect=0 AND cl_to='' |
| 37 | + page_namespace AS namespace, |
| 38 | + page_title AS title, |
| 39 | + page_title AS value |
| 40 | + FROM $page |
| 41 | + LEFT JOIN $categorylinks ON page_id=cl_from |
| 42 | + WHERE cl_from IS NULL AND page_namespace={$this->requestedNamespace} AND page_is_redirect=0 |
42 | 43 | "; |
43 | 44 | } |
44 | 45 | } |
Index: branches/apiedit/phase3/includes/LinksUpdate.php |
— | — | @@ -52,10 +52,6 @@ |
53 | 53 | $this->mExternals = $parserOutput->getExternalLinks(); |
54 | 54 | $this->mCategories = $parserOutput->getCategories(); |
55 | 55 | |
56 | | - # Insert (0,'') entries if there are none of a given type of link (page and category links only) |
57 | | - $this->mLinks = $this->addNullEntries( $this->mLinks, array( 0 => array( '' => 0 ) ) ); |
58 | | - $this->mCategories = $this->addNullEntries( $this->mCategories ); |
59 | | - |
60 | 56 | # Convert the format of the interlanguage links |
61 | 57 | # I didn't want to change it in the ParserOutput, because that array is passed all |
62 | 58 | # the way back to the skin, so either a skin API break would be required, or an |
— | — | @@ -73,21 +69,6 @@ |
74 | 70 | } |
75 | 71 | |
76 | 72 | /** |
77 | | - * Add "no links" entries to the parser-output. |
78 | | - * @param $links array The links array to add null entries to. |
79 | | - * @param $replace array What to replace it with if $links is empty. |
80 | | - * @return array The links array, after being modified. |
81 | | - */ |
82 | | - function addNullEntries( $links, $replace = array( '' => '' ) ) |
83 | | - { |
84 | | - if ( count( $links ) == 0 ) { |
85 | | - $links = $replace; |
86 | | - } |
87 | | - |
88 | | - return $links; |
89 | | - } |
90 | | - |
91 | | - /** |
92 | 73 | * Update link tables with outgoing links from an updated article |
93 | 74 | */ |
94 | 75 | function doUpdate() { |
— | — | @@ -341,7 +322,6 @@ |
342 | 323 | # array_diff_key() was introduced in PHP 5.1, there is a compatibility function |
343 | 324 | # in GlobalFunctions.php |
344 | 325 | $diffs = isset( $existing[$ns] ) ? array_diff_key( $dbkeys, $existing[$ns] ) : $dbkeys; |
345 | | - |
346 | 326 | foreach ( $diffs as $dbk => $id ) { |
347 | 327 | $arr[] = array( |
348 | 328 | 'pl_from' => $this->mId, |
Index: branches/apiedit/phase3/languages/Language.php |
— | — | @@ -21,7 +21,7 @@ |
22 | 22 | # |
23 | 23 | |
24 | 24 | # Read language names |
25 | | -global $wgLanguageNames, $wgLanguageNamesLocal; |
| 25 | +global $wgLanguageNames; |
26 | 26 | require_once( dirname(__FILE__) . '/Names.php' ) ; |
27 | 27 | |
28 | 28 | global $wgInputEncoding, $wgOutputEncoding; |
— | — | @@ -380,16 +380,6 @@ |
381 | 381 | return $wgLanguageNames[$code]; |
382 | 382 | } |
383 | 383 | |
384 | | - /** |
385 | | - * Get the localized name of a language |
386 | | - * @param string language code |
387 | | - * @return string localized name |
388 | | - */ |
389 | | - function getLanguageNameLocal( $code ) { |
390 | | - global $wgLanguageNamesLocal, $wgLanguageNames; |
391 | | - return isset ( $wgLanguageNamesLocal[$code]['languageLocalName'] ) ? $wgLanguageNamesLocal[$code]['languageLocalName'] : ''; |
392 | | - } |
393 | | - |
394 | 384 | function getMonthName( $key ) { |
395 | 385 | return $this->getMessageFromDB( self::$mMonthMsgs[$key-1] ); |
396 | 386 | } |
Index: branches/apiedit/phase3/languages/Names.php |
— | — | @@ -63,6 +63,7 @@ |
64 | 64 | 'de' => 'Deutsch', # German |
65 | 65 | 'diq' => 'Zazaki', # Zazaki |
66 | 66 | 'dk' => 'Dansk', # Unused code currently redirecting to Danish, 'da' is correct for the language |
| 67 | + 'dsb' => 'Dolnoserbski', # Lower Sorbian |
67 | 68 | 'dv' => 'ދިވެހިބަސް', # Dhivehi |
68 | 69 | 'dz' => 'ཇོང་ཁ', # Bhutani |
69 | 70 | 'ee' => 'Eʋegbe', # Ewe |
— | — | @@ -301,10 +302,3 @@ |
302 | 303 | 'zu' => 'isiZulu' # Zulu |
303 | 304 | ); |
304 | 305 | |
305 | | - /* private */ $wgLanguageNamesLocal = array(); |
306 | | -foreach( $wgLanguageNames as $codes => $code ) { |
307 | | - $message = wfMsg( "languagename-local-$codes" ); |
308 | | - if( $message && !( wfEmptyMsg( "languagename-local-$codes", $message ) ) ) { |
309 | | - $wgLanguageNamesLocal[$codes]['languageLocalName'] = $message ; |
310 | | - } |
311 | | -}; |
Index: branches/apiedit/phase3/languages/messages/MessagesAz.php |
— | — | @@ -248,7 +248,7 @@ |
249 | 249 | 'accmailtext' => '"$1" üçün parol göndərildi bu ünvana : $2.', |
250 | 250 | 'newarticle' => '(Yeni)', |
251 | 251 | 'newarticletext' => "Mövcud olmayan səhifəyə olan keçidi izlədiniz. Aşağıdakı sahəyə məzmununu yazaraq bu səhifəni '''siz''' yarada bilərsiniz. (əlavə məlumat üçün [[{{MediaWiki:helppage}}|kömək səhifəsinə]] baxın). Əgər bu səhifəyə səhvən gəlmisinizsə sadəcə olaraq brauzerin '''geri''' düyməsinə vurun.", |
252 | | -'noarticletext' => "Hal-hazırda bu səhifə boşdur. Başqa səhifələrdə [[{{ns:special}}:Search/{{PAGENAME}}|bu səhifənin adını axtara]] bilər və ya '''[{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} səhifəni siz redaktə edəbilərsiniz]'''.", |
| 252 | +'noarticletext' => "Hal-hazırda bu səhifə boşdur. Başqa səhifələrdə [[Special:Search/{{PAGENAME}}|bu səhifənin adını axtara]] bilər və ya '''[{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} səhifəni siz redaktə edəbilərsiniz]'''.", |
253 | 253 | 'previewnote' => '<strong>Bu yalnız sınaq göstərişidir; dəyişikliklər hal-hazırda qeyd edilmemişdir!</strong>', |
254 | 254 | 'editing' => 'Redaktə $1', |
255 | 255 | 'editinguser' => 'Redaktə $1', |
— | — | @@ -493,7 +493,7 @@ |
494 | 494 | 'ipbsubmit' => 'Bu istifadəçiyi əngəllə', |
495 | 495 | 'badipaddress' => 'Yanlış IP', |
496 | 496 | 'blockipsuccesssub' => 'bloklandi', |
497 | | -'blockipsuccesstext' => '[[{{ns:Special}}:Contributions/$1| $1]]bloklanıb. <br />See[[{{ns:Special}}:Ipblocklist|IP blok siyahisi]] bloklanmış IP lər.', |
| 497 | +'blockipsuccesstext' => '[[Special:Contributions/$1| $1]]bloklanıb. <br />See[[Special:Ipblocklist|IP blok siyahisi]] bloklanmış IP lər.', |
498 | 498 | 'ipblocklist' => 'Əngəllənmiş istifadəçilər siyahı', |
499 | 499 | 'blocklink' => 'blokla', |
500 | 500 | 'contribslink' => 'Köməklər', |
Index: branches/apiedit/phase3/languages/messages/MessagesBcl.php |
— | — | @@ -399,7 +399,7 @@ |
400 | 400 | 'whitelistedittitle' => 'Kaipuhan an paglaog tangarig makahira', |
401 | 401 | 'whitelistedittext' => 'Kaipuhan mong $1 tangarig makahirá nin mga pahina.', |
402 | 402 | 'whitelistreadtitle' => 'Kaipuhan maglaog tangarig makabasa', |
403 | | -'whitelistreadtext' => 'Kaipuhan an [[Especial:entrada nin paragamit|entrada]] para mabasa mo ining mga páhina.', |
| 403 | +'whitelistreadtext' => 'Kaipuhan an [[Special:Userlogin|entrada]] para mabasa mo ining mga páhina.', |
404 | 404 | 'whitelistacctitle' => 'Dai ka tinotogotan na maggibo nin account', |
405 | 405 | 'confirmedittitle' => 'Kaipuhan nin konpirmasyón nin e-surat para makahirâ', |
406 | 406 | 'nosuchsectiontitle' => 'Mayong seksyon na arog kaiyan', |
— | — | @@ -468,7 +468,7 @@ |
469 | 469 | 'history-feed-item-nocomment' => '$1 sa $2', # user at time |
470 | 470 | 'history-feed-empty' => 'Mayô man an hinagad na páhina. |
471 | 471 | Puede ser na binorra na ini sa wiki, o tinâwan nin bâgong pangaran. |
472 | | -Probaran tabî an [[Special:Hanápon|pighahanap sa wiki]] para sa mga páhinang dapít.', |
| 472 | +Probaran tabî an [[Special:Search|pighahanap sa wiki]] para sa mga páhinang dapít.', |
473 | 473 | |
474 | 474 | # Revision deletion |
475 | 475 | 'rev-deleted-comment' => '(pigtanggal an komento)', |
Index: branches/apiedit/phase3/languages/messages/MessagesBs.php |
— | — | @@ -417,10 +417,10 @@ |
418 | 418 | 'accmailtitle' => 'Lozinka poslata.', |
419 | 419 | 'accmailtext' => "Lozinka za nalog '$1' je poslata na adresu $2.", |
420 | 420 | 'newarticle' => '(Novi)', |
421 | | -'newarticletext' => "<div style=\"border: 1px solid #ccc; padding: 7px;\">'''{{SITENAME}} nema stranicu {{PAGENAME}}.''' |
| 421 | +/*'newarticletext' => "<div style=\"border: 1px solid #ccc; padding: 7px;\">'''{{SITENAME}} nema stranicu {{PAGENAME}}.''' |
422 | 422 | * Da započnete stranicu, koristite prostor ispod i kad završite, pritisnite \"Sačuvaj\". Vaše izmjene će odmah biti vidljive. |
423 | 423 | * Ako ste novi na prjektu {{SITENAME}}, molimo Vas da pogledate [[{{MediaWiki:helppage}}|pomoćnu stranicu]], ili koristite [[Project:Igralište|igralište]] za eksperimentaciju. |
424 | | -</div>", |
| 424 | +</div>",*/ |
425 | 425 | 'anontalkpagetext' => "----''Ovo je stranica za razgovor za anonimnog korisnika koji još nije napravio nalog ili ga ne koristi. Zbog toga moramo da koristimo brojčanu IP adresu kako bismo odentifikovali njega ili nju. Takvu adresu može dijeliti više korisnika. Ako ste anonimni korisnik i mislite da su vam upućene nebitne primjedbe, molimo Vas da [[Special:Userlogin|napravite nalog ili se prijavite]] da biste izbjegli buduću zabunu sa ostalim anonimnim korisnicima.''", |
426 | 426 | 'noarticletext' => "<div style=\"border: 1px solid #ccc; padding: 7px;\">'''{{SITENAME}} još nema ovaj članak.''' |
427 | 427 | * Da započnete članak, kliknite '''[{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} uredite ovu stranicu]'''. |
— | — | @@ -428,7 +428,7 @@ |
429 | 429 | * [[Special:Whatlinkshere/{{NAMESPACE}}:{{PAGENAME}}|Stranice koje su povezane za]] {{PAGENAME}} članak |
430 | 430 | ---- |
431 | 431 | * '''Ukoliko ste napravili ovaj članak u poslednjih nekoliko minuta i još se nije pojavio, postoji mogućnost da je server u zastoju zbog osvježavanja baze podataka.''' Molimo Vas da probate sa <span class=\"plainlinks\">[{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=purge}} osvježavanjem]<span> ili sačekajte i provjerite kasnije ponovo prije ponovnog pravljenja članka. |
432 | | -* Ako ste napravili članak pod ovim imenom ranije, moguće je da je bio izbrisan. Potražite '''{{FULLPAGENAME}}''' [{{fullurl:Special:Log|type=delete&page={{FULLPAGENAMEE}}}} u spisku brisanja]. Alternativno, provjerite [[Project:Zahtjevi za brisanje#{{PAGENAME}}|ovdje]]. |
| 432 | +* Ako ste napravili članak pod ovim imenom ranije, moguće je da je bio izbrisan. Potražite '''{{FULLPAGENAME}}''' [{{fullurl:Special:Log|type=delete&page={{FULLPAGENAMEE}}}} u spisku brisanja]. |
433 | 433 | </div>", |
434 | 434 | 'usercssjsyoucanpreview' => "<strong>Pažnja:</strong> Koristite 'Prikaži izgled' dugme da testirate svoj novi CSS/JS prije nego što sačuvate.", |
435 | 435 | 'usercsspreview' => "'''Zapamtite ovo je samo izgled vašeg CSS-a, još uvijek nije sačuvan!'''", |
— | — | @@ -465,7 +465,7 @@ |
466 | 466 | tako da nećete moći da sačuvate svoje izmjene za sada. Možda želite da kopirate |
467 | 467 | i nalijepite tekst u tekst editor i sačuvate ga za kasnije.</strong>', |
468 | 468 | 'protectedpagewarning' => '<strong>PAŽNJA: Ova stranica je zaključana tako da samo korisnici sa |
469 | | -administratorkim privilegijama mogu da je mijenjaju. Uvjerite se da pratite [[Project:Pravila o zaštiti stranica|pravila o zaštiti stranica]]</strong>.', |
| 469 | +administratorkim privilegijama mogu da je mijenjaju. Uvjerite se da pratite [[Special:Protectedpages|pravila o zaštiti stranica]]</strong>.', |
470 | 470 | 'semiprotectedpagewarning' => "'''Pažnja:''' Ova stranica je zaključana tako da je samo registrovani korisnici mogu uređivati.", |
471 | 471 | 'templatesused' => 'Šabloni koji su upotrebljeni na ovoj stranici:', |
472 | 472 | |
— | — | @@ -505,7 +505,7 @@ |
506 | 506 | i tekst $3 članaka.', |
507 | 507 | 'noexactmatch' => "Nema stranice sa takvim imenom. |
508 | 508 | |
509 | | -Možete '''[[:$1|da napravite članak sa tim naslovom]]''' ili [[Project:Zahtjevani članci|da stavite zahtjev za ovaj članak]] ili [[Special:Allpages/$1|potražite na drugim stranicama]]. |
| 509 | +Možete '''[[:$1|da napravite članak sa tim naslovom]]''' ili [[{{MediaWiki:helppage}}|da stavite zahtjev za ovaj članak]] ili [[Special:Allpages/$1|potražite na drugim stranicama]]. |
510 | 510 | |
511 | 511 | ::*'''''<u>Opomena: Nemojte da kopirate materijale za koje nemate dozvolu!</u>'''''", |
512 | 512 | 'titlematches' => 'Naslov članka odgovara', |
— | — | @@ -809,7 +809,7 @@ |
810 | 810 | ili sliku zajedno sa svom njenom istorijom iz baze. |
811 | 811 | Molimo Vas da potvrdite da namjeravate da uradite ovo, da razumijete |
812 | 812 | poslijedice, i da ovo radite u skladu sa |
813 | | -[[Project:Pravila|pravilima]] {{SITENAME}}.', |
| 813 | +[[{{MediaWiki:policy-url}}|pravilima]] {{SITENAME}}.', |
814 | 814 | 'actioncomplete' => 'Akcija završena', |
815 | 815 | 'deletedtext' => 'Članak "$1" je obrisan. |
816 | 816 | Pogledajte $2 za zapis o skorašnjim brisanjima.', |
— | — | @@ -878,7 +878,7 @@ |
879 | 879 | |
880 | 880 | # Block/unblock |
881 | 881 | 'blockip' => 'Blokiraj korisnika', |
882 | | -'blockiptext' => 'Upotrebite donji upitnik da biste uklonili prava pisanja sa određene IP adrese ili korisničkog imena. Ovo bi trebalo da bude urađeno samo da bi se spriječio vandalizam, i u skladu sa [[Project:Smjernice|smjernicama]]. Unesite konkretan razlog ispod (na primjer, navodeći koje stranice su vandalizovane).', |
| 882 | +'blockiptext' => 'Upotrebite donji upitnik da biste uklonili prava pisanja sa određene IP adrese ili korisničkog imena. Ovo bi trebalo da bude urađeno samo da bi se spriječio vandalizam, i u skladu sa [[{{MediaWiki:policy-url}}|smjernicama]]. Unesite konkretan razlog ispod (na primjer, navodeći koje stranice su vandalizovane).', |
883 | 883 | 'ipaddress' => 'IP adresa/korisničko ime', |
884 | 884 | 'ipbexpiry' => 'Trajanje', |
885 | 885 | 'ipbreason' => 'Razlog', |
Index: branches/apiedit/phase3/languages/messages/MessagesRu.php |
— | — | @@ -1,8 +1,8 @@ |
2 | 2 | <?php |
3 | 3 | /** Russian (русский язык) |
4 | 4 | * |
5 | | - * Based on MessagesEn.php revision 25083, (2007-08-23) |
6 | | - * and ru.wikipedia MediaWiki namespace (2007-08-23) |
| 5 | + * Based on MessagesEn.php revision 25546, (2007-09-10) |
| 6 | + * and ru.wikipedia MediaWiki namespace (2007-09-10) |
7 | 7 | * |
8 | 8 | * Maintainer: Alexander Sigachov (alexander.sigachov на Google Mail) |
9 | 9 | * |
— | — | @@ -688,12 +688,6 @@ |
689 | 689 | Обратите внимание, что вы не сможете отправить письмо администратору, если вы не зарегистрированы в проекте и не подтвердили свой адрес электронной почты в [[{{ns:special}}:Preferences|личных настройках]], а также если вам было запрещено отправлять письма при блокировке. |
690 | 690 | |
691 | 691 | Ваш идентификатор блокировки — #$5. Пожалуйста, указывайте его в своих запросах.', |
692 | | -'blockedtext-concise' => 'Соответствующий вашему имени или IP-адресу $7 был заблокирован администратором $1. Причина блокировки: $2. Блокировка заканчивается $6. Для обсуждения блокировки вы можете |
693 | | -связаться с $1, или любым другим администратором. Вы не сможете использовать функцию «письмо участнику», если в настройках вашей учётной записи не указан действующий электронный адрес, или если при блокировке вам была отключана возможность отправлять письма. |
694 | | -Ваш текущий IP-адрес: $3, а идентификатор блокировки равен #$5. Пожалуйста, включайте эту информацию в ваши запросы.', |
695 | | -'autoblockedtext-concise' => 'Вашим IP-адресом недавно пользовался участник, который впоследствии был заблокирован. Блокировку установил $1. Причина блокировки: $2. Блокировка заканчивается $6. Для обсуждения блокировки вы можете |
696 | | -связаться с $1, или любым другим администратором. Вы не сможете использовать функцию «письмо участнику», если в настройках вашей учётной записи не указан действующий электронный адрес, или если при блокировке вам была отключана возможность отправлять письма. |
697 | | -Ваш текущий IP-адрес: $3, а идентификатор блокировки равен #$5. Пожалуйста, включайте эту информацию в ваши запросы.', |
698 | 692 | 'blockedoriginalsource' => 'Ниже показан текст страницы «$1».', |
699 | 693 | 'blockededitsource' => "Ниже показан текст '''ваших изменений''' страницы «$1».", |
700 | 694 | 'whitelistedittitle' => 'Для изменения требуется авторизация', |
— | — | @@ -790,8 +784,6 @@ |
791 | 785 | |
792 | 786 | # Account creation failure |
793 | 787 | 'cantcreateaccounttitle' => 'Невозможно создать учётную запись', |
794 | | -'cantcreateaccounttext' => 'Регистрация новых участников с этого IP-адреса (<b>$1</b>) запрещена. |
795 | | -Скорее всего, это связано с систематическим вандализмом с этого адреса. Данный адрес может быть общим, например, для школы или интернет-провайдера.', |
796 | 788 | |
797 | 789 | # History pages |
798 | 790 | 'revhistory' => 'Журнал изменений', |
— | — | @@ -889,11 +881,6 @@ |
890 | 882 | 'searchresulttext' => 'Для получения более подробной информации о поиске на страницах проекта, см. [[{{MediaWiki:helppage}}|справочный раздел]].', |
891 | 883 | 'searchsubtitle' => 'По запросу «[[:$1]]»', |
892 | 884 | 'searchsubtitleinvalid' => 'По запросу «$1»', |
893 | | -'badquery' => 'Неправильно сформированный запрос', |
894 | | -'badquerytext' => 'Невозможно обработать запрос. |
895 | | -Возможно, Вы попытались найти слово короче трёх букв (это пока не поддерживается) либо допустили опечатку в слове. |
896 | | -Попробуйте другой запрос.', |
897 | | -'matchtotals' => 'Запросу «$1» соответствует $2 {{plural:$2|название статьи|названия статей|названий статей}} и тексты $3 {{plural:$3|статьи|статей|статей}}.', |
898 | 885 | 'noexactmatch' => 'Страницы с названием «$1» не существует. |
899 | 886 | |
900 | 887 | <span style="display: block; margin: 1.5em 2em"> |
— | — | @@ -911,7 +898,6 @@ |
912 | 899 | 'powersearch' => 'Искать', |
913 | 900 | 'powersearchtext' => 'Искать в пространствах имён:<br />$1<br />$2 Показывать перенаправления<br /> Искать $3 $9', |
914 | 901 | 'searchdisabled' => 'Извините, но встроенный полнотекстовый поиск выключен. Вы можете воспользоваться поиском по сайту через поисковые системы общего назначения, однако имейте в виду, что копия сайта в их кеше может быть несколько устаревшей.', |
915 | | -'blanknamespace' => '(Основное)', |
916 | 902 | |
917 | 903 | # Preferences page |
918 | 904 | 'preferences' => 'Настройки', |
— | — | @@ -991,19 +977,22 @@ |
992 | 978 | 'userrights-available-remove' => 'Вы можете удалять участников из группы $1.', |
993 | 979 | |
994 | 980 | # Groups |
995 | | -'group' => 'Группа:', |
996 | | -'group-bot' => 'Боты', |
997 | | -'group-sysop' => 'Администраторы', |
998 | | -'group-bureaucrat' => 'Бюрократы', |
999 | | -'group-all' => '(все)', |
| 981 | +'group' => 'Группа:', |
| 982 | +'group-autoconfirmed' => 'Автоподтверждённые участники', |
| 983 | +'group-bot' => 'Боты', |
| 984 | +'group-sysop' => 'Администраторы', |
| 985 | +'group-bureaucrat' => 'Бюрократы', |
| 986 | +'group-all' => '(все)', |
1000 | 987 | |
1001 | | -'group-bot-member' => 'бот', |
1002 | | -'group-sysop-member' => 'администратор', |
1003 | | -'group-bureaucrat-member' => 'бюрократ', |
| 988 | +'group-autoconfirmed-member' => 'Автоподтверждённый участник', |
| 989 | +'group-bot-member' => 'бот', |
| 990 | +'group-sysop-member' => 'администратор', |
| 991 | +'group-bureaucrat-member' => 'бюрократ', |
1004 | 992 | |
1005 | | -'grouppage-bot' => '{{ns:project}}:Боты', |
1006 | | -'grouppage-sysop' => '{{ns:project}}:Администраторы', |
1007 | | -'grouppage-bureaucrat' => '{{ns:project}}:Бюрократы', |
| 993 | +'grouppage-autoconfirmed' => '{{ns:project}}:Автоподтверждённые участники', |
| 994 | +'grouppage-bot' => '{{ns:project}}:Боты', |
| 995 | +'grouppage-sysop' => '{{ns:project}}:Администраторы', |
| 996 | +'grouppage-bureaucrat' => '{{ns:project}}:Бюрократы', |
1008 | 997 | |
1009 | 998 | # User rights log |
1010 | 999 | 'rightslog' => 'Журнал прав участника', |
— | — | @@ -1036,9 +1025,11 @@ |
1037 | 1026 | 'number_of_watching_users_pageview' => '[$1 наблюдающих пользователя]', |
1038 | 1027 | 'rc_categories' => 'Только из категорий (разделитель «|»)', |
1039 | 1028 | 'rc_categories_any' => 'Любой', |
| 1029 | +'newsectionsummary' => '/* $1 */ Новая тема', |
1040 | 1030 | |
1041 | 1031 | # Recent changes linked |
1042 | 1032 | 'recentchangeslinked' => 'Связанные правки', |
| 1033 | +'recentchangeslinked-title' => 'Связанные правки для $1', |
1043 | 1034 | 'recentchangeslinked-noresult' => 'На связанных страницах не было изменений за указанный период.', |
1044 | 1035 | 'recentchangeslinked-summary' => "На этой служебной странице представлен список последних изменений на связанных страницах. Страницы из списка наблюдения '''выделены'''.", |
1045 | 1036 | |
— | — | @@ -1071,12 +1062,13 @@ |
1072 | 1063 | 'uploadedfiles' => 'Загруженные файлы', |
1073 | 1064 | 'ignorewarning' => 'Игнорировать предупреждения и сохранить файл в любом случае.', |
1074 | 1065 | 'ignorewarnings' => 'Игнорировать предупреждения', |
| 1066 | +'minlength1' => 'Название файла должно содержать хотя бы одну букву.', |
1075 | 1067 | 'illegalfilename' => 'Имя файла «$1» содержит символы, которые не разрешается использовать в заголовках. Пожалуйста, переименуйте файл и попытайтесь загрузить его снова.', |
1076 | 1068 | 'badfilename' => 'Название файла было изменено на $1.', |
1077 | | -'filetype-badmime' => 'Файлы, имеющие MIME-тип "$1" не могут быть загружены.', |
| 1069 | +'filetype-badmime' => 'Файлы, имеющие MIME-тип "$1", не могут быть загружены.', |
1078 | 1070 | 'filetype-badtype' => "'''«.$1»''' является нежелательным типом файлов |
1079 | 1071 | : Список разрешённых типов файлов: $2", |
1080 | | -'filetype-missing' => 'Отсутствует расширение у файла (например «.jpg»).', |
| 1072 | +'filetype-missing' => 'Отсутствует расширение у файла (например, «.jpg»).', |
1081 | 1073 | 'large-file' => 'Рекомендуется использовать изображения, размер которых не превышает $1 байт (размер загруженного файла составляет $2 байт).', |
1082 | 1074 | 'largefileserver' => 'Размер файла превышает максимально разрешённый.', |
1083 | 1075 | 'emptyfile' => 'Загруженный вами файл вероятно пустой. Возможно, это произошло из-за ошибки при наборе имени файла. Пожалуйста, проверьте, действительно ли вы хотите загрузить этот файл.', |
— | — | @@ -1122,7 +1114,7 @@ |
1123 | 1115 | |
1124 | 1116 | 'license' => 'Лицензирование', |
1125 | 1117 | 'nolicense' => 'Отсутствует', |
1126 | | -'license-nopreview' => '(Предпросмотр не доступен)', |
| 1118 | +'license-nopreview' => '(Предпросмотр недоступен)', |
1127 | 1119 | 'upload_source_url' => ' (правильный, публично доступный интернет-адрес)', |
1128 | 1120 | 'upload_source_file' => ' (файл на вашем компьютере)', |
1129 | 1121 | |
— | — | @@ -1131,7 +1123,7 @@ |
1132 | 1124 | 'imagelisttext' => "Ниже представлен список из '''$1''' {{PLURAL:$1|файла|файлов|файлов}}, отсортированных $2.", |
1133 | 1125 | 'getimagelist' => 'получение списка файлов', |
1134 | 1126 | 'ilsubmit' => 'Искать', |
1135 | | -'showlast' => 'Показать последние $1 {{plural:$1|файл|файла|файлов}}, {{plural:$1|отсортированный|отсортированные|отсортированных}} $2.', |
| 1127 | +'showlast' => 'Показать последние $1 {{plural:$1|файл|файла|файлов}}, {{plural:$1|отсортированные|отсортированные|отсортированных}} $2.', |
1136 | 1128 | 'byname' => 'по имени', |
1137 | 1129 | 'bydate' => 'по дате', |
1138 | 1130 | 'bysize' => 'по размеру', |
— | — | @@ -1139,15 +1131,15 @@ |
1140 | 1132 | 'imgdesc' => 'описание', |
1141 | 1133 | 'imgfile' => 'файл', |
1142 | 1134 | 'filehist' => 'История файла', |
1143 | | -'filehist-help' => 'Нажмите на дату, чтобы просмотреть как тогда выглядел файл.', |
| 1135 | +'filehist-help' => 'Нажмите на дату/время, чтобы просмотреть как тогда выглядел файл.', |
1144 | 1136 | 'filehist-deleteall' => 'удалить все', |
1145 | | -'filehist-deleteone' => 'удалить эту', |
1146 | | -'filehist-revert' => 'откатить', |
1147 | | -'filehist-current' => 'текущая', |
| 1137 | +'filehist-deleteone' => 'удалить этот', |
| 1138 | +'filehist-revert' => 'вернуть', |
| 1139 | +'filehist-current' => 'текущий', |
1148 | 1140 | 'filehist-datetime' => 'Дата/время', |
1149 | 1141 | 'filehist-user' => 'Участник', |
1150 | | -'filehist-dimensions' => 'Размеры', |
1151 | | -'filehist-filesize' => 'Размер файлы', |
| 1142 | +'filehist-dimensions' => 'Размер объекта', |
| 1143 | +'filehist-filesize' => 'Размер файла', |
1152 | 1144 | 'filehist-comment' => 'Примечание', |
1153 | 1145 | 'imagelinks' => 'Ссылки', |
1154 | 1146 | 'linkstoimage' => 'Следующие страницы ссылаются на данный файл:', |
— | — | @@ -1166,13 +1158,13 @@ |
1167 | 1159 | 'imagelist_search_for' => 'Поиск по имени изображения:', |
1168 | 1160 | |
1169 | 1161 | # File reversion |
1170 | | -'filerevert' => 'Откат $1', |
1171 | | -'filerevert-legend' => 'Откатить файл', |
1172 | | -'filerevert-intro' => '<span class="plainlinks">Вы откатываете \'\'\'[[Media:$1|$1]]\'\'\' к [версии $4 от $3, $2].</span>', |
| 1162 | +'filerevert' => 'Возврат к старой версии $1', |
| 1163 | +'filerevert-legend' => 'Возвратить версию файла', |
| 1164 | +'filerevert-intro' => '<span class="plainlinks">Вы возвращаете \'\'\'[[Media:$1|$1]]\'\'\' к [$4 версии от $3, $2].</span>', |
1173 | 1165 | 'filerevert-comment' => 'Примечание:', |
1174 | | -'filerevert-defaultcomment' => 'Откачено к версии от $2, $1', |
1175 | | -'filerevert-submit' => 'Откатить', |
1176 | | -'filerevert-success' => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' был откачен к [версии $4 от $3, $2].</span>', |
| 1166 | +'filerevert-defaultcomment' => 'Возврат к версии от $2, $1', |
| 1167 | +'filerevert-submit' => 'Возвратить', |
| 1168 | +'filerevert-success' => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' был возвращён к [$4 версии Filetype-missingот $3, $2].</span>', |
1177 | 1169 | 'filerevert-badversion' => 'Не существует предыдущей локальной версии этого файла с указанной отметкой даты и времени.', |
1178 | 1170 | |
1179 | 1171 | # File deletion |
— | — | @@ -1186,7 +1178,7 @@ |
1187 | 1179 | 'filedelete-success-old' => '<span class="plainlinks">Версия \'\'\'[[Media:$1|$1]]\'\'\' от $3, $2 была удалена.</span>', |
1188 | 1180 | 'filedelete-nofile' => "'''$1''' не существует на этом сайте.", |
1189 | 1181 | 'filedelete-nofile-old' => "Не существет архивной версии '''$1''' с указанными атрибутами.", |
1190 | | -'filedelete-iscurrent' => 'Вы пытаетесь удалить последнюю версию этого файла. Пожалуйста, откатите сначала файл к отдной из старых версий.', |
| 1182 | +'filedelete-iscurrent' => 'Вы пытаетесь удалить последнюю версию этого файла. Пожалуйста, верните сначала файл к отдной из старых версий.', |
1191 | 1183 | |
1192 | 1184 | # MIME search |
1193 | 1185 | 'mimesearch' => 'Поиск по MIME', |
— | — | @@ -1230,7 +1222,7 @@ |
1231 | 1223 | 'disambiguations-text' => "Следующие статьи ссылаются на '''многозначные страницы'''. Вместо этого они, вероятно, должны указывать на соответствующую конкретную статью.<br />Страница считается многозначной, если на ней размещён шаблон, имя которого указано на странице [[MediaWiki:disambiguationspage]].", |
1232 | 1224 | |
1233 | 1225 | 'doubleredirects' => 'Двойные перенаправления', |
1234 | | -'doubleredirectstext' => 'Каждая строка содержит ссылки на первое и второе перенаправления, а также первую строчку страницы второго перенаправления, в которой обычно указывается название страницы, куда должно осуществляться перенаправление. Нужно, чтобы и первое перенаправление ссылалось на эту страницу.', |
| 1226 | +'doubleredirectstext' => 'На этой странице представлен список перенаправлений на другие перенаправления. Каждая строка содержит ссылки на первое и второе перенаправления, а также первую строчку страницы второго перенаправления, в которой обычно указывается название страницы, куда должно ссылаться первое перенаправление.', |
1235 | 1227 | |
1236 | 1228 | 'brokenredirects' => 'Разорванные перенаправления', |
1237 | 1229 | 'brokenredirectstext' => 'Следующие перенаправления указывают на несуществующие статьи:', |
— | — | @@ -1388,7 +1380,6 @@ |
1389 | 1381 | 'iteminvalidname' => 'Проблема с элементом «$1», недопустимое название…', |
1390 | 1382 | 'wlnote' => 'Ниже следуют последние $1 {{PLURAL:$1|изменение|изменения|изменений}} за {{PLURAL:$2|последний|последние|последние}} <strong>$2</strong> {{plural:$2|час|часа|часов}}.', |
1391 | 1383 | 'wlshowlast' => 'Показать за последние $1 часов $2 дней $3', |
1392 | | -'wlsaved' => 'Это сохранённая версия вашего списка наблюдения', |
1393 | 1384 | 'watchlist-show-bots' => 'Показать правки ботов', |
1394 | 1385 | 'watchlist-hide-bots' => 'Скрыть правки ботов', |
1395 | 1386 | 'watchlist-show-own' => 'Показать мои правки', |
— | — | @@ -1545,14 +1536,14 @@ |
1546 | 1537 | 'undelete-cleanup-error' => 'Ошибка удаления неиспользуемого архивного файла «$1».', |
1547 | 1538 | 'undelete-missing-filearchive' => 'Невозможно восстановить файл с архивным идентификатором $1, так как он отсутствует в базе данных. Возможно, файл уже был восстановлен.', |
1548 | 1539 | 'undelete-error-short' => 'Ошибка восстановления файла: $1', |
1549 | | -'undelete-error-long' => 'Во время восстановления файла возникли ошибки:: |
| 1540 | +'undelete-error-long' => 'Во время восстановления файла возникли ошибки: |
1550 | 1541 | |
1551 | | -$1 |
1552 | | -', |
| 1542 | +$1', |
1553 | 1543 | |
1554 | 1544 | # Namespace form on various pages |
1555 | | -'namespace' => 'Пространство имён:', |
1556 | | -'invert' => 'Обратить выделенное', |
| 1545 | +'namespace' => 'Пространство имён:', |
| 1546 | +'invert' => 'Обратить выделенное', |
| 1547 | +'blanknamespace' => '(Основное)', |
1557 | 1548 | |
1558 | 1549 | # Contributions |
1559 | 1550 | 'contributions' => 'Вклад участника', |
— | — | @@ -1580,6 +1571,7 @@ |
1581 | 1572 | |
1582 | 1573 | # What links here |
1583 | 1574 | 'whatlinkshere' => 'Ссылки сюда', |
| 1575 | +'whatlinkshere-title' => 'Страницы, ссылающиеся на $1', |
1584 | 1576 | 'notargettitle' => 'Не указана цель', |
1585 | 1577 | 'notargettext' => 'Вы не указали целевую страницу или участника для этого действия.', |
1586 | 1578 | 'linklistsub' => '(Список ссылок)', |
— | — | @@ -1964,8 +1956,7 @@ |
1965 | 1957 | 'filedeleteerror-short' => 'Ошибка удаления файла: $1', |
1966 | 1958 | 'filedeleteerror-long' => 'Во время удаления файла возникли ошибки: |
1967 | 1959 | |
1968 | | -$1 |
1969 | | -', |
| 1960 | +$1', |
1970 | 1961 | 'filedelete-missing' => 'Файл «$1» не может быть удалён, так как его не существует.', |
1971 | 1962 | 'filedelete-old-unregistered' => 'Указанной версии файла «$1» не существует в базе данных.', |
1972 | 1963 | 'filedelete-current-unregistered' => 'Указанного файла «$1» не существует в базе данных.', |
— | — | @@ -2394,8 +2385,8 @@ |
2395 | 2386 | 'livepreview-error' => 'Не удалось установить соединение: $1 «$2». Попробуйте воспользоваться обычным предпросмотром.', |
2396 | 2387 | |
2397 | 2388 | # Friendlier slave lag warnings |
2398 | | -'lag-warn-normal' => 'Изменения, сделанные раньше чем $1 секунд назад, могут быть не показаны в этом списке.', |
2399 | | -'lag-warn-high' => 'Из-за большого отставания в синхронизации серверов баз данных, изменения, сделанные раньше чем $1 секунд назад,могут быть не показаны в этом списке.', |
| 2389 | +'lag-warn-normal' => 'Изменения, сделанные менее чем $1 {{plural:$1|секунду|секунды|секунд}} назад, могут быть не показаны в этом списке.', |
| 2390 | +'lag-warn-high' => 'Из-за большого отставания в синхронизации серверов баз данных изменения, сделанные менее чем $1 {{plural:$1|секунду|секунды|секунд}} назад, могут быть не показаны в этом списке.', |
2400 | 2391 | |
2401 | 2392 | # Watchlist editor |
2402 | 2393 | 'watchlistedit-numitems' => 'Ваш список наблюдения содержит {{PLURAL:$1|$1 запись|$1 записи|$1 записей}}, исключая страницы обсуждений.', |
Index: branches/apiedit/phase3/languages/messages/MessagesBe_tarask.php |
— | — | @@ -534,8 +534,8 @@ |
535 | 535 | 'editconflict' => 'Канфлікт рэдагаваньня: $1', |
536 | 536 | 'yourtext' => 'Ваш тэкст', |
537 | 537 | 'storedversion' => 'Захаваная вэрсія', |
538 | | -'copyrightwarning' => '<strong>НЕЛЬГА БЕЗ [[{{ns:project}}:Дазволы на выкарыстаньне матэрыялаў|ДАЗВОЛУ]] ДАДАВАЦЬ МАТЭРЫЯЛЫ, АБАРОНЕНЫЯ АЎТАРСКІМ ПРАВАМ!</strong>', |
539 | | -'protectedpagewarning' => '<strong>ПАПЯРЭДЖАНЬНЕ: Гэтая старонка была абароненая, таму толькі адміністратары могуць рэдагаваць яе. Упэўніцеся, што Вы кіруецеся [[{{ns:project}}:Рэдагаваньне абароненых старонак|правіламі рэдагаваньня абароненых старонак]].</strong>', |
| 538 | +'copyrightwarning' => '<strong>НЕЛЬГА БЕЗ [[{{MediaWiki:copyrightpage}}|ДАЗВОЛУ]] ДАДАВАЦЬ МАТЭРЫЯЛЫ, АБАРОНЕНЫЯ АЎТАРСКІМ ПРАВАМ!</strong>', |
| 539 | +'protectedpagewarning' => '<strong>ПАПЯРЭДЖАНЬНЕ: Гэтая старонка была абароненая, таму толькі адміністратары могуць рэдагаваць яе. Упэўніцеся, што Вы кіруецеся [[Special:Protectedpages|правіламі рэдагаваньня абароненых старонак]].</strong>', |
540 | 540 | 'templatesused' => 'На гэтай старонцы выкарыстаныя наступныя шаблёны:', |
541 | 541 | 'templatesusedpreview' => 'У гэтым праглядзе выкарыстаныя наступныя шаблёны:', |
542 | 542 | 'templatesusedsection' => 'У гэтай сэкцыі выкарыстаныя наступныя шаблёны:', |
— | — | @@ -670,7 +670,7 @@ |
671 | 671 | 'reuploaddesc' => 'Вярнуцца да формы загрузкі.', |
672 | 672 | 'uploadtext' => "'''Перад тым, як загрузіць файл:''' |
673 | 673 | |
674 | | -* Азнаёмцеся з '''[[{{ns:project}}:Правілы выкарыстаньня файлаў|правіламі выкарыстаньня файлаў]]'''. |
| 674 | +* Азнаёмцеся з '''[[{{MediaWiki:policy-url}}|правіламі выкарыстаньня файлаў]]'''. |
675 | 675 | * Праверце з дапамогай '''[[Special:Imagelist|сьпісу файлаў]]''', ці не загружаны гэты файл з іншай назвай. |
676 | 676 | * Выкарыстоўвайце наступныя '''фарматы''': JPG — для фотаздымкаў; GIF — для анімацыі; PNG — для іншых выяваў; OGG — для аўдыёфайлаў. |
677 | 677 | * Давайце файлам '''зразумелыя назвы''', якія адлюстроўваюць іх зьмест. Напрыклад: ''Janka Kupala, 1910.jpg'' замест ''JK1.jpg''. Назву файла '''немагчыма''' зьмяніць пасьля загрузкі. |
— | — | @@ -773,7 +773,7 @@ |
774 | 774 | 'statistics' => 'Статыстыка', |
775 | 775 | 'sitestats' => 'Статыстыка {{GRAMMAR:родны|{{SITENAME}}}}', |
776 | 776 | 'userstats' => 'Статыстыка ўдзелу', |
777 | | -'userstatstext' => "Колькасьць [[Спэцыяльныя:Сьпіс удзельнікаў|зарэгістраваных удзельнікаў і ўдзельніц]]: '''$1'''. |
| 777 | +'userstatstext' => "Колькасьць [[Special:Listusers|зарэгістраваных удзельнікаў і ўдзельніц]]: '''$1'''. |
778 | 778 | |
779 | 779 | Колькасьць адміністратараў і адміністратарак: '''$2''' (ці '''$4%''').", |
780 | 780 | |
— | — | @@ -886,8 +886,8 @@ |
887 | 887 | 'watchlistfor' => "(для '''$1''')", |
888 | 888 | 'nowatchlist' => 'Ваш сьпіс назіраньня — пусты.', |
889 | 889 | 'addedwatch' => 'Дададзеная ў сьпіс назіраньня', |
890 | | -'addedwatchtext' => "Артыкул «$1» быў дададзены да Вашага [[{{ns:Special}}:Watchlist|сьпісу назіраньня]]. |
891 | | -Наступныя зьмены ў гэтым артыкуле і зьвязанай зь ім старонцы абмеркаваньняў будуць бачныя там, і старонка будзе выглядаць '''тлустай''' на [[{{ns:Special}}:Recentchanges|старонцы са сьпісам апошніх зьменаў]], каб зьмены было лягчэй заўважыць. |
| 890 | +'addedwatchtext' => "Артыкул «$1» быў дададзены да Вашага [[Special:Watchlist|сьпісу назіраньня]]. |
| 891 | +Наступныя зьмены ў гэтым артыкуле і зьвязанай зь ім старонцы абмеркаваньняў будуць бачныя там, і старонка будзе выглядаць '''тлустай''' на [[Special:Recentchanges|старонцы са сьпісам апошніх зьменаў]], каб зьмены было лягчэй заўважыць. |
892 | 892 | |
893 | 893 | Калі Вы захочаце выдаліць артыкул са сьпісу назіраньня, націсьніце «не назіраць» у спэцыяльным радку зьверху артыкула.", |
894 | 894 | 'removedwatch' => 'Выдаленая са сьпісу назіраньня', |
Index: branches/apiedit/phase3/languages/messages/MessagesDe.php |
— | — | @@ -2394,9 +2394,4 @@ |
2395 | 2395 | 'watchlisttools-raw' => 'Listenformat bearbeiten (Import/Export)', |
2396 | 2396 | 'watchlisttools-clear' => 'löschen', |
2397 | 2397 | |
2398 | | -# Language names in user language |
2399 | | -'languagename-local-de' => 'Deutsch', |
2400 | | -'languagename-local-en' => 'Englisch', |
2401 | | -'languagename-local-fr' => 'Französisch', |
2402 | | - |
2403 | 2398 | ); |
Index: branches/apiedit/phase3/languages/messages/MessagesEn.php |
— | — | @@ -2990,296 +2990,4 @@ |
2991 | 2991 | 'watchlisttools-raw' => 'Edit raw watchlist', |
2992 | 2992 | 'watchlisttools-clear' => 'Clear watchlist', |
2993 | 2993 | |
2994 | | -# Language names in user language |
2995 | | -'languagename-local-aa' => 'Afar', |
2996 | | -'languagename-local-ab' => 'Abkhaz', |
2997 | | -'languagename-local-af' => 'Afrikaans', |
2998 | | -'languagename-local-ak' => 'Akan', |
2999 | | -'languagename-local-als' => 'Alemannic', |
3000 | | -'languagename-local-am' => 'Amharic', |
3001 | | -'languagename-local-an' => 'Aragonese', |
3002 | | -'languagename-local-ang' => 'Old English', |
3003 | | -'languagename-local-ar' => 'Arabic', |
3004 | | -'languagename-local-arc' => 'Aramaic', |
3005 | | -'languagename-local-arn' => 'Mapuche', |
3006 | | -'languagename-local-as' => 'Assamese', |
3007 | | -'languagename-local-ast' => 'Asturian', |
3008 | | -'languagename-local-av' => 'Avar', |
3009 | | -'languagename-local-ay' => 'Aymara', |
3010 | | -'languagename-local-az' => 'Azerbaijani', |
3011 | | -'languagename-local-ba' => 'Bashkir', |
3012 | | -'languagename-local-bar' => 'Bavarian', |
3013 | | -'languagename-local-bat-smg' => 'Samogitian', |
3014 | | -'languagename-local-bcl' => 'BBikol', |
3015 | | -'languagename-local-be' => 'Belarusian normative', |
3016 | | -'languagename-local-be-tarask' => 'Belarusian in Taraskievica orthography', |
3017 | | -'languagename-local-be-x-old' => 'Belarusian in Taraskievica orthography', |
3018 | | -'languagename-local-bg' => 'Bulgarian', |
3019 | | -'languagename-local-bh' => 'Bihara', |
3020 | | -'languagename-local-bi' => 'Bislama', |
3021 | | -'languagename-local-bm' => 'Bambara', |
3022 | | -'languagename-local-bn' => 'Bengali', |
3023 | | -'languagename-local-bo' => 'Tibetan', |
3024 | | -'languagename-local-bpy' => 'Bishnupriya Manipuri', |
3025 | | -'languagename-local-br' => 'Breton', |
3026 | | -'languagename-local-bs' => 'Bosnian', |
3027 | | -'languagename-local-bug' => 'Buginese', |
3028 | | -'languagename-local-bxr' => 'Buryat', |
3029 | | -'languagename-local-ca' => 'Catalan', |
3030 | | -'languagename-local-cbk-zam' => 'Zamboanga Chavacano', |
3031 | | -'languagename-local-cdo' => 'Min Dong', |
3032 | | -'languagename-local-ce' => 'Chechen', |
3033 | | -'languagename-local-ceb' => 'Cebuano', |
3034 | | -'languagename-local-ch' => 'Chamorro', |
3035 | | -'languagename-local-cho' => 'Choctaw', |
3036 | | -'languagename-local-chr' => 'Cherokee', |
3037 | | -'languagename-local-chy' => 'Cheyenne', |
3038 | | -'languagename-local-co' => 'Corsican', |
3039 | | -'languagename-local-cr' => 'Cree', |
3040 | | -'languagename-local-crh' => 'Crimean Tatar', |
3041 | | -'languagename-local-crh-latn' => 'Crimean Tatar (Latin)', |
3042 | | -'languagename-local-crh-cyrl' => 'Crimean Tatar (Cyrillic)', |
3043 | | -'languagename-local-cs' => 'Czech', |
3044 | | -'languagename-local-csb' => 'Cassubian', |
3045 | | -'languagename-local-cu' => 'Old Church Slavonic', |
3046 | | -'languagename-local-cv' => 'Chuvash', |
3047 | | -'languagename-local-cy' => 'Welsh', |
3048 | | -'languagename-local-da' => 'Danish', |
3049 | | -'languagename-local-de' => 'German', |
3050 | | -'languagename-local-diq' => 'Zazaki', |
3051 | | -'languagename-local-dv' => 'Dhivehi', |
3052 | | -'languagename-local-dz' => 'Bhutani', |
3053 | | -'languagename-local-ee' => 'Ewe', |
3054 | | -'languagename-local-el' => 'Greek', |
3055 | | -'languagename-local-eml' => 'Emilian-Romagnol / Sammarinese', |
3056 | | -'languagename-local-en' => 'English', |
3057 | | -'languagename-local-eo' => 'Esperanto', |
3058 | | -'languagename-local-es' => 'Spanish', |
3059 | | -'languagename-local-et' => 'Estonian', |
3060 | | -'languagename-local-eu' => 'Basque', |
3061 | | -'languagename-local-ext' => 'Extremaduran', |
3062 | | -'languagename-local-fa' => 'Persian', |
3063 | | -'languagename-local-ff' => 'Fulah', |
3064 | | -'languagename-local-fi' => 'Finnish', |
3065 | | -'languagename-local-fiu-vro' => 'Võro', |
3066 | | -'languagename-local-fj' => 'Fijian', |
3067 | | -'languagename-local-fo' => 'Faroese', |
3068 | | -'languagename-local-fr' => 'French', |
3069 | | -'languagename-local-frc' => 'Cajun French', |
3070 | | -'languagename-local-frp' => 'Franco-Provençal/Arpitan', |
3071 | | -'languagename-local-fur' => 'Friulian', |
3072 | | -'languagename-local-fy' => 'Frisian', |
3073 | | -'languagename-local-ga' => 'Irish', |
3074 | | -'languagename-local-gd' => 'Scots Gaelic', |
3075 | | -'languagename-local-gl' => 'Galician', |
3076 | | -'languagename-local-glk' => 'Gilaki', |
3077 | | -'languagename-local-gn' => 'Guarani', |
3078 | | -'languagename-local-got' => 'Gothic', |
3079 | | -'languagename-local-gsw' => 'Alemannic', |
3080 | | -'languagename-local-gu' => 'Gujarati', |
3081 | | -'languagename-local-gv' => 'Manx', |
3082 | | -'languagename-local-ha' => 'Hausa', |
3083 | | -'languagename-local-hak' => 'Hakka', |
3084 | | -'languagename-local-haw' => 'Hawaiian', |
3085 | | -'languagename-local-he' => 'Hebrew', |
3086 | | -'languagename-local-hi' => 'Hindi', |
3087 | | -'languagename-local-hil' => 'Hiligaynon', |
3088 | | -'languagename-local-ho' => 'Hiri Motu', |
3089 | | -'languagename-local-hr' => 'Croatian', |
3090 | | -'languagename-local-hsb' => 'Upper Sorbian', |
3091 | | -'languagename-local-ht' => 'Haitian', |
3092 | | -'languagename-local-hu' => 'Hungarian', |
3093 | | -'languagename-local-hy' => 'Armenian', |
3094 | | -'languagename-local-hz' => 'Herero', |
3095 | | -'languagename-local-ia' => 'Interlingua (IALA)', |
3096 | | -'languagename-local-id' => 'Indonesian', |
3097 | | -'languagename-local-ie' => 'Interlingue (Occidental)', |
3098 | | -'languagename-local-ig' => 'Igbo', |
3099 | | -'languagename-local-ii' => 'Sichuan Yi', |
3100 | | -'languagename-local-ik' => 'Inupiak', |
3101 | | -'languagename-local-ilo' => 'Ilokano', |
3102 | | -'languagename-local-io' => 'Ido', |
3103 | | -'languagename-local-is' => 'Icelandic', |
3104 | | -'languagename-local-it' => 'Italian', |
3105 | | -'languagename-local-iu' => 'Inuktitut', |
3106 | | -'languagename-local-ja' => 'Japanese', |
3107 | | -'languagename-local-jbo' => 'Lojban', |
3108 | | -'languagename-local-jv' => 'Javanese', |
3109 | | -'languagename-local-ka' => 'Georgian', |
3110 | | -'languagename-local-kaa' => 'Karakalpak', |
3111 | | -'languagename-local-kab' => 'Kabyle', |
3112 | | -'languagename-local-kg' => 'Kongo', |
3113 | | -'languagename-local-ki' => 'Kikuyu', |
3114 | | -'languagename-local-kj' => 'Kuanyama', |
3115 | | -'languagename-local-kk' => 'Kazakh', |
3116 | | -'languagename-local-kk-cn' => 'Kazakh Arabic', |
3117 | | -'languagename-local-kk-kz' => 'Kazakh Cyrillic', |
3118 | | -'languagename-local-kk-tr' => 'Kazakh Latin', |
3119 | | -'languagename-local-kl' => 'Greenlandic', |
3120 | | -'languagename-local-km' => 'Cambodian', |
3121 | | -'languagename-local-kn' => 'Kannada', |
3122 | | -'languagename-local-ko' => 'Korean', |
3123 | | -'languagename-local-kr' => 'Kanuri', |
3124 | | -'languagename-local-krj' => 'Kinaray-a', |
3125 | | -'languagename-local-ks' => 'Kashmiri', |
3126 | | -'languagename-local-ksh' => 'Ripuarian ', |
3127 | | -'languagename-local-ku' => 'Kurdish', |
3128 | | -'languagename-local-ku-latn' => 'Kurdish Latin script', |
3129 | | -'languagename-local-ku-arab' => 'Kurdish Arabic script', |
3130 | | -'languagename-local-kv' => 'Komi', |
3131 | | -'languagename-local-kw' => 'Cornish', |
3132 | | -'languagename-local-ky' => 'Kirghiz', |
3133 | | -'languagename-local-la' => 'Latin', |
3134 | | -'languagename-local-lad' => 'Ladino', |
3135 | | -'languagename-local-lbe' => 'Lak', |
3136 | | -'languagename-local-lb' => 'Luxemburguish', |
3137 | | -'languagename-local-lg' => 'Ganda', |
3138 | | -'languagename-local-li' => 'Limburgian', |
3139 | | -'languagename-local-lij' => 'Ligurian', |
3140 | | -'languagename-local-lld' => 'Ladin', |
3141 | | -'languagename-local-lmo' => 'Lombard', |
3142 | | -'languagename-local-ln' => 'Lingala', |
3143 | | -'languagename-local-lo' => 'Laotian', |
3144 | | -'languagename-local-lt' => 'Lithuanian', |
3145 | | -'languagename-local-lv' => 'Latvian', |
3146 | | -'languagename-local-lzz' => 'Laz', |
3147 | | -'languagename-local-map-bms' => 'Banyumasan ', |
3148 | | -'languagename-local-mg' => 'Malagasy', |
3149 | | -'languagename-local-mh' => 'Marshallese', |
3150 | | -'languagename-local-mi' => 'Maori', |
3151 | | -'languagename-local-minnan' => 'Min-nan', |
3152 | | -'languagename-local-mk' => 'Macedonian', |
3153 | | -'languagename-local-ml' => 'Malayalam', |
3154 | | -'languagename-local-mn' => 'Mongoloian', |
3155 | | -'languagename-local-mo' => 'Moldovan', |
3156 | | -'languagename-local-mr' => 'Marathi', |
3157 | | -'languagename-local-ms' => 'Malay', |
3158 | | -'languagename-local-mt' => 'Maltese', |
3159 | | -'languagename-local-mus' => 'Creek', |
3160 | | -'languagename-local-my' => 'Burmese', |
3161 | | -'languagename-local-mzn' => 'Mazandarin', |
3162 | | -'languagename-local-na' => 'Nauruan', |
3163 | | -'languagename-local-nah' => 'Nahuatl', |
3164 | | -'languagename-local-nan' => 'Min-nan', |
3165 | | -'languagename-local-nap' => 'Neapolitan', |
3166 | | -'languagename-local-nb' => 'Norwegian (Bokmal)', |
3167 | | -'languagename-local-nds' => 'Low German', |
3168 | | -'languagename-local-nds-nl' => 'Dutch Low Saxon', |
3169 | | -'languagename-local-ne' => 'Nepali', |
3170 | | -'languagename-local-new' => 'Newar / Nepal Bhasa', |
3171 | | -'languagename-local-ng' => 'Ndonga', |
3172 | | -'languagename-local-nl' => 'Dutch', |
3173 | | -'languagename-local-nn' => 'Norwegian (Nynorsk)', |
3174 | | -'languagename-local-no' => 'Norwegian', |
3175 | | -'languagename-local-non' => 'Old Norse', |
3176 | | -'languagename-local-nov' => 'Novial', |
3177 | | -'languagename-local-nrm' => 'Norman', |
3178 | | -'languagename-local-nv' => 'Navajo', |
3179 | | -'languagename-local-ny' => 'Chichewa', |
3180 | | -'languagename-local-oc' => 'Occitan', |
3181 | | -'languagename-local-om' => 'Oromo', |
3182 | | -'languagename-local-or' => 'Oriya', |
3183 | | -'languagename-local-os' => 'Ossetic', |
3184 | | -'languagename-local-pa' => 'Punjabi', |
3185 | | -'languagename-local-pag' => 'Pangasinan', |
3186 | | -'languagename-local-pam' => 'Pampanga', |
3187 | | -'languagename-local-pap' => 'Papiamentu', |
3188 | | -'languagename-local-pdc' => 'Pennsylvania German', |
3189 | | -'languagename-local-pi' => 'Pali', |
3190 | | -'languagename-local-pih' => 'Norfuk', |
3191 | | -'languagename-local-pl' => 'Polish', |
3192 | | -'languagename-local-pms' => 'Piedmontese', |
3193 | | -'languagename-local-ps' => 'Pashto', |
3194 | | -'languagename-local-pt' => 'Portuguese', |
3195 | | -'languagename-local-pt-br' => 'Brazilian Portuguese', |
3196 | | -'languagename-local-qu' => 'Quechua', |
3197 | | -'languagename-local-rm' => 'Raeto-Romance', |
3198 | | -'languagename-local-rmy' => 'Vlax Romany', |
3199 | | -'languagename-local-rn' => 'Kirundi', |
3200 | | -'languagename-local-ro' => 'Romanian', |
3201 | | -'languagename-local-roa-rup' => 'Aromanian', |
3202 | | -'languagename-local-roa-tara' => 'Tarantino', |
3203 | | -'languagename-local-ru' => 'Russian', |
3204 | | -'languagename-local-ru-sib' => 'Siberian/North Russian', |
3205 | | -'languagename-local-rw' => 'Kinyarwanda', |
3206 | | -'languagename-local-sa' => 'Sanskrit', |
3207 | | -'languagename-local-sah' => 'Sakha', |
3208 | | -'languagename-local-sc' => 'Sardinian', |
3209 | | -'languagename-local-scn' => 'Sicilian', |
3210 | | -'languagename-local-sco' => 'Scots', |
3211 | | -'languagename-local-sd' => 'Sindhi', |
3212 | | -'languagename-local-se' => 'Northern Sami', |
3213 | | -'languagename-local-sg' => 'Sango', |
3214 | | -'languagename-local-sh' => 'Serbocroatian', |
3215 | | -'languagename-local-si' => 'Sinhalese', |
3216 | | -'languagename-local-simple' => 'Simple English', |
3217 | | -'languagename-local-sk' => 'Slovak', |
3218 | | -'languagename-local-sl' => 'Slovenian', |
3219 | | -'languagename-local-sm' => 'Samoan', |
3220 | | -'languagename-local-sn' => 'Shona', |
3221 | | -'languagename-local-so' => 'Somali', |
3222 | | -'languagename-local-sq' => 'Albanian', |
3223 | | -'languagename-local-sr' => 'Serbian', |
3224 | | -'languagename-local-sr-ec' => 'Serbian cyrillic ekavian', |
3225 | | -'languagename-local-sr-jc' => 'Serbian cyrillic iyekvian', |
3226 | | -'languagename-local-sr-el' => 'Serbian latin ekavian', |
3227 | | -'languagename-local-sr-jl' => 'Serbian latin iyekavian', |
3228 | | -'languagename-local-ss' => 'Swati', |
3229 | | -'languagename-local-st' => 'Southern Sotho', |
3230 | | -'languagename-local-su' => 'Sundanese', |
3231 | | -'languagename-local-sv' => 'Swedish', |
3232 | | -'languagename-local-sw' => 'Swahili', |
3233 | | -'languagename-local-ta' => 'Tamil', |
3234 | | -'languagename-local-te' => 'Telugu', |
3235 | | -'languagename-local-tet' => 'Tetun', |
3236 | | -'languagename-local-tg' => 'Tajik', |
3237 | | -'languagename-local-th' => 'Thai', |
3238 | | -'languagename-local-ti' => 'Tigrinya', |
3239 | | -'languagename-local-tk' => 'Turkmen', |
3240 | | -'languagename-local-tl' => 'Tagalog', |
3241 | | -'languagename-local-tn' => 'Setswana', |
3242 | | -'languagename-local-to' => 'Tonga', |
3243 | | -'languagename-local-tokipona' => 'Toki Pona', |
3244 | | -'languagename-local-tp' => 'Toki Pona', |
3245 | | -'languagename-local-tpi' => 'Tok Pisin', |
3246 | | -'languagename-local-tr' => ' Turkish', |
3247 | | -'languagename-local-ts' => 'Tsonga', |
3248 | | -'languagename-local-tt' => 'Tatar', |
3249 | | -'languagename-local-tum' => 'Tumbuka', |
3250 | | -'languagename-local-tw' => 'Twi', |
3251 | | -'languagename-local-ty' => 'Tahitian', |
3252 | | -'languagename-local-tyv' => 'Tyvan', |
3253 | | -'languagename-local-udm' => 'Udmurt', |
3254 | | -'languagename-local-ug' => 'Uyghur', |
3255 | | -'languagename-local-uk' => 'Ukrainian', |
3256 | | -'languagename-local-ur' => 'Urdu', |
3257 | | -'languagename-local-uz' => 'Uzbek', |
3258 | | -'languagename-local-ve' => 'Venda', |
3259 | | -'languagename-local-vec' => 'Venetian', |
3260 | | -'languagename-local-vi' => 'Vietnamese', |
3261 | | -'languagename-local-vls' => 'West Flemish', |
3262 | | -'languagename-local-vo' => 'Volapük', |
3263 | | -'languagename-local-wa' => 'Walloon', |
3264 | | -'languagename-local-war' => 'Waray-Waray', |
3265 | | -'languagename-local-wo' => 'Wolof', |
3266 | | -'languagename-local-wuu' => 'Wu', |
3267 | | -'languagename-local-xal' => 'Kalmyk', |
3268 | | -'languagename-local-xh' => 'Xhosan', |
3269 | | -'languagename-local-yi' => 'Yiddish', |
3270 | | -'languagename-local-yo' => 'Yoruba', |
3271 | | -'languagename-local-yue' => 'Cantonese', |
3272 | | -'languagename-local-za' => 'Zhuang', |
3273 | | -'languagename-local-zea' => 'Zealandic', |
3274 | | -'languagename-local-zh' => 'Chinese', |
3275 | | -'languagename-local-zh-cfr' => 'Min-nan', |
3276 | | -'languagename-local-zh-classical' => 'Classical Chinese/Literary Chinese', |
3277 | | -'languagename-local-zh-cn' => 'Chinese (PRC)', |
3278 | | -'languagename-local-zh-hans' => 'Chinese written using the Simplified Chinese script', |
3279 | | -'languagename-local-zh-hant' => 'Chinese written using the Traditional Chinese script', |
3280 | | -'languagename-local-zh-hk' => 'Chinese (Hong Kong)', |
3281 | | -'languagename-local-zh-min-nan' => 'Min-nan', |
3282 | | -'languagename-local-zh-sg' => 'Chinese (Singapore)', |
3283 | | -'languagename-local-zh-tw' => 'Chinese (Taiwan)', |
3284 | | -'languagename-local-zh-yue' => 'Cantonese', |
3285 | | -'languagename-local-zu' => 'aZulu', |
3286 | 2994 | ); |
Index: branches/apiedit/phase3/languages/messages/MessagesAf.php |
— | — | @@ -382,7 +382,7 @@ |
383 | 383 | <br />''$2''<p>Jy mag $1 of een van die ander [[{{MediaWiki:grouppage-sysop}}|administreerders]] kontak |
384 | 384 | om dit te bespreek.", |
385 | 385 | 'confirmedittitle' => 'E-pos-bevestiging nodig om te redigeer', |
386 | | -'confirmedittext' => 'U moet u e-posadres bevestig voor u bladsye wysig. Verstel en bevestig asseblief u e-posadres by u [[Spesiaal:Preferences|voorkeure]].', |
| 386 | +'confirmedittext' => 'U moet u e-posadres bevestig voor u bladsye wysig. Verstel en bevestig asseblief u e-posadres by u [[Special:Preferences|voorkeure]].', |
387 | 387 | 'accmailtitle' => 'Wagwoord gestuur.', |
388 | 388 | 'accmailtext' => "Die wagwoord van '$1' is gestuur aan $2.", |
389 | 389 | 'newarticle' => '(Nuut)', |
— | — | @@ -390,7 +390,7 @@ |
391 | 391 | Om 'n nuwe bladsy te skep, tik in die invoerboks hier onder. Lees die [[{{MediaWiki:helppage}}|hulp bladsy]] |
392 | 392 | vir meer inligting. |
393 | 393 | Indien jy per ongeluk hier is, gebruik jou blaaier se '''terug''' knop.", |
394 | | -'anontalkpagetext' => "----''Hierdie is die besprekingsblad vir 'n anonieme gebruiker wat nog nie 'n rekening geskep het nie of wat dit nie gebruik nie. Daarom moet ons sy/haar numeriese [[IP-adres]] gebruik vir identifikasie. Só 'n adres kan deur verskeie gebruikers gedeel word. Indien jy 'n anonieme gebruiker is wat voel dat ontoepaslike kommentaar teen jou gerig is, [[Spesiaal:Userlogin|skep 'n rekening of teken in]] om verwarring met ander anonieme gebruikers te voorkom.''", |
| 394 | +'anontalkpagetext' => "----''Hierdie is die besprekingsblad vir 'n anonieme gebruiker wat nog nie 'n rekening geskep het nie of wat dit nie gebruik nie. Daarom moet ons sy/haar numeriese IP-adres gebruik vir identifikasie. Só 'n adres kan deur verskeie gebruikers gedeel word. Indien jy 'n anonieme gebruiker is wat voel dat ontoepaslike kommentaar teen jou gerig is, [[Special:Userlogin|skep 'n rekening of teken in]] om verwarring met ander anonieme gebruikers te voorkom.''", |
395 | 395 | 'noarticletext' => '(Daar is tans geen inligting vir hierdie artikel nie.)', |
396 | 396 | 'clearyourcache' => "'''Let wel''': Na die voorkeure gestoor is, moet u blaaier se kasgeheue verfris word om die veranderinge te sien: '''Mozilla:''' klik ''Reload'' (of ''Ctrl-R''), '''IE / Opera:''' ''Ctrl-F5'', '''Safari:''' ''Cmd-R'', '''Konqueror''' ''Ctrl-R''.", |
397 | 397 | 'usercssjsyoucanpreview' => '<strong>Wenk:</strong> Gebruik die "Wys voorskou"-knoppie om u nuwe CSS/JS te toets voor u stoor.', |
— | — | @@ -576,7 +576,7 @@ |
577 | 577 | Om prente wat voorheen gelaai is te sien of te soek, gaan na die |
578 | 578 | [[Special:Imagelist|lys van gelaaide prente]]. |
579 | 579 | Laai van lêers en skrappings word aangeteken in die |
580 | | -[[{{ns:special}}:Log/upload|laailog]]. |
| 580 | +[[Special:Log/upload|laailog]]. |
581 | 581 | |
582 | 582 | Gebruik die vorm hier onder om nuwe prente te laai wat jy ter illustrasie in jou artikels wil gebruik. |
583 | 583 | In die meeste webblaaiers sal jy 'n \"Browse...\" knop sien, wat jou bedryfstelsel se standaard lêeroopmaak dialoogblokkie sal oopmaak. |
— | — | @@ -782,7 +782,7 @@ |
783 | 783 | 'deletepage' => 'Skrap bladsy', |
784 | 784 | 'confirm' => 'Bevestig', |
785 | 785 | 'excontent' => "inhoud was: '$1'", |
786 | | -'excontentauthor' => "Inhoud was: '$1' (en '[[[Spesiaal:Contributions/$2|$2]]' was die enigste bydraer)", |
| 786 | +'excontentauthor' => "Inhoud was: '$1' (en '[[[Special:Contributions/$2|$2]]' was die enigste bydraer)", |
787 | 787 | 'exbeforeblank' => "Inhoud voor uitwissing was: '$1'", |
788 | 788 | 'exblank' => 'bladsy was leeg', |
789 | 789 | 'confirmdelete' => 'Bevestig skrapping', |
— | — | @@ -805,7 +805,7 @@ |
806 | 806 | 'rollbackfailed' => 'Terugrol onsuksesvol', |
807 | 807 | 'cantrollback' => 'Kan nie na verandering terug keer nie; die laaste bydraer is die enigste outer van hierdie bladsy.', |
808 | 808 | 'editcomment' => 'Die wysigopsomming was: "<i>$1</i>".', # only shown if there is an edit comment |
809 | | -'revertpage' => 'Wysigings deur [[Spesiaal:Contributions/$2|$2]] teruggerol na laaste weergawe deur $1', |
| 809 | +'revertpage' => 'Wysigings deur [[Special:Contributions/$2|$2]] teruggerol na laaste weergawe deur $1', |
810 | 810 | 'protectlogpage' => 'Beskermlogboek', |
811 | 811 | 'protectedarticle' => 'het [[$1]] beskerm', |
812 | 812 | 'unprotectedarticle' => 'het beskerming van [[$1]] verwyder', |
Property changes on: branches/apiedit/phase3 |
___________________________________________________________________ |
Modified: svnmerge-integrated |
813 | 813 | - /trunk/phase3:1-25776 |
814 | 814 | + /trunk/phase3:1-25794 |