/// <summary> /// Errorログをコマンドラインに出力します。 /// </summary> /// <param name="log">ログ内容。</param> public static void Error(string log) { Console.ForegroundColor = ConsoleColor.Red; Console.Write(LanguageChanger.GetText("ErrorNormal")); Console.ResetColor(); Console.WriteLine(log); }
/// <summary> /// Warningログをコマンドラインに出力します。 /// </summary> /// <param name="log">ログ内容。</param> public static void Warn(string log) { Console.ForegroundColor = ConsoleColor.Yellow; Console.Write(LanguageChanger.GetText("WarningNormal")); Console.ResetColor(); Console.WriteLine(log); }
/// <summary> /// Infoログをコマンドラインに出力します。 /// </summary> /// <param name="log">ログ内容。</param> public static void Info(string log) { Console.ForegroundColor = ConsoleColor.Blue; Console.Write(LanguageChanger.GetText("InfoNormal")); Console.ResetColor(); Console.WriteLine(log); }
void Start() { videoIndex = LocateToVideoPlayer.GetVideoIndex(); var language = LanguageChanger.GetLanguage(); var category = CategoryChanger.getCategory(); //Debug.Log(videoIndex); /*You can select videoClip easily to set $category, $videoIndex, $language in this code.*/ var videoClip = Resources.Load <VideoClip>($"Videos/{category}/{videoIndex}_{language}"); rawImage.GetComponent <VideoPlayer>().source = VideoSource.VideoClip; rawImage.GetComponent <VideoPlayer>().clip = videoClip; length = rawImage.GetComponent <VideoPlayer>().clip.length; rawImage.GetComponent <VideoPlayer>().Play(); }
public void Init(SettingsData settingsData) { _currentLanguage = LocalizationService.Instance.Localization; _settingsData = settingsData; _musicSwitcher = new VolumeSetter(_mixer, Config.MusicVolumeParam); _soundsSwitcher = new VolumeSetter(_mixer, Config.SoundsVolumeParam); _languageSetter = new LocalizationDropdownSetter(_languages); int currentLanguageIndex = Array.BinarySearch(_languages, _currentLanguage); for (int i = 0; i < _toggleLanguages.Count; i++) { LanguageChanger languageChanger = _toggleLanguages[i].GetComponent <LanguageChanger>(); if (languageChanger != null) { _toggleLanguages[i].isOn = languageChanger.LanguageIndex == currentLanguageIndex; } } _settingsPresentation.Init(_settingsData); ChangeLanguage(currentLanguageIndex); }
private static void Main(string[] args) { try { //LanguageManager lang = new LanguageManager("en-US"); using StreamReader reader = new StreamReader("ArgumentMap/Default.json"); } catch (ArgumentNullException ex) { ExceptionBuilder.Throw(ex, true); } catch (InvalidLanguageException ex) { Error(ex.Message); LanguageChanger.ChangeLanguage("en-US"); Info("An internal code error has occurred and language has been switched to English."); } #if DEBUG Write(@"デバッグ環境です。続行するには何かキーを押してください..."); ReadKey(); #endif }
public static T TranslatePageToEN <T>(WebDriver driver) where T : BasePageObject, new() { LanguageChanger.ChangeToEN(driver); return(GetPOM <T>(driver)); }