diff --git a/language/common_res.h b/language/common_res.h index 06c5d67b2..66cda98a4 100644 --- a/language/common_res.h +++ b/language/common_res.h @@ -828,6 +828,7 @@ #define IDM_SET_MUTE_MESSAGEBEEP 42040 #define IDM_SET_EVALTINYEXPRONSEL 42041 #define IDM_SET_AUTOCLOSEBRACKETS 42042 +#define IDM_SET_AUTOCLOSEQUOTES 42043 #define IDM_HELP_ABOUT 43000 #define IDM_HELP_CMD 43001 diff --git a/language/np3_af_za/menu_af_za.rc b/language/np3_af_za/menu_af_za.rc index 211232db5..8ffbebb4b 100644 --- a/language/np3_af_za/menu_af_za.rc +++ b/language/np3_af_za/menu_af_za.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "&Woord Omslag Instellings...", IDM_SET_WORDWRAPSETTINGS MENUITEM "L&ang Lyn Instellings...", IDM_SET_LONGLINESETTINGS MENUITEM "Outo-In&dent Teks", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Outomatiese Toe&beugel", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Outo-Sluit &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "O&uto-Voltooi Woorde", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_be_by/menu_be_by.rc b/language/np3_be_by/menu_be_by.rc index 11d555f81..d6dfae863 100644 --- a/language/np3_be_by/menu_be_by.rc +++ b/language/np3_be_by/menu_be_by.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "Налады перано&са радкоў...", IDM_SET_WORDWRAPSETTINGS MENUITEM "Налады до&ўгіх радкоў...", IDM_SET_LONGLINESETTINGS MENUITEM "Аўта&матычны водступ тэксту", IDM_SET_AUTOINDENTTEXT + //////MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Аўтазакрыццё дужак", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Аўтазакрыццё тэгаў &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "Cамадавяр&шэнне слоў", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_de_de/menu_de_de.rc b/language/np3_de_de/menu_de_de.rc index 793e00e22..56b465c70 100644 --- a/language/np3_de_de/menu_de_de.rc +++ b/language/np3_de_de/menu_de_de.rc @@ -468,7 +468,9 @@ BEGIN MENUITEM "&Tabulator Einstellungen...\tCtrl+T", IDM_SET_TABSETTINGS MENUITEM "&Wort Umbruch Einstellungen...", IDM_SET_WORDWRAPSETTINGS MENUITEM "&Lang Zeilen Einstellungen...", IDM_SET_LONGLINESETTINGS + MENUITEM "Auto Text &Einrückung", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Auto Klammer Schließen", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Auto Tagabschluss &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "Auto Wort &Vorschläge", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_el_gr/menu_el_gr.rc b/language/np3_el_gr/menu_el_gr.rc index 1dd25f858..5d7247083 100644 --- a/language/np3_el_gr/menu_el_gr.rc +++ b/language/np3_el_gr/menu_el_gr.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "Ρυθμίσεις αναδίπλωσης &λέξεων...", IDM_SET_WORDWRAPSETTINGS MENUITEM "Ρυθμίσεις &μεγάλης γραμμής...", IDM_SET_LONGLINESETTINGS MENUITEM "Αυτόματη εσ&οχή κειμένου", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Auto Close Brackets", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Αυτόματο κλείσιμο Η&ΤΜL/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "Αυτόματη συμπλήρωση λέ&ξεων", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_en_gb/menu_en_gb.rc b/language/np3_en_gb/menu_en_gb.rc index a0144d911..8544fe4b0 100644 --- a/language/np3_en_gb/menu_en_gb.rc +++ b/language/np3_en_gb/menu_en_gb.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "&Word Wrap Settings...", IDM_SET_WORDWRAPSETTINGS MENUITEM "L&ong Line Settings...", IDM_SET_LONGLINESETTINGS MENUITEM "Auto &Indent Text", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Auto Close &Brackets", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Auto Close &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "A&uto Complete Words", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_en_us/menu_en_us.rc b/language/np3_en_us/menu_en_us.rc index 3fe770ff8..3f9c6f4d2 100644 --- a/language/np3_en_us/menu_en_us.rc +++ b/language/np3_en_us/menu_en_us.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "&Word Wrap Settings...", IDM_SET_WORDWRAPSETTINGS MENUITEM "L&ong Line Settings...", IDM_SET_LONGLINESETTINGS MENUITEM "Auto &Indent Text", IDM_SET_AUTOINDENTTEXT + MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Auto Close &Brackets", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Auto Close &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "A&uto Complete Words", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_es_es/menu_es_es.rc b/language/np3_es_es/menu_es_es.rc index ab22c3832..8b6172f0a 100644 --- a/language/np3_es_es/menu_es_es.rc +++ b/language/np3_es_es/menu_es_es.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "Configuración &ajuste de línea...", IDM_SET_WORDWRAPSETTINGS MENUITEM "Configuración de &larga línea...", IDM_SET_LONGLINESETTINGS MENUITEM "&Sangría texto automático", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Auto cierre corchetes", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Auto cierre &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "A&uto completar palabras", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_es_mx/menu_es_mx.rc b/language/np3_es_mx/menu_es_mx.rc index 1541202ef..92dc068bd 100644 --- a/language/np3_es_mx/menu_es_mx.rc +++ b/language/np3_es_mx/menu_es_mx.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "Configuración &ajuste de línea...", IDM_SET_WORDWRAPSETTINGS MENUITEM "Configuración de &larga línea...", IDM_SET_LONGLINESETTINGS MENUITEM "&Sangría texto automático", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Auto cierre corchetes", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Auto cierre &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "A&uto completar palabras", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_fr_fr/menu_fr_fr.rc b/language/np3_fr_fr/menu_fr_fr.rc index cc57120c3..9750dba24 100644 --- a/language/np3_fr_fr/menu_fr_fr.rc +++ b/language/np3_fr_fr/menu_fr_fr.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "&Paramètres de saut de ligne automatique...", IDM_SET_WORDWRAPSETTINGS MENUITEM "Paramètres de ligne l&ongue...", IDM_SET_LONGLINESETTINGS MENUITEM "Retrait automatique &du texte", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Auto-fermeture des parenthèses", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Auto-fermeture des balises &HTML/XML\tCtrl+Maj+H", IDM_SET_AUTOCLOSETAGS MENUITEM "A&uto-complétion des mots", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_hi_in/menu_hi_in.rc b/language/np3_hi_in/menu_hi_in.rc index f40aa8838..d415363d9 100644 --- a/language/np3_hi_in/menu_hi_in.rc +++ b/language/np3_hi_in/menu_hi_in.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "शब्द लपेटने की सेटिंग (&W)...", IDM_SET_WORDWRAPSETTINGS MENUITEM "लंबी रेखा की सेटिंग (&O)...", IDM_SET_LONGLINESETTINGS MENUITEM "स्वत: टेक्स्ट को इंडेंट करें (&I)", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Auto Close Brackets (&B)", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "HTML/XML स्वत: बंद करें (&H)\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "शब्द स्वतः पूर्ण करें (&U)", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_hu_hu/menu_hu_hu.rc b/language/np3_hu_hu/menu_hu_hu.rc index bf48a85c1..c759531f9 100644 --- a/language/np3_hu_hu/menu_hu_hu.rc +++ b/language/np3_hu_hu/menu_hu_hu.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "&Sortörés beállítások...", IDM_SET_WORDWRAPSETTINGS MENUITEM "&Hosszú sorok beállításai...", IDM_SET_LONGLINESETTINGS MENUITEM "A&utomatikus behúzás", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Automatikus záró zárójelek", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "HTML/&XML aut. lezárás\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "Szó kie&gészítés", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_id_id/menu_id_id.rc b/language/np3_id_id/menu_id_id.rc index 16ce0cd21..dbe5f1b04 100644 --- a/language/np3_id_id/menu_id_id.rc +++ b/language/np3_id_id/menu_id_id.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "&Word Wrap Settings...", IDM_SET_WORDWRAPSETTINGS MENUITEM "L&ong Line Settings...", IDM_SET_LONGLINESETTINGS MENUITEM "Auto &Indent Text", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Auto Close &Brackets", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Auto Close &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "A&uto Complete Words", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_it_it/menu_it_it.rc b/language/np3_it_it/menu_it_it.rc index f886e9683..4d9b00370 100644 --- a/language/np3_it_it/menu_it_it.rc +++ b/language/np3_it_it/menu_it_it.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "Impostazioni &A capo automatico...", IDM_SET_WORDWRAPSETTINGS MENUITEM "Impostazioni &Linee lunghe...", IDM_SET_LONGLINESETTINGS MENUITEM "In&dentazione automatica", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Chiusura automatica Parentesi", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Chiusura automatica &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "&Autocompletamento delle parole", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_ja_jp/menu_ja_jp.rc b/language/np3_ja_jp/menu_ja_jp.rc index de843cbeb..facebe253 100644 --- a/language/np3_ja_jp/menu_ja_jp.rc +++ b/language/np3_ja_jp/menu_ja_jp.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "折り返し方の設定(&W)...", IDM_SET_WORDWRAPSETTINGS MENUITEM "行の長さガイドの設定(&O)...", IDM_SET_LONGLINESETTINGS MENUITEM "自動インデント(&I)", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "自動で括弧を閉じる(&B)", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "自動閉じHTML/XMLタグ(&H)\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "単語補完(&U)", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_ko_kr/menu_ko_kr.rc b/language/np3_ko_kr/menu_ko_kr.rc index b324f3c99..2faf463b0 100644 --- a/language/np3_ko_kr/menu_ko_kr.rc +++ b/language/np3_ko_kr/menu_ko_kr.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "줄 바꿈 설정(&W)...", IDM_SET_WORDWRAPSETTINGS MENUITEM "긴 줄 설정(&O)...", IDM_SET_LONGLINESETTINGS MENUITEM "텍스트 자동 들여쓰기(&I)", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "괄호 자동 닫기(&B)", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "HTML/XML 자동 닫기(&H)\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "단어 자동 완성(&U)", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_nl_nl/menu_nl_nl.rc b/language/np3_nl_nl/menu_nl_nl.rc index 8d6db9f58..26555df1b 100644 --- a/language/np3_nl_nl/menu_nl_nl.rc +++ b/language/np3_nl_nl/menu_nl_nl.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "&Instellingen voor regelterugloop...", IDM_SET_WORDWRAPSETTINGS MENUITEM "&Lange regelinstellingen...", IDM_SET_LONGLINESETTINGS MENUITEM "Te&kst automatisch inspringen", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Haakjes automatisch sluiten", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "&HTML/XML tags automatisch sluiten\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "Sleutelwoorden &automatisch aanvullen", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_pl_pl/menu_pl_pl.rc b/language/np3_pl_pl/menu_pl_pl.rc index 5573bc19f..bd401180d 100644 --- a/language/np3_pl_pl/menu_pl_pl.rc +++ b/language/np3_pl_pl/menu_pl_pl.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "&Ustawienia zawijania wierszy...", IDM_SET_WORDWRAPSETTINGS MENUITEM "&Ustawienia długości wierszy...", IDM_SET_LONGLINESETTINGS MENUITEM "Automatyczne wcięcie", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Automatyczne zamknięcie nawiasów", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Automatyczne zamykanie &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "A&utouzupełnianie wyrazów", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_pt_br/menu_pt_br.rc b/language/np3_pt_br/menu_pt_br.rc index 318b179b7..21af14baa 100644 --- a/language/np3_pt_br/menu_pt_br.rc +++ b/language/np3_pt_br/menu_pt_br.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "Configurações de Quebra de &Palavra...", IDM_SET_WORDWRAPSETTINGS MENUITEM "Configurações de Linha &Longa...", IDM_SET_LONGLINESETTINGS MENUITEM "In&dentar Texto Automaticamente", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Fechar Parênteses Automaticamente", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Fechar Automaticamente &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "Completa Palavras A&utomaticamente", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_pt_pt/menu_pt_pt.rc b/language/np3_pt_pt/menu_pt_pt.rc index 608486e2b..f602be1b1 100644 --- a/language/np3_pt_pt/menu_pt_pt.rc +++ b/language/np3_pt_pt/menu_pt_pt.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "Definições de moldagem de texto...", IDM_SET_WORDWRAPSETTINGS MENUITEM "Definições de linhas &longas...", IDM_SET_LONGLINESETTINGS MENUITEM "In&dentação automática do texto", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Auto Close Brackets", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Fechar automaticamente &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "Conclusão a&utomática das palavras", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_ru_ru/menu_ru_ru.rc b/language/np3_ru_ru/menu_ru_ru.rc index c5542263c..3bc0c3416 100644 --- a/language/np3_ru_ru/menu_ru_ru.rc +++ b/language/np3_ru_ru/menu_ru_ru.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "Настройка переноса &строк...", IDM_SET_WORDWRAPSETTINGS MENUITEM "Настро&йка длинных строк...", IDM_SET_LONGLINESETTINGS MENUITEM "Авто&матический отступ текста", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Автозакрытие скобок", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Автозакрытие тегов &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "Авто&завершение слов", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_sk_sk/menu_sk_sk.rc b/language/np3_sk_sk/menu_sk_sk.rc index f5ae6af07..09b59b410 100644 --- a/language/np3_sk_sk/menu_sk_sk.rc +++ b/language/np3_sk_sk/menu_sk_sk.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "Na&stavenie zalomenia slov...", IDM_SET_WORDWRAPSETTINGS MENUITEM "Nastavenie &dĺžky riadkov...", IDM_SET_LONGLINESETTINGS MENUITEM "Auto&maticky odsadiť text", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Automaticky uzatvárať zátvorky", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Automaticky uzatvárať &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "A&utomatické dokončovanie slov", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_sv_se/menu_sv_se.rc b/language/np3_sv_se/menu_sv_se.rc index b77561d60..7c9b97339 100644 --- a/language/np3_sv_se/menu_sv_se.rc +++ b/language/np3_sv_se/menu_sv_se.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "Automatiskt radbyte...", IDM_SET_WORDWRAPSETTINGS MENUITEM "Långa rader...", IDM_SET_LONGLINESETTINGS MENUITEM "Automatiskt indrag", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Auto Close Brackets", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Stäng HTML/XML automatiskt\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "Kompletera ord automatiskt", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_tr_tr/menu_tr_tr.rc b/language/np3_tr_tr/menu_tr_tr.rc index 1ff811fd3..e06695ce9 100644 --- a/language/np3_tr_tr/menu_tr_tr.rc +++ b/language/np3_tr_tr/menu_tr_tr.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "Sözcük &kaydırma ayarları...", IDM_SET_WORDWRAPSETTINGS MENUITEM "&Uzun satır ayarları...", IDM_SET_LONGLINESETTINGS MENUITEM "Otomatik girinti kullanılsın", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Parantezler otomatik kapatılsın", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "HTML/&XML kod imleri otomatik kapatılsın\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "Sözcükler &otomatik tamamlansın", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_vi_vn/menu_vi_vn.rc b/language/np3_vi_vn/menu_vi_vn.rc index e89da66d5..3ed4fafa7 100644 --- a/language/np3_vi_vn/menu_vi_vn.rc +++ b/language/np3_vi_vn/menu_vi_vn.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "&Word Wrap Settings...", IDM_SET_WORDWRAPSETTINGS MENUITEM "L&ong Line Settings...", IDM_SET_LONGLINESETTINGS MENUITEM "Auto &Indent Text", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "Auto Close &Brackets", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "Auto Close &HTML/XML\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "A&uto Complete Words", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_zh_cn/menu_zh_cn.rc b/language/np3_zh_cn/menu_zh_cn.rc index 1957bfda5..e004b5f8d 100644 --- a/language/np3_zh_cn/menu_zh_cn.rc +++ b/language/np3_zh_cn/menu_zh_cn.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "自动换行设置(&W)...", IDM_SET_WORDWRAPSETTINGS MENUITEM "长行标记设置(&O)...", IDM_SET_LONGLINESETTINGS MENUITEM "自动缩进(&I)", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "自动关闭括号(&B)", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "自动关闭 &HTML/XML 标记\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "自动补全单词(&U)", IDM_SET_AUTOCOMPLETEWORDS diff --git a/language/np3_zh_tw/menu_zh_tw.rc b/language/np3_zh_tw/menu_zh_tw.rc index cc7da6f2c..f30001fd6 100644 --- a/language/np3_zh_tw/menu_zh_tw.rc +++ b/language/np3_zh_tw/menu_zh_tw.rc @@ -469,6 +469,7 @@ BEGIN MENUITEM "自動換行設定(&W)...", IDM_SET_WORDWRAPSETTINGS MENUITEM "長行標記設定(&O)...", IDM_SET_LONGLINESETTINGS MENUITEM "自動縮排(&I)", IDM_SET_AUTOINDENTTEXT + ///MENUITEM "Auto Close &Quotes", IDM_SET_AUTOCLOSEQUOTES MENUITEM "自動關閉括弧(&B)", IDM_SET_AUTOCLOSEBRACKETS MENUITEM "自動關閉 HTML/XML 標記(&H)\tCtrl+Shift+H", IDM_SET_AUTOCLOSETAGS MENUITEM "自動完成單詞(&U)", IDM_SET_AUTOCOMPLETEWORDS diff --git a/src/Config/Config.cpp b/src/Config/Config.cpp index 3b0fb81d3..e73dc1c80 100644 --- a/src/Config/Config.cpp +++ b/src/Config/Config.cpp @@ -1523,6 +1523,7 @@ void LoadSettings() GET_BOOL_VALUE_FROM_INISECTION(ShowWordWrapSymbols, true); GET_BOOL_VALUE_FROM_INISECTION(MatchBraces, true); GET_BOOL_VALUE_FROM_INISECTION(AutoCloseTags, false); + GET_BOOL_VALUE_FROM_INISECTION(AutoCloseQuotes, false); GET_BOOL_VALUE_FROM_INISECTION(AutoCloseBrackets, false); GET_INT_VALUE_FROM_INISECTION(HighlightCurrentLine, 1, 0, 2); GET_INT_VALUE_FROM_INISECTION(ChangeHistoryMode, SC_CHANGE_HISTORY_ENABLED | SC_CHANGE_HISTORY_MARKERS, 0, 7); @@ -1951,6 +1952,7 @@ static bool _SaveSettings(bool bForceSaveSettings) SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, ShowWordWrapSymbols); SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, MatchBraces); SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, AutoCloseTags); + SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, AutoCloseQuotes); SAVE_VALUE_IF_NOT_EQ_DEFAULT(Bool, AutoCloseBrackets); SAVE_VALUE_IF_NOT_EQ_DEFAULT(Int, HighlightCurrentLine); SAVE_VALUE_IF_NOT_EQ_DEFAULT(Int, ChangeHistoryMode); diff --git a/src/Notepad3.c b/src/Notepad3.c index 1ba292241..b79029d3b 100644 --- a/src/Notepad3.c +++ b/src/Notepad3.c @@ -4406,6 +4406,7 @@ LRESULT MsgInitMenu(HWND hwnd, WPARAM wParam, LPARAM lParam) //i = SciCall_GetLexer(); //EnableCmd(hmenu,IDM_SET_AUTOCLOSETAGS,(i == SCLEX_HTML || i == SCLEX_XML)); CheckCmd(hmenu, IDM_SET_AUTOCLOSETAGS, Settings.AutoCloseTags /*&& (i == SCLEX_HTML || i == SCLEX_XML)*/); + CheckCmd(hmenu, IDM_SET_AUTOCLOSEQUOTES, Settings.AutoCloseQuotes); CheckCmd(hmenu, IDM_SET_AUTOCLOSEBRACKETS, Settings.AutoCloseBrackets); CheckCmd(hmenu, IDM_SET_REUSEWINDOW, Flags.bReuseWindow); @@ -6130,6 +6131,10 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) Settings.AutoCloseTags = !Settings.AutoCloseTags; break; + case IDM_SET_AUTOCLOSEQUOTES: + Settings.AutoCloseQuotes = !Settings.AutoCloseQuotes; + break; + case IDM_SET_AUTOCLOSEBRACKETS: Settings.AutoCloseBrackets = !Settings.AutoCloseBrackets; break; @@ -8349,6 +8354,32 @@ static void _HandleInsertCheck(const SCNotification* const scn) if (Sci_IsMultiOrRectangleSelection() || !scn || !(scn->text)) { return; } + if (Settings.AutoCloseQuotes) { + if (scn->length == 1) { + bool bInserted = true; + DocPos len = 0; + switch (scn->text[0]) { + case '"': + len = _EncloseSelectionBuffer('"', '"'); + break; + case '\'': + len = _EncloseSelectionBuffer('\'', '\''); + break; + case '`': + len = _EncloseSelectionBuffer('`', '`'); + break; + default: + bInserted = false; + break; + } + if (bInserted) { + SciCall_ChangeInsertion(len, s_SelectionBuffer); + if (len == 2) { + PostMessage(Globals.hwndEdit, SCI_CHARLEFT, 0, 0); + } + } + } + } if (Settings.AutoCloseBrackets) { if (scn->length == 1) { bool bInserted = true; diff --git a/src/TypeDefs.h b/src/TypeDefs.h index fac71a793..371c17b36 100644 --- a/src/TypeDefs.h +++ b/src/TypeDefs.h @@ -577,6 +577,7 @@ typedef struct SETTINGS_T { bool DocReadOnlyMode; bool MatchBraces; bool AutoCloseTags; + bool AutoCloseQuotes; bool AutoCloseBrackets; int HighlightCurrentLine; int ChangeHistoryMode;