private void updateCurrentItem()
        {
            SmartItem item = client.TransferEvent.Item;

            LabelItemName.Text       = item.ItemName;
            ProgressBarCurrent.Value = 0.0;

            if (item.IsFile)
            {
                if (!ended)
                {
                    ButtonSkip.Visibility = Visibility.Visible;
                }
                GroupBoxCurrentX.Header    = AppLanguage.Get("LangGroupBoxCurrent_X").FormatC(0);
                cacher.CurrentSize         = item.FileSize;
                LabelCurrentSizeXY.Content = AppLanguage.Get("LangLabelTransferredSize_X_FromTotal_Y").FormatC(0, cacher.CurrentSize);
            }
            else
            {
                GroupBoxCurrentX.Header = AppLanguage.Get("LangGroupBoxCurrent_X").FormatC(100);
                ButtonSkip.Visibility   = Visibility.Hidden;
            }

            if (pathChanged.Changed)
            {
                LabelItemFrom.Text = pathChanged.From;
                LabelItemTo.Text   = pathChanged.To.Length > 1 ? pathChanged.To.TrimEnd('/') : pathChanged.To;
            }
        }
 public Transaction_msg(AppLanguage l, int code)
 {
     InitializeComponent();
     string[] data;
     if (l == AppLanguage.English)
     {
         data = File.ReadAllText(".\\english.txt").Split('\n');
     }
     else
     {
         data = File.ReadAllText(".\\slovensky.txt").Split('\n');
     }
     if (code == 0)
     {
         label1.Text = data[21];
     }
     else if (code == 1)
     {
         label1.Text = data[20];
     }
     else
     {
         label1.Text = data[19];
     }
 }
Beispiel #3
0
        private void deleteLocalItems()
        {
            if (LocalList.SelectedItems.Count == 0)
            {
                return;
            }

            if (MessageWindow.Show(this,
                                   AppLanguage.Get("LangMBDelete"),
                                   AppLanguage.Get("LangMBDeleteTitle"),
                                   MessageBoxButton.YesNo,
                                   MessageBoxImage.Question,
                                   MessageBoxResult.Yes) != MessageBoxResult.Yes)
            {
                return;
            }

            SmartItem[] items = LocalList.SelectedItems();
            if (items == null)
            {
                return;
            }

            LocalHelper.Delete(items);
        }
Beispiel #4
0
 static ProgramOptions()
 {
     document            = new Document();
     language            = AppLanguage.English;
     vocabulary          = new Vocabulary();
     windowConfiguration = new WindowConfiguration();
 }
Beispiel #5
0
 public static void init(Form form)
 {
     AppLanguage.SetLang(form);
     form.setIcon();
     AppLanguage.InitLanguage(form);
     initFont(form);
 }
Beispiel #6
0
        private void ButtonHideDetailList_Click(object sender, RoutedEventArgs e)
        {
            DetailListAnimation.Duration = timeSpan3;

            ThicknessAnimation HideButtonMargin = new ThicknessAnimation();

            HideButtonMargin.Duration = timeSpan3;

            if (AppMessage.IsVisible)
            {
                DetailListAnimation.From = DLAniFrom;
                DetailListAnimation.To   = DLTAniTo;

                VisualBrushHideDetailList.Visual = this.GetVisual("appbar_chevron_up");
                ButtonHideDetailList.ToolTip     = AppLanguage.Get("LangButtonShowDetailList");
                AppMessage.IsVisible             = false;
            }
            else
            {
                DetailListAnimation.From         = DLTAniTo;
                DetailListAnimation.To           = DLAniFrom;
                VisualBrushHideDetailList.Visual = this.GetVisual("appbar_chevron_down");
                ButtonHideDetailList.ToolTip     = AppLanguage.Get("LangButtonHideDetailList");
                AppMessage.IsVisible             = true;
            }
            AppSettings.Set("DetailList", "Minimized", !AppMessage.IsVisible);

            DetailListRow.BeginAnimation(RowDefinition.HeightProperty, DetailListAnimation);
            ButtonHideDetailList.BeginAnimation(Button.MarginProperty, HideButtonMargin);
            //VisualBrushHideDetailList
        }
Beispiel #7
0
        private async void ButtonCheckForNewVersion_Click(object sender, RoutedEventArgs e)
        {
            ButtonCheckForNewVersion.IsEnabled = false;
            Cursor = System.Windows.Input.Cursors.Wait;
            LabelLatest.Visibility  = Visibility.Collapsed;
            LinkDownload.Visibility = Visibility.Collapsed;

            bool?hasChecked = await VersionHelper.Check(true);

            if (hasChecked.HasValue)
            {
                setLastVersion(true);
            }
            else
            {
                MessageWindow.Show(this,
                                   AppLanguage.Get("LangMBUpdateFails"),
                                   AppLanguage.Get("LangMBCheckingForUpdatesTitle"),
                                   MessageBoxButton.OK,
                                   MessageBoxImage.Error,
                                   MessageBoxResult.OK);
            }

            Cursor = System.Windows.Input.Cursors.Arrow;
            ButtonCheckForNewVersion.IsEnabled = true;
        }
Beispiel #8
0
        public static Dictionary<string, string> GetMessageList(AppLanguage Language, MsgType msgType)
        {
            XmlNode nodex = null;
            Dictionary<string, string> dic = new Dictionary<string, string>();

            switch (Language)
            {
                case AppLanguage.CN:
                    if (docCN == null)
                    {
                        docCN = new XmlDocument();
                        docCN.Load(ApplicationConfiguration.AppRoot + @"\LanguageMessage\zh-CN.xml");
                    }
                    nodex = docCN.SelectSingleNode("//root/" + msgType.ToString());
                    break;
            }
            if (nodex != null && nodex.ChildNodes != null)
            {
                foreach (XmlNode node in nodex.ChildNodes)
                {
                    dic.Add(node.Attributes["value"].Value, node.InnerText);
                }
            }
            return dic;
        }
Beispiel #9
0
        private async void ButtonServerConnect_Click(object sender, RoutedEventArgs e)
        {
            if (ClientHelper.IsConnected || connecting)
            {
                if (!connecting && MessageWindow.Show(this,
                                                      AppLanguage.Get("LangMBDisconnect").FormatC(ClientHelper.Server),
                                                      AppLanguage.Get("LangMBDisconnectTitle"),
                                                      MessageBoxButton.YesNo,
                                                      MessageBoxImage.Question,
                                                      MessageBoxResult.Yes) != MessageBoxResult.Yes)
                {
                    return;
                }

                ButtonServerConnect.IsEnabled = false;
                TextBoxHostPath.Text          = string.Empty;
                TextBoxHostPath.Items.Clear();
                ServerBackForthStack.Clear();

                await ClientHelper.DisconnectAsync(true);
            }
            else if (ConnectWindow.OK(this))
            {
                ButtonServerConnect.IsEnabled = false;
                AppMessage.Clear();

                if (await ClientHelper.ConnectAsync())
                {
                    await setServerList(ClientHelper.Home);

                    SLTChangePermission.IsEnabled = ClientHelper.Client.IsUnix.HasValue && ClientHelper.Client.IsUnix.Value;
                    ClientHelper.SetSecondaryClient();
                }
            }
        }
        private void UpdateProgress()
        {
            SmartItem item = client.TransferEvent.Item;

            ProgressBarTotal.Value = (((client.TransferEvent.TotalTransferredFolders + client.TransferEvent.TotalTransferredFiles + client.TransferEvent.TotalSent) * 100) / maximum);

            if (!ended && (ProgressBarTotal.Value > 0))
            {
                if (client.TransferEvent.IsUpload)
                {
                    Title = AppLanguage.Get("LangTitleUploading_x").FormatC(ProgressBarTotal.Value);
                }
                else
                {
                    Title = AppLanguage.Get("LangTitleDownloading_x").FormatC(ProgressBarTotal.Value);
                }
            }

            if (!shrink.Shrinked)
            {
                ProgressBarCurrent.Value     = (item.Length == 0) ? 100 : client.TransferEvent.ItemSent * 100 / item.Length;
                GroupBoxCurrentX.Header      = AppLanguage.Get("LangGroupBoxCurrent_X").FormatC(ProgressBarCurrent.Value);
                LabelCurrentSizeXY.Content   = AppLanguage.Get("LangLabelTransferredSize_X_FromTotal_Y").FormatC(SizeUnit.Parse(client.TransferEvent.ItemSent), cacher.CurrentSize);
                LabelCurrentRemainsX.Content = AppLanguage.Get("LangLabelRemains_X").FormatC(SizeUnit.Parse(item.Length - client.TransferEvent.ItemSent));
                LabelTotalSizeXY.Content     = AppLanguage.Get("LangLabelTransferredSize_X_FromTotal_Y").FormatC(SizeUnit.Parse(client.TransferEvent.TotalSent), cacher.TotalSize);
                LabelTotalRemainsX.Content   = AppLanguage.Get("LangLabelRemains_X").FormatC(SizeUnit.Parse(client.TransferEvent.TotalSize - client.TransferEvent.TotalSent));
            }
        }
        private void timer1000_Tick(object sender, EventArgs e)
        {
            cacher.StartTime   = cacher.StartTime.AddSeconds(1.0);
            speedy.Transferred = client.TransferEvent.TotalSent;
            int average = speedy.Average() / 5;

            if (average > 0)
            {
                if ((average > NetworkClient.BUFFER_SIZE) && (average < 1043741824))
                {
                    client.BufferSize = average;
                }

                if (!shrink.Shrinked)
                {
                    average = average * 5;
                    ElapsedTimeLabel.Content   = AppLanguage.Get("LangLabelElapsedTime_X").FormatC(cacher.StartTime);
                    LabelTransferSpeed.Content = AppLanguage.Get("LangLabelAverageTransferSpeed_X").FormatC(SizeUnit.Parse(average));

                    LabelETA.Content = AppLanguage.Get("LangLabelETATime_X").FormatC(
                        zeroTime.AddSeconds((client.TransferEvent.TotalSize - client.TransferEvent.TotalSent) / average));
                }
            }
            else if (!shrink.Shrinked)
            {
                LabelETA.Content = AppLanguage.Get("LangLabelETATime_X").FormatC(zeroTime);
            }
        }
Beispiel #12
0
        private async void ButtonNewFolder_Click(object sender, RoutedEventArgs e)
        {
            TreeSmartItem sItem = TreeViewFolders.SelectedItem as TreeSmartItem;

            if ((sItem == null) || sItem.HasError)
            {
                return;
            }

            NewFolderWindow NFW = new NewFolderWindow(this, false);

            if (!(bool)NFW.ShowDialog() || NFW.newFolder.NullEmpty())
            {
                return;
            }

            //item.Expanded = true;
            TreeSmartItem item;

            if (sItem.Parent != null)
            {
                item = sItem.Parent;
            }
            else
            {
                item = sItem;
            }

            if (item.HasDummy)
            {
                item.Items.Clear();
                item.HasDummy = false;
            }

            string path = item.FullName;

            PathHelper.AddEndningSlash(ref path);
            TreeSmartItem folder = new TreeSmartItem(NFW.newFolder, path);

            item.Items.Add(folder);

            folder.OptColor  = SolidColors.DarkGreen;
            folder.Operation = AppLanguage.Get("LangOperationCreating");

            if (await ClientHelper.NewFolder(NFW.newFolder, path))
            {
                folder.Selected  = true;
                folder.OptColor  = SolidColors.SolidBlue;
                folder.Operation = AppLanguage.Get("LangOperationCreated");
            }
            else
            {
                folder.Items.Clear();
                folder.HasError  = true;
                folder.OptColor  = SolidColors.DarkRed;
                folder.Operation = AppLanguage.Get("LangOperationCreateError");
                folder.Items.Add(new TreeSmartItem(AppLanguage.Get("LangTextNoFoldersInside"), dummyIcon));
            }
        }
Beispiel #13
0
        static AppLanguages()
        {
            CurrentLanguage = new AppLanguage("");

            AddLanguage(new EnglishAppLanguage());

            SetLanguage(ENGLISH_LANGUAGE_NAME);
        }
 private NewVersionWindow(Window owner)
 {
     this.Owner = owner;
     InitializeComponent();
     TextBlockCurrentVersion.Text   = currentVersion;
     TextBlockNewVersion.Text       = AppLanguage.Get("LangTextBlockNewVersion_x").FormatC(VersionHelper.LatestVersion.ToString());
     CheckBoxCheckVersion.IsChecked = AppSettings.Get("App", "CheckVersion", true);
 }
Beispiel #15
0
        /// <summary>
        /// Application and Resource(res.resx) culture is set based on language parameter.
        /// </summary>
        /// <param name="language"></param>
        public static void SetCurrentAppCulture(AppLanguage language)
        {
            string localization = language.GetDescription();

            res.Culture = new CultureInfo(localization);
            Thread.CurrentThread.CurrentCulture   = new CultureInfo(localization);
            Thread.CurrentThread.CurrentUICulture = new CultureInfo(localization);
        }
Beispiel #16
0
 //set slovak language
 private void button16_Click(object sender, EventArgs e)
 {
     if (DysplayPhase.selectLang == dPhase)
     {
         appLang = AppLanguage.Slovensky;
         pp1.Dispose();
         checkCardValidity();
     }
 }
Beispiel #17
0
        private void Connected()
        {
            connecting = false;
            ButtonServerConnect.ToolTip = AppLanguage.Get("LangButtonDisconnect");
            VisualBrushConnect.Visual   = this.GetVisual("appbar_monitor_on");
            this.Title = AppLanguage.Get("LangTitlePlusFTP") + " - " + AppLanguage.RLMARK + "(" + ClientHelper.Server + ")";

            ClientHelper.Counts.Time = new DateTime(0);
        }
Beispiel #18
0
        private void Connecting()
        {
            connecting = true;
            ButtonServerConnect.ToolTip = AppLanguage.Get("LangButtonCancel");
            VisualBrushConnect.Visual   = this.GetVisual("appbar_monitor_starting");

            this.Title = AppLanguage.Get("LangTitlePlusFTP") + ' ' + AppLanguage.Get("LangTitleConnectingTo") + ' ' + AppLanguage.RLMARK + "(" + ClientHelper.Server + ")";
            ButtonServerConnect.IsEnabled = true;
        }
Beispiel #19
0
 private AboutWindow(Window owner)
 {
     this.Owner = owner;
     InitializeComponent();
     LabelVersion.Content = AppLanguage.Get("LangLabelVersion").FormatC(AppLanguage.Get("LangTitlePlusFTP"), VersionHelper.AppVersion.ToString());
     HyperlinkHomePage.Inlines.Add(VersionHelper.AppUrlHomePage);
     HyperlinkHomePage.NavigateUri = new Uri(VersionHelper.AppUrlHomePage);
     LabelCopyrightX.Content       = DateTime.Now.Year.String();
 }
 public ReceiptGenerator(PosManager posManager,
                         AppLanguage language,
                         DecimalPlace fuelUnitPriceDecimalPlace)
 {
     this.posManager = posManager;
     this.language   = language;
     this.fuelUnitPriceDecimalPlace = fuelUnitPriceDecimalPlace;
     this.english = new CultureInfo("en");
     this.arabic  = new CultureInfo("ar");
 }
Beispiel #21
0
        private void ComboBoxLanguage_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            AppLanguage.LanguageCode = (ComboBoxLanguage.SelectedItem as ListBoxItem).Tag.ToString();
            AppLanguage.SetCurrentThreadCulture(System.Threading.Thread.CurrentThread);
            AppLanguage.Save();

            Close();

            Initialize(this.Owner);
        }
Beispiel #22
0
    public string GetMessage(AppLanguage language)
    {
        string message = "";

        if (!languages.TryGetValue(language, out message))
        {
            languages.TryGetValue(AppLanguage.EN, out message);
        }
        return(message);
    }
 private void updateMessage()
 {
     if (Shutdown)
     {
         TextBlockMessageText.Text = AppLanguage.Get("LangAutomaticShutdownPCIn_X").FormatC(seconds);
     }
     else
     {
         TextBlockMessageText.Text = AppLanguage.Get("LangAutomaticShutdownAppIn_X").FormatC(seconds);
     }
 }
 private void updateTotalFF()
 {
     if (client.TransferEvent.TotalFiles > 0)
     {
         LabelFilesXY.Content = AppLanguage.Get("LangLabelFiles_X_Y").FormatC(client.TransferEvent.TotalTransferredFiles, client.TransferEvent.TotalFiles);
     }
     if (client.TransferEvent.TotalFolders > 0)
     {
         LabelFoldersXY.Content = AppLanguage.Get("LangLabelFolders_X_Y").FormatC(client.TransferEvent.TotalTransferredFolders, client.TransferEvent.TotalFolders);
     }
 }
Beispiel #25
0
 public static void SetLanguage(string languageDisplayName)
 {
     if ((CurrentLanguage == null) || (CurrentLanguage.DisplayName != languageDisplayName))
     {
         AppLanguage language = null;
         if (__languages.TryGetValue(languageDisplayName, out language))
         {
             CurrentLanguage.Assign(language);
             LanguageSelectedMessage.Send();
         }
     }
 }
Beispiel #26
0
        public MainWindowViewModel()
        {
            Lang = new AppLanguage();

            RefreshTitle();

            Lang.LanguageChanged += Lang_LanguageChanged;

            CnManager = new ConnectionManager();

            ConnectCmdExecute();
        }
        internal void OnStarted()
        {
            started = true;
            MiniProgressBar.IsIndeterminate = false;
            if (client.TransferEvent.IsUpload)
            {
                Title = AppLanguage.Get("LangTitleUploading_x").FormatC(0);
            }
            else
            {
                Title = AppLanguage.Get("LangTitleDownloading_x").FormatC(0);
            }

            GroupBoxCurrentX.Visibility = GroupBoxTotal.Visibility = Visibility.Visible;
            LabelETA.Visibility         = Visibility.Visible;
            TransferProgress.Roll(false);
            TextBlockCounts.Visibility = Visibility.Collapsed;

            ButtonPause.Visibility = Visibility.Visible;

            if (client.TransferEvent.TotalFiles > 0)
            {
                LabelFilesXY.Content    = AppLanguage.Get("LangLabelFiles_X_Y").FormatC(0, client.TransferEvent.TotalFiles);
                LabelFilesXY.Visibility = Visibility.Visible;
            }

            if (client.TransferEvent.TotalFolders > 0)
            {
                LabelFoldersXY.Content    = AppLanguage.Get("LangLabelFolders_X_Y").FormatC(0, client.TransferEvent.TotalFolders);
                LabelFoldersXY.Visibility = Visibility.Visible;
            }

            cacher.TotalSize           = SizeUnit.Parse(client.TransferEvent.TotalSize);
            LabelTotalSizeXY.Content   = AppLanguage.Get("LangLabelTransferredSize_X_FromTotal_Y").FormatC(0, cacher.TotalSize);
            LabelTotalRemainsX.Content = AppLanguage.Get("LangLabelRemains_X").FormatC(cacher.TotalSize);

            maximum = client.TransferEvent.TotalFolders + client.TransferEvent.TotalFiles + client.TransferEvent.TotalSize;
            if (maximum == 0)
            {
                maximum = 1;
            }

            LabelTransferSpeed.Content = AppLanguage.Get("LangLabelAverageTransferSpeed_X").FormatC(SizeUnit.Parse(0));
            ElapsedTimeLabel.Content   = AppLanguage.Get("LangLabelElapsedTime_X").FormatC(zeroTime);
            LabelETA.Content           = AppLanguage.Get("LangLabelETATime_X").FormatC(zeroTime);

            ButtonFished.Visibility = Visibility.Visible;
            TaskbarHelper.Add(ProgressBarTotal);

            timer200.Start();
            timer1000.Start();
        }
Beispiel #28
0
        private void ButtonServerBack_ToolTipOpening(object sender, ToolTipEventArgs e)
        {
            string peek = ServerBackForthStack.PeekBack();

            if (!peek.NullEmpty())
            {
                ButtonServerBack.ToolTip = AppLanguage.Get("LangTextBackToX").FormatC(peek);
            }
            else
            {
                ButtonServerBack.ToolTip = AppLanguage.Get("LangTextBack");
            }
        }
Beispiel #29
0
 void init()
 {
     this.SizeChanged -= FormMain_SizeChanged;
     com.init(this);
     AppLanguage.InitLanguage(contextMenuStripFile);
     AppLanguage.InitLanguage(contextMenuStripStream);
     initFont();
     if (com.cfg.dat.winHeight != 0 && com.cfg.dat.winWidth != 0)
     {
         this.Size = new Size(com.cfg.dat.winWidth, com.cfg.dat.winHeight);
     }
     this.SizeChanged += FormMain_SizeChanged;
 }
Beispiel #30
0
        private void ButtonLocalForward_ToolTipOpening(object sender, ToolTipEventArgs e)
        {
            string peek = LocalBackForthStack.PeekForth();

            if (!peek.NullEmpty())
            {
                ButtonLocalForward.ToolTip = AppLanguage.Get("LangTextForwardToX").FormatC(peek);
            }
            else
            {
                ButtonLocalForward.ToolTip = AppLanguage.Get("LangTextForward");
            }
        }
    private static void SetCurTextSet(AppLanguage textSetLang)
    {
        for (int i = 0; i < Instance.TextSets.Length; i++)
        {
            if (Instance.TextSets[i].Lang == textSetLang)
            {
                Instance.CurTextSet   = Instance.TextSets[i];
                Instance.CurTextSetId = i;
                return;
            }
        }

        Instance.CurTextSet = Instance.TextSets[0];
    }
Beispiel #32
0
        /// <summary>
        /// create by minzw
        /// 根据语言版本得到国际化的显示文本
        /// </summary>
        /// <param name="lang">语言版本</param>
        /// <param name="msgType">枚举类型</param>
        /// <returns></returns>
        public static Dictionary<string, string> GetSelectOption(AppLanguage lang, Internationalization interType)
        {
            switch (lang)
            {
                case AppLanguage.CN:
                    switch (interType)
                    {
                        case Internationalization.Common:
                            return _CommonCN;
                        case Internationalization.DataList:
                            return _DataListCN;
                        case Internationalization.Storage:
                            return _StorageCN;
                        case Internationalization.Purchasing:
                            return _PurchaseCN;
                        case Internationalization.OrderSys:
                            return _OrderCN;
                        case Internationalization.ProductSys:
                            return _ProductCN;
                        case Internationalization.StockSet:
                            return _StockCN;
                        case Internationalization.MyMenu:
                            return _MenuCN;
                        case Internationalization.Users:
                            return _UsersCN;
                        case Internationalization.PromManage:
                            return _PromManageCN;
                        case Internationalization.CustomerManage:
                            return _CusManageCN;
                        case Internationalization.WebsiteManage:
                            return _WebsiteManageCN;
                        case Internationalization.FinaceManage:
                            return _FinaceManageCN;
                        case Internationalization.SysSetup:
                            return _SysSetupCN;
                        case Internationalization.DeskTop:
                            return _DeskTopCN;
                        case Internationalization.WebCommon:
                            return _WebCommonCN;
                        case Internationalization.WebProduct:
                            return _WebProductCN;
                        case Internationalization.WebTuan:
                            return _WebTuanCN;
                        case Internationalization.WebTheme:
                            return _WebThemeCN;
                        case Internationalization.WebHelp:
                            return _WebHelpCN;
                        case Internationalization.WebAccout:
                            return _WebAccoutCN;
                    }
                    break;

                case AppLanguage.EN:
                    switch (interType)
                    {
                        case Internationalization.Common:
                            return _CommonEN;
                        case Internationalization.DataList:
                            return _DataListEN;
                        case Internationalization.Storage:
                            return _StorageEN;
                        case Internationalization.Purchasing:
                            return _PurchaseEN;
                        case Internationalization.OrderSys:
                            return _OrderEN;
                        case Internationalization.ProductSys:
                            return _ProductEN;
                        case Internationalization.StockSet:
                            return _StockEN;
                        case Internationalization.MyMenu:
                            return _MenuEN;
                        case Internationalization.Users:
                            return _UsersEN;
                        case Internationalization.PromManage:
                            return _PromManageEN;
                        case Internationalization.CustomerManage:
                            return _CusManageEN;
                        case Internationalization.WebsiteManage:
                            return _WebsiteManageEN;
                        case Internationalization.FinaceManage:
                            return _FinaceManageEN;
                        case Internationalization.SysSetup:
                            return _SysSetupEN;
                        case Internationalization.DeskTop:
                            return _DeskTopEN;
                        case Internationalization.WebCommon:
                            return _WebCommonEN;
                        case Internationalization.WebProduct:
                            return _WebProductEN;
                        case Internationalization.WebTuan:
                            return _WebTuanEN;
                        case Internationalization.WebTheme:
                            return _WebThemeEN;
                        case Internationalization.WebHelp:
                            return _WebHelpEN;
                        case Internationalization.WebAccout:
                            return _WebAccoutEN;
                    }
                    break;

                case AppLanguage.FR:
                    switch (interType)
                    {
                        case Internationalization.Common:
                            return _CommonFR;
                        case Internationalization.DataList:
                            return _DataListFR;
                        case Internationalization.Storage:
                            return _StorageFR;
                        case Internationalization.Purchasing:
                            return _PurchaseFR;
                        case Internationalization.OrderSys:
                            return _OrderFR;
                        case Internationalization.ProductSys:
                            return _ProductFR;
                        case Internationalization.StockSet:
                            return _StockFR;
                        case Internationalization.MyMenu:
                            return _MenuFR;
                        case Internationalization.Users:
                            return _UsersFR;
                        case Internationalization.PromManage:
                            return _PromManageFR;
                        case Internationalization.CustomerManage:
                            return _CusManageFR;
                        case Internationalization.WebsiteManage:
                            return _WebsiteManageFR;
                        case Internationalization.FinaceManage:
                            return _FinaceManageFR;
                        case Internationalization.SysSetup:
                            return _SysSetupFR;
                        case Internationalization.DeskTop:
                            return _DeskTopFR;
                        case Internationalization.WebCommon:
                            return _WebCommonFR;
                        case Internationalization.WebProduct:
                            return _WebProductFR;
                        case Internationalization.WebTuan:
                            return _WebTuanFR;
                        case Internationalization.WebTheme:
                            return _WebThemeFR;
                        case Internationalization.WebHelp:
                            return _WebHelpFR;
                        case Internationalization.WebAccout:
                            return _WebAccoutFR;
                    }
                    break;

                case AppLanguage.GE:
                    switch (interType)
                    {
                        case Internationalization.Common:
                            return _CommonGE;
                        case Internationalization.DataList:
                            return _DataListGE;
                        case Internationalization.Storage:
                            return _StorageGE;
                        case Internationalization.Purchasing:
                            return _PurchaseGE;
                        case Internationalization.OrderSys:
                            return _OrderGE;
                        case Internationalization.ProductSys:
                            return _ProductGE;
                        case Internationalization.StockSet:
                            return _StockGE;
                        case Internationalization.MyMenu:
                            return _MenuGE;
                        case Internationalization.Users:
                            return _UsersGE;
                        case Internationalization.PromManage:
                            return _PromManageGE;
                        case Internationalization.CustomerManage:
                            return _CusManageGE;
                        case Internationalization.WebsiteManage:
                            return _WebsiteManageGE;
                        case Internationalization.FinaceManage:
                            return _FinaceManageGE;
                        case Internationalization.SysSetup:
                            return _SysSetupGE;
                        case Internationalization.DeskTop:
                            return _DeskTopGE;
                        case Internationalization.WebCommon:
                            return _WebCommonGE;
                        case Internationalization.WebProduct:
                            return _WebProductGE;
                        case Internationalization.WebTuan:
                            return _WebTuanGE;
                        case Internationalization.WebTheme:
                            return _WebThemeGE;
                        case Internationalization.WebHelp:
                            return _WebHelpGE;
                        case Internationalization.WebAccout:
                            return _WebAccoutGE;
                    }
                    break;

                case AppLanguage.IT:
                    switch (interType)
                    {
                        case Internationalization.Common:
                            return _CommonIT;
                        case Internationalization.DataList:
                            return _DataListIT;
                        case Internationalization.Storage:
                            return _StorageIT;
                        case Internationalization.Purchasing:
                            return _PurchaseIT;
                        case Internationalization.OrderSys:
                            return _OrderIT;
                        case Internationalization.ProductSys:
                            return _ProductIT;
                        case Internationalization.StockSet:
                            return _StockIT;
                        case Internationalization.MyMenu:
                            return _MenuIT;
                        case Internationalization.Users:
                            return _UsersIT;
                        case Internationalization.PromManage:
                            return _PromManageIT;
                        case Internationalization.CustomerManage:
                            return _CusManageIT;
                        case Internationalization.WebsiteManage:
                            return _WebsiteManageIT;
                        case Internationalization.FinaceManage:
                            return _FinaceManageIT;
                        case Internationalization.SysSetup:
                            return _SysSetupIT;
                        case Internationalization.DeskTop:
                            return _DeskTopIT;
                        case Internationalization.WebCommon:
                            return _WebCommonIT;
                        case Internationalization.WebProduct:
                            return _WebProductIT;
                        case Internationalization.WebTuan:
                            return _WebTuanIT;
                        case Internationalization.WebTheme:
                            return _WebThemeIT;
                        case Internationalization.WebHelp:
                            return _WebHelpIT;
                        case Internationalization.WebAccout:
                            return _WebAccoutIT;
                    }
                    break;

            }
            return null;
        }
Beispiel #33
0
        /// <summary>
        /// create by niuyy
        /// 根据语言版本得到下拉框中的项
        /// </summary>
        /// <param name="lang">语言版本</param>
        /// <param name="msgType">枚举类型</param>
        /// <returns></returns>
        public static Dictionary<string, string> GetSelectOption(AppLanguage lang, AppEnumName msgType)
        {
            switch (lang)
            {
                case AppLanguage.CN:
                    switch (msgType)
                    {
                        case AppEnumName.NoEnumName:
                            return _FormWordsCN;
                        case AppEnumName.FieldName:
                        case AppEnumName.Country:
                            break;
                        case AppEnumName.PromotionType:
                            return _PromotionTypeCN;
                        case AppEnumName.OperType:
                            return _OperTypeIDCN;
                        case AppEnumName.SnsOperType:
                            break;
                        case AppEnumName.PromotionConditionType:
                            return _PromotionConditionTypeCN;
                        case AppEnumName.PromConditionFitType:
                            return _PromConditionFitTypeCN;
                        case AppEnumName.PromConditionGiftsType:
                            return _GiftsTypeCN;
                        case AppEnumName.PaymentKind:
                            return _PaymentKindCN;
                        case AppEnumName.PostType:
                            return _PostTypeCN;
                        case AppEnumName.OrdersStatus:
                            return _OrdersStatusCN;
                        case AppEnumName.AccStatus:
                            return _AccStatusCN;
                        case AppEnumName.ArticleQuestionStatus:
                            return _ArticleQuestionStatusCN;
                        case AppEnumName.NotifyType:
                            return _NotifyTypeCN;
                        case AppEnumName.WebSiteType:
                            return _WebSiteTypeCN;
                        case AppEnumName.UnionAccountType:
                            return _UnionAccountTypeCN;
                        case AppEnumName.CooperationType:
                            return _CooperationTypeCN;
                        case AppEnumName.ChannelType:
                            return _ChannelTypeCN;
                        case AppEnumName.ArticleQuestionType:
                            return _ArticleQuestionTypeCN;
                        case AppEnumName.EGiftStatus:
                            return _EGiftStatusCN;
                        case AppEnumName.ProductType:
                            return _ProductTypeCN;
                        case AppEnumName.OrderType:
                            return _OrderTypeCN;
                        case AppEnumName.CusVerifyStatus:
                            return _CusVerifyStatusCN;
                        case AppEnumName.ReStatus:
                            return _ReStatusCN;
                        case AppEnumName.StoreInStatus:
                            return _StoreInStatusCN;
                        case AppEnumName.CostMode:
                            return _CostModeCN;
                        case AppEnumName.ShipOrderStatus:
                            return _ShipOrderStatusCN;
                        case AppEnumName.StoreOutType:
                            return _StoreOutTypeCN;
                        case AppEnumName.StoreInType:
                            return _StoreInTypeCN;
                        case AppEnumName.DefType:
                            return _DefTypeCN;
                        case AppEnumName.TBOrdStatus:
                            return _TBOrdStatusCN;
                        case AppEnumName.TBCarryType:
                            return _TBCarryTypeCN;
                        case AppEnumName.FunctionID:
                            return _FunctionIDCN;
                        case AppEnumName.CusNumType:
                            return _CusNumTypeCN;
                        case AppEnumName.CusChatType:
                            return _CusChatTypeCN;
                        case AppEnumName.ReMoneyStatus:
                            return _ReMoneyStatusCN;
                        case AppEnumName.StoreHouseProperty:
                            return _StoreHousePropertyCN;
                        case AppEnumName.PuchaseCheckCondition:
                            return _PuchaseCheckConditionCN;
                        case AppEnumName.CheckStatus:
                            return _CheckStatusCN;
                        case AppEnumName.CheckoutPoint:
                            return _CheckoutPointCN;
                        case AppEnumName.ProSortRule:
                            return _ProSortRuleCN;
                        case AppEnumName.TemperaAttr:
                            return _TemperaAttrCN;
                        case AppEnumName.PurchaseReturnType:
                            return _PurchaseReturnTypeCN;
                        case AppEnumName.CarrySheetStatus:
                            return _CarrySheetStatusCN;
                        case AppEnumName.AlertSourceType:
                            return _AlertSourceTypeCN;
                        case AppEnumName.POType:
                            return _POTypeCN;
                        case AppEnumName.SalePriceStatus:
                            return _SalePriceStatusCN;
                        case AppEnumName.StockDealStatus:
                            return _StockDealStatusCN;
                        case AppEnumName.PayStatus:
                            return _PayStatusCN;
                        case AppEnumName.CusCateConditionType:
                            return _CusCateConditionTypeCN;
                        case AppEnumName.ProPromCataID:
                            return _ProPromCataIDCN;
                        case AppEnumName.TousuType:
                            return _TousuTypeCN;
                        case AppEnumName.packageType:
                            return _PackageTypeCN;
                        case AppEnumName.BakTemplateType:
                            return _BakTemplateTypeCN;
                        case AppEnumName.BalanceType:
                            return _BalanceTypeCN;
                        case AppEnumName.BalanceStatus:
                            return _BalanceStatusCN;
                        case AppEnumName.ProvNavLinkType:
                            return _ProvNavLinkTypeCN;
                        case AppEnumName.ReAmountStatus:
                            return _ReAmountStatusCN;

                    }
                    break;

                case AppLanguage.EN:
                    switch (msgType)
                    {
                        case AppEnumName.NoEnumName:
                            return _FormWordsEN;
                        case AppEnumName.FieldName:
                        case AppEnumName.Country:
                            break;
                        case AppEnumName.PromotionType:
                            return _PromotionTypeEN;
                        case AppEnumName.OperType:
                            return _OperTypeIDEN;
                        case AppEnumName.SnsOperType:
                            break;
                        case AppEnumName.PromotionConditionType:
                            return _PromotionConditionTypeEN;
                        case AppEnumName.PromConditionFitType:
                            return _PromConditionFitTypeEN;
                        case AppEnumName.PromConditionGiftsType:
                            return _GiftsTypeEN;
                        case AppEnumName.PaymentKind:
                            return _PaymentKindEN;
                        case AppEnumName.PostType:
                            return _PostTypeEN;
                        case AppEnumName.OrdersStatus:
                            return _OrdersStatusEN;
                        case AppEnumName.AccStatus:
                            return _AccStatusEN;
                        case AppEnumName.ArticleQuestionStatus:
                            return _ArticleQuestionStatusEN;
                        case AppEnumName.NotifyType:
                            return _NotifyTypeEN;
                        case AppEnumName.WebSiteType:
                            return _WebSiteTypeEN;
                        case AppEnumName.UnionAccountType:
                            return _UnionAccountTypeEN;
                        case AppEnumName.CooperationType:
                            return _CooperationTypeEN;
                        case AppEnumName.ChannelType:
                            return _ChannelTypeEN;
                        case AppEnumName.ArticleQuestionType:
                            return _ArticleQuestionTypeEN;
                        case AppEnumName.EGiftStatus:
                            return _EGiftStatusEN;
                        case AppEnumName.ProductType:
                            return _ProductTypeEN;
                        case AppEnumName.ReStatus:
                            return _ReStatusEN;
                        case AppEnumName.StoreInStatus:
                            return _StoreInStatusEN;
                        case AppEnumName.CostMode:
                            return _CostModeEN;
                        case AppEnumName.ShipOrderStatus:
                            return _ShipOrderStatusEN;
                        case AppEnumName.StoreOutType:
                            return _StoreOutTypeEN;
                        case AppEnumName.StoreInType:
                            return _StoreInTypeEN;
                        case AppEnumName.DefType:
                            return _DefTypeEN;
                        case AppEnumName.TBOrdStatus:
                            return _TBOrdStatusEN;
                        case AppEnumName.TBCarryType:
                            return _TBCarryTypeEN;
                        case AppEnumName.FunctionID:
                            return _FunctionIDEN;
                        case AppEnumName.CusNumType:
                            return _CusNumTypeEN;
                        case AppEnumName.CusChatType:
                            return _CusChatTypeEN;
                        case AppEnumName.ReMoneyStatus:
                            return _ReMoneyStatusEN;
                        case AppEnumName.StoreHouseProperty:
                            return _StoreHousePropertyEN;
                        case AppEnumName.CheckoutPoint:
                            return _CheckoutPointEN;
                        case AppEnumName.ProSortRule:
                            return _ProSortRuleEN;
                        case AppEnumName.TemperaAttr:
                            return _TemperaAttrEN;
                        case AppEnumName.PurchaseReturnType:
                            return _PurchaseReturnTypeEN;
                        case AppEnumName.PuchaseCheckCondition:
                            return _PuchaseCheckConditionEN;
                        case AppEnumName.CarrySheetStatus:
                            return _CarrySheetStatusEN;
                        case AppEnumName.AlertSourceType:
                            return _AlertSourceTypeEN;
                        case AppEnumName.POType:
                            return _POTypeEN;
                        case AppEnumName.SalePriceStatus:
                            return _SalePriceStatusEN;
                        case AppEnumName.StockDealStatus:
                            return _StockDealStatusEN;
                        case AppEnumName.CusCateConditionType:
                            return _CusCateConditionTypeEN;
                    }
                    break;

                case AppLanguage.FR:
                    switch (msgType)
                    {
                        case AppEnumName.NoEnumName:
                            return _FormWordsFR;
                        case AppEnumName.FieldName:
                        case AppEnumName.Country:
                            break;
                        case AppEnumName.PromotionType:
                            return _PromotionTypeFR;
                        case AppEnumName.OperType:
                            return _OperTypeIDFR;
                        case AppEnumName.SnsOperType:
                            break;
                        case AppEnumName.PromotionConditionType:
                            return _PromotionConditionTypeFR;
                        case AppEnumName.PromConditionFitType:
                            return _PromConditionFitTypeFR;
                        case AppEnumName.PromConditionGiftsType:
                            return _GiftsTypeFR;
                        case AppEnumName.PaymentKind:
                            return _PaymentKindFR;
                        case AppEnumName.PostType:
                            return _PostTypeFR;
                        case AppEnumName.OrdersStatus:
                            return _OrdersStatusFR;
                        case AppEnumName.AccStatus:
                            return _AccStatusFR;
                        case AppEnumName.ArticleQuestionStatus:
                            return _ArticleQuestionStatusFR;
                        case AppEnumName.NotifyType:
                            return _NotifyTypeFR;
                        case AppEnumName.WebSiteType:
                            return _WebSiteTypeFR;
                        case AppEnumName.UnionAccountType:
                            return _UnionAccountTypeFR;
                        case AppEnumName.CooperationType:
                            return _CooperationTypeFR;
                        case AppEnumName.ChannelType:
                            return _ChannelTypeFR;
                        case AppEnumName.ArticleQuestionType:
                            return _ArticleQuestionTypeFR;
                        case AppEnumName.EGiftStatus:
                            return _EGiftStatusFR;
                        case AppEnumName.ProductType:
                            return _ProductTypeFR;
                        case AppEnumName.ReStatus:
                            return _ReStatusFR;
                        case AppEnumName.StoreInStatus:
                            return _StoreInStatusFR;
                        case AppEnumName.CostMode:
                            return _CostModeFR;
                        case AppEnumName.ShipOrderStatus:
                            return _ShipOrderStatusFR;
                        case AppEnumName.StoreOutType:
                            return _StoreOutTypeFR;
                        case AppEnumName.StoreInType:
                            return _StoreInTypeFR;
                        case AppEnumName.DefType:
                            return _DefTypeFR;
                        case AppEnumName.TBOrdStatus:
                            return _TBOrdStatusFR;
                        case AppEnumName.TBCarryType:
                            return _TBCarryTypeFR;
                        case AppEnumName.FunctionID:
                            return _FunctionIDFR;
                        case AppEnumName.CusNumType:
                            return _CusNumTypeFR;
                        case AppEnumName.CusChatType:
                            return _CusChatTypeFR;
                        case AppEnumName.ReMoneyStatus:
                            return _ReMoneyStatusFR;
                        case AppEnumName.StoreHouseProperty:
                            return _StoreHousePropertyFR;
                        case AppEnumName.CheckoutPoint:
                            return _CheckoutPointFR;
                        case AppEnumName.ProSortRule:
                            return _ProSortRuleFR;
                        case AppEnumName.TemperaAttr:
                            return _TemperaAttrFR;
                        case AppEnumName.PurchaseReturnType:
                            return _PurchaseReturnTypeFR;
                        case AppEnumName.PuchaseCheckCondition:
                            return _PuchaseCheckConditionFR;
                        case AppEnumName.CarrySheetStatus:
                            return _CarrySheetStatusFR;
                        case AppEnumName.AlertSourceType:
                            return _AlertSourceTypeFR;
                        case AppEnumName.POType:
                            return _POTypeFR;
                        case AppEnumName.SalePriceStatus:
                            return _SalePriceStatusFR;
                        case AppEnumName.CusCateConditionType:
                            return _CusCateConditionTypeFR;
                    }
                    break;

                case AppLanguage.GE:
                    switch (msgType)
                    {
                        case AppEnumName.NoEnumName:
                            return _FormWordsGE;
                        case AppEnumName.FieldName:
                        case AppEnumName.Country:
                            break;
                        case AppEnumName.PromotionType:
                            return _PromotionTypeGE;
                        case AppEnumName.OperType:
                            return _OperTypeIDGE;
                        case AppEnumName.SnsOperType:
                            break;
                        case AppEnumName.PromotionConditionType:
                            return _PromotionConditionTypeGE;
                        case AppEnumName.PromConditionFitType:
                            return _PromConditionFitTypeGE;
                        case AppEnumName.PromConditionGiftsType:
                            return _GiftsTypeGE;
                        case AppEnumName.PaymentKind:
                            return _PaymentKindGE;
                        case AppEnumName.PostType:
                            return _PostTypeGE;
                        case AppEnumName.OrdersStatus:
                            return _OrdersStatusGE;
                        case AppEnumName.AccStatus:
                            return _AccStatusGE;
                        case AppEnumName.ArticleQuestionStatus:
                            return _ArticleQuestionStatusGE;
                        case AppEnumName.NotifyType:
                            return _NotifyTypeGE;
                        case AppEnumName.WebSiteType:
                            return _WebSiteTypeGE;
                        case AppEnumName.UnionAccountType:
                            return _UnionAccountTypeGE;
                        case AppEnumName.CooperationType:
                            return _CooperationTypeGE;
                        case AppEnumName.ChannelType:
                            return _ChannelTypeGE;
                        case AppEnumName.ArticleQuestionType:
                            return _ArticleQuestionTypeGE;
                        case AppEnumName.EGiftStatus:
                            return _EGiftStatusGE;
                        case AppEnumName.ProductType:
                            return _ProductTypeGE;
                        case AppEnumName.ReStatus:
                            return _ReStatusGE;
                        case AppEnumName.StoreInStatus:
                            return _StoreInStatusGE;
                        case AppEnumName.CostMode:
                            return _CostModeGE;
                        case AppEnumName.ShipOrderStatus:
                            return _ShipOrderStatusGE;
                        case AppEnumName.StoreOutType:
                            return _StoreOutTypeGE;
                        case AppEnumName.StoreInType:
                            return _StoreInTypeGE;
                        case AppEnumName.DefType:
                            return _DefTypeGE;
                        case AppEnumName.TBOrdStatus:
                            return _TBOrdStatusGE;
                        case AppEnumName.TBCarryType:
                            return _TBCarryTypeGE;
                        case AppEnumName.FunctionID:
                            return _FunctionIDGE;
                        case AppEnumName.CusNumType:
                            return _CusNumTypeGE;
                        case AppEnumName.CusChatType:
                            return _CusChatTypeGE;
                        case AppEnumName.ReMoneyStatus:
                            return _ReMoneyStatusGE;
                        case AppEnumName.StoreHouseProperty:
                            return _StoreHousePropertyGE;
                        case AppEnumName.CheckoutPoint:
                            return _CheckoutPointGE;
                        case AppEnumName.ProSortRule:
                            return _ProSortRuleGE;
                        case AppEnumName.TemperaAttr:
                            return _TemperaAttrGE;
                        case AppEnumName.PurchaseReturnType:
                            return _PurchaseReturnTypeGE;
                        case AppEnumName.PuchaseCheckCondition:
                            return _PuchaseCheckConditionGE;
                        case AppEnumName.CarrySheetStatus:
                            return _CarrySheetStatusGE;
                        case AppEnumName.AlertSourceType:
                            return _AlertSourceTypeGE;
                        case AppEnumName.POType:
                            return _POTypeGE;
                        case AppEnumName.SalePriceStatus:
                            return _SalePriceStatusGE;
                        case AppEnumName.CusCateConditionType:
                            return _CusCateConditionTypeGE;
                    }
                    break;

                case AppLanguage.IT:
                    switch (msgType)
                    {
                        case AppEnumName.NoEnumName:
                            return _FormWordsIT;
                        case AppEnumName.FieldName:
                        case AppEnumName.Country:
                            break;
                        case AppEnumName.PromotionType:
                            return _PromotionTypeIT;
                        case AppEnumName.OperType:
                            return _OperTypeIDIT;
                        case AppEnumName.SnsOperType:
                            break;
                        case AppEnumName.PromotionConditionType:
                            return _PromotionConditionTypeIT;
                        case AppEnumName.PromConditionFitType:
                            return _PromConditionFitTypeIT;
                        case AppEnumName.PromConditionGiftsType:
                            return _GiftsTypeIT;
                        case AppEnumName.PaymentKind:
                            return _PaymentKindIT;
                        case AppEnumName.PostType:
                            return _PostTypeIT;
                        case AppEnumName.OrdersStatus:
                            return _OrdersStatusIT;
                        case AppEnumName.AccStatus:
                            return _AccStatusIT;
                        case AppEnumName.ArticleQuestionStatus:
                            return _ArticleQuestionStatusIT;
                        case AppEnumName.NotifyType:
                            return _NotifyTypeIT;
                        case AppEnumName.WebSiteType:
                            return _WebSiteTypeIT;
                        case AppEnumName.UnionAccountType:
                            return _UnionAccountTypeIT;
                        case AppEnumName.CooperationType:
                            return _CooperationTypeIT;
                        case AppEnumName.ChannelType:
                            return _ChannelTypeIT;
                        case AppEnumName.ArticleQuestionType:
                            return _ArticleQuestionTypeIT;
                        case AppEnumName.EGiftStatus:
                            return _EGiftStatusIT;
                        case AppEnumName.ProductType:
                            return _ProductTypeIT;
                        case AppEnumName.ReStatus:
                            return _ReStatusIT;
                        case AppEnumName.StoreInStatus:
                            return _StoreInStatusIT;
                        case AppEnumName.CostMode:
                            return _CostModeIT;
                        case AppEnumName.ShipOrderStatus:
                            return _ShipOrderStatusIT;
                        case AppEnumName.StoreOutType:
                            return _StoreOutTypeIT;
                        case AppEnumName.StoreInType:
                            return _StoreInTypeIT;
                        case AppEnumName.DefType:
                            return _DefTypeIT;
                        case AppEnumName.TBOrdStatus:
                            return _TBOrdStatusIT;
                        case AppEnumName.TBCarryType:
                            return _TBCarryTypeIT;
                        case AppEnumName.FunctionID:
                            return _FunctionIDIT;
                        case AppEnumName.CusNumType:
                            return _CusNumTypeIT;
                        case AppEnumName.CusChatType:
                            return _CusChatTypeIT;
                        case AppEnumName.ReMoneyStatus:
                            return _ReMoneyStatusIT;
                        case AppEnumName.StoreHouseProperty:
                            return _StoreHousePropertyIT;
                        case AppEnumName.CheckoutPoint:
                            return _CheckoutPointIT;
                        case AppEnumName.ProSortRule:
                            return _ProSortRuleIT;
                        case AppEnumName.TemperaAttr:
                            return _TemperaAttrIT;
                        case AppEnumName.PurchaseReturnType:
                            return _PurchaseReturnTypeIT;
                        case AppEnumName.PuchaseCheckCondition:
                            return _PuchaseCheckConditionIT;
                        case AppEnumName.CarrySheetStatus:
                            return _CarrySheetStatusIT;
                        case AppEnumName.AlertSourceType:
                            return _AlertSourceTypeIT;
                        case AppEnumName.POType:
                            return _POTypeIT;
                        case AppEnumName.SalePriceStatus:
                            return _SalePriceStatusIT;
                        case AppEnumName.CusCateConditionType:
                            return _CusCateConditionTypeIT;
                        case AppEnumName.ServiceStatus:
                            return _ServiceStatusCN;
                    }
                    break;
            }
            return null;
        }
Beispiel #34
0
 public static string GetMessage(AppLanguage lang, Internationalization interType, string messageID)
 {
     string revalue = "";
     try
     {
         switch (lang)
         {
             case AppLanguage.CN:
                 revalue = GetMessageCN(interType, messageID);
                 break;
             case AppLanguage.EN:
                 revalue = GetMessageEN(interType, messageID);
                 break;
             case AppLanguage.FR:
                 revalue = GetMessageFR(interType, messageID);
                 break;
             case AppLanguage.GE:
                 revalue = GetMessageGE(interType, messageID);
                 break;
             case AppLanguage.IT:
                 revalue = GetMessageIT(interType, messageID);
                 break;
         }
     }
     catch
     {
         return "错误节点位置:" + Enum.GetName(typeof(ZKEShop.Common.Internationalization), interType) + "-" + messageID.ToString();
         //return "错误错误错误" +  messageID.ToString();
     }
     return revalue;
 }
Beispiel #35
0
 /// <summary>
 /// create by niuyy
 /// 根据语言版本,枚举类型,枚举值返回枚举描述
 /// </summary>
 /// <param name="lang">语言版本</param>
 /// <param name="msgType">枚举类型</param>
 /// <param name="messageID">枚举值</param>
 /// <returns></returns>
 public static string GetMessage(AppLanguage lang, AppEnumName msgType, string messageID)
 {
     switch (lang)
     {
         case AppLanguage.CN:
             return GetMessageCN(msgType, messageID);
         case AppLanguage.EN:
             return GetMessageEN(msgType, messageID);
         case AppLanguage.FR:
             return GetMessageFR(msgType, messageID);
         case AppLanguage.GE:
             return GetMessageGE(msgType, messageID);
         case AppLanguage.IT:
             return GetMessageIT(msgType, messageID);
     }
     return "";
 }
Beispiel #36
0
 public static Dictionary<string, string> GetFormWords(AppLanguage lang)
 {
     switch (lang)
     {
         case AppLanguage.CN:
             return _FormWordsCN;
         case AppLanguage.EN:
             return _FormWordsEN;
         case AppLanguage.FR:
             return _FormWordsFR;
         case AppLanguage.GE:
             return _FormWordsGE;
         case AppLanguage.IT:
             return _FormWordsIT;
     }
     return null;
 }