private CCreditTranslation _AddNewTranslation(string language, List <string> translators) { List <CText> texts = new List <CText>(); CText text = GetNewText(new CText(CSettings.RenderW / 2, CSettings.RenderH + 1, -4f, 30, -1, EAlignment.Center, EStyle.Bold, "Outline", new SColorF(1, 1, 1, 1), language)); _AddText(text); texts.Add(text); _NumTranslationTexts++; float y = texts[0].Y; foreach (string t in translators) { y += 30; text = GetNewText(new CText(CSettings.RenderW / 2, y, -4f, 27, -1, EAlignment.Center, EStyle.Normal, "Outline", new SColorF(1, 1, 1, 1), t)); _AddText(text); texts.Add(text); _NumTranslationTexts++; } CCreditTranslation cct = new CCreditTranslation(language, texts); return(cct); }
private void _AddTranslations() { CCreditTranslation intro = _AddNewTranslation("A special thanks to all our translators", new List <string> { }); CCreditTranslation asturian = _AddNewTranslation("Asturian", new List <string> { "Puxarra" }); CCreditTranslation czech = _AddNewTranslation("Czech", new List <string> { "fri" }); CCreditTranslation dutch = _AddNewTranslation("Dutch", new List <string> { "thijsblaauw", "DeMarin" }); CCreditTranslation french = _AddNewTranslation("French", new List <string> { "pinky007", "javafrog" }); CCreditTranslation hungarian = _AddNewTranslation("Hungarian", new List <string> { "warez", "skyli" }); CCreditTranslation italian = _AddNewTranslation("Italian", new List <string> { "giuseppep", "LFactory", "yogotosleepnow" }); CCreditTranslation portugese = _AddNewTranslation("Portuguese", new List <string> { "2borG", "xventil" }); CCreditTranslation spanish = _AddNewTranslation("Spanish", new List <string> { "Pantero03", "RubenDjOn", "TeLiX", "karv" }); CCreditTranslation swedish = _AddNewTranslation("Swedish", new List <string> { "u28151", "Jiiniasu" }); CCreditTranslation turkish = _AddNewTranslation("Turkish", new List <string> { "spirax", "Swertyy" }); _Translations = new List <CCreditTranslation> { intro, asturian, czech, dutch, french, hungarian, italian, spanish, swedish, turkish }; }