ایشلدن:Aymara93replace tool.js

ویکی‌پدیادان، آچیق بیلیک‌لیک‌دن

function descendingFromComparetor(x, y) {

       return x.from - y.from;
   }

function replaceExcept(text, callback, excepts) {

       var match, result = [], i, ranges, minRange, to, min, max;
       while (text !== ) {
           ranges = [];
           for (i in excepts) {
               if (excepts.hasOwnProperty(i)) {
                   // a global regex should be reset before calls
                   excepts[i].lastIndex = 0;
                   match = excepts[i].exec(text);
                   if (match !== null) {
                       ranges.push({
                           from: match.index,
                           to: match.index + match[0].length
                       });
                   }
               }
           }
           // so nothing is matched
           if (ranges.length === 0) {
               result.push(callback(text));
               break;
           }
           minRange = ranges.sort(descendingFromComparetor)[0];
           min = minRange.from;
           to = [];
           for (i in ranges) {
               if (ranges.hasOwnProperty(i)) {
                   if (ranges[i].from <= minRange.to) {
                       to.push(ranges[i].to);
                   }
               }
           }
           max = Math.max.apply(null, to);
           result.push(callback(text.substr(0, min)));
           result.push(text.substr(min, max - min));
           // console.log('Excepted: "' + text.substr(min, max - min) + '"');
           text = text.substr(max);
       }
       return result.join();
   }
   var patterns = {
       arabicDigitsEnglishContext: /[a-z][a-z %"'\._:\;,\-\\\/\(\)\#\^\+\d><–\[\]&?{}]*\d|(\d|[a-z])[a-z %"'\._:\;\|,\-\\\/\(\)\#\^\+\d><–\[\]&?{}]*[a-z]\d*/gi,
       arabicTagEnclosed: /\{\{(?:عربی|شروع عربی|آغاز عربی)\}\}([\s\S]*?)\{\{(?:پایان عربی)\}\}/g,
       argumentsBlacklist: /(?:accessdate|namespace|image|تصویر|doi|style|شابک|عرض|bibcode|isbn|pmid|arxiv|upright|upleft)\s*\=\s*[^\|\}\]]*/gi,
       color: /#(?:[abcdef0-9]{8}|[abcdef0-9]{6}|[abcdef0-9]{3})/gi,
       //colorAsParameter: /\=\s*(?:[abcdef0-9]{8}|[abcdef0-9]{6}|[abcdef0-9]{3})(?:[\s\|\}]|$)/gi,
       // space, ", \t, \n, {, |, }, ... they will interfere with wiki markup
       decodeUriBlacklist: /(?:%20|%5C|%5E|%60|%23|%25|%3C|%3E|%5B|%5D|%22|%09|%0A|%7B|%7C|%7D)/gi,
       diffLink: /\[\[(?:ویژه|Special):(?:تفاوت|Diff)\/[^\|\]]*/gi,
       englishDate: /\d{1,2},? [a-z]{3,} \d{2,4}/gi, // 3, May 2013
       fileNames: /(?:پرونده|File|تصویر|Image)\:.*?(?=\||\]|\n|$)/gi, // don't capture | after
       fileParameter: /\|\s*(image|تصویر)\s*\=\s*.*/g,
       ipSign: /\[\[ویژه:مشارکت\u200cها.*?\]\]/g,
       isbn: /ISBN [\d\-]*/gi,
       galleryTag: /<gallery.*?>[\s\S]*?<\/gallery>/g,
       htmlAttributes: /(?:style|perrow|colspan|color|rowspan|cellpadding|cellspacing|height|width|size|border|thumbtime|name|perrow|upright|upleft)\s*[\=\:]\s*(?:['\"].*?['\"]|[\da-z]+)/gi,
       htmlEntity: /&#\d+;/,
       imagePixelSize: /[\|=] *[x\d]+?(px|پیکسل)[\]\|\s]/g, // means it will capture |10px| and |10x10px|
       insideQuote: /[^ا]".*?"/g,
       wikilinkTargets: /\[[^\[|\]]+/g,
       nowikiTag:/<nowiki>.+?<\/nowiki>/g,
       preTag:/<pre.*?>.*?<\/pre>/g,
       insideHtmlComment: /<\!\-\-[\s\S]*?\-\->/g,
       linksOnEnglishContext: /[a-z][\:\,\. ]*\[\[[\da-z\-\, ]*/gi,
       mathTag: /<math.*?>[\s\S]*?<\/math>/g,
       otherLanguagesInline: /\{\{(?:به .+?|به انگلیسی|انگلیسی|عربی|حدیث|به عربی|به اردو|اردو|lang\-[au]r)[\s\S]*?\}\}/g,
       parameter: /\{\{\{\d+/gi,
       parenthesesAfterDigits: /\w\s?\([\w\s\.\-]*?\)/g,
       parenthesesHa: /\)ها/g,
       ref: /(?:<ref[^\/]*?>[\s\S]*?<\/ref>|<ref[^\/]*?\/>)/g, // inside قایناق خطاسی برچسب <ref> نامعتبر؛ منابع بدون نام باید محتوا داشته باشند and قایناق خطاسی برچسب بازکنندهٔ <ref> بدشکل است یا نام بدی دارد
       citation:/\{\{\s*(?:[Cc]it|یادکرد).*?[_\s]*(?:\{\{.*?\}\}|[^\}])*\}\}/g,
       signatures: /\[\[(?:کاربر|User|بحث[ _]کاربر|User[_ ]talk)\:.*?\]\]/gi,
       sourceTag: /(<source.*?>[\s\S]*?<\/source>|<syntaxhighlight.*?>[\s\S]*?<\/syntaxhighlight>|<code.*?>[\s\S]*?<\/code>|<timeline.*?>[\s\S]*?<\/timeline>)/g,
       tagNames: /<\/?[a-zA-Z\d]*/g,
       templateEnglishName: /(الگو|Template):[a-z][a-z\d\-\+_]+/gi,
       templateParameterName: /\|\s*(?=[a-z_]*\d)[a-z_\d]*\s*\=/gi,
       translatedUrl: /.(کام|نت|آی‌آر)/g,
       virg1:/\[\[[a-zA-Z0-9]+,\s/g,
       virg2:/\,\s[a-zA-Z0-9]+(\]\]|\|)/g,
       url: /\/\/.*?(?=[\s\n\|\}\]<]|$)/gi     // بدون https?: هم ممکن است
   };

function TranslateCountryNames(text) {

   var s = text;
   // SPhotographer(User:SPhotographer), 2013
   // این دیکشنری را کامل کنید 
   var myDictionary = {
 //-------------------------------------------------بازی‌های رایانه‌ای------------------
      "Takashi Tokita":"تاکاشی توکیتا",
      "Hiroyuki Ito":"هیرویوکی ایتو",
      "Dave Grossman":"دیو گروسمان",
      "Tom Hall":"تام هل",
      "George Broussard":"جرج برووسارد",
      "Todd Replogle":"تاد رپلوگل",
      "Brian Pelletier":"براین پلیتیر",
      "Satoru Okada":"ستورو وکادا",
      "Gunpei Yokoi":"گونپی یوکوی",
      "John Romero":"جان رومرو",
      "Kevin Cloud":"کوین کلاود",
      "Gunpei Yokoi":"گونپی یوکوی",
      "David Brevik":"دیوید برویک",
      "Allen H. Blum III":"الن ه. بلوم اییی",
      "Takehiro Izushi":"تاکهیرو ایزوشی",
      "Isshin Shimizu":"ایسشین شیمیزو",
      "Brian Raffel":"براین راففل",
      "Brian Pelletier":"براین پلیتیر",
      "Eric C. Biessman":"اریک ک. بیسمان",
      "Rick Johnson":"جانسن",
      "Ben Gokey":"بن گوکی",
      "Custom 2-D":"کاستم ۲-د",
      "Jeff van Dyck":"جف ون دیک",
      "Jack Wall":"جک ول",
      "Proprietary":"پرپراییتری",
      "Sprint engine":"اسپرینت انجن",
      "Mario Kart":"ماریوو کارت",
      "Time Crisis":"تایم کرایسیس",
      "Star Wars: Jedi Knight":"استار ور جدی نایت",
      "Bill Brown":"بیل براون",
      "John D. Carmack":"جان د. کرماک",
      "John Romero":"جان رومرو",
      "Takashi Sano (supervisor)":"تاکاشی سنو",
 //-------------------------------------------------دیگر موارد------------------
      "the French Revolutionary Wars":"جنگ‌های انقلاب فرانسه",
      "Washington, D.C.":"واشینگتن، دی. سی.",
      "british":"بریتانیایی",
      "Dubai":"دبی",
      "Scotland":"اسکاتلند",
      "the Ottoman Empire":"امپراتوری عثمانی",
      "New York City":"شهر نیویورک",
      "New York":"ایالت نیویورک",
      "Ontario":"انتاریو",
      "Oregon":"اورگن",
      "Toledo":"تولیدو",
      "Vermont":"ورمونت",
      "Chicago":"شیکاگو",
      "Regions_of_":"منطقه‌های",
      "Cincinnati":"سینسینتی",
      "Regions_of_":"منطقه‌های ",
      "Hawaii":"هاوائی",
      "Texas":"تگزاس",
      "Houston":"هیوستون",
      "Los Angeles":"لس‌آنجلس",
      "California":"کالیفرنیا",
      "Category:":"رده:",
      "Arizona":"آریزونا",
      "Connecticut":"کنتیکت",
      "Arkansas":"آرکانزاس",
      "New Spain":"اسپانیای نو",
      "Great Britain":"بریتانیای کبیر",
      "Rhode Island":"رود آیلند",
      "Northern Ireland":"ایرلند شمالی",
      "Italy":"ایتالیا",
      "England":"انگلستان",
      "Egypt":"مصر",
      "Australia":"استرالیا",
      "France":"فرانسه",
      "Wales":"ولز",
      "Persia":"ایران",
      "Ohio":"اوهایو",
      "Iowa":"آیووا",
      "Kentucky":"کنتاکی",
      "Washington, D.C.":"واشینگتن، دی. سی.",
      "List of cities and towns in Alabama":"فهرست شهرها و روستاهای آلاباما",
      "List of cities in Alaska":"فهرست شهرهای آلاسکا",
      "List of cities and towns in Arizona":"فهرست شهرها و روستاهای آریزونا",
      "List of cities in Arkansas":"فهرست شهرهای آرکانزاس",
      "List of municipalities in California":"فهرست شهرهای کالیفرنیا",
      "List of cities and towns in Colorado":"فهرست شهرها و روستاهای کلرادو",
      "List of cities in Connecticut":"فهرست شهرهای کانتیکات",
      "List of incorporated places in Delaware":"فهرست شهرهای دلاور",
      "List of cities in Florida":"فهرست شهرهای فلوریدا",
      "List of cities in Georgia, U.S.":"فهرست شهرهای جورجیا",
      "List of places in Hawaii":"فهرست مکان‌های هاوایی",
      "List of cities in Idaho":"فهرست شهرهای آیداهو",
      "List of cities in Illinois":"فهرست شهرهای ایلینوی",
      "List of cities in Indiana":"فهرست شهرهای ایندیانا",
      "List of cities in Iowa":"فهرست شهرهای ایالت آیووا",
      "List of cities in Kansas":"فهرست شهرهای کانزاس",
      "List of cities in Kentucky":"فهرست شهرهای کنتاکی",
      "List of cities, towns, and villages in Louisiana":"فهرست شهرها و روستاهای لوئیزیانا",
      "List of cities in Maine":"فهرست شهرهای مین",
      "List of incorporated places in Maryland":"فهرست مکان‌های مریلند",
      "List of municipalities in Massachusetts":"فهرست شهرهای ماساچوست",
      "List of cities, villages, and townships in Michigan":"فهرست شهرهای میشیگان",
      "List of cities in Minnesota":"فهرست شهرهای مینه سوتا",
      "List of cities in Mississippi":"فهرست شهرهای سی سی پی",
      "List of cities in Missouri":"فهرست شهرهای میسوری",
      "List of cities and towns in Montana":"فهرست شهرها و روستاهای مونتانا",
      "List of cities in Nebraska":"فهرست شهرهای نبراسکا",
      "List of cities in Nevada":"فهرست شهرهای نوادا",
      "List of cities and towns in New Hampshire":"فهرست شهرها و روستاهای نیوهمپشایر",
      "List of municipalities in New Jersey":"شهرهای فهرست در نیوجرسی",
      "List of cities in New Mexico":"فهرست شهرهای نیومکزیکو",
      "List of cities in New York":"فهرست شهرهای نیویورک",
      "List of municipalities in North Carolina":"فهرست شهرهای در کارولینای شمالی",
      "List of cities in North Dakota":"فهرست شهرهای داکوتای شمالی",
      "List of cities in Ohio":"فهرست شهرهای اوهایو",
      "List of cities in Oklahoma":"فهرست شهرهای اوکلاهما",
      "List of cities and unincorporated communities in Oregon":"فهرست شهرهای اورگان",
      "List of cities in Pennsylvania":"فهرست شهرهای پنسیلوانیا",
      "List of cities and towns in Rhode Island":"فهرست شهرها و روستاهای رود آیلند",
      "List of cities in South Carolina":"فهرست شهرهای کارولینای جنوبی",
      "List of cities in South Dakota":"فهرست شهرهای داکوتای جنوبی",
      "List of cities and towns in Tennessee":"فهرست شهرها و روستاهای تنسی",
      "List of cities in Texas":"فهرست شهرهای تگزاس",
      "List of cities in Utah":"فهرست شهرهای یوتا",
      "List of cities in Vermont":"فهرست شهرهای ورمونت",
      "List of cities in Virginia":"فهرست شهرهای ویرجینیا",
      "List of cities in Washington":"فهرست شهرهای واشنگتن",
      "List of cities in West Virginia":"فهرست شهرهای ویرجینیا غربی",
      "List of cities in Wisconsin":"فهرست شهرهای ویسکانسین",
      "List of cities and towns in Wyoming":"فهرست شهرها و روستاهای وایومینگ",
 //-------------------------------------------------امپراتوری------------------
      "Holy Roman Empire":"امپراتوری مقدس روم",
      "Holy Roman Emperor":"امپراتوری مقدس روم",
      "Austrian Empire":"امپراتوری اتریش",
      "Kingdom of Germany":"پادشاهی آلمان",
      "Kingdom of Arles":"پادشاهی آرلس",
      "Byzantine Empire":"امپراتوری بیزانس",
      "King of England":"پادشاه انگاند",
      "Kingdom of Italy":"پادشاهی ایتالیا",
      "French Empire":"امپراتوری فرانسه",
      "medieval":"قرون وسطی",

//------------------------------------------------------ملیت-----

      "African ":"آفریقایی ",
      "Asian ":"آسیایی ",
      "European ":"اروپایی ",
      "Roman ":"رومی ",
      "Austrian ":"اتریشی ",
      "Jerome":"اسم مقدس",
      "Santa Sofia":"سانتا صوفیا",
      "French ":"فرانسوی ",

//---------------------------------------------------------کشور-------------------------------

      "Bannock":"بنک",
      "Barnstable":"بارنستبل",
      "Box Elder":"باکس الدر",
      "Brevard":"بروارد",
      "Broadwater":"بروادواتر",
      "Cascade":"کسکید",
      "Clackamas":"کلاکاماس",
      "Clallam":"کلالام",
      "Cochise":"کووچیس",
      "Deschutes":"دیشوت",
      "Flathead":"فلتهد",
      "Fremont":"فریمانت",
      "Gallatin":"گلتین",
      "Grand":"گرند",
      "Grant":"گرنت",
      "Kitsap":"کیتساپ",
      "Kittitas":"کیتیتاس",
      "Kivalliq":"کیوالیک",
      "Klickitat":"کلیکیتات",
      "McCone":"مککون",
      "Miami-Dade":"میامی-داد",
      "Multnomah":"مولتنوماه",
      "New London":"نو لاندن",
      "Piscataquis":"پیسکتاکویس",
      "Puget Sound":"پیوجیت",
      "Qikiqtaaluk":"کیکیکتالوک",
      "Rio Arriba":"ریوو اریبا",
      "Ross":"رس",
      "Sevier":"سوی",
      "Snohomish":"اسنوهومیش",
      "Twin Falls":"توین فلز",
      "Prussia":"پروس",
      "Georgia (U.S. state)":"ایالت جورجیا ",
      "Georgia_(U.S._state)":"ایالت جورجیا ",
      "the British Empire":"امپراتوری بریتانیا",
      "the Thirteen Colonies":"مستعمرات سیزده‌گانه",
      "the_Thirteen_Colonies":"مستعمرات سیزده‌گانه",
      "Colorado":"کلرادو",
      "Mandatory Palestine":"قیومیت بریتانیا بر فلسطین",
      "Washington (state)":"ایالت واشینگتن",
      "the United Arab Emirates":"امارات متحده عربی",
      "Virginia":"ویرجینیا",
      "british Overseas Territory":"قلمرو بریتانیا در خارج از کشور",
      "Territory of the United States":"قلمرو ایالات متحده آمریکا",
      "British Overseas Territory":"قلمرو بریتانیا در خارج از کشور",
      "Country of the United Kingdom":"کشور بریتانیا",
      "External territory of Australia":"قلمرو خارجی از استرالیا",
      "Overseas collectivity of France":"مجموعه خارج از کشور فرانسه",
      "Territories of the United States":"قلمرو ایالات متحده آمریکا",
      "Indigenous peoples of the Americas":"سرخ‌پوست",
      "the_Falkland_Islands":"جزایر فالکلند",
      "the Falkland Islands":"جزایر فالکلند",
      "the_Kazak_Autonomous_Socialist_Soviet_Republic":"جمهوری سوسیالیستی خودمختار قزاقستان شوروی",
      "the Kazak Autonomous Socialist Soviet Republic":"جمهوری سوسیالیستی خودمختار قزاقستان شوروی",
      "Maryland":"مریلند",
      "Papua_New_Guinea":"پاپوآ گینه نو",
      "Papua New Guinea":"پاپوآ گینه نو",
      "New_Hampshire":"نیوهمپشایر",
      "New Hampshire":"نیوهمپشایر",
      "Massachusetts":"ماساچوست",
      "Louisiana":"لوئیزیانا",
      "New_Mexico":"نیومکزیکو",
      "New Mexico":"نیومکزیکو",
      "Dakota_Territory":"قلمروی داکوتا",
      "Dakota Territory":"قلمروی داکوتا",
      "Oklahoma":"اوکلاهاما",
      "Pennsylvania":"پنسیلوانیا",
      "Illinois":"ایلی‌نوی",
      "Mali":"مالی",
      "Florida":"فلوریدا",
      "Micronesia":"میکرونزی",
      "Yugoslavia":"یوگوسلاوی",   
      "Australasia":"استرالزی",
      "Empire":"امپراتوری",
      "Abkhazia":"آبخاز",
      "Native Americans":"سرخ‌پوست",
      "Somaliland":"سومالی‌لند",
      "Tanganyika":"تانگانیکا",
      "Catalonia":"کاتالونیا",
      "Kurdistan":"کردستان",
      "Northern Cyprus":"جمهوری ترک قبرس شمالی",
      "Turks and Caicos Islands":"جزایر تورکس و کایکوس",
      "Turks & Caicos Islands":"جزایر تورکس و کایکوس",
      "Afghanistan":"افغانستان",
      "Åland Islands":"جزایر آلند",
      "Albania":"آلبانی",
      "Algeria":"الجزایر",
      "Western Samoa":"ساموآ غربی",
      "Ivory Coast":"ساحل عاج",
      "American Samoa":"ساموآی آمریکا",
      "Andorra":"آندورا",
      "Angola":"آنگولا",
      "Anguilla":"آنگویلا",
      "Antarctica":"جنوبگان",
      "Antigua and Barbuda":"آنتیگوا و باربودا",
      "Argentina":"آرژانتین",
      "Armenia":"ارمنستان",
      "Aruba":"آروبا",
      "Australia":"استرالیا",
      "Austria":"اتریش",
      "Azerbaijan":"جمهوری آذربایجان",
      "Bahamas":"باهاما",
      "Bahrain":"بحرین",
      "Bangladesh":"بنگلادش",
      "Barbados":"باربادوس",
      "Belarus":"بلاروس",
      "Belgium":"بلژیک",
      "Belize":"بلیز",
      "Benin":"بنین",
      "Bermuda":"برمودا",
      "Bhutan":"بوتان",
      "Bolivarian Republic of Venezuela":"ونزوئلا",
      "Bolivia":"بولیوی",
      "Bolivia, Plurinational State of":"بولیوی",
      "Bonaire, Saint Eustatius and Saba":"هلند کارائیب",
      "Bosnia and Herzegovina":"بوسنی و هرزگوین",
      "Botswana":"بوتسوانا",
      "Bouvet Island":"جزیره بووه",
      "Brazil":"برزیل",
      "British Indian Ocean Territory":"قلمروی اقیانوس هند بریتانیا",
      "British Virgin Islands":"جزایر ویرجین بریتانیا",
      "British Virgin Islands":"جزایر ویرجین بریتانیا",
      "Brunei Darussalam":"برونئی",
      "Brunei":"برونئی",
      "Bulgaria":"بلغارستان",
      "Burkina Faso":"بورکینا فاسو",
      "Burundi":"بوروندی",
      "Cambodia":"کامبوج",
      "Cameroon":"کامرون",
      "Canada":"کانادا",
      "Cape Verde":"کیپ ورد",
      "Caribbean Netherlands":"هلند کارائیب",
      "Cayman Islands":"جزایر کیمن",
      "Central African Republic":"جمهوری آفریقای مرکزی",
      "Chad":"چاد",
      "Chile":"شیلی",
      "China":"چین",
      "Christmas Island":"جزیره کریسمس",
      "Cocos (Keeling) Islands":"جزایر کوکوس",
      "Collectivity of Saint Martin":"سنت مارتین",
      "Colombia":"کلمبیا",
      "Comoros":"کومور",
      "Congo":"جمهوری کنگو",
      "Congo, the Democratic Republic of the":"جمهوری دموکراتیک کنگو",
      "Cook Islands":"جزایر کوک",
      "Costa Rica":"کاستاریکا",
      "Côte d'Ivoire":"ساحل عاج",
      "Croatia":"کرواسی",
      "Cuba":"کوبا",
      "Curaçao":"کوراسائو",
      "Cyprus":"قبرس",
      "Czech Republic":"جمهوری چک",
      "Kosovo":"کوزوو",
      "Democratic People's Republic of Korea":"کره شمالی",
      "Democratic Republic of the Congo":"جمهوری دموکراتیک کنگو",
      "DR جمهوری کنگو":"جمهوری دموکرات کنگو",
      "Bohemia":"بوهم",
      "Denmark":"دانمارک",
      "Djibouti":"جیبوتی",
      "Dominica ":"دومینیکا ",
      "Dominican Republic":"جمهوری دومینیکن",
      "East Timor":"تیمور شرقی",
      "Ecuador":"اکوادور",
      "Egypt":"مصر",
      "El Salvador":"السالوادور",
      "Equatorial Guinea":"گینه استوایی",
      "Eritrea":"اریتره",
      "Estonia":"استونی",
      "Ethiopia":"اتیوپی",
      "Falkland Islands (Malvinas)":"جزایر فالکلند",
      "Falkland Islands":"جزایر فالکلند",
      "Faroe Islands":"جزایر فارو",
      "Federated States of Micronesia":"ایالات فدرال میکرونزی",
      "Federated States of Micronesia":"ایالات فدرال میکرونزی",
      "Fiji":"فیجی",
      "Finland":"فنلاند",
      "France":"فرانسه",
      "French Guiana":"گویان فرانسه",
      "French Polynesia":"پلینزی فرانسه",
      "French Southern and Antarctic Lands":"سرزمین‌های قطب جنوب و جنوبی فرانسه",
      "French Southern Territories":"سرزمین‌های قطب جنوب و جنوبی فرانسه",
      "Gabon":"گابن",
      "Rhodesia":"رودزی",
      "Gambia":"گامبیا",
      "Georgia (country)":"گرجستان",
      "Georgia":"گرجستان",
      "Germany":"آلمان",
      "Ghana":"غنا",
      "Gibraltar":"جبل الطارق",
      "Greece":"یونان",
      "Greenland":"گرینلند",
      "Grenada":"گرانادا",
      "Guadeloupe":"جزیره گوادلوپ",
      "Guam":"گوام",
      "Guatemala":"گواتمالا",
      "Guernsey":"گرنزی",
      "Guinea":"گینه",
      "Guinea-Bissau":"گینه بیسائو",
      "Guyana":"گویان",
      "Haiti":"هائیتی",
      "Heard Island and McDonald Islands":"جزیره هرد و جزایر مک دونالد",
      "Holy See (Vatican City State)":"شهر واتیکان",
      "British Honduras":"هندوراس انگلیسی",
      "Honduras":"هندوراس",
      "Hong Kong":"هنگ کنگ",
      "Hungary":"مجارستان",
      "Iceland":"ایسلند",
      "India":"هند",
      "Indonesia":"اندونزی",
      "Iran":"ایران",
      "Iran, Islamic Republic of":"ایران",
      "Iraq":"عراق",
      "Ireland":"ایرلند",
      "Islamic Republic of Iran":"ایران",
      "Isle of Man":"جزیره من",
      "Israel":"اسرائیل",
      "Italy":"ایتالیا",
      "Jamaica":"جامائیکا",
      "Japanese":"ژاپنی",
      "Japan":"ژاپن",
      "New Jersey":"نیوجرسی",
      "Jersey":"جرزی",
      "Jordan":"اردن",
      "Kazakhstan":"قزاقستان",
      "Kenya":"کنیا",
      "Kiribati":"کیریباتی",
      "Korea, Democratic People's Republic of":"کره شمالی",
      "Korea, Republic of":"کره جنوبی",
      "Kuwait":"کویت",
      "Kyrgyzstan":"قرقیزستان",
      "Lao People's Democratic Republic":"لائوس",
      "Laos":"لائوس",
      "Latvia":"لتونی",
      "Lebanon":"لبنان",
      "Lesotho":"لسوتو",
      "Liberia":"لیبریا",
      "Libya":"لیبی",
      "Libyan Arab Jamahiriya":"لیبی",
      "Liechtenstein":"لیختن اشتاین",
      "Lithuania":"لیتوانی",
      "Luxembourg":"لوکزامبورگ",
      "Macao":"ماکائو",
      "Macau":"ماکائو",
      "Macedonia, the former Yugoslav Republic of":"جمهوری مقدونیه",
      "Madagascar":"ماداگاسکار",
      "Malawi":"مالاوی",
      "Malaysia":"مالزی",
      "Maldives":"مالدیو",
      "Mali ":"مالی ",
      "Malta":"مالت",
      "Marshall Islands":"جزایر مارشال",
      "Martinique":"مارتینیک",
      "Mauritania":"موریتانی",
      "Mauritius":"موریس",
      "Mayotte":"مایوت",
      "Mexico":"مکزیک",
      "Micronesia, Federated States of":"ایالات فدرال میکرونزی",
      "Moldova":"مولداوی",
      "Moldova, Republic of":"مولداوی",
      "Monaco":"موناکو",
      "Mongolia":"مغولستان",
      "Montenegro":"مونته نگرو",
      "Montserrat":"مونتسرات",
      "Morocco":"مراکش",
      "Mozambique":"موزامبیک",
      "Myanmar":"میانمار",
      "Namibia":"نامیبیا",
      "Nauru":"نائورو",
      "Nepal":"نپال",
      "The Netherlands Antilles":"جزایر آنتیل هلند",
      "the Netherlands Antilles":"جزایر آنتیل هلند",
      "Netherlands Antilles":"جزایر آنتیل هلند",
      "Republic of Dahomey":"داهومی",
      "Dahomey":"داهومی",
      "Netherlands":"هلند",
      "New Caledonia":"کالدونیای جدید",
      "New Zealand":"نیوزلند",
      "Nicaragua":"نیکاراگوئه",
      "Niger":"نیجر",
      "Nigeria":"نیجریه",
      "Niue":"نیوئه",
      "Norfolk Island":"جزیره نورفولک",
      "North Korea":"کره شمالی",
      "the Northern Mariana Islands":"جزایر ماریانای شمالی",
      "The Northern Mariana Islands":"جزایر ماریانای شمالی",
      "the_Kazakh_Soviet_Socialist_Republic":"جمهوری سوسیالیستی قزاقستان شوروی",
      "the Kazakh Soviet Socialist Republic":"جمهوری سوسیالیستی قزاقستان شوروی",
      "Utah":"یوتا",
      "Wisconsin":"ویسکانسین",
      "Wyoming":"وایومینگ",
      "North_Carolina":"کارولینای شمالی",
      "North Carolina":"کارولینای شمالی",
      "Nebraska":"نبراسکا",
      "Montana":"ایالت مونتانا",
      "Missouri":"میزوری",
      "Nebraska":"نبراسکا",
      "Mississippi":"میسیسیپی",
      "Michigan":"میشیگان",
      "Kansas":"کانزاس",
      "Idaho":"آیداهو",
      "South_Carolina":"کارولینای جنوبی",
      "South Carolina":"کارولینای جنوبی",
      "East Germany":"آلمان شرقی",
      "East_Germany":"آلمان شرقی",
      "Minnesota":"مینه‌سوتا",
      "Norway":"نروژ",
      "Norway":"نروژ",
      "Oman":"عمان",
      "Pakistan":"پاکستان",
      "Palau":"پالائو",
      "Palestinian territories":"فلسطین",
      "Palestinian Territory, Occupied":"فلسطین",
      "Palestinian":"فلسطین",
      "فلسطین Authority":"فلسطین",
      "Panama":"پاناما",
      "Papua New Guinea":"پاپوآ گینه نو",
      "Paraguay":"پاراگوئه",
      "People's Republic of China":"چین",
      "Peru":"پرو",
      "Philippines":"فیلیپین",
      "Pitcairn Islands":"جزایر پیت‌کرن",
      "Pitcairn":"جزایر پیت‌کرن",
      "Plurinational State of Bolivia":"بولیوی",
      "Poland":"لهستان",
      "Portugal":"پرتغال",
      "Province of China Taiwan":"تایوان",
      "Puerto Rico":"پورتوریکو",
      "Qatar":"قطر",
      "Republic of Ireland":"جمهوری ایرلند",
      "Republic of Korea":"کره جنوبی",
      "Republic of Macedonia":"جمهوری مقدونیه",
      "Republic of Moldova":"مولداوی",
      "Republic of the Congo":"جمهوری کنگو",
      "Réunion":"ریونیون",
      "Romania":"رومانی",
      "Russia":"روسیه",
      "Russian Federation":"روسیه",
      "Rwanda":"رواندا",
      "Saint Barthélemy":"سنت بارثلمی",
      "Saint Eustatius and Saba Bonaire":"هلند کارائیب",
      "Saint Helena, Ascension and Tristan da Cunha":"سینت هلینا",
      "Saint Kitts and Nevis":"سنت کیتس و نویس",
      "Saint Lucia":"سنت لوسیا",
      "Saint Martin (French part)":"سنت مارتین فرانسه",
      "Saint Pierre and Miquelon":"سنت پیر و ماژلان",
      "Saint Vincent and the Grenadines":"سنت وینسنت و گرنادین",
      "Samoa":"ساموآ",
      "San Marino":"سن مارینو",
      "São Tomé and Príncipe":"سائوتومه و پرینسیپ",
      "Saudi Arabia":"عربستان سعودی",
      "Senegal":"سنگال",
      "Serbia":"صربستان",
      "Seychelles":"سیشل",
      "Sierra Leone":"سیرالئون",
      "Singapore":"سنگاپور",
      "Sint Maarten (Dutch part)":"سنت مارتین فرانسه",
      "Sint Maarten":"سنت مارتین فرانسه",
      "czecho slovak":"چکسلواکی",
      "Czecho slovak":"چکسلواکی",
      "Slovakia":"اسلواکی",
      "Slovenia":"اسلوونی",
      "Solomon Islands":"جزایر سلیمان",
      "Somalia":"سومالی",
      "South Georgia and the South Sandwich Islands":"جورجیای جنوبی و جزایر ساندویچ جنوبی",
      "South Korea":"کره جنوبی",
      "Korea":"کره",
      "Tennessee":"تنسی",
      "Spain":"اسپانیا",
      "Sri Lanka":"سری لانکا",
      "Sudan":"سودان",
      "Suriname":"سورینام",
      "Svalbard and Jan Mayen":"سوالبارد و یان ماین",
      "Swaziland":"سوازیلند",
      "Sweden":"سوئد",
      "Switzerland":"سوئیس",
      "Syria":"سوریه",
      "Syrian Arab Republic":"سوریه",
      "Taiwan":"تایوان",
      "Taiwan, Province of China":"تایوان",
      "Tajikistan":"تاجیکستان",
      "Tanzania":"تانزانیا",
      "Tanzania, United Republic of":"تانزانیا",
      "Thailand":"تایلند",
      "The Bahamas":"باهاما",
      "The Democratic Republic of the Congo":"جمهوری دموکراتیک کنگو",
      "The former Yugoslav Republic of Macedonia":"جمهوری مقدونیه",
      "The Gambia":"گامبیا",
      "Timor-Leste":"تیمور شرقی",
      "Timor-Leste":"تیمور شرقی",
      "Togo":"توگو",
      "Tokelau":"توکلائو",
      "Tonga":"تونگا",
      "Trinidad and Tobago":"ترینیداد و توباگو",
      "Tunisia":"تونس",
      "Turkey":"ترکیه",
      "Turkmenistan":"ترکمنستان",
      "Turks and Caicos Islands":"جزایر تورکس و کایکوس",
      "Tuvalu":"تووالو",
      "U.S. Virgin Islands":"جزایر ویرجین ایالات متحده آمریکا",
      "Uganda":"اوگاندا",
      "Ukraine":"اوکراین",
      "United Arab Emirates":"امارات متحده عربی",
      "United Kingdom":"بریتانیا",
      "United Republic of Tanzania":"تانزانیا",
      "United States Minor Outlying Islands":"جزایر کوچک حاشیه‌ای آمریکا",
      "United States Virgin Islands":"جزایر ویرجین ایالات متحده آمریکا",
      "United States":"ایالات متحده آمریکا",
      "Uruguay":"اروگوئه",
      "Uzbekistan":"ازبکستان",
      "Vanuatu":"وانواتو",
      "Vatican City":"شهر واتیکان",
      "Venezuela":"ونزوئلا",
      "Venezuela, Bolivarian Republic of":"ونزوئلا",
      "Vietnam":"ویتنام",
      "Virgin Islands, British":"جزایر ویرجین بریتانیا",
      "Virgin Islands, U.S.":"جزایر ویرجین ایالات متحده آمریکا",
      "Wallis and Futuna":"والیس و فوتونا",
      "Western Sahara":"صحرای غربی",
      "Yemen":"یمن",
      "Zambia":"زامبیا",
      "گینه-Bissau":"گینه بیسائو",
      "نیجرia":"نیجریه",
      "The گامبیا":"گامبیا",
      "Soمالیa":"سومالی",
      "Democratic Republic of the جمهوری دموکراتیک کنگو":"جمهوری دموکراتیک کنگو", 
      "Republic of جمهوری کنگو":"جمهوری کنگو",
      "The باهاما":"باهاما",
      "دومینیکاn Republic":"دومینیکا",
      "Democratic Republic of the جمهوری کنگو":"جمهوری دموکراتیک کنگو",
      "Republic of جمهوری ایرلند":"جمهوری ایرلند",
      "Rعمانia":"رومانی",
      "استرالیاn Antarctic Territory":"قلمرو قطبی استرالیا",
      "Papua New گینه":"پاپوآ گینه نو",
      "Republic of چین":"جمهوری چین",
      "South گرجستان and the South Sandwich Islands":"جزایر جورجیای جنوبی و ساندویچ جنوبی",
      "گرجستان\(country\)":"گرجستان",
      "بولیوی , Plurinational State of":"بولیوی",
      "Cocos \(Keeling\) Islands":"جزایر کوکوس",
      "جمهوری کنگو, the Democratic Republic of the":"جمهوری دموکراتیک کنگو",
      "People's جمهوری چین":"چین",
      "جزایر فالکلند(Malvinas)":"جزایر فالکلند",
      "ایران , Islamic Republic of":"ایران",
      "لیبی n Arab Jamahiriya":"لیبی",
      "مولداوی, Republic of":"مولداوی",
      "(Saint Martin(French part":"سنت مارتین فرانسه",
      "روسیه n Federation":"روسیه",
      "سنت مارتین فرانسه(Dutch part)":"سنت مارتین هلند",
      "Sao Tome and Principe":"سائوتومه و پرینسیپ",
      "سوریه n Arab Republic":"سوریه",
      "تایوان , Province of چین":"تایوان",
      "تانزانیا, United Republic of":"تانزانیا",
      "Holy See (شهر واتیکان State)":"واتیکان",
      "ونزوئلا , Bolivarian Republic of":"ونزوئلا",
      "Viet Nam":"ویتنام",
      "Republic of the جمهوری کنگو":"جمهوری کنگو",
      "گرجستان (country)":"گرجستان",
      "Clipperton Island":"جزیره کلیپرتون",
      "Ashmore and Cartier Islands":"جزیره‌های آشمور و کارتیر",
      "Coral Sea Islands":"جزیره‌های دریای کورال",
      "Macedonia":"جمهوری مقدونیه",
      "Palestine":"فلسطین",
      "Soviet Union":"شوروی",
      "Olympic Council of Asia":"کمیته المپیک آسیا",
      "European Olympic Committees":"کمیته المپیک اروپا",
      "Oceania National Olympic Committees":"کمیته ملی المپیک اقیانوسیه",
      "Pan American Sports Organization":"سازمان ورزش‌های قاره‌های آمریکا",
      "Association of National Olympic Committees of Africa":"انجمن کمیته‌های ملی المپیک آفریقا",
      "American":"آمریکایی",
      "America":"آمریکا",
      "South Africa":"آفریقای جنوبی",
      "South_Africa":"آفریقای جنوبی",
      "Africa":"آفریقا",
      "Europe":"اروپا",
      "Oceania":"اقیانوسیه",
      "Great Britain":"بریتانیای کبیر",
      "Malaya":"مالایا",
      "Gold Coast":"ساحل طلا",
      "British Guiana":"گویان انگلیسی",
      "Chinese Taipei":"چین تایپه",
      "Upper Volta":"ولتا بالا",
      "Ceylon":"سیلان",
      "the Netherlands Antilles":"جزایر آنتیل هلند",
      "founded":"تاسیس",
      "Zimbabwe":"زیمبابوه",
      "Burma":"بورما",
      "West آلمان":"آلمان غربی",
      "East آلمان":"آلمان شرقی",
      "Virgin Islands":"جزایر ویرجین",
      "Czechoاسلواکی":"چکسلواکی",
      "São Tomé and Príncipe":"سائوتومه و پرینسیپ",
      "Côte d'Ivoire":"ساحل عاج",
      "and مونته نگرو":"ومونته نگرو",

//------------------------------------پایتخت‌ها--------

      "Abu Dhabi":"ابوظبی",
      "Abuja":"ابوجا",
      "Accra":"آکرا",
      "Adamstown":"آدامزتون",
      "Addis Ababa":"آدیس آبابا",
      "Algiers":"الجزیره",
      "Alofi":"آلوفی",
      "Amman":"عمان",
      "Amsterdam":"آمستردام",
      "Andorra la Vella":"آندورا لاولا",
      "Ankara":"آنکارا",
      "Antananarivo":"آنتاناناریوو",
      "Apia":"آپیا",
      "Ashgabat":"عشق آباد",
      "Asmara":"اسمره",
      "Astana":"آستانه",
      "Asunción":"آسونسیون",
      "Athens":"آتن",
      "Avarua":"آوارروآ",
      "Baghdad":"بغداد",
      "Baku":"باکو",
      "Bamako":"باماکو",
      "Bandar Seri Begawan":"بندر سری بگاوان",
      "Bangkok":"بانکوک",
      "Bangui":"بانگوئی",
      "Banjul":"بانجول",
      "Basseterre":"باسهتر",
      "Beijing":"پکن",
      "Beirut":"بیروت",
      "Belfast":"بلفاست",
      "Belgrade":"بلگراد",
      "Belmopan":"بلموپان",
      "Berlin":"برلین",
      "Bern ":"برن ",
      "Bishkek":"بیشکک",
      "Bissau":"بیسائو",
      "Bogotá":"بوگوتا",
      "Brasília":"برازیلیا",
      "Bratislava":"براتیسلاوا",
      "Brazzaville":"برازاویل",
      "Bridgetown":"بریج‌تون",
      "Brussels":"بروکسل",
      "Bucharest":"بخارست",
      "Budapest":"بوداپست",
      "Buenos Aires":"بوئنوس آیرس",
      "Bujumbura":"بوجومبورا",
      "Cairo":"قاهره",
      "Canberra":"کانبرا",
      "Caracas":"کاراکاس",
      "Cardiff":"کاردیف",
      "Castries":"کاستریس",
      "Cayenne":"کاین",
      "Charlotte Amalie":"شارلوت آمالی",
      "Chisinau":"کیشینف",
      "Cockburn Town":"کوک‌برن توون",
      "Conakry":"کوناکری",
      "Copenhagen":"کپنهاگ",
      "Dakar":"داکار",
      "Damascus":"دمشق",
      "Dhaka":"داکا",
      "Dili":"دیلی",
      "Djibouti":"جیبوتی",
      "Dodoma":"دودوما",
      "Doha":"دوحه",
      "Douglas":"داگلاس",
      "Dublin":"دوبلین",
      "Dushanbe":"دوشنبه",
      "Edinburgh":"ادینبورگ",
      "Edinburgh of the Seven Seas":"ادینبورگ از هفت دریا",
      "El Aaiún":"العیون",
      "Episkopi Cantonment":"اپیسکوپی کانتونمنت",
      "Flying Fish Cove":"فلایین‌فیش‌کاور",
      "Freetown":"فری تاون",
      "Funafuti":"فونافوتی",
      "Gaborone":"گابورون",
      "George Town":"جورج تاون",
      "Georgetown":"جورج تاون",
      "Georgetown":"جورج تاون",
      "Gibraltar":"جبل الطارق",
      "Grytviken":"گریت‌ویکن",
      "Guatemala City":"گواتمالا شهر",
      "Gustavia":"گوستاویا",
      "Hagåtña":"هاگاتبا",
      "Hamilton":"همیلتون",
      "Hanga Roa":"هانگاروآ",
      "Hanoi":"هانوی",
      "Harare":"حراره",
      "Hargeisa":"هارگسیا",
      "Havana":"هاوانا",
      "Helsinki":"هلسینکی",
      "Honiara":"هونیارا",
      "Islamabad":"اسلام آباد",
      "Jakarta":"جاکارتا",
      "Jamestown":"جیمز تاون",
      "Jerusalem":"بیت المقدس",
      "Jerusalem":"بیت المقدس",
      "Kabul":"کابل",
      "Kampala":"کامپالا",
      "Kathmandu":"کاتماندو",
      "Khartoum":"خارطوم",
      "Kiev":"کیف",
      "Kigali":"کیگالی",
      "Kingston":"کینگستون",
      "Kingston":"کینگستون",
      "Kingstown":"کینگستون",
      "Kinshasa":"کینشازا",
      "Kotte":"کوته",
      "Kuala Lumpur":"کوالالامپور",
      "Kuwait City":"کویت (شهر)",
      "La Paz":"لاپاز",
      "Libreville":"لیبرویل",
      "Lilongwe":"لیلونگوه",
      "Lima":"لیما",
      "Lisbon":"لیسبون",
      "Ljubljana":"لیوبلیانا",
      "Lomé":"لومه",
      "London":"لندن",
      "Luanda":"لوآندا",
      "Lusaka":"لوزاکا",
      "Luxembourg":"لوکزامبورگ",
      "Madrid":"مادرید",
      "Majuro":"ماجورو",
      "Malabo":"مالابو",
      "Malé":"ماله",
      "Mamoudzou":"ممودزو",
      "Managua":"ماناگوآ",
      "Manama":"منامه",
      "Manila":"مانیل",
      "Maputo":"ماپوتو",
      "Marigot":"ماریگوت",
      "Maseru":"ماسرو",
      "Mata-Utu":"ماتا - اوتو",
      "Mbabane":"مبابانه",
      "Melekeok":"ملکئوک",
      "Mexico City&nbsp":"مکزیکو سیتی",
      "Minsk":"مینسک",
      "Mogadishu":"موگادیشو",
      "Monaco":"موناکو",
      "Monrovia":"مونروویا",
      "Montevideo":"مونته ویدئو",
      "Moroni":"مورونی",
      "Moscow":"مسکو",
      "Muscat":"مسقط",
      "Nairobi":"نایروبی",
      "Nassau":"ناسائو",
      "Naypyidaw":"نایپیداو",
      "N'Djamena":"انجامنا",
      "New Delhi":"دهلی نو",
      "Niamey":"نیامی",
      "Nicosia":"نیکوزیا",
      "Nicosia":"نیکوزیا",
      "Nouakchott":"نواکشوت",
      "Nouméa":"نومئا",
      "Nuku alofa":"آلوفانوکو",
      "Nuuk":"نوک",
      "Oranjestad":"آرانجستان",
      "Oslo":"اسلو",
      "Ottawa":"اتاوا",
      "Ouagadougou":"اوآگادوگو",
      "Pago Pago":"پاگو پاگو",
      "Palikir":"پالیکیر",
      "Panama City":"پاناما سیتی",
      "Papeete":"پاپته",
      "Paramaribo":"پاراماریبو",
      "Paris":"پاریس",
      "Philipsburg":"فلیپس‌برگ",
      "Phnom Penh":"پنوم پن",
      "Plymouth&nbsp":"پلیموت",
      "Podgorica":"پودگوریتسا",
      "Port Louis":"پورت لوئیس",
      "Port Moresby":"پورت مورسبی",
      "Port of Spain":"پورت آو اسپین",
      "Port Vila":"پورت ویلا",
      "Port-au-Prince":"پورت او پرنس",
      "Porto-Novo":"پورتو نووو -",
      "Prague":"پراگ",
      "Praia":"پرایا",
      "Pretoria":"پرتوریا",
      "Pristina":"پریشتینا",
      "Pyongyang":"پیونگ یانگ",
      "Quito":"کیتو",
      "Rabat":"رباط",
      "Reykjavík":"ریکیاویک",
      "Riga":"ریگا",
      "Riyadh":"ریاض",
      "Road Town":"جاده شهر",
      "Rome":"رم",
      "Roseau":"روسآ",
      "Saipan":"سایپان",
      "San José":"سان خوزه",
      "San Juan":"سان خوان",
      "San Marino":"سن مارینو",
      "San Salvador":"سان سالوادور",
      "Sanaá":"صنعا",
      "Santiago":"سانتیاگو",
      "Santo Domingo":"سانتو دومینگو",
      "São Tomé":"سائوتومه",
      "Sarajevo":"سارایوو",
      "Seoul":"سئول",
      "Singapore":"سنگاپور",
      "Skopje":"اسکوپیه",
      "Sofia":"صوفیه",
      "South Tarawa":"جنوبی تاراوا",
      "St. George's":"سنت جورج",
      "St. Helier":"سنت هلیر",
      "St. John's":"سنت جان",
      "St. Peter Port":"سنت پیتر پورت",
      "St. Pierre":"سنت پیر",
      "Stanley":"استنلی",
      "Stepanakert":"ستپاناکرت",
      "Stockholm":"استکهلم",
      "Sucre":"سوکره",
      "Sukhumi":"سوخومی",
      "Suva":"سووا",
      "Taipei":"تایپه",
      "Tallinn":"تالین",
      "Tashkent":"تاشکند",
      "Tbilisi":"تفلیس",
      "Tegucigalpa":"تگوسیگالپا",
      "Tehran":"تهران",
      "The Valley":"دره",
      "Thimphu":"تیمفو",
      "Tirana":"تیرانا",
      "Tiraspol":"تیرابلوس",
      "Tokyo":"توکیو",
      "Tórshavn":"تورشوون",
      "Tripoli":"طرابلس",
      "Tskhinvali":"تسخینوالی",
      "Tunis":"تونس",
      "Ulaanbaatar":"اولانباتور",
      "Vaduz":"فادوتس",
      "Valletta":"والتا",
      "Vatican City":"شهر واتیکان",
      "Victoria":"ویکتوریا",
      "Vienna":"وین",
      "Vientiane":"وینتیان",
      "Vilnius":"ویلنیوس",
      "Warsaw":"ورشو",
      "Western_Sahara":"صحرای غربی",
      "Washington,_D.C.":"واشینگتن، دی. سی.",
      "Washington":"واشینگتن",
      "Wellington":"ولینگتون",
      "West Island":"غرب جزیره",
      "Willemstad":"ویلمستند",
      "Windhoek":"ویندهوک",
      "Yamoussoukro":"یاموسوکرو",
      "Yaoundé":"یائونده",
      "Yaren district":"یارن‌دایرکت",
      "Yerevan":"ایروان",
      "Zagreb":"زاگرب",
      "Crimea":"شبه جزیره کریمه",
      "Sark":"سارک",
      "Mari El":"ماری‌ال",
      "England":"انگلستان",
      "Wales":"ولز",
      "Tristan da Cunha":"تریستان",
      "Kingdom of ":"پادشاهی ",
      "Republic of":"جمهوری",

//--------------------------------------------------شهرها-------------

      "Valencia":"والنسیا",
      "Naples":"ناپل",
      "Sardinia":"ساردینتا",
      "Sicily":"سیسیل",
      "Sulmona":"سولمونا",

//-----------------------------------------------------رفع اشکال------------

      "فرانسهsco":"Francesco"

//----------------------------------------------------ماه و سال-----------------------

      //"January":"ژانویه",
      //"February":"فوریه",
      //"March":"مارس ",
      //"May ":"می ",
      //"April":"آوریل ",
      //"Jun ":"ژون ",
      //"July":"جولای ",
      //"August ":"آگست ",
      //"September":"سپتامبر",
      //"October":"اکتبر",
     // "November":"نوامبر",
      //"December":"دسامبر",
      //"Saturday":"شنبه",
      //"Sunday":"یک‌شنبه",
      //"Monday":"دوشنبه",
      //"Tuesday":"سه‌شنبه",
      //"Wednesday":"چهارشنبه",
      //"Thursday":"پنجشنبه",
      //"Friday":"جمعه",
      //"Days":"روز",
      //"Years":"سال",
      //"Feast day":"روز بزرگداشت",
     // "Day":"روز",
      //"Year":"سال",
      //"Century":"سده",
      //"the":""
  };       // don't put comma in last line, is not compatible with JavaScript/JSON

   for (var word in myDictionary) { // is not compatible with IE
       s = s.replace(new RegExp(word.replace(/([\(\)])/g,"\\$1"), "gi"), myDictionary[word]);
   }
   // update string.
   return s;

}

function wikiDictation(obj) {

       text=obj.value
       obj.value=replaceExcept(
           text,
           TranslateCountryNames,
           [patterns.englishTxt, patterns.fileNames, patterns.signatures, patterns.url, patterns.galleryTag, patterns.ref, patterns.virg2, patterns.virg1]
       );

} //---------------------------------------------------------------------------------------------

/*

*/
 
// Button generator
 
function buttonHTMLGenerator(javascriptCode, summaryText, replaceSummary, imageSuffix, title, alt) {
  var buttonHTML = "<a href=\"javascript:" + javascriptCode + ";";
  if(summaryText) {
    buttonHTML += "void(addEditSummary('" + summaryText + "',";
    if(replaceSummary) {
      buttonHTML += "true";
  } else {
      buttonHTML += "false";
  }
    buttonHTML += "));";
}
  buttonHTML += "\"><img src=\"//upload.wikimedia.org/wikipedia/" + imageSuffix + "\"" +
         " title=\"" + title + "\" alt=\"" + alt + "\"></a>";
  return buttonHTML;
}
 
function addEditSummary(summaryText, replaceSummary) {
  if(document.location.href.indexOf("&section=new") > -1 || summaryText == "")
    return;
  var summaryPrefix = "";
  if(document.getElementById('wpSummary').value.indexOf("*/ ") > -1) {
    pos = document.getElementById('wpSummary').value.indexOf("*/ ");
    summaryPrefix = document.getElementById('wpSummary').value.substr(0, pos+3);
  }
  if(replaceSummary) {
    document.getElementById('wpSummary').value = summaryPrefix + summaryText;
 } else {
    if(document.getElementById('wpSummary').value == summaryPrefix) {
      document.getElementById('wpSummary').value += summaryText;
   } else {
      document.getElementById('wpSummary').value += "، " + summaryText;
   }
 }
}
 
// Buttons that FIX wikitext
 
/* دیکشنری */
var fa_Dict = buttonHTMLGenerator(
  "wikiDictation(document.editform.wpTextbox1)",
  "جایگزینی با مترجم شخصی",
  false,
  "commons/6/66/Farm-Fresh_to_do_list_cheked_1.png",
  "دیکشنری",
  "دیکشنری"
);
 
// Default configuartion
 
var EE_Spacer = " ";
 
var EE_NewRow = "<br />";
 
if (typeof(DictionaryButtons) === "undefined") {
  var DictionaryButtons = fa_Dict;
}
 
 
// Onload hooks
 
$( function(){
  if ($("#wpTextbox1")){
    var tooly = document.createElement("tooly");
    tooly.innerHTML = DictionaryButtons;
    $(tooly).insertBefore("#wpTextbox1");
  }
} );
 
$( function (){
  if ($("#movepage")){
   var ButtonsHTML = "<span>" + (DictionaryButtons).replace(/editform\.wpTextbox1(,true)?/g, "getElementById('wpNewTitleMain')") + "</span>";
   $(ButtonsHTML).insertAfter("#wpNewTitleMain");
  } 
} );
 
/*

*/