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]; } }
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); }
static ProgramOptions() { document = new Document(); language = AppLanguage.English; vocabulary = new Vocabulary(); windowConfiguration = new WindowConfiguration(); }
public static void init(Form form) { AppLanguage.SetLang(form); form.setIcon(); AppLanguage.InitLanguage(form); initFont(form); }
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 }
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; }
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; }
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); } }
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)); } }
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); }
/// <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); }
//set slovak language private void button16_Click(object sender, EventArgs e) { if (DysplayPhase.selectLang == dPhase) { appLang = AppLanguage.Slovensky; pp1.Dispose(); checkCardValidity(); } }
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); }
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; }
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"); }
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); }
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); } }
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(); } } }
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(); }
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"); } }
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; }
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]; }
/// <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; }
/// <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; }
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; }
/// <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 ""; }
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; }