Beispiel #1
0
        public override string GetLocalizedString(T id)
        {
            string idCode    = id.ToString();
            string defString = (_SysLocalizer != null ? _SysLocalizer.GetLocalizedString(id) : idCode);

            return(_Owner.GetLocalizedString(LocalizerType, idCode, defString));
        }
Beispiel #2
0
        /// <summary>
        /// 无意义  备用未删除临时函数
        /// </summary>
        private void InitializeTempLocalizer()
        {
            XtraLocalizer <DiagramControlStringId> diagramControlLocalizer = DiagramControlLocalizer.Active;

            for (int i = 0; i <= 588; i++)
            {
                string             enumName     = Enum.GetName(typeof(DiagramControlStringId), i);
                List <MyParameter> myParameters = new List <MyParameter>();
                myParameters.Add("@Globalization_Cultural", DbType.Int32, Provider.SysUser.User_Cultural, null);
                myParameters.Add("@Globalization_Partition", DbType.String, "Devexpress", null);
                myParameters.Add("@Globalization_Localizer", DbType.String, "MyDiagramControlLocalizer", null);
                myParameters.Add("@Globalization_Name", DbType.String, enumName, null);
                myParameters.Add("@Globalization_Nick", DbType.String, diagramControlLocalizer.GetLocalizedString((DiagramControlStringId)i), null);
                myParameters.Add("@Globalization_StringId", DbType.Int32, i, null);
                BaseService.Open("SystemGlobalization_Save", myParameters);
            }
        }