Wîkîferheng:Skrîptên bikarhêneran

(Ji Wîkîferheng:SB hat beralîkirin)
User scripts
User scripts are powerful customizations, authored by the community, that allow registered Wiktionarians to change Wiktionary's interface beyond the options available in preferences. This page provides a list of available scripts and instructions on installing them. User scripts are written in JavaScript.
  • Click here to skip directly to the script list.
  • Many of the most popular scripts become gadgets, and are subsequently removed from this page. You can enable them via Preferences - Gadgets. It is recommended that you check there first for any tool you might be looking for, since gadgets have been widely tested and proven useful and reliable.
  • Most scripts are designed and tested primarily with the Vector skin, Wiktionary's current default.

How to install user scripts: (Simple method for scripts located on Kurdish Wiktionary)
  1. First, make sure you are registered and logged in. Only logged-in users can install scripts.
  2. Click the superscript link next to the name of the script you want to install and follow the instructions in the footnote.
  3. If there is no superscript link next to the name of the script, then follow the link to the script's documentation and look for installation instructions there.
  4. After you copy the necessary code to your common.js file as instructed in the footnote/documentation, save the page and bypass your cache to make sure the changes take effect.

This is a portal about user scripts. The main purpose of this page is to list all of the useful userscripts that exist. Feel free to add a new userscript.

If you want to request a userscript or discuss a development-related stuff or just have an idea refer to here.

Çêkirin

biguhêre
  • New Entry Wiz[1] (source) — ji bo çêkirina gotarên nû formeke bihêz bi kar bîne.
  • CreateTranslation[2] (source) — hemû peyvên di beşa Wergerê de çêke.
  • addAutoCat[3] (source) — ji bo çêkirina kategoriyên nû du buton di serî her kategoriyê de çêdike û dema pê lê dikî {{katbike}} lê tê zêdekirin.
  • Kopî en.wikt[4] (source) — rûpelên en.wiktê kopî bike rûpeleke ku.wikt (ji bo barkirina modul û şablonan hêsan dibe).

Guhartin

biguhêre
  • Wergerîne[5] (source) — Ji en.wiktê beşa Translations kopî bike, li rûpeleke ku.wiktê bizeliqîne û pê li "Wergerîne" bike ji bo ku hemû şablonên îngilîzî werin wergerandin şablonên ku.wiktê.
  • Etîket çêke[6] (source) — etîketên nû ji bo şablona {{f}} çêke.
  • Tagger[7] (source) — li rûpelan zêdekirina şablonên wekî {{bêçavkanî}} û {{jêbirin}} hêsan dike.
  • katbike.py — Ji bo çêkirina kategoriyan bi Pywikibotê. (Tenê {{katbike}} lê zêde dike û kategoriyê çêdike)
  • katbike-rec.py — Ji bo çêkirina kategoriyan bi Pywikibotê. ({{katbike}} lê zêde dike, înterwîkî lê zêde dike û jorkategoriyên kategoriyê jî çêdike lê belê ger pirsgirêk çêbe vê kategoriyê çênake.)
  • updateW.py — Bi Pywikibotê zimanên di beşa Wergerê de rêz dike û şablonên {{W-}} / {{W+}} sererast dike.
  • rastker.py — Ji bo sererastkirinê, rûpelan li gorî {{ziman|koda_zimanî}} vediqetîne û guhartinê tenê di zimanekî de pêk tîne. Divê fonksiyona def process_section() li gorî armanca xwe biguhêrin.

Javascript

biguhêre

Kodê kopî bike

biguhêre
  1. Koda li jêr kopî bike, li vir bitikîne, dûre bizeliqîne:
    {{subst:iusc|1=Bikarhêner:Balyozxane/newentrywiz.js}}
  2. Koda li jêr kopî bike, li vir bitikîne, dûre bizeliqîne:
    {{subst:iusc|1=Bikarhêner:Balyozxane/CreateTranslation.js}}
  3. Koda li jêr kopî bike, li vir bitikîne, dûre bizeliqîne:
    {{subst:iusc|1=Bikarhêner:Balyozxane/addAutoCat.js}}
  4. Koda li jêr kopî bike, li vir bitikîne, dûre bizeliqîne:
    {{subst:iusc|1=Bikarhêner:Balyozxane/kopi-enWikt.js}}
  5. Koda li jêr kopî bike, li vir bitikîne, dûre bizeliqîne:
    {{subst:iusc|1=Bikarhêner:Balyozxane/wergerîne.js}}
  6. Koda li jêr kopî bike, li vir bitikîne, dûre bizeliqîne:
    {{subst:iusc|1=Bikarhêner:Balyozxane/etîket-çêke.js}}
  7. Koda li jêr kopî bike, li vir bitikîne, dûre bizeliqîne:
    {{subst:iusc|1=Bikarhêner:Balyozxane/tagger.js}}