public MainContentUI()
 {
     title = new LanguageStrings("Map", "Карта", "Мапа");
     _msgTitleNoGPS = new LanguageStrings("GPS is turned off", "GPS выключен", "GPS выключаны");
     _msgTxtNoGPS = new LanguageStrings(
         "Locating disabled. Turn on the GPS in your phone settings.", 
         "Определение местоположения отключено. Включите функцию GPS в настройках телефона.",
         "Вызначэнне месцазнаходжання адключана. Уключыце функцыю GPS у наладах тэлефона.");
 }
        public SettingsContentUI()
        {
            title = new LanguageStrings("Settings", "Настройки", "Налады");

            _txtLanguage = new LanguageStrings("Language", "Язык", "Мова");
            _txtLanguageSel = new LanguageStrings("Choose language", "Выберите язык", "Выбірыце мову");

            _txtMap = new LanguageStrings("Map", "Карта", "Мапа");
            _txtMapSel = new LanguageStrings("Choose map", "Выберите карту", "Выбірыце мапу");
        }
        public RootContentUI()
        {
            txtLoading = new LanguageStrings("loading...", "загрузка...", "пампаванне...");
            txtAwait = new LanguageStrings("wait...", "подождите...", "чакайце...");

            txtCancel = new LanguageStrings("Cancel", "Отменить", "Адмяніць");
            txtOk = new LanguageStrings("OK", "ОК", "Добра");

            txtDistanceScaleCaption = new LanguageStrings("km", "км", "км");
            txtDiscount = new LanguageStrings("Discount", "Скидка", "Зніжка");
            txtTurnOn = new LanguageStrings("On", "Вкл.", "Укл.");
            txtTurnOff = new LanguageStrings("Off", "Выкл.", "Выкл.");
        }
 public SplashContentUI()
 {
     title = new LanguageStrings("ScienceSoft", "ScienceSoft", "ScienceSoft");
     _titleErrInternet = new LanguageStrings("Internet is disabled", "Отсутствует интернет", "Aдсутнічае інтэрнэт");
     _msgErrInternet = new LanguageStrings("Check connection. Application can't function without the Internet.",
                                         "Проверьте подключение. Приложение не может работать без интернета.",
                                         "Праверце падлучэнне. Прыкладанне не можа працаваць без інтэрнэту.");
     _txtProcessCheckInternet = new LanguageStrings("Checking Internet available", "Проверка доступа в интернет", "Праверка доступу ў інтэрнэт");
     _txtProcessConnection = new LanguageStrings("Connection to server", "Подключение к серверу", "Падключэнне да сервера");
     _txtProcessLoadingData = new LanguageStrings("Loading data", "Загрузка данных", "Загрузка даных");
     _txtProcessLoadMapData = new LanguageStrings("Loading map data", "Загрузка информации для карты", "Загрузка інфармацыі для мапы");
     _txtProcessLoadDiscountsData = new LanguageStrings("Loading discounts data", "Загрузка информации о скидках", "Загрузка інфармацыі пра зніжкі");
     
     _titleErrLoading = new LanguageStrings("Error loading data", "Ошибка загрузки данных", "Памылка загрузкі інфармацыі");
     _msgErrLoading = new LanguageStrings("Try to launch application again. If the error appears, contact the developers.",
                                       "Попробуйте запустить приложение снова. Если ошибка появится, то сообщите об этом разработчикам.",
                                       "Паспрабуйце запусціць прыкладанне зноў. Калі памылка з'явіцца, то паведаміце пра гэта распрацоўнікам.");
     _btnTxtRerty = new LanguageStrings("Retry again", "Попробовать еще раз", "Паспрабаваць яшчэ раз");
     _txtRertyCheckInternet = new LanguageStrings("Check internet connection", "Проверьте подключение к интернету", "Праверце падлучэнне да інтэрнэту");
     _txtErrServiceConnection = new LanguageStrings("Error connection to service", "Ошибка соединения с сервисом", "Памылка злучэння з сэрвісам");
 }
 public DiscountDetailContentUI()
 {
     title = new LanguageStrings("Information", "Информация", "інфармацыя");
     _txtShowOnMap = new LanguageStrings("Show on map", "Показать на карте", "Паказаць на мапе");
 }
 public DiscountContentUI()
 {
     title = new LanguageStrings("Discounts", "Скидки", "Зніжкі");
 }
 public CategoryParam(Color colorTheme, LanguageStrings name, string icon)
 {
     _colorTheme = colorTheme;
     _name = name;
     _icon = icon;
 }
        public AboutContentUI()
        {
            //TxtVersionValue = "1.0.0.0";
            TxtVersionValue = (new AssemblyName(Assembly.GetExecutingAssembly().FullName)).Version.ToString();
            TxtPhoneValue = "+375(17)293 37 36";
            TxtEmailValue = "*****@*****.**";
            TxtHttpValue = @"http://www.scnsoft.com";

            title = new LanguageStrings("About", "О программе", "Аб праграме");
            _titleVersion = new LanguageStrings("Version", "Версия", "Версія");
            _titleDeveloper = new LanguageStrings("Developer", "Разработчик", "Распрацоўшчык");
            _txtPhone = new LanguageStrings("Phone", "Тел.", "Тэл.");
            _txtEmail = new LanguageStrings("Email", "Эл.ящик");

            //It's important:
            //- apple rejects application which contain some  word like "demo", "test", "prereliase" etc.;
            //- apple rejects application which contain names other platforms.
            if (Device.OS == TargetPlatform.iOS)
            {
                _txtDescription = new LanguageStrings(
                    "This discount kit is available for ScienceSoft employees only. To get the discount you need to show company’s official pass in case of personal appeal or to say the keyword in case of phone call. One can find keywords in the description page of each organization that provides discounts for ScienceSoft.\n\n" +
                        "This is a Xamarin.Forms mobile app brought by ScienceSoft. In discount application one can see common UI structure and controls. Application lists and plots on a map discount locations for ScienceSoft employees. The app reuses 85% of C# code (~2000 SLOC out of 2400).\n\n" +
                        "Though tricky and non-trivial UI scenarios and platform specific capabilities may require creating platform specific code we can testify the current state of affairs with Xamarin.Forms:",
                    "Данным набором скидок могут пользоваться исключительно сотрудники компании ScienceSoft. Для получения скидки нужно предъявить бейдж сотрудника компании в случае личного обращения и назвать кодовое слова в случае обращения по телефону. Кодовые слова находятся в разделе описания организаций, предоставляющих скидки.\n\n" +
                        "Данное приложение разработано с использованием Xamarin.Forms и выполненно разработчиками ScienceSoft. В скидочном приложении, хранящем список и отображающим на карте организации со скидками для сотрудников ScienceSoft, можно наблюдать работу общей структуры пользовательского интерфейса и элементов управления на различных платформах. Приложения повторно использует 85% строк кода на C# (~2000 SLOC из 2400).\n\n" +
                        "Реализация нетривиальных UX сценариев и использование платформ-специфичных возможностей может потребовать создания платформ-специфичного кода.\n" +
                        "Однако исходя из текущего положения вещей с Xamarin.Froms мы можем заявить, что платформа:",
                    "Дадзеным наборам зніжак могуць карыстацца выключна супрацоўнікі кампаніі ScienceSoft. Для таго, каб атрымаць зніжку, вам неабходна паказаць бэйдж супрацоўніка кампаніі ў выпадку асабістага звароту і назваць кодавае слова ў выпадку звароту па тэлефоне. Кодавыя словы знаходзяцца ў раздзеле апісання арганізацый, якія прадастаўляюць зніжкі.\n\n" +
                        "Дадзенае прылажэнне распрацавалі супрацоўнікі кампаніі ScienceSoft з выкарыстаннем Xamarin.Froms. У зніжкавым прылажэнні, якое ўтрымлівае спіс і адлюстроўвае на мапе арганізацыі са зніжкамі для супрацоўнікаў ScienceSoft, можна назіраць выкарыстанне на розных платформах агульнай структуры карыстальніцкага інтэрфейсу і элементаў кіравання. Прылажэнне паўторна выкарыстоўвае 85% радкоў коду на C# (~2000 SLOC з 2400).\n\n" +
                        "Рэалізацыя нетрывіяльных UX-сцэнароў і выкарыстанне платформ-спецыфічных магчымасцяў можа патрабаваць стварэння платформ-спецыфічнага коду.\n" +
                        "Аднак згодна з бягучым станам рэчаў з Xamarin.Forms мы можам заявіць, што платформа:");
                _txtDescriptionBullet1 = new LanguageStrings(
                    "The platform abstracts much of a hard work;",
                    "избавляет от большой порции рутинной работы;",
                    "пазбаўляе ад вялікага аб’ёму руціннай працы;");
                _txtDescriptionBullet2 = new LanguageStrings(
                    "The platform gives rich customization capabilities to implement UI cases and avoid using custom \"renders\";",
                    "дает богатые возможности по настройке внешнего вида приложения, исключая необходимость разрабатывать собственные \"рендеры\";",
                    "дае багатыя магчымасці па наладцы вонкавага выгляду прылажэння, пазбаўляючы неабходнасці распрацоўваць уласныя \"рэндары\";");
                _txtDescriptionBullet3 = new LanguageStrings(
                    "The platform perfectly fits data driven and enterprise application development saving effort and time.",
                    "отлично подходит для разработки корпоративных приложений и приложений для работы с данными и формами, сохраняя большое количество времени и усилий.",
                    "выдатна пасуе для распрацоўкі карпаратыўных прылажэнняў і прылажэнняў для працы з дадзенымі і формамі, ашчаджаючы вялікую колькасць часу і намаганняў.");
            }
            else
            {
                _txtDescription = new LanguageStrings(
                    "This discount kit is available for ScienceSoft employees only. To get the discount you need to show company’s official pass in case of personal appeal or to say the keyword in case of phone call. One can find keywords in the description page of each organization that provides discounts for ScienceSoft.\n\n" +
                        "The app is a demo of Xamarin.Forms cross platform mobile development brought by ScienceSoft. As exemplified with discounts apps (listing and plotting on a map discounts locations for ScienceSoft employees) one can see common UI structure and controls utilized across platforms. The app is built for 3 targets (Android, iOS, Windows Phone) and reuses 85% of C# code (~2000 SLOC out of 2400).\n\n" +
                        "Though tricky and non-trivial UI scenarios and platform specific capabilities may require creating platform specific code we can testify the current state of affairs with Xamarin.Forms:",
                    "Данным набором скидок могут пользоваться исключительно сотрудники компании ScienceSoft. Для получения скидки нужно предъявить бейдж сотрудника компании в случае личного обращения и назвать кодовое слова в случае обращения по телефону. Кодовые слова находятся в разделе описания организаций, предоставляющих скидки.\n\n" +
                        "Данное приложение является демонстрацией кроссплатформенной разработки с использованием Xamarin.Forms и выполнено разработчиками ScienceSoft. На примере скидочного приложения, хранящего список и отображающего на карте организации со скидками для сотрудников ScienceSoft, можно увидеть использование на различных платформах общей структуры пользовательского интерфейса и элементов управления. Приложение скомпилировано для 3 платформ – Android, iOS, Windows Phone – и повторно использует 85% строк кода на C# (~2000 SLOC из 2400).\n\n" +
                        "Реализация нетривиальных UX сценариев и использование платформ-специфичных возможностей может потребовать создания платформ-специфичного кода.\n" +
                        "Однако исходя из текущего положения вещей с Xamarin.Froms мы можем заявить, что платформа:",
                    "Дадзеным наборам зніжак могуць карыстацца выключна супрацоўнікі кампаніі ScienceSoft. Для таго, каб атрымаць зніжку, вам неабходна паказаць бэйдж супрацоўніка кампаніі ў выпадку асабістага звароту і назваць кодавае слова ў выпадку звароту па тэлефоне. Кодавыя словы знаходзяцца ў раздзеле апісання арганізацый, якія прадастаўляюць зніжкі.\n\n" +
                        "Дадзенае прылажэнне з’яўляецца дэманстрацыяй кросплатформеннай распрацоўкі з выкарыстаннем Xamarin.Forms і распрацаванае кампаніяй ScienceSoft. На прыкладзе зніжкавага прылажэння, якое ўтрымлівае спіс і адлюстроўвае на мапе арагнізацыі са зніжкамі для супрацоўнікаў ScienceSoft, можна назіраць выкарыстанне на розных платформах агульнай структуры карыстальніцкага інтэрфейсу і элементаў кіравання. Прылажэнне скампіляванае для 3-х платформ – iOS, Android, Windows Phone – і паўторна выкарыстоўвае 85% радкоў коду на C# (~2000 SLOC з 2400).\n\n" +
                        "Рэалізацыя нетрывіяльных UX-сцэнароў і выкарыстанне платформ-спецыфічных магчымасцяў можа патрабаваць стврэння платформ-спецыфічнага коду.\n" +
                        "Аднак згодна з бягучым станам рэчаў з Xamarin.Forms мы можам заявіць, што платформа:");
                _txtDescriptionBullet1 = new LanguageStrings(
                    "The platform abstracts much of a hard work;",
                    "избавляет от большой порции рутинной работы;",
                    "пазбаўляе ад вялікага аб’ёму руціннай працы;");
                _txtDescriptionBullet2 = new LanguageStrings(
                    "The platform gives rich customization capabilities to implement UI cases and avoid using custom \"renders\";",
                    "дает богатые возможности по настройке внешнего вида приложения, исключая необходимость разрабатывать собственные \"рендеры\";",
                    "дае багатыя магчымасці па наладцы вонкавага выгляду прылажэння, знішчаючы неабходнасць распрацоўваць уласныя \"рэндары\";");
                _txtDescriptionBullet3 = new LanguageStrings(
                    "The platform perfectly fits data driven and enterprise application development saving effort and time.",
                    "отлично подходит для разработки корпоративных приложений и приложений для работы с данными и формами, сохраняя большое количество времени и усилий.",
                    "выдатна пасуе для распрацоўкі карпаратыўных прылажэнняў і прылажэнняў для працы з дадзенымі і формамі, ашчаджаючы вялікую колькасць часу і намаганняў.");
            }

            TxtDescriptionBulletSymbol = "\u2022";
            TxtDescriptionLink = @"https://github.com/ScienceSoft-Inc/XamarinDiscountsApp";
        }