Skip to content

Commit 79bea3b

Browse files
committed
Fixed #32;
Minor code changes.
1 parent 09b0b0c commit 79bea3b

File tree

10 files changed

+19
-17
lines changed

10 files changed

+19
-17
lines changed

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,6 @@ _Pvt_Extensions/
212212
ModelManifest.xml
213213

214214
# Custom files
215-
/src/FreeLauncher/Properties/licenses.licx
216215
/FreeLauncher.sln.ide
217216
/FreeLauncher_Report.htm
218217
/FreeLauncher_Backup_*/

src/FreeLauncher/Localization.cs renamed to src/FreeLauncher/ApplicationLocalization.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
namespace FreeLauncher
22
{
3-
public class Localization
3+
public class ApplicationLocalization
44
{
55
public string Name { get; set; } = "Русский";
66
public string LanguageTag { get; set; } = "ru-RU";

src/FreeLauncher/Configuration.cs

+7-7
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ public class Configuration
1717

1818
public ApplicationArguments Arguments { get; private set; }
1919

20-
public Localization Localization { get; private set; }
21-
public Dictionary<string, Localization> LocalizationsList { get; private set; }
20+
public ApplicationLocalization Localization { get; private set; }
21+
public Dictionary<string, ApplicationLocalization> LocalizationsList { get; private set; }
2222

2323
public string McDirectory { get; private set; }
2424
public string McLauncher { get; private set; }
@@ -30,8 +30,8 @@ public class Configuration
3030
public Configuration(string[] args)
3131
{
3232
Arguments = new ApplicationArguments();
33-
Localization = new Localization();
34-
LocalizationsList = new Dictionary<string, Localization>();
33+
Localization = new ApplicationLocalization();
34+
LocalizationsList = new Dictionary<string, ApplicationLocalization>();
3535
Parser.Default.ParseArguments(args, Arguments);
3636
McDirectory = Arguments.WorkingDirectory ??
3737
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
@@ -47,7 +47,7 @@ public Configuration(string[] args)
4747

4848
public void SetLocalization(string localizationName)
4949
{
50-
Localization = string.IsNullOrEmpty(localizationName) ? new Localization() : LocalizationsList[localizationName];
50+
Localization = string.IsNullOrEmpty(localizationName) ? new ApplicationLocalization() : LocalizationsList[localizationName];
5151
}
5252

5353
public void SaveConfiguration()
@@ -69,7 +69,7 @@ private void LoadLocalization()
6969
{
7070
Assembly assembly = Assembly.GetExecutingAssembly();
7171
string s = new StreamReader(assembly.GetManifestResourceStream("FreeLauncher.Translations.en_UK.lang.json")).ReadToEnd();
72-
LocalizationsList.Add(JObject.Parse(s)["LanguageTag"].ToString(), JsonConvert.DeserializeObject<Localization>(s));
72+
LocalizationsList.Add(JObject.Parse(s)["LanguageTag"].ToString(), JsonConvert.DeserializeObject<ApplicationLocalization>(s));
7373
if (ApplicationConfiguration.SelectedLanguage == "en-UK") {
7474
Localization = LocalizationsList["en-UK"];
7575
}
@@ -81,7 +81,7 @@ private void LoadLocalization()
8181
.GetFiles("*.json", SearchOption.AllDirectories)
8282
.Where(file => file.Name.Contains("lang"))
8383
.Select(file => JObject.Parse(File.ReadAllText(file.FullName)))
84-
.Select(jo => JsonConvert.DeserializeObject<Localization>(jo.ToString()))) {
84+
.Select(jo => JsonConvert.DeserializeObject<ApplicationLocalization>(jo.ToString()))) {
8585
if (LocalizationsList.ContainsKey(local.LanguageTag)) {
8686
continue;
8787
}

src/FreeLauncher/Forms/LauncherForm/LauncherForm.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ public LauncherForm(Configuration configuration)
113113
AppendLog(new string('=', 12));
114114

115115
if (_configuration.LocalizationsList.Count != 0) {
116-
foreach (KeyValuePair<string, Localization> keyvalue in _configuration.LocalizationsList) {
116+
foreach (KeyValuePair<string, ApplicationLocalization> keyvalue in _configuration.LocalizationsList) {
117117
LangDropDownList.Items.Add(new RadListDataItem {
118118
Text = $"{keyvalue.Value.Name} ({keyvalue.Key})",
119119
Tag = keyvalue.Key
@@ -1037,7 +1037,7 @@ public LauncherFormOutput AddOutputPage()
10371037

10381038
private void LoadLocalization()
10391039
{
1040-
Localization localization = _configuration.Localization;
1040+
ApplicationLocalization localization = _configuration.Localization;
10411041

10421042
News.Text = localization.NewsTabText;
10431043
ConsolePage.Text = localization.ConsoleTabText;

src/FreeLauncher/Forms/ProfileForm/ProfileForm.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public ProfileForm(Profile profile, Configuration configuration)
8383

8484
private void LoadLocalization()
8585
{
86-
Localization localization = _configuration.Localization;
86+
ApplicationLocalization localization = _configuration.Localization;
8787

8888
MainProfileSettingsGroupBox.Text = localization.MainProfileSettingsGroup;
8989
VersionSettingsGroupBox.Text = localization.VersionSettingsGroup;

src/FreeLauncher/Forms/UsersForm/UsersForm.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ private void TextBox_TextChanged(object sender, EventArgs e)
151151

152152
private void LoadLocalization()
153153
{
154-
Localization localization = _configuration.Localization;
154+
ApplicationLocalization localization = _configuration.Localization;
155155
DeleteUserButton.Text = localization.RemoveSelectedUser;
156156
AddNewUserBox.Text = localization.AddNewUserBox;
157157
NicknameLabel.Text = localization.Nickname;

src/FreeLauncher/FreeLauncher.csproj

+4-2
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@
147147
<DependentUpon>UsersForm.cs</DependentUpon>
148148
</Compile>
149149
<Compile Include="Java.cs" />
150-
<Compile Include="Localization.cs" />
150+
<Compile Include="ApplicationLocalization.cs" />
151151
<Compile Include="Program.cs" />
152152
<Compile Include="Properties\AssemblyInfo.cs" />
153153
<Compile Include="Configuration.cs" />
@@ -161,7 +161,7 @@
161161
<EmbeddedResource Include="Forms\UsersForm\UsersForm.resx">
162162
<DependentUpon>UsersForm.cs</DependentUpon>
163163
</EmbeddedResource>
164-
<None Include="Properties\licenses.licx" />
164+
<EmbeddedResource Include="Properties\licenses.licx" />
165165
<EmbeddedResource Include="Properties\Resources.resx">
166166
<Generator>ResXFileCodeGenerator</Generator>
167167
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
@@ -249,5 +249,7 @@
249249
<ErrorText>Данный проект ссылается на пакеты NuGet, отсутствующие на этом компьютере. Используйте восстановление пакетов NuGet, чтобы скачать их. Дополнительную информацию см. по адресу: http://go.microsoft.com/fwlink/?LinkID=322105. Отсутствует следующий файл: {0}.</ErrorText>
250250
</PropertyGroup>
251251
<Error Condition="!Exists('..\..\packages\Fody.2.0.6\build\dotnet\Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Fody.2.0.6\build\dotnet\Fody.targets'))" />
252+
<Error Condition="!Exists('..\..\packages\EmptyLicensesLicx.1.1.0\build\EmptyLicensesLicx.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\EmptyLicensesLicx.1.1.0\build\EmptyLicensesLicx.targets'))" />
252253
</Target>
254+
<Import Project="..\..\packages\EmptyLicensesLicx.1.1.0\build\EmptyLicensesLicx.targets" Condition="Exists('..\..\packages\EmptyLicensesLicx.1.1.0\build\EmptyLicensesLicx.targets')" />
253255
</Project>

src/FreeLauncher/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
// You can specify all the values or you can default the Build and Revision Numbers
3232
// by using the '*' as shown below:
3333
// [assembly: AssemblyVersion("1.0.*")]
34-
[assembly: AssemblyVersion("0.1.9.1545")]
35-
[assembly: AssemblyFileVersion("0.1.9.1545")]
34+
[assembly: AssemblyVersion("0.1.9.1548")]
35+
[assembly: AssemblyFileVersion("0.1.9.1548")]
3636
[assembly: AssemblyInformationalVersion("%version3%_%branch%.%shorthash%")]

src/FreeLauncher/Properties/licenses.licx

Whitespace-only changes.

src/FreeLauncher/packages.config

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<packages>
33
<package id="CommandLineParser" version="1.9.71" targetFramework="net45" />
44
<package id="DotNetZip" version="1.10.1" targetFramework="net40" />
5+
<package id="EmptyLicensesLicx" version="1.1.0" targetFramework="net45" developmentDependency="true" />
56
<package id="Fody" version="2.0.6" targetFramework="net45" developmentDependency="true" />
67
<package id="Newtonsoft.Json" version="10.0.2" targetFramework="net45" />
78
<package id="Stamp.Fody" version="1.3.1" targetFramework="net45" developmentDependency="true" />

0 commit comments

Comments
 (0)