ผู้ใช้:ZilentFyld/zilentscript.js
หมายเหตุ: หลังเผยแพร่ คุณอาจต้องล้างแคชเว็บเบราว์เซอร์ของคุณเพื่อดูการเปลี่ยนแปลง
- ไฟร์ฟอกซ์ / ซาฟารี: กด Shift ค้างขณะคลิก Reload หรือกด Ctrl-F5 หรือ Ctrl-R (⌘-R บนแมค)
- กูเกิล โครม: กด Ctrl-Shift-R (⌘-Shift-R บนแมค)
- อินเทอร์เน็ตเอกซ์พลอเรอร์ และ Edge: กด Ctrl ค้างขณะคลิก Refresh หรือกด Ctrl-F5
- โอเปร่า: กด Ctrl-F5
var pageName = mw.config.get('wgPageName');
var pageTitle = mw.config.get('wgTitle');
var indexUrl = mw.util.wikiScript('index');
var apiUrl = mw.util.wikiScript('api');
var commonsUrl = '//upload.wikimedia.org/wikipedia/commons';
var encap = 'encapsulate';
var restrictionEdit = mw.config.get('wgRestrictionEdit');
var editable = (restrictionEdit === null || restrictionEdit.length === 0 ||
mw.config.get('wgUserGroups').indexOf(restrictionEdit[0]) > -1);
mw.loader.load('//th.wiktionary.org/w/index.php?title=User:Octahedron80/catcat-wiktionary-data.js&action=raw&ctype=text/javascript');
RegExp.escape = function(text) {
return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&');
};
var NyaNya = {};
NyaNya.show = function($obj) {
$('div#nyanya').remove();
if ($obj !== undefined && $obj !== null && $obj !== '') {
$('#contentSub').append('<div id="nyanya" class="mw-ui-vform" />')
.find('div#nyanya').html($obj).slideDown('fast').end();
}
};
NyaNya.hide = function() {
$('div#nyanya').fadeOut('slow', function() { $(this).remove(); });
};
NyaNya.$cancelButton = $('<button class="mw-ui-button">ยกเลิก</button>')
.click(function() { NyaNya.hide(); });
$(document).ready(function() {
$('#wpTextbox1').wikiEditor('addToToolbar', {
'sections': {
'auto': {
'type': 'booklet',
'label': 'รูปแบบอัตโนมัติ',
'groups':{
'ttt':{
'label':'test'
}
}
}
}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
'section':'auto',
'pages': {
'section-noun':{
'label':'คำนาม',
'layout':'characters',
'characters':[
{
'label':'th',
'action': {
'type':'encapsulate',
'options': {
'pre':'== ภาษาไทย ==\n\n=== การออกเสียง ===\n{{th-pron|',
'post':'}}\n\n=== คำนาม ===\n{{th-noun}}\n\n#'
}
}
},
{
'label':'en',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาอังกฤษ ==\n\n=== การออกเสียง ===\n* {{audio|en|en-us-' + pageName + '.ogg|(อเมริกัน)}}\n*{{IPA|en|}}\n\n=== คำนาม ===\n{{en-noun}}\n\n# ',
}
}
},
{
'label':'??',
'action':{
'type':encap,
'options':{
'pre':'== ภาษา',
'post':' ==\n\n=== คำนาม ===\n{{head||คำนาม|g=}}\n{{-noun|n}}\n\n# '
}
}
},
{
'label':'de',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาเยอรมัน ==\n\n=== การออกเสียง ===\n* {{IPA|de|',
'post':'}}\n* {{audio|de|de-' + pageName + '.ogg}}\n* {{audio|de|de-at-' + pageName + '.ogg|(ออสเตรีย)}}\n\n=== คำนาม ===\n{{de-noun|}}\n\n# \n\n==== การผันรูป ====\n{{de-decl-noun|g=|}}\n\n=== ดูเพิ่ม ===\n* {{R:Duden}}'
}
}
},
{
'label':'eo',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาเอสเปรันโต ==\n\n=== การออกเสียง ===\n{{eo-IPA}}\n\n=== คำนาม ===\n{{eo-head}}\n\n# ',
}
}
},
{
'label':'fr',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาฝรั่งเศส ==\n\n=== รากศัพท์ ===\n\n=== การออกเสียง ===\n* {{fr-IPA}}\n* {{audio|fr|fr-' + pageName +'.ogg}}\n* {{audio|fr|Fr-Paris--' + pageName + '.ogg|(ปารีส)}}\n* {{audio|fr|qc-' + pageName + '.ogg|(ควิเบก)}}\n\n=== คำนาม ===\n{{fr-noun}}\n\n# ',
'post':'\n\n=== ดูเพิ่ม ===\n* {{R:TLFi}}'
}
}
},
{
'label':'fi',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาฟินแลนด์ ==\n\n=== การออกเสียง ===\n{{fi-pronunciation}}\n\n=== คำนาม ===\n{{fi-noun}}\n\n# \n\n==== การผันรูป ====\n'
}
}
},
{
'label':'is',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาไอซ์แลนด์ ==\n\n=== การออกเสียง ===\n* {{IPA|is|',
'post':'}}\n* {{audio|is|is-' + pageName + '.ogg}}\n\n=== คำนาม ===\n{{is-noun|}}\n\n# '
}
}
},
{
'label':'it',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาอิตาลี ==\n\n=== คำนาม ===\n{{it-noun|',
'post':'}}\n\n# '
}
}
},
{
'label':'ja-k',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาญี่ปุ่น ==\n\n=== คำนาม ===\n{{ja-noun}}\n\n# {{ja-def|}} '
}
}
},
{
'label':'kxm',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาเขมรถิ่นไทย ==\n\n=== รากศัพท์ ===\nเทียบกับ{{cog|km|',
'post':'}}\n\n=== คำนาม ===\n{{head|kxm|คำนาม}}\n\n# '
}
}
},
{
'label':'lt',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาลิทัวเนีย ==\n\n=== คำนาม ===\n{{lt-noun|}}\n\n# ',
'post':'\n\n==== การผันรูป ====\n'
}
}
},
{
'label':'lv',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาลัตเวีย ==\n\n=== รากศัพท์ ===\n\n=== คำนาม ===\n{{lv-noun|}}\n\n# ',
'post':'\n\n==== การผันรูป ====\n'
}
}
},
{
'label':'my',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาพม่า ==\n{{wikipedia|lang=my}}\n\n=== การออกเสียง ===\n{{my-IPA}}\n\n=== คำนาม ===\n{{my-noun|}}\n\n# ',
}
}
},
{
'label':'nl',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาดัตช์ ==\n\n=== การออกเสียง ===\n*{{audio|nl|nl-'+pageName+'.ogg}}\n\n=== คำนาม ===\n{{nl-noun|}}\n\n# '
}
}
},
{
'label':'pl',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาโปแลนด์ ==\n\n=== รากศัพท์ ===\nจาก{{inh|pl|sla-pro|}}\n\n=== การออกเสียง ===\n* {{pl-IPA}}\n* {{audio|pl|pl-' + pageName +'.ogg}}\n\n=== คำนาม ===\n{{pl-noun|}}\n\n# ',
'post':'\n\n==== การผันรูป ====\n{{pl-decl-noun-}}\n\n=== ดูเพิ่ม ===\n* {{R:PWN}}'
}
}
},
{
'label':'ru',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษารัสเซีย ==\n\n=== การออกเสียง ===\n* {{ru-IPA|',
'post':'}}\n\n=== คำนาม ===\n{{ru-noun|}}\n\n# \n\n==== การผันรูป ====\n{{ru-noun-table|}}'
}
}
},
{
'label':'sh',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาเซอร์โบ-โครเอเชีย ==\n\n=== การออกเสียง ===\n* {{sh-IPA|',
'post':'}}\n\n=== คำนาม ===\n{{sh-noun|}}\n\n# '
}
}
},
{
'label':'sv',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาสวีเดน ==\n\n=== คำนาม ===\n{{sv-noun}}\n\n# '
}
}
},
{
'label':'tl',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาตากาล็อก ==\n\n=== การออกเสียง ===\n* {{tl-IPA}}\n\n=== คำนาม ===\n{{tl-noun}}\n\n# '
}
}
},
{
'label':'tr',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาตุรกี ==\n\n=== การออกเสียง ===\n\n=== คำนาม ===',
'post':'\n\n# \n\n==== การผันรูป ===='
}
}
},
{
'label':'vi',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาเวียดนาม ==\n\n=== การออกเสียง ===\n{{vi-pron}}\n\n=== คำนาม ===',
'post':'\n{{vi-noun}}\n\n#'
}
}
}
]
},
'section-verb':{
'label':'คำกริยา',
'layout':'characters',
'characters':[
{
'label':'th',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาไทย ==\n\n=== การออกเสียง ===\n{{th-pron|',
'post':'}}\n\n=== คำกริยา ===\n{{th-verb}}\n\n# '
}
}
},
{
'label':'en',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาอังกฤษ ==\n\n=== การออกเสียง ===\n* {{audio|en|en-us-' + pageName + '.ogg|(อเมริกัน)}}\n*{{IPA|en|}}\n\n=== คำกริยา ===\n{{en-verb}}\n\n# '
}
}
},
{
'label':'eo',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาเอสเปรันโต ==\n\n=== การออกเสียง ===\n{{eo-IPA}}\n\n=== คำกริยา ===\n{{eo-head}}\n\n# ',
'post':'\n\n==== การผันรูป ====\n{{eo-conj}}'
}
}
},
{
'label':'fi',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาฟินแลนด์ ==\n\n=== การออกเสียง ===\n{{fi-pronunciation}}\n\n=== คำกริยา ===\n{{fi-verb|}}\n\n #',
'post':'\n\n==== การผันรูป ====\n\n'
}
}
},
{
'label':'sv',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาสวีเดน ==\n\n=== การออกเสียง ===\n\n=== คำกริยา ===\n{{sv-verb|}}\n\n #',
'post':'\n\n==== การผันรูป ====\n\n'
}
}
},
{
'label':'vi',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาเวียดนาม ==\n\n=== การออกเสียง ===\n{{vi-pron}}\n\n=== คำกริยา ===',
'post':'\n{{vi-verb}}\n\n#'
}
}
}
]
},
'section-adj':{
'label':'คำคุณศัพท์',
'layout':'characters',
'characters':[
{
'label':'th',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาไทย ==\n\n=== การออกเสียง ===\n{{th-pron|',
'post':'}}\n\n=== คำคุณศัพท์ ===\n{{th-adj}}\n\n# '
}
}
},
{
'label':'en',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาอังกฤษ ==\n\n=== การออกเสียง ===\n* {{audio|en|en-us-' + pageName + '.ogg|(อเมริกัน)}}\n*{{IPA|en|}}\n\n=== คำคุณศัพท์ ===\n{{en-adj}}\n\n# ',
}
}
},
{
'label':'eo',
'action':{
'type':'encapsulate',
'options':{
'pre':'== ภาษาเอสเปรันโต ==\n\n=== การออกเสียง ===\n{{eo-IPA}}\n\n=== คำคุณศัพท์ ===\n{{eo-head}}\n\n# ',
}
}
}
]
},
'section-fast':{
'label':'ข้อความรวดเร็ว',
'layout':'characters',
'characters':[
{
'label':'รากศัพท์',
'action':{
'type':'encapsulate',
'options':{
'pre':'=== รากศัพท์ ===\n',
'post':'\n'
}
}
},
'จาก',
{
'label':'der',
'action':{
'type':'encapsulate',
'options':{
'pre':'{{der|',
'post':'||}}'
}
}
},
{
'label':'inh',
'action':{
'type':'encapsulate',
'options':{
'pre':'{{inh|',
'post':'||}}'
}
}
},
{
'label':'compound',
'action':{
'type':'encapsulate',
'options':{
'pre':'{{compound|',
'post':'|}}'
}
}
},
{
'label':'การออกเสียง',
'action':{
'type':'encapsulate',
'options':{
'pre':'=== การออกเสียง ===\n',
'post':'\n'
}
}
},
{
'label':'IPA',
'action':{
'type':'encapsulate',
'options':{
'pre':'* {{IPA|',
'post':'|}}'
}
}
},
{
'label':'-IPA',
'action':{
'type':'encapsulate',
'options':{
'pre':'* {{',
'post':'-IPA}}'
}
}
},
{
'label':'audio',
'action':{
'type':'encapsulate',
'options':{
'pre':'* {{audio|',
'post':'|??-' + pageName + '.ogg}}'
}
}
},
{
'label':'hyphenation',
'action':{
'type':'encapsulate',
'options':{
'pre':'* {{hyphenation|',
'post':'|' + pageName + '}}'
}
}
},
{
'label':'การผันรูป',
'action':{
'type':'encapsulate',
'options':{
'pre':'==== การผันรูป ====\n',
'post':'\n'
}
}
},
{
'label':'แปลงรูปแบบอัตโนมัติ',
'action':{
'type': 'callback',
'execute': function() {
var content = $('#wpTextbox1').val();
var titleRegExp = new RegExp(RegExp.escape('[[' + pageName + ']]'), 'g');
content = content
//ประเทศ
.replace(/Austria/g,'ออสเตรีย')
.replace(/Germany/g,'เยอรมนี')
//ภาษา
.replace(/ Bokmål/g,'แบบบุ๊กมอล')
.replace(/ Nynorsk/g,'แบบนือนอสก์')
.replace(/Afrikaans/g,'ภาษาอาฟรีกานส์')
.replace(/Ahom/g,'ภาษาอาหม')
.replace(/Ainu/g,'ภาษาไอนุ')
.replace(/Albanian/g,'ภาษาแอลเบเนีย')
.replace(/Amharic/g,'ภาษาอัมฮารา')
.replace(/Anglo-Saxon/g,'ภาษาแองโกล-แซกซัน')
.replace(/Arabic/g,'ภาษาอาหรับ')
.replace(/Armenian/g,'ภาษาอาร์มีเนีย')
.replace(/Assamese/g,'ภาษาอัสสัม')
.replace(/Asturian/g,'ภาษาอัสตูเรียส')
.replace(/Azerbaijani/g,'ภาษาอาเซอร์ไบจาน')
.replace(/Bashkir/g,'ภาษาบัชคอร์')
.replace(/Basque/g,'ภาษาบาสก์')
.replace(/Belarusian/g,'ภาษาเบลารุส')
.replace(/Bengali/g,'ภาษาเบงกาลี')
.replace(/Breton/g,'ภาษาเบรอตง')
.replace(/Bulgarian/g,'ภาษาบัลแกเรีย')
.replace(/Burmese/g,'ภาษาพม่า')
.replace(/Catalan/g,'ภาษากาตาลา')
.replace(/Cebuano/g,'ภาษาเซบัวโน')
.replace(/Cherokee/g,'ภาษาเชโรกี')
.replace(/Chinese/g,'ภาษาจีน')
.replace(/Cornish/g,'ภาษาคอร์นวอลล์')
.replace(/Corsican/g,'ภาษาคอร์ซิกา')
.replace(/Czech/g,'ภาษาเช็ก')
.replace(/Danish/g,'ภาษาเดนมาร์ก')
.replace(/Dutch/g,'ภาษาดัตช์')
.replace(/English/g,'ภาษาอังกฤษ')
.replace(/Esperanto/g,'ภาษาเอสเปรันโต')
.replace(/Estonian/g,'ภาษาเอสโตเนีย')
.replace(/Faroese/g,'ภาษาแฟโร')
.replace(/Fijian/g,'ภาษาฟีจี')
.replace(/Finnish/g,'ภาษาฟินแลนด์')
.replace(/Flemish/g,'ภาษาเฟลมิช')
.replace(/French/g,'ภาษาฝรั่งเศส')
.replace(/Frisian/g,'ภาษาฟริเซียน')
.replace(/Friulian/g,'ภาษาฟรียูลี')
.replace(/Galician/g,'ภาษากาลิเซีย')
.replace(/Georgian/g,'ภาษาจอร์เจีย')
.replace(/German/g,'ภาษาเยอรมัน')
.replace(/Greek/g,'ภาษากรีก')
.replace(/Greenlandic/g,'ภาษากรีนแลนด์')
.replace(/Gujarati/g,'ภาษาคุชราต')
.replace(/Hausa/g,'ภาษาเฮาซา')
.replace(/Hawaiian/g,'ภาษาฮาวาย')
.replace(/Hebrew/g,'ภาษาฮีบรู')
.replace(/Hindi/g,'ภาษาฮินดี')
.replace(/Hiligaynon/g,'ภาษาฮีลีไกโนน')
.replace(/Hmong/g,'ภาษาม้ง')
.replace(/Hungarian/g,'ภาษาฮังการี')
.replace(/Icelandic/g,'ภาษาไอซ์แลนด์')
.replace(/Ido/g,'ภาษาอิดอ')
.replace(/Indonesian/g,'ภาษาอินโดนีเซีย')
.replace(/Inuktitut/g,'ภาษาอินุกติตุต')
.replace(/Irish/g,'ภาษาไอริช')
.replace(/Italian/g,'ภาษาอิตาลี')
.replace(/Isan/g,'ภาษาอีสาน')
.replace(/Japanese/g,'ภาษาญี่ปุ่น')
.replace(/Javanese/g,'ภาษาชวา')
.replace(/Kannada/g,'ภาษากันนาดา')
.replace(/Kazakh/g,'ภาษาคาซัค')
.replace(/Khmer/g,'ภาษาเขมร')
.replace(/Korean/g,'ภาษาเกาหลี')
.replace(/Kyrgyz/g,'ภาษาคีร์กีซ')
.replace(/Kurdish/g,'ภาษาเคิร์ด')
.replace(/Lao/g,'ภาษาลาว')
.replace(/Latin/g,'ภาษาละติน')
.replace(/Latvian/g,'ภาษาลัตเวีย')
.replace(/Limburgish/g,'ภาษาลิมบูร์ก')
.replace(/Lithuanian/g,'ภาษาลิทัวเนีย')
.replace(/Luxembourgish/g,'ภาษาลักเซมเบิร์ก')
.replace(/Lü/g,'ภาษาลื้อ')
.replace(/Macedonia/g,'ภาษามาซิโดเนีย')
.replace(/Malay/g,'ภาษามาเลย์')
.replace(/Malayalam/g,'ภาษามลยาฬัม')
.replace(/Malagasy/g,'ภาษามาลากาซี')
.replace(/Maltese/g,'ภาษามอลตา')
.replace(/Maori/g,'ภาษาเมารี')
.replace(/Mari/g,'ภาษามารี')
.replace(/Manx/g,'ภาษาแมงซ์')
.replace(/Mongolian/g,'ภาษามองโกเลีย')
.replace(/Nepali/g,'ภาษาเนปาล')
.replace(/Norwegian/g,'ภาษานอร์เวย์')
.replace(/Northern Thai/g,'ภาษาคำเมือง')
.replace(/Occitan/g,'ภาษาออกซิตัน')
.replace(/Okinawan/g,'ภาษาโอกินาวะ')
.replace(/Pali/g,'ภาษาบาลี')
.replace(/Pashto/g,'ภาษาพัชโต')
.replace(/Persian/g,'ภาษาเปอร์เซีย')
.replace(/Polish/g,'ภาษาโปแลนด์')
.replace(/Portuguese/g,'ภาษาโปรตุเกส')
.replace(/Punjabi/g,'ภาษาปัญจาบ')
.replace(/Romanian/g,'ภาษาโรมาเนีย')
.replace(/Roman(s|sc)h/g,'ภาษาโรมานช์')
.replace(/Russian/g,'ภาษารัสเซีย')
.replace(/Sanskrit/g,'ภาษาสันสกฤต')
.replace(/Sami/g,'ภาษาซามิ')
.replace(/Samoan/g,'ภาษาซามัว')
.replace(/Saxon/g,'ภาษาแซกซัน')
.replace(/Scots/g,'ภาษาสกอต')
.replace(/Scottish Gaelic/g,'ภาษาแกลิกแบบสกอตแลนด์')
.replace(/Serbo-Croatian/g,'ภาษาเซอร์โบ-โครเอเชีย')
.replace(/Seak/g,'ภาษาแสก')
.replace(/Shan/g,'ภาษาไทใหญ่')
.replace(/Sinhalese/g,'ภาษาสิงหล')
.replace(/Slovene/g,'ภาษาสโลวีเนีย')
.replace(/Slovak/g,'ภาษาสโลวัก')
.replace(/Somali/g,'ภาษาโซมาลี')
.replace(/Spanish/g,'ภาษาสเปน')
.replace(/Swahili/g,'ภาษาสวาฮีลี')
.replace(/Swedish/g,'ภาษาสวีเดน')
.replace(/Tajik/g,'ภาษาทาจิก')
.replace(/Tagalog/g,'ภาษาตากาล็อก')
.replace(/Tamil/g,'ภาษาทมิฬ')
.replace(/Tatar/g,'ภาษาตาตาร์')
.replace(/Telugu/g,'ภาษาเทลูกู')
.replace(/Tibetan/g,'ภาษาทิเบต')
.replace(/Turkish/g,'ภาษาตุรกี')
.replace(/Turkmen/g,'ภาษาเติร์กเมน')
.replace(/Ukrainian/g,'ภาษายูเครน')
.replace(/Uzbek/g,'ภาษาอุซเบก')
.replace(/Vietnamese/g,'ภาษาเวียดนาม')
.replace(/Volapük/g,'ภาษาโวลาปุก')
.replace(/Venetian/g,'ภาษาเวนีเชียน')
.replace(/Waray/g,'ภาษาวาไร')
.replace(/Welsh/g,'ภาษาเวลส์')
.replace(/Yiddish/g,'ภาษายิดดิช')
.replace(/Zhuang/g,'ภาษาจ้วง')
.replace(/Zulu/g,'ภาษาซูลู')
.replace(/Ancient/g,'โบราณ')
.replace(/Cantonese/g,'กวางตุ้ง')
.replace(/Mandarin/g,'กลาง')
.replace(/Hakka/g,'ฮักกา')
.replace(/Min Dong/g,'หมิ่นตะวันออก')
.replace(/Min Nan/g,'หมิ่นใต้')
.replace(/Teochew/g,'แต้จิ๋ว')
.replace(/Ancient (.+?)(:| =)/g,'$1โบราณ$2')
.replace(/East(|ern) (.+?)(:| =)/g,'$2ตะวันออก$3')
.replace(/Late (.+?)(:| =| {)/g,'$1ปลาย$2')
.replace(/Middle (.+?)(:| =| {)/g,'$1กลาง$2')
.replace(/North(|ern) (.+?)(:| =)/g,'$2เหนือ$3')
.replace(/Old (.+?)(:| =| {)/g,'$1เก่า$2')
.replace(/South(|ern) (.+?)(:| =)/g,'$2ใต้$3')
.replace(/West(|ern) (.+?)(:| =)/g,'$2ตะวันตก$3')
.replace(/High (.+?)(เก่า|กลาง|ปลาย)(:| =)/g,'$1สูง$2$3')
.replace(/Low (.+?)(เก่า|กลาง|ปลาย)(:| =)/g,'$1ต่ำ$2$3')
.replace(/ภาษา(.+?)ภาษา(.+?)(:| =)/g, 'ภาษา$1$2$3')
.replace(/=ภาษา(.+?)=/g,'= ภาษา$1 =')
.replace(/\* ภาษา(.+?)/g,'* $1')
//.replace(/and/gi,'และ')
//หัวข้อ
.replace(/=Etymology=/g,'= รากศัพท์ =')
.replace(/=Etymology (.+?)=/g,'= รากศัพท์ $1 =')
.replace(/Borrow(ed|ing) /gi,'ยืม')
.replace(/Compare /g,'เทียบกับ')
.replace(/Cognate with /gi,'ร่วมเชื้อสายกับ')
.replace(/From /gi,'จาก')
.replace(/=Pronunciation=/g,'= การออกเสียง =')
.replace(/(=|\|)Noun/gi,'$1คำนาม')
.replace(/(=|\|)Proper noun/gi,'$1คำวิสามานยนาม')
.replace(/(=|\|)Verb/gi,'$1คำกริยา')
.replace(/(=|\|)Adjective/gi,'$1คำคุณศัพท์')
.replace(/(=|\|)Adverb/gi,'$1คำกริยาวิเศษณ์')
.replace(/=(Conjugation|Declension|Inflection)=/gi,'= การผันรูป =')
.replace(/=Compound(s|)=/gi,'= คำประสม =')
.replace(/=Translations=/gi,'= คำแปลภาษาอื่น =')
.replace(/=Kanji=/gi,'= คันจิ =')
.replace(/=Reading(s|)=/gi,'= การอ่าน =')
.replace(/=Synonyms=/gi,'= คำพ้องความ =')
.replace(/=Related terms=/gi,'= คำที่เกี่ยวข้อง =')
.replace(/=Descendants=/gi,'= คำสืบทอด =')
.replace(/=Derived terms=/gi,'= ลูกคำ =')
.replace(/=Abbreviations=/gi,'= ตัวย่อ =')
.replace(/=References=/gi,'= อ้างอิง =')
.replace(/=See also=/gi,'= ดูเพิ่ม =')
.replace(/=Further reading=/gi,'= อ่านเพิ่ม =')
.replace(/=Alternative forms=/gi, '= รูปแบบอื่น =')
.replace(/=Anagram(s|)=/gi, '= การสลับอักษร =')
.replace(/=Mutation=/gi, '= การกลายรูป =')
.replace(/=คำ(.+?)=/g, '= คำ$1 =')
.replace(/\{\{head\|(.+?)\|noun\}\}/g, '{{head|$1|คำนาม}}')
.replace(/\{\{sh-noun\|g=(.+?)\|head=(.+?)\}\}/gi, '{{sh-noun|$2|$1}}')
.replace(/\{\{sh-noun\|head=(.+?)\|g=(.+?)\}\}/gi, '{{sh-noun|$1|$2}}')
.replace(/\{\{lt-noun\|(.+?)\|(.+?)\|(.+?)\|sg=(.+?)}}/gi, '{{lt-noun|$3|$2|pl=$4|$3}}')
.replace(/\{\{lt-noun\|(.+?)\|(.+?)\|(.+?)\|sg=(.+?)\|pl=(.+?)}}/gi, '{{lt-noun|$4|$1|$3}}')
.replace(/\{\{lt-noun\|(.+?)\|(.+?)\|(.+?)\|pl=(.+?)\|sg=(.+?)}}/gi, '{{lt-noun|$5|$1|$3}}')
.replace(/\{\{lt-noun\|(.+?)\|(.+?)\|(.+?)\|head=(.+?)}}/gi, '{{lt-noun|$4|$1|$3}}')
.replace(/\{\{lt-noun\|head=(.+?)\|(.+?)\|(.+?)\|(.+?)}}/gi, '{{lt-noun|$1|$2|$4}}')
.replace(/\{\{lt-noun\|head=(.+?)\|(.+?)\|(.+?)\|(.+?)}}/gi, '{{lt-noun|$1|$2|$4}}')
.replace(/Theแบบบุ๊กมอล Dictionary/gi, 'The Bokmål Dictionary')
.replace(/Theแบบนือนอสก์ Dictionary/gi, 'The Nynorsk Dictionary')
//.replace(/\{\{etyl\|(.+?)\|(.+?)\}\} \{\{m\|(.+?)\|(.+?)\}\}/gi, '{{der|$2|$1|$4}}');
$('#wpTextbox1').val(content);
summary = document.getElementById("wpSummary");
summary.value = "สร้างหน้าจาก [[:en:" + pageName + "]]";
}
}
},
{
'label':'IPA fix',
'action':{
'type': 'callback',
'execute': function() {
var content = $('#wpTextbox1').val() + '\n';
content = content
.replace("'", "ˈ")
//.replace("r", "ɹ") ช่างมัน
.replace("ʤ", "d͡ʒ")
$('#wpTextbox1').val(content);
}
}
}
]
}
}
});
$('#wpTextbox1').wikiEditor('addToToolbar', {
'section': 'main',
'group': 'format',
'tools': {
'qlink': {
'label': 'ลิงค์รวดเร็ว',
'type': 'button',
'icon': commonsUrl +'/b/b7/Interlink_alt.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': '[[', 'peri': 'ลิงค์', 'post': ']]'
}
}
},
}
});
//Tag Menu (I think)
var $extraMenu = $('#p-cactions').clone().attr('id', 'p-extra');
$extraMenu.find('span').text('ใหม่');
var $extraMenuList = $extraMenu.find('ul').empty();
});