public IEnumerable <System.Web.Mvc.SelectListItem> comboidiomas(string codigo)
        {
            UILanguageBL      objbl       = new UILanguageBL();
            List <UILanguage> listado     = new List <UILanguage>();
            UILanguage        uilanguague = new UILanguage();

            uilanguague.IdUILanguage = 0;
            listado = objbl.ListarIdiomas(uilanguague);

            List <SelectListItem> data_list = new List <SelectListItem> {
                new SelectListItem()
                {
                    Text = string.Format("[{0}]", "SELECCIONAR"), Value = "0"
                }
            };

            data_list.AddRange(listado.OrderBy(a => a.IdUILanguage).Select(a => new SelectListItem()
            {
                Text = a.LangName.ToUpper(), Value = Convert.ToString(a.IdUILanguage)
            }));
            if (codigo == "0")
            {
                return(new SelectList(data_list, "Value", "Text"));
            }
            else
            {
                return(new SelectList(data_list, "Value", "Text", codigo));
            }
        }
Esempio n. 2
0
        private void changeLanguage(UILanguage userLanguage)
        {
            CultureInfo newCulture;

            switch (userLanguage)
            {
            case UILanguage.en:
                newCulture = new CultureInfo("en");
                break;

            case UILanguage.es:
                newCulture = new CultureInfo("es");
                break;

            case UILanguage.ru:
                newCulture = new CultureInfo("ru");
                break;

            case UILanguage.uk:
                newCulture = new CultureInfo("uk");
                break;

            case UILanguage.nl:
                newCulture = new CultureInfo("nl");
                break;

            default:
                newCulture = Thread.CurrentThread.CurrentCulture;
                break;
            }

            Thread.CurrentThread.CurrentUICulture = newCulture;
        }
Esempio n. 3
0
 static UIStringTable()
 {
     textTable = new string[][]
     {
         new string[]
         {
             "Purchase",
             "Cancel",
             "Coin Store",
             "Complete the purchase ",
             "You bought the {0}.",
             "Sorry. We cannot access the store now.",
             "Error",
             "Cancel the purchase.",
             "Cancel",
             "Total Coins",
         },
         new string[]
         {
             "購入",
             "キャンセル",
             "Coin Store",
             "購入完了",
             "{0}を購入しました",
             "申し訳ありません。現在ストアにアクセスすることができません。",
             "エラー",
             "購入を中止しました。",
             "キャンセル",
             "コイン保持枚数",
         },
     };
     defaultLanguageId = UILanguage.Japanese;
     currentLanguageId = defaultLanguageId;
     currentTable = textTable[(int)currentLanguageId];
 }
        private void InitializeExtensionHost()
        {
            _extensionHost = new LiteExtensionHost();
            var solutionExplorer = _mainForm.GetToolWindow <SolutionExplorerContent>();
            var outputWindow     = _mainForm.GetToolWindow <OutputContent>();

            _extensionHost.SettingsManager = new ExtensionSettingsManager();

            _extensionHost.ControlManager = new ControlManager(_extensionHost)
            {
                DockPanel            = _mainForm.DockPanel,
                ToolStripPanel       = _mainForm.ToolStripPanel,
                MenuStrip            = _mainForm.MenuStrip,
                EditMenu             = _mainForm.EditItem,
                ViewMenu             = _mainForm.ViewItem,
                DebugMenu            = _mainForm.DebugItem,
                ToolsMenu            = _mainForm.ToolsItem,
                StatusStrip          = _mainForm.StatusStrip,
                SolutionExplorerMenu = FindControl(solutionExplorer, "mainTreeView").ContextMenuStrip
            };

            _extensionHost.FileService       = new FileService(_extensionHost);
            _extensionHost.BookmarkManager   = new BookmarkManager();
            _extensionHost.ErrorManager      = new ErrorManager();
            _extensionHost.OutputContent     = outputWindow;
            _extensionHost.ProgressBar       = _mainForm.DefaultStatusProgressBar.ProgressBar;
            _extensionHost.CredentialManager = new CredentialManager();
            _extensionHost.UILanguage        = UILanguage.GetLanguageById(LiteDevelopSettings.Instance.GetValue("Application.LanguageID"));

            _muiProcessor = new Framework.Mui.MuiProcessor(_extensionHost, Path.Combine(Application.StartupPath, "MUI"));

            _extensionHost.ExtensionManager = new ExtensionManager(_extensionHost);

            _appearanceProcessor = _extensionHost.ControlManager.GlobalAppearanceMap.Processor;
        }
        private static void GetUILanguageCallbackInternal(ReturnCode ret, IntPtr blob, IntPtr callbackId)
        {
            UILanguage ul = new UILanguage();

            // read from blob when possible
            if (ret == ReturnCode.SUCCESS)
            {
                // copy blob into uli
                UILanguageInternal uli = new UILanguageInternal();
                uli = (UILanguageInternal)Marshal.PtrToStructure(blob, typeof(UILanguageInternal));

                // read ul from uli
                ul.cultureCode = uli.cultureCode;
            }

            // read from cid
            GetUILanguageCallbackId cid = new GetUILanguageCallbackId();

            cid = (GetUILanguageCallbackId)Marshal.PtrToStructure(callbackId, typeof(GetUILanguageCallbackId));
            GetUILanguageCallbackDelegate nextCall = cid.callback;
            int id = cid.id;

            // call user provided function
            nextCall(ret, ul.cultureCode, id);
        }
Esempio n. 6
0
        private static void Main(string[] args)
        {
            CrashHandler.CreateGlobalErrorHandler();
            UpdateSettings();

            // Set the user interface language
            UILanguage language = UILanguage.CreateUILanguage(Settings.Default.UILanguage);

            if (language != null)
            {
                Strings.Culture = language.Culture;
            }

            // Some GUI settings
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            ToolStripManager.VisualStylesEnabled = false;

            // Launch the application
            LoadFiles(args);
            Application.Run(new MainForm());

            // Save application settings
            DiagramEditor.Settings.Default.Save();
            Settings.Default.Save();
        }
        public bool ActualizarIdiomas(UILanguage objEntidad)
        {
            SqlManager objSql    = new SqlManager();
            bool       resultado = false;
            Parameter  param     = new Parameter();

            param.Add("@IdUILanguage", objEntidad.IdUILanguage);
            param.Add("@LangCode", objEntidad.LangCode);
            param.Add("@LangName", objEntidad.LangName);
            param.Add("@Comments", objEntidad.Comments);
            param.Add("@NroOrden", objEntidad.NroOrden);
            try
            {
                string codigo = objSql.ExecuteScalar("USP_actualizar_UILanguage", param);
                if (codigo == "1")
                {
                    resultado = true;
                }
                else
                {
                    resultado = false;
                }
            }
            catch (Exception ex)
            {
                //afilogDAO.Save(0, 0, "UILanguageDAO", "ActualizarIdiomas", ex);
                resultado = false;
            }
            //Rutina de Guardado en Log
            return(resultado);
        }
Esempio n. 8
0
        internal static IUIElementModel CreateElementModel(JsonDTO json, UILanguage language)
        {
            var type    = Type.GetType($"SophiApp.Models.{json.Type}");
            var element = Activator.CreateInstance(type, json) as IUIElementModel;

            element.SetLocalizationTo(language);
            return(element);
        }
 void Init()
 {
     {
         string     strPrefab = "Common/Prefab/Setting/UILanguage";
         GameObject obj       = PrefabCache.main.Load(strPrefab);
         uiPrefab = obj.GetComponent <UILanguage>();
     }
 }
Esempio n. 10
0
        void UpdateFlowDirection()
        {
            UILanguage language = UILanguageService.GetLanguage(ResourceService.Language);

            Core.WinForms.RightToLeftConverter.IsRightToLeft = language.IsRightToLeft;
            this.FlowDirection = language.IsRightToLeft ? FlowDirection.RightToLeft : FlowDirection.LeftToRight;
            App.Current.Resources[GlobalStyles.FlowDirectionKey] = this.FlowDirection;
        }
        // GET: UILanguageBL/Delete/5
        public ActionResult Delete(int id)
        {
            UILanguage   objEntidad = new UILanguage();
            UILanguageBL BL         = new UILanguageBL();

            objEntidad.IdUILanguage = id;
            UILanguage obj = BL.ObtenerIdioma(objEntidad);

            return(View(obj));
        }
Esempio n. 12
0
        private static Uri GetUris(UILanguage localization)
        {
            var languagesUris = new Dictionary <UILanguage, Uri>()
            {
                { UILanguage.EN, new Uri("pack://application:,,,/Localizations/EN.xaml", UriKind.Absolute) },
                { UILanguage.RU, new Uri("pack://application:,,,/Localizations/RU.xaml", UriKind.Absolute) }
            };

            return(languagesUris[localization]);
        }
        // GET: UILanguage/ Index
        public ActionResult Index()
        {
            UILanguageBL      objUILanguageBL = new UILanguageBL();
            UILanguage        objUILanguage   = new UILanguage();
            List <UILanguage> list            = objUILanguageBL.ListarIdiomas(new UILanguage()
            {
                IdUILanguage = 0
            });

            return(View(list));
        }
Esempio n. 14
0
        public static bool projectRefersToModels(UIProgress paramUIProgress, Session paramSession, long?paramLong)
        {
            paramUIProgress.Progress = UILanguage.get("tab.project.processing.model.check");
            SQLQuery sQLQuery = paramSession.createSQLQuery("SELECT count(1) from CNDON where PRJID = :id and TAKEOFFTYPE = :type");

            sQLQuery.setLong("id", paramLong.Value);
            sQLQuery.setString("type", "BIM");
            Number number = (Number)sQLQuery.list().get(0);

            return(number.intValue() != 0);
        }
Esempio n. 15
0
 static UIStringTable()
 {
     textTable = new string[][]
     {
         new string[]
         {
         },
     };
     defaultLanguageId = UILanguage.English;
     currentLanguageId = defaultLanguageId;
     currentTable      = textTable[(int)currentLanguageId];
 }
 static UIStringTable()
 {
     textTable = new string[][]
     {
         new string[]
         {
         },
     };
     defaultLanguageId = UILanguage.English;
     currentLanguageId = defaultLanguageId;
     currentTable = textTable[(int)currentLanguageId];
 }
Esempio n. 17
0
        public override void ApplySettings()
        {
            var language = UILanguage.GetLanguageByName(comboBox1.Text);

            string path = Path.Combine(Application.StartupPath, "MUI", language.PackIdentifier + ".xml");

            if (!File.Exists(path))
            {
                MessageBox.Show(string.Format("The language pack for {0} is not installed for the main application of LiteDevelop. Therefore some parts of the program might contain english texts instead of texts in the selected language.", comboBox1.Text), "LiteDevelop", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            _settings.SetValue("Application.LanguageID", language.PackIdentifier);
        }
        public void ApplySettings()
        {
            RootSettingsNode.ApplySettingsInAllNodes();
            _extensionHost.UILanguage = UILanguage.GetLanguageById(_settings.GetValue("Application.LanguageID"));
            _settings.Save();

            _appearanceMap.Save(_appearanceMapPath);

            if (AppliedSettings != null)
            {
                AppliedSettings(this, EventArgs.Empty);
            }
        }
Esempio n. 19
0
    public static void LoadTranslatedData()
    {
        try
        {
            string[]  expansions = Enum.GetNames(typeof(Expansion));
            TextAsset json;
            missionCards = new Dictionary <string, List <MissionCard> >();
            //load mission card DATA
            foreach (string expansion in expansions)
            {
                json = Resources.Load <TextAsset>($"MissionData/{expansion}");
                if (json != null)
                {
                    var cards = JsonConvert.DeserializeObject <List <MissionCard> >(json.text);
                    missionCards.Add(expansion, cards);
                }
            }

            //load card DATA
            deploymentCards = LoadCards("enemies");
            allyCards       = LoadCards("allies");
            villainCards    = LoadCards("villains");
            heroCards       = LoadCards("heroes");

            //events, activation instructions, bonus effects
            cardEvents             = LoadEvents();
            activationInstructions = LoadInstructions();
            bonusEffects           = LoadBonusEffects();
            //ui
            uiLanguage = LoadUILanguage();
            uiLanguage.uiDeploymentGroups = LoadDeploymentCardTranslations();
            LoadMissionCardTranslations();

            //assign translations to card data
            SetCardTranslations(deploymentCards.cards);
            SetCardTranslations(allyCards.cards);
            SetCardTranslations(villainCards.cards);
            SetCardTranslations(heroCards.cards);

            Debug.Log("Loaded Language: " + languageCodeList[languageCode]);
        }
        catch (Exception e)
        {
            Debug.Log($"LoadTranslatedData() ERROR:\r\nError parsing data");
            Debug.Log(e);
            //default to English so app loads correctly next time
            languageCode = 0;
            PlayerPrefs.SetInt("language", 0);
            PlayerPrefs.Save();
        }
    }
 public ActionResult Delete(UILanguage objEntidad)
 {
     try
     {
         // TODO: Add update logic here
         UILanguageBL BL = new UILanguageBL();
         BL.EliminarIdiomas(objEntidad);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 21
0
        public UILanguage ObtenerNroOrdenMaximo()
        {
            SqlManager objSql = new SqlManager();
            UILanguage obj    = null;

            try
            {
                obj = objSql.getStatement <UILanguage>("USP_NroOrdenMaximo_UILanguage")[0];
            }
            catch (Exception ex) {
                //afilogDAO.Save(0, 0, "UILanguageDAO", "ObtenerNroOrdenMaximo", ex);
            }
            //Rutina de Guardado en Log
            return(obj);
        }
Esempio n. 22
0
        public UILanguage ObtenerIdioma(UILanguage objEntidad)
        {
            SqlManager objSql = new SqlManager();
            Parameter  param  = new Parameter();
            UILanguage obj    = null;

            param.Add("@IdUILanguage", objEntidad.IdUILanguage);
            try
            {
                obj = objSql.getStatement <UILanguage>("USP_listar_uilanguage", param)[0];
            }
            catch (Exception ex) {
                //afilogDAO.Save(0, 0, "UILanguageDAO", "ObtenerIdioma", ex);
            }
            //Rutina de Guardado en Log
            return(obj);
        }
Esempio n. 23
0
        /// <summary>
        /// Return a JSON representation of this object.
        /// </summary>
        /// <param name="CustomTokenSerializer">A delegate to serialize custom token JSON objects.</param>
        /// <param name="CustomEnergyContractSerializer">A delegate to serialize custom energy contract JSON objects.</param>
        public JObject ToJSON(CustomJObjectSerializerDelegate <Token> CustomTokenSerializer = null,
                              CustomJObjectSerializerDelegate <EnergyContract> CustomEnergyContractSerializer = null)
        {
            var JSON = JSONObject.Create(

                new JProperty("country_code", CountryCode.ToString()),
                new JProperty("party_id", PartyId.ToString()),
                new JProperty("uid", Id.ToString()),
                new JProperty("type", Type.ToString()),
                new JProperty("contract_id", ContractId.ToString()),

                VisualNumber.IsNotNullOrEmpty()
                               ? new JProperty("visual_number", VisualNumber)
                               : null,

                new JProperty("issuer", Issuer),

                GroupId.HasValue
                               ? new JProperty("group_id", GroupId.ToString())
                               : null,

                new JProperty("valid", IsValid),
                new JProperty("whitelist", WhitelistType.ToString()),

                UILanguage.HasValue
                               ? new JProperty("language", UILanguage.ToString())
                               : null,

                DefaultProfile.HasValue
                               ? new JProperty("default_profile_type", DefaultProfile.ToString())
                               : null,

                EnergyContract.HasValue
                               ? new JProperty("energy_contract", EnergyContract.Value.ToJSON(CustomEnergyContractSerializer))
                               : null,

                new JProperty("last_updated", LastUpdated.ToIso8601())

                );

            return(CustomTokenSerializer != null
                       ? CustomTokenSerializer(this, JSON)
                       : JSON);
        }
Esempio n. 24
0
        public List <UILanguage> ListarIdiomas(UILanguage objEntidad)
        {
            SqlManager        objSql = new SqlManager();
            Parameter         param  = new Parameter();
            List <UILanguage> lista  = new List <UILanguage>();

            param.Add("@IdUILanguage", objEntidad.IdUILanguage);

            try
            {
                lista = objSql.getStatement <UILanguage>("USP_listar_uilanguage", param);
            }
            catch (Exception ex) {
                throw ex;
                //afilogDAO.Save(0, 0, "UILanguageDAO", "ListarIdiomas", ex);
            }
            //Rutina de Guardado en Log
            return(lista);
        }
Esempio n. 25
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public org.boris.expr.Expr evaluate(org.boris.expr.IEvaluationContext paramIEvaluationContext, org.boris.expr.Expr[] paramArrayOfExpr) throws org.boris.expr.ExprException
        public virtual Expr evaluate(IEvaluationContext paramIEvaluationContext, Expr[] paramArrayOfExpr)
        {
            assertArgCount(paramArrayOfExpr, 1);
            paramArrayOfExpr[0] = evalArg(paramIEvaluationContext, paramArrayOfExpr[0]);
            string str = asString(paramIEvaluationContext, paramArrayOfExpr[0], false);

            if (StringUtils.isNullOrBlank(str))
            {
                throw new ExprException(UILanguage.get("databasetableformulabar.msg.var"));
            }
            object @object = null;

            try
            {
                if (paramIEvaluationContext is ExprAbstractEvaluationContext)
                {
                    ((ExprAbstractEvaluationContext)paramIEvaluationContext).addVariable(str);
                    @object = ((ExprAbstractEvaluationContext)paramIEvaluationContext).getProjectVariableValue(str);
                    if (@object is string)
                    {
                        try
                        {
                            decimal bigDecimal = (new decimal((string)@object)).setScale(4, RoundingMode.UP);
                            return(new ExprDouble(bigDecimal.doubleValue()));
                        }
                        catch (Exception)
                        {
                            return(new ExprDouble(0.0D));
                        }
                    }
                    if (@object is decimal)
                    {
                        decimal bigDecimal = ((decimal)@object).setScale(4, RoundingMode.UP);
                        return(new ExprDouble(bigDecimal.doubleValue()));
                    }
                }
                return(new ExprDouble(0.0D));
            }
            catch (Exception)
            {
                return(new ExprDouble(0.0D));
            }
        }
 public ActionResult Create(UILanguage objEntidad)
 {
     try
     {
         UILanguageBL BL = new UILanguageBL();
         if (!BL.RegistrarIdiomas(objEntidad))
         {
             ViewBag.Mensaje = "No se puede registrar porque el número de orden ya existe";
             return(View());
         }
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 27
0
        public bool EliminarIdiomas(UILanguage objEntidad)
        {
            SqlManager objSql    = new SqlManager();
            bool       resultado = false;
            Parameter  param     = new Parameter();

            param.Add("@IdUILanguage", objEntidad.IdUILanguage);
            try
            {
                objSql.ExecuteNonQuery("USP_desactivar_UILanguage", param);
                resultado = true;
            }
            catch (Exception ex)
            {
                //afilogDAO.Save(0, 0, "UILanguageDAO", "EliminarIdiomas", ex);
                resultado = false;
            }
            //Rutina de Guardado en Log
            return(resultado);
        }
    public void OnUILanguageDidClose(UILanguage language)
    {
        int            tag = PlayerPrefs.GetInt(AppString.STR_KEY_LANGUAGE);
        SystemLanguage lan = (SystemLanguage)tag;

        Language.main.SetLanguage(lan);

        {
            string str = Language.main.GetString(AppString.STR_SETTING);
            textTitle.text = str;
            int           fontsize  = textTitle.fontSize;
            float         str_w     = Common.GetStringLength(str, AppString.STR_FONT_NAME, fontsize);
            RectTransform rctran    = imageBar.transform as RectTransform;
            Vector2       sizeDelta = rctran.sizeDelta;
            float         oft       = 0;
            sizeDelta.x      = str_w + fontsize + oft * 2;
            rctran.sizeDelta = sizeDelta;
        }
        UpdateItem();
        tableView.ReloadData();
    }
 public ActionResult Edit(UILanguage objEntidad)
 {
     try
     {
         // TODO: Add update logic here
         UILanguageBL BL = new UILanguageBL();
         if (!BL.ActualizarIdiomas(objEntidad))
         {
             ViewBag.Mensaje = "No se puede actualizar porque el número de orden ya existe";
             return(View());
         }
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 30
0
        private void LoadSettings()
        {
            // General settings
            cboLanguage.SelectedItem        = UILanguage.CreateUILanguage(Settings.Default.UILanguage);
            chkRememberOpenProjects.Checked = Settings.Default.RememberOpenProjects;

            // Diagram settings
            chkUsePrecisionSnapping.Checked = DiagramEditor.Settings.Default.UsePrecisionSnapping;
            if (DiagramEditor.Settings.Default.ShowChevron == ChevronMode.Always)
            {
                radChevronAlways.Checked = true;
            }
            else if (DiagramEditor.Settings.Default.ShowChevron == ChevronMode.AsNeeded)
            {
                radChevronAsNeeded.Checked = true;
            }
            else
            {
                radChevronNever.Checked = true;
            }

            if (DiagramEditor.Settings.Default.UseClearType == ClearTypeMode.Always)
            {
                radClearTypeAlways.Checked = true;
            }
            else if (DiagramEditor.Settings.Default.UseClearType == ClearTypeMode.WhenZoomed)
            {
                radClearTypeWhenZoomed.Checked = true;
            }
            else
            {
                radClearTypeNever.Checked = true;
            }
            chkClearTypeForImages.Checked = DiagramEditor.Settings.Default.UseClearTypeForImages;

            // Style settings
            savedStyle = (Style)Style.CurrentStyle.Clone();
            stylePropertyGrid.SelectedObject = Style.CurrentStyle;
        }
Esempio n. 31
0
        public bool EliminarIdiomas(UILanguage Idioma)
        {
            UILanguageDAO objDAO = new UILanguageDAO();

            return(objDAO.EliminarIdiomas(Idioma));
        }
Esempio n. 32
0
        public UILanguage ObtenerIdioma(UILanguage objEntidad)
        {
            UILanguageDAO objDAO = new UILanguageDAO();

            return(objDAO.ObtenerIdioma(objEntidad));
        }