MediaWiki aptarimas:Gadget-Prastinimas.js

Page contents not supported in other languages.
Puslapis iš Vikižodyno, laisvojo žodyno.

Priemonės „Prastinimas“ aprašymas[taisyti]

Ši priemonė atlieka jai pavestus straipsnių ar jų skyrių prastinimo darbus.

Tekstų pakeitimas[taisyti]

Keičia pasenusius ar neteisingus tekstus ar aprašymo šablonus į naujus. Tai pat perkėlus iš angliškojo vikižodyno vertimų lentelę keičia angliškojo vikižodyno vertimų lentelėse naudojamus tekstus į atitinkamus lietuviškojo žodyno tekstus. Šiam pakeitimui naudoja masyvą „prastinimasText“. Jo pavyzdys (naudojamas 2008 m. gegužės 15 d.):

window.PrastinimasInitText = function() { 
   PrastinimasInitObject(prastinimasText, {
 
// vertimas į lietuvių, perkėlus angliškus vertimus iš angliškojo vikižodyno (tekstų vertimas į lietuvių kalbą)
 
      tran1:  [ '*:Kirilica:',                    new RegExp(/\*\: ?Cyrillic\:/gm) ],
      tran2:  [ '*:Lotyniškai:',                  new RegExp(/\*\: ?Roman\:/gm) ],
      tran3:  [ '*:Supaprastinta:',               new RegExp(/\*\: ?Simplified\:/gm) ],
      tran4:  [ '*:Tradicinė:',                   new RegExp(/\*\: ?Traditional\:/gm) ],
      tran5:  [ '*:Sirų:',                        new RegExp(/\*\: ?Syriac\:/gm) ],
      tran6:  [ '*:Hebrajų:',                     new RegExp(/\*\: ?Hebrew\:/gm) ],
      tran7:  [ '*:Antikinė:',                    new RegExp(/\*\: ?Ancient\:/gm) ],
      tran8:  [ '*:Dabartinė:',                   new RegExp(/\*\: ?Modern\:/gm) ],
      tran9:  [ '*:['+'[Čirikahua]]:',            new RegExp(/\*\: ?\[?\[?Chiricahua\]?\]?\:/gm) ],
      tran10: [ '*:['+'[Žeikarila]]:',            new RegExp(/\*\: ?\[?\[?Jicarilla\]?\]?\:/gm) ],
      tran11: [ '*:['+'[Vakarų apachų|Vakarų]]:', new RegExp(/\*\: ?\[?\[?(Western Apache\|)?Western\]?\]?\:/gm) ],
      tran12: [ '*:Brazilijoje:',                 new RegExp(/\*\: ?Brazil\:/gm) ],
      tran13: [ '*:Portugalijoje:',               new RegExp(/\*\: ?Portugal\:/gm) ],
 
// t+ šablonų sukūrimas, perkėlus angliškus vertimus ar iš paprastų perėjimų: [[žodis]] (tarimas) {{giminė}}
 
      't':    [ '{'+'{t+|$1|$2}'+'}',             new RegExp(/\{\{t\|([^\{\[\]\}\|]*)\|([^\{\[\]\}]*)\}\}/g) ],
      't-':   [ '{'+'{t+|$1}'+'}',                new RegExp(/\{\{t\-\|([^\{\[\]\}]*)\}\}/g) ],
 
      't+gtrsc2': [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$4|$7|tr=$6|sc=$3}'+'}, {'+'{t+|$1|$5|$7|tr=$6|sc=$3}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\{\{([^\{\[\]\}\|]*)\|\[\[([^\{\[\]\}\|]*)\|([^\{\[\]\}\|]*)\]\]\}\} \(([^\{\[\]\}\|]*)\) \{\{([mfncd])\}\}/g) ],
      't+gtrsc':  [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$4|$6|tr=$5|sc=$3}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\{\{([^\{\[\]\}\|]*)\|\[\[([^\{\[\]\}\|]*)\]\]\}\} \(([^\{\[\]\}\|]*)\) \{\{([mfncd])\}\}/g) ],
      't+gtr2':   [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$3|$6|tr=$5}'+'}, {'+'{t+|$1|$4|$6|tr=$5}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\[\[([^\{\[\]\}\|]*)\|([^\{\[\]\}\|]*)\]\] \(([^\{\[\]\}\|]*)\) \{\{([mfncd])\}\}/g) ],
      't+gtr':    [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$3|$5|tr=$4}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\[\[([^\{\[\]\}\|]*)\]\] \(([^\{\[\]\}\|]*)\) \{\{([mfncd])\}\}/g) ],
      't+trsc2':  [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$4|tr=$6|sc=$3}'+'}, {'+'{t+|$1|$5|tr=$6|sc=$3}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\{\{([^\{\[\]\}\|]*)\|\[\[([^\{\[\]\}\|]*)\|([^\{\[\]\}\|]*)\]\]\}\} \(([^\{\[\]\}\|]*)\)/g) ],
      't+trsc':   [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$4|tr=$5|sc=$3}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\{\{([^\{\[\]\}\|]*)\|\[\[([^\{\[\]\}\|]*)\]\]\}\} \(([^\{\[\]\}\|]*)\)/g) ],
      't+tr2':    [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$3|tr=$5}'+'}, {'+'{t+|$1|$4|tr=$5}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\[\[([^\{\[\]\}\|]*)\|([^\{\[\]\}\|]*)\]\] \(([^\{\[\]\}\|]*)\)/g) ],
      't+tr':     [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$3|tr=$4}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\[\[([^\{\[\]\}\|]*)\]\] \(([^\{\[\]\}\|]*)\)/g) ],
      't+gsc2':   [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$4|$6|sc=$3}'+'}, {'+'{t+|$1|$5|$6|sc=$3}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\{\{([^\{\[\]\}\|]*)\|\[\[([^\{\[\]\}\|]*)\|([^\{\[\]\}\|]*)\]\]\}\} \{\{([mfncd])\}\}/g) ],
      't+gsc':    [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$4|$5|sc=$3}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\{\{([^\{\[\]\}\|]*)\|\[\[([^\{\[\]\}\|]*)\]\]\}\} \{\{([mfncd])\}\}/g) ],
      't+g2':     [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$3|$5}'+'}, {'+'{t+|$1|$4|$5}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\[\[([^\{\[\]\}\|]*)\|([^\{\[\]\}\|]*)\]\] \{\{([mfncd])\}\}/g) ],
      't+g':      [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$3|$4}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\[\[([^\{\[\]\}\|]*)\]\] \{\{([mfncd])\}\}/g) ],
      't+sc2':    [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$4|sc=$3}'+'}, {'+'{t+|$1|$5|sc=$3}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\{\{([^\{\[\]\}\|]*)\|\[\[([^\{\[\]\}\|]*)\|([^\{\[\]\}\|]*)\]\]\}\}/g) ],
      't+sc':     [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$4|sc=$3}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\{\{([^\{\[\]\}\|]*)\|\[\[([^\{\[\]\}\|]*)\]\]\}\}/g) ],
      't+2':      [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$3}'+'}, {'+'{t+|$1|$4}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\[\[([^\{\[\]\}\|]*)\|([^\{\[\]\}\|]*)\]\]/g) ],
      't+':       [ '{'+'{$1v1}'+'}$2{'+'{t+|$1|$3}'+'}',
                    new RegExp(/\{\{([^\{\[\]\}\|]*)v1\}\}(.*)\[\[([^\{\[\]\}\|]*)\]\]/g) ],
 
// žodžio pripažinimui straipsniu.
 
      zod1:   [ "{"+"{ARchar|[[$1]]}"+"}",        new RegExp("\\{\\{ARchar\\|([^\\{\\[\\]\\}\\|]*)\\}\\}",'gm') ],
      zod2:   [ "{"+"{KMchar|[[$1]]}"+"}",        new RegExp("\\{\\{KMchar\\|([^\\{\\[\\]\\}\\|]*)\\}\\}",'gm') ],
      zod3:   [ "{"+"{KOchar|[[$1]]}"+"}",        new RegExp("\\{\\{KOchar\\|([^\\{\\[\\]\\}\\|]*)\\}\\}",'gm') ],
      zod4:   [ "{"+"{THchar|[[$1]]}"+"}",        new RegExp("\\{\\{THchar\\|([^\\{\\[\\]\\}\\|]*)\\}\\}",'gm') ],
      zod5:   [ "{"+"{URchar|[[$1]]}"+"}",        new RegExp("\\{\\{URchar\\|([^\\{\\[\\]\\}\\|]*)\\}\\}",'gm') ],
      zod6:   [ "{"+"{KUchar|[[$1]]}"+"}",        new RegExp("\\{\\{KUchar\\|([^\\{\\[\\]\\}\\|]*)\\}\\}",'gm') ],
      zod7:   [ "{"+"{IPAchar|[[$1]]}"+"}",       new RegExp("\\{\\{IPAchar\\|([^\\{\\[\\]\\}\\|]*)\\}\\}",'gm') ],
      zod8:   [ "{"+"{Beng|[[$1]]}"+"}",          new RegExp("\\{\\{Beng\\|([^\\{\\[\\]\\}\\|]*)\\}\\}",'gm') ],
      zod9:   [ "{"+"{SDchar|[[$1]]}"+"}",        new RegExp("\\{\\{SDchar\\|([^\\{\\[\\]\\}\\|]*)\\}\\}",'gm') ],
      zod10:  [ "{"+"{unicode|[[$1]]}"+"}",       new RegExp("\\{\\{unicode\\|([^\\{\\[\\]\\}\\|]*)\\}\\}",'gm') ],
      zod11:  [ "{"+"{LOchar|[[$1]]}"+"}",        new RegExp("\\{\\{LOchar\\|([^\\{\\[\\]\\}\\|]*)\\}\\}",'gm') ],
 
// Anglų kalbos žodžių sąrašo tvarkymui.
 
      list1:  [ "- (''[[bdv.]]'')",               new RegExp("\\-\\ \\'\\'adj\\'\\'",'gm') ],
      list2:  [ "- (''[[dkt.]]'')",               new RegExp("\\-\\ \\'\\'noun\\'\\'",'gm') ],
      list3:  [ "- (''[[jst.]]'')",               new RegExp("\\-\\ \\'\\'inter\\'\\'",'gm') ],
      list4:  [ "- (''[[prl.]]'')",               new RegExp("\\-\\ \\'\\'prep\\'\\'",'gm') ],
      list5:  [ "- (''[[prd.]]'')",               new RegExp("\\-\\ \\'\\'prefix\\'\\'",'gm') ],
      list6:  [ "- (''[[prs.]]'')",               new RegExp("\\-\\ \\'\\'suffix\\'\\'",'gm') ],
      list7:  [ "- (''[[prv.]]'')",               new RegExp("\\-\\ \\'\\'adv\\'\\'",'gm') ],
      list8:  [ "- (''[[sant.]]'')",              new RegExp("\\-\\ \\'\\'abbr\\'\\'",'gm') ],
      list9:  [ "- (''[[sant.]]'')",              new RegExp("\\-\\ \\'\\'init\\'\\'",'gm') ],
      list10: [ "- (''[[sant.]]'')",              new RegExp("\\-\\ \\'\\'acronym\\'\\'",'gm') ],
      list11: [ "- (''[[jung.]]'')",              new RegExp("\\-\\ \\'\\'phrase\\'\\'",'gm') ],
      list12: [ "- (''[[vks.]]'')",               new RegExp("\\-\\ \\'\\'verb\\'\\'",'gm') ],
      list13: [ "- (''[[skt.]]'')",               new RegExp("\\-\\ \\'\\'number\\'\\'",'gm') ],
      list14: [ "- (''[[smb.]]'')",               new RegExp("\\-\\ \\'\\'symbol\\'\\'",'gm') ],
      list15: [ "- (''[[jung.]]'')",              new RegExp("\\-\\ \\'\\'idiom\\'\\'",'gm') ],
 
// klaidų atitaisymai
 
      err1:   [ '{'+'{t+|lt|žuvis|f}'+'}',        new RegExp(/\{\{t\+\|lt\|žuvis\|m\}\}/gm) ],
      err3:   [ "sant.",                          new RegExp("pst\\=\\[\\[sant\\.\\]\\]",'gm') ],
      err4:   [ "*'''Transliteracija:'''",        new RegExp("\\*\\'\\'\\'Lotynišku raštu\\:\\'\\'\\'",'gm') ],
      err5:   [ "== Taip pat žiūrėkite ==",       new RegExp("\\=\\= Taip pat žiūrėk \\=\\=",'gm') ],
      err6:   [ "žąsiukas",                       new RegExp("žasiukas",'gm') ],
      err7:   [ "|želmeninė žąsis|",              new RegExp("\\|želmeninė žąs\\|",'gm') ],
 
// paskutinis sąraše
 
      err2:   [ '1959',                           new RegExp(/\[\[1959\]\]/gm) ]
   });
};

Šį masyvą sudaro sąrašas priemonės keičiamų tekstų. Kiekvieną sąrašo elementą sudaro kodas, tekstas į kuri turi būti keičiama ir reguliari išraiška, kuri nusako keičiamą tekstą.

kodas: [ 'tekstas', new RegExp(/reguliari išraiška/gm) ]

Kiekvienas vartotojas tokiam pakeitimui gali papildyti „prastinimasText“ į savo „Naudotojas:<vardas>/monobook.js“ įtraukdamas pvz. tokias eilutes:

   PrastinimasInitObject(prastinimasText, {
      User1:  [ '1959',                        new RegExp(/\[\[1959\]\]/gm) ],
      User2:  [ 'žąsiukas',                    new RegExp(/žasiukas/gm) ]
   });

Duotojo pavyzdžio pirmoji eilutė nurodo prastinimo priemonei pakeisti nuorodą 1959 į paprastą tekstą, o antroji pakeisti neteisingą žodį į teisingą.

Angliškų kalbų pavadinimų pakeitimas[taisyti]

Ši priemonė taip pat pakeičia angliškus kalbų pavadinimus į atitinkamus šablonus (perkėlus vertimų lenteles iš angliškojo vikižodyno). Šiam pakeitimui naudoja masyvą „prastinimasLang“. Jo pavyzdys (naudojamas 2008 m. gegužės 15 d.):

window.PrastinimasInitLang = function() { 
   PrastinimasInitObject(prastinimasLang, {
 
      0: [ 'bs', 'Bosnian', 'bosnių', false ],
      1: [ 'br', 'Breton', 'bretonų', false ],
      2: [ 'zh', 'Chinese', 'kinų', false ],
      3: [ 'hr', 'Croatian', 'kroatų', false ],
      4: [ 'cs', 'Czech', 'cčekų', false ],
      5: [ 'da', 'Danish', 'danų', false ],
      6: [ 'nl', 'Dutch', 'nyderlandų (olandų)', false ],
      7: [ 'eo', 'Esperanto', 'esperanto', false ],
      8: [ 'et', 'Estonian', 'estų', true ],
      9: [ 'fi', 'Finnish', 'suomių', false ],
      10: [ 'fr', 'French', 'prancūzų', true ],
      11: [ 'de', 'German', 'vokiečių', true ],
      12: [ 'el', 'Greek', 'graikų', false ],
      13: [ 'he', 'Hebrew', 'hebrajų', false ],
      14: [ 'hu', 'Hungarian', 'vengrų', false ],
      15: [ 'id', 'Indonesian', 'indoneziečių', false ],
      16: [ 'it', 'Italian', 'italų', true ],
      17: [ 'ja', 'Japanese', 'japonų', false ],
      18: [ 'lv', 'Latvian', 'latvių', true ],
      19: [ 'mt', 'Maltese', 'maltiečių', false ],
      20: [ 'no', 'Norwegian', 'norvegų', false ],
      21: [ 'pl', 'Polish', 'lenkų', true ],
      22: [ 'pt', 'Portuguese', 'portugalų', true ],
      23: [ 'ro', 'Romanian', 'rumunų', false ],
      24: [ 'ru', 'Russian', 'rusų', true ],
      25: [ 'sk', 'Slovak', 'slovakų', false ],
      26: [ 'sl', 'Slovene', 'slovėnų', false ],
      27: [ 'es', 'Spanish', 'ispanų', true ],
      28: [ 'sv', 'Swedish', 'sšvedų', false ],
      29: [ 'tr', 'Turkish', 'turkų', false ],
      30: [ 'cy', 'Welsh', 'valų', false ],
      31: [ 'liv', 'Livonian', 'lyvių', false ],
      32: [ 'ca', 'Catalan', 'katalonų', false ],
      33: [ 'ar', 'Arabic', 'arabų', false ],
      34: [ 'bg', 'Bulgarian', 'bulgarų', false ],
      35: [ 'kw', 'Cornish', 'kornų', false ],
      36: [ 'fo', 'Faroese', 'farerų', false ],
      37: [ 'hi', 'Hindi', 'hindi', false ],
      38: [ 'ia', 'Interlingua', 'interlingua', false ],
      39: [ 'ga', 'Irish', 'airių', false ],
      40: [ 'ko', 'Korean', 'korėjiečių', false ],
      41: [ 'la', 'Latin', 'lotynų', false ],
      42: [ 'fa', 'Persian', 'persų', false ],
      43: [ 'sr', 'Serbian', 'serbų', false ],
      44: [ 'ur', 'Urdu', 'urdų', false ],
      45: [ 'ang', 'Old English', 'senoji anglų', false ],
      46: [ 'sco', 'Scots', 'sškotų', false ],
      47: [ 'gd', 'Scottish Gaelic', 'sškotų gėlų', false ],
      48: [ 'af', 'Afrikaans', 'afrikanų', false ],
      49: [ 'sq', 'Albanian', 'albanų', false ],
      50: [ 'hy', 'Armenian', 'armėnų', false ],
      51: [ 'eu', 'Basque', 'baskų', false ],
      52: [ 'be', 'Belarusian', 'baltarusių, gudų', false ],
      53: [ 'chr', 'Cherokee', 'cčerokių', false ],
      54: [ 'fy', 'Frisian', 'fryzų', false ],
      55: [ 'gl', 'Galician', 'galisų', false ],
      56: [ 'ka', 'Georgian', 'gruzinų', false ],
      57: [ 'gu', 'Gujarati', 'gudžaratų', false ],
      58: [ 'is', 'Icelandic', 'islandų', false ],
      59: [ 'mk', 'Macedonian', 'makedonų', false ],
      60: [ 'mg', 'Malagasy', 'malagasių', false ],
      61: [ 'ms', 'Malay', 'malajų, malajiečių', false ],
      62: [ 'mr', 'Marathi', 'marathų', false ],
      63: [ 'na', 'Nauruan', 'nauriečių', false ],
      64: [ 'nov', 'Novial', 'novial', false ],
      65: [ 'scn', 'Sicilian', 'siciliečių', false ],
      66: [ 'tl', 'Tagalog', 'tagalų', false ],
      67: [ 'tt', 'Tatar', 'totorių', false ],
      68: [ 'th', 'Thai', 'tajų', false ],
      69: [ 'uk', 'Ukrainian', 'ukrainiečių', false ],
      70: [ 'io', 'Ido', 'ido', false ],
      71: [ 'ku', 'Kurdish', 'kurdų', false ],
      72: [ 'az', 'Azeri', 'azerbaidžaniečių', false ],
      73: [ 'bn', 'Bengali', 'bengalų', false ],
      74: [ 'yi', 'Yiddish', 'jidiš', false ],
      75: [ 'fiu-vro', 'Võro', 'verų', false ],
      76: [ 'udm', 'Udmurt', 'udmurtų', false ],
      77: [ 'az', 'Azerbaijani', 'azerbaidžaniečių', false ],
      78: [ 'os', 'Ossetian', 'osetinų', false ],
      79: [ 'vi', 'Vietnamese', 'vietnamiečių', false ],
      80: [ 'rm', 'Romansh', 'retoromanų', false ],
      81: [ 'abq', 'Abaza', 'abazų', false ],
      82: [ 'am', 'Amharic', 'amharų', false ],
      83: [ 'an', 'Aragonese', 'aragosų', false ],
      84: [ 'ast', 'Asturian', 'asturianų', false ],
      85: [ 'kk', 'Kazakh', 'kazachų', false ],
      86: [ 'ky', 'Kyrgyz', 'kirgizų', false ],
      87: [ 'mn', 'Mongolian', 'mongolų', false ],
      88: [ 'mi', 'Maori', 'maorių', false ],
      89: [ 'sa', 'Sanskrit', 'sanskritas', false ],
      90: [ 'ta', 'Tamil', 'tamilų', false ],
      91: [ 'tut', 'Altai', 'altajiečių', false ],
      92: [ 'haw', 'Hawaiian', 'havajiečių', false ],
      93: [ 'av', 'Avar', 'avarų', false ],
      94: [ 'ba', 'Bashkir', 'baškirų', false ],
      95: [ 'ce', 'Chechen', 'cčečėnų', false ],
      96: [ 'cv', 'Chuvash', 'cčiuvašų', false ],
      97: [ 'gbz', 'Dari', 'dari', false ],
      98: [ 'dv', 'Dhivehi', 'maldivų', false ],
      99: [ 'ig', 'Igbo', 'igbų', false ],
      100: [ 'kaa', 'Karakalpak', 'karapalkapų', false ],
      101: [ 'kum', 'Kumyk', 'kumikų', false ],
      102: [ 'lbe', 'Lak', 'lakų', false ],
      103: [ 'li', 'Limburgish', 'limburgiečių', false ],
      104: [ 'dsb', 'Sorbian, Lower', 'dolnoserbų', false ],
      105: [ 'nds', 'Low Saxon', 'zžemutinių saksonų', false ],
 
      110: [ 'mdf', 'Moksha', 'mokšų', false ],
      111: [ 'ne', 'Nepali', 'nepalų', false ],
      112: [ 'dsb', 'Sorbian', 'dolnoserbų', false ],
      113: [ 'wa', 'Walloon', 'valonų', false ],
      114: [ 'ug', 'Uyghur', 'uigurų', false ],
      115: [ 'fo', 'Faeroese', 'farerų', false ],
      116: [ 'sw', 'Swahili', 'svahilių, suahelių', false ],
      117: [ 'uz', 'Uzbek', 'uzbekų', false ],
      118: [ 'xh', 'Xhosa', 'kosų', false ],
      119: [ 'zu', 'Zulu', 'zulų', false ],
      120: [ 'ba', 'Bashkhir', 'baškirų', false ],
      121: [ 'tk', 'Turkmen', 'turkmėnų', false ],
      122: [ 'ky', 'Kirghiz', 'kirgizų', false ],
      123: [ 'tg', 'Tajik', 'tadžikų', false ],
      124: [ 'ps', 'Pashtu', 'puštūnų', false ],
      125: [ 'sl', 'Slovenian', 'slovėnų', false ],
      126: [ 'kbd', 'Kabardian', 'kabardų', false ],
      127: [ 'kjh', 'Khakassian', 'hakasų', false ],
      128: [ 'kv', 'Komi', 'komių', false ],
      129: [ 'oc', 'Occitan', 'oksitarų', false ],
      130: [ 'ee', 'Ewe', 'evų', false ],
      131: [ 'arn', 'Mapudungun', 'mapudungunų', false ],
      132: [ 'rap', 'Rapa Nui', 'rapaniujų', false ],
      133: [ 'rhg', 'Rohingya', 'rohingų', false ],
      134: [ 'rmy', 'Romany', 'romanų', false ],
      135: [ 'arc', 'Aramaic', 'aramėjų', false ],
      136: [ 'krl', 'Karelian', 'karelų', false ],
      137: [ 'jbo', 'Lojban', 'lojban', false ],
      138: [ 'vep', 'Veps', 'vepsų', false ],
      139: [ 'vot', 'Votic', 'vodų', false ],
 
      142: [ 'lb', 'Luxembourgish', 'liuksemburgiečių', false ],
      143: [ 'bar', 'Austro-Bavarian', 'austrobavarų', false ],
      144: [ 'dsb', 'Lower Sorbian', 'dolnoserbų', false ],
      145: [ 'hsb', 'Upper Sorbian', 'saksonų', false ],
      146: [ 'gv', 'Manx', 'menksiečių', false ],
      147: [ 'ps', 'Pashto', 'puštūnų', false ],
      148: [ 'kl', 'Greenlandic', 'grenlandų', false ],
      149: [ 'ilo', 'Ilocano', 'ilokanų', false ],
      150: [ 'csb', 'Kashubian', 'kašubų', false ],
      151: [ 'nrm', 'Norman', 'normanų', false ],
      152: [ 'se', 'Northern Sami', 'sšiaurės samių', false ],
      153: [ 'bat-smg', 'Samogitian', 'zžemaičių', false ],
      154: [ 'sh', 'Serbo-Croatian', 'serbų-kroatų', false ],
      155: [ 'tet', 'Tetum', 'tetunų', false ],
      156: [ 'vo', 'Volapük', 'volapiukas', false ],
 
      159: [ 'apach', 'Apache', 'apachų', false ],
 
      163: [ 'fj', 'Fijian', 'fidžių', false ],
      164: [ 'gn', 'Guaraní', 'gvaranių', false ],
      165: [ 'ha', 'Hausa', 'hausų', false ],
      166: [ 'ruo', 'Istro-Romanian', 'istro-romanų', false ],
      167: [ 'kab', 'Kabyle', 'kabilų', false ],
      168: [ 'ml', 'Malayalam', 'malajalių', false ],
      169: [ 'ruq', 'Megleno-Romanian', 'moglenų', false ],
      170: [ 'mic', "Mi\\'kmaq", 'mikmakų', false ],
 
      171: [ 'nv', 'Navajo', 'navajų', false ],
      172: [ 'pjt', 'Pitjantjatjara', 'pitjantjatjara', false ],
      173: [ 'pim', 'Powhatan', 'povotanų', false ],
      174: [ 'tn', 'Setswana', 'tsvanų', false ],
      175: [ 'ber', 'Tamazight', 'berberų', false ],
      176: [ 'tpi', 'Tok Pisin', 'papua pidžinų', false ],
      177: [ 'sai', 'Tupinambá', 'tupių', false ],
      178: [ 'wbp', 'Warlpiri', 'valpurų', false ],
      179: [ 'te', 'Telugu', 'telugų', false ],
      180: [ 'kk', 'Kazakh', 'kazachų', false ],
      181: [ 'lij', 'Ligurian', 'ligurų', false ],
      182: [ 'gn', 'Guarani', 'gvaranių', false ],
      183: [ 'myv', 'Erzya', 'erzinų', false ],
      184: [ 'sd', 'Sindhi', 'sindhų', false ],
      185: [ 'oj', 'Ojibwe', 'odžibvės', false ],
      186: [ 'ga', 'Irish Gaelic', 'airių', false ],
      187: [ 'se', 'Sami', 'sšiaurės samių', false ],
      188: [ 'sm', 'Samoan', 'samojiečių', false ],
      189: [ 'to', 'Tongan', 'tongų', false ],
      190: [ 'mo', 'Moldavian', 'moldovų, moldavų', false ],
      191: [ 'co', 'Corsican', 'korsikiečių', false ],
      192: [ 'kn', 'Kannada', 'kanadų', false ],
      193: [ 'ks', 'Kashmiri', 'kašmyrų', false ],
      194: [ 'dv', 'Maldivian', 'maldivų', false ],
      195: [ 'os', 'Ossetic', 'osetinų', false ],
      196: [ 'mo', 'Moldovan', 'moldovų, moldavų', false ],
      197: [ 'su', 'Sundanese', 'sudaniečių', false ],
      198: [ 'ab', 'Abkhaz', 'abchazų', false ],
      199: [ 'km', 'Khmer', 'khmerų', false ],
      200: [ 'jv', 'Javanese', 'javiečių', false ],
      201: [ 'prg', 'Prussian', 'prūsų', false ],
      202: [ 'ie', 'Interlingue', 'interlingue', false ],
      203: [ 'sco', 'Scottish', 'sškotų', false ],
      204: [ 'vo', 'Volapuk', 'volapiukas', false ],
      205: [ 'ga', 'Gaelic \\(Irish\\)', 'airių', false ],
      206: [ 'gd', 'Gaelic \\(Scottish\\)', 'sškotų gėlų', false ],
      207: [ 'lb', 'Luxembourgian', 'liuksemburgiečių', false ],
      208: [ 'tpi', 'Tok Pisin', 'papua pidžinų', false ],
      209: [ 'mn', 'Mongol', 'mongolų', false ],
      210: [ 'so', 'Somali', 'somalių', false ],
      211: [ 'wo', 'Wolof', 'volofų', false ],
      212: [ 'yo', 'Yoruba', 'jorubų', false ],
      213: [ 'my', 'Myanmar', 'mjanmų, birmiečių', false ],
      214: [ 'my', 'Burmese', 'mjanmų, birmiečių', false ],
      215: [ 'akz', 'Alabama', 'alabamiečių', false ],
      216: [ 'amu', 'Amuzgo', 'amuzgų', false ],
      217: [ 'bla', 'Blackfoot', 'juodakojų', false ],
      218: [ 'rom', 'Romani', 'cčigonų', false ],
      219: [ 'pt', 'Português', 'portugalų', false ],
      220: [ 'en', 'English', 'anglų', true ],
      221: [ 'gd', 'Scot Gaelic', 'sškotų gėlų', false ],
      222: [ 'cpp', 'Capeverdean Creole', 'zžaliojo kyšulio kreolų', false ],
      223: [ 'cpp', 'Capeverdean Crioulo', 'zžaliojo kyšulio kreolų', false ],
      224: [ 'ps', 'Pashato', 'puštūnų', false ],
      225: [ 'ps', 'Pushto', 'puštūnų', false ],
      226: [ 'bo', 'Tibetan', 'tibetiečių', false ],
      227: [ 'ss', 'Swazi', 'svazių', false ],
      228: [ 'ti', 'Tigrigna', 'tigrinų', false ],
      229: [ 'ty', 'Tahitian', 'taitiečių', false ],
      230: [ 'or', 'Oriya', 'orijų', false ],
      231: [ 'qu', 'Quechua', 'kečujų', false ],
      232: [ 'dz', 'Dzongkha', 'botijų', false ],
      233: [ 'bug', 'Buginese', 'bugų', false ],
      234: [ 'ceb', 'Cebuano', 'sebuanų', false ],
      235: [ 'ch', 'Chamorro', 'cčemorų', false ],
      236: [ 'chy', 'Cheyenne', 'cčijenų', false ],
      237: [ 'lo', 'Lao', 'laosiečių (lao)', false ],
      238: [ 'mh', 'Marshallese', 'maršaliečių', false ],
      239: [ 'nn', 'Nynorsk', 'naujoji norvegų', false ],
      240: [ 'ain', 'Ainu', 'ainų', false ],
      241: [ 'bcl', 'Bikol', 'bikolų', false ],
      242: [ 'cr', 'Cree', 'krijų', false ],
      243: [ 'hil', 'Hiligaynon', 'ilongų', false ],
      244: [ 'sux', 'Sumerian', 'sšumerų', false ],
      245: [ 'pam', 'Kapampangan', 'pampangų', false ],
 
      249: [ 'sc', 'Sardinian', 'sardiniečių', false ],
      250: [ 'lkt', 'Lakota', 'lakotų', false ],
      251: [ 'ale', 'Aleut', 'aleutų', false ],
      252: [ 'abe', 'Abenaki', 'abenakų', false ],
      253: [ 'arp', 'Arapaho', 'arepahų', false ],
      254: [ 'ay', 'Aymara', 'aimarų', false ],
      255: [ 'ff', 'Fulani', 'fulų', false ],
      256: [ 'to', 'Tonga', 'tongų', false ],
      257: [ 'got', 'Gothic', 'gotų', false ],
      258: [ 'mic', "Mik\\'maq", 'mikmakų', false ],
      259: [ 'pa', 'Punjabi', 'pendžabų', false ],
 
      261: [ 'fur', 'Friulian', 'furilų', false ],
      262: [ 'gn', 'Mbyá Guaraní', 'gvaranių', false ],
      263: [ 'bzj', 'Kriol', 'kreolų', false ],
      264: [ 'crh', 'Crimean Tatar', 'krymo totorių', false ],
      265: [ 'lad', 'Ladin', 'ladinų', false ],
      266: [ 'nah', 'Classical Nahuatl', 'astekų', false ],
      267: [ 'nah', 'Isthmus-Mecayapan Nahuatl', 'astekų', false ],
      268: [ 'ndo', 'Ndonga', 'ndongų', false ],
      269: [ 'sc', 'Sardinian \\(northern\\)', 'sardiniečių', false ],
      270: [ 'sc', 'Sardinian \\(southern\\)', 'sardiniečių', false ],
 
      287: [ 'gl', 'Gallegan', 'galisų', false ],
      288: [ 'gsw', 'Alemannic', 'sŠveicarijos vokiečių', false ],
      289: [ 'ae', 'Avestan', 'avestianų', false ],
      290: [ 'yun', 'Bena', 'sšiaurės malaviečių', false ],
      291: [ 'bdp', 'Bende', 'bendų', false ],
      292: [ 'prg', 'Old Prussian', 'prūsų', false ],
 
      306: [ 'be-x-old', 'Беларуская (тарашкевіца)', 'senoji baltarusių', false ],
      307: [ 'frp', 'Franco-Provençal', 'franko-provensalio', false ],
      308: [ 'simple', 'Simple English', 'paprastoji anglų', false ],
      309: [ 'vec', 'Venetian', 'venetų', false ],
      310: [ 'lmo', 'Lombard', 'lombardų', false ],
      311: [ 'cu', 'Old Church Slavonic', 'senoji bažnytinė slavų', false ],
      312: [ 'sud', 'Sudovian', 'jotvingių (sudūvių)', false ],
      313: [ 'pox', 'Polabian', 'polabų', false ],
      314: [ 'pdc', 'Pennsylvania German', 'pensilvanijos vokiečių', false ],
      315: [ 'ik', 'Inupiak', 'inupiakų', false ],
      316: [ 'pms', 'Piedmontese', 'pjemonto', false ]
   });
};

Šį masyvą sudaro sąrašas priemonės tvarkomų kalbų. Kiekvieną sąrašo elementą sudaro kodas, kalbos kodas, kalbos pavadinimas anglų kalba (arba kita kalba), kalbos pavadinimas lietuvių kalba (naudojamas tiktai rūšiavimui), ir požymis ar reikia į vertimų lentelę įstatyti prašymą pateikti vertimą į šią kalba, nesant vertimo į atitinkamą kalbą.

      kodas: [ 'kalbos kodas', 'angliškas kalbos pavadinimas', 'lietuviškas kalbos pavadinimas', požymis ]

Šis sąrašas yra naudojamas:

  1. verčiant perkeltos iš angliškojo vikižodyno vertimų lentelės kalbų pavadinimus į lietuviško vikižodyno atitinkamus šablonus. Verčiamos formos:
    • „* <angliškas kalbos pavadinimas>:“ keičiamas į „{{<kalbos kodas>v1}}“
    • „* [[<angliškas kalbos pavadinimas>]]:“ keičiamas į „{{<kalbos kodas>v1}}“
  2. rūšiuojant vertimų lenteles. (Rūšiuojama pagal šiame sąraše pateiktą kalbos lietuvišką pavadinimą).
  3. įstatant prašymą pateikti vertimą į šią kalba, nesant vertimo į atitinkamą kalbą (naudojamas „požymis“, jei jis nurodytas true - įstatoma atitinkamam kalbos kodui, jei jis nurodytas false - neįstatoma atitinkamam kalbos kodui.

Kiekvienas vartotojas šiam pakeitimui gali papildyti „prastinimasLang“ į savo „Naudotojas:<vardas>/monobook.js“ įtraukdamas pvz. tokias eilutes:

   PrastinimasInitObject(prastinimasLang, {
      Lang1:  [ 'xx', 'Translingua', 'tarptautinis', false ]
   });

Lentelių tvarkymas[taisyti]

Rūšiuoja visas lenteles abėcėlės tvarka:

  • sinonimų
  • antonimų
  • išraiškų ir sąvokų
  • vertimų

Vertimų lenteles rūšiuojamos abėcėlės pagal lietuviškus kalbų pavadinimus, o kitos pagal pačius žodžius įtrauktus į šias lenteles.

Keičia sinonimų, antonimų ir išraiškų bei sąvokų lentelėse aprašymus „* žodis“ į atitinkamus aprašymus „* {{t+|kalbos kodas|žodis}}“, kur kalbos kodas yra nustatomas pagal aprašomojo žodžio kalbą. Šis veiksmas yra atliekamas, tik jei yra atidarytas redagavimui visas atitinkamos kalbos žodžio aprašymas arba jei atidarytas atitinkamos kalbos žodžio sinonimų, antonimų ar išraiškų ir sąvokų aprašymo sąrašas.

Analogiškai yra tvarkomi ir vertimų į lietuvių kalbą sąrašai.

Dėl vertimų į užsienio kalbas sąrašų lentelių prastinimo[taisyti]

Prastinant vertimų į užsienio kalbas sąrašų lenteles, papildomai yra pakeičiamos juose įrašytos interwiki nuorodos į vertimų lentelės elementus.

Kategorijų kūrimas[taisyti]

Sukuria naujus kitų kalbų kategorijų aprašymus pagal nustatytą tvarką. T.y. atidarius kitos kalbos žodžių neegzistuojančios kategorijos aprašymo redagavimo langą užtenka atlikti šios priemonės pagalbą „prastinimą“ ir bus suformuotas reikalingas kategorijos aprašymas.

Prastinimo priemonės atliktų veiksmų saugojimas[taisyti]

Paprastai šios priemonės atlikti veiksmai atsiranda redagavimo lange pakeičiant atitinkamas teksto vietas ir apie atliktus veiksmus įrašant į komentarų lauką. (Automatiškai prastinimo priemonė pakeitimų neišsaugo). Todėl vartotojas dar gali atlikti papildomus koregavimo veiksmus ir nusprendęs, kad išsaugoti standartiškai.

Jei į vartotojas papildys savo „Naudotojas:<vardas>/monobook.js“ eilute:

userPrastinimasSave = true;

tai „Prastinimo“ priemonė, jei atliks kokius nors pakeitimus, tai iš karto automatiškai šiuos pakeitimus išsaugos.

„Prastinimo“ priemonę naudoja[taisyti]

Šią prastinimo priemonę naudoja:

Kai šią priemonę naudoja „Automatinio prastinimo priemonė“, šiuo atveju papildomus veiksmus, kurie aprašyti automatinės prastinimo priemonės aprašyme.

Dėl tobulinimo[taisyti]

Čia galite pateikti prašymus dėl šios priemonės tobulinimo.

Aptarimas[taisyti]