Language selection

This commit is contained in:
chudov
2009-03-23 15:46:26 +00:00
parent f4cb443162
commit b2eedb3766
9 changed files with 5218 additions and 5468 deletions

View File

@@ -5,6 +5,7 @@ using System.IO;
using System.Text; using System.Text;
using CUETools.Processor; using CUETools.Processor;
using System.Threading; using System.Threading;
using System.Globalization;
using System.Runtime.Remoting; using System.Runtime.Remoting;
using System.Runtime.Remoting.Channels.Ipc; using System.Runtime.Remoting.Channels.Ipc;
@@ -52,9 +53,10 @@ namespace JDP {
string myId = "BZ92759C-63Q7-444e-ADA6-E495634A493D"; string myId = "BZ92759C-63Q7-444e-ADA6-E495634A493D";
Application.EnableVisualStyles(); Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false); Application.SetCompatibleTextRenderingDefault(false);
frmCUETools form = new frmCUETools();
CUEConfig config = new CUEConfig(); CUEConfig config = new CUEConfig();
config.Load(new SettingsReader("CUE Tools", "settings.txt")); config.Load(new SettingsReader("CUE Tools", "settings.txt"));
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(config.language);
frmCUETools form = new frmCUETools();
if (!config.oneInstance || SingletonController.IamFirst(myId, new SingletonController.ReceiveDelegate(form.OnSecondCall))) if (!config.oneInstance || SingletonController.IamFirst(myId, new SingletonController.ReceiveDelegate(form.OnSecondCall)))
{ {
if (args.Length == 1) if (args.Length == 1)

File diff suppressed because it is too large Load Diff

View File

@@ -32,6 +32,7 @@ using System.Drawing;
using System.Text; using System.Text;
using System.Windows.Forms; using System.Windows.Forms;
using System.IO; using System.IO;
using System.Globalization;
using System.Threading; using System.Threading;
using System.Diagnostics; using System.Diagnostics;
using CUETools.Processor; using CUETools.Processor;
@@ -110,6 +111,13 @@ namespace JDP {
StartConvert(); StartConvert();
} }
private void ChangeCulture(Control control, ComponentResourceManager resources)
{
resources.ApplyResources(control, control.Name, Thread.CurrentThread.CurrentUICulture);
foreach (Control c in control.Controls)
ChangeCulture(c, resources);
}
private void btnSettings_Click(object sender, EventArgs e) { private void btnSettings_Click(object sender, EventArgs e) {
using (frmSettings settingsForm = new frmSettings()) { using (frmSettings settingsForm = new frmSettings()) {
settingsForm.ReducePriority = _reducePriority; settingsForm.ReducePriority = _reducePriority;
@@ -117,6 +125,13 @@ namespace JDP {
settingsForm.ShowDialog(); settingsForm.ShowDialog();
if (Thread.CurrentThread.CurrentUICulture != CultureInfo.GetCultureInfo(_config.language))
{
Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(_config.language);
ComponentResourceManager resources = new ComponentResourceManager(typeof(frmCUETools));
ChangeCulture(this, resources);
}
_reducePriority = settingsForm.ReducePriority; _reducePriority = settingsForm.ReducePriority;
_config = settingsForm.Config; _config = settingsForm.Config;
updateOutputStyles(); updateOutputStyles();

View File

@@ -142,45 +142,30 @@
<value /> <value />
</data> </data>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="rbEmbedCUE.Size" type="System.Drawing.Size, System.Drawing">
<value>81, 17</value>
</data>
<data name="rbEmbedCUE.Text" xml:space="preserve"> <data name="rbEmbedCUE.Text" xml:space="preserve">
<value>&amp;Eingebettet</value> <value>&amp;Eingebettet</value>
</data> </data>
<data name="rbEmbedCUE.ToolTip" xml:space="preserve"> <data name="rbEmbedCUE.ToolTip" xml:space="preserve">
<value>Erstelle einzelne Datei mit eingebettetem CUE-Sheet</value> <value>Erstelle einzelne Datei mit eingebettetem CUE-Sheet</value>
</data> </data>
<data name="rbGapsLeftOut.Size" type="System.Drawing.Size, System.Drawing">
<value>120, 17</value>
</data>
<data name="rbGapsLeftOut.Text" xml:space="preserve"> <data name="rbGapsLeftOut.Text" xml:space="preserve">
<value>Lücken ausgelassen</value> <value>Lücken ausgelassen</value>
</data> </data>
<data name="rbGapsLeftOut.ToolTip" xml:space="preserve"> <data name="rbGapsLeftOut.ToolTip" xml:space="preserve">
<value>Erstelle mehrere Dateien ohne Lücken</value> <value>Erstelle mehrere Dateien ohne Lücken</value>
</data> </data>
<data name="rbGapsPrepended.Size" type="System.Drawing.Size, System.Drawing">
<value>124, 17</value>
</data>
<data name="rbGapsPrepended.Text" xml:space="preserve"> <data name="rbGapsPrepended.Text" xml:space="preserve">
<value>Lücken vorangestellt</value> <value>Lücken vorangestellt</value>
</data> </data>
<data name="rbGapsPrepended.ToolTip" xml:space="preserve"> <data name="rbGapsPrepended.ToolTip" xml:space="preserve">
<value>Erstelle mehrere Dateien mit vorangestellten Lücken</value> <value>Erstelle mehrere Dateien mit vorangestellten Lücken</value>
</data> </data>
<data name="rbGapsAppended.Size" type="System.Drawing.Size, System.Drawing">
<value>113, 17</value>
</data>
<data name="rbGapsAppended.Text" xml:space="preserve"> <data name="rbGapsAppended.Text" xml:space="preserve">
<value>Lücken &amp;angehängt</value> <value>Lücken &amp;angehängt</value>
</data> </data>
<data name="rbGapsAppended.ToolTip" xml:space="preserve"> <data name="rbGapsAppended.ToolTip" xml:space="preserve">
<value>Erstelle mehrere Dateien mit nachgestellten Lücken</value> <value>Erstelle mehrere Dateien mit nachgestellten Lücken</value>
</data> </data>
<data name="rbSingleFile.Size" type="System.Drawing.Size, System.Drawing">
<value>126, 17</value>
</data>
<data name="rbSingleFile.Text" xml:space="preserve"> <data name="rbSingleFile.Text" xml:space="preserve">
<value>&amp;Einzelne Datei + CUE</value> <value>&amp;Einzelne Datei + CUE</value>
</data> </data>
@@ -199,57 +184,36 @@
<data name="btnAbout.ToolTip" xml:space="preserve"> <data name="btnAbout.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="txtCustomFormat.Text" xml:space="preserve">
<value>%1:-2\Neu\%-1\%F.cue</value>
</data>
<data name="txtCustomFormat.ToolTip" xml:space="preserve"> <data name="txtCustomFormat.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="rbCustomFormat.Size" type="System.Drawing.Size, System.Drawing">
<value>134, 17</value>
</data>
<data name="rbCustomFormat.Text" xml:space="preserve"> <data name="rbCustomFormat.Text" xml:space="preserve">
<value>Nutze eigenes Format:</value> <value>Nutze eigenes Format:</value>
</data> </data>
<data name="rbCustomFormat.ToolTip" xml:space="preserve"> <data name="rbCustomFormat.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="txtCreateSubdirectory.Text" xml:space="preserve">
<value>Neu</value>
</data>
<data name="txtCreateSubdirectory.ToolTip" xml:space="preserve"> <data name="txtCreateSubdirectory.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="rbDontGenerate.Size" type="System.Drawing.Size, System.Drawing">
<value>61, 17</value>
</data>
<data name="rbDontGenerate.Text" xml:space="preserve"> <data name="rbDontGenerate.Text" xml:space="preserve">
<value>&amp;Manuell</value> <value>&amp;Manuell</value>
</data> </data>
<data name="rbDontGenerate.ToolTip" xml:space="preserve"> <data name="rbDontGenerate.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="rbCreateSubdirectory.Size" type="System.Drawing.Size, System.Drawing">
<value>147, 17</value>
</data>
<data name="rbCreateSubdirectory.Text" xml:space="preserve"> <data name="rbCreateSubdirectory.Text" xml:space="preserve">
<value>E&amp;rstelle Unterverzeichnis:</value> <value>E&amp;rstelle Unterverzeichnis:</value>
</data> </data>
<data name="rbCreateSubdirectory.ToolTip" xml:space="preserve"> <data name="rbCreateSubdirectory.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="rbAppendFilename.Size" type="System.Drawing.Size, System.Drawing">
<value>151, 17</value>
</data>
<data name="rbAppendFilename.Text" xml:space="preserve"> <data name="rbAppendFilename.Text" xml:space="preserve">
<value>An Dateinamen anhängen:</value> <value>An Dateinamen anhängen:</value>
</data> </data>
<data name="rbAppendFilename.ToolTip" xml:space="preserve"> <data name="rbAppendFilename.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="txtAppendFilename.Text" xml:space="preserve">
<value>-Neu</value>
</data>
<data name="txtAppendFilename.ToolTip" xml:space="preserve"> <data name="txtAppendFilename.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
@@ -262,9 +226,6 @@
<data name="btnCodec.ToolTip" xml:space="preserve"> <data name="btnCodec.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="rbUDC1.Size" type="System.Drawing.Size, System.Drawing">
<value>57, 17</value>
</data>
<data name="rbUDC1.Text" xml:space="preserve"> <data name="rbUDC1.Text" xml:space="preserve">
<value>eigene</value> <value>eigene</value>
</data> </data>
@@ -280,9 +241,6 @@
<data name="rbAPE.ToolTip" xml:space="preserve"> <data name="rbAPE.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="rbNoAudio.Size" type="System.Drawing.Size, System.Drawing">
<value>51, 17</value>
</data>
<data name="rbNoAudio.Text" xml:space="preserve"> <data name="rbNoAudio.Text" xml:space="preserve">
<value>Kei&amp;ne</value> <value>Kei&amp;ne</value>
</data> </data>
@@ -313,9 +271,6 @@
<data name="rbActionCorrectFilenames.ToolTip" xml:space="preserve"> <data name="rbActionCorrectFilenames.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="chkRecursive.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 17</value>
</data>
<data name="chkRecursive.Text" xml:space="preserve"> <data name="chkRecursive.Text" xml:space="preserve">
<value>Stapel</value> <value>Stapel</value>
</data> </data>
@@ -376,9 +331,6 @@
<data name="label2.ToolTip" xml:space="preserve"> <data name="label2.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>61, 13</value>
</data>
<data name="label1.Text" xml:space="preserve"> <data name="label1.Text" xml:space="preserve">
<value>Datenspur:</value> <value>Datenspur:</value>
</data> </data>
@@ -429,27 +381,18 @@
<data name="btnResume.ToolTip" xml:space="preserve"> <data name="btnResume.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="rbFreedbAlways.Size" type="System.Drawing.Size, System.Drawing">
<value>55, 17</value>
</data>
<data name="rbFreedbAlways.Text" xml:space="preserve"> <data name="rbFreedbAlways.Text" xml:space="preserve">
<value>Immer</value> <value>Immer</value>
</data> </data>
<data name="rbFreedbAlways.ToolTip" xml:space="preserve"> <data name="rbFreedbAlways.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="rbFreedbIf.Size" type="System.Drawing.Size, System.Drawing">
<value>80, 17</value>
</data>
<data name="rbFreedbIf.Text" xml:space="preserve"> <data name="rbFreedbIf.Text" xml:space="preserve">
<value>Wenn nötig</value> <value>Wenn nötig</value>
</data> </data>
<data name="rbFreedbIf.ToolTip" xml:space="preserve"> <data name="rbFreedbIf.ToolTip" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="rbFreedbNever.Size" type="System.Drawing.Size, System.Drawing">
<value>40, 17</value>
</data>
<data name="rbFreedbNever.Text" xml:space="preserve"> <data name="rbFreedbNever.Text" xml:space="preserve">
<value>Nie</value> <value>Nie</value>
</data> </data>

File diff suppressed because it is too large Load Diff

View File

@@ -127,45 +127,30 @@
<value>Стиль CUE</value> <value>Стиль CUE</value>
</data> </data>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="rbEmbedCUE.Size" type="System.Drawing.Size, System.Drawing">
<value>86, 17</value>
</data>
<data name="rbEmbedCUE.Text" xml:space="preserve"> <data name="rbEmbedCUE.Text" xml:space="preserve">
<value>Встроенный</value> <value>Встроенный</value>
</data> </data>
<data name="rbEmbedCUE.ToolTip" xml:space="preserve"> <data name="rbEmbedCUE.ToolTip" xml:space="preserve">
<value>Создать образ диска в виде одного аудио-файла со встроеным .cue (вложенным в него в виде тага CUESHEET)</value> <value>Создать образ диска в виде одного аудио-файла со встроеным .cue (вложенным в него в виде тага CUESHEET)</value>
</data> </data>
<data name="rbGapsLeftOut.Size" type="System.Drawing.Size, System.Drawing">
<value>85, 17</value>
</data>
<data name="rbGapsLeftOut.Text" xml:space="preserve"> <data name="rbGapsLeftOut.Text" xml:space="preserve">
<value>Без зазоров</value> <value>Без зазоров</value>
</data> </data>
<data name="rbGapsLeftOut.ToolTip" xml:space="preserve"> <data name="rbGapsLeftOut.ToolTip" xml:space="preserve">
<value>Порезать на треки, зазоры выкинуть (не рекомендуется)</value> <value>Порезать на треки, зазоры выкинуть (не рекомендуется)</value>
</data> </data>
<data name="rbGapsPrepended.Size" type="System.Drawing.Size, System.Drawing">
<value>110, 17</value>
</data>
<data name="rbGapsPrepended.Text" xml:space="preserve"> <data name="rbGapsPrepended.Text" xml:space="preserve">
<value>Зазоры в начале</value> <value>Зазоры в начале</value>
</data> </data>
<data name="rbGapsPrepended.ToolTip" xml:space="preserve"> <data name="rbGapsPrepended.ToolTip" xml:space="preserve">
<value>Порезать на треки, зазоры помещаются в начало трека (не рекомендуется)</value> <value>Порезать на треки, зазоры помещаются в начало трека (не рекомендуется)</value>
</data> </data>
<data name="rbGapsAppended.Size" type="System.Drawing.Size, System.Drawing">
<value>104, 17</value>
</data>
<data name="rbGapsAppended.Text" xml:space="preserve"> <data name="rbGapsAppended.Text" xml:space="preserve">
<value>Зазоры в конце</value> <value>Зазоры в конце</value>
</data> </data>
<data name="rbGapsAppended.ToolTip" xml:space="preserve"> <data name="rbGapsAppended.ToolTip" xml:space="preserve">
<value>Порезать на треки, зазоры помещаются в конец трека</value> <value>Порезать на треки, зазоры помещаются в конец трека</value>
</data> </data>
<data name="rbSingleFile.Size" type="System.Drawing.Size, System.Drawing">
<value>90, 17</value>
</data>
<data name="rbSingleFile.Text" xml:space="preserve"> <data name="rbSingleFile.Text" xml:space="preserve">
<value>Образ + CUE</value> <value>Образ + CUE</value>
</data> </data>
@@ -178,111 +163,63 @@
<data name="grpOutputPathGeneration.Text" xml:space="preserve"> <data name="grpOutputPathGeneration.Text" xml:space="preserve">
<value>Путь для выходных файлов</value> <value>Путь для выходных файлов</value>
</data> </data>
<data name="rbCustomFormat.Size" type="System.Drawing.Size, System.Drawing">
<value>89, 17</value>
</data>
<data name="rbCustomFormat.Text" xml:space="preserve"> <data name="rbCustomFormat.Text" xml:space="preserve">
<value>По шаблону:</value> <value>По шаблону:</value>
</data> </data>
<data name="rbDontGenerate.Size" type="System.Drawing.Size, System.Drawing">
<value>70, 17</value>
</data>
<data name="rbDontGenerate.Text" xml:space="preserve"> <data name="rbDontGenerate.Text" xml:space="preserve">
<value>Вручную</value> <value>Вручную</value>
</data> </data>
<data name="rbCreateSubdirectory.Size" type="System.Drawing.Size, System.Drawing">
<value>116, 17</value>
</data>
<data name="rbCreateSubdirectory.Text" xml:space="preserve"> <data name="rbCreateSubdirectory.Text" xml:space="preserve">
<value>Создать каталог:</value> <value>Создать каталог:</value>
</data> </data>
<data name="rbAppendFilename.Size" type="System.Drawing.Size, System.Drawing">
<value>117, 17</value>
</data>
<data name="rbAppendFilename.Text" xml:space="preserve"> <data name="rbAppendFilename.Text" xml:space="preserve">
<value>Суффикс к имени:</value> <value>Суффикс к имени:</value>
</data> </data>
<data name="grpAudioOutput.Text" xml:space="preserve"> <data name="grpAudioOutput.Text" xml:space="preserve">
<value>Формат аудио</value> <value>Формат аудио</value>
</data> </data>
<data name="rbNoAudio.Size" type="System.Drawing.Size, System.Drawing">
<value>76, 17</value>
</data>
<data name="rbNoAudio.Text" xml:space="preserve"> <data name="rbNoAudio.Text" xml:space="preserve">
<value>Без аудио</value> <value>Без аудио</value>
</data> </data>
<data name="btnSettings.Text" xml:space="preserve"> <data name="btnSettings.Text" xml:space="preserve">
<value>Настройки...</value> <value>Настройки...</value>
</data> </data>
<data name="rbActionCorrectFilenames.Size" type="System.Drawing.Size, System.Drawing">
<value>153, 17</value>
</data>
<data name="rbActionCorrectFilenames.Text" xml:space="preserve"> <data name="rbActionCorrectFilenames.Text" xml:space="preserve">
<value>Исправить имена файлов</value> <value>Исправить имена файлов</value>
</data> </data>
<data name="chkRecursive.Size" type="System.Drawing.Size, System.Drawing">
<value>65, 17</value>
</data>
<data name="chkRecursive.Text" xml:space="preserve"> <data name="chkRecursive.Text" xml:space="preserve">
<value>В папке</value> <value>В папке</value>
</data> </data>
<data name="rbActionCreateCUESheet.Size" type="System.Drawing.Size, System.Drawing">
<value>92, 17</value>
</data>
<data name="rbActionCreateCUESheet.Text" xml:space="preserve"> <data name="rbActionCreateCUESheet.Text" xml:space="preserve">
<value>Создать .cue</value> <value>Создать .cue</value>
</data> </data>
<data name="chkMulti.Location" type="System.Drawing.Point, System.Drawing"> <data name="chkMulti.Location" type="System.Drawing.Point, System.Drawing">
<value>81, 148</value> <value>81, 148</value>
</data> </data>
<data name="chkMulti.Size" type="System.Drawing.Size, System.Drawing">
<value>80, 17</value>
</data>
<data name="chkMulti.Text" xml:space="preserve"> <data name="chkMulti.Text" xml:space="preserve">
<value>Несколько</value> <value>Несколько</value>
</data> </data>
<data name="rbActionVerifyAndCRCs.Size" type="System.Drawing.Size, System.Drawing">
<value>109, 17</value>
</data>
<data name="rbActionVerifyAndCRCs.Text" xml:space="preserve"> <data name="rbActionVerifyAndCRCs.Text" xml:space="preserve">
<value>Проверка + CRC</value> <value>Проверка + CRC</value>
</data> </data>
<data name="rbActionVerifyAndEncode.Size" type="System.Drawing.Size, System.Drawing">
<value>154, 17</value>
</data>
<data name="rbActionVerifyAndEncode.Text" xml:space="preserve"> <data name="rbActionVerifyAndEncode.Text" xml:space="preserve">
<value>Конвертация + проверка</value> <value>Конвертация + проверка</value>
</data> </data>
<data name="rbActionVerifyThenEncode.Size" type="System.Drawing.Size, System.Drawing">
<value>147, 17</value>
</data>
<data name="rbActionVerifyThenEncode.Text" xml:space="preserve"> <data name="rbActionVerifyThenEncode.Text" xml:space="preserve">
<value>Проверка, конвертация</value> <value>Проверка, конвертация</value>
</data> </data>
<data name="rbActionVerify.Size" type="System.Drawing.Size, System.Drawing">
<value>112, 17</value>
</data>
<data name="rbActionVerify.Text" xml:space="preserve"> <data name="rbActionVerify.Text" xml:space="preserve">
<value>Только проверка</value> <value>Только проверка</value>
</data> </data>
<data name="rbActionEncode.Size" type="System.Drawing.Size, System.Drawing">
<value>92, 17</value>
</data>
<data name="rbActionEncode.Text" xml:space="preserve"> <data name="rbActionEncode.Text" xml:space="preserve">
<value>Конвертация</value> <value>Конвертация</value>
</data> </data>
<data name="grpAction.Text" xml:space="preserve"> <data name="grpAction.Text" xml:space="preserve">
<value>Действие</value> <value>Действие</value>
</data> </data>
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
<value>41, 13</value>
</data>
<data name="label2.Text" xml:space="preserve"> <data name="label2.Text" xml:space="preserve">
<value>Pregap</value> <value>Pregap</value>
</data> </data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 13</value>
</data>
<data name="label1.Text" xml:space="preserve"> <data name="label1.Text" xml:space="preserve">
<value>Данные</value> <value>Данные</value>
</data> </data>
@@ -318,21 +255,12 @@
<data name="btnResume.Text" xml:space="preserve"> <data name="btnResume.Text" xml:space="preserve">
<value>&amp;Поехали</value> <value>&amp;Поехали</value>
</data> </data>
<data name="rbFreedbAlways.Size" type="System.Drawing.Size, System.Drawing">
<value>60, 17</value>
</data>
<data name="rbFreedbAlways.Text" xml:space="preserve"> <data name="rbFreedbAlways.Text" xml:space="preserve">
<value>Всегда</value> <value>Всегда</value>
</data> </data>
<data name="rbFreedbIf.Size" type="System.Drawing.Size, System.Drawing">
<value>76, 17</value>
</data>
<data name="rbFreedbIf.Text" xml:space="preserve"> <data name="rbFreedbIf.Text" xml:space="preserve">
<value>Если надо</value> <value>Если надо</value>
</data> </data>
<data name="rbFreedbNever.Size" type="System.Drawing.Size, System.Drawing">
<value>68, 17</value>
</data>
<data name="rbFreedbNever.Text" xml:space="preserve"> <data name="rbFreedbNever.Text" xml:space="preserve">
<value>Никогда</value> <value>Никогда</value>
</data> </data>
@@ -342,9 +270,6 @@
<data name="grpInput.Text" xml:space="preserve"> <data name="grpInput.Text" xml:space="preserve">
<value>Исходный файл</value> <value>Исходный файл</value>
</data> </data>
<data name="lblWriteOffset.Size" type="System.Drawing.Size, System.Drawing">
<value>59, 13</value>
</data>
<data name="lblWriteOffset.Text" xml:space="preserve"> <data name="lblWriteOffset.Text" xml:space="preserve">
<value>Смещение</value> <value>Смещение</value>
</data> </data>

File diff suppressed because it is too large Load Diff

View File

@@ -4,6 +4,8 @@ using System.ComponentModel;
using System.Drawing; using System.Drawing;
using System.Text; using System.Text;
using System.Windows.Forms; using System.Windows.Forms;
using System.Globalization;
using System.Threading;
using CUETools.Processor; using CUETools.Processor;
namespace JDP { namespace JDP {
@@ -76,6 +78,24 @@ namespace JDP {
textUDC1EncParams.Text = _config.udc1EncParams; textUDC1EncParams.Text = _config.udc1EncParams;
chkUDC1APEv2.Checked = _config.udc1APEv2; chkUDC1APEv2.Checked = _config.udc1APEv2;
chkUDC1ID3v2.Checked = _config.udc1ID3v2; chkUDC1ID3v2.Checked = _config.udc1ID3v2;
string[] cultures = { "en-US", "de-DE", "ru-RU", "en-EN" };
foreach (string culture in cultures)
{
try
{
CultureInfo info = CultureInfo.GetCultureInfo(culture);
comboLanguage.Items.Add(info);
if (culture == _config.language)
comboLanguage.SelectedItem = info;
}
catch
{
}
}
if (comboLanguage.SelectedItem == null)
comboLanguage.SelectedItem = comboLanguage.Items[0];
EnableDisable(); EnableDisable();
} }
@@ -156,6 +176,8 @@ namespace JDP {
_config.udc1EncParams = textUDC1EncParams.Text; _config.udc1EncParams = textUDC1EncParams.Text;
_config.udc1APEv2 = chkUDC1APEv2.Checked; _config.udc1APEv2 = chkUDC1APEv2.Checked;
_config.udc1ID3v2 = chkUDC1ID3v2.Checked; _config.udc1ID3v2 = chkUDC1ID3v2.Checked;
_config.language = ((CultureInfo)comboLanguage.SelectedItem).Name;
} }
private void EnableDisable() private void EnableDisable()

File diff suppressed because it is too large Load Diff