Travian Task Queue [With more Feature] 2.4 :-D +Thai

By mrtony Last update Feb 13, 2009 — Installed 47,592 times. Daily Installs: 78, 60, 68, 109, 80, 78, 63, 45, 64, 48, 51, 48, 66, 62, 66, 58, 47, 36, 41, 44, 38, 39, 39, 29, 28, 30, 51, 50, 49, 37, 38, 45
Script Summary:
Travian Task Queue [With more Feature] 2.4 :-D +Thai
Version: 2.4.0.0.7
Recently Updated TopicsPosts
travian v 3.51
How am i suppose to use it?1
Requests7
Translation Requests2

this script has 5 topics, 19 posts

Review Summary
5 stars
0 reviews (0)
4 stars
1 reviews (1)
3 stars
0 reviews (0)
2 stars
0 reviews (0)
1 star
0 reviews (0)

this script has 1 review

modify to work with Travian Thai Server (http://th1.travian.com/ and http://s1.travian.asia/)

based on "Travian Task Queue [With more Feature] 2.4 :-D" by @rasata (http://userscripts.org/scripts/show/26068)

and Thai translation by @deathsk (http://userscripts.org/scripts/show/35982)

What's change

  • include Thai Server
    // @include     http://th*.travian.com/*
  • Thai language added (by @Deathsk with some additional)
    case "th":  //by Deathsk
    try{
    aLangBuildings = ["", "โรงตัดไม้", "บ่อโคลน", "เหมืองเหล็ก", "ทุ่งธัญพืช", "โรงเลื่อยไม้",
     "โรงอิฐ", "โรงหลอมเหล็ก", "โรงสีธัญพืช", "เบเกอร์รี่", "โกดัง", "ยุ้งฉาง", "โรงตีเหล็ก",
     "คลังแสง", "ลานประลองยุทธ์", "อาคารหลัก", "จุดระดมพล", "ตลาดสินค้า", "สถานฑูต",
     "ค่ายทหาร", "โรงม้า", "ห้องเครื่อง", "สถานศึกษา", "ที่ซ่อนเสบียง", "ศาลากลาง", "ที่พักอาศัย",
     "พระราชวัง", "คลังสมบัติ", "สำนักงานการค้า", "ค่ายทหารใหญ่", "โรงม้าใหญ่", "กำแพงเมือง",
     "กำแพงดิน", "รั้วไม้", "โรงหิน", "Brewery", "ผู้วางกับดัก", "คฤหาสน์ของฮีโร่", "โกดังใหญ่",
     "ยุ้งฉางใหญ่", "Wonder"]; 
    
    aLangTasks = ["สร้าง", "อัพเกรด", "โจมตี", "วิจัย", "ฝึก", "ส่งทรัพยากร"];
    
    aLangStrings = ["สร้างภายหลัง", "อัพเกรดภายหลัง", "โจมตีภายหลัง", "วิจัยภายหลัง",
     "กำหนดเวลาทำงานนี้ภายหลัง", "เริ่มสร้าง ", " ถูกทดลองสั่งงานโดยไม่ทราบผลลัพธ์", "ระดับ",
     " ไม่สามารถสร้างได้", " ไม่สามารถอัพเกรดได้", "กำหนดเวลาทำงานเป็นที่เรียบร้อย",
     "กำลังการผลิตในปัจจุบัน:", "ยังไม่สามารถกำหนดเวลาทำงานได้ในขณะนี้", "สั่งเพิ่มงานไม่ได้!",
     "เพิ่มงาน", "ลบ", "ส่งในภายหลัง", "ยังไม่ได้เลือกทหาร", "กองกำลังของคุณถูกส่งไปที่ ",
     "ไม่สามารถส่งกองกำลังของคุณไปยัง", "ส่งกำลังสนับสนุน", "โจมตี", "ปล้น",
     "เครื่องยิงเล็งไปยัง ", "สุ่ม", "ที่", "หรือหลังจาก", "วินาที", "นาที", "ชั่วโมง",
     "วัน", "สอดแนมกองกำลังและทรัพยากร", "สอดแนมกองกำลังและการป้องกัน", "away",
     "ไม่สามารถโจมตีได้เนื่องจากไม่มีหมู่บ้านที่ตำแหน่งนั้น", "ที่จุดสร้างหมายเลข", "เรียงลำดับตาม:",
     "ชนิด ", "เวลา ", "เป้าหมาย ", "ตัวเลือก ", "หมู่บ้าน ", "ประวัติงานที่ได้ทำไป",
     "เคลียร์ประวัติงาน", "เริ่มทำการวิจัย ", " ไม่สามารถวิจัยได้", "ปรับปรุงภายหลัง", "สายลับ",
     "ฝึกในภายหลัง", "กำลังทหาร", "ฝึก", "เริ่มการฝึก", "ไม่สามารถฝึกได้", "หรือทำซ้ำ", "ครั้ง",
     "เว้นช่วงห่าง", "ล้างรายการงาน", "ถูกบรรทุกแล้ว", "เข้าคิวงานอัตโนมัติ"];
    
    
    aLangTroops[0] = ["ลีเจียนแนร์", "แพรทอเรียน", "อิมพีเรียน", "เอควิทส์ เลกาที",
     "เอควิทส์ อิมเพอราทอริส", "เอควิทส์ ซีซาริส", "เครื่องกระทุ้ง", "เครื่องยิงกระสุนไฟ",
     "สมาชิกสภาสูง", "ผู้ตั้งถิ่นฐาน", "ฮีโร่"];  //โรมันส์
    
    aLangTroops[1] = ["คลับสวิงเกอร์", "สเปียร์แมน", "แอ็กซ์แมน", "หน่วยสอดแนม", "พาลาดิน",
     "อัศวินทูทั่นส์", "เครื่องกระทุ้ง", "เครื่องยิงกระสุน", "หัวหน้า", "ผู้ตั้งถิ่นฐาน", "ฮีโร่"];  //ทูทั่นส์
    
    aLangTroops[2] = ["แฟแลงซ์", "ซอร์ดแมน", "ผู้เบิกทาง", "ธูเททส์ ธันเดอร์", "ดรูอิทไรเดอร์",
     "แฮดวน", "เครื่องกระทุ้ง", "เทรบูเชท", "หัวหน้าเผ่า", "ผู้ตั้งถิ่นฐาน", "ฮีโร่"];  //กอลส์
    }catch(Error){
       printMsg("The TH Language is not correct, check the Traduction");
    }
    
    break;
  • detectLanguage() improved to support Thai Server (http://th1.travian.com/)
    function detectLanguage() {
    	if(sLang != "") {return;}
    	var re = null; re = new RegExp("^http://([^.]{1,})[0-9]+\\\.[^/]*\\\.([a-zA-Z]{2,4})/.*$", "i");
    	var lang = window.location.href.match(re);
    	var t;
    	if(!lang) {
    		return;
    	} else {
    		sLang = lang.pop();
    		if (sLang=="com") {
    			t=lang.pop();
    			if(!t) {
    				return;
    			} else {
    				sLang = t;
    			}
    		}else if (sLang=="asia") {
    			sLang="th";
    		}
    	}
    }