From 71a47800cbf6211dff07d851bf3c34d7ca0e0985 Mon Sep 17 00:00:00 2001 From: Akos Keresztes Date: Mon, 3 Jun 2019 09:24:40 +0200 Subject: [PATCH 01/11] Some strings are shortened to fit in its box --- language/np3_hu_hu/dialogs_hu_hu.rc | 16 ++++++++-------- language/np3_hu_hu/menu_hu_hu.rc | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/language/np3_hu_hu/dialogs_hu_hu.rc b/language/np3_hu_hu/dialogs_hu_hu.rc index e2cb6cfe5..08a7a0c16 100644 --- a/language/np3_hu_hu/dialogs_hu_hu.rc +++ b/language/np3_hu_hu/dialogs_hu_hu.rc @@ -89,7 +89,7 @@ BEGIN CONTROL "&Kisbet/nagybet szmt",IDC_FINDCASE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,37,53,10 CONTROL "E&gsz szavakra egyezs",IDC_FINDWORD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,49,89,10 CONTROL "Sz ele&jre egyezs",IDC_FINDSTART,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,61,110,10 - CONTROL "&Transform backslashes",IDC_FINDTRANSFORMBS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,73,85,10 + CONTROL "&Visszaperjel talaktsa",IDC_FINDTRANSFORMBS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,73,85,10 CONTROL "R&egulris kifejezssel",IDC_FINDREGEXP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,85,96,10 CONTROL "Pont &mindenre egyezik",IDC_DOT_MATCH_ALL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,96,65,10 CONTROL "&Ne menjen krbe",IDC_NOWRAP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,125,37,75,10 @@ -98,7 +98,7 @@ BEGIN CONTROL "&Joker kar. keress",IDC_WILDCARDSEARCH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,125,85,63,10 CONTROL "tltsz md, ha nincs fkuszban ",IDC_TRANSPARENT, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,118,124,10 - DEFPUSHBUTTON "&Kvetkez keresse",IDOK,211,7,55,14 + DEFPUSHBUTTON "&Kv. keresse",IDOK,211,7,55,14 PUSHBUTTON "&Elz keresse",IDC_FINDPREV,211,24,55,14 PUSHBUTTON "Bezrs",IDCANCEL,211,99,55,14 CONTROL "Csere... (Ctrl+H)",IDC_TOGGLEFINDREPLACE, @@ -123,7 +123,7 @@ BEGIN CONTROL "Kis/nagybet eg&yezs",IDC_FINDCASE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,66,53,10 CONTROL "Egs&z szavakra egyezs",IDC_FINDWORD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,78,89,10 CONTROL "Szkez&detre egyezs",IDC_FINDSTART,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,90,110,10 - CONTROL "&Fordtott perjelek talaktsa",IDC_FINDTRANSFORMBS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,102,89,10 + CONTROL "&Backslash-ek talaktsa",IDC_FINDTRANSFORMBS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,102,89,10 CONTROL "R&egulris kifejezs keresse",IDC_FINDREGEXP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,114,97,10 CONTROL "Pont &mindenre illeszkedik",IDC_DOT_MATCH_ALL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,125,65,10 CONTROL "Ne keressen kr&ben",IDC_NOWRAP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,125,66,75,10 @@ -285,9 +285,9 @@ CAPTION "Sz FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN CONTROL "",IDC_STYLELIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SHAREIMAGELISTS | LVS_AUTOARRANGE | LVS_NOCOLUMNHEADER | WS_BORDER | WS_TABSTOP,7,7,151,70 - CONTROL "Kivlasztott sznkiemels bellts &alaprtelmezett.",IDC_DEFAULTSCHEME, + CONTROL "E sznkiemels bellts &alaprtelmezett.",IDC_DEFAULTSCHEME, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,85,118,10 - CONTROL "Fjlnv &kiterjesztse alapjn automatikusan.",IDC_AUTOSELECT, + CONTROL "Fjlnv &kit. alapjn automatikusan.",IDC_AUTOSELECT, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,95,127,10 DEFPUSHBUTTON "OK",IDOK,53,113,50,14,WS_DISABLED PUSHBUTTON "Mgsem",IDCANCEL,108,113,50,14 @@ -317,7 +317,7 @@ BEGIN PUSHBUTTON "Mgsem",IDCANCEL,410,233,50,14 GROUPBOX "Info",IDC_INFO_GROUPBOX,180,7,280,127 ICON IDI_MUI_STYLES,IDC_STATIC,189,19,20,20 - LTEXT "Sznkiemelsek testraszabsa",IDC_TITLE,220,25,200,12 + LTEXT "Sznkiemelsek testreszabsa",IDC_TITLE,220,25,200,12 EDITTEXT IDC_STYLEEDIT_HELP,197,50,252,74,ES_MULTILINE | ES_READONLY | NOT WS_BORDER SCROLLBAR IDC_RESIZEGRIP,7,233,10,10 END @@ -371,9 +371,9 @@ STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSM CAPTION "Hossz sorok" FONT 8, "MS Shell Dlg", 0, 0, 0x0 BEGIN - LTEXT "&Hossz sorok korltja:",IDC_STATIC,7,10,60,8 + LTEXT "&Sor korltja:",IDC_STATIC,7,10,60,8 EDITTEXT 100,77,7,30,14,ES_AUTOHSCROLL - CONTROL "&Vonal megjelentse.",101,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,7,27,67,10 + CONTROL "&Vonal megjel.",101,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,7,27,67,10 CONTROL "&Httrszn vltoztatsa.",102,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,7,38,100,10 DEFPUSHBUTTON "OK",IDOK,127,7,50,14 PUSHBUTTON "Mgsem",IDCANCEL,127,24,50,14 diff --git a/language/np3_hu_hu/menu_hu_hu.rc b/language/np3_hu_hu/menu_hu_hu.rc index 4e878e106..e2e0d126a 100644 --- a/language/np3_hu_hu/menu_hu_hu.rc +++ b/language/np3_hu_hu/menu_hu_hu.rc @@ -397,7 +397,7 @@ BEGIN POPUP "&Emlkezs" BEGIN MENUITEM "&Legutbbi fjlokra emlkezzen", IDM_VIEW_NOSAVERECENT - MENUITEM "&rizze meg a kurzos pozcijt", IDM_VIEW_NOPRESERVECARET + MENUITEM "&rizze meg a kurzor pozcijt", IDM_VIEW_NOPRESERVECARET MENUITEM "&Keressi mintkre emlkezzen", IDM_VIEW_NOSAVEFINDREPL END POPUP "&Ablak" From 27baa5a24847ad7c3c7bb673572e477b2eca9131 Mon Sep 17 00:00:00 2001 From: maboroshin Date: Mon, 3 Jun 2019 17:57:00 +0900 Subject: [PATCH 02/11] Translation >JP :STYLEEDIT_HELP --- language/np3_ja_jp/strings_ja_jp.rc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/np3_ja_jp/strings_ja_jp.rc b/language/np3_ja_jp/strings_ja_jp.rc index 9ef47f078..7bc326536 100644 --- a/language/np3_ja_jp/strings_ja_jp.rc +++ b/language/np3_ja_jp/strings_ja_jp.rc @@ -285,7 +285,7 @@ Notepad3 /v d:\\temp\\Test.txt\r\n\ IDS_MUI_STYLEEDIT_HELP "\ gq̋؂ ; łB\r\n\ -use \\; to define a filename matching pattern:\r\n\ +\\K\L@; ƂŃt@C̈vp^[`ł܂:\r\n\ \\xyz$; t@C(x[Xt@C+gq)̖ xyz ɍv\r\n\r\n\ ݒ菑(ew͏ȗ”\, fore͕F):\r\n\ font:tHg; size:[+/-]nn.mm; bold; italic; underline;\r\n\ From f5a65920c4ca78a909ea5724481f2f8ec8dc25e2 Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Mon, 3 Jun 2019 14:45:22 +0200 Subject: [PATCH 03/11] + chg: Force Encoding Detector result -> Recode to UCHARDET Analysis --- language/np3_de_de/menu_de_de.rc | 3 +-- language/np3_en_us/menu_en_us.rc | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/language/np3_de_de/menu_de_de.rc b/language/np3_de_de/menu_de_de.rc index 793679639..d06ed1e22 100644 --- a/language/np3_de_de/menu_de_de.rc +++ b/language/np3_de_de/menu_de_de.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 mit &Signatur", IDM_ENCODING_UTF8SIGN MENUITEM "&Mehr Codierungen...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM "Erzwinge Encoding Detection", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR MENUITEM "Recodiere als &Default\tCtrl-Alt-F", CMD_RECODEDEFAULT MENUITEM "Recodiere als &ANSI\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM "Recodiere als &OEM\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM "Recodiere als &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "Recodiere wie UCHARDET Analyse", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM "ASCII als UTF-&8\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "Ignoriere Codierungs &Tags\tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/language/np3_en_us/menu_en_us.rc b/language/np3_en_us/menu_en_us.rc index c8bf1fe21..a5185ea97 100644 --- a/language/np3_en_us/menu_en_us.rc +++ b/language/np3_en_us/menu_en_us.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 with &Signature", IDM_ENCODING_UTF8SIGN MENUITEM "&More...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM "Force Encoding Detection", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR MENUITEM "Recode to &Default\tCtrl-Alt-F", CMD_RECODEDEFAULT MENUITEM "Recode to &ANSI\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM "Recode to &OEM\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM "Recode to &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "Recode to UCHARDET Analysis", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM "ASCII as UTF-&8\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "Ignore Encoding &Tags\tAlt+F8", CMD_RELOADNOFILEVARS From 5186619960038a7feada6f8062d98c538ab8e65f Mon Sep 17 00:00:00 2001 From: Pairi Daiza Date: Mon, 3 Jun 2019 17:15:07 +0200 Subject: [PATCH 04/11] MUI - Rearranging the" Encoding" menu - Rename "Force Encoding Detection" --> "Recode to UCHARDET Analysis" --- language/np3_af_za/menu_af_za.rc | 11 +- language/np3_be_by/menu_be_by.rc | 3 +- language/np3_en_gb/menu_en_gb.rc | 3 +- language/np3_es_es/menu_es_es.rc | 11 +- language/np3_fr_fr/menu_fr_fr.rc | 3 +- language/np3_hu_hu/menu_hu_hu.rc | 3 +- language/np3_it_it/menu_it_it.rc | 3 +- language/np3_ja_jp/menu_ja_jp.rc | 3 +- language/np3_ko_kr/menu_ko_kr.rc | 223 +++++++++++++++---------------- language/np3_nl_nl/menu_nl_nl.rc | 3 +- language/np3_pl_pl/menu_pl_pl.rc | 3 +- language/np3_pt_br/menu_pt_br.rc | 3 +- language/np3_ru_ru/menu_ru_ru.rc | 5 +- language/np3_zh_cn/menu_zh_cn.rc | 3 +- 14 files changed, 133 insertions(+), 147 deletions(-) diff --git a/language/np3_af_za/menu_af_za.rc b/language/np3_af_za/menu_af_za.rc index 9563b023c..2d0293359 100644 --- a/language/np3_af_za/menu_af_za.rc +++ b/language/np3_af_za/menu_af_za.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 with &Signature", IDM_ENCODING_UTF8SIGN MENUITEM "&Meer...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM "Force Enkodering Opsporing", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR - MENUITEM "Hercodeer na &Standaard\tCtrl-Alt-F", CMD_RECODEDEFAULT - MENUITEM "Hercodeer na &ANSI\tCtrl-Shift+A", CMD_RECODEANSI - MENUITEM "Hercodeer na &OEM\tCtrl+Shift+O", CMD_RECODEOEM - MENUITEM "Recode to &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "Hercodeer na &Standaard\tCtrl-Alt-F", CMD_RECODEDEFAULT + MENUITEM "Hercodeer na &ANSI\tCtrl-Shift+A", CMD_RECODEANSI + MENUITEM "Hercodeer na &OEM\tCtrl+Shift+O", CMD_RECODEOEM + MENUITEM "Hercodeer na &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "Hercodeer na UCHARDET-analise", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM "ASCII as UTF-&8\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "Ignoreer Kodering &Tags\tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/language/np3_be_by/menu_be_by.rc b/language/np3_be_by/menu_be_by.rc index cdf510737..b80d9563c 100644 --- a/language/np3_be_by/menu_be_by.rc +++ b/language/np3_be_by/menu_be_by.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 BO&M", IDM_ENCODING_UTF8SIGN MENUITEM "&...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM " ", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR MENUITEM " &\tCtrl-Alt-F", CMD_RECODEDEFAULT MENUITEM " A&NSI\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM " &OEM\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM " &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM " UCHARDET ", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM " ASCII & UTF-8\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM " & \tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/language/np3_en_gb/menu_en_gb.rc b/language/np3_en_gb/menu_en_gb.rc index 147f7abca..b5c6835c6 100644 --- a/language/np3_en_gb/menu_en_gb.rc +++ b/language/np3_en_gb/menu_en_gb.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 with &Signature", IDM_ENCODING_UTF8SIGN MENUITEM "&More...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM "Force Encoding Detection", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR MENUITEM "Recode to &Default\tCtrl-Alt-F", CMD_RECODEDEFAULT MENUITEM "Recode to &ANSI\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM "Recode to &OEM\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM "Recode to &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "Recode to UCHARDET Analysis", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM "ASCII as UTF-&8\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "Ignore Encoding &Tags\tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/language/np3_es_es/menu_es_es.rc b/language/np3_es_es/menu_es_es.rc index aa009e62b..fc9b99401 100644 --- a/language/np3_es_es/menu_es_es.rc +++ b/language/np3_es_es/menu_es_es.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 con &signatura", IDM_ENCODING_UTF8SIGN MENUITEM "&Ms...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM "Forzar la Deteccin de Codificacin", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR - MENUITEM "Recodificar a &Defecto\tCtrl-Alt-F", CMD_RECODEDEFAULT - MENUITEM "Recodificar a &ANSI\tCtrl-Shift+A", CMD_RECODEANSI - MENUITEM "Recodificar a &OEM\tCtrl+Shift+O", CMD_RECODEOEM - MENUITEM "Recode to &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "Recodificar a &Defecto\tCtrl-Alt-F", CMD_RECODEDEFAULT + MENUITEM "Recodificar a &ANSI\tCtrl-Shift+A", CMD_RECODEANSI + MENUITEM "Recodificar a &OEM\tCtrl+Shift+O", CMD_RECODEOEM + MENUITEM "Recodificar a &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "Recodificar a anlisis UCHARDET", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM "ASCII como UTF-&8\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "Ignorar Codificacin &Tags\tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/language/np3_fr_fr/menu_fr_fr.rc b/language/np3_fr_fr/menu_fr_fr.rc index eee1b4999..a7f078fc4 100644 --- a/language/np3_fr_fr/menu_fr_fr.rc +++ b/language/np3_fr_fr/menu_fr_fr.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 avec &Signature", IDM_ENCODING_UTF8SIGN MENUITEM "&Plus...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM "Forcer la dtection d'encodage", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR MENUITEM "Rencoder vers &Dfaut\tCtrl-Alt-F", CMD_RECODEDEFAULT MENUITEM "Rencoder vers &ANSI\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM "Rencoder vers &OEM\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM "Rencoder vers &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "Rencoder vers analyse UCHARDET", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM "ASCII comme UTF-&8\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "Ignorer Encodage &Tags\tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/language/np3_hu_hu/menu_hu_hu.rc b/language/np3_hu_hu/menu_hu_hu.rc index e2e0d126a..3ec6f7dc1 100644 --- a/language/np3_hu_hu/menu_hu_hu.rc +++ b/language/np3_hu_hu/menu_hu_hu.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 with &Signature", IDM_ENCODING_UTF8SIGN MENUITEM "&Tovbbiak...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM "K&dols detektlsnak erltetse", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR MENUITEM "jrakdols az ala&prt.-re\tCtrl-Alt-F", CMD_RECODEDEFAULT MENUITEM "jrakdols A&NSI-ra\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM "jrakdols &OEM-re\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM "jrakdols &GB18030-ra\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "jrakdols az UCHARDET elemzshez", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM "ASCII-t UTF-8-k&nt\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "Kdolsi elemek ki&hagysa\tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/language/np3_it_it/menu_it_it.rc b/language/np3_it_it/menu_it_it.rc index 262001cd0..afee8554d 100644 --- a/language/np3_it_it/menu_it_it.rc +++ b/language/np3_it_it/menu_it_it.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 with &Signature", IDM_ENCODING_UTF8SIGN MENUITEM "&Altri...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM "Forza il rilevamento compatto dell'Encoding", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR MENUITEM "Ricodifica con Encoding di &Default\tCtrl-Alt-F", CMD_RECODEDEFAULT MENUITEM "Ricodifica come &ANSI\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM "Ricodifica come &OEM\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM "Ricodifica come &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "Ricodifica a UCHARDET Analysis", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM "ASCII come UTF-&8\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "Ignora Encoding &Tags\tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/language/np3_ja_jp/menu_ja_jp.rc b/language/np3_ja_jp/menu_ja_jp.rc index 2caacdb1c..eeb3c4928 100644 --- a/language/np3_ja_jp/menu_ja_jp.rc +++ b/language/np3_ja_jp/menu_ja_jp.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 BOM (&S)", IDM_ENCODING_UTF8SIGN MENUITEM "̑̕R[hw(&M)...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM "R[hʂs()", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR MENUITEM "ftHgœǂݒ(&D)\tCtrl-Alt-F", CMD_RECODEDEFAULT MENUITEM "ANSIœǂݒ(&A)\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM "OEMœǂݒ(&O)\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM "GB18030œǂݒ(&G)\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "UCHARDET͂ɏ", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM "ASCIIUTF-8ƂĊJ(&8)\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "R[h𖳎(&T)\tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/language/np3_ko_kr/menu_ko_kr.rc b/language/np3_ko_kr/menu_ko_kr.rc index 8a5c0dbc7..42c2d9b40 100644 --- a/language/np3_ko_kr/menu_ko_kr.rc +++ b/language/np3_ko_kr/menu_ko_kr.rc @@ -56,25 +56,25 @@ IDR_MUI_MAINMENU MENU BEGIN POPUP "(&F)" BEGIN - MENUITEM " (&N)\tCtrl+N", IDM_FILE_NEW - MENUITEM "(&O)...\tCtrl+O", IDM_FILE_OPEN - MENUITEM " ħ(&V)\tF5", IDM_FILE_REVERT - MENUITEM "(&S)\tCtrl+S", IDM_FILE_SAVE - MENUITEM "ٸ ̸ (&A)...\tF6", IDM_FILE_SAVEAS + MENUITEM " (&N)\tCtrl+N", IDM_FILE_NEW + MENUITEM "(&O)...\tCtrl+O", IDM_FILE_OPEN + MENUITEM " ħ(&V)\tF5", IDM_FILE_REVERT + MENUITEM "(&S)\tCtrl+S", IDM_FILE_SAVE + MENUITEM "ٸ ̸ (&A)...\tF6", IDM_FILE_SAVEAS MENUITEM "纻 (&C)...\tCtrl+F6", IDM_FILE_SAVECOPY MENUITEM "б (&R)", IDM_FILE_READONLY MENUITEM SEPARATOR - MENUITEM "ȣȭ ȣ (&Y)...", IDM_SETPASS + MENUITEM "ȣȭ ȣ (&Y)...", IDM_SETPASS MENUITEM SEPARATOR POPUP "(&L)" BEGIN MENUITEM " â (&N)\tAlt+N", IDM_FILE_NEWWINDOW MENUITEM " â (&E)\tAlt+Shift+N", IDM_FILE_NEWWINDOW2 MENUITEM SEPARATOR - MENUITEM " ٽ (&R)", IDM_FILE_LAUNCH_ELEVATED + MENUITEM " ٽ (&R)", IDM_FILE_LAUNCH_ELEVATED MENUITEM SEPARATOR MENUITEM " (&D)\tCtrl+L", IDM_FILE_LAUNCH - MENUITEM "ٸ α׷ (&O)...\tAlt+L", IDM_FILE_OPENWITH + MENUITEM "ٸ α׷ (&O)...\tAlt+L", IDM_FILE_OPENWITH MENUITEM "(&C)...\tCtrl+R", IDM_FILE_RUN MENUITEM SEPARATOR MENUITEM " ø 1(&1)\tCtrl+Shift+1", CMD_WEBACTION1 @@ -83,22 +83,21 @@ BEGIN MENUITEM SEPARATOR POPUP "ڵ(&E)" BEGIN - MENUITEM "&ANSI", IDM_ENCODING_ANSI - MENUITEM "ڵ(&U)", IDM_ENCODING_UNICODE - MENUITEM "ڵ &Big Endian", IDM_ENCODING_UNICODEREV - MENUITEM "UTF-&8\tShift+F8", IDM_ENCODING_UTF8 - MENUITEM " ִ UTF-8(&S)", IDM_ENCODING_UTF8SIGN + MENUITEM "&ANSI", IDM_ENCODING_ANSI + MENUITEM "ڵ(&U)", IDM_ENCODING_UNICODE + MENUITEM "ڵ &Big Endian", IDM_ENCODING_UNICODEREV + MENUITEM "UTF-&8\tShift+F8", IDM_ENCODING_UTF8 + MENUITEM " ִ UTF-8(&S)", IDM_ENCODING_UTF8SIGN MENUITEM "Ÿ(&M)...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM " ڵ ", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR - MENUITEM "⺻ ǥ(&F)\tCtrl-Alt-F", CMD_RECODEDEFAULT - MENUITEM "ANSI ǥ(&N)\tCtrl-Shift+A", CMD_RECODEANSI + MENUITEM "⺻ ǥ(&F)\tCtrl-Alt-F", CMD_RECODEDEFAULT + MENUITEM "ANSI ǥ(&N)\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM "OEM ǥ(&O)\tCtrl+Shift+O", CMD_RECODEOEM - MENUITEM "GB18030 ǥ(&G)\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "GB18030 ǥ(&G)\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "UCHARDET м ڵ", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR - MENUITEM "ASCII UTF-8 (&8)\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 - MENUITEM "ڵ ± (&T)\tAlt+F8", CMD_RELOADNOFILEVARS + MENUITEM "ASCII UTF-8 (&8)\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 + MENUITEM "ڵ ± (&T)\tAlt+F8", CMD_RELOADNOFILEVARS MENUITEM " (&R)...\tF8", IDM_ENCODING_RECODE MENUITEM SEPARATOR MENUITEM "⺻ (&D)...", IDM_ENCODING_SETDEFAULT @@ -106,54 +105,54 @@ BEGIN POPUP " (&G)" BEGIN MENUITEM "(&W) (CR+LF)", IDM_LINEENDINGS_CRLF - MENUITEM "&Mac (CR)", IDM_LINEENDINGS_CR - MENUITEM "н(&U) (LF)", IDM_LINEENDINGS_LF + MENUITEM "&Mac (CR)", IDM_LINEENDINGS_CR + MENUITEM "н(&U) (LF)", IDM_LINEENDINGS_LF MENUITEM SEPARATOR - MENUITEM "⺻ (&D)...", IDM_LINEENDINGS_SETDEFAULT + MENUITEM "⺻ (&D)...", IDM_LINEENDINGS_SETDEFAULT END MENUITEM SEPARATOR MENUITEM "鿩 Ȯ(&I)...", CMD_CHECK_INDENTATION MENUITEM SEPARATOR MENUITEM " (&T)...", IDM_FILE_PAGESETUP - MENUITEM "μ(&P)...\tCtrl+P", IDM_FILE_PRINT + MENUITEM "μ(&P)...\tCtrl+P", IDM_FILE_PRINT MENUITEM SEPARATOR - MENUITEM "Ӽ(&I)...", IDM_FILE_PROPERTIES - MENUITEM " ȭ ũ (&D)", IDM_FILE_CREATELINK + MENUITEM "Ӽ(&I)...", IDM_FILE_PROPERTIES + MENUITEM " ȭ ũ (&D)", IDM_FILE_CREATELINK MENUITEM SEPARATOR - MENUITEM "Minipath Ž(&B)...\tCtrl+M", IDM_FILE_BROWSE + MENUITEM "Minipath Ž(&B)...\tCtrl+M", IDM_FILE_BROWSE POPUP " ã(&F)" BEGIN MENUITEM " ã (&O)...\tAlt+I", IDM_FILE_OPENFAV MENUITEM " ߰(&A)...\tAlt+K", IDM_FILE_ADDTOFAV - MENUITEM "(&M)...\tAlt+F9", IDM_FILE_MANAGEFAV + MENUITEM "(&M)...\tAlt+F9", IDM_FILE_MANAGEFAV END - MENUITEM "ֱ ϵ(&H)...\tCtrl+Alt+H", IDM_FILE_RECENT + MENUITEM "ֱ ϵ(&H)...\tCtrl+Alt+H", IDM_FILE_RECENT MENUITEM SEPARATOR - MENUITEM "(&X)\tAlt+F4", IDM_FILE_EXIT + MENUITEM "(&X)\tAlt+F4", IDM_FILE_EXIT END POPUP "(&E)" BEGIN MENUITEM " (&U)\tCtrl+Z", IDM_EDIT_UNDO MENUITEM "ٽ (&R)\tCtrl+Y", IDM_EDIT_REDO MENUITEM SEPARATOR - MENUITEM "߶󳻱(&T)\tCtrl+X", IDM_EDIT_CUT - MENUITEM "(&C)\tCtrl+C", IDM_EDIT_COPY + MENUITEM "߶󳻱(&T)\tCtrl+X", IDM_EDIT_CUT + MENUITEM "(&C)\tCtrl+C", IDM_EDIT_COPY MENUITEM " (&L)\tAlt+C", IDM_EDIT_COPYALL MENUITEM " ߰(&A)\tCtrl+E", IDM_EDIT_COPYADD MENUITEM "ٿ ֱ(&P)\tCtrl+V", IDM_EDIT_PASTE - MENUITEM "Ŭ ȯ(&W)\tCtrl+K", IDM_EDIT_SWAP - MENUITEM "(&D)\tDel", IDM_EDIT_CLEAR - MENUITEM "Ŭ (&E)", IDM_EDIT_CLEARCLIPBOARD + MENUITEM "Ŭ ȯ(&W)\tCtrl+K", IDM_EDIT_SWAP + MENUITEM "(&D)\tDel", IDM_EDIT_CLEAR + MENUITEM "Ŭ (&E)", IDM_EDIT_CLEARCLIPBOARD MENUITEM " (&S)\tCtrl+A", IDM_EDIT_SELECTALL MENUITEM SEPARATOR POPUP "ܾ(&W)" BEGIN MENUITEM "ܾ ڵ ϼ(&C)\tCtrl+Alt+Enter", IDM_EDIT_COMPLETEWORD MENUITEM SEPARATOR - MENUITEM "ܾ Ŀ ̵(&L)\tCtrl+Left", CMD_CTRLLEFT + MENUITEM "ܾ Ŀ ̵(&L)\tCtrl+Left", CMD_CTRLLEFT MENUITEM "ܾ Ŀ ̵(&R)\tCtrl+Right", CMD_CTRLRIGHT - MENUITEM " ܾ (&D)\tCtrl+Back", CMD_CTRLBACK - MENUITEM " ܾ (&W)\tCtrl+Del", CMD_CTRLDEL + MENUITEM " ܾ (&D)\tCtrl+Back", CMD_CTRLBACK + MENUITEM " ܾ (&W)\tCtrl+Del", CMD_CTRLDEL END POPUP "(&I)" BEGIN @@ -161,25 +160,25 @@ BEGIN MENUITEM "Ʒ ű(&M)\tCtrl+Shift+Down", IDM_EDIT_MOVELINEDOWN MENUITEM SEPARATOR MENUITEM " ߶󳻱(&L)\tCtrl[+Shift]+X", IDM_EDIT_CUTLINE - MENUITEM " (&C)\tCtrl[+Shift]+C", IDM_EDIT_COPYLINE - MENUITEM "/ (&D)\tCtrl+D", IDM_EDIT_DUPLINEORSELECTION - MENUITEM "ٰ ¹ٲٱ(&T)\tAlt+D", IDM_EDIT_LINETRANSPOSE + MENUITEM " (&C)\tCtrl[+Shift]+C", IDM_EDIT_COPYLINE + MENUITEM "/ (&D)\tCtrl+D", IDM_EDIT_DUPLINEORSELECTION + MENUITEM "ٰ ¹ٲٱ(&T)\tAlt+D", IDM_EDIT_LINETRANSPOSE MENUITEM " (&E)\tCtrl+Shift+D", IDM_EDIT_DELETELINE MENUITEM SEPARATOR MENUITEM "Ŀ ʺ ó \tCtrl+Shift+Back", IDM_EDIT_DELETELINELEFT MENUITEM "Ŀ ʺ \tCtrl+Shift+Del", IDM_EDIT_DELETELINERIGHT MENUITEM SEPARATOR - MENUITEM "÷ (&W)...\tCtrl+Shift+W", IDM_EDIT_COLUMNWRAP + MENUITEM "÷ (&W)...\tCtrl+Shift+W", IDM_EDIT_COLUMNWRAP MENUITEM " (&S)\tCtrl+I", IDM_EDIT_SPLITLINES - MENUITEM " (&J)\tCtrl+J", IDM_EDIT_JOINLINES - MENUITEM " (&F)\tCtrl+Alt+J", IDM_EDIT_JOINLN_NOSP - MENUITEM "ܶ (&P)\tCtrl+Shift+J", IDM_EDIT_JOINLINES_PARA + MENUITEM " (&J)\tCtrl+J", IDM_EDIT_JOINLINES + MENUITEM " (&F)\tCtrl+Alt+J", IDM_EDIT_JOINLN_NOSP + MENUITEM "ܶ (&P)\tCtrl+Shift+J", IDM_EDIT_JOINLINES_PARA MENUITEM SEPARATOR MENUITEM " ġ(&G)\tAlt+Y", IDM_EDIT_MERGEEMPTYLINES - MENUITEM " ġ\tCtrl+Alt+Y", IDM_EDIT_MERGEBLANKLINES + MENUITEM " ġ\tCtrl+Alt+Y", IDM_EDIT_MERGEBLANKLINES MENUITEM " (&R)\tAlt+R", IDM_EDIT_REMOVEEMPTYLINES MENUITEM " \tCtrl+Alt+B", IDM_EDIT_REMOVEBLANKLINES - MENUITEM "ߺ (&O)\tCtrl+Alt+D", IDM_EDIT_REMOVEDUPLICATELINES + MENUITEM "ߺ (&O)\tCtrl+Alt+D", IDM_EDIT_REMOVEDUPLICATELINES END POPUP "(&S)" BEGIN @@ -188,20 +187,20 @@ BEGIN MENUITEM SEPARATOR POPUP " ܺ ٹ̱(&E)" BEGIN - MENUITEM "ǥ(&S)\tCtrl+1", CMD_STRINGIFY - MENUITEM "ūǥ(&D)\tCtrl+2", CMD_STRINGIFY2 + MENUITEM "ǥ(&S)\tCtrl+1", CMD_STRINGIFY + MENUITEM "ūǥ(&D)\tCtrl+2", CMD_STRINGIFY2 MENUITEM SEPARATOR MENUITEM "( )\tCtrl+3", CMD_EMBRACE MENUITEM "[ ]\tCtrl+4", CMD_EMBRACE2 MENUITEM "{ }\tCtrl+5", CMD_EMBRACE3 MENUITEM SEPARATOR - MENUITEM "ǥ(&B)\tCtrl+6", CMD_EMBRACE4 + MENUITEM "ǥ(&B)\tCtrl+6", CMD_EMBRACE4 MENUITEM SEPARATOR - MENUITEM "(&W)...\tAlt+Q", IDM_EDIT_ENCLOSESELECTION + MENUITEM "(&W)...\tAlt+Q", IDM_EDIT_ENCLOSESELECTION END MENUITEM " / (&D)\tCtrl+D", IDM_EDIT_DUPLINEORSELECTION MENUITEM SEPARATOR - MENUITEM " ä ߱(&P)\tAlt+B", IDM_EDIT_PADWITHSPACES + MENUITEM " ä ߱(&P)\tAlt+B", IDM_EDIT_PADWITHSPACES MENUITEM "ù (&F)\tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM " (&L)\tAlt+U", IDM_EDIT_STRIPLASTCHAR MENUITEM " (&T)\tAlt+W", IDM_EDIT_TRIMLINES @@ -216,7 +215,7 @@ BEGIN MENUITEM "빮ڷ(&U)\tCtrl+Shift+U", IDM_EDIT_CONVERTUPPERCASE MENUITEM "ҹڷ(&L)\tCtrl+U", IDM_EDIT_CONVERTLOWERCASE MENUITEM SEPARATOR - MENUITEM "ҹ (&I)\tCtrl+Alt+U", IDM_EDIT_INVERTCASE + MENUITEM "ҹ (&I)\tCtrl+Alt+U", IDM_EDIT_INVERTCASE MENUITEM "ܾ ùڸ 빮(&C)\tCtrl+Alt+I", IDM_EDIT_TITLECASE MENUITEM " ùڸ 빮(&S)\tCtrl+Alt+O", IDM_EDIT_SENTENCECASE MENUITEM SEPARATOR @@ -234,19 +233,19 @@ BEGIN MENUITEM SEPARATOR MENUITEM "ڵ ĺ(&E)\tCtrl+F8", IDM_EDIT_INSERT_ENCODING MENUITEM SEPARATOR - MENUITEM "¥/ð(ª )(&S)\tCtrl+F5", IDM_EDIT_INSERT_SHORTDATE + MENUITEM "¥/ð(ª )(&S)\tCtrl+F5", IDM_EDIT_INSERT_SHORTDATE MENUITEM "¥/ð( )(&L)\tCtrl+Shift+F5", IDM_EDIT_INSERT_LONGDATE - MENUITEM "Ÿ Ʈ(&T)\tShift+F5", CMD_TIMESTAMPS + MENUITEM "Ÿ Ʈ(&T)\tShift+F5", CMD_TIMESTAMPS MENUITEM SEPARATOR MENUITEM " ̸(&F)\tCtrl+F9", IDM_EDIT_INSERT_FILENAME - MENUITEM " ̸(&P)\tCtrl+Shift+F9", IDM_EDIT_INSERT_PATHNAME + MENUITEM " ̸(&P)\tCtrl+Shift+F9", IDM_EDIT_INSERT_PATHNAME MENUITEM SEPARATOR - MENUITEM "&GUID\tCtrl+Shift+.", IDM_EDIT_INSERT_GUID + MENUITEM "&GUID\tCtrl+Shift+.", IDM_EDIT_INSERT_GUID END POPUP "Ư (&I)" BEGIN MENUITEM " ּ (ȯ)(&T)\tCtrl+Q", IDM_EDIT_LINECOMMENT - MENUITEM "ּ ȣ (&C)\tCtrl+Shift+Q", IDM_EDIT_STREAMCOMMENT + MENUITEM "ּ ȣ (&C)\tCtrl+Shift+Q", IDM_EDIT_STREAMCOMMENT MENUITEM SEPARATOR MENUITEM "URL ڵ(&E)\tCtrl+Shift+E", IDM_EDIT_URLENCODE MENUITEM "URL ڵ(&D)\tCtrl+Shift+R", IDM_EDIT_URLDECODE @@ -254,14 +253,14 @@ BEGIN MENUITEM "C ̽ ȯ(&P)\tCtrl+Alt+E", IDM_EDIT_ESCAPECCHARS MENUITEM "C ̽ (&U)\tCtrl+Alt+R", IDM_EDIT_UNESCAPECCHARS MENUITEM SEPARATOR - MENUITEM "ڸ Hex ȯ(&H)\tCtrl+Alt+X", IDM_EDIT_CHAR2HEX - MENUITEM "Hex ڷ ȯ(&R)\tCtrl+Alt+C", IDM_EDIT_HEX2CHAR + MENUITEM "ڸ Hex ȯ(&H)\tCtrl+Alt+X", IDM_EDIT_CHAR2HEX + MENUITEM "Hex ڷ ȯ(&R)\tCtrl+Alt+C", IDM_EDIT_HEX2CHAR MENUITEM SEPARATOR MENUITEM "ȣ \tCtrl+Alt+NK+", CMD_INCREASENUM MENUITEM "ȣ \tCtrl+Alt+NK-", CMD_DECREASENUM MENUITEM SEPARATOR MENUITEM "ȣ ¦ ã(&F)\tCtrl+B", IDM_EDIT_FINDMATCHINGBRACE - MENUITEM "ȣ (&S)\tCtrl+Shift+B", IDM_EDIT_SELTOMATCHINGBRACE + MENUITEM "ȣ (&S)\tCtrl+Shift+B", IDM_EDIT_SELTOMATCHINGBRACE MENUITEM SEPARATOR MENUITEM " (&X)\tCtrl+Alt+F2", IDM_EDIT_SELTONEXT MENUITEM " (&V)\tCtrl+Alt+Shift+F2", IDM_EDIT_SELTOPREV @@ -271,61 +270,61 @@ BEGIN BEGIN MENUITEM "/(&T)\tCtrl+F2", BME_EDIT_BOOKMARKTOGGLE MENUITEM SEPARATOR - MENUITEM " åǷ ٷΰ(&N)\tF2", BME_EDIT_BOOKMARKNEXT - MENUITEM " åǷ ٷΰ(&P)\tShift+F2", BME_EDIT_BOOKMARKPREV + MENUITEM " åǷ ٷΰ(&N)\tF2", BME_EDIT_BOOKMARKNEXT + MENUITEM " åǷ ٷΰ(&P)\tShift+F2", BME_EDIT_BOOKMARKPREV MENUITEM SEPARATOR - MENUITEM " (&C)\tAlt+F2", BME_EDIT_BOOKMARKCLEAR + MENUITEM " (&C)\tAlt+F2", BME_EDIT_BOOKMARKCLEAR END MENUITEM SEPARATOR POPUP "ã(&S)" BEGIN - MENUITEM "ã(&F)...\tCtrl+F", IDM_EDIT_FIND - MENUITEM "˻ \tAlt+F3", IDM_EDIT_SAVEFIND + MENUITEM "ã(&F)...\tCtrl+F", IDM_EDIT_FIND + MENUITEM "˻ \tAlt+F3", IDM_EDIT_SAVEFIND MENUITEM " ã(&X)\tF3", IDM_EDIT_FINDNEXT MENUITEM " ã(&V)\tShift+F3", IDM_EDIT_FINDPREV MENUITEM " ã\tCtrl+F3", CMD_FINDNEXTSEL MENUITEM " ã\tCtrl+Shift+F3", CMD_FINDPREVSEL - MENUITEM "ٲٱ(&R)...\tCtrl+H", IDM_EDIT_REPLACE + MENUITEM "ٲٱ(&R)...\tCtrl+H", IDM_EDIT_REPLACE MENUITEM " ٲٱ(&X)\tF4", IDM_EDIT_REPLACENEXT - MENUITEM "ٷΰ(&G)...\tCtrl+G", IDM_EDIT_GOTOLINE + MENUITEM "ٷΰ(&G)...\tCtrl+G", IDM_EDIT_GOTOLINE END END POPUP "(&V)" BEGIN POPUP "׸(&T)" BEGIN - MENUITEM "Ű (&C)...\tCtrl+F12", IDM_VIEW_SCHEMECONFIG + MENUITEM "Ű (&C)...\tCtrl+F12", IDM_VIEW_SCHEMECONFIG MENUITEM SEPARATOR - MENUITEM " Ű(&X)...\tF12", IDM_VIEW_SCHEME - MENUITEM "&2nd ⺻ Ű\tShift+F12", IDM_VIEW_USE2NDDEFAULT + MENUITEM " Ű(&X)...\tF12", IDM_VIEW_SCHEME + MENUITEM "&2nd ⺻ Ű\tShift+F12", IDM_VIEW_USE2NDDEFAULT MENUITEM SEPARATOR MENUITEM "ü ⺻ ۲(&D)...\tAlt+F12", IDM_VIEW_FONT - MENUITEM " Ű ⺻ ۲(&H)...\tCtrl+Alt+F12", IDM_VIEW_CURRENTSCHEME + MENUITEM " Ű ⺻ ۲(&H)...\tCtrl+Alt+F12", IDM_VIEW_CURRENTSCHEME END MENUITEM SEPARATOR MENUITEM " (&R)\tCtrl+W", IDM_VIEW_WORDWRAP MENUITEM " ǥ(&L)\tCtrl+Shift+L", IDM_VIEW_LONGLINEMARKER - MENUITEM "鿩 ȳ(&A)\tCtrl+Shift+G", IDM_VIEW_SHOWINDENTGUIDES + MENUITEM "鿩 ȳ(&A)\tCtrl+Shift+G", IDM_VIEW_SHOWINDENTGUIDES MENUITEM SEPARATOR - MENUITEM " ȣ ǥ(&P)\tCtrl+Shift+7", IDM_VIEW_WORDWRAPSYMBOLS + MENUITEM " ȣ ǥ(&P)\tCtrl+Shift+7", IDM_VIEW_WORDWRAPSYMBOLS MENUITEM " ǥ(&B)\tCtrl+Shift+8", IDM_VIEW_SHOWBLANKS MENUITEM " ǥ(&E)\tCtrl+Shift+9", IDM_VIEW_SHOWEOLS MENUITEM SEPARATOR - MENUITEM " ũ ֽ(&Y)\tCtrl+Alt+W", IDM_VIEW_HYPERLINKHOTSPOTS + MENUITEM " ũ ֽ(&Y)\tCtrl+Alt+W", IDM_VIEW_HYPERLINKHOTSPOTS MENUITEM "ȣ ¦ (&V)\tCtrl+Shift+V", IDM_VIEW_MATCHBRACES POPUP " (&G)\tCtrl+Shift+I" BEGIN MENUITEM " (&N)", IDM_VIEW_HILITCURLN_NONE MENUITEM "(&C)", IDM_VIEW_HILITCURLN_BACK - MENUITEM "׵θ (&F)", IDM_VIEW_HILITCURLN_FRAME + MENUITEM "׵θ (&F)", IDM_VIEW_HILITCURLN_FRAME END POPUP " ׸ (&K)" BEGIN MENUITEM "Ȱ(&A)\tAlt+A", IDM_VIEW_MARKOCCUR_ONOFF MENUITEM SEPARATOR - MENUITEM "̴ ׸ ġ", IDM_VIEW_MARKOCCUR_VISIBLE + MENUITEM "̴ ׸ ġ", IDM_VIEW_MARKOCCUR_VISIBLE MENUITEM SEPARATOR - MENUITEM "ҹ (&C)", IDM_VIEW_MARKOCCUR_CASE + MENUITEM "ҹ (&C)", IDM_VIEW_MARKOCCUR_CASE POPUP "ܾ ġ(&W)" BEGIN MENUITEM " ", IDM_VIEW_MARKOCCUR_WNONE @@ -335,22 +334,22 @@ BEGIN END MENUITEM SEPARATOR MENUITEM " ȣ(&N)\tCtrl+Shift+N", IDM_VIEW_LINENUMBERS - MENUITEM " (&M)\tCtrl+Shift+M", IDM_VIEW_MARGIN + MENUITEM " (&M)\tCtrl+Shift+M", IDM_VIEW_MARGIN MENUITEM SEPARATOR POPUP "(&D)" BEGIN MENUITEM "ڵ (&F)\tCtrl+Shift+Alt+F", IDM_VIEW_FOLDING - MENUITEM " ȯ(&T)\tCtrl+Shift+F", IDM_VIEW_TOGGLEFOLDS - MENUITEM "\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW - MENUITEM "(&M)", IDM_VIEW_CHASING_DOCTAIL - MENUITEM " ũ(&F)", IDM_VIEW_SCROLLPASTEOF - MENUITEM " ũ ̱(&H)", IDM_VIEW_SHOW_HYPLNK_CALLTIP + MENUITEM " ȯ(&T)\tCtrl+Shift+F", IDM_VIEW_TOGGLEFOLDS + MENUITEM "\tCtrl+Alt+V", IDM_VIEW_TOGGLE_VIEW + MENUITEM "(&M)", IDM_VIEW_CHASING_DOCTAIL + MENUITEM " ũ(&F)", IDM_VIEW_SCROLLPASTEOF + MENUITEM " ũ ̱(&H)", IDM_VIEW_SHOW_HYPLNK_CALLTIP END POPUP " (&T)" BEGIN MENUITEM " ̱(&T)", IDM_VIEW_TOOLBAR MENUITEM " ȯ(&G)", IDM_VIEW_TOGGLETB - MENUITEM " (&U)...", IDM_VIEW_CUSTOMIZETB + MENUITEM " (&U)...", IDM_VIEW_CUSTOMIZETB MENUITEM " ׸ (&L)...", IDM_VIEW_LOADTHEMETB MENUITEM " ǥ ̱(&S)", IDM_VIEW_STATUSBAR END @@ -362,35 +361,35 @@ BEGIN END POPUP "ġ(&P)" BEGIN - MENUITEM "â ġ \tCtrl+Shift+K", CMD_COPYWINPOS + MENUITEM "â ġ \tCtrl+Shift+K", CMD_COPYWINPOS MENUITEM "⺻ ġ ߱\tCtrl+Shift+P", CMD_DEFAULTWINPOS MENUITEM "⺻ ġ ", CMD_SAVEASDEFWINPOS - MENUITEM " ⺻ ġ ", CMD_CLEARSAVEDWINPOS + MENUITEM " ⺻ ġ ", CMD_CLEARSAVEDWINPOS MENUITEM "ó ġ ߱\tCtrl+F11", CMD_INITIALWINPOS MENUITEM "ü ġ ȯ\tF11", CMD_FULLSCRWINPOS - MENUITEM "â ġ (&P)", IDM_VIEW_STICKYWINPOS + MENUITEM "â ġ (&P)", IDM_VIEW_STICKYWINPOS END END POPUP "(&S)" BEGIN - MENUITEM " (&S)", IDM_VIEW_TABSASSPACES - MENUITEM " (&T)...\tCtrl+T", IDM_VIEW_TABSETTINGS - MENUITEM " (&W)...", IDM_VIEW_WORDWRAPSETTINGS + MENUITEM " (&S)", IDM_VIEW_TABSASSPACES + MENUITEM " (&T)...\tCtrl+T", IDM_VIEW_TABSETTINGS + MENUITEM " (&W)...", IDM_VIEW_WORDWRAPSETTINGS MENUITEM " ǥ (&L)...", IDM_VIEW_LONGLINESETTINGS - MENUITEM "ڵ 鿩(&D)", IDM_VIEW_AUTOINDENTTEXT + MENUITEM "ڵ 鿩(&D)", IDM_VIEW_AUTOINDENTTEXT MENUITEM "HTML/XML ڵ ݱ(&H)\tCtrl+Shift+H", IDM_VIEW_AUTOCLOSETAGS - MENUITEM "ڵ ܾ ϼ(&U)", IDM_VIEW_AUTOCOMPLETEWORDS + MENUITEM "ڵ ܾ ϼ(&U)", IDM_VIEW_AUTOCOMPLETEWORDS MENUITEM "Lexer-Key-Words ڵ ϼ(&K)", IDM_VIEW_AUTOCLEXKEYWORDS - MENUITEM "ܾ Ž (&G)\tCtrl+Alt+A", IDM_VIEW_ACCELWORDNAV + MENUITEM "ܾ Ž (&G)\tCtrl+Alt+A", IDM_VIEW_ACCELWORDNAV MENUITEM SEPARATOR - MENUITEM " νϽ(&F)", IDM_VIEW_SINGLEFILEINSTANCE + MENUITEM " νϽ(&F)", IDM_VIEW_SINGLEFILEINSTANCE MENUITEM " ˸(&C)...\tAlt+F5", IDM_VIEW_CHANGENOTIFY - MENUITEM "޽ Ұ(&B)", IDM_VIEW_MUTE_MESSAGEBEEP + MENUITEM "޽ Ұ(&B)", IDM_VIEW_MUTE_MESSAGEBEEP POPUP "ESC Ű (&K)" BEGIN MENUITEM " (&N)", IDM_VIEW_NOESCFUNC MENUITEM "Notepad3 ּȭ(&M)", IDM_VIEW_ESCMINIMIZE - MENUITEM "Notepad3 (&X)", IDM_VIEW_ESCEXIT + MENUITEM "Notepad3 (&X)", IDM_VIEW_ESCEXIT END MENUITEM " (&B)", IDM_VIEW_SAVEBEFORERUNNINGTOOLS MENUITEM SEPARATOR @@ -405,27 +404,27 @@ BEGIN POPUP "â ǥ(&Y)" BEGIN MENUITEM " ̸(&O)", IDM_VIEW_SHOWFILENAMEONLY - MENUITEM " ̸ ͸(&D)", IDM_VIEW_SHOWFILENAMEFIRST + MENUITEM " ̸ ͸(&D)", IDM_VIEW_SHOWFILENAMEFIRST MENUITEM "ü (&P)", IDM_VIEW_SHOWFULLPATH MENUITEM " ο(&T)\tCtrl+9", IDM_VIEW_SHOWEXCERPT END - MENUITEM "â ٽ (&R)", IDM_VIEW_REUSEWINDOW + MENUITEM "â ٽ (&R)", IDM_VIEW_REUSEWINDOW MENUITEM "׻ (&A)\tAlt+T", IDM_VIEW_ALWAYSONTOP - MENUITEM "Ʈ̷ ּȭ(&Z)", IDM_VIEW_MINTOTRAY - MENUITEM " (&M)\tAlt+G", IDM_VIEW_TRANSPARENT + MENUITEM "Ʈ̷ ּȭ(&Z)", IDM_VIEW_MINTOTRAY + MENUITEM " (&M)\tAlt+G", IDM_VIEW_TRANSPARENT END POPUP "(&T)" BEGIN POPUP "(&R)" BEGIN MENUITEM "GDI ⺻(&G)", IDM_SET_RENDER_TECH_DEFAULT - MENUITEM "DirectWrite (&Direct2D)", IDM_SET_RENDER_TECH_D2D + MENUITEM "DirectWrite (&Direct2D)", IDM_SET_RENDER_TECH_D2D MENUITEM "DirectWrite (&R)", IDM_SET_RENDER_TECH_D2DRETAIN - MENUITEM "GDI DC (&W)", IDM_SET_RENDER_TECH_D2DDC + MENUITEM "GDI DC (&W)", IDM_SET_RENDER_TECH_D2DDC END POPUP "" BEGIN - MENUITEM "(&N).", IDM_SET_BIDIRECTIONAL_NONE + MENUITEM "(&N).", IDM_SET_BIDIRECTIONAL_NONE MENUITEM "ʿ ", IDM_SET_BIDIRECTIONAL_L2R MENUITEM "ʿ ", IDM_SET_BIDIRECTIONAL_R2L END @@ -433,8 +432,8 @@ BEGIN POPUP " (&A)" BEGIN MENUITEM " ϰ (&X)", IDM_VIEW_SAVESETTINGS - MENUITEM " (&N)\tF7", IDM_VIEW_SAVESETTINGSNOW - MENUITEM " (&O)\tCtrl+F7", CMD_OPENINIFILE + MENUITEM " (&N)\tF7", IDM_VIEW_SAVESETTINGSNOW + MENUITEM " (&O)\tCtrl+F7", CMD_OPENINIFILE END END POPUP "(&H)" @@ -442,7 +441,7 @@ BEGIN MENUITEM "¶ (&O)\tF1", IDM_HELP_ONLINEDOCUMENTATION MENUITEM SEPARATOR MENUITEM " (&T)...", IDM_HELP_ADMINEXE - MENUITEM " Ʈ Ʈ Ȯ(&W)", IDM_HELP_UPDATEWEBSITE + MENUITEM " Ʈ Ʈ Ȯ(&W)", IDM_HELP_UPDATEWEBSITE MENUITEM SEPARATOR MENUITEM " (&C)...", IDM_HELP_CMD MENUITEM "Ʈе3 (&A)...\tShift+F1", IDM_HELP_ABOUT @@ -457,11 +456,11 @@ BEGIN MENUITEM "ٽ (&R)", IDM_EDIT_REDO MENUITEM SEPARATOR MENUITEM "߶󳻱(&T)", IDM_EDIT_CUT - MENUITEM "(&C)", IDM_EDIT_COPY + MENUITEM "(&C)", IDM_EDIT_COPY MENUITEM "ٿ ֱ(&P)", IDM_EDIT_PASTE - MENUITEM "(&D)", IDM_EDIT_CLEAR + MENUITEM "(&D)", IDM_EDIT_CLEAR MENUITEM SEPARATOR - MENUITEM " (&S)", IDM_EDIT_SELECTALL + MENUITEM " (&S)", IDM_EDIT_SELECTALL MENUITEM SEPARATOR MENUITEM " ȯ(&T)", IDM_VIEW_TOGGLE_CURRENT_FOLD MENUITEM SEPARATOR @@ -469,9 +468,9 @@ BEGIN END POPUP "+" BEGIN - MENUITEM " ̱(&T)", IDM_VIEW_TOOLBAR + MENUITEM " ̱(&T)", IDM_VIEW_TOOLBAR MENUITEM " ȯ(&G)", IDM_VIEW_TOGGLETB - MENUITEM " (&C)...", IDM_VIEW_CUSTOMIZETB + MENUITEM " (&C)...", IDM_VIEW_CUSTOMIZETB MENUITEM " ׸ (&L)...", IDM_VIEW_LOADTHEMETB MENUITEM " ǥ ̱(&S)", IDM_VIEW_STATUSBAR END diff --git a/language/np3_nl_nl/menu_nl_nl.rc b/language/np3_nl_nl/menu_nl_nl.rc index 0d50cd7cf..5ff142717 100644 --- a/language/np3_nl_nl/menu_nl_nl.rc +++ b/language/np3_nl_nl/menu_nl_nl.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 met &signatuur", IDM_ENCODING_UTF8SIGN MENUITEM "&Meer...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM "Forceren encodering detectie", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR MENUITEM "Hercoderen naar &Standaard\tCtrl-Alt-F", CMD_RECODEDEFAULT MENUITEM "Hercoderen naar &ANSI\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM "Hercoderen naar &OEM\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM "Hercoderen naar &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "Hercoderen naar UCHARDET-analyse", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM "ASCII als UTF-&8\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "Encoderingst&ags negeren\tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/language/np3_pl_pl/menu_pl_pl.rc b/language/np3_pl_pl/menu_pl_pl.rc index 24c35ed5c..0fe81691e 100644 --- a/language/np3_pl_pl/menu_pl_pl.rc +++ b/language/np3_pl_pl/menu_pl_pl.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 z &sygnatur", IDM_ENCODING_UTF8SIGN MENUITEM "&Wicej...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM "Wymu wykrywanie kodowania", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR MENUITEM "Przekoduj na domylny &Default\tCtrl-Alt-F", CMD_RECODEDEFAULT MENUITEM "Przekoduj na &ANSI\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM "Przekoduj na &OEM\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM "Przekoduj na &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "Przekoduj na analizy UCHARDET", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM "ASCII jako UTF-&8\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "Ignoruj znaczniki &kodowania\tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/language/np3_pt_br/menu_pt_br.rc b/language/np3_pt_br/menu_pt_br.rc index 56c747e38..c324ccaae 100644 --- a/language/np3_pt_br/menu_pt_br.rc +++ b/language/np3_pt_br/menu_pt_br.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 with &Signature", IDM_ENCODING_UTF8SIGN MENUITEM "&More...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM "Force Encoding Detection", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR MENUITEM "Recode to &Default\tCtrl-Alt-F", CMD_RECODEDEFAULT MENUITEM "Recode to &ANSI\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM "Recode to &OEM\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM "Recode to &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "Recode to UCHARDET Analysis", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM "ASCII as UTF-&8\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "Ignore Encoding &Tags\tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/language/np3_ru_ru/menu_ru_ru.rc b/language/np3_ru_ru/menu_ru_ru.rc index 30a71ae65..02bf08f98 100644 --- a/language/np3_ru_ru/menu_ru_ru.rc +++ b/language/np3_ru_ru/menu_ru_ru.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 BO&M", IDM_ENCODING_UTF8SIGN MENUITEM "&...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM " ", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR MENUITEM " & \tCtrl-Alt-F", CMD_RECODEDEFAULT MENUITEM " A&NSI\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM " &OEM\tCtrl+Shift+O", CMD_RECODEOEM - MENUITEM " &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM " &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM " UCHARDET ", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM " ASCII & UTF-8\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM " & \tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/language/np3_zh_cn/menu_zh_cn.rc b/language/np3_zh_cn/menu_zh_cn.rc index 83bdf73fc..743e4b0e8 100644 --- a/language/np3_zh_cn/menu_zh_cn.rc +++ b/language/np3_zh_cn/menu_zh_cn.rc @@ -90,12 +90,11 @@ BEGIN MENUITEM "UTF-8 ǩ(&S)", IDM_ENCODING_UTF8SIGN MENUITEM "(&M)...\tF9", IDM_ENCODING_SELECT MENUITEM SEPARATOR - MENUITEM "ǿƼ(&M)", CMD_RELOADFORCEDETECTION - MENUITEM SEPARATOR MENUITEM "±ΪĬ(&E)\tCtrl-Alt-F", CMD_RECODEDEFAULT MENUITEM "±Ϊ ANSI(&A)\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM "±Ϊ OEM(&O)\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM "±Ϊ GB18030(&G)\tCtrl+Shift+F10", CMD_RECODEGB18030 + MENUITEM "±Ϊ UCHARDET ", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM " ASCII Ϊ UTF-8(&8)\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "Ա(&T)\tAlt+F8", CMD_RELOADNOFILEVARS From 472f01f54f27ebb48658738bc27b204664aad985 Mon Sep 17 00:00:00 2001 From: Akos Keresztes Date: Mon, 3 Jun 2019 19:01:27 +0200 Subject: [PATCH 05/11] New string and typo fix --- language/np3_hu_hu/menu_hu_hu.rc | 2 +- minipath/language/mp_hu_hu/strings_hu_hu.rc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/language/np3_hu_hu/menu_hu_hu.rc b/language/np3_hu_hu/menu_hu_hu.rc index 3ec6f7dc1..1a0533b17 100644 --- a/language/np3_hu_hu/menu_hu_hu.rc +++ b/language/np3_hu_hu/menu_hu_hu.rc @@ -94,7 +94,7 @@ BEGIN MENUITEM "jrakdols A&NSI-ra\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM "jrakdols &OEM-re\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM "jrakdols &GB18030-ra\tCtrl+Shift+F10", CMD_RECODEGB18030 - MENUITEM "jrakdols az UCHARDET elemzshez", CMD_RELOADFORCEDETECTION + MENUITEM "jrakdols UCHARDET elemzshez", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM "ASCII-t UTF-8-k&nt\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "Kdolsi elemek ki&hagysa\tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/minipath/language/mp_hu_hu/strings_hu_hu.rc b/minipath/language/mp_hu_hu/strings_hu_hu.rc index ef032f86c..96399eacb 100644 --- a/minipath/language/mp_hu_hu/strings_hu_hu.rc +++ b/minipath/language/mp_hu_hu/strings_hu_hu.rc @@ -94,7 +94,7 @@ BEGIN IDS_ERR_LNK_GETPATH "Hivatkozsi hiba\nNincs rvnyes fjlrendszer-tvonal a hivatkozott objektumhoz.\nTaln a hivatkozs nem egy fjlra vagy mappra mutat." IDS_ERR_LNK_NOACCESS "Hivatkozsi hiba\nNincs hozzfrsem a hivatkozott objektum fjlrendszeri tvonalhoz.\nEllenrizze a lemezt vagy a hlzati kapcsolatot." IDS_ERR_CREATELINK "Hivatkozsi hiba\nHiba a megadott hivatkozs ltrehozsakor.\nTaln a clmappa rsvdett." - IDS_ERR_FILTER "File Filter Error\nNincs tovbbi szr megadva.\nKrem, nzze meg a MiniPath readme fjlban a tovbbi informcikat." + IDS_ERR_FILTER "Fjlszr hiba\nNincs tovbbi szr megadva.\nKrem, nzze meg a MiniPath readme fjlban a tovbbi informcikat." IDS_ERR_PREVWINDISABLED "MiniPath\nA mr fut MiniPath ablak foglalt vagy nyitva van egy prbeszdablaka.\nSzeretne egy jabb Minipath ablakot megnyitni?" END From de8ef754078df81f22e6e82203fd8076217ceb7c Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Mon, 3 Jun 2019 22:17:09 +0200 Subject: [PATCH 06/11] + chg: CED -> UCHARDET license and acknowledgement --- language/common_res.rc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language/common_res.rc b/language/common_res.rc index e095fc56b..2926dcbc0 100644 --- a/language/common_res.rc +++ b/language/common_res.rc @@ -93,7 +93,7 @@ IDS_MUI_ABOUT_LIBS "\ \\cf0 K.Takata (Onigmo Regex)\\tab https://github.com/k-takata/Onigmo\\par\ \\cf0 D.Dyer (NotepadCrypt)\\tab https://www.real-me.net/ddyer/notepad/NotepadCrypt.html\\par\ \\cf0 T.D.Hanson (uthash)\\tab https://troydhanson.github.io/uthash\\par\ -\\cf0 Jinsuk Kim (CED EncDet)\\tab https://github.com/google/compact_enc_det\\par\ +\\cf0 Carbo Kuo (Mozilla's uchardet)\\tab https://www.freedesktop.org/wiki/Software/uchardet\\par\ \\cf0 Lewis Van Winkle (TinyExpr)\\tab https://github.com/codeplea/tinyexpr\\par\ \\cf0 \\par\ " @@ -131,7 +131,7 @@ IDS_MUI_ABOUT_LICENSES "\ \\cf0 Scintilla\\tab https://www.scintilla.org/License.txt\\par\ \\cf0 Onigmo Regex\\tab https://github.com/kkos/oniguruma/blob/master/COPYING\\par\ \\cf0 uthash\\tab https://troydhanson.github.io/uthash/license.html\\par\ -\\cf0 CED\\tab https://github.com/google/compact_enc_det/blob/master/LICENSE\\par\ +\\cf0 uchardet\\tab https://www.freedesktop.org/wiki/Software/uchardet/#license\\par\ \\cf0 TinyExpr\\tab https://github.com/codeplea/tinyexpr/blob/master/LICENSE\\par\ \\cf0 \\par\ " From b37266e44266ab4cc4083c281ad8d9fa327a67a4 Mon Sep 17 00:00:00 2001 From: Alex Yashkin Date: Tue, 4 Jun 2019 09:44:03 +0300 Subject: [PATCH 07/11] be-BY and ru-RU: fixed translation of encoding menu --- language/np3_be_by/menu_be_by.rc | 2 +- language/np3_ru_ru/menu_ru_ru.rc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/language/np3_be_by/menu_be_by.rc b/language/np3_be_by/menu_be_by.rc index b80d9563c..894f107dc 100644 --- a/language/np3_be_by/menu_be_by.rc +++ b/language/np3_be_by/menu_be_by.rc @@ -94,7 +94,7 @@ BEGIN MENUITEM " A&NSI\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM " &OEM\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM " &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 - MENUITEM " UCHARDET ", CMD_RELOADFORCEDETECTION + MENUITEM " &UCHARDET ", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM " ASCII & UTF-8\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM " & \tAlt+F8", CMD_RELOADNOFILEVARS diff --git a/language/np3_ru_ru/menu_ru_ru.rc b/language/np3_ru_ru/menu_ru_ru.rc index 02bf08f98..7de467046 100644 --- a/language/np3_ru_ru/menu_ru_ru.rc +++ b/language/np3_ru_ru/menu_ru_ru.rc @@ -94,7 +94,7 @@ BEGIN MENUITEM " A&NSI\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM " &OEM\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM " &GB18030\tCtrl+Shift+F10", CMD_RECODEGB18030 - MENUITEM " UCHARDET ", CMD_RELOADFORCEDETECTION + MENUITEM " &UCHARDET ", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM " ASCII & UTF-8\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM " & \tAlt+F8", CMD_RELOADNOFILEVARS From be687cbc130b3013fb6abfc773e0024f4c8c7d80 Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Tue, 4 Jun 2019 08:54:13 +0200 Subject: [PATCH 08/11] + chg: in case of (partial) selection, copy only selection instead of complete hyperlink (issue #1296) --- src/Notepad3.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Notepad3.c b/src/Notepad3.c index 7acaf60e7..38450e1ae 100644 --- a/src/Notepad3.c +++ b/src/Notepad3.c @@ -3670,8 +3670,10 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) if (s_flagPasteBoard) { s_bLastCopyFromMe = true; } - if (!HandleHotSpotURL(SciCall_GetCurrentPos(), COPY_HYPERLINK)) { - SciCall_CopyAllowLine(); + if (!SciCall_IsSelectionEmpty() || + !HandleHotSpotURL(SciCall_GetCurrentPos(), COPY_HYPERLINK)) + { + SciCall_CopyAllowLine(); } UpdateToolbar(); break; From fc8eb8ba04e9f00bdc11fbdc016793b9f5b84cfb Mon Sep 17 00:00:00 2001 From: maboroshin Date: Tue, 4 Jun 2019 17:27:36 +0900 Subject: [PATCH 09/11] Translation >JP :optimize google translation --- language/np3_ja_jp/strings_ja_jp.rc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language/np3_ja_jp/strings_ja_jp.rc b/language/np3_ja_jp/strings_ja_jp.rc index 7bc326536..52372ca9c 100644 --- a/language/np3_ja_jp/strings_ja_jp.rc +++ b/language/np3_ja_jp/strings_ja_jp.rc @@ -134,7 +134,7 @@ BEGIN IDS_MUI_ERR_UNICODE "Unicodeւ̕ϊɃG[܂B\nt@Cۑƃf[^邩܂B" IDS_MUI_ERR_BITMAP "rbg}bvt@C̓ǂݍ݃G[: %s\nKvȐ@: %i x %i ( >= %i x )." IDS_MUI_ERR_ELEVATED_RIGHTS - "[U[̏iG[B" + "擾̃G[B" END STRINGTABLE @@ -234,7 +234,7 @@ END STRINGTABLE BEGIN IDS_MUI_MENU_LANGUAGE "(&L)" - IDS_MUI_MENU_THEMES "e[}؂ւ(&S)" + IDS_MUI_MENU_THEMES "e[}̐؂ւ(&S)" IDM_THEMES_DEFAULT "ݒ" IDM_THEMES_FILE_ITEM "Wݒ" END From e8ff2cd2c8c54cb231cfe67ddc964dbb08ab3f87 Mon Sep 17 00:00:00 2001 From: maboroshin Date: Tue, 4 Jun 2019 17:36:05 +0900 Subject: [PATCH 10/11] Translation >JP :New Reload --- language/np3_ja_jp/menu_ja_jp.rc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/np3_ja_jp/menu_ja_jp.rc b/language/np3_ja_jp/menu_ja_jp.rc index eeb3c4928..e0b88daa2 100644 --- a/language/np3_ja_jp/menu_ja_jp.rc +++ b/language/np3_ja_jp/menu_ja_jp.rc @@ -94,7 +94,7 @@ BEGIN MENUITEM "ANSIœǂݒ(&A)\tCtrl-Shift+A", CMD_RECODEANSI MENUITEM "OEMœǂݒ(&O)\tCtrl+Shift+O", CMD_RECODEOEM MENUITEM "GB18030œǂݒ(&G)\tCtrl+Shift+F10", CMD_RECODEGB18030 - MENUITEM "UCHARDET͂ɏ", CMD_RELOADFORCEDETECTION + MENUITEM "UCHARDET͂œǂݒ", CMD_RELOADFORCEDETECTION MENUITEM SEPARATOR MENUITEM "ASCIIUTF-8ƂĊJ(&8)\tCtrl+Shift+F8", CMD_RELOADASCIIASUTF8 MENUITEM "R[h𖳎(&T)\tAlt+F8", CMD_RELOADNOFILEVARS From e8c5cad7c722dbf49fc8373903bf87e30024ddc1 Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Tue, 4 Jun 2019 14:10:59 +0200 Subject: [PATCH 11/11] + chg: New top-level menu "Appearance" holding Themes and Schemes stuff (en-US, en-GB and de-DE) + chg: Free "Alt+P" Hotkey (Compress Spaces moved to "Ctrl+Alt+P") + fix: Destroy dynamic menu ... --- language/np3_af_za/menu_af_za.rc | 2 +- language/np3_be_by/menu_be_by.rc | 2 +- language/np3_de_de/menu_de_de.rc | 23 +++-- language/np3_de_de/strings_de_de.rc | 2 +- language/np3_en_gb/menu_en_gb.rc | 23 +++-- language/np3_en_gb/strings_en_gb.rc | 2 +- language/np3_en_us/menu_en_us.rc | 23 +++-- language/np3_en_us/strings_en_us.rc | 2 +- language/np3_es_es/menu_es_es.rc | 2 +- language/np3_fr_fr/menu_fr_fr.rc | 2 +- language/np3_hu_hu/menu_hu_hu.rc | 2 +- language/np3_it_it/menu_it_it.rc | 2 +- language/np3_ja_jp/menu_ja_jp.rc | 2 +- language/np3_ko_kr/menu_ko_kr.rc | 8 +- language/np3_nl_nl/menu_nl_nl.rc | 2 +- language/np3_pl_pl/menu_pl_pl.rc | 10 +-- language/np3_pt_br/menu_pt_br.rc | 2 +- language/np3_ru_ru/menu_ru_ru.rc | 2 +- language/np3_zh_cn/menu_zh_cn.rc | 6 +- src/Helpers.h | 3 + src/Notepad3.c | 125 ++++++++++++++-------------- src/Notepad3.rc | 2 +- src/Styles.c | 36 +++++--- src/TypeDefs.h | 1 + 24 files changed, 148 insertions(+), 138 deletions(-) diff --git a/language/np3_af_za/menu_af_za.rc b/language/np3_af_za/menu_af_za.rc index 2d0293359..5d6346be4 100644 --- a/language/np3_af_za/menu_af_za.rc +++ b/language/np3_af_za/menu_af_za.rc @@ -204,7 +204,7 @@ BEGIN MENUITEM "Strip &Eerste Karakter\tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM "Strip &Laaste Karakter\tAlt+U", IDM_EDIT_STRIPLASTCHAR MENUITEM "Strip &Agterliggende Spasies\tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM "&Kompres Spasies\tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "&Kompres Spasies\tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "&Modifiseer Lyne...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "&Bring Lyne in Lyn...\tAlt+J", IDM_EDIT_ALIGN diff --git a/language/np3_be_by/menu_be_by.rc b/language/np3_be_by/menu_be_by.rc index 894f107dc..7aee6358b 100644 --- a/language/np3_be_by/menu_be_by.rc +++ b/language/np3_be_by/menu_be_by.rc @@ -204,7 +204,7 @@ BEGIN MENUITEM " \tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM " \tAlt+U", IDM_EDIT_STRIPLASTCHAR MENUITEM " \tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM "' \tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "' \tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "& ...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "& ...\tAlt+J", IDM_EDIT_ALIGN diff --git a/language/np3_de_de/menu_de_de.rc b/language/np3_de_de/menu_de_de.rc index d06ed1e22..6bb5a2480 100644 --- a/language/np3_de_de/menu_de_de.rc +++ b/language/np3_de_de/menu_de_de.rc @@ -204,7 +204,7 @@ BEGIN MENUITEM "&Entferne ersten Buchstaben\tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM "Entferne letzten &Buchstaben\tAlt+U", IDM_EDIT_STRIPLASTCHAR MENUITEM "Entferne &anhngende Leerzeichen\tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM "Vereinige &Leerzeichen\tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "Vereinige &Leerzeichen\tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "&Numeriere Zeilen...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "&Zeilen &ausrichten...\tAlt+J", IDM_EDIT_ALIGN @@ -291,17 +291,6 @@ BEGIN END POPUP "&Ansicht" BEGIN - POPUP "&Themen" - BEGIN - MENUITEM "&Syntax Schemata anpassen...\tCtrl+F12", IDM_VIEW_SCHEMECONFIG - MENUITEM SEPARATOR - MENUITEM "Standard Synta&x Schema...\tF12", IDM_VIEW_SCHEME - MENUITEM "&2tes Standard Schema\tShift+F12", IDM_VIEW_USE2NDDEFAULT - MENUITEM SEPARATOR - MENUITEM "Globaler &Standard Font...\tAlt+F12", IDM_VIEW_FONT - MENUITEM "Aktueller Schema Font...\tCtrl+Alt+F12", IDM_VIEW_CURRENTSCHEME - END - MENUITEM SEPARATOR MENUITEM "Langzeilen Umbruch\tCtrl+W", IDM_VIEW_WORDWRAP MENUITEM "&Langzeilen Markierung\tCtrl+Shift+L", IDM_VIEW_LONGLINEMARKER MENUITEM "Leitlinien Einrckung\tCtrl+Shift+G", IDM_VIEW_SHOWINDENTGUIDES @@ -370,6 +359,16 @@ BEGIN MENUITEM "Fenster Position einfrieren", IDM_VIEW_STICKYWINPOS END END + POPUP "&Aussehen" + BEGIN + MENUITEM "&Schemata anpassen...\tCtrl+F12", IDM_VIEW_SCHEMECONFIG + MENUITEM SEPARATOR + MENUITEM "Synta&x Schema whlen...\tF12", IDM_VIEW_SCHEME + MENUITEM "&2tes Standard Schema\tShift+F12", IDM_VIEW_USE2NDDEFAULT + MENUITEM SEPARATOR + MENUITEM "Globaler &Standard Font...\tAlt+F12", IDM_VIEW_FONT + MENUITEM "Aktueller Schema Font...\tCtrl+Alt+F12", IDM_VIEW_CURRENTSCHEME + END POPUP "&Einstellungen" BEGIN MENUITEM "Tabs mittels &Leerzeichen einfgen", IDM_VIEW_TABSASSPACES diff --git a/language/np3_de_de/strings_de_de.rc b/language/np3_de_de/strings_de_de.rc index 318738a19..0e0a1c8c4 100644 --- a/language/np3_de_de/strings_de_de.rc +++ b/language/np3_de_de/strings_de_de.rc @@ -234,7 +234,7 @@ END STRINGTABLE BEGIN IDS_MUI_MENU_LANGUAGE "&Sprache" - IDS_MUI_MENU_THEMES "&Thema Wechseln" + IDS_MUI_MENU_THEMES "&Schema Sammlung" IDM_THEMES_DEFAULT "Fabrik-Vorgaben" IDM_THEMES_FILE_ITEM "Standard Einstellungen" END diff --git a/language/np3_en_gb/menu_en_gb.rc b/language/np3_en_gb/menu_en_gb.rc index b5c6835c6..c9e810b2e 100644 --- a/language/np3_en_gb/menu_en_gb.rc +++ b/language/np3_en_gb/menu_en_gb.rc @@ -204,7 +204,7 @@ BEGIN MENUITEM "Strip &First Character\tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM "Strip &Last Character\tAlt+U", IDM_EDIT_STRIPLASTCHAR MENUITEM "Strip &Trailing Blanks\tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM "Compress &Blanks\tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "Compress &Blanks\tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "&Modify Lines...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "&Align Lines...\tAlt+J", IDM_EDIT_ALIGN @@ -291,17 +291,6 @@ BEGIN END POPUP "&View" BEGIN - POPUP "&Themes" - BEGIN - MENUITEM "&Customise Schemes...\tCtrl+F12", IDM_VIEW_SCHEMECONFIG - MENUITEM SEPARATOR - MENUITEM "Synta&x Scheme...\tF12", IDM_VIEW_SCHEME - MENUITEM "&2nd Default Scheme\tShift+F12", IDM_VIEW_USE2NDDEFAULT - MENUITEM SEPARATOR - MENUITEM "Global &Default Font...\tAlt+F12", IDM_VIEW_FONT - MENUITEM "Current Sc&heme's Default Font...\tCtrl+Alt+F12", IDM_VIEW_CURRENTSCHEME - END - MENUITEM SEPARATOR MENUITEM "Word W&rap\tCtrl+W", IDM_VIEW_WORDWRAP MENUITEM "&Long Line Marker\tCtrl+Shift+L", IDM_VIEW_LONGLINEMARKER MENUITEM "Indent&ation Guides\tCtrl+Shift+G", IDM_VIEW_SHOWINDENTGUIDES @@ -370,6 +359,16 @@ BEGIN MENUITEM "Sticky Window &Position", IDM_VIEW_STICKYWINPOS END END + POPUP "A&ppearance" + BEGIN + MENUITEM "&Customise Schemes...\tCtrl+F12", IDM_VIEW_SCHEMECONFIG + MENUITEM SEPARATOR + MENUITEM "Select Synta&x Scheme...\tF12", IDM_VIEW_SCHEME + MENUITEM "&2nd Default Scheme\tShift+F12", IDM_VIEW_USE2NDDEFAULT + MENUITEM SEPARATOR + MENUITEM "Global &Default Font...\tAlt+F12", IDM_VIEW_FONT + MENUITEM "Current Sc&heme's Default Font...\tCtrl+Alt+F12", IDM_VIEW_CURRENTSCHEME + END POPUP "&Settings" BEGIN MENUITEM "Insert Tabs as &Spaces", IDM_VIEW_TABSASSPACES diff --git a/language/np3_en_gb/strings_en_gb.rc b/language/np3_en_gb/strings_en_gb.rc index 9c8df363f..43b038305 100644 --- a/language/np3_en_gb/strings_en_gb.rc +++ b/language/np3_en_gb/strings_en_gb.rc @@ -234,7 +234,7 @@ END STRINGTABLE BEGIN IDS_MUI_MENU_LANGUAGE "&Language" - IDS_MUI_MENU_THEMES "&Switch Theme" + IDS_MUI_MENU_THEMES "&Scheme Collection" IDM_THEMES_DEFAULT "Factory Default" IDM_THEMES_FILE_ITEM "Standard Settings" END diff --git a/language/np3_en_us/menu_en_us.rc b/language/np3_en_us/menu_en_us.rc index a5185ea97..683e8b767 100644 --- a/language/np3_en_us/menu_en_us.rc +++ b/language/np3_en_us/menu_en_us.rc @@ -204,7 +204,7 @@ BEGIN MENUITEM "Strip &First Character\tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM "Strip &Last Character\tAlt+U", IDM_EDIT_STRIPLASTCHAR MENUITEM "Strip &Trailing Blanks\tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM "Compress &Blanks\tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "Compress &Blanks\tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "&Modify Lines...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "&Align Lines...\tAlt+J", IDM_EDIT_ALIGN @@ -291,17 +291,6 @@ BEGIN END POPUP "&View" BEGIN - POPUP "&Themes" - BEGIN - MENUITEM "&Customize Schemes...\tCtrl+F12", IDM_VIEW_SCHEMECONFIG - MENUITEM SEPARATOR - MENUITEM "Synta&x Scheme...\tF12", IDM_VIEW_SCHEME - MENUITEM "&2nd Default Scheme\tShift+F12", IDM_VIEW_USE2NDDEFAULT - MENUITEM SEPARATOR - MENUITEM "Global &Default Font...\tAlt+F12", IDM_VIEW_FONT - MENUITEM "Current Sc&heme's Default Font...\tCtrl+Alt+F12", IDM_VIEW_CURRENTSCHEME - END - MENUITEM SEPARATOR MENUITEM "Word W&rap\tCtrl+W", IDM_VIEW_WORDWRAP MENUITEM "&Long Line Marker\tCtrl+Shift+L", IDM_VIEW_LONGLINEMARKER MENUITEM "Indent&ation Guides\tCtrl+Shift+G", IDM_VIEW_SHOWINDENTGUIDES @@ -370,6 +359,16 @@ BEGIN MENUITEM "Sticky Window &Position", IDM_VIEW_STICKYWINPOS END END + POPUP "A&ppearance" + BEGIN + MENUITEM "&Customize Schemes...\tCtrl+F12", IDM_VIEW_SCHEMECONFIG + MENUITEM SEPARATOR + MENUITEM "Select Synta&x Scheme...\tF12", IDM_VIEW_SCHEME + MENUITEM "&2nd Default Scheme\tShift+F12", IDM_VIEW_USE2NDDEFAULT + MENUITEM SEPARATOR + MENUITEM "Global &Default Font...\tAlt+F12", IDM_VIEW_FONT + MENUITEM "Current Sc&heme's Default Font...\tCtrl+Alt+F12", IDM_VIEW_CURRENTSCHEME + END POPUP "&Settings" BEGIN MENUITEM "Insert Tabs as &Spaces", IDM_VIEW_TABSASSPACES diff --git a/language/np3_en_us/strings_en_us.rc b/language/np3_en_us/strings_en_us.rc index 13387eb18..666269fd6 100644 --- a/language/np3_en_us/strings_en_us.rc +++ b/language/np3_en_us/strings_en_us.rc @@ -234,7 +234,7 @@ END STRINGTABLE BEGIN IDS_MUI_MENU_LANGUAGE "&Language" - IDS_MUI_MENU_THEMES "&Switch Theme" + IDS_MUI_MENU_THEMES "&Scheme Collection" IDM_THEMES_DEFAULT "Factory Default" IDM_THEMES_FILE_ITEM "Standard Settings" END diff --git a/language/np3_es_es/menu_es_es.rc b/language/np3_es_es/menu_es_es.rc index fc9b99401..aa2ad6c46 100644 --- a/language/np3_es_es/menu_es_es.rc +++ b/language/np3_es_es/menu_es_es.rc @@ -204,7 +204,7 @@ BEGIN MENUITEM "Eliminar el &primer carcter\tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM "Eliminar el <imo carcter\tAlt+U", IDM_EDIT_STRIPLASTCHAR MENUITEM "Eliminar los blancos al &final de lnea\tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM "Comprimir &blancos\tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "Comprimir &blancos\tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "&Modificar lneas...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "&Alinear lneas...\tAlt+J", IDM_EDIT_ALIGN diff --git a/language/np3_fr_fr/menu_fr_fr.rc b/language/np3_fr_fr/menu_fr_fr.rc index a7f078fc4..bbf5f4c0d 100644 --- a/language/np3_fr_fr/menu_fr_fr.rc +++ b/language/np3_fr_fr/menu_fr_fr.rc @@ -204,7 +204,7 @@ BEGIN MENUITEM "Supprimer le &premier charactre\tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM "Supprimer le &dernier charactre\tAlt+U", IDM_EDIT_STRIPLASTCHAR MENUITEM "Supprimer les b&lancs en fin de ligne\tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM "Compresser les blancs\tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "Compresser les blancs\tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "&Modifier les lignes...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "&Aligner les lignes...\tAlt+J", IDM_EDIT_ALIGN diff --git a/language/np3_hu_hu/menu_hu_hu.rc b/language/np3_hu_hu/menu_hu_hu.rc index 1a0533b17..df346e12c 100644 --- a/language/np3_hu_hu/menu_hu_hu.rc +++ b/language/np3_hu_hu/menu_hu_hu.rc @@ -204,7 +204,7 @@ BEGIN MENUITEM "&Els kar. trlse\tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM "&Utols kar. trlse\tAlt+U", IDM_EDIT_STRIPLASTCHAR MENUITEM "Sorvgi &res kar. trlse\tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM "res kar. &tmrtse\tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "res kar. &tmrtse\tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "Sorok &mdostsa...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "Sorok i&gaztsa...\tAlt+J", IDM_EDIT_ALIGN diff --git a/language/np3_it_it/menu_it_it.rc b/language/np3_it_it/menu_it_it.rc index afee8554d..e1248a5ed 100644 --- a/language/np3_it_it/menu_it_it.rc +++ b/language/np3_it_it/menu_it_it.rc @@ -204,7 +204,7 @@ BEGIN MENUITEM "Rimuovi &primo carattere\tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM "Rimuovi &ultimo carattere\tAlt+U", IDM_EDIT_STRIPLASTCHAR MENUITEM "Rimuovi i blanks a fine riga\tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM "Comprimi i blanks\tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "Comprimi i blanks\tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "&Modifica righe...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "&Allinea righe...\tAlt+J", IDM_EDIT_ALIGN diff --git a/language/np3_ja_jp/menu_ja_jp.rc b/language/np3_ja_jp/menu_ja_jp.rc index eeb3c4928..ae8f36faa 100644 --- a/language/np3_ja_jp/menu_ja_jp.rc +++ b/language/np3_ja_jp/menu_ja_jp.rc @@ -204,7 +204,7 @@ BEGIN MENUITEM "s폜\tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM "s폜(&L)\tAlt+U", IDM_EDIT_STRIPLASTCHAR MENUITEM "̋󔒍폜(&T)\tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM "󔒂܂Ƃ߂(&W)\tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "󔒂܂Ƃ߂(&W)\tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "s̏C(&M)...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "s̐(&A)...\tAlt+J", IDM_EDIT_ALIGN diff --git a/language/np3_ko_kr/menu_ko_kr.rc b/language/np3_ko_kr/menu_ko_kr.rc index 42c2d9b40..eb4e5d2ee 100644 --- a/language/np3_ko_kr/menu_ko_kr.rc +++ b/language/np3_ko_kr/menu_ko_kr.rc @@ -201,10 +201,10 @@ BEGIN MENUITEM " / (&D)\tCtrl+D", IDM_EDIT_DUPLINEORSELECTION MENUITEM SEPARATOR MENUITEM " ä ߱(&P)\tAlt+B", IDM_EDIT_PADWITHSPACES - MENUITEM "ù (&F)\tAlt+Z", IDM_EDIT_STRIP1STCHAR - MENUITEM " (&L)\tAlt+U", IDM_EDIT_STRIPLASTCHAR - MENUITEM " (&T)\tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM " ̱(&B)\tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "ù (&F)\tAlt+Z", IDM_EDIT_STRIP1STCHAR + MENUITEM " (&L)\tAlt+U", IDM_EDIT_STRIPLASTCHAR + MENUITEM " (&T)\tAlt+W", IDM_EDIT_TRIMLINES + MENUITEM " ̱(&B)\tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM " ܺ ٹ̱(&M)...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM " (&N)...\tAlt+J", IDM_EDIT_ALIGN diff --git a/language/np3_nl_nl/menu_nl_nl.rc b/language/np3_nl_nl/menu_nl_nl.rc index 5ff142717..9abc1e325 100644 --- a/language/np3_nl_nl/menu_nl_nl.rc +++ b/language/np3_nl_nl/menu_nl_nl.rc @@ -204,7 +204,7 @@ BEGIN MENUITEM "Strippen &eerste teken\tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM "Strippen &laatste teken\tAlt+U", IDM_EDIT_STRIPLASTCHAR MENUITEM "Strippen &achteraan blancos\tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM "Comprimeren &blancos\tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "Comprimeren &blancos\tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "&Wijzigen lijnen...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "Lijnen &uitlijnen...\tAlt+J", IDM_EDIT_ALIGN diff --git a/language/np3_pl_pl/menu_pl_pl.rc b/language/np3_pl_pl/menu_pl_pl.rc index 0fe81691e..666e945ca 100644 --- a/language/np3_pl_pl/menu_pl_pl.rc +++ b/language/np3_pl_pl/menu_pl_pl.rc @@ -200,11 +200,11 @@ BEGIN END MENUITEM "&Duplikuj zaznaczenie/wiersz\tCtrl+D", IDM_EDIT_DUPLINEORSELECTION MENUITEM SEPARATOR - MENUITEM "&Wyciel pustym miejscem\tAlt+B", IDM_EDIT_PADWITHSPACES - MENUITEM "Usu pierszy znak wiersza\tAlt+Z", IDM_EDIT_STRIP1STCHAR - MENUITEM "Usu ostatni znak wiersza\tAlt+U", IDM_EDIT_STRIPLASTCHAR - MENUITEM "Usu kocowe niewidoczne znaki\tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM "Skompresuj niewidoczne znaki\tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "&Wyciel pustym miejscem\tAlt+B", IDM_EDIT_PADWITHSPACES + MENUITEM "Usu pierszy znak wiersza\tAlt+Z", IDM_EDIT_STRIP1STCHAR + MENUITEM "Usu ostatni znak wiersza\tAlt+U", IDM_EDIT_STRIPLASTCHAR + MENUITEM "Usu kocowe niewidoczne znaki\tAlt+W", IDM_EDIT_TRIMLINES + MENUITEM "Skompresuj niewidoczne znaki\tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "&Modyfikuj wiersze...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "&Wyrwnaj wiersze...\tAlt+J", IDM_EDIT_ALIGN diff --git a/language/np3_pt_br/menu_pt_br.rc b/language/np3_pt_br/menu_pt_br.rc index c324ccaae..f9fb9a5f1 100644 --- a/language/np3_pt_br/menu_pt_br.rc +++ b/language/np3_pt_br/menu_pt_br.rc @@ -204,7 +204,7 @@ BEGIN MENUITEM "Strip &First Character\tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM "Strip &Last Character\tAlt+U", IDM_EDIT_STRIPLASTCHAR MENUITEM "Strip &Trailing Blanks\tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM "Compress &Blanks\tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "Compress &Blanks\tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "&Modify Lines...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "&Align Lines...\tAlt+J", IDM_EDIT_ALIGN diff --git a/language/np3_ru_ru/menu_ru_ru.rc b/language/np3_ru_ru/menu_ru_ru.rc index 7de467046..5bc9a3a75 100644 --- a/language/np3_ru_ru/menu_ru_ru.rc +++ b/language/np3_ru_ru/menu_ru_ru.rc @@ -204,7 +204,7 @@ BEGIN MENUITEM " \tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM " \tAlt+U", IDM_EDIT_STRIPLASTCHAR MENUITEM " \tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM " \tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM " \tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "& ...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "& ...\tAlt+J", IDM_EDIT_ALIGN diff --git a/language/np3_zh_cn/menu_zh_cn.rc b/language/np3_zh_cn/menu_zh_cn.rc index 743e4b0e8..7f369dd1e 100644 --- a/language/np3_zh_cn/menu_zh_cn.rc +++ b/language/np3_zh_cn/menu_zh_cn.rc @@ -200,11 +200,11 @@ BEGIN END MENUITEM "дѡ/(&D)\tCtrl+D", IDM_EDIT_DUPLINEORSELECTION MENUITEM SEPARATOR - MENUITEM "ո(&P)\tAlt+B", IDM_EDIT_PADWITHSPACES + MENUITEM "ո(&P)\tAlt+B", IDM_EDIT_PADWITHSPACES MENUITEM "ɾһַ(&F)\tAlt+Z", IDM_EDIT_STRIP1STCHAR MENUITEM "ɾһַ(&L)\tAlt+U", IDM_EDIT_STRIPLASTCHAR - MENUITEM "ɾβո(&T)\tAlt+W", IDM_EDIT_TRIMLINES - MENUITEM "ѹհַ(&W)\tAlt+P", IDM_EDIT_COMPRESS_BLANKS + MENUITEM "ɾβո(&T)\tAlt+W", IDM_EDIT_TRIMLINES + MENUITEM "ѹհַ(&W)\tCtrl+Alt+P", IDM_EDIT_COMPRESS_BLANKS MENUITEM SEPARATOR MENUITEM "޸(&M)...\tAlt+M", IDM_EDIT_MODIFYLINES MENUITEM "(&A)...\tAlt+J", IDM_EDIT_ALIGN diff --git a/src/Helpers.h b/src/Helpers.h index a502f6a10..b4f707ee9 100644 --- a/src/Helpers.h +++ b/src/Helpers.h @@ -311,6 +311,9 @@ inline bool IsButtonUnchecked(HWND hwnd, int iButtonID) { return (IsDlgButtonChe #define EnableCmd(hmenu,id,b) EnableMenuItem((hmenu),(id),(b)?MF_BYCOMMAND|MF_ENABLED:MF_BYCOMMAND|MF_GRAYED) #define CheckCmd(hmenu,id,b) CheckMenuItem((hmenu),(id),(b)?MF_BYCOMMAND|MF_CHECKED:MF_BYCOMMAND|MF_UNCHECKED) +#define EnableTool(htbar,id,b) SendMessage(htbar,TB_ENABLEBUTTON,id, MAKELONG(((b) ? 1 : 0), 0)) +#define CheckTool(htbar,id,b) SendMessage(htbar,TB_CHECKBUTTON,id, MAKELONG((b),0)) + #define EnableCmdPos(hmenu,pos,b) EnableMenuItem((hmenu),(pos),(b)?MF_BYPOSITION|MF_ENABLED:MF_BYPOSITION|MF_GRAYED) #define CheckCmdPos(hmenu,pos,b) CheckMenuItem((hmenu),(pos),(b)?MF_BYPOSITION|MF_CHECKED:MF_BYPOSITION|MF_UNCHECKED) diff --git a/src/Notepad3.c b/src/Notepad3.c index 38450e1ae..4f1159167 100644 --- a/src/Notepad3.c +++ b/src/Notepad3.c @@ -70,7 +70,6 @@ static WCHAR s_wchWndClass[16] = _W(SAPPNAME); static HWND s_hwndEditFrame = NULL; static HWND s_hwndNextCBChain = NULL; -static HWND s_hwndToolbar = NULL; static HWND s_hwndReBar = NULL; static WCHAR s_wchTmpFilePath[MAX_PATH] = { L'\0' }; @@ -532,6 +531,8 @@ typedef struct _lng_menu_t { const WCHAR* MenuItem; } LNG_MENU_T; +static HMENU s_hmenuLanguage = NULL; + #include "../language/language_menus.hpp" static bool _InsertLanguageMenu(HMENU hMenuBar) @@ -541,7 +542,8 @@ static bool _InsertLanguageMenu(HMENU hMenuBar) return false; } - HMENU hmenuLanguage = CreatePopupMenu(); + if (s_hmenuLanguage) { DestroyMenu(s_hmenuLanguage); } + s_hmenuLanguage = CreatePopupMenu(); WCHAR wchMenuItemFmt[128] = L"%s"; WCHAR wchMenuItemStrg[196] = { L'\0' }; @@ -559,7 +561,7 @@ static bool _InsertLanguageMenu(HMENU hMenuBar) } StringCchPrintfW(wchMenuItemStrg, COUNTOF(wchMenuItemStrg), wchMenuItemFmt, MUI_LanguageDLLs[lng].szLocaleName); - AppendMenu(hmenuLanguage, MF_ENABLED | MF_STRING, MUI_LanguageDLLs[lng].rid, wchMenuItemStrg); + AppendMenu(s_hmenuLanguage, MF_ENABLED | MF_STRING, MUI_LanguageDLLs[lng].rid, wchMenuItemStrg); } } @@ -567,8 +569,8 @@ static bool _InsertLanguageMenu(HMENU hMenuBar) int const pos = GetMenuItemCount(hMenuBar) - 1; if (pos >= 0) { GetLngString(IDS_MUI_MENU_LANGUAGE, wchMenuItemStrg, COUNTOF(wchMenuItemStrg)); - //return InsertMenu(hMenuBar, pos, MF_BYPOSITION | MF_POPUP | MF_STRING, (UINT_PTR)hmenuLanguage, wchMenuItemStrg); - bool const res = InsertMenu(hMenuBar, IDM_VIEW_TABSASSPACES, MF_BYCOMMAND | MF_POPUP | MF_STRING, (UINT_PTR)hmenuLanguage, wchMenuItemStrg); + //return InsertMenu(hMenuBar, pos, MF_BYPOSITION | MF_POPUP | MF_STRING, (UINT_PTR)s_hmenuLanguage, wchMenuItemStrg); + bool const res = InsertMenu(hMenuBar, IDM_VIEW_TABSASSPACES, MF_BYCOMMAND | MF_POPUP | MF_STRING, (UINT_PTR)s_hmenuLanguage, wchMenuItemStrg); InsertMenu(hMenuBar, IDM_VIEW_TABSASSPACES, MF_BYCOMMAND | MF_SEPARATOR, (UINT_PTR)NULL, NULL); return res; } @@ -1801,7 +1803,7 @@ LRESULT MsgCreate(HWND hwnd, WPARAM wParam,LPARAM lParam) MRU_Load(Globals.pMRUreplace); if (Globals.hwndEdit == NULL || s_hwndEditFrame == NULL || - Globals.hwndStatus == NULL || s_hwndToolbar == NULL || s_hwndReBar == NULL) + Globals.hwndStatus == NULL || Globals.hwndToolbar == NULL || s_hwndReBar == NULL) return -1LL; Style_SetDefaultLexer(Globals.hwndEdit); @@ -1920,12 +1922,12 @@ void CreateBars(HWND hwnd, HINSTANCE hInstance) { DWORD dwToolbarStyle = NP3_WS_TOOLBAR; - if (s_hwndToolbar) { DestroyWindow(s_hwndToolbar); } + if (Globals.hwndToolbar) { DestroyWindow(Globals.hwndToolbar); } - s_hwndToolbar = CreateWindowEx(0,TOOLBARCLASSNAME,NULL,dwToolbarStyle, + Globals.hwndToolbar = CreateWindowEx(0,TOOLBARCLASSNAME,NULL,dwToolbarStyle, 0,0,0,0,hwnd,(HMENU)IDC_TOOLBAR,hInstance,NULL); - SendMessage(s_hwndToolbar,TB_BUTTONSTRUCTSIZE,(WPARAM)sizeof(TBBUTTON),0); + SendMessage(Globals.hwndToolbar,TB_BUTTONSTRUCTSIZE,(WPARAM)sizeof(TBBUTTON),0); // Add Toolbar Bitmap HBITMAP hbmp = NULL; @@ -1966,7 +1968,7 @@ void CreateBars(HWND hwnd, HINSTANCE hInstance) HIMAGELIST himlOld = NULL; BUTTON_IMAGELIST bi; - if (SendMessage(s_hwndToolbar, TB_GETIMAGELIST, 0, (LPARAM)&bi)) { + if (SendMessage(Globals.hwndToolbar, TB_GETIMAGELIST, 0, (LPARAM)&bi)) { himlOld = bi.himl; } @@ -1979,7 +1981,7 @@ void CreateBars(HWND hwnd, HINSTANCE hInstance) ImageList_AddMasked(himl,hbmp,CLR_DEFAULT); DeleteObject(hbmp); hbmp = NULL; - SendMessage(s_hwndToolbar,TB_SETIMAGELIST,0,(LPARAM)himl); + SendMessage(Globals.hwndToolbar,TB_SETIMAGELIST,0,(LPARAM)himl); if (himlOld) { ImageList_Destroy(himlOld); himlOld = NULL; @@ -2008,7 +2010,7 @@ void CreateBars(HWND hwnd, HINSTANCE hInstance) LPWSTR toolBarIntRes = (s_iToolBarTheme == 0) ? MAKEINTRESOURCE(IDR_MAINWNDTBHOT) : MAKEINTRESOURCE(IDR_MAINWNDTB2HOT); hbmp = LoadImage(hInstance, toolBarIntRes, IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION); } - if (SendMessage(s_hwndToolbar, TB_GETHOTIMAGELIST, 0, (LPARAM)& bi)) { + if (SendMessage(Globals.hwndToolbar, TB_GETHOTIMAGELIST, 0, (LPARAM)& bi)) { himlOld = bi.himl; } if (hbmp) { @@ -2023,10 +2025,10 @@ void CreateBars(HWND hwnd, HINSTANCE hInstance) ImageList_AddMasked(himl, hbmp, CLR_DEFAULT); DeleteObject(hbmp); hbmp = NULL; - SendMessage(s_hwndToolbar, TB_SETHOTIMAGELIST, 0, (LPARAM)himl); + SendMessage(Globals.hwndToolbar, TB_SETHOTIMAGELIST, 0, (LPARAM)himl); } else { // clear the old one - SendMessage(s_hwndToolbar, TB_SETHOTIMAGELIST, 0, 0); + SendMessage(Globals.hwndToolbar, TB_SETHOTIMAGELIST, 0, 0); } if (himlOld) { ImageList_Destroy(himlOld); @@ -2055,7 +2057,7 @@ void CreateBars(HWND hwnd, HINSTANCE hInstance) LPWSTR toolBarIntRes = (s_iToolBarTheme == 0) ? MAKEINTRESOURCE(IDR_MAINWNDTBDIS) : MAKEINTRESOURCE(IDR_MAINWNDTB2DIS); hbmp = LoadImage(hInstance, toolBarIntRes, IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION); } - if (SendMessage(s_hwndToolbar, TB_GETDISABLEDIMAGELIST, 0, (LPARAM)& bi)) { + if (SendMessage(Globals.hwndToolbar, TB_GETDISABLEDIMAGELIST, 0, (LPARAM)& bi)) { himlOld = bi.himl; } if (hbmp) { @@ -2070,7 +2072,7 @@ void CreateBars(HWND hwnd, HINSTANCE hInstance) ImageList_AddMasked(himl, hbmp, CLR_DEFAULT); DeleteObject(hbmp); hbmp = NULL; - SendMessage(s_hwndToolbar, TB_SETDISABLEDIMAGELIST, 0, (LPARAM)himl); + SendMessage(Globals.hwndToolbar, TB_SETDISABLEDIMAGELIST, 0, (LPARAM)himl); } else { // create disabled Toolbar, no external bitmap is supplied @@ -2087,12 +2089,12 @@ void CreateBars(HWND hwnd, HINSTANCE hInstance) BitmapMergeAlpha(hbmpCopy, GetSysColor(COLOR_3DFACE)); } if (fProcessed) { - if (SendMessage(s_hwndToolbar, TB_GETDISABLEDIMAGELIST, 0, (LPARAM)& bi)) { + if (SendMessage(Globals.hwndToolbar, TB_GETDISABLEDIMAGELIST, 0, (LPARAM)& bi)) { himlOld = bi.himl; } himl = ImageList_Create(cx, cy, ILC_COLOR32 | ILC_MASK, 0, 0); ImageList_AddMasked(himl, hbmpCopy, CLR_DEFAULT); - SendMessage(s_hwndToolbar, TB_SETDISABLEDIMAGELIST, 0, (LPARAM)himl); + SendMessage(Globals.hwndToolbar, TB_SETDISABLEDIMAGELIST, 0, (LPARAM)himl); } } } @@ -2121,31 +2123,31 @@ void CreateBars(HWND hwnd, HINSTANCE hInstance) StringCchPrintf(tchIndex, COUNTOF(tchIndex), L"%02i", n); if (IniSectionGetString(pIniSection, tchIndex, L"", tchDesc, COUNTOF(tchDesc)) > 0) { - s_tbbMainWnd[i].iString = SendMessage(s_hwndToolbar, TB_ADDSTRING, 0, (LPARAM)tchDesc); + s_tbbMainWnd[i].iString = SendMessage(Globals.hwndToolbar, TB_ADDSTRING, 0, (LPARAM)tchDesc); s_tbbMainWnd[i].fsStyle |= BTNS_AUTOSIZE | BTNS_SHOWTEXT; } else { GetLngString(s_tbbMainWnd[i].idCommand, tchDesc, COUNTOF(tchDesc)); - s_tbbMainWnd[i].iString = SendMessage(s_hwndToolbar, TB_ADDSTRING, 0, (LPARAM)tchDesc); // tooltip + s_tbbMainWnd[i].iString = SendMessage(Globals.hwndToolbar, TB_ADDSTRING, 0, (LPARAM)tchDesc); // tooltip s_tbbMainWnd[i].fsStyle &= ~(BTNS_AUTOSIZE | BTNS_SHOWTEXT); } } FreeMem(pIniSection); } - //~SendMessage(s_hwndToolbar, TB_SETMAXTEXTROWS, 0, 0); + //~SendMessage(Globals.hwndToolbar, TB_SETMAXTEXTROWS, 0, 0); - SendMessage(s_hwndToolbar,TB_SETEXTENDEDSTYLE,0, - (SendMessage(s_hwndToolbar,TB_GETEXTENDEDSTYLE,0,0) | (TBSTYLE_EX_MIXEDBUTTONS | TBSTYLE_EX_DOUBLEBUFFER))); + SendMessage(Globals.hwndToolbar,TB_SETEXTENDEDSTYLE,0, + (SendMessage(Globals.hwndToolbar,TB_GETEXTENDEDSTYLE,0,0) | (TBSTYLE_EX_MIXEDBUTTONS | TBSTYLE_EX_DOUBLEBUFFER))); - SendMessage(s_hwndToolbar, TB_ADDBUTTONS, COUNTOF(s_tbbMainWnd), (LPARAM)s_tbbMainWnd); + SendMessage(Globals.hwndToolbar, TB_ADDBUTTONS, COUNTOF(s_tbbMainWnd), (LPARAM)s_tbbMainWnd); - if (Toolbar_SetButtons(s_hwndToolbar, IDT_FILE_NEW, Settings.ToolbarButtons, s_tbbMainWnd, COUNTOF(s_tbbMainWnd)) == 0) { - SendMessage(s_hwndToolbar, TB_ADDBUTTONS, COUNTOF(s_tbbMainWnd), (LPARAM)s_tbbMainWnd); + if (Toolbar_SetButtons(Globals.hwndToolbar, IDT_FILE_NEW, Settings.ToolbarButtons, s_tbbMainWnd, COUNTOF(s_tbbMainWnd)) == 0) { + SendMessage(Globals.hwndToolbar, TB_ADDBUTTONS, COUNTOF(s_tbbMainWnd), (LPARAM)s_tbbMainWnd); } RECT rc; - SendMessage(s_hwndToolbar,TB_GETITEMRECT,0,(LPARAM)&rc); - //SendMessage(s_hwndToolbar,TB_SETINDENT,2,0); + SendMessage(Globals.hwndToolbar,TB_GETITEMRECT,0,(LPARAM)&rc); + //SendMessage(Globals.hwndToolbar,TB_SETINDENT,2,0); // Create Statusbar @@ -2180,7 +2182,7 @@ void CreateBars(HWND hwnd, HINSTANCE hInstance) rbBand.fStyle = s_bIsAppThemed ? (RBBS_FIXEDSIZE | RBBS_CHILDEDGE) : RBBS_FIXEDSIZE; rbBand.hbmBack = NULL; rbBand.lpText = L"Toolbar"; - rbBand.hwndChild = s_hwndToolbar; + rbBand.hwndChild = Globals.hwndToolbar; rbBand.cxMinChild = (rc.right - rc.left) * COUNTOF(s_tbbMainWnd); rbBand.cyMinChild = (rc.bottom - rc.top) + 2 * rc.top; rbBand.cx = 0; @@ -2231,7 +2233,7 @@ LRESULT MsgEndSession(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) DestroyWindow(Globals.hwndDlgCustomizeSchemes); } - // call SaveSettings() when s_hwndToolbar is still valid + // call SaveSettings() when Globals.hwndToolbar is still valid SaveSettings(false); if (StrIsNotEmpty(Globals.IniFile)) @@ -2303,7 +2305,7 @@ LRESULT MsgDPIChanged(HWND hwnd, WPARAM wParam, LPARAM lParam) SciCall_GotoPos(pos); // recreate toolbar and statusbar - Toolbar_GetButtons(s_hwndToolbar, IDT_FILE_NEW, Settings.ToolbarButtons, COUNTOF(Settings.ToolbarButtons)); + Toolbar_GetButtons(Globals.hwndToolbar, IDT_FILE_NEW, Settings.ToolbarButtons, COUNTOF(Settings.ToolbarButtons)); CreateBars(hwnd, Globals.hInstance); @@ -2367,7 +2369,7 @@ LRESULT MsgThemeChanged(HWND hwnd, WPARAM wParam ,LPARAM lParam) } // recreate toolbar and statusbar - Toolbar_GetButtons(s_hwndToolbar,IDT_FILE_NEW,Settings.ToolbarButtons,COUNTOF(Settings.ToolbarButtons)); + Toolbar_GetButtons(Globals.hwndToolbar,IDT_FILE_NEW,Settings.ToolbarButtons,COUNTOF(Settings.ToolbarButtons)); CreateBars(hwnd,hInstance); @@ -2403,13 +2405,13 @@ LRESULT MsgSize(HWND hwnd, WPARAM wParam, LPARAM lParam) if (Settings.ShowToolbar) { -/* SendMessage(s_hwndToolbar,WM_SIZE,0,0); +/* SendMessage(Globals.hwndToolbar,WM_SIZE,0,0); RECT rc; - GetWindowRect(s_hwndToolbar,&rc); + GetWindowRect(Globals.hwndToolbar,&rc); y = (rc.bottom - rc.top); cy -= (rc.bottom - rc.top);*/ - //SendMessage(s_hwndToolbar,TB_GETITEMRECT,0,(LPARAM)&rc); + //SendMessage(Globals.hwndToolbar,TB_GETITEMRECT,0,(LPARAM)&rc); SetWindowPos(s_hwndReBar,NULL,0,0,LOWORD(lParam),s_cyReBar,SWP_NOZORDER); // the ReBar automatically sets the correct height // calling SetWindowPos() with the height of one toolbar button @@ -5155,7 +5157,7 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) break; case IDM_VIEW_CUSTOMIZETB: - SendMessage(s_hwndToolbar,TB_CUSTOMIZE,0,0); + SendMessage(Globals.hwndToolbar,TB_CUSTOMIZE,0,0); break; case IDM_VIEW_LOADTHEMETB: @@ -6863,11 +6865,11 @@ LRESULT MsgNotify(HWND hwnd, WPARAM wParam, LPARAM lParam) case TBN_RESET: { - int i; int c = (int)SendMessage(s_hwndToolbar, TB_BUTTONCOUNT, 0, 0); + int i; int c = (int)SendMessage(Globals.hwndToolbar, TB_BUTTONCOUNT, 0, 0); for (i = 0; i < c; i++) { - SendMessage(s_hwndToolbar, TB_DELETEBUTTON, 0, 0); + SendMessage(Globals.hwndToolbar, TB_DELETEBUTTON, 0, 0); } - SendMessage(s_hwndToolbar, TB_ADDBUTTONS, COUNTOF(s_tbbMainWnd), (LPARAM)s_tbbMainWnd); + SendMessage(Globals.hwndToolbar, TB_ADDBUTTONS, COUNTOF(s_tbbMainWnd), (LPARAM)s_tbbMainWnd); } return FALSE; @@ -7730,7 +7732,7 @@ void SaveSettings(bool bSaveSettingsNow) ///~IniSectionSetInt(pIniSection, L"IMEInteraction", Settings2.IMEInteraction); - Toolbar_GetButtons(s_hwndToolbar, IDT_FILE_NEW, Settings.ToolbarButtons, COUNTOF(Settings.ToolbarButtons)); + Toolbar_GetButtons(Globals.hwndToolbar, IDT_FILE_NEW, Settings.ToolbarButtons, COUNTOF(Settings.ToolbarButtons)); if (StringCchCompareX(Settings.ToolbarButtons, Defaults.ToolbarButtons) == 0) { IniSectionSetString(pIniSection, L"ToolbarButtons", NULL); } else { @@ -8560,9 +8562,6 @@ void UpdateToolbar() //============================================================================= -#define EnableTool(id,b) SendMessage(s_hwndToolbar,TB_ENABLEBUTTON,id, MAKELONG(((b) ? 1 : 0), 0)) -#define CheckTool(id,b) SendMessage(s_hwndToolbar,TB_CHECKBUTTON,id, MAKELONG((b),0)) - static void _UpdateToolbarDelayed() { SetWindowTitle(Globals.hwndMain, s_uidsAppTitle, s_bIsElevated, IDS_MUI_UNTITLED, Globals.CurrentFile, @@ -8571,38 +8570,38 @@ static void _UpdateToolbarDelayed() if (!Settings.ShowToolbar) { return; } - EnableTool(IDT_FILE_ADDTOFAV, StringCchLenW(Globals.CurrentFile, COUNTOF(Globals.CurrentFile))); - EnableTool(IDT_FILE_SAVE, IsSaveNeeded(ISN_GET) /*&& !bReadOnly*/); - EnableTool(IDT_FILE_RECENT, (MRU_Count(Globals.pFileMRU) > 0)); + EnableTool(Globals.hwndToolbar, IDT_FILE_ADDTOFAV, StringCchLenW(Globals.CurrentFile, COUNTOF(Globals.CurrentFile))); + EnableTool(Globals.hwndToolbar, IDT_FILE_SAVE, IsSaveNeeded(ISN_GET) /*&& !bReadOnly*/); + EnableTool(Globals.hwndToolbar, IDT_FILE_RECENT, (MRU_Count(Globals.pFileMRU) > 0)); - CheckTool(IDT_VIEW_WORDWRAP, Globals.fvCurFile.bWordWrap); - CheckTool(IDT_VIEW_CHASING_DOCTAIL, FileWatching.MonitoringLog); - CheckTool(IDT_VIEW_PIN_ON_TOP, Settings.AlwaysOnTop); + CheckTool(Globals.hwndToolbar, IDT_VIEW_WORDWRAP, Globals.fvCurFile.bWordWrap); + CheckTool(Globals.hwndToolbar, IDT_VIEW_CHASING_DOCTAIL, FileWatching.MonitoringLog); + CheckTool(Globals.hwndToolbar, IDT_VIEW_PIN_ON_TOP, Settings.AlwaysOnTop); bool b1 = SciCall_IsSelectionEmpty(); bool b2 = (bool)(SciCall_GetTextLength() > 0); bool ro = SciCall_GetReadOnly(); bool tv = FocusedView.HideNonMatchedLines; - EnableTool(IDT_EDIT_UNDO, SciCall_CanUndo() && !ro); - EnableTool(IDT_EDIT_REDO, SciCall_CanRedo() && !ro); - EnableTool(IDT_EDIT_PASTE, SciCall_CanPaste() && !ro); + EnableTool(Globals.hwndToolbar, IDT_EDIT_UNDO, SciCall_CanUndo() && !ro); + EnableTool(Globals.hwndToolbar, IDT_EDIT_REDO, SciCall_CanRedo() && !ro); + EnableTool(Globals.hwndToolbar, IDT_EDIT_PASTE, SciCall_CanPaste() && !ro); - EnableTool(IDT_FILE_LAUNCH, b2); + EnableTool(Globals.hwndToolbar, IDT_FILE_LAUNCH, b2); - EnableTool(IDT_EDIT_FIND, b2); - //EnableTool(IDT_EDIT_FINDNEXT,b2); - //EnableTool(IDT_EDIT_FINDPREV,b2 && StringCchLenA(Settings.EFR_Data.szFind,0)); - EnableTool(IDT_EDIT_REPLACE, b2 && !ro); + EnableTool(Globals.hwndToolbar, IDT_EDIT_FIND, b2); + //EnableTool(Globals.hwndToolbar, ,b2); + //EnableTool(Globals.hwndToolbar, IDT_EDIT_FINDPREV,b2 && StringCchLenA(Settings.EFR_Data.szFind,0)); + EnableTool(Globals.hwndToolbar, IDT_EDIT_REPLACE, b2 && !ro); - EnableTool(IDT_EDIT_CUT, !b1 && !ro); - EnableTool(IDT_EDIT_COPY, !b1 && !ro); - EnableTool(IDT_EDIT_CLEAR, !b1 && !ro); + EnableTool(Globals.hwndToolbar, IDT_EDIT_CUT, !b1 && !ro); + EnableTool(Globals.hwndToolbar, IDT_EDIT_COPY, !b1 && !ro); + EnableTool(Globals.hwndToolbar, IDT_EDIT_CLEAR, !b1 && !ro); - EnableTool(IDT_VIEW_TOGGLEFOLDS, b2 && (FocusedView.CodeFoldingAvailable && FocusedView.ShowCodeFolding)); + EnableTool(Globals.hwndToolbar, IDT_VIEW_TOGGLEFOLDS, b2 && (FocusedView.CodeFoldingAvailable && FocusedView.ShowCodeFolding)); - EnableTool(IDT_VIEW_TOGGLE_VIEW, b2 && IsFocusedViewAllowed()); - CheckTool(IDT_VIEW_TOGGLE_VIEW, tv); + EnableTool(Globals.hwndToolbar, IDT_VIEW_TOGGLE_VIEW, b2 && IsFocusedViewAllowed()); + CheckTool(Globals.hwndToolbar, IDT_VIEW_TOGGLE_VIEW, tv); } diff --git a/src/Notepad3.rc b/src/Notepad3.rc index 59b55b2a0..7b99e6fb3 100644 --- a/src/Notepad3.rc +++ b/src/Notepad3.rc @@ -152,7 +152,7 @@ BEGIN "O", IDM_EDIT_SENTENCECASE, VIRTKEY, CONTROL, ALT, NOINVERT "O", CMD_RECODEOEM, VIRTKEY, SHIFT, CONTROL, NOINVERT "P", IDM_FILE_PRINT, VIRTKEY, CONTROL, NOINVERT - "P", IDM_EDIT_COMPRESS_BLANKS, VIRTKEY, ALT, NOINVERT + "P", IDM_EDIT_COMPRESS_BLANKS, VIRTKEY, CONTROL, ALT, NOINVERT "P", CMD_DEFAULTWINPOS, VIRTKEY, SHIFT, CONTROL, NOINVERT "Q", IDM_EDIT_LINECOMMENT, VIRTKEY, CONTROL, NOINVERT "Q", IDM_EDIT_ENCLOSESELECTION, VIRTKEY, ALT, NOINVERT diff --git a/src/Styles.c b/src/Styles.c index b6c0dc450..2f77d3e21 100644 --- a/src/Styles.c +++ b/src/Styles.c @@ -256,10 +256,13 @@ void Style_SetIniFile(LPCWSTR szIniFile) // // Style_InsertThemesMenu() // +static HMENU s_hmenuThemes = NULL; + bool Style_InsertThemesMenu(HMENU hMenuBar) { - HMENU hmenuThemes = CreatePopupMenu(); - //int const pos = GetMenuItemCount(hMenuBar) - 1; + if (s_hmenuThemes) { DestroyMenu(s_hmenuThemes); } + s_hmenuThemes = CreatePopupMenu(); + //int const pos = GetMenuItemCount(hMenuBar) - 2; GetLngString(Theme_Files[0].rid, Theme_Files[0].szName, COUNTOF(Theme_Files[0].szName)); GetLngString(Theme_Files[1].rid, Theme_Files[1].szName, COUNTOF(Theme_Files[1].szName)); @@ -267,10 +270,10 @@ bool Style_InsertThemesMenu(HMENU hMenuBar) for (unsigned i = 0; i < ThemeItems_CountOf(); ++i) { if (i == 2) { - AppendMenu(hmenuThemes, MF_SEPARATOR, 0, 0); + AppendMenu(s_hmenuThemes, MF_SEPARATOR, 0, 0); } if (Theme_Files[i].rid > 0) { - AppendMenu(hmenuThemes, MF_ENABLED | MF_STRING, Theme_Files[i].rid, Theme_Files[i].szName); + AppendMenu(s_hmenuThemes, MF_ENABLED | MF_STRING, Theme_Files[i].rid, Theme_Files[i].szName); } else { break; // done @@ -281,8 +284,8 @@ bool Style_InsertThemesMenu(HMENU hMenuBar) WCHAR wchMenuItemStrg[80] = { L'\0' }; GetLngString(IDS_MUI_MENU_THEMES, wchMenuItemStrg, COUNTOF(wchMenuItemStrg)); - //bool const res = InsertMenu(hMenuBar, pos, MF_BYPOSITION | MF_POPUP | MF_STRING, (UINT_PTR)hmenuThemes, wchMenuItemStrg); - bool const res = InsertMenu(hMenuBar, IDM_VIEW_SCHEMECONFIG, MF_BYCOMMAND | MF_POPUP | MF_STRING, (UINT_PTR)hmenuThemes, wchMenuItemStrg); + //bool const res = InsertMenu(hMenuBar, pos, MF_BYPOSITION | MF_POPUP | MF_STRING, (UINT_PTR)s_hmenuThemes, wchMenuItemStrg); + bool const res = InsertMenu(hMenuBar, IDM_VIEW_SCHEMECONFIG, MF_BYCOMMAND | MF_POPUP | MF_STRING, (UINT_PTR)s_hmenuThemes, wchMenuItemStrg); CheckCmd(hMenuBar, Theme_Files[s_idxSelectedTheme].rid, true); @@ -300,6 +303,12 @@ bool Style_InsertThemesMenu(HMENU hMenuBar) // Style_DynamicThemesMenuCmd() - Handles IDS_MUI_MENU_THEMES messages // // +static void _EnableSchemeConfig(const bool bEnable) +{ + EnableCmd(GetMenu(Globals.hwndMain), IDM_VIEW_SCHEMECONFIG, bEnable); + EnableTool(Globals.hwndToolbar, IDT_VIEW_SCHEMECONFIG, bEnable); +} + void Style_DynamicThemesMenuCmd(int cmd, bool bEnableSaveSettings) { unsigned const iThemeIdx = (unsigned)(cmd - IDM_THEMES_DEFAULT); // consecutive IDs @@ -313,7 +322,7 @@ void Style_DynamicThemesMenuCmd(int cmd, bool bEnableSaveSettings) if (Settings.SaveSettings) { if (s_idxSelectedTheme == 0) { - // nothing to do: internal defaults + // internal defaults } else if (s_idxSelectedTheme == 1) { if (bEnableSaveSettings) { @@ -348,6 +357,7 @@ void Style_DynamicThemesMenuCmd(int cmd, bool bEnableSaveSettings) Style_ResetCurrentLexer(Globals.hwndEdit); SendWMSize(Globals.hwndMain, NULL); UpdateUI(); + _EnableSchemeConfig(s_idxSelectedTheme != 0); UpdateAllBars(true); } @@ -671,9 +681,10 @@ bool Style_Export(HWND hwnd) // DWORD Style_ExportToFile(const WCHAR* szFile, bool bForceAll) { - if (StrIsEmpty(szFile)) { - InfoBoxLng(MB_ICONWARNING, NULL, IDS_MUI_SETTINGSNOTSAVED); + if (s_idxSelectedTheme != 0) { + InfoBoxLng(MB_ICONWARNING, NULL, IDS_MUI_SETTINGSNOTSAVED); + } return false; } @@ -971,14 +982,13 @@ void Style_SetLexer(HWND hwnd, PEDITLEXER pLexNew) if (IsLexerStandard(pLexNew)) { - // styles ar already set - EnableCmd(GetMenu(Globals.hwndMain), IDM_VIEW_CURRENTSCHEME, false); + // styles are already set + EnableCmd(GetMenu(Globals.hwndMain), IDM_VIEW_CURRENTSCHEME, true); } else { // merge lexer default styles Style_SetStyles(hwnd, STYLE_DEFAULT, wchNewLexerStyleStrg, false); - - EnableCmd(GetMenu(Globals.hwndMain), IDM_VIEW_CURRENTSCHEME, true && !IsWindow(Globals.hwndDlgCustomizeSchemes)); + EnableCmd(GetMenu(Globals.hwndMain), IDM_VIEW_CURRENTSCHEME, !IsWindow(Globals.hwndDlgCustomizeSchemes)); } // Broadcast STYLE_DEFAULT as base style to all other styles diff --git a/src/TypeDefs.h b/src/TypeDefs.h index 3f0237d94..0554dcb5d 100644 --- a/src/TypeDefs.h +++ b/src/TypeDefs.h @@ -284,6 +284,7 @@ typedef struct _globals_t HANDLE hndlProcessHeap; HWND hwndEdit; HANDLE hndlScintilla; + HANDLE hwndToolbar; HWND hwndStatus; DWORD dwLastError; HMENU hMainMenu;