added program language switch

This commit is contained in:
Semen8991 2019-05-11 16:29:09 +03:00
parent b8f9f9fe65
commit cbf0397656
16 changed files with 4687 additions and 3494 deletions

View File

@ -121,6 +121,7 @@
this.flowLayoutPanel21 = new System.Windows.Forms.FlowLayoutPanel();
this.label1 = new System.Windows.Forms.Label();
this.tabPage3 = new System.Windows.Forms.TabPage();
this.tableLayoutPanel14 = new System.Windows.Forms.TableLayoutPanel();
this.flowLayoutPanel6 = new System.Windows.Forms.FlowLayoutPanel();
this.groupBox6 = new System.Windows.Forms.GroupBox();
this.flowLayoutPanel2 = new System.Windows.Forms.FlowLayoutPanel();
@ -140,6 +141,7 @@
this.label11 = new System.Windows.Forms.Label();
this.SetDeviceCombo = new System.Windows.Forms.ComboBox();
this.checkBoxMultiDev = new System.Windows.Forms.CheckBox();
this.flowLayoutPanel22 = new System.Windows.Forms.FlowLayoutPanel();
this.groupBox13 = new System.Windows.Forms.GroupBox();
this.flowLayoutPanel4 = new System.Windows.Forms.FlowLayoutPanel();
this.checkBoxDefIsAdv = new System.Windows.Forms.CheckBox();
@ -154,6 +156,10 @@
this.toolStripCheckUpdate = new System.Windows.Forms.ToolStripSplitButton();
this.curDevice = new System.Windows.Forms.ToolStripStatusLabel();
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.flowLayoutPanel23 = new System.Windows.Forms.FlowLayoutPanel();
this.label12 = new System.Windows.Forms.Label();
this.comboBox1 = new System.Windows.Forms.ComboBox();
this.groupBox15 = new System.Windows.Forms.GroupBox();
this.groupBox1.SuspendLayout();
this.tableLayoutPanel5.SuspendLayout();
this.flowLayoutPanel12.SuspendLayout();
@ -196,6 +202,7 @@
this.groupBox9.SuspendLayout();
this.flowLayoutPanel21.SuspendLayout();
this.tabPage3.SuspendLayout();
this.tableLayoutPanel14.SuspendLayout();
this.flowLayoutPanel6.SuspendLayout();
this.groupBox6.SuspendLayout();
this.flowLayoutPanel2.SuspendLayout();
@ -204,11 +211,14 @@
((System.ComponentModel.ISupportInitialize)(this.numericCLIFontSize)).BeginInit();
this.groupBox14.SuspendLayout();
this.flowLayoutPanel5.SuspendLayout();
this.flowLayoutPanel22.SuspendLayout();
this.groupBox13.SuspendLayout();
this.flowLayoutPanel4.SuspendLayout();
this.groupBox11.SuspendLayout();
this.flowLayoutPanel3.SuspendLayout();
this.statusStrip1.SuspendLayout();
this.flowLayoutPanel23.SuspendLayout();
this.groupBox15.SuspendLayout();
this.SuspendLayout();
//
// groupBox1
@ -871,20 +881,25 @@
//
// tabPage3
//
this.tabPage3.Controls.Add(this.flowLayoutPanel6);
this.tabPage3.Controls.Add(this.tableLayoutPanel14);
resources.ApplyResources(this.tabPage3, "tabPage3");
this.tabPage3.Name = "tabPage3";
this.tabPage3.UseVisualStyleBackColor = true;
this.tabPage3.Click += new System.EventHandler(this.tabPage3_Click);
//
// tableLayoutPanel14
//
resources.ApplyResources(this.tableLayoutPanel14, "tableLayoutPanel14");
this.tableLayoutPanel14.Controls.Add(this.flowLayoutPanel6, 0, 0);
this.tableLayoutPanel14.Controls.Add(this.flowLayoutPanel22, 0, 1);
this.tableLayoutPanel14.Name = "tableLayoutPanel14";
//
// flowLayoutPanel6
//
resources.ApplyResources(this.flowLayoutPanel6, "flowLayoutPanel6");
this.flowLayoutPanel6.Controls.Add(this.groupBox6);
this.flowLayoutPanel6.Controls.Add(this.groupBox12);
this.flowLayoutPanel6.Controls.Add(this.groupBox14);
this.flowLayoutPanel6.Controls.Add(this.groupBox13);
this.flowLayoutPanel6.Controls.Add(this.groupBox11);
this.flowLayoutPanel6.Name = "flowLayoutPanel6";
//
// groupBox6
@ -941,8 +956,8 @@
//
// groupBox12
//
this.groupBox12.Controls.Add(this.tableLayoutPanel12);
resources.ApplyResources(this.groupBox12, "groupBox12");
this.groupBox12.Controls.Add(this.tableLayoutPanel12);
this.groupBox12.Name = "groupBox12";
this.groupBox12.TabStop = false;
//
@ -1041,6 +1056,14 @@
this.checkBoxMultiDev.UseVisualStyleBackColor = true;
this.checkBoxMultiDev.CheckedChanged += new System.EventHandler(this.checkBoxMultiDev_CheckedChanged);
//
// flowLayoutPanel22
//
resources.ApplyResources(this.flowLayoutPanel22, "flowLayoutPanel22");
this.flowLayoutPanel22.Controls.Add(this.groupBox15);
this.flowLayoutPanel22.Controls.Add(this.groupBox13);
this.flowLayoutPanel22.Controls.Add(this.groupBox11);
this.flowLayoutPanel22.Name = "flowLayoutPanel22";
//
// groupBox13
//
resources.ApplyResources(this.groupBox13, "groupBox13");
@ -1133,6 +1156,35 @@
this.timer1.Enabled = true;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
//
// flowLayoutPanel23
//
resources.ApplyResources(this.flowLayoutPanel23, "flowLayoutPanel23");
this.flowLayoutPanel23.Controls.Add(this.label12);
this.flowLayoutPanel23.Controls.Add(this.comboBox1);
this.flowLayoutPanel23.Name = "flowLayoutPanel23";
//
// label12
//
resources.ApplyResources(this.label12, "label12");
this.label12.Name = "label12";
//
// comboBox1
//
resources.ApplyResources(this.comboBox1, "comboBox1");
this.comboBox1.FormattingEnabled = true;
this.comboBox1.Items.AddRange(new object[] {
resources.GetString("comboBox1.Items"),
resources.GetString("comboBox1.Items1")});
this.comboBox1.Name = "comboBox1";
this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.ComboBox1_SelectedIndexChanged);
//
// groupBox15
//
resources.ApplyResources(this.groupBox15, "groupBox15");
this.groupBox15.Controls.Add(this.flowLayoutPanel23);
this.groupBox15.Name = "groupBox15";
this.groupBox15.TabStop = false;
//
// Form1
//
resources.ApplyResources(this, "$this");
@ -1227,6 +1279,8 @@
this.flowLayoutPanel21.PerformLayout();
this.tabPage3.ResumeLayout(false);
this.tabPage3.PerformLayout();
this.tableLayoutPanel14.ResumeLayout(false);
this.tableLayoutPanel14.PerformLayout();
this.flowLayoutPanel6.ResumeLayout(false);
this.flowLayoutPanel6.PerformLayout();
this.groupBox6.ResumeLayout(false);
@ -1242,6 +1296,8 @@
this.groupBox14.PerformLayout();
this.flowLayoutPanel5.ResumeLayout(false);
this.flowLayoutPanel5.PerformLayout();
this.flowLayoutPanel22.ResumeLayout(false);
this.flowLayoutPanel22.PerformLayout();
this.groupBox13.ResumeLayout(false);
this.groupBox13.PerformLayout();
this.flowLayoutPanel4.ResumeLayout(false);
@ -1252,6 +1308,10 @@
this.flowLayoutPanel3.PerformLayout();
this.statusStrip1.ResumeLayout(false);
this.statusStrip1.PerformLayout();
this.flowLayoutPanel23.ResumeLayout(false);
this.flowLayoutPanel23.PerformLayout();
this.groupBox15.ResumeLayout(false);
this.groupBox15.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
@ -1383,6 +1443,12 @@
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel11;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel13;
private System.Windows.Forms.Button buttonEMfWrite;
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel22;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel14;
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel23;
private System.Windows.Forms.GroupBox groupBox15;
private System.Windows.Forms.Label label12;
private System.Windows.Forms.ComboBox comboBox1;
}
}

View File

@ -14,6 +14,7 @@ using System.Text.RegularExpressions;
using Microsoft.VisualBasic;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Globalization;
namespace MifareOneTool
{
@ -21,6 +22,8 @@ namespace MifareOneTool
{
public Form1()
{
System.Threading.Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(Properties.Settings.Default.Language);
System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo(Properties.Settings.Default.Language);
InitializeComponent();
}
@ -1540,5 +1543,26 @@ namespace MifareOneTool
{
}
}
private void ComboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedItem.ToString() == "标准")
{
System.Threading.Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("zh-ZH");
System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("zh-ZH");
Properties.Settings.Default.Language = "zh-ZH";
Properties.Settings.Default.Save();
Application.Restart();
}
else if (comboBox1.SelectedItem.ToString() == "俄语")
{
System.Threading.Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("ru-RU");
System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("ru-RU");
Properties.Settings.Default.Language = "ru-RU";
Properties.Settings.Default.Save();
Application.Restart();
}
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -324,6 +324,12 @@
<data name="checkBoxWriteProtect.Text" xml:space="preserve">
<value>Защита от записи данных (рекомендуется)</value>
</data>
<data name="comboBox1.Items" xml:space="preserve">
<value>Китайский</value>
</data>
<data name="comboBox1.Items1" xml:space="preserve">
<value>Русский</value>
</data>
<data name="groupBox1.Text" xml:space="preserve">
<value>Управление устройством</value>
</data>
@ -339,6 +345,9 @@
<data name="groupBox14.Text" xml:space="preserve">
<value>Настройки оптимизации</value>
</data>
<data name="groupBox15.Text" xml:space="preserve">
<value>Язык и регион</value>
</data>
<data name="groupBox2.Text" xml:space="preserve">
<value>Обычные операции</value>
</data>
@ -374,6 +383,9 @@
<value>Укажите устройство
</value>
</data>
<data name="label12.Text" xml:space="preserve">
<value>Выберите язык интерфейса</value>
</data>
<data name="label5.Text" xml:space="preserve">
<value>1. Начните здесь

View File

@ -326,6 +326,12 @@
<data name="checkBoxWriteProtect.Text" xml:space="preserve">
<value>数据写入保护(建议)</value>
</data>
<data name="comboBox1.Items" xml:space="preserve">
<value>标准</value>
</data>
<data name="comboBox1.Items1" xml:space="preserve">
<value>俄语</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>MifareOne Tool</value>
</data>
@ -347,6 +353,9 @@
<data name="groupBox14.Text" xml:space="preserve">
<value>优化设置</value>
</data>
<data name="groupBox15.Text" xml:space="preserve">
<value>语言和地区</value>
</data>
<data name="groupBox2.Text" xml:space="preserve">
<value>普通卡操作</value>
</data>
@ -381,6 +390,9 @@
<data name="label11.Text" xml:space="preserve">
<value>指定设备</value>
</data>
<data name="label12.Text" xml:space="preserve">
<value>选择界面语言</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>&gt;&gt;</value>
</data>
@ -428,9 +440,6 @@
<value>Hello,cardman!
首次运行建议点击"检测设备"以加快后续运行速度
</value>
<comment>Previous text: Hello,cardman!
首次运行建议点击"检测设备"以加快后续运行速度
</comment>
</data>
<data name="statusLabel.Text" xml:space="preserve">
<value>就绪</value>

View File

@ -104,12 +104,6 @@
<Compile Include="GitHubUpdate.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="SelectLanguage.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="SelectLanguage.designer.cs">
<DependentUpon>SelectLanguage.cs</DependentUpon>
</Compile>
<EmbeddedResource Include="Form1.resx">
<DependentUpon>Form1.cs</DependentUpon>
</EmbeddedResource>
@ -171,9 +165,6 @@
<EmbeddedResource Include="Properties\Resources.zh.resx">
<DependentUpon>Resources.resx</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="SelectLanguage.resx">
<DependentUpon>SelectLanguage.cs</DependentUpon>
</EmbeddedResource>
<None Include="app.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>

View File

@ -1002,6 +1002,18 @@
<GeneralIds>
<StringID>334</StringID>
</GeneralIds>
<GeneralIds>
<StringID>335</StringID>
</GeneralIds>
<GeneralIds>
<StringID>336</StringID>
</GeneralIds>
<GeneralIds>
<StringID>337</StringID>
</GeneralIds>
<GeneralIds>
<StringID>338</StringID>
</GeneralIds>
<Languages>
<LanguageID>30724</LanguageID>
<LanguageName>Китайский</LanguageName>
@ -5062,6 +5074,54 @@ CUID карта</LanguageText>
<LanguageText>Сравнение дампов</LanguageText>
<Status>2</Status>
</GeneralTexts>
<GeneralTexts>
<StringID>335</StringID>
<LanguageID>30724</LanguageID>
<LanguageText>语言和地区</LanguageText>
<Status>1</Status>
</GeneralTexts>
<GeneralTexts>
<StringID>336</StringID>
<LanguageID>30724</LanguageID>
<LanguageText>选择界面语言</LanguageText>
<Status>1</Status>
</GeneralTexts>
<GeneralTexts>
<StringID>337</StringID>
<LanguageID>30724</LanguageID>
<LanguageText>标准</LanguageText>
<Status>1</Status>
</GeneralTexts>
<GeneralTexts>
<StringID>338</StringID>
<LanguageID>30724</LanguageID>
<LanguageText>俄语</LanguageText>
<Status>1</Status>
</GeneralTexts>
<GeneralTexts>
<StringID>337</StringID>
<LanguageID>25</LanguageID>
<LanguageText>Китайский</LanguageText>
<Status>2</Status>
</GeneralTexts>
<GeneralTexts>
<StringID>338</StringID>
<LanguageID>25</LanguageID>
<LanguageText>Русский</LanguageText>
<Status>2</Status>
</GeneralTexts>
<GeneralTexts>
<StringID>335</StringID>
<LanguageID>25</LanguageID>
<LanguageText>Язык и регион</LanguageText>
<Status>2</Status>
</GeneralTexts>
<GeneralTexts>
<StringID>336</StringID>
<LanguageID>25</LanguageID>
<LanguageText>Выберите язык интерфейса</LanguageText>
<Status>2</Status>
</GeneralTexts>
<Properties>
<Component>FormMFF08.resx</Component>
<Name>logBox.Text</Name>
@ -9710,6 +9770,70 @@ CUID карта</LanguageText>
<ResourceName>richTextBox1.Lines[0]</ResourceName>
<Hidden>false</Hidden>
</Properties>
<Properties>
<Component>Form1.resx</Component>
<Name>groupBox15.Text</Name>
<StringID>335</StringID>
<Selected>true</Selected>
<ResourceName>groupBox15.Text</ResourceName>
<Hidden>false</Hidden>
</Properties>
<Properties>
<Component>Form1.resx</Component>
<Name>label12.Text</Name>
<StringID>336</StringID>
<Selected>true</Selected>
<ResourceName>label12.Text</ResourceName>
<Hidden>false</Hidden>
</Properties>
<Properties>
<Component>Form1.cs</Component>
<Name>groupBox15.Text</Name>
<StringID>335</StringID>
<Selected>true</Selected>
<ResourceName>groupBox15.Text</ResourceName>
<Hidden>false</Hidden>
</Properties>
<Properties>
<Component>Form1.cs</Component>
<Name>label12.Text</Name>
<StringID>336</StringID>
<Selected>true</Selected>
<ResourceName>label12.Text</ResourceName>
<Hidden>false</Hidden>
</Properties>
<Properties>
<Component>Form1.resx</Component>
<Name>comboBox1.Items</Name>
<StringID>337</StringID>
<Selected>true</Selected>
<ResourceName>comboBox1.Items</ResourceName>
<Hidden>false</Hidden>
</Properties>
<Properties>
<Component>Form1.resx</Component>
<Name>comboBox1.Items1</Name>
<StringID>338</StringID>
<Selected>true</Selected>
<ResourceName>comboBox1.Items1</ResourceName>
<Hidden>false</Hidden>
</Properties>
<Properties>
<Component>Form1.cs</Component>
<Name>comboBox1.Items[0]</Name>
<StringID>337</StringID>
<Selected>true</Selected>
<ResourceName>comboBox1.Items</ResourceName>
<Hidden>false</Hidden>
</Properties>
<Properties>
<Component>Form1.cs</Component>
<Name>comboBox1.Items[1]</Name>
<StringID>338</StringID>
<Selected>true</Selected>
<ResourceName>comboBox1.Items1</ResourceName>
<Hidden>false</Hidden>
</Properties>
<GeneralAttributes>
<Name>XmlDatabaseVersion</Name>
<TextValue>1</TextValue>

View File

@ -20,13 +20,6 @@ namespace MifareOneTool
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//Show the language select dialog
MultiLang.SelectLanguage frmLang = new MultiLang.SelectLanguage() ;
frmLang.LoadSettingsAndShow() ;
frmLang.Dispose() ;
frmLang = null ;
Application.Run(new Form1());
}
else

View File

@ -1,10 +1,10 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
// Этот код создан программой.
// Исполняемая версия:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
// повторной генерации кода.
// </auto-generated>
//------------------------------------------------------------------------------
@ -12,7 +12,7 @@ namespace MifareOneTool.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
@ -175,5 +175,17 @@ namespace MifareOneTool.Properties {
this["CuidKeyOver"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("")]
public string Language {
get {
return ((string)(this["Language"]));
}
set {
this["Language"] = value;
}
}
}
}

View File

@ -41,5 +41,8 @@
<Setting Name="CuidKeyOver" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
</Setting>
<Setting Name="Language" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
</Settings>
</SettingsFile>

View File

@ -282,9 +282,5 @@ namespace MultiLang
StartupMode = enumStartupMode.UseDefaultCulture;
}
private void LstCultures_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
}

View File

@ -28,7 +28,6 @@ namespace MultiLang
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SelectLanguage));
this.rbSelected = new System.Windows.Forms.RadioButton();
this.rbShow = new System.Windows.Forms.RadioButton();
this.lblStartup = new System.Windows.Forms.Label();
@ -41,62 +40,108 @@ namespace MultiLang
//
// rbSelected
//
resources.ApplyResources(this.rbSelected, "rbSelected");
this.rbSelected.AccessibleDescription = "";
this.rbSelected.AccessibleName = "";
this.rbSelected.FlatStyle = System.Windows.Forms.FlatStyle.System;
this.rbSelected.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.rbSelected.Location = new System.Drawing.Point(4, 40);
this.rbSelected.Name = "rbSelected";
this.rbSelected.Size = new System.Drawing.Size(209, 20);
this.rbSelected.TabIndex = 2;
this.rbSelected.Text = "Use the selected language";
this.rbSelected.CheckedChanged += new System.EventHandler(this.OnStartup_CheckedChanged);
//
// rbShow
//
resources.ApplyResources(this.rbShow, "rbShow");
this.rbShow.AccessibleDescription = "";
this.rbShow.AccessibleName = "";
this.rbShow.Checked = true;
this.rbShow.FlatStyle = System.Windows.Forms.FlatStyle.System;
this.rbShow.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.rbShow.Location = new System.Drawing.Point(4, 20);
this.rbShow.Name = "rbShow";
this.rbShow.Size = new System.Drawing.Size(209, 20);
this.rbShow.TabIndex = 1;
this.rbShow.TabStop = true;
this.rbShow.Text = "Show this form again";
this.rbShow.CheckedChanged += new System.EventHandler(this.OnStartup_CheckedChanged);
//
// lblStartup
//
resources.ApplyResources(this.lblStartup, "lblStartup");
this.lblStartup.AccessibleDescription = "";
this.lblStartup.AccessibleName = "";
this.lblStartup.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.lblStartup.Location = new System.Drawing.Point(4, 3);
this.lblStartup.Name = "lblStartup";
this.lblStartup.Size = new System.Drawing.Size(209, 17);
this.lblStartup.TabIndex = 0;
this.lblStartup.Text = "Next time ...";
//
// rbDefault
//
resources.ApplyResources(this.rbDefault, "rbDefault");
this.rbDefault.AccessibleDescription = "";
this.rbDefault.AccessibleName = "";
this.rbDefault.FlatStyle = System.Windows.Forms.FlatStyle.System;
this.rbDefault.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.rbDefault.Location = new System.Drawing.Point(4, 60);
this.rbDefault.Name = "rbDefault";
this.rbDefault.Size = new System.Drawing.Size(209, 20);
this.rbDefault.TabIndex = 3;
this.rbDefault.Text = "Use the default language";
this.rbDefault.CheckedChanged += new System.EventHandler(this.OnStartup_CheckedChanged);
//
// lstCultures
//
resources.ApplyResources(this.lstCultures, "lstCultures");
this.lstCultures.AccessibleDescription = "";
this.lstCultures.AccessibleName = "";
this.lstCultures.DisplayMember = "NativeName";
this.lstCultures.Font = new System.Drawing.Font("Arial", 9.75F);
this.lstCultures.IntegralHeight = false;
this.lstCultures.ItemHeight = 16;
this.lstCultures.Location = new System.Drawing.Point(4, 4);
this.lstCultures.Name = "lstCultures";
this.lstCultures.SelectedIndexChanged += new System.EventHandler(this.LstCultures_SelectedIndexChanged);
this.lstCultures.Size = new System.Drawing.Size(264, 220);
this.lstCultures.TabIndex = 7;
this.lstCultures.DoubleClick += new System.EventHandler(this.btOK_Click);
//
// btOK
//
resources.ApplyResources(this.btOK, "btOK");
this.btOK.AccessibleDescription = "";
this.btOK.AccessibleName = "";
this.btOK.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.btOK.Location = new System.Drawing.Point(180, 316);
this.btOK.Name = "btOK";
this.btOK.Size = new System.Drawing.Size(90, 32);
this.btOK.TabIndex = 8;
this.btOK.Text = "OK";
this.btOK.Click += new System.EventHandler(this.btOK_Click);
//
// Panel1
//
resources.ApplyResources(this.Panel1, "Panel1");
this.Panel1.AccessibleDescription = "";
this.Panel1.AccessibleName = "";
this.Panel1.BackColor = System.Drawing.SystemColors.Control;
this.Panel1.Controls.Add(this.rbDefault);
this.Panel1.Controls.Add(this.rbSelected);
this.Panel1.Controls.Add(this.rbShow);
this.Panel1.Controls.Add(this.lblStartup);
this.Panel1.Location = new System.Drawing.Point(4, 228);
this.Panel1.Name = "Panel1";
this.Panel1.Size = new System.Drawing.Size(264, 84);
this.Panel1.TabIndex = 9;
//
// SelectLanguage
//
resources.ApplyResources(this, "$this");
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(272, 352);
this.Controls.Add(this.lstCultures);
this.Controls.Add(this.btOK);
this.Controls.Add(this.Panel1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
this.Name = "SelectLanguage";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "SelectLanguage";
this.Load += new System.EventHandler(this.SelectLanguage_Load);
this.Panel1.ResumeLayout(false);
this.ResumeLayout(false);

View File

@ -117,289 +117,4 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="rbSelected.AccessibleDescription" xml:space="preserve">
<value />
</data>
<data name="rbSelected.AccessibleName" xml:space="preserve">
<value />
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="rbSelected.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>System</value>
</data>
<data name="rbSelected.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="rbSelected.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 62</value>
</data>
<data name="rbSelected.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 5, 4, 5</value>
</data>
<data name="rbSelected.Size" type="System.Drawing.Size, System.Drawing">
<value>314, 31</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="rbSelected.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="rbSelected.Text" xml:space="preserve">
<value>Use the selected language</value>
</data>
<data name="&gt;&gt;rbSelected.Name" xml:space="preserve">
<value>rbSelected</value>
</data>
<data name="&gt;&gt;rbSelected.Type" xml:space="preserve">
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;rbSelected.Parent" xml:space="preserve">
<value>Panel1</value>
</data>
<data name="&gt;&gt;rbSelected.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="rbShow.AccessibleDescription" xml:space="preserve">
<value />
</data>
<data name="rbShow.AccessibleName" xml:space="preserve">
<value />
</data>
<data name="rbShow.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>System</value>
</data>
<data name="rbShow.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="rbShow.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 31</value>
</data>
<data name="rbShow.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 5, 4, 5</value>
</data>
<data name="rbShow.Size" type="System.Drawing.Size, System.Drawing">
<value>314, 31</value>
</data>
<data name="rbShow.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="rbShow.Text" xml:space="preserve">
<value>Show this form again</value>
</data>
<data name="&gt;&gt;rbShow.Name" xml:space="preserve">
<value>rbShow</value>
</data>
<data name="&gt;&gt;rbShow.Type" xml:space="preserve">
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;rbShow.Parent" xml:space="preserve">
<value>Panel1</value>
</data>
<data name="&gt;&gt;rbShow.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="lblStartup.AccessibleDescription" xml:space="preserve">
<value />
</data>
<data name="lblStartup.AccessibleName" xml:space="preserve">
<value />
</data>
<data name="lblStartup.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblStartup.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 5</value>
</data>
<data name="lblStartup.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 0, 4, 0</value>
</data>
<data name="lblStartup.Size" type="System.Drawing.Size, System.Drawing">
<value>314, 26</value>
</data>
<data name="lblStartup.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="lblStartup.Text" xml:space="preserve">
<value>Next time ...</value>
</data>
<data name="&gt;&gt;lblStartup.Name" xml:space="preserve">
<value>lblStartup</value>
</data>
<data name="&gt;&gt;lblStartup.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblStartup.Parent" xml:space="preserve">
<value>Panel1</value>
</data>
<data name="&gt;&gt;lblStartup.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="rbDefault.AccessibleDescription" xml:space="preserve">
<value />
</data>
<data name="rbDefault.AccessibleName" xml:space="preserve">
<value />
</data>
<data name="rbDefault.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>System</value>
</data>
<data name="rbDefault.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="rbDefault.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 92</value>
</data>
<data name="rbDefault.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 5, 4, 5</value>
</data>
<data name="rbDefault.Size" type="System.Drawing.Size, System.Drawing">
<value>314, 31</value>
</data>
<data name="rbDefault.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="rbDefault.Text" xml:space="preserve">
<value>Use the default language</value>
</data>
<data name="&gt;&gt;rbDefault.Name" xml:space="preserve">
<value>rbDefault</value>
</data>
<data name="&gt;&gt;rbDefault.Type" xml:space="preserve">
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;rbDefault.Parent" xml:space="preserve">
<value>Panel1</value>
</data>
<data name="&gt;&gt;rbDefault.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="lstCultures.AccessibleDescription" xml:space="preserve">
<value />
</data>
<data name="lstCultures.AccessibleName" xml:space="preserve">
<value />
</data>
<data name="lstCultures.Font" type="System.Drawing.Font, System.Drawing">
<value>Arial, 9.75pt</value>
</data>
<data name="lstCultures.IntegralHeight" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="lstCultures.ItemHeight" type="System.Int32, mscorlib">
<value>23</value>
</data>
<data name="lstCultures.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 6</value>
</data>
<data name="lstCultures.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 5, 4, 5</value>
</data>
<data name="lstCultures.Size" type="System.Drawing.Size, System.Drawing">
<value>394, 336</value>
</data>
<data name="lstCultures.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="&gt;&gt;lstCultures.Name" xml:space="preserve">
<value>lstCultures</value>
</data>
<data name="&gt;&gt;lstCultures.Type" xml:space="preserve">
<value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lstCultures.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;lstCultures.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="btOK.AccessibleDescription" xml:space="preserve">
<value />
</data>
<data name="btOK.AccessibleName" xml:space="preserve">
<value />
</data>
<data name="btOK.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btOK.Location" type="System.Drawing.Point, System.Drawing">
<value>270, 486</value>
</data>
<data name="btOK.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 5, 4, 5</value>
</data>
<data name="btOK.Size" type="System.Drawing.Size, System.Drawing">
<value>135, 49</value>
</data>
<data name="btOK.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="btOK.Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="&gt;&gt;btOK.Name" xml:space="preserve">
<value>btOK</value>
</data>
<data name="&gt;&gt;btOK.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;btOK.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;btOK.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="Panel1.AccessibleDescription" xml:space="preserve">
<value />
</data>
<data name="Panel1.AccessibleName" xml:space="preserve">
<value />
</data>
<data name="Panel1.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 351</value>
</data>
<data name="Panel1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 5, 4, 5</value>
</data>
<data name="Panel1.Size" type="System.Drawing.Size, System.Drawing">
<value>396, 129</value>
</data>
<data name="Panel1.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
</data>
<data name="&gt;&gt;Panel1.Name" xml:space="preserve">
<value>Panel1</value>
</data>
<data name="&gt;&gt;Panel1.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;Panel1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;Panel1.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>9, 20</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>408, 542</value>
</data>
<data name="$this.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 5, 4, 5</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>SelectLanguage</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>SelectLanguage</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
</root>

View File

@ -53,6 +53,9 @@
<setting name="CuidKeyOver" serializeAs="String">
<value>True</value>
</setting>
<setting name="Language" serializeAs="String">
<value />
</setting>
</MifareOneTool.Properties.Settings>
</userSettings>
</configuration>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff