WikiFunctions.Variables.SetLanguageSpecificValues C# (CSharp) Method

SetLanguageSpecificValues() private static method

Sets the language specific values: summary tag, stub regex, AWB project link
private static SetLanguageSpecificValues ( string langCode, ProjectEnum projectName ) : void
langCode string /// Language code of wiki. ///
projectName ProjectEnum /// Project name of wiki. ///
return void
        private static void SetLanguageSpecificValues(string langCode, ProjectEnum projectName)
        {
            switch (langCode)
            {
                case "en":
                    if (projectName == ProjectEnum.wikipedia)
                        SetToEnglish();
                    TypoSummaryTag = @"[[WP:AWB/T|typo(s) fixed]]: ";
                    break;

                case "ar":
                    mSummaryTag = "";
                    WPAWB = "باستخدام [[Project:أوب|أوب]]";
                    Stub = @"[^{}|]*?(?:[Ss]tub|بذرة|بذور)[^{}]*?";
                    TypoSummaryTag = "الأخطاء المصححة: ";
                    break;

                case "arz":
                    mSummaryTag = "";
                    WPAWB = "عن طريق [[Project:AWB|اوب]]";
                    Stub = @"[^{}|]*?(?:[Ss]tub|تقاوى|بذرة)[^{}]*?";
                    TypoSummaryTag = "الأخطاء المصححة: ";
                    break;

                case "be":
                    mSummaryTag = "з дапамогай";
                    break;

                case "bg":
                    mSummaryTag = "редактирано с";
                    WPAWB = "AWB";
                    break;

                case "ca":
                    mSummaryTag = "";
                    WPAWB = "[[Viquipèdia:AutoWikiBrowser|AWB]]";
                    break;

                case "cs":
                    mSummaryTag = "za použití";
                    WPAWB = "[[Wikipedie:AutoWikiBrowser|AWB]]";
                    Stub = @"[^{}|]*?([Pp]ahýl)";
                    break;

                case "cy":
                    Stub = @"[^{}|]*?([Ss]tub|[Εe]ginyn[^{}]*?)";
                    break;

                case "da":
                    mSummaryTag = "ved brug af";
                    WPAWB = "[[en:WP:AWB|AWB]]";
                    break;

                case "de":
                    mSummaryTag = "mit";
                    TypoSummaryTag = "Schreibweise: ";
                    break;

                case "el":
                    mSummaryTag = "με τη χρήση";
                    Stub = @"[^{}|]*?([Ss]tub|[Εε]πέκταση)";
                    SectStub = @"\{\{θέματος";
                    SectStubRegex = new Regex(SectStub, RegexOptions.Compiled);
                    break;

                case "eo":
                    mSummaryTag = "per";
                    WPAWB = "[[Vikipedio:AutoWikiBrowser|AWB]]";
                    TypoSummaryTag = "Skribmaniero: ";
                    break;

                case "fa":
                    mSummaryTag = "";
                    WPAWB = "با استفاده از [[Project:AutoWikiBrowser|AWB]]";
                    break;

                case "fr":
                    mSummaryTag = "avec";
                    WPAWB = "[[Wikipédia:AutoWikiBrowser|AWB]]";
                    break;

                case "he":
                    mSummaryTag = "באמצעות";
                    WPAWB = "[[ויקיפדיה:AutoWikiBrowser|AWB]]";
                    break;

                case "hi":
                    mSummaryTag = "";
                    WPAWB = "[[विकिपीडिया:ऑटोविकिब्राउज़र|AWB]] के साथ";
                    break;

                case "hu":
                    mSummaryTag = "";
                    WPAWB = "[[Wikipédia:AutoWikiBrowser|AWB]]";
                    break;

                case "hy":
                    mSummaryTag = "oգտվելով";
                    WPAWB = "[[Վիքիպեդիա:ԱվտոՎիքիԲրաուզեր|ԱՎԲ]]";
                    Stub = @"[^{}|]*?([Ss]tub|Անավարտ|Զարգացնել[^{}]*?)";
                    break;

                case "ku":
                    mSummaryTag = "";
                    WPAWB = "[[Wîkîpediya:AutoWikiBrowser|AWB]]";
                    break;

                case "ms":
                    mSummaryTag = "menggunakan";
                    break;

                case "ne":
                    mSummaryTag = "";
                    WPAWB = "स्वतःविकी ब्राउजर प्रयोग गर्दै";
                    break;

                case "nl":
                    mSummaryTag = "met";
                    break;

                case "pa":
                    mSummaryTag = "ਦੀ ਵਰਤੋਂ ਨਾਲ";
                    break;

                case "pl":
                    mSummaryTag = "przy użyciu";
                    SectStub = @"\{\{[Ss]ek";
                    SectStubRegex = new Regex(SectStub, RegexOptions.Compiled);
                    break;

                case "pt":
                    mSummaryTag = "utilizando";
                    break;

                case "ru":
                    mSummaryTag = "с помощью";
                    Stub = "[^{}]*?(?:[Ss]tub|[Зз]аготовка)";
                    break;

                case "sco":
                    Stub = "(Stub/[^{}|]+|[^{}|]*?[Ss]tub)";
                    break;

                case "sk":
                    mSummaryTag = "";
                    break;

                case "sl":
                    mSummaryTag = "";
                    Stub = "(?:[^{}]*?[Ss]tub|[Šš]krbina[^{}]*?)";
                    break;

                case "sq":
                    mSummaryTag = "duke përdorur";
                    TypoSummaryTag = @"[[WP:AWB/T|përmirësime tipografike]]: ";
                    Stub = "(?:[^{}]*?[Cc]ung[^{}]*?)";
                    break;

                case "sv":
                    mSummaryTag = "med";
                    TypoSummaryTag = "rättar stavfel: ";
                    Stub = @"(?:[^{}]*?[Ss]tub|[^{}]+?stub(?:[ \-][^{}]+)?)(?<![Ss]tubbmall|[Ss]ubstub|[Ss]tubavsnitt|[Uu]ncategorized stub)";
                    break;

                case "tr":
                    mSummaryTag = "";
                    WPAWB = "[[Vikipedi:AWB|AWB]] ile ";
                    TypoSummaryTag = "yazış şekli: ";
                    break;

                case "uk":
                    Stub = ".*?(?:[Ss]tub|[Дд]оробити)";
                    mSummaryTag = "за допомогою";
                    break;

                case "zh":
                    Stub = ".*?(?:作品|[Ss]tub)";
                    mSummaryTag = "由";
                    WPAWB = "[[维基百科:自动维基浏览器|自动维基浏览器]]协助";
                    break;

                case "zh-classical":
                    mSummaryTag = "藉";
                    WPAWB = "[[維基大典:自動維基瀏覽器|自動維基瀏覽器]]之助";
                    break;

                case "zh-yue":
                    mSummaryTag = "用";
                    WPAWB = "[[Wikipedia:AutoWikiBrowser|AWB]]幫手";
                    break;

                    // case "xx:
                    // strsummarytag = " ";
                    // strWPAWB = "";
                    // break;
            }
        }