Skip to content

Commit ed8917d

Browse files
committed
Add dynamic language translation.
1 parent bf14be8 commit ed8917d

52 files changed

Lines changed: 2120 additions & 1248 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
[submodule "LooseTextureCompilerCore"]
22
path = LooseTextureCompilerCore
33
url = https://github.com/Sebane1/LooseTextureCompilerCore.git
4+
[submodule "RoleplayingQuestCore"]
5+
path = RoleplayingQuestCore
6+
url = https://github.com/Sebane1/RoleplayingQuestCore.git

FFXIVLooseTextureCompiler.sln

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LooseTextureCompilerFileRel
99
EndProject
1010
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LooseTextureCompilerCore", "LooseTextureCompilerCore\LooseTextureCompilerCore.csproj", "{F2AA3E58-10DC-4808-BD7A-E5E02A6FDDFD}"
1111
EndProject
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RoleplayingQuestCore", "RoleplayingQuestCore\RoleplayingQuestCore.csproj", "{A654A7D8-F5A7-CBBA-25DB-08D5CBC8BF04}"
13+
EndProject
1214
Global
1315
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1416
Debug|Any CPU = Debug|Any CPU
@@ -41,6 +43,14 @@ Global
4143
{F2AA3E58-10DC-4808-BD7A-E5E02A6FDDFD}.Release|Any CPU.Build.0 = Release|Any CPU
4244
{F2AA3E58-10DC-4808-BD7A-E5E02A6FDDFD}.Release|x64.ActiveCfg = Release|x64
4345
{F2AA3E58-10DC-4808-BD7A-E5E02A6FDDFD}.Release|x64.Build.0 = Release|x64
46+
{A654A7D8-F5A7-CBBA-25DB-08D5CBC8BF04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
47+
{A654A7D8-F5A7-CBBA-25DB-08D5CBC8BF04}.Debug|Any CPU.Build.0 = Debug|Any CPU
48+
{A654A7D8-F5A7-CBBA-25DB-08D5CBC8BF04}.Debug|x64.ActiveCfg = Debug|Any CPU
49+
{A654A7D8-F5A7-CBBA-25DB-08D5CBC8BF04}.Debug|x64.Build.0 = Debug|Any CPU
50+
{A654A7D8-F5A7-CBBA-25DB-08D5CBC8BF04}.Release|Any CPU.ActiveCfg = Release|Any CPU
51+
{A654A7D8-F5A7-CBBA-25DB-08D5CBC8BF04}.Release|Any CPU.Build.0 = Release|Any CPU
52+
{A654A7D8-F5A7-CBBA-25DB-08D5CBC8BF04}.Release|x64.ActiveCfg = Release|Any CPU
53+
{A654A7D8-F5A7-CBBA-25DB-08D5CBC8BF04}.Release|x64.Build.0 = Release|Any CPU
4454
EndGlobalSection
4555
GlobalSection(SolutionProperties) = preSolution
4656
HideSolutionNode = FALSE

FFXIVLooseTextureCompiler/Configuration Dialogues/BulkNameReplacement.Designer.cs

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

FFXIVLooseTextureCompiler/Configuration Dialogues/BulkNameReplacement.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ public BulkNameReplacement(TextureSet[] textureSets) {
1111

1212
private void BulkNameReplacement_Load(object sender, EventArgs e) {
1313
replacementTypeComboBox.SelectedIndex = 0;
14+
WFTranslator.TranslateControl(this);
1415
}
1516

1617
private void replacementTypeComboBox_SelectedIndexChanged(object sender, EventArgs e) {

FFXIVLooseTextureCompiler/Configuration Dialogues/BulkNameReplacement.resx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<root>
33
<!--
4-
Microsoft ResX Schema
4+
Microsoft ResX Schema
55
66
Version 2.0
77
@@ -48,7 +48,7 @@
4848
value : The object must be serialized with
4949
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
5050
: and then encoded with base64 encoding.
51-
51+
5252
mimetype: application/x-microsoft.net.object.soap.base64
5353
value : The object must be serialized with
5454
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter

FFXIVLooseTextureCompiler/Configuration Dialogues/ConnectionDisplay.Designer.cs

Lines changed: 56 additions & 55 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

FFXIVLooseTextureCompiler/Configuration Dialogues/ConnectionDisplay.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,9 @@ private void sendModButton_Click(object sender, EventArgs e) {
2727
private void ConnectionDisplay_FormClosing(object sender, FormClosingEventArgs e) {
2828
// e.Cancel = true;
2929
}
30+
31+
private void ConnectionDisplay_Load(object sender, EventArgs e) {
32+
WFTranslator.TranslateControl(this);
33+
}
3034
}
3135
}

FFXIVLooseTextureCompiler/Configuration Dialogues/ConnectionDisplay.resx

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,64 @@
1-
<root>
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<root>
3+
<!--
4+
Microsoft ResX Schema
5+
6+
Version 2.0
7+
8+
The primary goals of this format is to allow a simple XML format
9+
that is mostly human readable. The generation and parsing of the
10+
various data types are done through the TypeConverter classes
11+
associated with the data types.
12+
13+
Example:
14+
15+
... ado.net/XML headers & schema ...
16+
<resheader name="resmimetype">text/microsoft-resx</resheader>
17+
<resheader name="version">2.0</resheader>
18+
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19+
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20+
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21+
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22+
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23+
<value>[base64 mime encoded serialized .NET Framework object]</value>
24+
</data>
25+
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26+
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27+
<comment>This is a comment</comment>
28+
</data>
29+
30+
There are any number of "resheader" rows that contain simple
31+
name/value pairs.
32+
33+
Each data row contains a name, and value. The row also contains a
34+
type or mimetype. Type corresponds to a .NET class that support
35+
text/value conversion through the TypeConverter architecture.
36+
Classes that don't support this are serialized and stored with the
37+
mimetype set.
38+
39+
The mimetype is used for serialized objects, and tells the
40+
ResXResourceReader how to depersist the object. This is currently not
41+
extensible. For a given mimetype the value must be set accordingly:
42+
43+
Note - application/x-microsoft.net.object.binary.base64 is the format
44+
that the ResXResourceWriter will generate, however the reader can
45+
read any of the formats listed below.
46+
47+
mimetype: application/x-microsoft.net.object.binary.base64
48+
value : The object must be serialized with
49+
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50+
: and then encoded with base64 encoding.
51+
52+
mimetype: application/x-microsoft.net.object.soap.base64
53+
value : The object must be serialized with
54+
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55+
: and then encoded with base64 encoding.
56+
57+
mimetype: application/x-microsoft.net.object.bytearray.base64
58+
value : The object must be serialized into a byte array
59+
: using a System.ComponentModel.TypeConverter
60+
: and then encoded with base64 encoding.
61+
-->
262
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
363
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
464
<xsd:element name="root" msdata:IsDataSet="true">

0 commit comments

Comments
 (0)