Beispiel #1
0
        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);
        }
Beispiel #2
0
        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
            };
        }