Index: branches/preferences-work/phase3/includes/Xml.php |
— | — | @@ -756,6 +756,27 @@ |
757 | 757 | $value = ($value !== false) ? $value : $name; |
758 | 758 | $this->options[] = Xml::option( $name, $value, $value === $this->default ); |
759 | 759 | } |
| 760 | + |
| 761 | + // This accepts an array of form |
| 762 | + // label => value |
| 763 | + // label => ( label => value, label => value ) |
| 764 | + public function addOptions( $options ) { |
| 765 | + $this->options[] = trim(self::formatOptions( $options, $this->default )); |
| 766 | + } |
| 767 | + |
| 768 | + static function formatOptions( $options, $default = false ) { |
| 769 | + $data = ''; |
| 770 | + foreach( $options as $label => $value ) { |
| 771 | + if ( is_array( $value ) ) { |
| 772 | + $contents = self::formatOptions( $value, $default ); |
| 773 | + $data .= Xml::tags( 'optgroup', array( 'label' => $label ), $contents ) . "\n"; |
| 774 | + } else { |
| 775 | + $data .= Xml::option( $label, $value, $value == $default ) . "\n"; |
| 776 | + } |
| 777 | + } |
| 778 | + |
| 779 | + return $data; |
| 780 | + } |
760 | 781 | |
761 | 782 | public function getHTML() { |
762 | 783 | return Xml::tags( 'select', $this->attributes, implode( "\n", $this->options ) ); |
Index: branches/preferences-work/phase3/includes/HTMLForm.php |
— | — | @@ -435,6 +435,20 @@ |
436 | 436 | return null; |
437 | 437 | } |
438 | 438 | } |
| 439 | + |
| 440 | + static function flattenOptions( $options ) { |
| 441 | + $flatOpts = array(); |
| 442 | + |
| 443 | + foreach( $options as $key => $value ) { |
| 444 | + if ( is_array( $value ) ) { |
| 445 | + $flatOpts = array_merge( $flatOpts, self::flattenOptions( $value ) ); |
| 446 | + } else { |
| 447 | + $flatOpts[] = $value; |
| 448 | + } |
| 449 | + } |
| 450 | + |
| 451 | + return $flatOpts; |
| 452 | + } |
439 | 453 | } |
440 | 454 | |
441 | 455 | class HTMLTextField extends HTMLFormField { |
— | — | @@ -526,7 +540,9 @@ |
527 | 541 | function validate( $value, $alldata ) { |
528 | 542 | $p = parent::validate( $value, $alldata ); |
529 | 543 | if ($p !== true) return $p; |
530 | | - if ( array_key_exists( $value, $this->mParams['options'] ) ) |
| 544 | + |
| 545 | + $validOptions = HTMLFormField::flattenOptions( $this->mParams['options'] ); |
| 546 | + if ( in_array( $value, $validOptions ) ) |
531 | 547 | return true; |
532 | 548 | else |
533 | 549 | return wfMsgExt( 'htmlform-select-badoption', 'parseinline' ); |
— | — | @@ -535,9 +551,7 @@ |
536 | 552 | function getInputHTML( $value ) { |
537 | 553 | $select = new XmlSelect( $this->mName, $this->mID, $value ); |
538 | 554 | |
539 | | - foreach( $this->mParams['options'] as $key => $label ) { |
540 | | - $select->addOption( $label, $key ); |
541 | | - } |
| 555 | + $select->addOptions( $this->mParams['options'] ); |
542 | 556 | |
543 | 557 | return $select->getHTML(); |
544 | 558 | } |
— | — | @@ -560,9 +574,7 @@ |
561 | 575 | $selected = $valInSelect ? $value : 'other'; |
562 | 576 | |
563 | 577 | $select = new XmlSelect( $this->mName, $this->mID, $selected ); |
564 | | - foreach( $this->mParams['options'] as $key => $label ) { |
565 | | - $select->addOption( $label, $key ); |
566 | | - } |
| 578 | + $select->addOptions( $this->mParams['options'] ); |
567 | 579 | |
568 | 580 | $select->setAttribute( 'class', 'mw-htmlform-select-or-other' ); |
569 | 581 | |
— | — | @@ -603,9 +615,12 @@ |
604 | 616 | if ($p !== true) return $p; |
605 | 617 | |
606 | 618 | if (!is_array($value)) return false; |
| 619 | + |
607 | 620 | // If all options are valid, array_intersect of the valid options and the provided |
608 | 621 | // options will return the provided options. |
609 | | - $validValues = array_intersect( $value, array_keys($this->mParams['options']) ); |
| 622 | + $validOptions = HTMLFormField::flattenOptions( $this->mParams['options'] ); |
| 623 | + |
| 624 | + $validValues = array_intersect( $value, $validOptions ); |
610 | 625 | if ( count( $validValues ) == count($value) ) |
611 | 626 | return true; |
612 | 627 | else |
— | — | @@ -613,14 +628,24 @@ |
614 | 629 | } |
615 | 630 | |
616 | 631 | function getInputHTML( $value ) { |
| 632 | + $html = $this->formatOptions( $this->mParams['options'], $value ); |
| 633 | + |
| 634 | + return $html; |
| 635 | + } |
| 636 | + |
| 637 | + function formatOptions( $options, $value ) { |
617 | 638 | $html = ''; |
618 | | - foreach( $this->mParams['options'] as $key => $label ) { |
619 | | - global $wgRequest; |
620 | | - $checkbox = Xml::check( $this->mName.'[]', in_array( $key, $value ), |
621 | | - array( 'id' => $this->mID, 'value' => $key ) ); |
622 | | - $checkbox .= ' ' . Xml::tags( 'label', array( 'for' => $this->mID ), $label ); |
623 | | - |
624 | | - $html .= Xml::tags( 'p', null, $checkbox ); |
| 639 | + foreach( $options as $label => $info ) { |
| 640 | + if (is_array($info)) { |
| 641 | + $html .= Xml::tags( 'h1', null, $label ) . "\n"; |
| 642 | + $html .= $this->formatOptions( $info, $value ); |
| 643 | + } else { |
| 644 | + $checkbox = Xml::check( $this->mName.'[]', in_array( $info, $value ), |
| 645 | + array( 'id' => $this->mID, 'value' => $info ) ); |
| 646 | + $checkbox .= ' ' . Xml::tags( 'label', array( 'for' => $this->mID ), $label ); |
| 647 | + |
| 648 | + $html .= Xml::tags( 'p', null, $checkbox ); |
| 649 | + } |
625 | 650 | } |
626 | 651 | |
627 | 652 | return $html; |
— | — | @@ -656,22 +681,35 @@ |
657 | 682 | |
658 | 683 | if (!is_string($value) && !is_int($value)) |
659 | 684 | return false; |
| 685 | + |
| 686 | + $validOptions = HTMLFormField::flattenOptions( $this->mParams['options'] ); |
660 | 687 | |
661 | | - if ( array_key_exists( $value, $this->mParams['options'] ) ) |
| 688 | + if ( in_array( $value, $validOptions ) ) |
662 | 689 | return true; |
663 | 690 | else |
664 | 691 | return wfMsgExt( 'htmlform-select-badoption', 'parseinline' ); |
665 | 692 | } |
666 | 693 | |
667 | 694 | function getInputHTML( $value ) { |
| 695 | + $html = $this->formatOptions( $this->mParams['options'], $value ); |
| 696 | + |
| 697 | + return $html; |
| 698 | + } |
| 699 | + |
| 700 | + function formatOptions( $options, $value ) { |
668 | 701 | $html = ''; |
669 | | - |
670 | | - foreach( $this->mParams['options'] as $key => $label ) { |
671 | | - $html .= Xml::radio( $this->mName, $key, $key == $value, |
672 | | - array( 'id' => $this->mID."-$key" ) ); |
673 | | - $html .= ' ' . |
674 | | - Xml::tags( 'label', array( 'for' => $this->mID."-$key" ), $label ); |
675 | | - $html .= "<br/>"; |
| 702 | + foreach( $options as $label => $info ) { |
| 703 | + if (is_array($info)) { |
| 704 | + $html .= Xml::tags( 'h1', null, $label ) . "\n"; |
| 705 | + $html .= $this->formatOptions( $info, $value ); |
| 706 | + } else { |
| 707 | + $html .= Xml::radio( $this->mName, $info, $info == $value, |
| 708 | + array( 'id' => $this->mID."-$info" ) ); |
| 709 | + $html .= ' ' . |
| 710 | + Xml::tags( 'label', array( 'for' => $this->mID."-$info" ), $label ); |
| 711 | + |
| 712 | + $html .= "<br/>\n"; |
| 713 | + } |
676 | 714 | } |
677 | 715 | |
678 | 716 | return $html; |
Index: branches/preferences-work/phase3/includes/Preferences.php |
— | — | @@ -122,9 +122,9 @@ |
123 | 123 | 'type' => 'select', |
124 | 124 | 'section' => 'personal', |
125 | 125 | 'options' => array( |
126 | | - 'male' => wfMsg('gender-male'), |
127 | | - 'female' => wfMsg('gender-female'), |
128 | | - 'unknown' => wfMsg('gender-unknown'), |
| 126 | + wfMsg('gender-male') => 'male', |
| 127 | + wfMsg('gender-female') => 'female', |
| 128 | + wfMsg('gender-unknown') => 'unknown', |
129 | 129 | ), |
130 | 130 | 'label-message' => 'yourgender', |
131 | 131 | 'help-message' => 'prefs-help-gender', |
— | — | @@ -132,7 +132,7 @@ |
133 | 133 | |
134 | 134 | // Language |
135 | 135 | global $wgContLanguageCode; |
136 | | - $languages = Language::getLanguageNames( false ); |
| 136 | + $languages = array_reverse( Language::getLanguageNames( false ) ); |
137 | 137 | if( !array_key_exists( $wgContLanguageCode, $languages ) ) { |
138 | 138 | $languages[$wgContLanguageCode] = $wgContLanguageCode; |
139 | 139 | } |
— | — | @@ -140,7 +140,8 @@ |
141 | 141 | |
142 | 142 | $options = array(); |
143 | 143 | foreach( $languages as $code => $name ) { |
144 | | - $options[$code] = "$code - $name"; |
| 144 | + $display = "$code - $name"; |
| 145 | + $options[$display] = $code; |
145 | 146 | } |
146 | 147 | $defaultPreferences['language'] = |
147 | 148 | array( |
— | — | @@ -284,7 +285,8 @@ |
285 | 286 | $defaultPreferences['math'] = |
286 | 287 | array( |
287 | 288 | 'type' => 'radio', |
288 | | - 'options' => array_map( 'wfMsg', $wgLang->getMathNames() ), |
| 289 | + 'options' => |
| 290 | + array_flip( array_map( 'wfMsg', $wgLang->getMathNames() ) ), |
289 | 291 | 'label' => ' ', |
290 | 292 | 'section' => 'math', |
291 | 293 | 'label-message' => 'math', |
— | — | @@ -367,9 +369,9 @@ |
368 | 370 | array( |
369 | 371 | 'type' => 'select', |
370 | 372 | 'options' => array( |
371 | | - 0 => wfMsg( 'underline-never' ), |
372 | | - 1 => wfMsg( 'underline-always' ), |
373 | | - 2 => wfMsg( 'underline-default' ), |
| 373 | + wfMsg( 'underline-never' ) => 0, |
| 374 | + wfMsg( 'underline-always' ) => 1, |
| 375 | + wfMsg( 'underline-default' ) => 2, |
374 | 376 | ), |
375 | 377 | 'label-message' => 'tog-underline', |
376 | 378 | 'section' => 'rendering', |
— | — | @@ -378,7 +380,7 @@ |
379 | 381 | $stubThresholdValues = array( 0, 50, 100, 500, 1000, 2000, 5000, 10000 ); |
380 | 382 | $stubThresholdOptions = array(); |
381 | 383 | foreach( $stubThresholdValues as $value ) { |
382 | | - $stubThresholdOptions[$value] = wfMsg( 'size-bytes', $value ); |
| 384 | + $stubThresholdOptions[wfMsg( 'size-bytes', $value )] = $value; |
383 | 385 | } |
384 | 386 | |
385 | 387 | $defaultPreferences['stubthreshold'] = |
— | — | @@ -698,7 +700,7 @@ |
699 | 701 | |
700 | 702 | if (!$displayNs) $displayNs = wfMsg( 'blanknamespace' ); |
701 | 703 | |
702 | | - $nsOptions[$ns] = $displayNs; |
| 704 | + $nsOptions[$displayNs] = $ns; |
703 | 705 | } |
704 | 706 | |
705 | 707 | $defaultPreferences['searchnamespaces'] = |
— | — | @@ -800,7 +802,8 @@ |
801 | 803 | } |
802 | 804 | if( $skinkey == $wgDefaultSkin ) |
803 | 805 | $sn .= ' (' . wfMsg( 'default' ) . ')'; |
804 | | - $ret[$skinkey] = "$sn $previewlink{$extraLinks}"; |
| 806 | + $display = "$sn $previewlink{$extraLinks}"; |
| 807 | + $ret[$display] = $skinkey; |
805 | 808 | } |
806 | 809 | |
807 | 810 | return $ret; |
— | — | @@ -821,7 +824,7 @@ |
822 | 825 | } else { |
823 | 826 | $formatted = $wgLang->timeanddate( $epoch, false, $key ); |
824 | 827 | } |
825 | | - $ret[$key] = $formatted; |
| 828 | + $ret[$formatted] = $key; |
826 | 829 | } |
827 | 830 | } |
828 | 831 | return $ret; |
— | — | @@ -833,7 +836,8 @@ |
834 | 837 | $ret = array(); |
835 | 838 | |
836 | 839 | foreach ( $wgImageLimits as $index => $limits ) { |
837 | | - $ret[$index] = "{$limits[0]}×{$limits[1]}" . wfMsg('unit-pixel'); |
| 840 | + $display = "{$limits[0]}×{$limits[1]}" . wfMsg('unit-pixel'); |
| 841 | + $ret[$display] = $index; |
838 | 842 | } |
839 | 843 | |
840 | 844 | return $ret; |
— | — | @@ -845,7 +849,8 @@ |
846 | 850 | $ret = array(); |
847 | 851 | |
848 | 852 | foreach ( $wgThumbLimits as $index => $size ) { |
849 | | - $ret[$index] = $size . wfMsg('unit-pixel'); |
| 853 | + $display = $size . wfMsg('unit-pixel'); |
| 854 | + $ret[$display] = $index; |
850 | 855 | } |
851 | 856 | |
852 | 857 | return $ret; |
— | — | @@ -911,9 +916,9 @@ |
912 | 917 | |
913 | 918 | global $wgLocalTZoffset; |
914 | 919 | |
915 | | - $opt["System|$wgLocalTZoffset"] = wfMsg( 'timezoneuseserverdefault' ); |
916 | | - $opt['other'] = wfMsg( 'timezoneuseoffset' ); |
917 | | - $opt['guess'] = wfMsg( 'guesstimezone' ); |
| 920 | + $opt[wfMsg( 'timezoneuseserverdefault' )] = "System|$wgLocalTZoffset"; |
| 921 | + $opt[wfMsg( 'timezoneuseoffset' )] = 'other'; |
| 922 | + $opt[wfMsg( 'guesstimezone' )] = 'guess'; |
918 | 923 | |
919 | 924 | if ( function_exists( 'timezone_identifiers_list' ) ) { |
920 | 925 | # Read timezone list |
— | — | @@ -932,6 +937,9 @@ |
933 | 938 | $tzRegions['Indian'] = wfMsg( 'timezoneregion-indian' ); |
934 | 939 | $tzRegions['Pacific'] = wfMsg( 'timezoneregion-pacific' ); |
935 | 940 | asort( $tzRegions ); |
| 941 | + |
| 942 | + $prefill = array_fill_keys( array_values($tzRegions), array() ); |
| 943 | + $opt = array_merge( $opt, $prefill ); |
936 | 944 | |
937 | 945 | $now = date_create( 'now' ); |
938 | 946 | |
— | — | @@ -952,7 +960,7 @@ |
953 | 961 | $display = str_replace( '_', ' ', $z[0] . '/' . $z[1] ); |
954 | 962 | $value = "ZoneInfo|$minDiff|$tz"; |
955 | 963 | |
956 | | - $opt[$value] = $display; |
| 964 | + $opt[$z[0]][$display] = $value; |
957 | 965 | } |
958 | 966 | } |
959 | 967 | return $opt; |
Index: branches/preferences-work/extensions/Gadgets/Gadgets.i18n.php |
— | — | @@ -18,7 +18,7 @@ |
19 | 19 | 'gadgets-desc' => 'Lets users select custom [[Special:Gadgets|CSS and JavaScript gadgets]] in their [[Special:Preferences|preferences]]', |
20 | 20 | |
21 | 21 | #for Special:Preferences |
22 | | - 'gadgets-prefs' => 'Gadgets', |
| 22 | + 'prefs-gadgets' => 'Gadgets', |
23 | 23 | 'gadgets-prefstext' => 'Below is a list of special gadgets you can enable for your account. |
24 | 24 | These gadgets are mostly based on JavaScript, so JavaScript has to be enabled in your browser for them to work. |
25 | 25 | Note that these gadgets will have no effect on this preferences page. |
— | — | @@ -42,7 +42,7 @@ |
43 | 43 | */ |
44 | 44 | $messages['qqq'] = array( |
45 | 45 | 'gadgets-desc' => 'Short description of the Gadgets extension, shown in [[Special:Version]]. Do not translate or change links.', |
46 | | - 'gadgets-prefs' => 'In Gadgets extension. The name of a tab in [[Special:Preferences]] where user set their preferences for the extension. |
| 46 | + 'prefs-gadgets' => 'In Gadgets extension. The name of a tab in [[Special:Preferences]] where user set their preferences for the extension. |
47 | 47 | |
48 | 48 | {{Identical|Gadgets}}', |
49 | 49 | 'gadgets-prefstext' => 'In Gadgets extension. This is the explanation text displayed under the Gadgets tab in [[Special:Preferences]].', |
— | — | @@ -59,7 +59,7 @@ |
60 | 60 | */ |
61 | 61 | $messages['af'] = array( |
62 | 62 | 'gadgets-desc' => 'Laat gebruikers toe om [[Special:Gadgets|CSS en JavaScripts]] geriewe te aktiveer in hulle [[Special:Preferences|voorkeure]]', |
63 | | - 'gadgets-prefs' => 'Geriewe', |
| 63 | + 'prefs-gadgets' => 'Geriewe', |
64 | 64 | 'gadgets-prefstext' => "Hieronder is 'n lys van spesiale geriewe wat u kan aktiveer. |
65 | 65 | Hierdie geriewe maak hoofsaaklik van JavaScript gebruik. Dus moet JavaScript in u webblaaier geaktiveer wees. |
66 | 66 | Hierdie geriewe het geen invloed op hoe hierdie voorkeurbladsy vertoon nie. |
— | — | @@ -77,7 +77,7 @@ |
78 | 78 | * @author Codex Sinaiticus |
79 | 79 | */ |
80 | 80 | $messages['am'] = array( |
81 | | - 'gadgets-prefs' => 'ተጨማሪ መሣርያዎች', |
| 81 | + 'prefs-gadgets' => 'ተጨማሪ መሣርያዎች', |
82 | 82 | 'gadgets-prefstext' => 'ከዚህ ታች አንዳንድ ተጨማሪ መሣርያ ወይም መኪናነት በዝርዝር ሊገኝ ይችላል። እነዚህ በደንብ እንዲሠሩ በኮምፒውተርዎ ላይ ጃቫ-ስክሪፕት እንዲኖር አስፈላጊነት ነው። |
83 | 83 | |
84 | 84 | የዚህ ዊኪ መጋቢዎች [[MediaWiki:Gadgets-definition]] |
— | — | @@ -99,7 +99,7 @@ |
100 | 100 | */ |
101 | 101 | $messages['an'] = array( |
102 | 102 | 'gadgets-desc' => 'Deixa que os usuario selezionen os [[Special:Gadgets|gadgets de CSS y JavaScript]] que quieran en as suyas [[Special:Preferences|preferenzias]]', |
103 | | - 'gadgets-prefs' => 'Trastes', |
| 103 | + 'prefs-gadgets' => 'Trastes', |
104 | 104 | 'gadgets-prefstext' => "Contino ye una lista de trastes espezials que puede fer serbir en a suya cuenta. |
105 | 105 | Como cuasi toz istos trastes son feitos en JavaScript, caldrá que tienga autibato JavaScript en o suyo nabegador ta que baigan bien. Pare cuenta que istos trastes no tendrán garra efeuto en ista pachina de preferenzias. |
106 | 106 | |
— | — | @@ -117,7 +117,7 @@ |
118 | 118 | */ |
119 | 119 | $messages['ar'] = array( |
120 | 120 | 'gadgets-desc' => 'يسمح للمستخدمين باختيار [[Special:Gadgets|إضافات سي إس إس وجافاسكريبت]] معدلة في [[Special:Preferences|تفضيلاتهم]]', |
121 | | - 'gadgets-prefs' => 'إضافات', |
| 121 | + 'prefs-gadgets' => 'إضافات', |
122 | 122 | 'gadgets-prefstext' => 'بالأسفل قائمة بالإضافات الخاصة التي يمكن تفعيلها لحسابك. |
123 | 123 | هذه الإضافات مبنية على الأغلب على جافاسكريبت، لذا فالجافاسكريبت يجب أن تكون مفعلة في متصفحك لكي يعملوا. |
124 | 124 | لاحظ أن هذه الإضافات لن يكون لها أي تأثير على صفحة التفضيلات هذه. |
— | — | @@ -139,7 +139,7 @@ |
140 | 140 | */ |
141 | 141 | $messages['arz'] = array( |
142 | 142 | 'gadgets-desc' => 'بيسمح لليوزرز انهم يختارو [[Special:Gadgets|اضافاتCSS وJavaScript]] فى [[Special:Preferences|التفضيلات]] بتاعتهم', |
143 | | - 'gadgets-prefs' => 'اضافات', |
| 143 | + 'prefs-gadgets' => 'اضافات', |
144 | 144 | 'gadgets-prefstext' => 'تحت فى لستة بالضافات المخصوصة اللى انت ممكن تفعلها فى الحساب بتاعك. |
145 | 145 | الاضافات دى غالبا ما بتبقى مبينة على الجافاسكريبت،و علشان كده لازم تفعل الجافاسطريبت فى البراوزر بتاعك علشتن يشتغلو. |
146 | 146 | اعمل حسابك ان الاضافات دى مش ح يكون ليها اى تاثير على صفحة التفضيلات دي. |
— | — | @@ -158,7 +158,7 @@ |
159 | 159 | */ |
160 | 160 | $messages['ast'] = array( |
161 | 161 | 'gadgets-desc' => 'Permite a los usuarios seleicionar al gustu [[Special:Gadgets|accesorios CSS y JavaScript]] nes sos [[Special:Preferences|preferencies]]', |
162 | | - 'gadgets-prefs' => 'Accesorios', |
| 162 | + 'prefs-gadgets' => 'Accesorios', |
163 | 163 | 'gadgets-prefstext' => "Embaxo amuésase una llista de los accesorios especiales que pues activar pa la to cuenta. |
164 | 164 | Estos accesorios tán mayormente basaos en JavaScript, polo qu'has tener activáu esti nel to navegador pa que funcionen. |
165 | 165 | Date cuenta de qu'estos accesorios nun tendrán efeutu nesta páxina de preferencies. |
— | — | @@ -185,7 +185,7 @@ |
186 | 186 | */ |
187 | 187 | $messages['bcc'] = array( |
188 | 188 | 'gadgets-desc' => 'اجازت دن کابرانء که انتخاب کنن دلواهی [[Special:Gadgets|گجت آنی سی اس اس و جاوا اسکرسپت]] ته وتی [[Special:Preferences|ترجیحات]]', |
189 | | - 'gadgets-prefs' => 'گجت آن', |
| 189 | + 'prefs-gadgets' => 'گجت آن', |
190 | 190 | 'gadgets' => 'گجت آن', |
191 | 191 | 'gadgets-title' => 'گجت آن', |
192 | 192 | 'gadgets-uses' => 'استفاده بیت', |
— | — | @@ -198,7 +198,7 @@ |
199 | 199 | */ |
200 | 200 | $messages['be-tarask'] = array( |
201 | 201 | 'gadgets-desc' => 'Дазваляе ўдзельнікам выбіраць [[Special:Gadgets|CSS і JavaScript-дадаткі]] ў сваіх [[Special:Preferences|устаноўках]]', |
202 | | - 'gadgets-prefs' => 'Гаджэты', |
| 202 | + 'prefs-gadgets' => 'Гаджэты', |
203 | 203 | 'gadgets-prefstext' => 'Ніжэй знаходзіцца сьпіс спэцыяльных гаджэтаў, якія Вы можаце ўключыць для свайго рахунка. |
204 | 204 | Гэтыя гаджэты, пераважна, заснаваныя на JavaScript, таму Вам неабходна ўключыць JavaScript у сваім браўзэры для таго, каб яны працавалі. |
205 | 205 | Заўважце, што гэтыя гаджэты не працуюць на старонцы ўстановак. |
— | — | @@ -219,7 +219,7 @@ |
220 | 220 | */ |
221 | 221 | $messages['bg'] = array( |
222 | 222 | 'gadgets-desc' => 'Позволява на потребителите да избират и активират [[Special:Gadgets|CSS и JavaScript джаджи]] от своите [[Special:Preferences|настройки]]', |
223 | | - 'gadgets-prefs' => 'Джаджи', |
| 223 | + 'prefs-gadgets' => 'Джаджи', |
224 | 224 | 'gadgets-prefstext' => 'По-долу е списъкът на специалните джаджи, които можете да активирате на своята потребителска сметка. |
225 | 225 | Тъй като почти всички джаджи са базирани на Джаваскрипт, трябва да го активирате на браузъра си, за да могат те да работят. |
226 | 226 | Имайте предвид, че тези джаджи няма да окажат влияние на тази страница с настройки. |
— | — | @@ -238,7 +238,7 @@ |
239 | 239 | */ |
240 | 240 | $messages['bn'] = array( |
241 | 241 | 'gadgets-desc' => 'ব্যবহারকারীদের তাদের [[Special:Preferences|পছন্দে]] স্বনির্বাচিত [[Special:Gadgets|সিএসএস এবং জাভাস্ক্রিপ্ট গ্যাজেট]] নির্বাচনের সুযোগ দাও', |
242 | | - 'gadgets-prefs' => 'গ্যাজেটগুলি', |
| 242 | + 'prefs-gadgets' => 'গ্যাজেটগুলি', |
243 | 243 | 'gadgets-prefstext' => 'নিচে কিছু বিশেষ গ্যাজেটের তালিকা দেওয়া হল, যেগুলি আপনি আপনার অ্যাকাউন্টের জন্য সক্রিয় করতে পারেন। |
244 | 244 | এই গ্যাজেটগুলি বেশিরভাগই জাভাস্ক্রিপ্ট-ভিত্তিক, তাই এগুলি কাজ করতে হলে আপনার ব্রাউজারে জাভাস্ক্রিপ্ট সক্রিয় থাকতে হবে। |
245 | 245 | লক্ষ্য করুন, এই গ্যাজেটগুলি এই পছন্দ পাতায় কোন প্রভাব ফেলবে না। |
— | — | @@ -254,7 +254,7 @@ |
255 | 255 | */ |
256 | 256 | $messages['br'] = array( |
257 | 257 | 'gadgets-desc' => 'Leuskel a ra an implijerien da bersonelaat [[Special:Gadgets|bitrakoù CSS ha JavaScript]] en o [[Special:Preferences|fenndibaboù]]', |
258 | | - 'gadgets-prefs' => 'Bitrakoù', |
| 258 | + 'prefs-gadgets' => 'Bitrakoù', |
259 | 259 | 'gadgets' => 'Bitrakoù', |
260 | 260 | 'gadgets-title' => 'Bitrakoù', |
261 | 261 | 'gadgets-uses' => 'A implij', |
— | — | @@ -265,7 +265,7 @@ |
266 | 266 | */ |
267 | 267 | $messages['bs'] = array( |
268 | 268 | 'gadgets-desc' => 'Omogućava korisnicima da odaberu vlastite [[Special:Gadgets|CSS i JavaScript dodatke]] (gadgets) u svojim [[Special:Preferences|postavkama]]', |
269 | | - 'gadgets-prefs' => 'Dodaci', |
| 269 | + 'prefs-gadgets' => 'Dodaci', |
270 | 270 | 'gadgets-prefstext' => "Ovo je spisak specijalih gadgets (''dodataka'') koje možete omogućiti za Vaš korisnički račun. Ovi dodaci su najčešće bazirani na JavaScript, tako da se postavke JavaScript moraju omogućiti u Vašem web pregledniku da bi mogli raditi. |
271 | 271 | Zapamtite da ovi gadgets ne uzrokuju nikakve efekte na ovoj stranici za postavke. |
272 | 272 | |
— | — | @@ -285,7 +285,7 @@ |
286 | 286 | */ |
287 | 287 | $messages['ca'] = array( |
288 | 288 | 'gadgets-desc' => 'Permet als usuaris personalitzar [[Special:Gadgets|els gadgets CSS i JavaScript]] a les seves [[Special:Preferences|preferències]]', |
289 | | - 'gadgets-prefs' => 'Gadgets', |
| 289 | + 'prefs-gadgets' => 'Gadgets', |
290 | 290 | 'gadgets-prefstext' => "A continuació teniu una llista de «gadgets» especials que podeu activar al vostre compte.<br /> |
291 | 291 | La majoria d'aquests gadgets fan servir JavaScript, per tant haureu de tenir un navegador que funcioni amb aquest llenguatge activat per a que vos funcionin. |
292 | 292 | Tingueu en compte que els gadgets no funcionaran en aquesta pàgina. |
— | — | @@ -306,7 +306,7 @@ |
307 | 307 | */ |
308 | 308 | $messages['cs'] = array( |
309 | 309 | 'gadgets-desc' => 'Umožňuje uživatelům vybrat si [[Special:Gadgets|CSS a JavaScriptové udělátko]] ve svém [[Special:Preferences|nastavení]].', |
310 | | - 'gadgets-prefs' => 'Udělátka', |
| 310 | + 'prefs-gadgets' => 'Udělátka', |
311 | 311 | 'gadgets-prefstext' => 'Níže je přehled speciálních udělátek, která si můžete ve svém účtu zapnout. |
312 | 312 | Tato udělátka jsou založena převážně na JavaScriptu, takže je pro jejich funkčnost nutné mít v prohlížeči JavaScript zapnutý. |
313 | 313 | Udělátka nejsou aplikována na této stránce nastavení. |
— | — | @@ -325,7 +325,7 @@ |
326 | 326 | */ |
327 | 327 | $messages['da'] = array( |
328 | 328 | 'gadgets-desc' => 'Lader brugere vælge brugerdefinerede [[Special:Gadgets|CSS og JavaScript gadgets]] i deres [[Special:Preferences|indstillinger]]', |
329 | | - 'gadgets-prefs' => 'Gadgets', |
| 329 | + 'prefs-gadgets' => 'Gadgets', |
330 | 330 | 'gadgets-prefstext' => 'Nedenstående er en liste over de gadgets som du kan aktivere for din brugerkonto. |
331 | 331 | Da disse gadgets hovedsageligt er baseret på JavaScript skal du slå JavaScript til i din browser for at få dem til at virke. |
332 | 332 | Bemærk at disse gadgets ikke vil have nogen effekt på denne side (indstillinger). |
— | — | @@ -347,7 +347,7 @@ |
348 | 348 | */ |
349 | 349 | $messages['de'] = array( |
350 | 350 | 'gadgets-desc' => 'Ermöglicht Benutzern, in ihren [[Special:Preferences|persönlichen Einstellungen]] vordefinierte [[Special:Gadgets|CSS- und JavaScript-Gadgets]] zu aktivieren', |
351 | | - 'gadgets-prefs' => 'Gadgets', |
| 351 | + 'prefs-gadgets' => 'Gadgets', |
352 | 352 | 'gadgets-prefstext' => 'Liste von speziellen Gadgets die für jeden Benutzer aktiviert werden können. |
353 | 353 | Die Gadgets basieren zumeist auf JavaScript, daher muss JavaScript im Browser aktiviert sein, damit sie funktionieren. |
354 | 354 | Die Gadgets funktionieren allerdings nicht auf dieser Seite mit persönlichen Einstellungen. |
— | — | @@ -367,7 +367,7 @@ |
368 | 368 | */ |
369 | 369 | $messages['dsb'] = array( |
370 | 370 | 'gadgets-desc' => 'Dowólujo wužywarjam w jich [[Special:Preferences|nastajenjach]] [[Special:Gadgets|gadgets CSS a JavaScript]] wubraś', |
371 | | - 'gadgets-prefs' => 'Gadgets', |
| 371 | + 'prefs-gadgets' => 'Gadgets', |
372 | 372 | 'gadgets-prefstext' => 'Dołojce jo lisćina specielnych gadgetow, kótarež móžoš za swójo konto zmóžniś. |
373 | 373 | Toś te gadgety se zwětšego bazěruju na JavaScripśe, togodla musy JavaScript w twójom wobglědowaku zmóžnjony byś, aby funkcioněrowali. |
374 | 374 | Glědaj, až toś te gadgety njewustatkuju se na bok nastajenjow. |
— | — | @@ -389,7 +389,7 @@ |
390 | 390 | */ |
391 | 391 | $messages['el'] = array( |
392 | 392 | 'gadgets-desc' => 'Επιτρέπει στους χρήστες να διαλέξουν [[Special:Gadgets|CSS και JavaScript συσκευές]] στις [[Special:Preferences|προτιμήσεις]] τους', |
393 | | - 'gadgets-prefs' => 'Ειδικές επιλογές', |
| 393 | + 'prefs-gadgets' => 'Ειδικές επιλογές', |
394 | 394 | 'gadgets-prefstext' => 'Ακολουθεί μια λίστα με ειδικές επιλογές που μπορείτε να ενεργοποιήσειτε για το λογαριασμό σας. |
395 | 395 | Αυτές οι επιλογές είναι βασισμένες κυρίως σε JavaScript, οπότε αυτή θα πρέπει να ενεργοποιηθεί στον φυλλομετρητή σας για να δουλέψουν. |
396 | 396 | Σημειώστε ότι οι επιλογές αυτές δεν θα έχουν καμία επίδραση σε αυτή τη σελίδα προτιμήσεων. |
— | — | @@ -408,7 +408,7 @@ |
409 | 409 | */ |
410 | 410 | $messages['eo'] = array( |
411 | 411 | 'gadgets-desc' => 'Permesas al uzantoj elekti proprajn [[Special:Gadgets|CSS kaj JavaScript aldonaĵojn]] en ties [[Special:Preferences|preferoj]].', |
412 | | - 'gadgets-prefs' => 'Aldonaĵoj', |
| 412 | + 'prefs-gadgets' => 'Aldonaĵoj', |
413 | 413 | 'gadgets-prefstext' => 'Jen listo de specialaj aldonaĵoj kiujn vi povas aktivigi por via uzulkonto. |
414 | 414 | Plej multaj el ili baziĝas sur Ĵavaskriptoj, sekve Ĵavaskripto nepre estu aktivigita por ke ili funkciu. |
415 | 415 | Notu ke tiuj aldonaĵoj ne efikos sur viaj preferoj. |
— | — | @@ -429,7 +429,7 @@ |
430 | 430 | */ |
431 | 431 | $messages['es'] = array( |
432 | 432 | 'gadgets-desc' => 'Permite a los usuarios seleccionar [[Special:Gadgets|artilugios de CSS y JavaScript]] en sus [[Special:Preferences|preferencias]].', |
433 | | - 'gadgets-prefs' => 'Artilugios', |
| 433 | + 'prefs-gadgets' => 'Artilugios', |
434 | 434 | 'gadgets-prefstext' => "Debajo hay una lista de artilugios que puedes activar a tu gusto. Ten en cuenta que la mayoría de ellos utilizan JavaScript para funcionar, así que debes tenerlo activado en tu explorador si quieres que los artilugios que actives funcionen. |
435 | 435 | |
436 | 436 | Ten en cuenta también que estos complementos no forman parte del software MediaWiki, y están desarrollados por usuarios de este wiki. |
— | — | @@ -447,7 +447,7 @@ |
448 | 448 | * @author Avjoska |
449 | 449 | */ |
450 | 450 | $messages['et'] = array( |
451 | | - 'gadgets-prefs' => 'Tööriistad', |
| 451 | + 'prefs-gadgets' => 'Tööriistad', |
452 | 452 | 'gadgets' => 'Tööriistad', |
453 | 453 | 'gadgets-title' => 'Tööriistad', |
454 | 454 | ); |
— | — | @@ -456,7 +456,7 @@ |
457 | 457 | * @author An13sa |
458 | 458 | */ |
459 | 459 | $messages['eu'] = array( |
460 | | - 'gadgets-prefs' => 'Gadgetak', |
| 460 | + 'prefs-gadgets' => 'Gadgetak', |
461 | 461 | 'gadgets' => 'Gadgetak', |
462 | 462 | 'gadgets-title' => 'Gadgetak', |
463 | 463 | ); |
— | — | @@ -473,7 +473,7 @@ |
474 | 474 | */ |
475 | 475 | $messages['fa'] = array( |
476 | 476 | 'gadgets-desc' => 'به کاربرها امکان انتخاب ابزارهای شخصی CSS و JavaScript را از طریق صفحهٔ [[Special:Preferences|ترجیحات]] میدهد', |
477 | | - 'gadgets-prefs' => 'ابزارها', |
| 477 | + 'prefs-gadgets' => 'ابزارها', |
478 | 478 | 'gadgets-prefstext' => 'در زیر فهرستی از ابزارهای ویژهای که میتوانید برای حساب کاربریتان فعال کنید را میبینید. |
479 | 479 | این ابزارها در بیشتر موارد مبتنی بر جاوااسکریپت هستند، پس برای استفاده از آنها باید جاوااسکرپیت را در مرورگر خودتان فعال کنید. |
480 | 480 | توجه کنید که این ابزارها نمیتوانند صفحهٔ ترجیحات را تغییر دهند. |
— | — | @@ -493,7 +493,7 @@ |
494 | 494 | */ |
495 | 495 | $messages['fi'] = array( |
496 | 496 | 'gadgets-desc' => 'Tarjoaa mahdollisuuden käyttäjille ottaa käyttöön [[Special:Gadgets|määritettyjä CSS- ja JavaScript-pienoisohjelmia]] omista [[Special:Preferences|asetuksistaan]].', |
497 | | - 'gadgets-prefs' => 'Pienoisohjelmat', |
| 497 | + 'prefs-gadgets' => 'Pienoisohjelmat', |
498 | 498 | 'gadgets-prefstext' => 'Alla on lista pienoisohjelmista, joita käyttäjät voivat ottaa käyttöön. Nämä pienoisohjelmat pohjautuvat usein JavaScriptiin, joten toimiakseen selaimessasi pitää olla JavaScript käytössä. |
499 | 499 | |
500 | 500 | Huomio myös, että nämä pienoisohjelmat eivät ole osa MediaWiki-ohjelmistoa – tavallisesti niitä kehittävät ja ylläpitävät paikallisen wikin käyttäjät. Paikalliset ylläpitäjät voivat muokata saatavilla olevia pienoisohjelmia [[MediaWiki:Gadgets-definition|määrityssivulla]] ja [[Special:Gadgets|kuvauksista]].', |
— | — | @@ -517,7 +517,7 @@ |
518 | 518 | */ |
519 | 519 | $messages['fr'] = array( |
520 | 520 | 'gadgets-desc' => 'Permet aux utilisateurs de choisir des [[Special:Gadgets|gadgets CSS et Javascripts]] personnalisés dans leurs [[Special:Preferences|préférences]]', |
521 | | - 'gadgets-prefs' => 'Gadgets', |
| 521 | + 'prefs-gadgets' => 'Gadgets', |
522 | 522 | 'gadgets-prefstext' => "Voici une liste de gadgets que vous pouvez activer pour votre compte. |
523 | 523 | Ils font appel à JavaScript, lequel doit donc être activé sur votre navigateur Web pour qu'ils fonctionnent. |
524 | 524 | Notez que ces gadgets n'ont aucun effet sur cette page des préférences. |
— | — | @@ -536,7 +536,7 @@ |
537 | 537 | */ |
538 | 538 | $messages['frp'] = array( |
539 | 539 | 'gadgets-desc' => 'Lèsse ux utilisators la possibilitât de chouèsir/cièrdre los [[Special:Gadgets|outils CSS et JavaScript]] pèrsonalisâs dens lors [[Special:Preferences|prèferences]].', |
540 | | - 'gadgets-prefs' => 'Outils', |
| 540 | + 'prefs-gadgets' => 'Outils', |
541 | 541 | 'gadgets-prefstext' => 'Ce-desot aparêt una lista d’outils que vos pouede activar por voutron compto. |
542 | 542 | Font apèl a [[JavaScript]], dêt vêr étre activâ por voutron navigator Malyâjo. |
543 | 543 | Ils ont gins d’enfluence sur ceta pâge de prèferences. |
— | — | @@ -555,7 +555,7 @@ |
556 | 556 | */ |
557 | 557 | $messages['gl'] = array( |
558 | 558 | 'gadgets-desc' => 'Deixa que os usuarios seleccionen [[Special:Gadgets|trebellos CSS e JavaScript]] nas súas [[Special:Preferences|preferencias]]', |
559 | | - 'gadgets-prefs' => 'Trebellos', |
| 559 | + 'prefs-gadgets' => 'Trebellos', |
560 | 560 | 'gadgets-prefstext' => 'Embaixo hai unha lista de trebellos especiais que pode activar para a súa conta. |
561 | 561 | A maioría destes trebellos baséanse no JavaScript, así que ten que ter o JavaScript activado no seu navegador para que funcionen. |
562 | 562 | Teña en conta que estes trebellos non funcionarán nesta páxina de preferencias. |
— | — | @@ -572,7 +572,7 @@ |
573 | 573 | * @author Omnipaedista |
574 | 574 | */ |
575 | 575 | $messages['grc'] = array( |
576 | | - 'gadgets-prefs' => 'Μηχανήματα', |
| 576 | + 'prefs-gadgets' => 'Μηχανήματα', |
577 | 577 | 'gadgets' => 'Μηχανήματα', |
578 | 578 | 'gadgets-title' => 'Μηχανήματα', |
579 | 579 | 'gadgets-uses' => 'Χρήσεις', |
— | — | @@ -583,7 +583,7 @@ |
584 | 584 | */ |
585 | 585 | $messages['gsw'] = array( |
586 | 586 | 'gadgets-desc' => 'Macht s Benutzer megli, in ihre [[Special:Preferences|persenlige Yystellige]] vordefinierti [[Special:Gadgets|CSS- und JavaScript-Gadgets]] z aktiviere', |
587 | | - 'gadgets-prefs' => 'Gadgets', |
| 587 | + 'prefs-gadgets' => 'Gadgets', |
588 | 588 | 'gadgets-prefstext' => 'Unter git s e Lischt vu spezielle Gadgets, wu for jede Benutzer chenne aktiviert wäre. |
589 | 589 | D Gadgets basiere zmeischt uf JavaScript, wäge däm muess JavaScript im Browser aktiviert syy, ass si funktioniere. |
590 | 590 | D Gadgets funktionieren aber nit uf däre Syte mit persenlige Yystellige. |
— | — | @@ -601,7 +601,7 @@ |
602 | 602 | * @author Dsvyas |
603 | 603 | */ |
604 | 604 | $messages['gu'] = array( |
605 | | - 'gadgets-prefs' => 'યંત્રો/સાધનો', |
| 605 | + 'prefs-gadgets' => 'યંત્રો/સાધનો', |
606 | 606 | 'gadgets-prefstext' => "નીચે એવા વિશેષ સાધનોની યાદી નીચે આપી છે જે તમે તમારા ખાતામાં સક્રિય કરી શકો છો. |
607 | 607 | આ સાધનો મહદ્ અંશે જાવા સ્ક્રિપ્ટ આધારિત છે માટે તે યોગ્ય રીતે કામ કરે તે માટે આપના બ્રાઉઝરમાં જાવા સ્ક્રિપ્ટ સક્રિય (ઍનેબલ) કરેલી હોવી જરૂરી છે. |
608 | 608 | એ બાબત નોંધમાં લેશો કે આ સાધનોની અસર તમારા 'મારી પસંદ'ના પાના ઉપર થશે નહી. |
— | — | @@ -620,7 +620,7 @@ |
621 | 621 | */ |
622 | 622 | $messages['he'] = array( |
623 | 623 | 'gadgets-desc' => 'אפשרות למשתמשים לבחור [[Special:Gadgets|סקריפטים בקוד JavaScript וסגנונות בקוד CSS]] ב[[Special:Preferences|העדפות]] שלהם', |
624 | | - 'gadgets-prefs' => 'סקריפטים', |
| 624 | + 'prefs-gadgets' => 'סקריפטים', |
625 | 625 | 'gadgets-prefstext' => 'להלן רשימה של סקריפטים שתוכלו להתקין בחשבון שלכם. |
626 | 626 | הסקריפטים מבוססים ברובם על שפת JavaScript, ולכן יש לאפשר אותה בדפדפן כדי שהם יעבדו. |
627 | 627 | שימו לב שלא תהיה לסקריפטים כל השפעה על דף ההעדפות הזה. |
— | — | @@ -640,7 +640,7 @@ |
641 | 641 | */ |
642 | 642 | $messages['hi'] = array( |
643 | 643 | 'gadgets-desc' => 'सदस्यों को उनकी [[Special:Preferences|वरीयताओं]] में से चुनिंदा [[Special:Gadgets|CSS और जावालिपि जुगत]] चुनने दो।', |
644 | | - 'gadgets-prefs' => 'उपकरण (गैज़ेट)', |
| 644 | + 'prefs-gadgets' => 'उपकरण (गैज़ेट)', |
645 | 645 | 'gadgets-prefstext' => 'नीचे विशेष जुगतों की सूची दी गई है, जो कि आप अपने खाते में सक्षम कर सकते हैं। |
646 | 646 | ये जुगत अधिकांशत: जावालिपि पर आधारित है, इसलिए इन्हें कार्यशील कराने के लिए आप अपने ब्राउजर में जावालिपि को सक्षम कर लें। |
647 | 647 | ध्यान दें कि इन जुगतों से आपके वरीयता पृष्ठ पर कोई असर नहीं होगा। |
— | — | @@ -660,7 +660,7 @@ |
661 | 661 | */ |
662 | 662 | $messages['hr'] = array( |
663 | 663 | 'gadgets-desc' => 'Omogućava suradnicama biranje osobnih [[Special:Gadgets|CSS i JavaScript dodataka]] u svojim [[Special:Preferences|postavkama]]', |
664 | | - 'gadgets-prefs' => 'Dodaci', |
| 664 | + 'prefs-gadgets' => 'Dodaci', |
665 | 665 | 'gadgets-prefstext' => 'Slijedi popis posebnih dodataka koje možete omogućiti. |
666 | 666 | One su većinom napisane u JavaScriptu, stoga JavaScript mora biti omogućen u vašem web pregledniku da bi dodaci radili. |
667 | 667 | Nijedan dodatak nema učinka na ovu stranicu s postavkama. |
— | — | @@ -679,7 +679,7 @@ |
680 | 680 | */ |
681 | 681 | $messages['hsb'] = array( |
682 | 682 | 'gadgets-desc' => 'Zmóžnja wužiwarjam swójske [[Special:Gadgets|přisłuški za CSS a JavaScript]] w jich [[Special:Preferences|nastajenjach]] wubrać', |
683 | | - 'gadgets-prefs' => 'Specialne funkcije', |
| 683 | + 'prefs-gadgets' => 'Specialne funkcije', |
684 | 684 | 'gadgets-prefstext' => 'Deleka je lisćina specialnych funkcijow, kotrež móžeš za swoje wužiwarske konto zmóžnić. Tute specialne funkcije zwjetša na JavaScripće bazěruja, tohodla dyrbi JavaScript we wobhladowaku zmóžnjeny być, zo bychu fungowali. |
685 | 685 | Wobkedźbuj tež, zo so tute specialne funkcije na tutu stronu z wosobinskimi nastajenjemi njewuskutkuja. |
686 | 686 | |
— | — | @@ -697,7 +697,7 @@ |
698 | 698 | */ |
699 | 699 | $messages['hu'] = array( |
700 | 700 | 'gadgets-desc' => 'A felhasználók saját [[Special:Gadgets|CSS és JavaScript eszközöket]] választhatnak ki a [[Special:Preferences|beállításaiknál]]', |
701 | | - 'gadgets-prefs' => 'Segédeszközök', |
| 701 | + 'prefs-gadgets' => 'Segédeszközök', |
702 | 702 | 'gadgets-prefstext' => 'Itt látható a fiókod számára engedélyezett segédeszközöket. |
703 | 703 | Legtöbbjük JavaScriptet használ, így ezt engedélyezned kell a böngésződben, hogy működjenek. |
704 | 704 | A segédeszközök nem működnek ezen a beállításoldalon, így probléma esetén ki tudod őket kapcsolni. |
— | — | @@ -716,7 +716,7 @@ |
717 | 717 | */ |
718 | 718 | $messages['ia'] = array( |
719 | 719 | 'gadgets-desc' => 'Permitte que usatores selige [[Special:Gadgets|gadgets CSS e JavaScript]] personalisate in lor [[Special:Preferences|preferentias]]', |
720 | | - 'gadgets-prefs' => 'Gadgets', |
| 720 | + 'prefs-gadgets' => 'Gadgets', |
721 | 721 | 'gadgets-prefstext' => 'Infra es un lista de gadgets special que tu pote activar in tu conto. |
722 | 722 | Iste gadgets se basa pro le major parte in JavaScript, ergo JavaScript debe esser active in tu navigator pro permitter que illos functiona. |
723 | 723 | Nota que iste gadgets non habera effecto in iste pagina de preferentias. |
— | — | @@ -735,7 +735,7 @@ |
736 | 736 | */ |
737 | 737 | $messages['id'] = array( |
738 | 738 | 'gadgets-desc' => 'Memungkinkan pengguna memilih [[Special:Gadgets|gadget CSS dan JavaScript]] melalui [[Special:Preferences|preferensi]] mereka', |
739 | | - 'gadgets-prefs' => 'Gadget', |
| 739 | + 'prefs-gadgets' => 'Gadget', |
740 | 740 | 'gadgets-prefstext' => 'Berikut adalah daftar gadget istimewa yang dapat Anda aktifkan untuk akun Anda. Gadget-gadget tersebut sebagian besar berbasis JavaScript sehingga Anda harus mengaktifkan JavaScript pada penjelajah Anda untuk dapat menjalankannya. Perhatikan bahwa gadget-gadget tersebut tak memiliki pengaruh terhadap halaman preferensi ini. |
741 | 741 | |
742 | 742 | Juga perhatikan bahwa gadget istimewa ini bukanlah bagian dari perangkat lunak MediaWiki dan biasanya dikembangkan dan dipelihara oleh pengguna-pengguna di wiki lokal Anda. Pengurus lokal dapat menyunting gadget yang tersedia melalui [[MediaWiki:Gadgets-definition]] dan [[Special:Gadgets]].', |
— | — | @@ -757,7 +757,7 @@ |
758 | 758 | */ |
759 | 759 | $messages['is'] = array( |
760 | 760 | 'gadgets-desc' => 'Gerir notendum kleift að velja [[Special:Gadgets|CSS og JavaScript-forrit]] í [[Special:Preferences|stillingum sínum]]', |
761 | | - 'gadgets-prefs' => 'Smáforrit', |
| 761 | + 'prefs-gadgets' => 'Smáforrit', |
762 | 762 | 'gadgets-prefstext' => 'Eftirfarandi er listi yfir smáforrit sem þú getur notað á notandareikningi þínum. Þessi forrit eru að mestu byggð á JavaScript svo vafrinn þarf að styðja JavaScript til að þau virki. Athugaðu einnig að forritin hafa engin áhrif á stillingasíðunni. |
763 | 763 | |
764 | 764 | Forritin eru ekki hluti af MediaWiki-hugbúnaðinum heldur eru skrifuð og viðhaldin af notendum á þessu wiki-verkefni. Möppudýr geta breytt forritunum á [[MediaWiki:Gadgets-definition]] og [[Special:Gadgets]].', |
— | — | @@ -773,7 +773,7 @@ |
774 | 774 | */ |
775 | 775 | $messages['it'] = array( |
776 | 776 | 'gadgets-desc' => 'Consente agli utenti di selezionare [[Special:Gadgets|accessori CSS e JavaScript]] nelle proprie [[Special:Preferences|preferenze]]', |
777 | | - 'gadgets-prefs' => 'Accessori', |
| 777 | + 'prefs-gadgets' => 'Accessori', |
778 | 778 | 'gadgets-prefstext' => "Di seguito viene presentata una lista di accessori speciali (''gadget'') che è possibile abilitare per il proprio account. |
779 | 779 | La maggior parte di questi accessori è basata su JavaScript, è quindi necessario abilitare JavaScript nel proprio browser perché funzionino correttamente. Si noti che gli accessori non hanno alcun effetto in questa pagina di preferenze. |
780 | 780 | |
— | — | @@ -791,7 +791,7 @@ |
792 | 792 | */ |
793 | 793 | $messages['ja'] = array( |
794 | 794 | 'gadgets-desc' => '利用者が[[Special:Gadgets|CSSやJavaScriptのカスタムガジェット]]を[[Special:Preferences|{{int:preferences}}]]で選択できるようにする', |
795 | | - 'gadgets-prefs' => 'ガジェット', |
| 795 | + 'prefs-gadgets' => 'ガジェット', |
796 | 796 | 'gadgets-prefstext' => '下のリストはあなたのアカウントで利用できるガジェットの一覧です。これらのガジェットはほとんどがJavaScriptベースのため、動作させるにはブラウザ設定でJavaScriptを有効にする必要があります。なお、{{int:preferences}}ページ上では動作しません。 |
797 | 797 | |
798 | 798 | また、これらのガジェットは MediaWiki ソフトウェアの一部ではなく、開発とメンテナンスは通常ウィキ毎の利用者によって行われていることにも注意してください。管理者は[[MediaWiki:Gadgets-definition|ガジェットの定義]]や[[Special:Gadgets|ガジェットの説明]]から利用可能なガジェットを編集できます。', |
— | — | @@ -805,7 +805,7 @@ |
806 | 806 | * @author Huslåke |
807 | 807 | */ |
808 | 808 | $messages['jut'] = array( |
809 | | - 'gadgets-prefs' => 'Gøreter', |
| 809 | + 'prefs-gadgets' => 'Gøreter', |
810 | 810 | 'gadgets-prefstext' => 'Nedenstående er en liste over de gadgets som du kan aktivere for din brugerkonto. Da disse gadgets hovedsageligt er baseret på JavaScript skal du slå JavaScript til i din browser for at få dem til at virke. Bemærk at disse gadgets ikke vil have nogen effekt på denne side (indstillinger). |
811 | 811 | |
812 | 812 | Bemærk også at disse specielle gadgets ikke er en del af MediaWiki-softwaren og at de typisk bliver vedligeholdt af brugere på din lokale wiki. Lokale administratorer kan redigere tilgængelige gadgets med [[MediaWiki:Gadgets-definition]] og [[Special:Gadgets]].', |
— | — | @@ -821,7 +821,7 @@ |
822 | 822 | */ |
823 | 823 | $messages['jv'] = array( |
824 | 824 | 'gadgets-desc' => 'Marengaké para panganggo milih [[Special:Gadgets|gadget CSS lan JavaScript]] ngliwati [[Special:Preferences|préferènsi]] dhéwé-dhéwé.', |
825 | | - 'gadgets-prefs' => 'Gadget', |
| 825 | + 'prefs-gadgets' => 'Gadget', |
826 | 826 | 'gadgets-prefstext' => 'Ing ngisor iki daftar gadget astaméwa sing bisa panjenangan aktifaké kanggo rékening panjenengan. Gadget-gadget iki sabagéyan gedhé adhedhasar JavaScript dadi panjenengan kudu ngaktifaké JavaScript ing panjlajah wèb panjenengan supaya bisa nglakokaké. |
827 | 827 | Mangga diwigatèkaké yèn gadget-gadget iki ora ndarbèni pangaruh marang kaca préferènsi iki. |
828 | 828 | |
— | — | @@ -835,7 +835,7 @@ |
836 | 836 | |
837 | 837 | /** Kazakh (Arabic script) (قازاقشا (تٴوتە)) */ |
838 | 838 | $messages['kk-arab'] = array( |
839 | | - 'gadgets-prefs' => 'قاجەت قۇرالدار', |
| 839 | + 'prefs-gadgets' => 'قاجەت قۇرالدار', |
840 | 840 | 'gadgets-prefstext' => 'تومەندە ٴوز تىركەلگىڭىزدە قوسا الاتىن ارناۋلى قاجەت قۇرالدار ٴتىزىمى بەرىلەدى. |
841 | 841 | وسى قاجەت قۇرالدار كوبىنەسە JavaScript امىرلەرىنە نەگىزدەلىنەدى, سوندىقتان بۇلار جۇمىس ىستەۋى ٴۇشىن شولعىشىڭىزدا JavaScript قوسىلعان بولۋى كەرەك. |
842 | 842 | بۇل باپتاۋ بەتىنە وسى قاجەت قۇرالدار اسەر ەتپەيتىنىڭ ەسكەرىڭىز. |
— | — | @@ -852,7 +852,7 @@ |
853 | 853 | |
854 | 854 | /** Kazakh (Cyrillic) (Қазақша (Cyrillic)) */ |
855 | 855 | $messages['kk-cyrl'] = array( |
856 | | - 'gadgets-prefs' => 'Қажет құралдар', |
| 856 | + 'prefs-gadgets' => 'Қажет құралдар', |
857 | 857 | 'gadgets-prefstext' => 'Төменде өз тіркелгіңізде қоса алатын арнаулы қажет құралдар тізімі беріледі. |
858 | 858 | Осы қажет құралдар көбінесе JavaScript әмірлеріне негізделінеді, сондықтан бұлар жұмыс істеуі үшін шолғышыңызда JavaScript қосылған болуы керек. |
859 | 859 | Бұл баптау бетіне осы қажет құралдар әсер етпейтінің ескеріңіз. |
— | — | @@ -869,7 +869,7 @@ |
870 | 870 | |
871 | 871 | /** Kazakh (Latin) (Қазақша (Latin)) */ |
872 | 872 | $messages['kk-latn'] = array( |
873 | | - 'gadgets-prefs' => 'Qajet quraldar', |
| 873 | + 'prefs-gadgets' => 'Qajet quraldar', |
874 | 874 | 'gadgets-prefstext' => 'Tömende öz tirkelgiñizde qosa alatın arnawlı qajet quraldar tizimi beriledi. |
875 | 875 | Osı qajet quraldar köbinese JavaScript ämirlerine negizdelinedi, sondıqtan bular jumıs istewi üşin şolğışıñızda JavaScript qosılğan bolwı kerek. |
876 | 876 | Bul baptaw betine osı qajet quraldar äser etpeýtiniñ eskeriñiz. |
— | — | @@ -891,7 +891,7 @@ |
892 | 892 | * @author គីមស៊្រុន |
893 | 893 | */ |
894 | 894 | $messages['km'] = array( |
895 | | - 'gadgets-prefs' => 'គ្រឿងបន្ទាប់បន្សំ', |
| 895 | + 'prefs-gadgets' => 'គ្រឿងបន្ទាប់បន្សំ', |
896 | 896 | 'gadgets' => 'គ្រឿងបន្ទាប់បន្សំ', |
897 | 897 | 'gadgets-title' => 'គ្រឿងបន្ទាប់បន្សំ', |
898 | 898 | 'gadgets-uses' => 'ប្រើ', |
— | — | @@ -904,7 +904,7 @@ |
905 | 905 | */ |
906 | 906 | $messages['ko'] = array( |
907 | 907 | 'gadgets-desc' => '사용자들이 [[Special:Gadgets|CSS와 자바스크립트 소도구]]를 [[Special:Preferences|사용자 환경 설정]]에서 설정할 수 있게 함', |
908 | | - 'gadgets-prefs' => '소도구', |
| 908 | + 'prefs-gadgets' => '소도구', |
909 | 909 | 'gadgets-prefstext' => '아래는 당신이 사용할 수 있는 소도구의 목록입니다. |
910 | 910 | 이 소도구들은 대부분 자바스크립트 기반이며 당신의 웹 브라우저에서 사용할 수 있습니다. |
911 | 911 | 참고로 이 소도구들은 사용자 환경 설정에서는 아무런 영향을 주지 않습니다. |
— | — | @@ -923,7 +923,7 @@ |
924 | 924 | */ |
925 | 925 | $messages['ksh'] = array( |
926 | 926 | 'gadgets-desc' => 'En iere [[Special:Preferences|Enstellunge]] künne Metmaacher [[Special:Gadgets|CSS- un JavaScrip-Gadgets]] en- un ußschallde.', |
927 | | - 'gadgets-prefs' => 'Gadgets', |
| 927 | + 'prefs-gadgets' => 'Gadgets', |
928 | 928 | 'gadgets-prefstext' => 'Hee is en Liss met bestemmpte <i lang="en">Gadgets</i>, |
929 | 929 | di för jede Metmaacher enjeschalldt wäde könne. |
930 | 930 | Di boue miets op Javascrip op, drom moß mer\'t em Brauser |
— | — | @@ -955,7 +955,7 @@ |
956 | 956 | */ |
957 | 957 | $messages['lb'] = array( |
958 | 958 | 'gadgets-desc' => 'Erméiglecht de Benotzer et perséinlech [[Special:Gadgets|CSS a JavaScript Gadgeten]] an hiren [[Special:Preferences|Astellunge]] festzeleeën.', |
959 | | - 'gadgets-prefs' => 'Gadgeten', |
| 959 | + 'prefs-gadgets' => 'Gadgeten', |
960 | 960 | 'gadgets-prefstext' => "Lëscht vu spezielle Gadgeten déi fir äre Benotzerkont aktivéiert kënne ginn. |
961 | 961 | D'Gadgeten baséiere meeschtens op engem JavaScript, dafir muss JavaScript an ärem Browser aktivéiert sinn, fir datt se fonctionéieren. |
962 | 962 | D'Gadgete fonctionéieren awer net op dëser Säit matt de perséinlechen Astellungen. |
— | — | @@ -976,7 +976,7 @@ |
977 | 977 | */ |
978 | 978 | $messages['li'] = array( |
979 | 979 | 'gadgets-desc' => 'Laat gebroekers [[special:Gadgets|CSS en JavaScripts]] activere in hun [[Special:Preferences|veurkeure]]', |
980 | | - 'gadgets-prefs' => 'Biedènger', |
| 980 | + 'prefs-gadgets' => 'Biedènger', |
981 | 981 | 'gadgets-prefstext' => 'Hiejónger sjtaon de sjpeciaal oetbreijinge dies te veur dien gebroekersaccount kèns insjakele. |
982 | 982 | De oetbreijinge zeen veurnamelik gebaseerd op JavaScript, dus JavaScript mót veur diene browser ingesjakeld zeen óm die te laote wirke. |
983 | 983 | De oetbreijinge höbbe geine invlood op dees pazjena mit veurkäöre. |
— | — | @@ -996,7 +996,7 @@ |
997 | 997 | */ |
998 | 998 | $messages['lt'] = array( |
999 | 999 | 'gadgets-desc' => 'Leidžia naudotojams pasirinkti savo [[Special:Gadgets|CSS ir JavaScript priemones]] jų [[Special:Preferences|nustatymuose]]', |
1000 | | - 'gadgets-prefs' => 'Priemonės', |
| 1000 | + 'prefs-gadgets' => 'Priemonės', |
1001 | 1001 | 'gadgets-prefstext' => 'Žemiau yra sąrašas specialių priemonių, kurias jūs galite įjungti naudojimui. |
1002 | 1002 | Šios priemonės daugiausiai yra sukurtos naudojant JavaScript, todėl, kad jos veiktų, jūsų naršyklėje turi būti įjungtas JavaScript palaikymas. |
1003 | 1003 | Atsiminkite, kad šios priemonės neturi įtakos jūsų nustatymų puslapiui. |
— | — | @@ -1012,7 +1012,7 @@ |
1013 | 1013 | * @author Brest |
1014 | 1014 | */ |
1015 | 1015 | $messages['mk'] = array( |
1016 | | - 'gadgets-prefs' => 'Додатоци', |
| 1016 | + 'prefs-gadgets' => 'Додатоци', |
1017 | 1017 | 'gadgets' => 'Додатоци', |
1018 | 1018 | 'gadgets-title' => 'Додатоци', |
1019 | 1019 | ); |
— | — | @@ -1022,7 +1022,7 @@ |
1023 | 1023 | */ |
1024 | 1024 | $messages['ml'] = array( |
1025 | 1025 | 'gadgets-desc' => 'ഉപയോക്താക്കള് [[Special:Preferences|ക്രമീകരണങ്ങളില് നിന്നു]] അവര്ക്കിഷ്ടമുള്ള [[Special:Gadgets|CSS, JavaScript ഗാഡ്ജറ്റുകള്]] തിരഞ്ഞെടുക്കട്ടെ.', |
1026 | | - 'gadgets-prefs' => 'ഗാഡ്ജറ്റ്', |
| 1026 | + 'prefs-gadgets' => 'ഗാഡ്ജറ്റ്', |
1027 | 1027 | 'gadgets' => 'ഗാഡ്ജറ്റ്', |
1028 | 1028 | 'gadgets-title' => 'ഗാഡ്ജറ്റ്', |
1029 | 1029 | 'gadgets-pagetext' => 'ഉപയോക്താക്കള്ക്ക് അവരുടെ ക്രമീകരണങ്ങള് താള് ഉപയോഗിച്ച് പ്രാപ്തമാകാവുന്ന ഗാഡ്ജറ്റുകളുടെ ([[MediaWiki:Gadgets-definition]] പ്രകാരം നിര്വചിച്ചിരിക്കുന്നത്) പട്ടിക താഴെ പ്രദര്ശിപ്പിച്ചിരിക്കുന്നു |
— | — | @@ -1036,7 +1036,7 @@ |
1037 | 1037 | */ |
1038 | 1038 | $messages['mr'] = array( |
1039 | 1039 | 'gadgets-desc' => 'सदस्यांना त्यांच्या [[Special:Preferences|पसंतीची]] [[Special:Gadgets|CSS व जावास्क्रीप्ट गॅजेट्स]] निवडण्याची परवानगी देते.', |
1040 | | - 'gadgets-prefs' => 'उपकरण(गॅजेट)', |
| 1040 | + 'prefs-gadgets' => 'उपकरण(गॅजेट)', |
1041 | 1041 | 'gadgets-prefstext' => 'खाली तुम्ही तुमच्या सदस्यत्वासाठी वापरू शकत असलेल्या गॅजेट्सची यादी दिलेली आहे. ही गॅजेट्स मुख्यत्वे जावास्क्रीप्टवर अवलंबून असल्यामुळे तुमच्या ब्राउझर मध्ये जावास्क्रीप्ट एनेबल असणे आवश्यक आहे. या गॅजेट्समुळे या पसंतीच्या पानावर कुठलेही परिणाम होणार नाहीत याची कृपया नोंद घ्यावी. |
1042 | 1042 | |
1043 | 1043 | तसेच ही गॅजेट्स मीडियाविकी प्रणालीचा हिस्सा नाहीत, व ही मुख्यत्वे स्थानिक विकिवर सदस्यांद्वारे उपलब्ध केली जातात. स्थानिक प्रबंधक उपलब्ध गॅजेट्स [[MediaWiki:Gadgets-definition]] व [[Special:Gadgets]] वापरून बदलू शकतात.', |
— | — | @@ -1051,7 +1051,7 @@ |
1052 | 1052 | */ |
1053 | 1053 | $messages['ms'] = array( |
1054 | 1054 | 'gadgets-desc' => 'Membolehkan pengguna memilih [[Special:Gadgets|gajet CSS dan JavaScript]] tempahan melalui [[Special:Preferences|laman keutamaan]]', |
1055 | | - 'gadgets-prefs' => 'Gajet', |
| 1055 | + 'prefs-gadgets' => 'Gajet', |
1056 | 1056 | 'gadgets-prefstext' => 'Yang berikut ialah senarai gajet khas yang anda boleh hidupkan untuk akaun anda. Kebanyakan daripada gajet-gajet ini memerlukan JavaScript, oleh itu anda perlu menghidupkan ciri JavaScript dalam pelayar web anda untuk menggunakannya. Sila ambil perhatian bahawa gajet-gajet ini tidak menjejaskan laman keutamaan ini. |
1057 | 1057 | |
1058 | 1058 | Sila ambil perhatian juga bahawa gajet-gajet khas ini bukan sebahagian daripada perisian MediaWiki, dan biasanya dibangunkan dan diselenggara oleh para pengguna di wiki tempatan anda. Pentadbir tempatan boleh mengubah gajet-gajet yang sedia ada menggunakan [[MediaWiki:Gadgets-definition|takrif]] dan [[Special:Gadgets|keterangan]].', |
— | — | @@ -1066,7 +1066,7 @@ |
1067 | 1067 | */ |
1068 | 1068 | $messages['nds'] = array( |
1069 | 1069 | 'gadgets-desc' => 'Lett Brukers vörgeven [[Special:Gadgets|CSS- un JavaScript-Gadgets]] in jemehr [[Special:Preferences|Instellungen]] aktiveren', |
1070 | | - 'gadgets-prefs' => 'Gadgets', |
| 1070 | + 'prefs-gadgets' => 'Gadgets', |
1071 | 1071 | 'gadgets-prefstext' => 'Ünnen steit en List vun spezielle Warktüüch, de elkeen Bruker för sik anstellen kann. |
1072 | 1072 | Disse Warktüüch loopt tomehrst mit Javascript. Dat mutt also in’n Browser anstellt wesen, dat dat löppt. |
1073 | 1073 | Wees aver gewohr, dat de Warktüüch hier direkt op disse Sied mit de persönlichen Instellungen nix bewarkt. |
— | — | @@ -1085,7 +1085,7 @@ |
1086 | 1086 | */ |
1087 | 1087 | $messages['nl'] = array( |
1088 | 1088 | 'gadgets-desc' => 'Laat gebruikers [[Special:Gadgets|CSS en JavaScripts]] activeren in hun [[Special:Preferences|voorkeuren]]', |
1089 | | - 'gadgets-prefs' => 'Uitbreidingen', |
| 1089 | + 'prefs-gadgets' => 'Uitbreidingen', |
1090 | 1090 | 'gadgets-prefstext' => 'Hieronder staan de speciale uitbreidingen die u kunt inschakelen. |
1091 | 1091 | De uitbreidingen zijn voornamelijk gebaseerd op JavaScript, dus JavaScript moet voor uw browser ingeschakeld zijn om ze te laten werken. |
1092 | 1092 | De uitbreidingen hebben geen invloed op deze pagina met voorkeuren. |
— | — | @@ -1106,7 +1106,7 @@ |
1107 | 1107 | */ |
1108 | 1108 | $messages['nn'] = array( |
1109 | 1109 | 'gadgets-desc' => 'Lèt brukarane velje eigendefinerte [[Special:Gadgets|CSS- og JavaScript-verktøy]] i [[Special:Preferences|innstillingane sine]].', |
1110 | | - 'gadgets-prefs' => 'Tilleggsfunksjonar', |
| 1110 | + 'prefs-gadgets' => 'Tilleggsfunksjonar', |
1111 | 1111 | 'gadgets-prefstext' => 'Under finn du ei liste over tilleggsfunksjonar som du kan slå på på kontoen din. Desse tilleggsfunksjonane er for det meste baserte på JavaScript, så JavaScript må vere slått på i nettlesaren din for at dei skal verke. Merk at desse tilleggsfunksjonane ikkje har nokon effekt på denne innstillingssida. |
1112 | 1112 | |
1113 | 1113 | Merk også at tilleggsfunksjonane ikkje er ein del av MediaWiki-programvara, og at dei vanlegvis er utvikla og vedlikehaldne av brukarar på din lokale wiki. Lokale administratorar kan endre dei tilgjengelege tilleggsfunksjonane ved å endre [[MediaWiki:Gadgets-definition|definisjonane]] og [[Special:Gadgets|skildringane]].', |
— | — | @@ -1122,7 +1122,7 @@ |
1123 | 1123 | */ |
1124 | 1124 | $messages['no'] = array( |
1125 | 1125 | 'gadgets-desc' => 'Lar brukere velge egendefinerte [[Special:Gadgets|CSS- og JavaScript-verktøy]] i [[Special:Preferences|innstillingene sine]]', |
1126 | | - 'gadgets-prefs' => 'Tilleggsfunksjoner', |
| 1126 | + 'prefs-gadgets' => 'Tilleggsfunksjoner', |
1127 | 1127 | 'gadgets-prefstext' => 'Nedenfor er en liste over tilleggsfunksjoner du kan slå på for kontoen din. |
1128 | 1128 | Disse funksjonene er for det meste basert på JavaScript, så du må ha dette slått på i nettleseren din for at de skal fungere. |
1129 | 1129 | Merk at funksjonene ikke vil ha noen innvirkning på denne innstillingssiden. |
— | — | @@ -1139,7 +1139,7 @@ |
1140 | 1140 | */ |
1141 | 1141 | $messages['oc'] = array( |
1142 | 1142 | 'gadgets-desc' => 'Daissa als utilizaires los [[Special:Gadgets|gadgets CSS e JavaScript]] dins lor [[Special:Preferences|preferéncias]]', |
1143 | | - 'gadgets-prefs' => 'Gadgets', |
| 1143 | + 'prefs-gadgets' => 'Gadgets', |
1144 | 1144 | 'gadgets-prefstext' => "Çaijós apareis una tièra de gadgets que podètz activar per vòstre compte. Fan ampèl a JavaScript, deu doncas èsser activat per vòstre navigador Web. |
1145 | 1145 | |
1146 | 1146 | An pas cap d'incidéncia sus aquesta pagina de preferéncias. E mai, son generalament desvolopats e mantenguts sus aqueste wiki. |
— | — | @@ -1156,7 +1156,7 @@ |
1157 | 1157 | */ |
1158 | 1158 | $messages['pam'] = array( |
1159 | 1159 | 'gadgets-desc' => 'Didinan nong tsansa/pamikatagun a mamiling pasadiang [[Special:Gadgets|CSS ampong JavaScript gadget]] ketang karelang [[Special:Preferences|pinili]] (preferences)', |
1160 | | - 'gadgets-prefs' => 'Deng gadget', |
| 1160 | + 'prefs-gadgets' => 'Deng gadget', |
1161 | 1161 | 'gadgets-prefstext' => 'Ating tala (listaan) da reng espesial a gadget a agamit mu ba meng apaliari (enable) ing kekang account. |
1162 | 1162 | Uling makabasi la king JavaScript deng keraklan kareting gadget, kailangan yang papaliari ing JavaScript king kekang browser ba lang gumada deti. |
1163 | 1163 | Tandanan mung ala lang epektu king bulung da ring pinili (preferences page) deng gadget a reti. |
— | — | @@ -1176,7 +1176,7 @@ |
1177 | 1177 | */ |
1178 | 1178 | $messages['pl'] = array( |
1179 | 1179 | 'gadgets-desc' => 'Pozwala użytkownikom wybrać [[Special:Gadgets|gadżety CSS i JavaScript]] na [[Special:Preferences|stronie preferencji]]', |
1180 | | - 'gadgets-prefs' => 'Gadżety', |
| 1180 | + 'prefs-gadgets' => 'Gadżety', |
1181 | 1181 | 'gadgets-prefstext' => 'Poniżej znajduje się lista specjalnych gadżetów, które możesz włączyć dla swojego konta użytkownika. |
1182 | 1182 | Gadżety najczęściej wykorzystują JavaScript, więc by działały musisz mieć w swojej przeglądarce włączoną obsługę JavaScriptu. Gadżety nie mają wpływu na tę stronę preferencji. |
1183 | 1183 | |
— | — | @@ -1193,7 +1193,7 @@ |
1194 | 1194 | * @author Bèrto 'd Sèra |
1195 | 1195 | */ |
1196 | 1196 | $messages['pms'] = array( |
1197 | | - 'gadgets-prefs' => 'Component', |
| 1197 | + 'prefs-gadgets' => 'Component', |
1198 | 1198 | 'gadgets-prefstext' => "Ambelessì sota a-i é na lista ëd component ch'a peul vischesse ant sò cont personal. Sti component-sì a son dzortut basà ansima a JavaScript, donca a venta anans tut che JavaScript a sia avisch ant sò navigator, s'a veul che ij component a travajo. Ch'a ten-a present che sti component a l'han gnun efet ansima a la pàgina dij \"sò gust\", e che a son nen part dël programa MediaWiki. Për sòlit a resto dësvlupà e mantnù da dj'utent dla wiki andova chiel/chila as treuva adess. J'aministrator locaj a peulo regolé ij component disponibij ën dovrand le pàgine [[MediaWiki:Gadgets-definition|definission dij component]] e [[Special:Gadgets|component]].", |
1199 | 1199 | 'gadgets' => 'Component', |
1200 | 1200 | 'gadgets-title' => 'Component', |
— | — | @@ -1214,7 +1214,7 @@ |
1215 | 1215 | */ |
1216 | 1216 | $messages['pt'] = array( |
1217 | 1217 | 'gadgets-desc' => 'Permite aos utilizadores seleccionarem [[Special:Gadgets|"gadgets" JavaScript e CSS]] personalizados nas suas [[Special:Preferences|preferências]]', |
1218 | | - 'gadgets-prefs' => 'Gadgets', |
| 1218 | + 'prefs-gadgets' => 'Gadgets', |
1219 | 1219 | 'gadgets-prefstext' => 'Segue-se uma lista de "gadgets" que podem ser ativados em sua conta. |
1220 | 1220 | Tais gadgets normalmente são baseados em JavaScript, o que faz com que seja necessário que o suporte a JavaScript esteja ativado em seu navegador para que os mesmos funcionem. |
1221 | 1221 | Note que os gadgets não possuem efeito nesta página (a página de preferências). |
— | — | @@ -1233,7 +1233,7 @@ |
1234 | 1234 | */ |
1235 | 1235 | $messages['pt-br'] = array( |
1236 | 1236 | 'gadgets-desc' => 'Permite aos utilizadores selecionarem [[Special:Gadgets|"gadgets" JavaScript e CSS]] personalizados nas suas [[Special:Preferences|preferências]]', |
1237 | | - 'gadgets-prefs' => 'Gadgets', |
| 1237 | + 'prefs-gadgets' => 'Gadgets', |
1238 | 1238 | 'gadgets-prefstext' => 'Segue-se uma lista de "gadgets" que podem ser ativados em sua conta. |
1239 | 1239 | Tais gadgets normalmente são baseados em JavaScript, o que faz com que seja necessário que o suporte a JavaScript esteja ativado em seu navegador para que os mesmos funcionem. |
1240 | 1240 | Note que os gadgets não possuem efeito nesta página (a página de preferências). |
— | — | @@ -1252,7 +1252,7 @@ |
1253 | 1253 | */ |
1254 | 1254 | $messages['ro'] = array( |
1255 | 1255 | 'gadgets-desc' => 'Permite utilizatorilor să îşi aleagă [[Special:Gadgets|gadgeturi CSS şi JavaScript]] în [[Special:Preferences|preferinţele]] lor', |
1256 | | - 'gadgets-prefs' => 'Gadgeturi', |
| 1256 | + 'prefs-gadgets' => 'Gadgeturi', |
1257 | 1257 | 'gadgets' => 'Gadgeturi', |
1258 | 1258 | 'gadgets-title' => 'Gadgeturi', |
1259 | 1259 | ); |
— | — | @@ -1265,7 +1265,7 @@ |
1266 | 1266 | */ |
1267 | 1267 | $messages['ru'] = array( |
1268 | 1268 | 'gadgets-desc' => 'Позволяет участникам выбирать в [[Special:Preferences|настройках]] CSS- и JavaScript-гаджеты, которые они хотят подключить', |
1269 | | - 'gadgets-prefs' => 'Гаджеты', |
| 1269 | + 'prefs-gadgets' => 'Гаджеты', |
1270 | 1270 | 'gadgets-prefstext' => 'Ниже приведён список специальных гаджетов, которые вы можете включить для своей учётной записи. |
1271 | 1271 | Эти гаджеты преимущественно основаны на JavaScript, поэтому вы должны включить JavaScript в своём браузере для того, чтобы они работали. |
1272 | 1272 | Учтите, что эти гаджеты не работают на странице настроек. |
— | — | @@ -1284,7 +1284,7 @@ |
1285 | 1285 | */ |
1286 | 1286 | $messages['sah'] = array( |
1287 | 1287 | 'gadgets-desc' => 'Бэйэлэрин [[Special:Preferences|туруорууларыгар]] кыттааччылар [[Special:Gadgets|CSS уонна JavaScript гаджеттары]] холбонуохтарын сөп.', |
1288 | | - 'gadgets-prefs' => 'Гаджеттар', |
| 1288 | + 'prefs-gadgets' => 'Гаджеттар', |
1289 | 1289 | 'gadgets-prefstext' => 'Аллара аналлаах гаджеттар испииһэктэрэ көстөллөр. Балары бэйэҥ бэлиэтэммит ааккынан киирэн туһаныаххын сөп. |
1290 | 1290 | Бу үнүстүрүмүөннэр үксүлэрэ JavaScript көмөтүнэн үлэлииллэр, онон туһаныаххын баҕарар буоллаххына JavaScript холбоо. |
1291 | 1291 | Бу гаджеттар туроуорууларгын уларытар сирэйгэр үлэлээбэттэрин умнума. |
— | — | @@ -1302,7 +1302,7 @@ |
1303 | 1303 | */ |
1304 | 1304 | $messages['si'] = array( |
1305 | 1305 | 'gadgets-desc' => 'උපයෝග්ය [[Special:Gadgets|CSS හා ජාවාස්ක්රිප්ට් මෙවලම්]] ඔවුන්ගේ [[Special:Preferences|අභිරුචීන්හිදී]] තෝරාගැනුමට පරිශීලකයන් හට ඉඩ සලසයි', |
1306 | | - 'gadgets-prefs' => 'මෙවලම්', |
| 1306 | + 'prefs-gadgets' => 'මෙවලම්', |
1307 | 1307 | 'gadgets' => 'මෙවලම්', |
1308 | 1308 | 'gadgets-title' => 'මෙවලම්', |
1309 | 1309 | ); |
— | — | @@ -1312,7 +1312,7 @@ |
1313 | 1313 | */ |
1314 | 1314 | $messages['sk'] = array( |
1315 | 1315 | 'gadgets-desc' => 'Umožňuje používateľovi vybrať [[Special:Gadgets|CSS a JavaScriptové nástroje]] vo svojich [[Special:Preferences|nastaveniach]]', |
1316 | | - 'gadgets-prefs' => 'Nástroje', |
| 1316 | + 'prefs-gadgets' => 'Nástroje', |
1317 | 1317 | 'gadgets-prefstext' => 'Dolu je zoznam špeciálych nástrojov, ktoré môžete zapnúť v rámci svojho účtu. |
1318 | 1318 | Tieto nástroje sú zväčša založené na JavaScripte, takže aby fungovali, musíte mať v prehliadači zapnutý JavaScript. |
1319 | 1319 | Nástroje nemajú vplyv na túto stránku nastavení. |
— | — | @@ -1330,7 +1330,7 @@ |
1331 | 1331 | */ |
1332 | 1332 | $messages['sl'] = array( |
1333 | 1333 | 'gadgets-desc' => 'Omogoča uporabnikom, da vključijo [[Special:Gadgets|vtičnike CSS in JavaScript]] v [[Special:Preferences|nastvitvah]]', |
1334 | | - 'gadgets-prefs' => 'Vtičniki', |
| 1334 | + 'prefs-gadgets' => 'Vtičniki', |
1335 | 1335 | 'gadgets-prefstext' => 'Prikazan je seznam posebnih vtičnikov, ki si jih lahko omogočite. |
1336 | 1336 | Večinoma temeljijo na JavaScript, zato mora biti le-ta omogočen v vašem brskalniku. |
1337 | 1337 | Ti vtičniki nimajo nobenega vpliva na to nastavitveno stran. |
— | — | @@ -1345,7 +1345,7 @@ |
1346 | 1346 | * @author Millosh |
1347 | 1347 | */ |
1348 | 1348 | $messages['sr-ec'] = array( |
1349 | | - 'gadgets-prefs' => 'геџети', |
| 1349 | + 'prefs-gadgets' => 'геџети', |
1350 | 1350 | 'gadgets' => 'геџети', |
1351 | 1351 | 'gadgets-title' => 'геџети', |
1352 | 1352 | 'gadgets-uses' => 'користи се', |
— | — | @@ -1356,7 +1356,7 @@ |
1357 | 1357 | */ |
1358 | 1358 | $messages['stq'] = array( |
1359 | 1359 | 'gadgets-desc' => 'Lät Benutsere in hiere [[{{#special:preferences}}|persöönelke Ienstaalengen]] foardefinierde [[Special:Gadgets|CSS- un JavaScript-Gadgets]] aktivierje', |
1360 | | - 'gadgets-prefs' => 'Gadgets', |
| 1360 | + 'prefs-gadgets' => 'Gadgets', |
1361 | 1361 | 'gadgets-prefstext' => 'Lieste fon spezielle Gadgets do der foar älken Benutser aktivierd wäide konnen. |
1362 | 1362 | Do Gadgets basierje maastens ap Javascript, deeruum mout Javascript in dän Browser aktivierd weese, uumdät jo funktionierje. |
1363 | 1363 | Do Gadgets funktionierje oawers nit ap disse Siede mäd persöönelke Ienstaalengen. |
— | — | @@ -1386,7 +1386,7 @@ |
1387 | 1387 | */ |
1388 | 1388 | $messages['sv'] = array( |
1389 | 1389 | 'gadgets-desc' => 'Låter användare aktivera personliga [[Special:Gadgets|CSS- och JavaScript-finesser]] genom sina [[Special:Preferences|inställningar]]', |
1390 | | - 'gadgets-prefs' => 'Finesser', |
| 1390 | + 'prefs-gadgets' => 'Finesser', |
1391 | 1391 | 'gadgets-prefstext' => 'Härunder finns en lista över finesser som du kan aktivera för ditt konto. |
1392 | 1392 | De flesta funktionerna är baserade på JavaScript, så du måste ha JavaScript aktiverat i din webbläsare för att de ska fungera. |
1393 | 1393 | Notera att de här tilläggsfunktionerna inte kommer ha någon effekt den här inställningssidan. |
— | — | @@ -1406,7 +1406,7 @@ |
1407 | 1407 | */ |
1408 | 1408 | $messages['te'] = array( |
1409 | 1409 | 'gadgets-desc' => 'వాడుకర్లను వారి [[Special:Preferences|అభిరుచుల]]లో ప్రత్యేక [[Special:Gadgets|CSS మరియు జావాస్క్రిప్ట్ గాడ్జెట్లను]] ఎంచుకోనిస్తుంది', |
1410 | | - 'gadgets-prefs' => 'ఉపకరణాలు', |
| 1410 | + 'prefs-gadgets' => 'ఉపకరణాలు', |
1411 | 1411 | 'gadgets-prefstext' => 'ఈ దిగువ ఉన్న ప్రత్యేక ఉపకరణాల నుండి సభ్యులు తమకు కావలసినవి టిక్కు పెట్టి మీ ఖాతాకు వీటిని ఎనేబుల్ చేసుకొవచ్చు. ఈ ఉపకరణాలు జావాస్క్రిప్టుపై ఆధారపడి పనిచేస్తాయి కాబట్టి ఇవి సరిగా పనిచెయ్యాలంటే మీ బ్రౌజరులో జావాస్క్రిప్టును ఎనేబుల్ చేసి ఉండాలి. ఈ ఉపకరణాలు అభిరుచుల పేజీపై ఎటువంటి ప్రభావాన్ని కలుగజేయవని గమనించాలి. |
1412 | 1412 | |
1413 | 1413 | అలాగే ఈ ప్రత్యేక ఉపకరణాలు మీడియావికీ సాఫ్టువేరులో భాగము కాదని గమనించాలి. వీటిని సాధారణంగా మీ స్థానిక వికీలోని సభ్యులే తయారుచేసి నిర్వహిస్తూ ఉంటారు. స్థానిక వికీ నిర్వాహకులు లభ్యమయ్యే ఉపకరణాలను [[మీడియావికీ:Gadgets-definition|మీడియావికీ:ఉపకరణాల నిర్వచన]] మరియు [[ప్రత్యేక:Gadgets|ప్రత్యేక:ఉపకరణాలు]] పేజీలను ఉపయోగించి మార్పులుచేర్పులు చేయవచ్చు.', |
— | — | @@ -1421,7 +1421,7 @@ |
1422 | 1422 | */ |
1423 | 1423 | $messages['tg-cyrl'] = array( |
1424 | 1424 | 'gadgets-desc' => 'Аз тариқи саҳифаи [[Special:Preferences|тарҷиҳот]] ба корбарон имконияти интихоби абзорҳои шахсии [[Special:Gadgets|CSS ва ҶаваСкрипт]]ро медиҳад.', |
1425 | | - 'gadgets-prefs' => 'Абзорҳо', |
| 1425 | + 'prefs-gadgets' => 'Абзорҳо', |
1426 | 1426 | 'gadgets-prefstext' => 'Дар зер феҳристи аз абзорҳои вижаеро мебинед, ки барои ҳисобатон метавонед фаъол кунед. Ин абзорҳо бештар дар асоси ҶаваСкрипт ҳастанд, пас барои истфода аз онҳо бояд ҶаваСкриптро дар мурургаратон фаъол кунед. Таваҷҷӯҳ кунед, ки ин абзорҳо наметавонанд саҳифаи тарҷиҳотро тағйир диҳанд. |
1427 | 1427 | |
1428 | 1428 | Диққат дошта бошед, ки ин абзорҳои ҷузъӣ аз нармафзори МедиаВики нестанд ва ҳамчун яке аз қисмҳои он ба ҳисоб намераванд, ва одатан аз тарафи корбарони ҳар вики сохта ва нигаҳдорӣ мешаванд. Мудирони ҳар вики метавонанд бо истифода аз саҳифаҳои [[MediaWiki:Gadgets-definition]] ва [[Special:Gadgets]] ба вироиши абзорҳо бипардозанд.', |
— | — | @@ -1437,7 +1437,7 @@ |
1438 | 1438 | */ |
1439 | 1439 | $messages['th'] = array( |
1440 | 1440 | 'gadgets-desc' => 'ให้ผู้ใช้สามารถเลือกใช้ [[Special:Gadgets|CSS และ จาวาสคริปต์]] ที่สร้างขึ้นเป็นการเฉพาะ ในหน้า [[Special:Preferences|ตั้งค่า]] ได้', |
1441 | | - 'gadgets-prefs' => 'อุปกรณ์เสริม', |
| 1441 | + 'prefs-gadgets' => 'อุปกรณ์เสริม', |
1442 | 1442 | 'gadgets-prefstext' => 'ด้านล่างเป็นรายการอุปกรณ์เสริม ที่บัญชีผู้ใช้ของคุณสามารถเปิดใช้งานได้ |
1443 | 1443 | อุปกรณ์เสริมเหล่านี้ส่วนใหญ่จะทำงานผ่านจาวาสคริปต์ ดังนั้นเบราเซอร์ของคุณต้องเปิดใช้งานจาวาสคริปต์จึงจะสามารถใช้อุปกรณ์เสริมเหล่านี้ได้ |
1444 | 1444 | อย่างไรก็ตามอุปกรณ์เสริมเหล่านี้จะไม่ส่งผลหรือประมวลผลใดๆ ในหน้าตั้งค่านี้ |
— | — | @@ -1456,7 +1456,7 @@ |
1457 | 1457 | */ |
1458 | 1458 | $messages['tl'] = array( |
1459 | 1459 | 'gadgets-desc' => 'Nagpapahintulot sa mga tagagamit na makapili ng pinasadyang [[Special:Gadgets|mga gadyet na pang-CSS at pang-JavaScript]] sa kanilang [[Special:Preferences|mga kagustuhan]]', |
1460 | | - 'gadgets-prefs' => 'Mga gadyet (kasangkapan)', |
| 1460 | + 'prefs-gadgets' => 'Mga gadyet (kasangkapan)', |
1461 | 1461 | 'gadgets-prefstext' => "Nasa ibaba ang isang talaan ng mga natatanging kasangkapan (gadyet) na maaari mong paganahin para sa iyong kuwenta/akawnt. |
1462 | 1462 | Karamihan sa mga gadyet na ito ang nakaugnay/nakabatay sa ''JavaScript'', kaya dapat na paandarin ang ''JavaScript'' sa iyong pantingin-tingin (''browser'') upang gumana. |
1463 | 1463 | Pakitandaang walang magiging epekto sa pahina ng mga kagustuhang ito ang ganitong mga gadyet. |
— | — | @@ -1477,7 +1477,7 @@ |
1478 | 1478 | */ |
1479 | 1479 | $messages['tr'] = array( |
1480 | 1480 | 'gadgets-desc' => 'Kullanıcıların [[Special:Preferences|tercihlerinde]] özel [[Special:Gadgets|CSS ve JavaScript gadgetlerini]] seçmelerine izin verir', |
1481 | | - 'gadgets-prefs' => 'Gadgetler', |
| 1481 | + 'prefs-gadgets' => 'Gadgetler', |
1482 | 1482 | 'gadgets-prefstext' => 'Aşağıdaki, hesabınız için etkinleştirebileceğiniz özel gadgetlerin listesidir. |
1483 | 1483 | Bu gadgetler çoğunlukla JavaScript temellidir, bu yüzden çalışmaları için tarayıcınızda JavaScript etkinleştirilmelidir. |
1484 | 1484 | Bu gadgetlerin bu tercihler sayfasına bir etkisinin olmayacağını unutmayın. |
— | — | @@ -1497,7 +1497,7 @@ |
1498 | 1498 | */ |
1499 | 1499 | $messages['uk'] = array( |
1500 | 1500 | 'gadgets-desc' => 'Дозволяє користувачам обирати [[Special:Додатки|CSS- та JavaScript-додатки]] у своїх [[Special:Preferences|налаштуваннях]]', |
1501 | | - 'gadgets-prefs' => 'Додатки', |
| 1501 | + 'prefs-gadgets' => 'Додатки', |
1502 | 1502 | 'gadgets-prefstext' => 'Нижче наведений список спеціальних додатків, які ви можете ввімкнути для свого облікового запису. |
1503 | 1503 | Ці додатки переважно базуються на JavaScript, тому ви повинні ввімкнути JavaScript для того, щоб вони працювали. |
1504 | 1504 | Зауважте, що ці додатки не працюють на сторінці налаштувань. |
— | — | @@ -1516,7 +1516,7 @@ |
1517 | 1517 | */ |
1518 | 1518 | $messages['vec'] = array( |
1519 | 1519 | 'gadgets-desc' => 'Consente ai utenti de selezionar [[Special:Gadgets|acessori CSS e JavaScript]] ne le proprie [[Special:Preferences|preferense]]', |
1520 | | - 'gadgets-prefs' => 'Acessori', |
| 1520 | + 'prefs-gadgets' => 'Acessori', |
1521 | 1521 | 'gadgets-prefstext' => "De seguito se cata na lista de acessori speciali (''gadget'') che se pol abilitar par el proprio account. |
1522 | 1522 | La mazor parte de sti acessori la se basa su JavaScript, e quindi te ghè da abilitar JavaScript sul to browser se te vol che i funsiona coretamente. Nota che i accessori no i gà nissun efeto in sta pagina de preferense. |
1523 | 1523 | |
— | — | @@ -1535,7 +1535,7 @@ |
1536 | 1536 | */ |
1537 | 1537 | $messages['vi'] = array( |
1538 | 1538 | 'gadgets-desc' => 'Để các thành viên chọn những [[Special:Gadgets|công cụ đa năng]] đặc chế bằng CSS và JavaScript trong [[Special:Preferences|tùy chọn]]', |
1539 | | - 'gadgets-prefs' => 'Công cụ đa năng', |
| 1539 | + 'prefs-gadgets' => 'Công cụ đa năng', |
1540 | 1540 | 'gadgets-prefstext' => 'Dưới đây là danh sách các công cụ đa năng đặc biệt mà bạn có thể kích hoạt cho tài khoản của mình. |
1541 | 1541 | Những công cụ này chủ yếu dựa trên JavaScript, do đó bạn phải kích hoạt JavaScript trong trình duyệt để các công cụ này hoạt động. |
1542 | 1542 | Chú ý rằng những công cụ đa năng này sẽ không có tác dụng trong trang tùy chọn cá nhân. |
— | — | @@ -1559,7 +1559,7 @@ |
1560 | 1560 | */ |
1561 | 1561 | $messages['yue'] = array( |
1562 | 1562 | 'gadgets-desc' => '畀用戶響佢哋嘅[[Special:Preferences|喜好設定]]度設定自定嘅[[Special:Gadgets|CSS同埋JavaScript小工具]]', |
1563 | | - 'gadgets-prefs' => '小工具', |
| 1563 | + 'prefs-gadgets' => '小工具', |
1564 | 1564 | 'gadgets-prefstext' => '下面係一個特別小工具,你可以響你個戶口度啟用。 |
1565 | 1565 | 呢啲小工具多數都係基於JavaScript建造,如果要開佢哋,噉個瀏覽器嘅JavaScript就需要啟用咗先至用得到。 |
1566 | 1566 | 要留意嘅就係呢啲小工具響呢個喜好設定版度係無效果嘅。 |
— | — | @@ -1578,7 +1578,7 @@ |
1579 | 1579 | */ |
1580 | 1580 | $messages['zh-hans'] = array( |
1581 | 1581 | 'gadgets-desc' => '使用户可以在[[Special:Preferences|参数设置]]中自行设定[[Special:Gadgets|CSS与JavaScript工具]]', |
1582 | | - 'gadgets-prefs' => '小工具', |
| 1582 | + 'prefs-gadgets' => '小工具', |
1583 | 1583 | 'gadgets-prefstext' => '以下是一个特殊小工具,您可以在您的账户中激活。 |
1584 | 1584 | 这些小工具多数都是基于JavaScript建造,如果要激活它们,那么浏览器的JavaScript就需要激活后方可使用。 |
1585 | 1585 | 要留意的是这些小工具在这个参数设置页面中是没有效果的。 |
— | — | @@ -1596,7 +1596,7 @@ |
1597 | 1597 | */ |
1598 | 1598 | $messages['zh-hant'] = array( |
1599 | 1599 | 'gadgets-desc' => '讓使用者可以在[[Special:Preferences|偏好設定]]中自訂 [[Special:Gadgets|CSS與JavaScript工具]]', |
1600 | | - 'gadgets-prefs' => '小工具', |
| 1600 | + 'prefs-gadgets' => '小工具', |
1601 | 1601 | 'gadgets-prefstext' => '以下是一個特殊小工具,您可以在您的帳戶中啟用。 |
1602 | 1602 | 這些小工具多數都是基於JavaScript建造,如果要啟用它們,那麼瀏覽器的JavaScript就需要啟用後方可使用。 |
1603 | 1603 | 要留意的是這些小工具在這個參數設置頁面中是沒有效果的。 |
Index: branches/preferences-work/extensions/Gadgets/Gadgets.php |
— | — | @@ -27,9 +27,7 @@ |
28 | 28 | 'descriptionmsg' => 'gadgets-desc', |
29 | 29 | ); |
30 | 30 | |
31 | | -$wgHooks['InitPreferencesForm'][] = 'wfGadgetsInitPreferencesForm'; |
32 | | -$wgHooks['RenderPreferencesForm'][] = 'wfGadgetsRenderPreferencesForm'; |
33 | | -$wgHooks['ResetPreferences'][] = 'wfGadgetsResetPreferences'; |
| 31 | +$wgHooks['GetPreferences'][] = 'wfGadgetsGetPreferences'; |
34 | 32 | $wgHooks['BeforePageDisplay'][] = 'wfGadgetsBeforePageDisplay'; |
35 | 33 | $wgHooks['ArticleSaveComplete'][] = 'wfGadgetsArticleSaveComplete'; |
36 | 34 | $wgHooks['LoadAllMessages'][] = 'wfGadgetsInjectMessages'; |
— | — | @@ -135,6 +133,43 @@ |
136 | 134 | return true; |
137 | 135 | } |
138 | 136 | |
| 137 | +function wfGadgetsGetPreferences( $user, &$preferences ) { |
| 138 | + $gadgets = wfLoadGadgetsStructured(); |
| 139 | + |
| 140 | + if (!$gadgets) return true; |
| 141 | + |
| 142 | + wfLoadExtensionMessages( 'Gadgets' ); |
| 143 | + |
| 144 | + $options = array_fill_keys( array_keys($gadgets), array() ); |
| 145 | + |
| 146 | + foreach( $gadgets as $section => $thisSection ) { |
| 147 | + foreach( $thisSection as $gname => $code ) { |
| 148 | + $options[$section][wfMsgExt( "gadget-$gname", 'parseinline' )] = $gname; |
| 149 | + } |
| 150 | + } |
| 151 | + |
| 152 | + $preferences['gadgets-intro'] = |
| 153 | + array( |
| 154 | + 'type' => 'info', |
| 155 | + 'label' => ' ', |
| 156 | + 'default' => Xml::tags( 'td', array( 'colspan' => 2 ), |
| 157 | + wfMsgExt( 'gadgets-prefstext', 'parseinline' ) ), |
| 158 | + 'section' => 'gadgets', |
| 159 | + 'raw' => 1, |
| 160 | + 'rawrow' => 1, |
| 161 | + ); |
| 162 | + |
| 163 | + $preferences['gadgets'] = |
| 164 | + array( |
| 165 | + 'type' => 'multiselect', |
| 166 | + 'options' => $options, |
| 167 | + 'section' => 'gadgets', |
| 168 | + 'label' => ' ', |
| 169 | + ); |
| 170 | + |
| 171 | + return true; |
| 172 | +} |
| 173 | + |
139 | 174 | function wfGadgetsResetPreferences( $prefs, $user ) { |
140 | 175 | $gadgets = wfLoadGadgets(); |
141 | 176 | if ( !$gadgets ) return true; |
— | — | @@ -198,12 +233,11 @@ |
199 | 234 | if ( !$gadgets ) return true; |
200 | 235 | |
201 | 236 | $done = array(); |
| 237 | + |
| 238 | + $appliedGadgets = $wgUser->getOption( 'gadgets' ); |
202 | 239 | |
203 | 240 | foreach ( $gadgets as $gname => $code ) { |
204 | | - $tname = "gadget-$gname"; |
205 | | - if ( $wgUser->getOption( $tname ) ) { |
206 | | - wfApplyGadgetCode( $code, $out, $done ); |
207 | | - } |
| 241 | + wfApplyGadgetCode( $code, $out, $done ); |
208 | 242 | } |
209 | 243 | |
210 | 244 | return true; |