Skip to content

Commit

Permalink
Add menu to select Russian language, PR #893.
Browse files Browse the repository at this point in the history
  • Loading branch information
zufuliu committed Oct 26, 2024
1 parent 8ed882a commit 4d90feb
Show file tree
Hide file tree
Showing 30 changed files with 90 additions and 13 deletions.
2 changes: 1 addition & 1 deletion build/BuildAll.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
notepad4_rc = os.path.abspath('../src/Notepad4.rc')
matepath_rc = os.path.abspath('../matepath/src/matepath.rc')

activeLocaleList = ['i18n', 'en', 'de', 'fr', 'it', 'ja', 'ko', 'zh-Hans', 'zh-Hant']
activeLocaleList = ['i18n', 'en', 'de', 'fr', 'it', 'ja', 'ko', 'ru', 'zh-Hans', 'zh-Hant']
defaultConfig = {
'NP2_ENABLE_CUSTOMIZE_TOOLBAR_LABELS': 0,
'NP2_ENABLE_HIDPI_IMAGE_RESOURCE': 1,
Expand Down
1 change: 1 addition & 0 deletions doc/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
| it | Italiano | x64 | 🟡legacy 64-bit Windows Vista, Server 2008 |
| ja | 日本語 | Win32 | 🟠legacy Windows XP, Server 2003 |
| ko | 한국어 |
| ru | Русский |
| zh-Hans | 中文 (简体) |
| zh-Hant | 中文 (繁體) | Chocolatey | `choco install notepad4`
| i18n | all above languages | winget | `winget install -e "Notepad4"` |
Expand Down
40 changes: 38 additions & 2 deletions locale/Locale.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.28307.1145
# Visual Studio Version 17
VisualStudioVersion = 17.11.35327.3
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Notepad4(zh-Hans)", "zh-Hans\Notepad4(zh-Hans).vcxproj", "{14E1F7FB-7F84-4D06-AF55-378DFD7519DF}"
EndProject
Expand Down Expand Up @@ -35,6 +35,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "matepath(fr)", "fr\matepath
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Notepad4(fr)", "fr\Notepad4(fr).vcxproj", "{B56E86E2-F6AB-4615-BE4A-C9612D14BDFA}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "matepath(ru)", "ru\matepath(ru).vcxproj", "{4BC0C880-0C47-4D9C-93DA-DB59994D8046}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Notepad4(ru)", "ru\Notepad4(ru).vcxproj", "{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM = Debug|ARM
Expand Down Expand Up @@ -303,6 +307,38 @@ Global
{B56E86E2-F6AB-4615-BE4A-C9612D14BDFA}.Release|Win32.Build.0 = Release|Win32
{B56E86E2-F6AB-4615-BE4A-C9612D14BDFA}.Release|x64.ActiveCfg = Release|x64
{B56E86E2-F6AB-4615-BE4A-C9612D14BDFA}.Release|x64.Build.0 = Release|x64
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Debug|ARM.ActiveCfg = Debug|ARM
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Debug|ARM.Build.0 = Debug|ARM
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Debug|ARM64.ActiveCfg = Debug|ARM64
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Debug|ARM64.Build.0 = Debug|ARM64
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Debug|Win32.ActiveCfg = Debug|Win32
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Debug|Win32.Build.0 = Debug|Win32
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Debug|x64.ActiveCfg = Debug|x64
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Debug|x64.Build.0 = Debug|x64
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Release|ARM.ActiveCfg = Release|ARM
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Release|ARM.Build.0 = Release|ARM
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Release|ARM64.ActiveCfg = Release|ARM64
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Release|ARM64.Build.0 = Release|ARM64
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Release|Win32.ActiveCfg = Release|Win32
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Release|Win32.Build.0 = Release|Win32
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Release|x64.ActiveCfg = Release|x64
{4BC0C880-0C47-4D9C-93DA-DB59994D8046}.Release|x64.Build.0 = Release|x64
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Debug|ARM.ActiveCfg = Debug|ARM
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Debug|ARM.Build.0 = Debug|ARM
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Debug|ARM64.ActiveCfg = Debug|ARM64
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Debug|ARM64.Build.0 = Debug|ARM64
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Debug|Win32.ActiveCfg = Debug|Win32
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Debug|Win32.Build.0 = Debug|Win32
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Debug|x64.ActiveCfg = Debug|x64
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Debug|x64.Build.0 = Debug|x64
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Release|ARM.ActiveCfg = Release|ARM
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Release|ARM.Build.0 = Release|ARM
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Release|ARM64.ActiveCfg = Release|ARM64
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Release|ARM64.Build.0 = Release|ARM64
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Release|Win32.ActiveCfg = Release|Win32
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Release|Win32.Build.0 = Release|Win32
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Release|x64.ActiveCfg = Release|x64
{C13A52D7-2A2E-4E96-936B-ECA98C076AFE}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
1 change: 1 addition & 0 deletions locale/de/Notepad4.rc
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@ BEGIN
MENUITEM "Français", IDM_LANG_FRENCH_FRANCE
MENUITEM "Italiano", IDM_LANG_ITALIAN
MENUITEM "Português (Brasil)", IDM_LANG_PORTUGUESE_BRAZIL
MENUITEM "Русский", IDM_LANG_RUSSIAN
MENUITEM "日本語", IDM_LANG_JAPANESE
MENUITEM "한국어", IDM_LANG_KOREAN
MENUITEM "中文(繁體)", IDM_LANG_CHINESE_TRADITIONAL
Expand Down
1 change: 1 addition & 0 deletions locale/de/matepath.rc
Original file line number Diff line number Diff line change
Expand Up @@ -614,6 +614,7 @@ BEGIN
IDS_LANG_ITALIAN "Italiano"
IDS_LANG_PORTUGUESE_BRAZIL "Português (Brasil)"
IDS_LANG_FRENCH_FRANCE "Français"
IDS_LANG_RUSSIAN "Русский"
END
#endif

Expand Down
1 change: 1 addition & 0 deletions locale/fr/Notepad4.rc
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@ BEGIN
MENUITEM "Français", IDM_LANG_FRENCH_FRANCE
MENUITEM "Italien", IDM_LANG_ITALIAN
MENUITEM "Portuguais (Brésil)", IDM_LANG_PORTUGUESE_BRAZIL
MENUITEM "Русский", IDM_LANG_RUSSIAN
MENUITEM "Japonais", IDM_LANG_JAPANESE
MENUITEM "Coréen", IDM_LANG_KOREAN
MENUITEM "Chinois traditionnel", IDM_LANG_CHINESE_TRADITIONAL
Expand Down
1 change: 1 addition & 0 deletions locale/fr/matepath.rc
Original file line number Diff line number Diff line change
Expand Up @@ -614,6 +614,7 @@ BEGIN
IDS_LANG_ITALIAN "Italiano"
IDS_LANG_PORTUGUESE_BRAZIL "Português (Brasil)"
IDS_LANG_FRENCH_FRANCE "Français"
IDS_LANG_RUSSIAN "Русский"
END
#endif

Expand Down
1 change: 1 addition & 0 deletions locale/it/Notepad4.rc
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@ BEGIN
MENUITEM "&Français", IDM_LANG_FRENCH_FRANCE
MENUITEM "&Italiano", IDM_LANG_ITALIAN
MENUITEM "&Português (Brasil)", IDM_LANG_PORTUGUESE_BRAZIL
MENUITEM "Русский", IDM_LANG_RUSSIAN
MENUITEM "日本語", IDM_LANG_JAPANESE
MENUITEM "한국어", IDM_LANG_KOREAN
MENUITEM "中文(繁體)", IDM_LANG_CHINESE_TRADITIONAL
Expand Down
1 change: 1 addition & 0 deletions locale/it/matepath.rc
Original file line number Diff line number Diff line change
Expand Up @@ -614,6 +614,7 @@ BEGIN
IDS_LANG_ITALIAN "Italiano"
IDS_LANG_PORTUGUESE_BRAZIL "Português (Brasil)"
IDS_LANG_FRENCH_FRANCE "Français"
IDS_LANG_RUSSIAN "Русский"
END
#endif

Expand Down
1 change: 1 addition & 0 deletions locale/ja/Notepad4.rc
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@ BEGIN
MENUITEM "Français", IDM_LANG_FRENCH_FRANCE
MENUITEM "Italiano", IDM_LANG_ITALIAN
MENUITEM "Português (Brasil)", IDM_LANG_PORTUGUESE_BRAZIL
MENUITEM "Русский", IDM_LANG_RUSSIAN
MENUITEM "日本語", IDM_LANG_JAPANESE
MENUITEM "한국어", IDM_LANG_KOREAN
MENUITEM "中文(繁體)", IDM_LANG_CHINESE_TRADITIONAL
Expand Down
1 change: 1 addition & 0 deletions locale/ja/matepath.rc
Original file line number Diff line number Diff line change
Expand Up @@ -615,6 +615,7 @@ BEGIN
IDS_LANG_ITALIAN "Italiano"
IDS_LANG_PORTUGUESE_BRAZIL "Português (Brasil)"
IDS_LANG_FRENCH_FRANCE "Français"
IDS_LANG_RUSSIAN "Русский"
END
#endif

Expand Down
1 change: 1 addition & 0 deletions locale/ko/Notepad4.rc
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@ BEGIN
MENUITEM "Français", IDM_LANG_FRENCH_FRANCE
MENUITEM "Italiano", IDM_LANG_ITALIAN
MENUITEM "Português (Brasil)", IDM_LANG_PORTUGUESE_BRAZIL
MENUITEM "Русский", IDM_LANG_RUSSIAN
MENUITEM "日本語", IDM_LANG_JAPANESE
MENUITEM "한국어", IDM_LANG_KOREAN
MENUITEM "中文(繁體)", IDM_LANG_CHINESE_TRADITIONAL
Expand Down
1 change: 1 addition & 0 deletions locale/ko/matepath.rc
Original file line number Diff line number Diff line change
Expand Up @@ -614,6 +614,7 @@ BEGIN
IDS_LANG_ITALIAN "Italiano"
IDS_LANG_PORTUGUESE_BRAZIL "Português (Brasil)"
IDS_LANG_FRENCH_FRANCE "Français"
IDS_LANG_RUSSIAN "Русский"
END
#endif

Expand Down
1 change: 1 addition & 0 deletions locale/pt-BR/Notepad4.rc
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@ BEGIN
MENUITEM "Français", IDM_LANG_FRENCH_FRANCE
MENUITEM "Italiano", IDM_LANG_ITALIAN
MENUITEM "Português (Brasil)", IDM_LANG_PORTUGUESE_BRAZIL
MENUITEM "Русский", IDM_LANG_RUSSIAN
MENUITEM "日本語", IDM_LANG_JAPANESE
MENUITEM "한국어", IDM_LANG_KOREAN
MENUITEM "中文(繁體)", IDM_LANG_CHINESE_TRADITIONAL
Expand Down
1 change: 1 addition & 0 deletions locale/pt-BR/matepath.rc
Original file line number Diff line number Diff line change
Expand Up @@ -614,6 +614,7 @@ BEGIN
IDS_LANG_ITALIAN "Italiano"
IDS_LANG_PORTUGUESE_BRAZIL "Português (Brasil)"
IDS_LANG_FRENCH_FRANCE "Français"
IDS_LANG_RUSSIAN "Русский"
END
#endif

Expand Down
6 changes: 3 additions & 3 deletions locale/ru/Notepad4.rc
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// English (United States) resources
// Russian (Russia) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
#pragma code_page(65001)

Expand Down Expand Up @@ -2136,7 +2136,7 @@ END

#endif // APSTUDIO_INVOKED

#endif // English (United States) resources
#endif // Russian (Russia) resources
/////////////////////////////////////////////////////////////////////////////


Expand Down
9 changes: 5 additions & 4 deletions locale/ru/matepath.rc
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// English (United States) resources
// Russian (Russia) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
#pragma code_page(65001)

/////////////////////////////////////////////////////////////////////////////
Expand Down Expand Up @@ -614,6 +614,7 @@ BEGIN
IDS_LANG_ITALIAN "Italiano"
IDS_LANG_PORTUGUESE_BRAZIL "Português (Brasil)"
IDS_LANG_FRENCH_FRANCE "Français"
IDS_LANG_RUSSIAN "Русский"
END
#endif

Expand Down Expand Up @@ -641,7 +642,7 @@ END

#endif // APSTUDIO_INVOKED

#endif // English (United States) resources
#endif // Russian (Russia) resources
/////////////////////////////////////////////////////////////////////////////


Expand Down
1 change: 1 addition & 0 deletions locale/zh-Hans/Notepad4.rc
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@ BEGIN
MENUITEM "Français", IDM_LANG_FRENCH_FRANCE
MENUITEM "Italiano", IDM_LANG_ITALIAN
MENUITEM "Português (Brasil)", IDM_LANG_PORTUGUESE_BRAZIL
MENUITEM "Русский", IDM_LANG_RUSSIAN
MENUITEM "日本語", IDM_LANG_JAPANESE
MENUITEM "한국어", IDM_LANG_KOREAN
MENUITEM "中文(繁體)", IDM_LANG_CHINESE_TRADITIONAL
Expand Down
1 change: 1 addition & 0 deletions locale/zh-Hans/matepath.rc
Original file line number Diff line number Diff line change
Expand Up @@ -614,6 +614,7 @@ BEGIN
IDS_LANG_ITALIAN "Italiano"
IDS_LANG_PORTUGUESE_BRAZIL "Português (Brasil)"
IDS_LANG_FRENCH_FRANCE "Français"
IDS_LANG_RUSSIAN "Русский"
END
#endif

Expand Down
1 change: 1 addition & 0 deletions locale/zh-Hant/Notepad4.rc
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@ BEGIN
MENUITEM "Français", IDM_LANG_FRENCH_FRANCE
MENUITEM "Italiano", IDM_LANG_ITALIAN
MENUITEM "Português (Brasil)", IDM_LANG_PORTUGUESE_BRAZIL
MENUITEM "Русский", IDM_LANG_RUSSIAN
MENUITEM "日本語", IDM_LANG_JAPANESE
MENUITEM "한국어", IDM_LANG_KOREAN
MENUITEM "中文(繁體)", IDM_LANG_CHINESE_TRADITIONAL
Expand Down
1 change: 1 addition & 0 deletions locale/zh-Hant/matepath.rc
Original file line number Diff line number Diff line change
Expand Up @@ -614,6 +614,7 @@ BEGIN
IDS_LANG_ITALIAN "Italiano"
IDS_LANG_PORTUGUESE_BRAZIL "Português (Brasil)"
IDS_LANG_FRENCH_FRANCE "Français"
IDS_LANG_RUSSIAN "Русский"
END
#endif

Expand Down
3 changes: 3 additions & 0 deletions matepath/src/Helpers.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1055,6 +1055,9 @@ HMODULE LoadLocalizedResourceDLL(LANGID lang, LPCWSTR dllName) noexcept {
case LANG_PORTUGUESE:
folder = L"pt-BR";
break;
case LANG_RUSSIAN:
folder = L"ru";
break;
}

if (folder == nullptr) {
Expand Down
6 changes: 6 additions & 0 deletions matepath/src/matepath.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2403,6 +2403,9 @@ void ValidateUILangauge() noexcept {
case LANG_PORTUGUESE:
languageResID = IDS_LANG_PORTUGUESE_BRAZIL;
break;
case LANG_RUSSIAN:
languageResID = IDS_LANG_RUSSIAN;
break;
case LANG_NEUTRAL:
default:
languageResID = IDS_LANG_USER_DEFAULT;
Expand Down Expand Up @@ -2444,6 +2447,9 @@ void SetUILanguage(int resID) noexcept {
case IDS_LANG_PORTUGUESE_BRAZIL:
lang = MAKELANGID(LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN);
break;
case IDS_LANG_RUSSIAN:
lang = MAKELANGID(LANG_RUSSIAN, SUBLANG_DEFAULT);
break;
}

if (uiLanguage == lang) {
Expand Down
1 change: 1 addition & 0 deletions matepath/src/matepath.rc
Original file line number Diff line number Diff line change
Expand Up @@ -614,6 +614,7 @@ BEGIN
IDS_LANG_ITALIAN "Italiano"
IDS_LANG_PORTUGUESE_BRAZIL "Português (Brasil)"
IDS_LANG_FRENCH_FRANCE "Français"
IDS_LANG_RUSSIAN "Русский"
END
#endif

Expand Down
3 changes: 2 additions & 1 deletion matepath/src/resource.h
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,8 @@
#define IDS_LANG_KOREAN 40907
#define IDS_LANG_PORTUGUESE_BRAZIL 40908
#define IDS_LANG_FRENCH_FRANCE 40909
#define IDS_LANG_LAST_LANGUAGE IDS_LANG_FRENCH_FRANCE
#define IDS_LANG_RUSSIAN 40910
#define IDS_LANG_LAST_LANGUAGE IDS_LANG_RUSSIAN

#define ACC_ESCAPE 41001
#define ACC_NEXTCTL 41002
Expand Down
1 change: 1 addition & 0 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,7 @@ Latest development builds (artifacts in Release configuration for each compiler
* [Deutsch](https://github.com/zufuliu/notepad4/tree/main/locale/de) by [@xelsios](https://github.com/xelsios)
* [French](https://github.com/zufuliu/notepad4/tree/main/locale/fr) by [@VoilierBleu](https://github.com/VoilierBleu)
* [Italiano](https://github.com/zufuliu/notepad4/tree/main/locale/it) by [@Matteo-Nigro](https://github.com/Matteo-Nigro)
* [Русский](https://github.com/zufuliu/notepad4/tree/main/locale/ru) by [@tretdm](https://github.com/tretdm)
* [日本語](https://github.com/zufuliu/notepad4/tree/main/locale/ja) by [@maboroshin](https://github.com/maboroshin)
* [中文 (繁體)](https://github.com/zufuliu/notepad4/tree/main/locale/zh-Hant)
* [中文 (简体)](https://github.com/zufuliu/notepad4/tree/main/locale/zh-Hans)
Expand Down
3 changes: 3 additions & 0 deletions src/Helpers.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1480,6 +1480,9 @@ HMODULE LoadLocalizedResourceDLL(LANGID lang, LPCWSTR dllName) noexcept {
case LANG_PORTUGUESE:
folder = L"pt-BR";
break;
case LANG_RUSSIAN:
folder = L"ru";
break;
}

if (folder == nullptr) {
Expand Down
7 changes: 7 additions & 0 deletions src/Notepad4.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2196,6 +2196,9 @@ void ValidateUILangauge() noexcept {
case LANG_PORTUGUESE:
languageMenu = IDM_LANG_PORTUGUESE_BRAZIL;
break;
case LANG_RUSSIAN:
languageMenu = IDM_LANG_RUSSIAN;
break;
case LANG_NEUTRAL:
default:
languageMenu = IDM_LANG_USER_DEFAULT;
Expand Down Expand Up @@ -2237,6 +2240,9 @@ void SetUILanguage(int menu) noexcept {
case IDM_LANG_PORTUGUESE_BRAZIL:
lang = MAKELANGID(LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN);
break;
case IDM_LANG_RUSSIAN:
lang = MAKELANGID(LANG_RUSSIAN, SUBLANG_DEFAULT);
break;
}

if (uiLanguage == lang) {
Expand Down Expand Up @@ -4530,6 +4536,7 @@ LRESULT MsgCommand(HWND hwnd, WPARAM wParam, LPARAM lParam) {
case IDM_LANG_KOREAN:
case IDM_LANG_PORTUGUESE_BRAZIL:
case IDM_LANG_FRENCH_FRANCE:
case IDM_LANG_RUSSIAN:
SetUILanguage(LOWORD(wParam));
break;
#endif
Expand Down
3 changes: 2 additions & 1 deletion src/resource.h
Original file line number Diff line number Diff line change
Expand Up @@ -820,7 +820,8 @@
#define IDM_LANG_KOREAN 40657
#define IDM_LANG_PORTUGUESE_BRAZIL 40658
#define IDM_LANG_FRENCH_FRANCE 40659
#define IDM_LANG_LAST_LANGUAGE IDM_LANG_FRENCH_FRANCE
#define IDM_LANG_RUSSIAN 40660
#define IDM_LANG_LAST_LANGUAGE IDM_LANG_RUSSIAN

// resource id generated by tools/Misc.py
#define IDM_LEXER_TEXTFILE 40700
Expand Down
2 changes: 1 addition & 1 deletion wiki
Submodule wiki updated from 3fee37 to 6ab743

0 comments on commit 4d90feb

Please sign in to comment.