public static void ApplyLanguage(LANGUAGE language) { if (Dict == null) { Dict = new ResourceDictionary(); } if (curLanguage == (int)language) { return; } curLanguage = (int)language; if (Application.Current.Resources.MergedDictionaries.Contains(Dict)) { Application.Current.Resources.MergedDictionaries.Remove(Dict); } switch (language) { case LANGUAGE.EN: Dict.Source = new Uri("Internationalization\\StringResource_EN.xaml", UriKind.Relative); break; case LANGUAGE.VN: Dict.Source = new Uri("Internationalization\\StringResource_VI.xaml", UriKind.Relative); //Vietnamese break; default: break; } Application.Current.Resources.MergedDictionaries.Add(Dict); }
public bool LoadLanguage(LANGUAGE _lan) { bool result = true; if (!mHasLoadHeader) { LoadHeader(); } if (mCurrentLoadedLanguage != _lan && _lan != LANGUAGE.NA) { currentLanguage = _lan; mCurrentLoadedLanguage = _lan; int languageId = (int)mCurrentLoadedLanguage; if (languageId < LANGUAGE_COUNT) { result = ReadTextFile(FILENAME[languageId]); } else { result = false; } if (!result) { texts = null; textsCount = 0; } } return(result); }
public static string GetAdvice(int wh, LANGUAGE language) { if (language == LANGUAGE.Spanish) { asked = false; if (wh == 0) { int id = Random.Range(0, 5); return(advicesSp[id]); } else { int id = Random.Range(0, 5); return(advicesSp[id]); } } else { asked = false; if (wh == 0) { int id = Random.Range(0, 5); return(advicesEn[id]); } else { int id = Random.Range(0, 5); return(advicesEn[id]); } } }
public static API RshGetErrorDescription(API errorCode, out string value, LANGUAGE language) { value = ""; uint os; API st = API.SUCCESS; Types.U16P tmp = new Types.U16P(0); try { os = Connector.UniDriverGetError((uint)errorCode, ref tmp, (uint)language); } catch (Exception ex) { Console.WriteLine(ex.Message); if (ex.Message.Contains("Unable to load DLL")) { return((API)(os = (uint)API.UNIDRIVER_DLLWASNOTLOADED)); } else { return(API.UNDEFINED); } } st = (API)(os & MASK_RSH_ERROR); if (st == API.SUCCESS) { value = System.Runtime.InteropServices.Marshal.PtrToStringUni(tmp.data); } return(st); }
private bool IsModified(LANGUAGE record) { //Type-specific routine that takes into account relationships that should also be considered //when deciding if there are unsaved changes. The entity properties also return true if the //record is new or deleted. return record.IsModified(_context); }
public void DeleteEnterprise(LanguageModel language) { if (language == null) { throw new ArgumentNullException("language"); } using (AppTourEntities data = new AppTourEntities()) { LANGUAGE current = data.LANGUAGE.Where(p => p.ID == language.Id).SingleOrDefault(); if (current != null) { try { data.DeleteObject(current); data.SaveChanges(); } catch (UpdateException ex) { if (ex.InnerException != null) { throw new UpdateException(ex.InnerException.Message); } throw; } catch (Exception) { throw; } } } }
void SetLanguage() { SystemLanguage sl = Application.systemLanguage; switch (sl) { case SystemLanguage.Korean: { _LANGUAGE = LANGUAGE.KR; } break; case SystemLanguage.Japanese: { _LANGUAGE = LANGUAGE.JP; } break; case SystemLanguage.Chinese: case SystemLanguage.ChineseSimplified: case SystemLanguage.ChineseTraditional: { _LANGUAGE = LANGUAGE.CN; } break; default: { _LANGUAGE = LANGUAGE.EN; } break; } }
public void UpdateLanguage(LanguageModel language) { using (AppTourEntities data = new AppTourEntities()) { LANGUAGE current = data.LANGUAGE.Where(x => language.Id == x.ID).SingleOrDefault(); if (current != null) { try { current.NAME = language.Name; current.ISO2 = language.ISO2; current.IS_ACTIVE = language.IsActive; data.SaveChanges(); } catch (Exception e) { if (e.InnerException != null) { throw new Exception(e.InnerException.Message); } throw; } } } }
public string xmlFileAlt; // 样例路径 /// <summary> /// 构造函数,用于生成一个信息完整的CheckFile对象 /// </summary> /// <param name="alt">源文件路径</param> /// <param name="language">一个LANGUAGE变量,表示源文件编程语言</param> /// <param name="input">样例xml文件路径</param> /// <param name="initInfo">一个Info对象,表示基本信息</param> public CheckFile(string alt, LANGUAGE language, string input, Info initInfo) { // 关联源代码文件并做异常处理 try { sourceFile = new StreamReader(alt); } #region exception processing catch (DirectoryNotFoundException) // 路径不存在 { Console.WriteLine("错误: 找不到指定的路径,请检查路径是否有误!"); Console.ReadKey(); Environment.Exit(1); } catch (FileNotFoundException) // 源文件不存在 { Console.WriteLine("错误: 找不到指定的源代码文件,请检查路径是否有误!"); Console.ReadKey(); Environment.Exit(1); } catch (Exception) { Console.WriteLine("错误: 发生未知类型错误,请联系评测平台管理员!"); Console.ReadKey(); Environment.Exit(2); } #endregion Alt = alt; Language = language; runtimeName = @"compile\test.exe"; xmlFileAlt = input; basicInformation = initInfo; }
public Guid InsertLanguage(LanguageModel language) { if (language == null) { throw new NullReferenceException("language"); } Guid id = (language.Id == null || language.Id == Guid.Empty ? Guid.NewGuid() : language.Id); using (AppTourEntities data = new AppTourEntities()) { LANGUAGE _new = new LANGUAGE { ID = id, NAME = language.Name, ISO2 = language.ISO2, IS_ACTIVE = language.IsActive }; data.LANGUAGE.AddObject(_new); data.SaveChanges(); } return(id); }
public ActionResult DeleteConfirmed(int id) { LANGUAGE lANGUAGE = db.LANGUAGES.Find(id); db.LANGUAGES.Remove(lANGUAGE); db.SaveChanges(); return(RedirectToAction("Index")); }
/// <summary> /// 文字列初期化 /// </summary> /// <param name="lang">使用言語</param> public static void Init() { SqliteDatabase sqlite = new SqliteDatabase("shinkeisei.db"); string query = "SELECT language FROM user_info;"; var response = sqlite.ExecuteQuery(query); if ((int)response.Rows[0]["language"] == 1) { lang = LANGUAGE.ENGLISH; } else if ((int)response.Rows[0]["language"] == 2) { lang = LANGUAGE.CHINESE; } else if ((int)response.Rows[0]["language"] == 3) { lang = LANGUAGE.KOREAN; } else { lang = LANGUAGE.JAPANESE; } // リソースファイルパス決定 string filePath; if (lang == LANGUAGE.JAPANESE) { filePath = "Text/japanese"; } else if (lang == LANGUAGE.ENGLISH) { filePath = "Text/english"; } else if (lang == LANGUAGE.CHINESE) { filePath = "Text/chinese"; } else if (lang == LANGUAGE.KOREAN) { filePath = "Text/korean"; } else { throw new Exception("TextManager Init failed."); } // ディクショナリー初期化 sDictionary.Clear(); TextAsset csv = Resources.Load <TextAsset>(filePath); StringReader reader = new StringReader(csv.text); while (reader.Peek() > -1) { string[] values = reader.ReadLine().Split('\t'); sDictionary.Add(values[0], values[1].Replace("\\n", "\n")); } }
public LANGUAGE language; // 编程语言 public Info() { name = "admin"; course = "default"; round = 1; week = 1; index = 1; language = LANGUAGE.C; }
public Info(string initName, string initCourse, int initRound, int initWeek, int initIndex, LANGUAGE initLanguage) { name = initName; course = initCourse; round = initRound; week = initWeek; index = initIndex; language = initLanguage; }
/// <summary> /// 初期化 /// </summary> /// <param name="lang"></param> public void Init(LANGUAGE lang = LANGUAGE.JPN) { if (localizeTextData == null) { localizeTextData = Resources.Load <LocalizeTextData> ("LocalizeTextData"); } currentLang = lang; }
public void ChangeLanguage() { SoundManager.Instance.PlaySound("Click"); LANGUAGE lang = LanguageManager.Instance.Language; lang = lang == LANGUAGE.UA ? LANGUAGE.ENG : lang + 1; language.text = langStrings[(int)(LanguageManager.Instance.Language = lang)]; PreferenceManager.Language = lang; }
/// <summary> /// 言語をセットする /// </summary> /// <param name="lang"></param> public void LanguageSet(LANGUAGE lang) { currentLang = lang; #if UNITY_EDITOR UnityEditor.EditorApplication.isPlaying = false; #elif UNITY_STANDALONE_WIN System.Diagnostics.Process.Start(Application.dataPath.Replace("_Data", ".exe")); Application.Quit(); // なくていい #endif }
static void Main(string[] args) { string source = @"sources\test.c"; LANGUAGE currentLanguage = ChooseLanguage(source); string xmlFile = @"answers\test_pascal.xml"; Info info = new Info("admin", "C#程序设计", 3, 10, 1, currentLanguage); CheckFile cmp = new CheckFile(source, currentLanguage, xmlFile, info); cmp.Compile(); }
public ActionResult Edit([Bind(Include = "idLanguage,nameLanguage")] LANGUAGE lANGUAGE) { if (ModelState.IsValid) { db.Entry(lANGUAGE).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(lANGUAGE)); }
public void SetCurLanguage(LANGUAGE _lan) { if (_lan != currentLanguage) { currentLanguage = _lan; #if UNITY_EDITOR ReloadLanguage(); #endif } }
public void ReloadLanguageFromAssetBundle(AssetBundle assetBundle) { if (assetBundle == null) { return; } // load header if (!mHasLoadHeader) { texts = null; textsCount = 0; bool result = ReadTextFileAssetBundle(assetBundle, HEADERNAME); if (result) { headerDictionary.Clear(); for (int i = 0; i < textsCount; i++) { headerDictionary.Add(texts[i], i); } texts = null; textsCount = 0; } mHasLoadHeader = true; } if (mCurrentLoadedLanguage != currentLanguage && currentLanguage != LANGUAGE.NA) { mCurrentLoadedLanguage = currentLanguage; if (mCurrentLoadedLanguage == LANGUAGE.CN || mCurrentLoadedLanguage == LANGUAGE.JP || mCurrentLoadedLanguage == LANGUAGE.KR || mCurrentLoadedLanguage == LANGUAGE.RU || mCurrentLoadedLanguage == LANGUAGE.TCN) { USE_EASTEN_CHARACTER = true; } else { USE_EASTEN_CHARACTER = false; } // load current language int languageId = (int)currentLanguage; bool result = ReadTextFileAssetBundle(assetBundle, FILENAME[languageId]); if (!result) { texts = null; textsCount = 0; } } }
public ActionResult Create([Bind(Include = "idLanguage,nameLanguage")] LANGUAGE lANGUAGE) { if (ModelState.IsValid) { db.LANGUAGES.Add(lANGUAGE); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(lANGUAGE)); }
// -- OPERATIONS public static void TestLanguage( LANGUAGE language ) { Console.WriteLine(language.GetText("princess")); Console.WriteLine(language.GetText("NewGame")); Console.WriteLine(language.GameOver()); Console.WriteLine(language.Welcome("Jack", "Sparrow")); Console.WriteLine(language.Pears(0)); Console.WriteLine(language.Pears(1)); Console.WriteLine(language.Pears(2)); }
public void ChangeLanguage() { Sound.PlaySound("Click"); LANGUAGE lang = Language.CurrentLanguage; if (lang++ == LANGUAGE.RUS) { lang = LANGUAGE.ENG; } languageButton.sprite = languages[(int)lang]; Language.CurrentLanguage = lang; }
// -- OPERATIONS public static void TestLanguage( LANGUAGE language ) { TRANSLATION swords_translation; swords_translation = language.Swords(new TRANSLATION(3)); Console.Write(language.Test()); Console.WriteLine(language.TheItemsHaveBeenFound(swords_translation)); }
// -- OPERATIONS public static void TestLanguage( LANGUAGE language ) { Console.WriteLine(language.GetText("Language:")); Console.WriteLine( language.GetText( "Unknown" ) ); }
private List <string> GetSpecificLanguageList(LANGUAGE lang) { for (int i = 0; i < strings.Count; i++) { if (strings[i][0] == lang.ToString().ToLower()) { return(strings[i]); } } Debug.LogError("CSVLoader.cs - GetSpecificLanguageList - No list found for language :" + lang.ToString()); return(null); }
// GET: Languages/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LANGUAGE lANGUAGE = db.LANGUAGES.Find(id); if (lANGUAGE == null) { return(HttpNotFound()); } return(View(lANGUAGE)); }
public NewPlanStep1ViewModel() { Categories = PLANTYPE.GetAllPlanTypes(); SkillLevels = SKILLLEVEL.GetAllSkillLevel(); Languages = LANGUAGE.GetAllLanguages(); FoodTypes = FOODTYPE.GetAllFoodTypes(); Sports = SPORT.GetAllSports(); plan = new Plan(); plan.PlanDate = DateTime.Now; plan.EndPlanDate = DateTime.Now; ButtonText = "CREAR PLAN"; }
/// <param name="lang"> </param> /// <param name="in"> an Input Stream to read data. </param> /// <exception cref="IOException"> </exception> public Conll02NameSampleStream(LANGUAGE lang, InputStream @in, int types) { this.lang = lang; try { this.lineStream = new PlainTextByLineStream(@in, "UTF-8"); System.Out = new PrintStream(Console.OpenStandardOutput(), true, "UTF-8"); } catch (UnsupportedEncodingException e) { // UTF-8 is available on all JVMs, will never happen throw new IllegalStateException(e); } this.types = types; }
public static string GetCurrentSuffix(LANGUAGE lang = LANGUAGE.JAPAN) { return language_suffix[(int)lang]; }