private static string CreateValidIdentifier(string identifier, LangEnum langEnum) { using (var provider = CreateCodeDomProvider(langEnum)) { return(provider.CreateValidIdentifier(identifier)); } }
public static void SetLang(LangEnum lang) { lock (thisLock) { _langEnum = lang; } }
/// <summary> /// Sets the lang. /// </summary> /// <param name="lang">Lang.</param> public static void SetLang(LangEnum lang) { lock (thisLock) { _langEnum = lang; } }
private static string CreateValidIdentifier(string identifier, LangEnum langEnum) { using (var provider = CreateCodeDomProvider(langEnum)) { return provider.CreateValidIdentifier(identifier); } }
public static ILanguage GetLang(LangEnum langEnum) { ILanguage lang = null; if (!_langTable.ContainsKey(langEnum)) { lock (thisLock) { if (!_langTable.ContainsKey(langEnum)) { switch (langEnum) { case LangEnum.ZH_CN: _langTable.Add(langEnum, new BaseZHLanguage()); break; case LangEnum.BIG5_TW: _langTable.Add(langEnum, new BaseBIG5Language()); break; case LangEnum.EN_US: _langTable.Add(langEnum, new BaseENLanguage()); break; case LangEnum.KOREAN: _langTable.Add(langEnum, new BaseKoreanLanguage()); break; default: _langTable.Add(langEnum, new BaseZHLanguage()); break; } } } } lang = _langTable[langEnum]; return lang; }
public static IGameLanguage GetLang(LangEnum langEnum) { IGameLanguage lang = null; if (!_langTable.ContainsKey(langEnum)) { lock (thisLock) { if (!_langTable.ContainsKey(langEnum)) { switch (langEnum) { case LangEnum.ZH_CN: _langTable.Add(langEnum, new GameZHLanguage()); break; case LangEnum.BIG5_TW: //_langTable.Add(langEnum, new GameBig5Language()); break; case LangEnum.EN_US: //_langTable.Add(langEnum, new GameZHLanguage()); break; default: throw new Exception("Language is error."); } } } } lang = _langTable[langEnum]; return(lang); }
public static IGameLanguage GetLang(LangEnum langEnum) { IGameLanguage lang = null; if (!_langTable.ContainsKey(langEnum)) { lock (thisLock) { if (!_langTable.ContainsKey(langEnum)) { switch (langEnum) { case LangEnum.ZH_CN: _langTable.Add(langEnum, new GameZHLanguage()); break; case LangEnum.BIG5_TW: _langTable.Add(langEnum, new GameBig5Language()); break; case LangEnum.EN_US: //_langTable.Add(langEnum, new GameZHLanguage()); break; default: throw new Exception("Language is error."); } } } } lang = _langTable[langEnum]; return lang; }
public CodeFirstModelGenerator(Project project) { Debug.Assert(project != null, "project is null."); _codeGeneratorFactory = new CodeGeneratorFactory(project); _language = VsUtils.GetLanguageForProject(project); Debug.Assert(_language != LangEnum.Unknown, "_language is Unknown."); }
public IEntityTypeGenerator GetEntityTypeGenerator(LangEnum language) { if (language == LangEnum.VisualBasic) { return((IEntityTypeGenerator)TryGetCustomizedTemplate(VBEntityTypeTemplatePath) ?? new DefaultVBEntityTypeGenerator()); } return((IEntityTypeGenerator)TryGetCustomizedTemplate(CSharpEntityTypeTemplatePath) ?? new DefaultCSharpEntityTypeGenerator()); }
public IEntityTypeGenerator GetEntityTypeGenerator(LangEnum language) { if (language == LangEnum.VisualBasic) { return (IEntityTypeGenerator)TryGetCustomizedTemplate(VBEntityTypeTemplatePath) ?? new DefaultVBEntityTypeGenerator(); } return (IEntityTypeGenerator)TryGetCustomizedTemplate(CSharpEntityTypeTemplatePath) ?? new DefaultCSharpEntityTypeGenerator(); }
void Awake() { if (PlayerPrefs.HasKey("Language")) { LangEnums = (LangEnum)PlayerPrefs.GetInt("Language"); } else { LangEnums = LangEnum.English; PlayerPrefs.SetInt("Language", (int)LangEnum.English); } setVieString(); setEngString(); }
private static Mock <IVsUtils> CreateMockVsUtils(LangEnum projectLanguage, VisualStudioProjectSystem applicationType) { var mockVsUtils = new Mock <IVsUtils>(); mockVsUtils .Setup(u => u.GetApplicationType(It.IsAny <IServiceProvider>(), It.IsAny <Project>())) .Returns(applicationType); mockVsUtils .Setup(u => u.GetLanguageForProject(It.IsAny <Project>())) .Returns(projectLanguage); mockVsUtils .Setup(u => u.GetProjectRoot(It.IsAny <Project>(), It.IsAny <IServiceProvider>())) .Returns(new DirectoryInfo(Directory.GetCurrentDirectory())); return(mockVsUtils); }
private string returnLangSelect(LangEnum langEnums, LoginLangEnum loginLangEnum) { string retString = ""; switch (langEnums) { case LangEnum.English: retString = engLang[(int)loginLangEnum]; break; case LangEnum.Vietnamese: retString = vieLang[(int)loginLangEnum]; break; } return(retString); }
private void EN_Click(object sender, RoutedEventArgs e) { txt_Create.Text = "Create backup :"; txt_Extensions.Text = "Extrensions to encrypt :"; txt_Use.Text = "Use a backup :"; Button_Create.Content = "Create"; Button_Start.Content = "Start"; Check_Differential.Content = "Differential (default backup is a complete backup)"; src_Path.Text = "Source path"; dest_Path.Text = "Destination path"; backup_Name.Text = "Backup name"; button_src.Content = button_dst.Content = "..."; button_config.Content = "Configuration file"; txt_Config.Text = "Add program that may prevent from saving successfully (without \".exe\" extension)"; lang = LangEnum.EN; }
// ----------------------LANGUAGE SWITCH METHODS (used in droplist)--------------------------------- private void FR_Click(object sender, RoutedEventArgs e) { txt_Create.Text = "Créez une sauvegarde :"; txt_Extensions.Text = "Extensions à chiffrer :"; txt_Use.Text = "Effectuez une sauvegarde"; Button_Create.Content = "Créer"; Button_Start.Content = "Démarrer"; Check_Differential.Content = "Différentielle (par défaut, la sauvegarde est complète)"; src_Path.Text = "Chemin source"; dest_Path.Text = "Chemin de dest."; backup_Name.Text = "Nom de la sauv."; button_src.Content = button_dst.Content = "..."; button_config.Content = "Fichier de configuration"; txt_Config.Text = "Ajoutez les programmes pouvant causer des conflits avec les sauvegardes (sans \".exe\")"; lang = LangEnum.FR; }
private void AR_Click(object sender, RoutedEventArgs e) { txt_Create.Text = ":" + "إنشاء نسخة احتياطية"; txt_Extensions.Text = ":الإضافات المراد تشفيرها"; txt_Use.Text = ":" + "استخدم نسخة احتياطية"; Button_Create.Content = "إنشاء"; Button_Start.Content = "ابدأ"; Check_Differential.Content = "تفاضلي) النسخ الاحتياطي الافتراضي هو نسخة احتياطية كاملة)"; src_Path.Text = "مسار المصدر"; dest_Path.Text = "مسار الوجهة"; backup_Name.Text = "اسم النسخة الاحتياطية"; button_src.Content = button_dst.Content = "..."; button_config.Content = "ملف التكوين"; txt_Config.Text = "أضف برنامجًا قد يمنع الحفظ بنجاح"; lang = LangEnum.AR; }
private void RU_Click(object sender, RoutedEventArgs e) { txt_Create.Text = "Создать резервную копию:"; txt_Extensions.Text = "Расширения для шифрования:"; txt_Use.Text = "Использовать резервную копию:"; Button_Create.Content = "Создать"; Button_Start.Content = "Старт"; Check_Differential.Content = "Дифференциальная (по умолчанию резервная копия - полная)"; src_Path.Text = "Исходный путь"; dest_Path.Text = "Путь назначения"; backup_Name.Text = "Имя копии"; button_src.Content = button_dst.Content = "..."; button_config.Content = "Файл конфигурации"; txt_Config.Text = "Добавить программы, которые могут вызвать конфликты с резервными копиями (без \".exe\")"; lang = LangEnum.RU; }
private static Mock <Project> CreateMockProject(LangEnum projectLanguage) { var mockSolution = new Mock <Solution2>(); var mockDte = new Mock <DTE>(); mockDte.Setup(d => d.Solution).Returns(mockSolution.As <Solution>().Object); var mockProjectItems = new Mock <ProjectItems>(); var mockProject = new Mock <Project>(); mockProject.Setup(p => p.DTE).Returns(mockDte.Object); mockProject.Setup(p => p.ProjectItems).Returns(mockProjectItems.Object); mockProject.Setup(p => p.Kind) .Returns( projectLanguage == LangEnum.CSharp ? "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" : "{F184B08F-C81C-45F6-A57F-5ABD9991F28F}"); return(mockProject); }
private static void Run_OnDeactivate_creates_and_verifies_model_path( ModelGenerationOption generationOption, LangEnum language, bool isWebSite, string expectedExtension) { var mockDte = new MockDTE( ".NETFramework, Version=v4.5", isWebSite ? MockDTE.CreateWebSite( properties: new Dictionary <string, object> { { "CurrentWebsiteLanguage", language == LangEnum.CSharp ? "C#" : "VB" } }, assemblyReferences: new AssemblyReference[0]) : MockDTE.CreateProject( kind: language == LangEnum.CSharp ? MockDTE.CSharpProjectKind : MockDTE.VBProjectKind, assemblyReferences: new Reference[0])); var modelBuilderSettings = new ModelBuilderSettings { NewItemFolder = @"C:\temp", ModelName = "myModel", Project = mockDte.Project, GenerationOption = generationOption }; var mockWizardPageStart = new Mock <WizardPageStart>(ModelBuilderWizardFormHelper.CreateWizard(modelBuilderSettings, mockDte.ServiceProvider), null) { CallBase = true }; mockWizardPageStart .Protected() .Setup <bool>("VerifyModelFilePath", ItExpr.IsAny <string>()) .Returns(false); mockWizardPageStart.Object.OnDeactivate(); mockWizardPageStart .Protected() .Verify("VerifyModelFilePath", Times.Once(), @"C:\temp\myModel" + expectedExtension); }
public static void SetLanguage(LangEnum _lang) { preLang = lang; lang = _lang; //if (languageCache != null) //{ // foreach (var item in languageCache) // { // var c = item.GetType(); // var t = c.GetField(_lang.ToString()); // var val = t.GetValue(item); // switch (_lang) // { // case Common.LangEnum.English: item.Key = item.English; break; // case Common.LangEnum.Chinese: item.Key = item.Chinese; break; // default: break; // } // } //} }
public IContextGenerator GetContextGenerator(LangEnum language, bool isEmptyModel) { if (language == LangEnum.VisualBasic) { if (isEmptyModel) { return new VBCodeFirstEmptyModelGenerator(); } return (IContextGenerator)TryGetCustomizedTemplate(VBContextTemplatePath) ?? new DefaultVBContextGenerator(); } if (isEmptyModel) { return new CSharpCodeFirstEmptyModelGenerator(); } return (IContextGenerator)TryGetCustomizedTemplate(CSharpContextTemplatePath) ?? new DefaultCSharpContextGenerator(); }
public IContextGenerator GetContextGenerator(LangEnum language, bool isEmptyModel) { if (language == LangEnum.VisualBasic) { if (isEmptyModel) { return(new VBCodeFirstEmptyModelGenerator()); } return((IContextGenerator)TryGetCustomizedTemplate(VBContextTemplatePath) ?? new DefaultVBContextGenerator()); } if (isEmptyModel) { return(new CSharpCodeFirstEmptyModelGenerator()); } return((IContextGenerator)TryGetCustomizedTemplate(CSharpContextTemplatePath) ?? new DefaultCSharpContextGenerator()); }
private static void Run_OnDeactivate_creates_and_verifies_model_path( ModelGenerationOption generationOption, LangEnum language, bool isWebSite, string expectedExtension) { var mockDte = new MockDTE( ".NETFramework, Version=v4.5", isWebSite ? MockDTE.CreateWebSite( properties: new Dictionary<string, object> { { "CurrentWebsiteLanguage", language == LangEnum.CSharp ? "C#" : "VB" } }, assemblyReferences: new AssemblyReference[0]) : MockDTE.CreateProject( kind: language == LangEnum.CSharp ? MockDTE.CSharpProjectKind : MockDTE.VBProjectKind, assemblyReferences: new Reference[0])); var modelBuilderSettings = new ModelBuilderSettings { NewItemFolder = @"C:\temp", ModelName = "myModel", Project = mockDte.Project, GenerationOption = generationOption }; var mockWizardPageStart = new Mock<WizardPageStart>(ModelBuilderWizardFormHelper.CreateWizard(modelBuilderSettings, mockDte.ServiceProvider), null) { CallBase = true }; mockWizardPageStart .Protected() .Setup<bool>("VerifyModelFilePath", ItExpr.IsAny<string>()) .Returns(false); mockWizardPageStart.Object.OnDeactivate(); mockWizardPageStart .Protected() .Verify("VerifyModelFilePath", Times.Once(), @"C:\temp\myModel" + expectedExtension); }
public static ILanguage GetLang(LangEnum langEnum) { ILanguage lang = null; if (!_langTable.ContainsKey(langEnum)) { lock (thisLock) { if (!_langTable.ContainsKey(langEnum)) { switch (langEnum) { case LangEnum.ZH_CN: _langTable.Add(langEnum, new BaseZHLanguage()); break; case LangEnum.BIG5_TW: _langTable.Add(langEnum, new BaseBIG5Language()); break; case LangEnum.EN_US: _langTable.Add(langEnum, new BaseENLanguage()); break; case LangEnum.KOREAN: _langTable.Add(langEnum, new BaseKoreanLanguage()); break; default: _langTable.Add(langEnum, new BaseZHLanguage()); break; } } } } lang = _langTable[langEnum]; return(lang); }
public static void LangChangeCommand(SocketGuild guild, LangEnum lang) { var guildInfo = GetOrCreateGuild(guild); guildInfo.Lang = lang; }
private static Mock<IVsUtils> CreateMockVsUtils(LangEnum projectLanguage, VisualStudioProjectSystem applicationType) { var mockVsUtils = new Mock<IVsUtils>(); mockVsUtils .Setup(u => u.GetApplicationType(It.IsAny<IServiceProvider>(), It.IsAny<Project>())) .Returns(applicationType); mockVsUtils .Setup(u => u.GetLanguageForProject(It.IsAny<Project>())) .Returns(projectLanguage); mockVsUtils .Setup(u => u.GetProjectRoot(It.IsAny<Project>(), It.IsAny<IServiceProvider>())) .Returns(new DirectoryInfo(Directory.GetCurrentDirectory())); return mockVsUtils; }
static LanguageManager() { _langEnum = (ConfigUtils.GetSetting("LanguageType", "0")).ToEnum <LangEnum>(); LanguageHelper.SetLang(_langEnum); }
static LanguageHelper() { _langEnum = LangEnum.ZH_CN; }
public CodeIdentifierUtils(VisualStudioProjectSystem applicationType, LangEnum projectLanguage) { _applicationType = applicationType; _projectLanguage = projectLanguage; }
public static string GetCountryCodeFromEnum(LangEnum le) { return("" + LangEnumToISO3166String[(int)le]); }
}; // ISO 3166 -> List of countries public static string GetLangCodeFromEnum(LangEnum le) { return("" + LangEnumToISO639String[(int)le]); }
private static Mock<Project> CreateMockProject(LangEnum projectLanguage) { var mockSolution = new Mock<Solution2>(); var mockDte = new Mock<DTE>(); mockDte.Setup(d => d.Solution).Returns(mockSolution.As<Solution>().Object); var mockProjectItems = new Mock<ProjectItems>(); var mockProject = new Mock<Project>(); mockProject.Setup(p => p.DTE).Returns(mockDte.Object); mockProject.Setup(p => p.ProjectItems).Returns(mockProjectItems.Object); mockProject.Setup(p => p.Kind) .Returns( projectLanguage == LangEnum.CSharp ? "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" : "{F184B08F-C81C-45F6-A57F-5ABD9991F28F}"); return mockProject; }
private static CodeDomProvider CreateCodeDomProvider(LangEnum langEnum) { return langEnum == LangEnum.VisualBasic ? (CodeDomProvider)new VBCodeProvider() : new CSharpCodeProvider(); }
static LanguageManager() { _langEnum = (ConfigUtils.GetSetting("LanguageType", "0")).ToEnum<LangEnum>(); LanguageHelper.SetLang(_langEnum); }
private static CodeDomProvider CreateCodeDomProvider(LangEnum langEnum) { return(langEnum == LangEnum.VisualBasic ? (CodeDomProvider) new VBCodeProvider() : new CSharpCodeProvider()); }