diff --git a/.gitignore b/.gitignore index 9d094aaf5..43f742512 100644 --- a/.gitignore +++ b/.gitignore @@ -22,8 +22,10 @@ Thumbs.db *.suo *.tlog *.user +*.VC.db* /.vs +/minipath/.vs /Bin /build.user.bat /Build/.vs @@ -40,7 +42,6 @@ Thumbs.db /Build/Signing/Password.txt /distrib/Notepad3*.exe -/Notepad3.VC.db /Notepad3.VC.VC.opendb /res/Notepad3.exe.manifest.conf @@ -52,6 +53,7 @@ Thumbs.db /Versions/build.txt /np3portableapp/_buildname.txt +/np3portableapp/*.7z /np3portableapp/*.paf.exe /np3portableapp/Notepad3Portable/Notepad3Portable.exe /np3portableapp/Notepad3Portable/App/AppInfo/appinfo.ini diff --git a/Notepad3.sln b/Notepad3.sln index ff8f30b29..311b2984a 100644 --- a/Notepad3.sln +++ b/Notepad3.sln @@ -107,6 +107,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mp_zh_cn", "minipath\langua {29AB36E1-284E-4E0B-9DF4-F4F84760BD9B} = {29AB36E1-284E-4E0B-9DF4-F4F84760BD9B} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "np3_ja_jp", "language\np3_ja_jp\np3_ja_jp.vcxproj", "{76A53B4D-3011-4AAB-8DE9-C0D080FA95CF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mp_ja_jp", "minipath\language\mp_ja_jp\mp_ja_jp.vcxproj", "{4D474510-CD21-4EF7-974D-706775B1A83C}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 @@ -287,6 +291,22 @@ Global {73B1A06D-F536-4F39-80AA-798A1E8023DE}.Release|Win32.Build.0 = Release|Win32 {73B1A06D-F536-4F39-80AA-798A1E8023DE}.Release|x64.ActiveCfg = Release|x64 {73B1A06D-F536-4F39-80AA-798A1E8023DE}.Release|x64.Build.0 = Release|x64 + {76A53B4D-3011-4AAB-8DE9-C0D080FA95CF}.Debug|Win32.ActiveCfg = Debug|Win32 + {76A53B4D-3011-4AAB-8DE9-C0D080FA95CF}.Debug|Win32.Build.0 = Debug|Win32 + {76A53B4D-3011-4AAB-8DE9-C0D080FA95CF}.Debug|x64.ActiveCfg = Debug|x64 + {76A53B4D-3011-4AAB-8DE9-C0D080FA95CF}.Debug|x64.Build.0 = Debug|x64 + {76A53B4D-3011-4AAB-8DE9-C0D080FA95CF}.Release|Win32.ActiveCfg = Release|Win32 + {76A53B4D-3011-4AAB-8DE9-C0D080FA95CF}.Release|Win32.Build.0 = Release|Win32 + {76A53B4D-3011-4AAB-8DE9-C0D080FA95CF}.Release|x64.ActiveCfg = Release|x64 + {76A53B4D-3011-4AAB-8DE9-C0D080FA95CF}.Release|x64.Build.0 = Release|x64 + {4D474510-CD21-4EF7-974D-706775B1A83C}.Debug|Win32.ActiveCfg = Debug|Win32 + {4D474510-CD21-4EF7-974D-706775B1A83C}.Debug|Win32.Build.0 = Debug|Win32 + {4D474510-CD21-4EF7-974D-706775B1A83C}.Debug|x64.ActiveCfg = Debug|x64 + {4D474510-CD21-4EF7-974D-706775B1A83C}.Debug|x64.Build.0 = Debug|x64 + {4D474510-CD21-4EF7-974D-706775B1A83C}.Release|Win32.ActiveCfg = Release|Win32 + {4D474510-CD21-4EF7-974D-706775B1A83C}.Release|Win32.Build.0 = Release|Win32 + {4D474510-CD21-4EF7-974D-706775B1A83C}.Release|x64.ActiveCfg = Release|x64 + {4D474510-CD21-4EF7-974D-706775B1A83C}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/language/np3_ja_jp/dialogs_ja_jp.rc b/language/np3_ja_jp/dialogs_ja_jp.rc new file mode 100644 index 000000000..e8a49511b Binary files /dev/null and b/language/np3_ja_jp/dialogs_ja_jp.rc differ diff --git a/language/np3_ja_jp/dllmain.cpp b/language/np3_ja_jp/dllmain.cpp new file mode 100644 index 000000000..fa05c50f9 Binary files /dev/null and b/language/np3_ja_jp/dllmain.cpp differ diff --git a/language/np3_ja_jp/encode_ja_jp.rc b/language/np3_ja_jp/encode_ja_jp.rc new file mode 100644 index 000000000..bc8c56f74 Binary files /dev/null and b/language/np3_ja_jp/encode_ja_jp.rc differ diff --git a/language/np3_ja_jp/lexer_ja_jp.rc b/language/np3_ja_jp/lexer_ja_jp.rc new file mode 100644 index 000000000..741f48516 Binary files /dev/null and b/language/np3_ja_jp/lexer_ja_jp.rc differ diff --git a/language/np3_ja_jp/menu_ja_jp.rc b/language/np3_ja_jp/menu_ja_jp.rc new file mode 100644 index 000000000..08904a73d Binary files /dev/null and b/language/np3_ja_jp/menu_ja_jp.rc differ diff --git a/language/np3_ja_jp/np3_ja_jp.cpp b/language/np3_ja_jp/np3_ja_jp.cpp new file mode 100644 index 000000000..487096584 Binary files /dev/null and b/language/np3_ja_jp/np3_ja_jp.cpp differ diff --git a/language/np3_ja_jp/np3_ja_jp.rc b/language/np3_ja_jp/np3_ja_jp.rc new file mode 100644 index 000000000..7876d10db Binary files /dev/null and b/language/np3_ja_jp/np3_ja_jp.rc differ diff --git a/language/np3_ja_jp/np3_ja_jp.vcxproj b/language/np3_ja_jp/np3_ja_jp.vcxproj new file mode 100644 index 000000000..0c35fb3ff --- /dev/null +++ b/language/np3_ja_jp/np3_ja_jp.vcxproj @@ -0,0 +1,264 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 15.0 + {76A53B4D-3011-4AAB-8DE9-C0D080FA95CF} + Win32Proj + np3enus + 10.0.17134.0 + + + + DynamicLibrary + true + v141 + Unicode + + + DynamicLibrary + false + v141 + true + Unicode + + + DynamicLibrary + true + v141 + Unicode + + + DynamicLibrary + false + v141 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + ..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\lng\obj\ + ..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\obj\$(ProjectName)\ + false + + + true + ..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\lng\obj\ + ..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\obj\$(ProjectName)\ + false + + + false + ..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\lng\obj\ + ..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\obj\$(ProjectName)\ + false + + + false + ..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\lng\obj\ + ..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\obj\$(ProjectName)\ + false + + + + Use + Level3 + Disabled + true + _DEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + + + mkdir "$(TargetDir)..\ja-JP" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -q "$(SolutionDir)language\DoReverseMuiLoc.rcconfig" -v 2 -x 0x0411 -g 0x0409 "$(TargetDir)$(TargetFileName)" "$(TargetDir)$(TargetFileName).discard" "$(TargetDir)..\ja-JP\np3lng.dll.mui" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -c "$(TargetDir)..\np3lng.dll" -e "$(TargetDir)..\ja-JP\np3lng.dll.mui" + + + + MUI Split + + + 0x0411 + $(ProjectDir)..\..\res;%(AdditionalIncludeDirectories) + + + + + Use + Level3 + Disabled + true + WIN32;_DEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + + + mkdir "$(TargetDir)..\ja-JP" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -q "$(SolutionDir)language\DoReverseMuiLoc.rcconfig" -v 2 -x 0x0411 -g 0x0409 "$(TargetDir)$(TargetFileName)" "$(TargetDir)$(TargetFileName).discard" "$(TargetDir)..\ja-JP\np3lng.dll.mui" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -c "$(TargetDir)..\np3lng.dll" -e "$(TargetDir)..\ja-JP\np3lng.dll.mui" + + + + MUI Split + + + 0x0411 + $(ProjectDir)..\..\res;%(AdditionalIncludeDirectories) + + + + + Use + Level3 + MaxSpeed + true + true + true + WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + mkdir "$(TargetDir)..\ja-JP" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -q "$(SolutionDir)language\DoReverseMuiLoc.rcconfig" -v 2 -x 0x0411 -g 0x0409 "$(TargetDir)$(TargetFileName)" "$(TargetDir)$(TargetFileName).discard" "$(TargetDir)..\ja-JP\np3lng.dll.mui" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -c "$(TargetDir)..\np3lng.dll" -e "$(TargetDir)..\ja-JP\np3lng.dll.mui" + + + + MUI Split + + + 0x0411 + $(ProjectDir)..\..\res;%(AdditionalIncludeDirectories) + + + + + Use + Level3 + MaxSpeed + true + true + true + NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + mkdir "$(TargetDir)..\ja-JP" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -q "$(SolutionDir)language\DoReverseMuiLoc.rcconfig" -v 2 -x 0x0411 -g 0x0409 "$(TargetDir)$(TargetFileName)" "$(TargetDir)$(TargetFileName).discard" "$(TargetDir)..\ja-JP\np3lng.dll.mui" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -c "$(TargetDir)..\np3lng.dll" -e "$(TargetDir)..\ja-JP\np3lng.dll.mui" + + + + MUI Split + + + 0x0411 + $(ProjectDir)..\..\res;%(AdditionalIncludeDirectories) + + + + + + + + + + + + Create + Create + Create + Create + + + + + true + true + true + true + + + true + true + true + true + + + true + true + true + true + + + true + true + true + true + + + + true + true + true + true + + + + + + \ No newline at end of file diff --git a/language/np3_ja_jp/np3_ja_jp.vcxproj.filters b/language/np3_ja_jp/np3_ja_jp.vcxproj.filters new file mode 100644 index 000000000..ae463f015 --- /dev/null +++ b/language/np3_ja_jp/np3_ja_jp.vcxproj.filters @@ -0,0 +1,59 @@ + + + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;ipp;xsd + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + Source Files + + + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + \ No newline at end of file diff --git a/language/np3_ja_jp/resource.h b/language/np3_ja_jp/resource.h new file mode 100644 index 000000000..caa28bb15 --- /dev/null +++ b/language/np3_ja_jp/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Von Microsoft Visual C++ generierte Includedatei. +// Verwendet durch strings_ja_jp.rc +// + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NO_MFC 1 +#define _APS_NEXT_RESOURCE_VALUE 0 +#define _APS_NEXT_COMMAND_VALUE 0 +#define _APS_NEXT_CONTROL_VALUE 0 +#define _APS_NEXT_SYMED_VALUE 0 +#endif +#endif diff --git a/language/np3_ja_jp/stdafx.cpp b/language/np3_ja_jp/stdafx.cpp new file mode 100644 index 000000000..1fdb91080 Binary files /dev/null and b/language/np3_ja_jp/stdafx.cpp differ diff --git a/language/np3_ja_jp/stdafx.h b/language/np3_ja_jp/stdafx.h new file mode 100644 index 000000000..4ca98c3b3 Binary files /dev/null and b/language/np3_ja_jp/stdafx.h differ diff --git a/language/np3_ja_jp/strings_ja_jp.rc b/language/np3_ja_jp/strings_ja_jp.rc new file mode 100644 index 000000000..10102c39c Binary files /dev/null and b/language/np3_ja_jp/strings_ja_jp.rc differ diff --git a/language/np3_ja_jp/targetver.h b/language/np3_ja_jp/targetver.h new file mode 100644 index 000000000..6fcbd5af9 Binary files /dev/null and b/language/np3_ja_jp/targetver.h differ diff --git a/minipath/language/mp_ja_jp/dialogs_ja_jp.rc b/minipath/language/mp_ja_jp/dialogs_ja_jp.rc new file mode 100644 index 000000000..a04dcbb06 Binary files /dev/null and b/minipath/language/mp_ja_jp/dialogs_ja_jp.rc differ diff --git a/minipath/language/mp_ja_jp/dllmain.cpp b/minipath/language/mp_ja_jp/dllmain.cpp new file mode 100644 index 000000000..fa05c50f9 Binary files /dev/null and b/minipath/language/mp_ja_jp/dllmain.cpp differ diff --git a/minipath/language/mp_ja_jp/menu_ja_jp.rc b/minipath/language/mp_ja_jp/menu_ja_jp.rc new file mode 100644 index 000000000..a657b3db2 Binary files /dev/null and b/minipath/language/mp_ja_jp/menu_ja_jp.rc differ diff --git a/minipath/language/mp_ja_jp/mp_ja_jp.cpp b/minipath/language/mp_ja_jp/mp_ja_jp.cpp new file mode 100644 index 000000000..2604fe11d Binary files /dev/null and b/minipath/language/mp_ja_jp/mp_ja_jp.cpp differ diff --git a/minipath/language/mp_ja_jp/mp_ja_jp.rc b/minipath/language/mp_ja_jp/mp_ja_jp.rc new file mode 100644 index 000000000..a33196399 Binary files /dev/null and b/minipath/language/mp_ja_jp/mp_ja_jp.rc differ diff --git a/minipath/language/mp_ja_jp/mp_ja_jp.vcxproj b/minipath/language/mp_ja_jp/mp_ja_jp.vcxproj new file mode 100644 index 000000000..c3f8becad --- /dev/null +++ b/minipath/language/mp_ja_jp/mp_ja_jp.vcxproj @@ -0,0 +1,248 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 15.0 + {4D474510-CD21-4EF7-974D-706775B1A83C} + Win32Proj + np3enus + 10.0.17134.0 + + + + DynamicLibrary + true + v141 + Unicode + + + DynamicLibrary + false + v141 + true + Unicode + + + DynamicLibrary + true + v141 + Unicode + + + DynamicLibrary + false + v141 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + ..\..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\lng\obj\ + ..\..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\obj\$(ProjectName)\ + false + + + true + ..\..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\lng\obj\ + ..\..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\obj\$(ProjectName)\ + false + + + false + ..\..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\lng\obj\ + ..\..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\obj\$(ProjectName)\ + false + + + false + ..\..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\lng\obj\ + ..\..\..\Bin\$(Configuration)_$(PlatformShortName)_$(PlatformToolset)\obj\$(ProjectName)\ + false + + + + Use + Level3 + Disabled + true + _DEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + + + mkdir "$(TargetDir)..\ja-JP" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -q "$(ProjectDir)..\..\..\language\DoReverseMuiLoc.rcconfig" -v 2 -x 0x0411 -g 0x0409 "$(TargetDir)$(TargetFileName)" "$(TargetDir)$(TargetFileName).discard" "$(TargetDir)..\ja-JP\mplng.dll.mui" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -c "$(TargetDir)..\mplng.dll" -e "$(TargetDir)..\ja-JP\mplng.dll.mui" + + + MUI Split + + + 0x0411 + $(ProjectDir)..\..\res;%(AdditionalIncludeDirectories) + + + + + Use + Level3 + Disabled + true + WIN32;_DEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + + + mkdir "$(TargetDir)..\ja-JP" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -q "$(ProjectDir)..\..\..\language\DoReverseMuiLoc.rcconfig" -v 2 -x 0x0411 -g 0x0409 "$(TargetDir)$(TargetFileName)" "$(TargetDir)$(TargetFileName).discard" "$(TargetDir)..\ja-JP\mplng.dll.mui" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -c "$(TargetDir)..\mplng.dll" -e "$(TargetDir)..\ja-JP\mplng.dll.mui" + + + MUI Split + + + 0x0411 + $(ProjectDir)..\..\res;%(AdditionalIncludeDirectories) + + + + + Use + Level3 + MaxSpeed + true + true + true + WIN32;NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + mkdir "$(TargetDir)..\ja-JP" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -q "$(ProjectDir)..\..\..\language\DoReverseMuiLoc.rcconfig" -v 2 -x 0x0411 -g 0x0409 "$(TargetDir)$(TargetFileName)" "$(TargetDir)$(TargetFileName).discard" "$(TargetDir)..\ja-JP\mplng.dll.mui" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -c "$(TargetDir)..\mplng.dll" -e "$(TargetDir)..\ja-JP\mplng.dll.mui" + + + MUI Split + + + 0x0411 + $(ProjectDir)..\..\res;%(AdditionalIncludeDirectories) + + + + + Use + Level3 + MaxSpeed + true + true + true + NDEBUG;NP3ENUS_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + mkdir "$(TargetDir)..\ja-JP" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -q "$(ProjectDir)..\..\..\language\DoReverseMuiLoc.rcconfig" -v 2 -x 0x0411 -g 0x0409 "$(TargetDir)$(TargetFileName)" "$(TargetDir)$(TargetFileName).discard" "$(TargetDir)..\ja-JP\mplng.dll.mui" +"$(UCRTContentRoot)bin\$(WindowsTargetPlatformVersion)\x86\muirct.exe" -c "$(TargetDir)..\mplng.dll" -e "$(TargetDir)..\ja-JP\mplng.dll.mui" + + + MUI Split + + + 0x0411 + $(ProjectDir)..\..\res;%(AdditionalIncludeDirectories) + + + + + + + + + + + + Create + Create + Create + Create + + + + + true + true + true + true + + + true + true + true + true + + + + true + true + true + true + + + + + + \ No newline at end of file diff --git a/minipath/language/mp_ja_jp/mp_ja_jp.vcxproj.filters b/minipath/language/mp_ja_jp/mp_ja_jp.vcxproj.filters new file mode 100644 index 000000000..d7b8613c6 --- /dev/null +++ b/minipath/language/mp_ja_jp/mp_ja_jp.vcxproj.filters @@ -0,0 +1,53 @@ + + + + + {492E8CEF-3C45-418D-95C9-EBAE0CB0DC04} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {347668C9-72BA-408E-B57B-8DF229275D9A} + h;hh;hpp;hxx;hm;inl;inc;ipp;xsd + + + {77E2E0E3-C32B-478A-AFD1-AB8B4C5D11AD} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + + + Header Files + + + Header Files + + + Header Files + + + + + Source Files + + + Source Files + + + Source Files + + + + + Resource Files + + + Resource Files + + + Resource Files + + + Resource Files + + + \ No newline at end of file diff --git a/minipath/language/mp_ja_jp/resource.h b/minipath/language/mp_ja_jp/resource.h new file mode 100644 index 000000000..13e9a9b72 Binary files /dev/null and b/minipath/language/mp_ja_jp/resource.h differ diff --git a/minipath/language/mp_ja_jp/stdafx.cpp b/minipath/language/mp_ja_jp/stdafx.cpp new file mode 100644 index 000000000..c9081f476 Binary files /dev/null and b/minipath/language/mp_ja_jp/stdafx.cpp differ diff --git a/minipath/language/mp_ja_jp/stdafx.h b/minipath/language/mp_ja_jp/stdafx.h new file mode 100644 index 000000000..4ca98c3b3 Binary files /dev/null and b/minipath/language/mp_ja_jp/stdafx.h differ diff --git a/minipath/language/mp_ja_jp/strings_ja_jp.rc b/minipath/language/mp_ja_jp/strings_ja_jp.rc new file mode 100644 index 000000000..dc211f186 Binary files /dev/null and b/minipath/language/mp_ja_jp/strings_ja_jp.rc differ diff --git a/minipath/language/mp_ja_jp/targetver.h b/minipath/language/mp_ja_jp/targetver.h new file mode 100644 index 000000000..6fcbd5af9 Binary files /dev/null and b/minipath/language/mp_ja_jp/targetver.h differ diff --git a/minipath/src/minipath.c b/minipath/src/minipath.c index 85fb584bd..1e5b6764c 100644 --- a/minipath/src/minipath.c +++ b/minipath/src/minipath.c @@ -159,9 +159,9 @@ HMODULE g_hLngResContainer = NULL; WCHAR g_tchPrefLngLocName[64]; LANGID g_iPrefLngLocID = MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT); -#define LNG_AVAILABLE_COUNT 7 -static WCHAR* const g_tchAvailableLanguages = L"af-ZA de-DE es-ES en-GB fr-FR nl-NL zh-CN"; // en-US internal -static LANGID const g_iAvailableLanguages[LNG_AVAILABLE_COUNT] = { 1078, 1031, 3082, 2057, 1036, 1043, 2052 }; // 1033 internal +#define LNG_AVAILABLE_COUNT 8 +static WCHAR* const g_tchAvailableLanguages = L"af-ZA de-DE es-ES en-GB fr-FR ja-JP nl-NL zh-CN"; // en-US internal +static LANGID const g_iAvailableLanguages[LNG_AVAILABLE_COUNT] = { 1078, 1031, 3082, 2057, 1036, 1041, 1043, 2052 }; // 1033 internal //============================================================================= diff --git a/np3portableapp/Notepad3Portable/App/DefaultData/settings/Notepad3.ini b/np3portableapp/Notepad3Portable/App/DefaultData/settings/Notepad3.ini index 91abfb006..c088404fe 100644 Binary files a/np3portableapp/Notepad3Portable/App/DefaultData/settings/Notepad3.ini and b/np3portableapp/Notepad3Portable/App/DefaultData/settings/Notepad3.ini differ diff --git a/np3portableapp/build_np3portableapp.cmd b/np3portableapp/build_np3portableapp.cmd index bb7a941de..1c9a06991 100644 --- a/np3portableapp/build_np3portableapp.cmd +++ b/np3portableapp/build_np3portableapp.cmd @@ -35,7 +35,7 @@ set PORTAPP_APP_COMPACTOR=%PORTAPP_ROOT_DIR%\PortableApps.comAppCompactor\Portab set PORTAPP_LAUNCHER_CREATOR=%PORTAPP_ROOT_DIR%\PortableApps.comLauncher\PortableApps.comLauncherGenerator.exe set PORTAPP_INSTALLER_CREATOR=%PORTAPP_ROOT_DIR%\PortableApps.comInstaller\PortableApps.comInstaller.exe -set NP3_LANGUAGE_SET=af-ZA de-DE en-GB es-ES fr-FR nl-NL zh-CN +set NP3_LANGUAGE_SET=af-ZA de-DE en-GB es-ES fr-FR ja-JP nl-NL zh-CN set NP3_DISTRIB_DIR=%SCRIPT_DIR%..\Build set NP3_WIN32_DIR=%SCRIPT_DIR%..\Bin\Release_x86_v141 diff --git a/res/Notepad3.exe.manifest.conf b/res/Notepad3.exe.manifest.conf index 0a34ff852..1bba4140a 100644 --- a/res/Notepad3.exe.manifest.conf +++ b/res/Notepad3.exe.manifest.conf @@ -3,8 +3,8 @@ - Notepad3 X_MUI + Notepad3 TinyExpr diff --git a/src/Notepad3.c b/src/Notepad3.c index 888c3bcbb..739a63dae 100644 --- a/src/Notepad3.c +++ b/src/Notepad3.c @@ -137,9 +137,9 @@ bool g_bFindReplCopySelOrClip = true; WCHAR g_tchPrefLngLocName[MINI_BUFFER]; LANGID g_iPrefLngLocID = MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT); HMODULE g_hLngResContainer = NULL; -#define LNG_AVAILABLE_COUNT 7 -static WCHAR* const g_tchAvailableLanguages = L"af-ZA de-DE es-ES en-GB fr-FR nl-NL zh-CN"; // en-US internal -static LANGID const g_iAvailableLanguages[LNG_AVAILABLE_COUNT] = { 1078, 1031, 3082, 2057, 1036, 1043, 2052 }; // 1033 internal +#define LNG_AVAILABLE_COUNT 8 +static WCHAR* const g_tchAvailableLanguages = L"af-ZA de-DE es-ES en-GB fr-FR ja-JP nl-NL zh-CN"; // en-US internal +static LANGID const g_iAvailableLanguages[LNG_AVAILABLE_COUNT] = { 1078, 1031, 3082, 2057, 1036, 1041, 1043, 2052 }; // 1033 internal WCHAR g_tchFileDlgFilters[XXXL_BUFFER] = { L'\0' };