Copy *L10N.ini files to output folder

So that they can be used during debugging.
This commit is contained in:
ge0rdi
2023-06-09 17:52:19 +02:00
parent 8fee436996
commit 4377817bef
10 changed files with 12 additions and 18 deletions

View File

@@ -100,7 +100,9 @@
<None Include="ClassicExplorer64.def" />
<None Include="ExplorerBand.rgs" />
<None Include="ExplorerBHO.rgs" />
<None Include="ExplorerL10N.ini" />
<None Include="ExplorerL10N.ini">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="ShareOverlay.rgs" />
</ItemGroup>
<ItemGroup>

View File

@@ -110,7 +110,7 @@ static DWORD CALLBACK DllInitThread( void* )
GetModuleFileName(g_Instance,path,_countof(path));
*PathFindFileName(path)=0;
wchar_t fname[_MAX_PATH];
Sprintf(fname,_countof(fname),L"%s" INI_PATH L"ExplorerL10N.ini",path);
Sprintf(fname,_countof(fname),L"%sExplorerL10N.ini",path);
CString language=GetSettingString(L"Language");
ParseTranslations(fname,language);

View File

@@ -27,10 +27,8 @@ using namespace ATL;
#include <shlobj.h>
#ifdef BUILD_SETUP
#define INI_PATH L""
#define DOC_PATH L""
#else
#define INI_PATH L"..\\"
#define DOC_PATH L"..\\..\\Docs\\Help\\"
#endif

View File

@@ -25,10 +25,8 @@
using namespace ATL;
#ifdef BUILD_SETUP
#define INI_PATH L""
#define DOC_PATH L""
#else
#define INI_PATH L"..\\"
#define DOC_PATH L"..\\..\\Docs\\Help\\"
#endif

View File

@@ -74,7 +74,9 @@
<ClInclude Include="targetver.h" />
</ItemGroup>
<ItemGroup>
<None Include="StartMenuL10N.ini" />
<None Include="StartMenuL10N.ini">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Lib\Lib.vcxproj">

View File

@@ -62,7 +62,7 @@ static DWORD CALLBACK DllInitThread( void* )
*PathFindFileName(path)=0;
wchar_t fname[_MAX_PATH];
Sprintf(fname,_countof(fname),L"%s" INI_PATH L"StartMenuL10N.ini",path);
Sprintf(fname,_countof(fname),L"%sStartMenuL10N.ini",path);
CString language=GetSettingString(L"Language");
ParseTranslations(fname,language);

View File

@@ -23,10 +23,8 @@
#include <atlwin.h>
#ifdef BUILD_SETUP
#define INI_PATH L""
#define DOC_PATH L""
#else
#define INI_PATH L"..\\"
#define DOC_PATH L"..\\..\\Docs\\Help\\"
#endif

View File

@@ -95,7 +95,9 @@
<None Include="StartMenuHelper.rgs" />
<None Include="StartMenuHelper32.def" />
<None Include="StartMenuHelper64.def" />
<None Include="StartMenuHelperL10N.ini" />
<None Include="StartMenuHelperL10N.ini">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<ClInclude Include="dllmain.h" />

View File

@@ -92,7 +92,7 @@ static DWORD CALLBACK DllInitThread( void* )
}
wchar_t fname[_MAX_PATH];
Sprintf(fname,_countof(fname),L"%s" INI_PATH L"StartMenuHelperL10N.ini",path);
Sprintf(fname,_countof(fname),L"%sStartMenuHelperL10N.ini",path);
CString language=GetSettingString(L"Language");
ParseTranslations(fname,language);

View File

@@ -22,9 +22,3 @@
#include <atlstr.h>
using namespace ATL;
#ifdef BUILD_SETUP
#define INI_PATH L""
#else
#define INI_PATH L"..\\"
#endif