Jump to content

Manual:Huggle/कॉन्फ़िगरेशन

From mediawiki.org
This page is a translated version of the page Manual:Huggle/Configuration and the translation is 56% complete.

Huggle के लिए कॉन्फ़िगरेशन सेटिंग्स को उनके दायरे के आधार पर चार स्थानों में से एक में रखा जाता है:

एकल परियोजना सभी परियोजनाएँ
एकल सदस्य सदस्य उपपृष्ठ लोकल फ़ाइल
सभी सदस्य परियोजना कॉन्फ़िगरेशन पृष्ठ मेटा पर ग्लोबल कॉन्फ़िगरेशन पृष्ठ

सभी कॉन्फ़िगरेशन फ़ाइलों पर option:value के रूप में पंक्तियों की एक शृंखला होती है, जहाँ option नीचे सूचीबद्ध वैल्यूओं में से एक है। विकल्पों के नाम केस-संवेदनशील नहीं हैं। खाली पंक्तियों, // से शुरू होने वाली पंक्तियों, और अज्ञात विकल्पों वाली पंक्तियों को अनदेखा कर दिया जाता है। वैल्यूओं को एक से ज़्यादा पंक्तियों तक बढ़ाया जा सकता है, अगर अतिरिक्त पंक्तियों की शुरुआत में एक या अधिक खाली स्थान हों।

ज़्यादातर सदस्य और लोकल कॉन्फ़िगरेशन सेटिंग्स को Huggle के अंदर विकल्प विंडो की मदद से बदला जा सकता है। प्रीसेट वैल्यू

सदस्य कॉन्फ़िगरेशन

सदस्य कॉन्फ़िगरेशन उपपृष्ठों पर सेटिंग्स सिर्फ उसी सदस्य के लिए उसी परियोजना पर लागू होते हैं।

  • enable – true/false. Huggle तब तक काम नहीं करेगा जब तक कि यह मौजूद नहीं और true पर सेट नहीं।
  • anonymous - string. गुमनाम सदस्यों के योगदानों को दिखाना है कि नहीं। उपलब्ध वैल्यू: "yes", "no", "only". डिफ़ॉल्ट: yes.
  • auto-advance – true/false. किसी अवतरण को पूर्ववत करने के बाद अपने आप अगले अंतर में जाना है कि नहीं। डिफ़ॉल्ट: false.
  • auto-whitelist - true/false. सदस्यों को अपने आप व्हाइटलिस्ट में जोड़ना है कि नहीं। डिफ़ॉल्ट: false.
  • confirm-multiple – true/false. एक ही सदस्यों द्वारा कई सम्पादनों को पूर्ववत करने से पहले निश्चित करें। (पृष्ठ पर किसी विशिष्ट अवतरण पर पूर्ववत करते समय नहीं पूछता, क्योंकि तब ज़ाहिर है कि कई सम्पादनों को पूर्ववत किया जाएगा)। डिफ़ॉल्ट: false.
  • confirm-same - true/false. अगर उस अवतरण का लेखक, और पूर्ववत किए गए अवतरण का लेखक समान हैं जिसपर सम्पादन को पूर्ववत किया गया हो, तो निश्चित करें। डिफ़ॉल्ट: true.
  • extend-reports - true/false. वापस बर्बरता के मामले में बर्बरता के रिपोर्ट को बढ़ाना है कि नहीं। डिफ़ॉल्ट: true.
  • irc-port – integer. IRC से जुड़ते समय इस्तेमाल करने के लिए पोर्ट। 6664–6669 तक किसी भी पूर्णांक का इस्तेमाल करें। डिफ़ॉल्ट: 6667
  • minor – comma-separated list. छोटा चिह्नित करने के लिए सम्पादनों के प्रकार। उपलब्ध वैल्यू: "reverts", "warnings", "tags", "reports", "notifications" और "other". डिफ़ॉल्ट: 'reverts'. ध्यान रखें कि पूर्ववतों को हमेशा छोटे सम्पादनों के रूप में ही चिह्नित किया जाएगा।
  • namespaces – comma-separated list. नामस्थान जिनमें बर्बरता को जाँचना है। मुख्य नामस्थान के लिए "article" का इस्तेमाल करें, सभी नामस्थानों के लिए "all" का, और सभी वार्ता नामस्थानों के लिए "alltalk"। छूट जोड़ने के लिए पहले "-" जोड़ें। डिफ़ॉल्ट: all.
  • new-pages - true/false. कतार में नए पृष्ठ शामिल करने हैं या नहीं। डिफ़ॉल्ट: false.
  • preload – integer. कितने अंतरों को प्रीलोड करना है। प्रीलोड करने से अंतरों को लोड करने में समय कम लगता है, मगर दूसरे अनुरोध थोड़े धीमे हो जाते हैं। प्रीलोडिंग को अक्षम करने के लिए 0 पर सेट करें। 5 से ज़्यादा पर सेट न करें। डिफ़ॉल्ट: 2. अगर आपका कनेक्शन धीमा है, इसे अक्षम करना सुझाया जाता है।
  • report - string. आखिरी चेतावनी वाले किसी सदस्य को चेतावनी देने पर क्या करना है। कुछ न करने के लिए "none" का इस्तेमाल करें, सदस्य रिपोर्ट जोड़ने के लिए सूचना दिखाने के लिए "prompt" का, और अपने आप रिपोर्ट बनाने के लिए "auto" का। डिफ़ॉल्ट: auto.
  • revert-summaries - comma-separated list. पूर्ववत ड्रॉपडाउन मेन्यू में उपलब्ध सारांश। टेक्स्ट में कॉमा जोड़ने के लिए \, का इस्तेमाल करें।
  • rollback – true/false. उपलब्ध होने पर रोलबैक का इस्तेमाल करें। डिफ़ॉल्ट: true.
  • show-new-edits – true/false. अगर वर्तमान में देखे जा रहे पृष्ठ को सम्पादित किया जाता है, उस सम्पादन के अंतर पर कूद जाएँ। डिफ़ॉल्ट: true.
  • show-queue - true/false. अवतरण कतार दिखाना है या नहीं। डिफ़ॉल्ट: true.
  • templates - comma-separated list. साँचों के ड्रॉपडाउन मेन्यू में दिखाने के लिए साँचें। सूची का हर आयटम सेमीकोलन से विभक्त वैल्यू की एक जोड़ी होता है; पला है मेन्यू में दिखाया जाने वाला टेक्स्ट, और दूसरा है उस साँचे का नाम जिसका इस्तेमाल किया जाएगा। कॉमा जोड़ने के लिए \, लिखें और सेमीकोलन जोड़ने के लिए \; लिखें।
  • tray-icon - true/false. अधिसूचना क्षेत्र में एक आईकॉन दिखाएँ, जिससे ऐप्लिकेशन को ट्रे पर मिनिमाइज़ किया जा सकता है। डिफ़ॉल्ट: false.
  • update-whitelist – true/false. बाहर निकलने पर साँझित व्हाइटलिस्ट को अपडेट करना है या नहीं। डिफ़ॉल्ट: true.
  • watchlist – comma-separated list. सम्पादनों के प्रकार जिनसे पृष्ठ को आपकी ध्यानसूची में जोड़ दिया जाएगा। उपलब्ध वैल्यू: "reverts", "warnings", "tags", "reports", "notifications" और "other"। कुछ न जोड़ने के लिए "none" का इस्तेमाल करें। डिफ़ॉल्ट: none.
प्रबंधकों के विकल्प

इन विकल्पों का प्रभाव सिर्फ तभी पड़ता है जब इनका इस्तेमाल एक प्रबंधक खाते से किया जाए:

  • admin - true/false. अगर उपलब्ध हो तो प्रबंधक कार्यों (अवरोध/हटाना) का इस्तेमाल करें। डिफ़ॉल्ट: true.
  • block-prompt - true/false. अगर आखिरी चेतावनी के साथ सदस्य को सूचित करने को पूछा कहा तो अवरोध फ़ॉर्म दिखाना है कि नहीं। डिफ़ॉल्ट: true.
  • block-reason – string. अवरोध फ़ॉर्म पर अवरोध का डिफ़ॉल्ट कारण। डिफ़ॉल्ट: '[[Wikipedia:Vandalism|Vandalism]]'.
  • blocktime – string. लॉग-इन किए हुए सदस्यों को अवरोधित करते समय अवरोध की डिफ़ॉल्ट समय-सीमा। डिफ़ॉल्ट: indefinite.
  • blocktime-anon – string. गुमनाम सदस्यों को अवरोधित करते समय अवरोध की डिफ़ॉल्ट समय-सीमा। डिफ़ॉल्ट: 31 hours.

परियोजना कॉन्फ़िगरेशन

परियोजना कॉन्फ़िगरेशन पृष्ठों पर सेटिंग्स किसी एक परियोजना के सभी सदस्यों पर लागू होती हैं। उपरोक्त सदस्य कॉन्फ़िगरेशन सेटिंग्स परियोजना कॉन्फ़िगरेशन पृष्ठों पर भी काम करते हैं, और उन वैल्यूओं के डिफ़ॉल्ट्स के रूप में आते हैं, मगर इन्हें सदस्य की कॉन्फ़िगरेशन सेटिंग्स द्वारा ओवर्राइड कर दिया जाता है।

पहुँच नियंत्रण
  • approval: true/false. अगर true होता है, सदस्य सूची एक स्वीकृति सूची के रूप में काम करती है, और सिर्फ वहाँ सूचीबद्ध सदस्य ही Huggle का इस्तेमाल कर पाएँगे। डिफ़ॉल्ट है false
  • enable-all: true/false. अगर false होता है, Huggle किसी भी सदस्य के लिए काम नहीं करेगा। सिर्फ विशेष मामलों में उपयोग के लिए। डिफ़ॉल्ट है true
  • require-admin: true/false. अगर true होता है, Huggle सिर्फ तभी काम करेगा अगर सदस्य प्रबंधक हो। डिफ़ॉल्ट है false
  • require-autoconfirmed: boolean. अगर true होता है, Huggle सिर्फ तभी काम करेगा अगर सदस्य स्वतः स्थापित हो।
  • require-config: true/false. अगर true होता है, सभी सदस्यों के पास एक कॉन्फ़िगरेशन पृष्ठ होना पड़ेगा जिसपर enable को 'true' पर सेट होना पड़ेगा। इससे प्रबंधक किसी सदस्य को Huggle का इस्तेमाल करने से रोकने के लिए उसके कॉन्फ़िगरेशन पृष्ठ को खाली करके सुरक्षित कर सकते हैं। डिफ़ॉल्ट है false
  • require-edits: integer. Number of edits an account must have made before it is able to use Huggle. (Accounts must be autoconfirmed, regardless of this setting.) Default 0
  • require-rollback: true/false. If true, Huggle will only work if the user has rollback. Default false
  • require-time: integer. Number of days for which a user account must have been registered before it is able to use Huggle. (Accounts must be autoconfirmed, regardless of this setting.)
  • min-version: version number. Versions older than this will not work.
Other
  • aiv: string. Page to which vandalism reports are made.
  • aivbot: string. Page to which vandalism reports are made by bot accounts; Huggle checks this before making a report itself.
  • ignore: comma-separated list. Pages to which all edits will be ignored regardless of user. Talk pages of these pages will also be ignored. Use \, to include a literal comma.
  • uaa: string. Page to which username reports are made.
  • uaabot: string. Page to which username reports are made by bot accounts; Huggle checks this before making a report itself.
  • userlist: string. Location of Huggle's user list.
  • whitelist: string. Location of Huggle's user whitelist.
  • whitelist-edit-count: integer. Number of edits a user must have before they are added to the user whitelist.
  • expand-reports: bool, use subst: for report templates for AIV, default: false
  • months: list of months separated by ; and ,

Local configuration

Settings stored locally apply across all projects and apply only to users of that computer. They will be retained if you log in with a different account, and lost if moving between computers, but for the most part can be thought of as applying to a single user account.

The local configuration file is stored in \huggle\config.txt in the user's Application Data folder. The file is updated automatically when Huggle exits.

  • irc: boolean. Whether to use the IRC recent changes feed. Default false
  • log-file: string. File path to which Huggle activity will be written.
  • project: string. Last project used.
  • proxy-enabled, proxy-port, proxy-server, proxy-userdomain, proxy-username: proxy settings. Default false
  • username: string. Last username used.
  • window-left, window-top, window-width, window-height: integers. Location and size of Huggle's main window.
  • window-maximize: boolean. Whether the main window is maximized.
  • shortcuts: comma-separated list. Keyboard shortcuts.
  • revert-summaries: comma-separated list. Summaries that have been entered into the "Revert with summary" dialog.

Global configuration

Settings on the global configuration page at meta:Huggle/Config apply to all users and all projects.

  • enable-all: boolean. If false, Huggle will not work on any project. Default false
  • config: string. Location of project configuration page on each project.
  • documentation: string. URL for documentation page.
  • feedback: string. URL for feedback page.
  • irc-server: string. Location of IRC recent changes server.
  • irc-server-name: string. Hostname used on the IRC recent changes server.
  • projects: dictionary. Projects on which Huggle can be used. Each item is the project name, followed by its URL.
  • sensitive-addresses: dictionary. IP ranges that are considered "sensitive". Each item is a regex matching the IP range, followed by a description.
  • version: version number. The current version of Huggle. Users of older versions will be notified of this, but the older versions will continue to work.
  • user-agent: string. User agent string that will be used by Huggle. $1 is replaced by the version number.
  • user-config: string. Location of user configuration pages on each project.