コード例 #1
0
        public static LazyTranslation Get(this icon msg, int lang)
        {
            int index = (int)msg;

            if (iconTranslations.Initialized(index))
            {
                return(iconTranslations.GetWhenInited(index, lang));
            }

            switch (msg)
            {
            case icon.Add:
                msg.Translate("Add");

                break;

            case icon.Enter:
                msg.Translate("Enter", "Click to enter");
                break;

            case icon.Exit:
                msg.Translate("Exit", "Click to exit");
                break;

            case icon.Empty:
                msg.Translate("Empty");
                break;

            case icon.SelectAll:
                msg.Translate("Select All");
                break;

            case icon.DeSelectAll:
                msg.Translate("Deselect All");
                break;

            case icon.Search:
                msg.Translate("Serch");
                break;

            case icon.Show:
                msg.Translate("Show");
                break;

            case icon.Hide:
                msg.Translate("Hide");
                break;

            case icon.Question:
                msg.Translate("Question", "What is this?");
                break;
            }

            return(iconTranslations.GetWhenInited(index, lang));
        }
コード例 #2
0
        public static LazyTranslation Get(this icon msg, int lang)
        {
            int index = (int)msg;

            if (iconTranslations.Initialized(index))
            {
                return(iconTranslations.GetWhenInited(index, lang));
            }

            switch (msg)
            {
            case icon.Add:
                msg.Translate("Add")
                .From(ukr, "Додати")
                .From(rus, "Добавить");

                break;

            case icon.Enter:
                msg.Translate("Enter", "Click to enter")
                .From(ukr, "Увійти")
                .From(rus, "Зайти");
                break;

            case icon.Exit:
                msg.Translate("Exit", "Click to exit")
                .From(ukr, "Вийти")
                .From(rus, "Выйти");
                break;

            case icon.Empty:
                msg.Translate("Empty")
                .From(ukr, "Порожній")
                .From(rus, "Пустой");
                break;

            case icon.SelectAll:
                msg.Translate("Select All")
                .From(ukr, "Вибрати всі")
                .From(rus, "Выбрать все");
                break;

            case icon.DeSelectAll:
                msg.Translate("Deselect All")
                .From(ukr, "Відмінити вибір")
                .From(rus, "Отменить выбор");
                break;

            case icon.Search:
                msg.Translate("Serch")
                .From(ukr, "Пошук")
                .From(rus, "Поиск");
                break;

            case icon.Show:
                msg.Translate("Show")
                .From(ukr, "Показати")
                .From(rus, "Показать");
                break;

            case icon.Hide:
                msg.Translate("Hide")
                .From(ukr, "Приховати")
                .From(rus, "Спрятать");
                break;

            case icon.Question:
                msg.Translate("Question", "What is this?")
                .From(ukr, "Запитання")
                .From(rus, "Вопрос");
                break;
            }

            return(iconTranslations.GetWhenInited(index, lang));
        }