public void SetLang() { 保存ToolStripMenuItem.Text = Utility.Language["Save"]; var filePath = Path.Combine("Lang", String.Format("lang_FlowScript_{0}.ini", PPDStaticSetting.langFileISO)); if (!File.Exists(filePath)) { filePath = Path.Combine("Lang", String.Format("lang_FlowScript_{0}.ini", "en")); if (!File.Exists(filePath)) { Path.Combine("Lang", String.Format("lang_FlowScript_{0}.ini", "jp")); } } if (!File.Exists(filePath)) { return; } var sr = new StreamReader(filePath); var flowLang = new SettingReader(sr.ReadToEnd()); sr.Close(); this.flowDrawPanel1.LanguageProvider = new FlowScriptLanguageProvider(flowLang); }
void WriteInstallData() { var path = Path.Combine(installPanel1.InstallDirectory, "PPD\\install.info"); var installedInfo = new Dictionary <string, bool>(); foreach (string key in InstallInfo.InstallationInfoData) { installedInfo.Add(key, false); } try { if (File.Exists(path)) { using (StreamReader reader = new StreamReader(path)) { var setting = new SettingReader(reader.ReadToEnd()); foreach (string key in InstallInfo.InstallationInfoData) { installedInfo[key] |= setting[key] == "1"; } } } foreach (string key in InstallInfo.InstallationInfoData) { installedInfo[key] |= confirmPanel1.InstallInfo.GetInstalled(key); } } catch (Exception e) { MessageBox.Show(e.Message); } try { var sw = new SettingWriter(path, false); foreach (KeyValuePair <string, bool> kvp in installedInfo) { sw.Write(kvp.Key, kvp.Value); } if (installComponentPanel1.PPDVersion != "") { sw.Write("PPDVersion", installComponentPanel1.PPDVersion); } if (installComponentPanel1.BMSTOPPDVersion != "") { sw.Write("BMSTOPPDVersion", installComponentPanel1.BMSTOPPDVersion); } if (installComponentPanel1.Effect2DEditorVersion != "") { sw.Write("Effect2DEditorVersion", installComponentPanel1.Effect2DEditorVersion); } sw.Write("InstallVersion", installComponentPanel1.InstallVersion); sw.Close(); } catch (Exception e) { MessageBox.Show(e.Message); } }
private void CheckLangFiles() { if (Directory.Exists("Lang")) { var componentName = this.GetType().Assembly.GetName().Name; foreach (string fileName in Directory.GetFiles("Lang", String.Format("lang_{0}_*.ini", componentName))) { if (!Regex.IsMatch(Path.GetFileName(fileName), String.Format("lang_{0}_[0-9a-zA-Z]+\\.ini", componentName))) { continue; } var sr = new StreamReader(fileName); var setting = new SettingReader(sr.ReadToEnd()); sr.ReadToEnd(); string name = setting["DisplayName"]; var tsmi = new ToolStripMenuItem { Text = name, Name = fileName.ToLower(), Checked = Path.GetFileName(fileName).ToLower() == String.Format("lang_{0}_{1}.ini", this.GetType().Assembly.GetName().Name, langFileISO).ToLower() }; tsmi.Click += tsmi_Click; 言語ToolStripMenuItem.DropDownItems.Add(tsmi); } } }
public void SetLang(SettingReader lang) { 選択したアンカーを削除ToolStripMenuItem.Text = lang["DeleteSelectedAnchor"]; 形を開始するToolStripMenuItem.Text = lang["StartTransform"]; 形を終了するToolStripMenuItem.Text = lang["EndTransform"]; リセットするToolStripMenuItem.Text = lang["Reset"]; }
public void Prepare() { setting = new SettingReader(); setting.SetDirectory(directory); setting.SetFileName(fileName); setting.Parse(); }
private void SaveConfig() { if (!File.Exists(iniFileName)) { File.Create(iniFileName).Close(); } var sr = new StreamReader(iniFileName); var setting = new SettingReader(sr.ReadToEnd()); sr.Close(); setting.ReplaceOrAdd("Language", langFileISO); setting.ReplaceOrAdd("WindowWidth", Width); setting.ReplaceOrAdd("WindowHeight", Height); setting.ReplaceOrAdd("WindowState", (int)WindowState); setting.ReplaceOrAdd("CanvasWidth", canvasDock.CanvasWidth); setting.ReplaceOrAdd("CanvasHeight", canvasDock.CanvasHeight); setting.ReplaceOrAdd("CanvasBackGround", (int)canvasDock.BackGroundMode); setting.ReplaceOrAdd("CanvasBackGroundColor", ColorTranslator.ToHtml(canvasDock.BackGroundColor)); setting.ReplaceOrAdd("CanvasBackGroundImage", canvasDock.BackImageFileName); setting.ReplaceOrAdd("Language", langFileISO); using (SettingWriter sw = new SettingWriter(iniFileName, false)) { foreach (KeyValuePair <string, string> kvp in setting.Dictionary) { sw.Write(kvp.Key, kvp.Value); } } using (StreamWriter sw = new StreamWriter(recentUsedFileName)) { foreach (ToolStripMenuItem tsmi in this.最近使用したファイルToolStripMenuItem.DropDownItems) { sw.WriteLine(tsmi.Text); } } }
public override void SetLang(SettingReader setting) { base.SetLang(setting); this.label1.Text = setting["Label1"]; this.button1.Text = setting["EasyInstall"]; this.button2.Text = setting["CustomInstall"]; }
public override void SetLang(SettingReader setting) { base.SetLang(setting); NextText = setting["Finish"]; this.label8.Text = setting["Label8"]; this.label9.Text = setting["Label9"]; }
void ReadLang(string filename) { if (!File.Exists(filename)) { return; } var sr = new StreamReader(filename); var s = sr.ReadToEnd(); sr.Close(); var lang = new SettingReader(s); askfinishtext = lang["AskFinishText"]; askfinishcaption = lang["AskFinishCaption"]; this.cancelButton.Text = lang["Button1"]; this.nextButton.Text = lang["Button2"]; this.previousButton.Text = lang["Button3"]; NoDataFile = lang["NonExistDataFile"]; config = lang["Config"]; keyconfig = lang["KeyConfig"]; createthumb = lang["CreateThumb"]; songsfolder = lang["ScoreFolder"]; langFileISO = lang["Language"]; fontName = lang["FontName"]; confirmPanel1.SetLang(lang); finishPanel1.SetLang(lang); installAbortedPanel1.SetLang(lang); installComponentPanel1.SetLang(lang); installPanel1.SetLang(lang); linkCreatePanel1.SetLang(lang); startPanel1.SetLang(lang); }
public void SetLang(SettingReader setting) { if (setting != null) { this.Text = setting["CSFText"]; this.label1.Text = setting["CSFLabel1"]; this.label2.Text = setting["CSFLabel2"]; } }
public void SetLang(SettingReader setting) { if (setting != null) { キーステートを挿入ToolStripMenuItem.Text = setting["InsertKeyState"]; ノーマルステートを挿入ToolStripMenuItem.Text = setting["InsertNormalState"]; ステートを削除ToolStripMenuItem.Text = setting["DeleteState"]; } }
public void SetLang(SettingReader setting) { if (setting != null) { button3.Text = setting["RCFButton3"]; button4.Text = setting["RCFButton4"]; button5.Text = setting["RCFButton5"]; } }
private void CheckSetting() { if (File.Exists(iniFileName)) { var sr = new StreamReader(iniFileName); var setting = new SettingReader(sr.ReadToEnd()); sr.Close(); langFileISO = setting["Language"]; } }
public void SetLang(SettingReader setting) { if (setting != null) { this.Text = setting["CBGText"]; this.radioButton1.Text = setting["CBGRadioButton1"]; this.radioButton2.Text = setting["CBGRadioButton2"]; this.radioButton3.Text = setting["CBGRadioButton3"]; } }
public void SetLang(SettingReader setting) { if (setting != null) { this.Text = setting["AFCText"]; this.label1.Text = setting["AFCLabel1"]; this.label2.Text = setting["AFCLabel2"]; this.checkBox1.Text = setting["AFCCheckBox1"]; } }
private void SavePPDIni() { if (!File.Exists(ppdini)) { File.Create(ppdini).Close(); } var sr = new StreamReader(ppdini); var setting = new SettingReader(sr.ReadToEnd()); sr.Close(); setting.ReplaceOrAdd("multisample", MultiSample); setting.ReplaceOrAdd("d3d", 0); setting.ReplaceOrAdd("adjustgaptime", MonitorLatency); setting.ReplaceOrAdd("fontname", FontName); setting.ReplaceOrAdd("fontsize", FontSize); var size = textBox9.Text.Split(','); if (size.Length == 2 && int.TryParse(size[0], out int width) && int.TryParse(size[1], out int height)) { } else { width = 800; height = 450; } setting.ReplaceOrAdd("width", width); setting.ReplaceOrAdd("height", height); setting.ReplaceOrAdd("movielatency", MovieLatency); setting.ReplaceOrAdd("token", this.Token); setting.ReplaceOrAdd("tokensecret", this.TokenSecret); setting.ReplaceOrAdd("movieextensions", this.MovieExtensions); setting.ReplaceOrAdd("musicextensions", this.MusicExtensions); setting.ReplaceOrAdd("Language", langFileISO); setting.ReplaceOrAdd("textboxdisabled", TextBoxDisabled); setting.ReplaceOrAdd("drawsamecoloratsametimingdisabled", DrawSameColorAtSameTimingDisabled); setting.ReplaceOrAdd("fullscreen", FullScreen); setting.ReplaceOrAdd("allowedtousemuchmemory", AllowedToUseMuchMemory); setting.ReplaceOrAdd("drawconnectunderallmark", DrawConnectUnderAllMark); setting.ReplaceOrAdd("everyframepollingdisabled", EveryFramePollingDisabled); setting.ReplaceOrAdd("menumoviepreviewdisabled", MenuMoviePreviewDisabled); setting.ReplaceOrAdd("accurateinputsleeptime", AccurateInputSleepTime); setting.ReplaceOrAdd("runexpansion", RunExpansion); setting.ReplaceOrAdd("expansionwaitport", ExpansionWaitPort); setting.ReplaceOrAdd("autoadjustlatencydisabled", AutoAdjustLatencyDisabled); setting.ReplaceOrAdd("shaderdisabled", ShaderDisabled); setting.ReplaceOrAdd("fontscaledisabled", FontScaleDisabled); setting.ReplaceOrAdd("highresolutionimagedisabled", HighResolutionImageDisabled); var sw = new SettingWriter(ppdini, false); foreach (KeyValuePair <string, string> kvp in setting.Dictionary) { sw.Write(kvp.Key, kvp.Value); } sw.Close(); }
private void SetLanguage(string fileName) { if (File.Exists(fileName)) { var sr = new StreamReader(fileName); lang = new SettingReader(sr.ReadToEnd()); sr.Close(); 言語ToolStripMenuItem.Text = lang["Language"]; ファイルToolStripMenuItem.Text = lang["File"]; 新規作成ToolStripMenuItem.Text = lang["CreateNew"]; 開くToolStripMenuItem.Text = lang["Open"]; 保存するToolStripMenuItem.Text = lang["Save"]; 書き保存するToolStripMenuItem.Text = lang["OverWrite"]; 最近使用したファイルToolStripMenuItem.Text = lang["RecentUsedFile"]; 終了するToolStripMenuItem.Text = lang["Exit"]; 編集ToolStripMenuItem.Text = lang["Edit"]; 元に戻すToolStripMenuItem.Text = lang["Undo"]; やり直すToolStripMenuItem.Text = lang["Redo"]; アニメーションToolStripMenuItem.Text = lang["Animation"]; カンバスサイズToolStripMenuItem.Text = lang["CanvasSize"]; カンバス背景変更ToolStripMenuItem.Text = lang["CanvasBackGround"]; 表示ToolStripMenuItem.Text = lang["Show"]; askanimation = lang["AskAnimation"]; asksave = lang["AskSave"]; confirm = lang["Confirm"]; addeffect = lang["CAddEffect"]; addimage = lang["CAddImage"]; delete = lang["CDelete"]; selectstate = lang["CSelectState"]; state = lang["CState"]; changepermutation = lang["CChangePermutation"]; reversepermutation = lang["CReversePermutation"]; fix = lang["CFixed"]; move = lang["CMove"]; key = lang["CKey"]; insertstate = lang["CInsertState"]; deletestate = lang["CDeleteState"]; changeparamater = lang["CChangeParameter"]; changeblend = lang["CChangeBlend"]; changeratio = lang["CChangeRatio"]; changebezierposition = lang["CChangeBezierPosition"]; resetpath = lang["CResetPath"]; copy = lang["CCopy"]; cleareffect = lang["CClearEffect"]; キャンバスウィンドウToolStripMenuItem.Text = canvasDock.TabText = lang["CanvasWindow"]; プロパティウィンドウToolStripMenuItem.Text = propertyDock.TabText = lang["PropertyWindow"]; ヒストリーウィンドウToolStripMenuItem.Text = historyDock.TabText = lang["HistoryWindow"]; タイムラインウィンドウToolStripMenuItem.Text = timeLineDock.TabText = lang["TimeLineWindow"]; canvasDock.SetLang(lang); timeLineDock.SetLang(lang); } }
private void CheckSetting() { if (File.Exists(iniFileName)) { var sr = new StreamReader(iniFileName); var setting = new SettingReader(sr.ReadToEnd()); sr.Close(); langFileISO = setting["Language"]; langFileName = Path.Combine("Lang", String.Format("lang_{0}_{1}.ini", this.GetType().Assembly.GetName().Name, langFileISO)); } }
private static int ReadInt(SettingReader setting, string key, int error) { var val = setting.ReadString(key); if (!int.TryParse(val, NumberStyles.Integer, CultureInfo.InvariantCulture, out int ret)) { return(error); } return(ret); }
public override void SetLang(SettingReader setting) { base.SetLang(setting); this.label5.Text = setting["Label5"]; this.label6.Text = setting["Label6"]; this.ppdCheckBox.Text = setting["CheckBox1"]; this.ipaFontCheckBox.Text = setting["CheckBox4"]; this.bmsTOPPDCheckBox.Text = setting["CheckBox6"]; this.groupBox1.Text = setting["GroupBox1"]; this.linkLabel1.Text = setting["LinkLabel"]; }
private static float ReadFloat(SettingReader setting, string key, float error) { var val = setting.ReadString(key); if (!float.TryParse(val, NumberStyles.Float, CultureInfo.InvariantCulture, out float ret)) { return(error); } return(ret); }
private TwitterManager() { if (File.Exists("PPD.ini")) { var sr = new StreamReader("PPD.ini"); var setting = new SettingReader(sr.ReadToEnd()); sr.Close(); Token = setting.ReadString("token"); TokenSecret = setting.ReadString("tokensecret"); IsAvailable |= (Token != "" && TokenSecret != ""); } }
private void OpenFile() { OFWindow w = new OFWindow(); w.ShowDialog(); string path = w.GetPath(); SettingReader reader = new SettingReader(); reader.SetDirectory(System.IO.Path.GetDirectoryName(path)); reader.SetFileName(System.IO.Path.GetFileName(path)); reader.Parse(); top.Tree(reader.GetNode()); }
public void SetLang(SettingReader lang) { toolStripButton1.ToolTipText = lang["Add"]; toolStripButton2.ToolTipText = lang["Delete"]; toolStripButton3.ToolTipText = lang["SwapPermutation"]; toolStripButton4.ToolTipText = lang["Copy"]; toolStripButton5.ToolTipText = lang["Stop"]; toolStripButton6.ToolTipText = lang["Clear"]; exToolStripSplitButton1.ToolTipText = lang["PlayOnce"]; 回再生ToolStripMenuItem.Text = lang["PlayOnce"]; リバース1回再生ToolStripMenuItem.Text = lang["PlayOnceReverse"]; ループ再生ToolStripMenuItem.Text = lang["PlayLoop"]; リバースループ再生ToolStripMenuItem.Text = lang["PlayReverseLoop"]; }
public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true) .AddEnvironmentVariables(); Configuration = builder.Build(); AppGlobal.BASE_URL = env.ContentRootPath; AppGlobal.OVERRIDE_CS = SettingReader.read_setting_file("conn.dat"); AppGlobal.OVERRIDE_TM = SettingReader.read_setting_file("tm.dat"); DbInitializer.Initialize(); }
public override void SetLang(SettingReader setting) { base.SetLang(setting); this.label7.Text = setting["Label7"]; necessary = setting["Necessary"]; optional = setting["Optional"]; downloading = setting["Downloading"]; unziping = setting["Extracting"]; installing = setting["Installing"]; ppd = setting["CheckBox1"]; ipaFont = setting["CheckBox4"]; effect2DEditor = setting["CheckBox10"]; bmsToPpd = setting["CheckBox6"]; }
private void SaveSetting() { var sr = new StreamReader(iniFileName); var setting = new SettingReader(sr.ReadToEnd()); sr.Close(); setting.ReplaceOrAdd("Language", langFileISO); using (SettingWriter sw = new SettingWriter(iniFileName, false)) { foreach (KeyValuePair <string, string> kvp in setting.Dictionary) { sw.Write(kvp.Key, kvp.Value); } } }
public void SettingIfExist() { var settings = new[] { "NotExistEqualLine", "CodeFolderPath=\"hogehoge\"", "VSSnippetFolderPath = fugafuga", "RSLiveTemplateFolderPath=\" piyopiyo \"" }; var sr = new SettingReader(settings); Assert.Equal("hogehoge", sr.CodeFolderPath); Assert.Equal("fugafuga", sr.VSCodeSnippetFolderPath); Assert.Equal(" piyopiyo ", sr.RSLiveTemplateFolderPath); }
private bool CheckInstallInfoImpl() { if (!File.Exists("install.info")) { return(false); } var analyzer = new SettingReader(File.ReadAllText("install.info")); if (analyzer["PPD"] != "1") { return(false); } return(true); }
private Settings() { string data = ""; if (File.Exists(updaterFilePath)) { data = File.ReadAllText(updaterFilePath); } updater = new SettingReader(data); data = ""; if (File.Exists(installFilePath)) { data = File.ReadAllText(installFilePath); } install = new SettingReader(data); }