diff --git a/Languages/Languages.vcxproj b/Languages/Languages.vcxproj
index 13e9cbadb8..5203deee8a 100644
--- a/Languages/Languages.vcxproj
+++ b/Languages/Languages.vcxproj
@@ -25,6 +25,11 @@
NotSet
true
+
+ Utility
+ NotSet
+ true
+
@@ -39,7 +44,9 @@
<_ProjectFileVersion>10.0.30319.1
..\Binary\$(Platform)\
- $(Configuration)\
+ ..\Binary\$(Platform)\
+ $(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
..\Binary\$(Platform)\
$(Platform)\$(Configuration)\
@@ -69,6 +76,29 @@
+
+
+
+
+
+ Document
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Languages/po.props b/Languages/po.props
new file mode 100644
index 0000000000..bbe7c0112c
--- /dev/null
+++ b/Languages/po.props
@@ -0,0 +1,21 @@
+
+
+
+ Midl
+ CustomBuild
+
+
+ _SelectedFiles;$(msgfmtDependsOn)
+
+
+
+ False
+ $(OutDir)Languages\%(Filename)\dolphin-emu.mo
+ ..\Externals\gettext\msgfmt [AllOptions] [AdditionalOptions] [inputs]
+ %(OutputName)
+ Compiling %(Filename) locale
+
+
+
\ No newline at end of file
diff --git a/Languages/po.targets b/Languages/po.targets
new file mode 100644
index 0000000000..550e63ef9b
--- /dev/null
+++ b/Languages/po.targets
@@ -0,0 +1,83 @@
+
+
+
+
+
+ _msgfmt
+
+
+
+ $(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml
+
+
+
+
+
+
+
+ @(msgfmt, '|')
+
+
+
+
+
+
+
+
+ $(ComputeLinkInputsTargets);
+ ComputemsgfmtOutput;
+
+
+ $(ComputeLibInputsTargets);
+ ComputemsgfmtOutput;
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Languages/po.xml b/Languages/po.xml
new file mode 100644
index 0000000000..303572a532
--- /dev/null
+++ b/Languages/po.xml
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+ General
+
+
+
+
+ Command Line
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Execute Before
+
+
+ Specifies the targets for the build customization to run before.
+
+
+
+
+
+
+
+
+
+
+ Execute After
+
+
+ Specifies the targets for the build customization to run after.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Additional Options
+
+
+ Additional Options
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Source/Dolphin_2010.sln b/Source/Dolphin_2010.sln
index 253b6b8b36..cfbe536c89 100644
--- a/Source/Dolphin_2010.sln
+++ b/Source/Dolphin_2010.sln
@@ -490,10 +490,12 @@ Global
{B39AC394-5DB5-4DA9-9D98-09D46CA3701F}.Release|Win32.Build.0 = Release|Win32
{B39AC394-5DB5-4DA9-9D98-09D46CA3701F}.Release|x64.ActiveCfg = Release|x64
{B39AC394-5DB5-4DA9-9D98-09D46CA3701F}.Release|x64.Build.0 = Release|x64
- {0B8D0A82-C520-46BA-849D-3BB8F637EE0C}.Debug|Win32.ActiveCfg = Release|x64
+ {0B8D0A82-C520-46BA-849D-3BB8F637EE0C}.Debug|Win32.ActiveCfg = Release|Win32
+ {0B8D0A82-C520-46BA-849D-3BB8F637EE0C}.Debug|Win32.Build.0 = Release|Win32
{0B8D0A82-C520-46BA-849D-3BB8F637EE0C}.Debug|x64.ActiveCfg = Release|x64
{0B8D0A82-C520-46BA-849D-3BB8F637EE0C}.Debug|x64.Build.0 = Release|x64
- {0B8D0A82-C520-46BA-849D-3BB8F637EE0C}.DebugFast|Win32.ActiveCfg = Release|x64
+ {0B8D0A82-C520-46BA-849D-3BB8F637EE0C}.DebugFast|Win32.ActiveCfg = Release|Win32
+ {0B8D0A82-C520-46BA-849D-3BB8F637EE0C}.DebugFast|Win32.Build.0 = Release|Win32
{0B8D0A82-C520-46BA-849D-3BB8F637EE0C}.DebugFast|x64.ActiveCfg = Release|x64
{0B8D0A82-C520-46BA-849D-3BB8F637EE0C}.DebugFast|x64.Build.0 = Release|x64
{0B8D0A82-C520-46BA-849D-3BB8F637EE0C}.Release|Win32.ActiveCfg = Release|Win32