Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Windows үшін мәтіндік редактор және бастапқы код редакторы
Text editor and source code editor for Windows
Notepad++ – Microsoft Windows жүйесімен қолдануға арналған тегін және ашық кодты мәтіндік редактор және бастапқы код редакторы. Ол бір терезеде бірнеше ашық файлмен жұмыс істеуге мүмкіндік беретін, табулар арқылы өңдеуді қолдайды. Өнімнің атауы C тіліндегі постфикс инкремент операторынан алынған; оны кейде npp немесе NPP деп те атайды. Notepad++ тегін бағдарлама ретінде таралды. Алғашқыда жоба SourceForge платформасында орналастырылған, одан 28 миллионнан астам рет жүктелген және екі рет SourceForge Community Choice Award сыйлығын үздік әзірлеуші құралы ретінде жеңіп алған. Жоба 2010 жылдан 2015 жылға дейін орналастырылды; 2015 жылдан бері Notepad++ GitHub платформасында орналастырылған. Notepad++ Scintilla редакторы компонентін пайдаланады.
Notepad++ is a free and open source text and source code editor for use with Microsoft Windows. It supports tabbed editing, which allows working with multiple open files in a single window. The product's name comes from the C postfix increment operator; it is sometimes referred to as npp or NPP. Notepad++ is distributed as free software. At first, the project was hosted on SourceForge, from where it was downloaded over 28 million times and twice won the SourceForge Community Choice Award for Best Developer Tool. The project was hosted on from 2010 to 2015; since 2015, Notepad++ has been hosted on GitHub. Notepad++ uses the Scintilla editor component.
Тарих
Notepad++ бағдарламасын 2003 жылдың қыркүйегінде Дон Хо әзірледі. Хо алғаш рет өзінің компаниясында JEXT (Java негізделген мәтін редакторы) қолданды, бірақ оның нашар жұмыс істеуіне қанағаттанбағандықтан, ол Scintilla-мен C++ тілінде жазылған мәтін редакторын әзірлеуді бастады. 2010 жылдың қаңтар айында АҚШ үкіметі АҚШ-та орналасқан ашық кодты жобалардың хостинг провайдерлерін Куба, Иран, Солтүстік Корея, Судан және Сириядан қол жеткізуді тоқтатуға міндеттеді, бұл АҚШ заңнамасына сәйкес келу үшін жасалды. Дамушы бұл шараны еркін және ашық кодты бағдарламалық қамтамасыз ету (FOSS) философиясын бұзу деп санады. Оған жауап ретінде 2010 жылдың маусым айында Notepad++ Франциядағы TuxFamily платформасында нұсқасын жариялап, АҚШ-тың аумақтық юрисдикциясынан шықты. Notepad++ қауымдастығының кейбір қызметтері (мысалы, форумдар мен қателерді ізкестеу құралы) 2015 жылға дейін SourceForge-де қалды, содан кейін Notepad++ SourceForge-ден толықтай кетті. 2011 жылы Lifehacker Notepad++-ды "Windows үшін ең жақсы бағдарламалау мәтін редакторы" деп сипаттап, "Егер сіз қарапайым, жеңіл және кеңейтілген бағдарламалау мәтін редакторын қаласаңыз, біздің бірінші таңдауымыз – тегін, ашық кодты Notepad++" деді. Lifehacker оның пайдаланушы интерфейсін сынға алып, "Шындығында, ол өте жаман. Бірақ әлдеқандай нәрсеге оны өзгертуге болады, және оның әдемілігінің жетіспеушілігі функционалдығымен толықтырылады" деді. Lifehacker тобы бағдарламаны "жылдам, икемді, мүмкіндіктерге толы және толығымен тегін" деп қорытты. Stack Overflow "Нәрселер қаншалықты өзгерсе де, олардың көп бөлігі Windows машинасымен NotePad++ арқылы JavaScript-те жазылған" деп атап өтті. 2015 жылы SourceForge-де хостингтелген жобаларды ұрлау оқиғасына жауап ретінде Notepad++ SourceForge-ден толықтай кетті, форумдар NodeBB-ге, ал қателерді ізкестеу құралы GitHub-қа көшірілді.
Notepad++ was developed by Don Ho in September 2003. Ho first used JEXT (a Java based text editor) at his company but, dissatisfied with its poor performance, he began to develop a text editor written in C++ with Scintilla. In January 2010 the US government obliged US based open source project hosts to deny access from Cuba, Iran, North Korea, Sudan, and Syria to comply with U. S. law. As a response to what the developer felt was a violation of the free and open source software (FOSS) philosophy, in June 2010 Notepad++ moved out of US territorial jurisdiction by releasing a version on TuxFamily, in France. Some community services of Notepad++ (such as the forums and bug tracker) remained on SourceForge until 2015 when Notepad++ left SourceForge completely. In 2011 Lifehacker described Notepad++ as "The Best Programming Text Editor for Windows", stating that "if you prefer a simple, lightweight, and extensible programming plain text editor, our first choice is the free, open source Notepad++". Lifehacker criticized its user interface, stating that "It is, in fact, fairly ugly. Luckily you can do a lot to customize its looks, and what it lacks in polish, it makes up for in functionality". The Lifehacker team summarized the program as being "fast, flexible, feature packed, and completely free". Stack Overflow noted that "The more things change, the more likely it is those things are written in JavaScript with NotePad++ on a Windows machine". In 2015, in response to the staff hijacking of projects hosted on SourceForge, Notepad++ left SourceForge completely with the forums being moved to NodeBB and the bug tracker to GitHub.
Тіркемелер
Notepad++ макростарды және плагиндерді қолдайды, сондай-ақ бағдарламаға түрлі жаңа мүмкіндіктерді енгізуге мүмкіндік беретін тұрақты плагин архитектурасымен ерекшеленеді. Қазіргі уақытта Notepad++ үшін 140-тан астам үйлесімді плагин әзірленген, олардың 10-ы бағдарламаға бастапқыда кіріктірілген. Бағдарламаға енгізілген алғашқы плагин – "TextFX", ол HTML және CSS үшін W3C тікелей тексеруін, мәтінді сұрыптауды, әріптердің регистрін өзгертуді және цитаталарды басқаруды қамтиды.
Notepad++ has support for macros and plugins, and has been remarked for its robust plugin architecture which enabled various new features to be integrated into the program. Currently, over 140 compatible plugins are developed for Notepad++, 10 of which are included by default in the program. The first plugin to be included in the program was "TextFX", which includes W3C validation for HTML and CSS, text sorting, character case alteration and quote handling.
Халықаралықласу
Notepad++ қолданбаға тән форматтағы XML файлдары арқылы интернационалдастырылуды қолдайды, бұл файлдарда барлық интернационалдастырылған тізбектер (әңтермелердің тақырыптары, мәзір атаулары мен элементтері және т.б.) белгілі бір тілде сақталады; бұл файлды қолданба параметрлерінен қайта жүктеуге болады. Жаңа тілдерге аударма жасау үшін қолданыстағы файлды өңдеу жеткілікті.
Notepad++ supports internationalization through XML files in an application specific format containing all internationalized strings (dialog captions, menu titles and items, etc.) in a certain language; this file can be reloaded from the application settings. Translations to new languages can thus be written by simply editing an existing file.
Саяси хабарлау
2008 жылдың наурыз айында "Бейжің 2008-ді бойкоттау" баннері Notepad++ SourceForge.net үй бетіне орналастырылды. Бірнеше айдан кейін, 2008 жылдың 26 маусымынан 24 шілдесіне дейін Қытайдағы көптеген пайдаланушылар SourceForge.net сайтына кіре алмады. Бұл Қытайдың "Бойкот" баннеріне жауап ретінде SourceForge.net-ке тыйым салғаны туралы кең таралған пікірге әкелді. 2015 жылдың қаңтарында Notepad++ веб-сайтын Fallaga Team тобының белсенділері бұзды, олар Je suis Charlie-ді қолдаған Пасха жұмыртқасына қарсы болды. Fallaga Team тобы ISIL-мен байланысты және 2017 жылы Ұлыбритания Ұлттық денсаулық сақтау қызметінің веб-сайттарын хакерлікке ұшыратқан деп саналады. 2019 жылдың қазан айында Notepad++ "Free Uyghur" (v7.8.1) кодовый атымен жаңа нұсқасын шығарды. Автор мәлімдемесінде жүздеген мың ұйғырлардың Шыңжаңдағы қайта тәрбиелеу лагерлерінде "саяси идеологиялық тәрбиеге, кейде тіпті азаптауға" ұшырағанына алаңдаушылық білдірді. Ол "қытай үкіметінің ұйғыр халқына қатысты зорлық-зомбылық әрекеттерін және қылмыстарын тоқтату үшін оған қосымша қысым көрсетуге" шақырды. Бағдарламалық қамтамасының арнайы сайты қызметтен бас тартуға қарсы шабуылға ұшырады, ал оның GitHub мәселелер беті ұлтшылдық сөздермен толтырылды, бірақ кейін Cloudflare-дің DDoS-қа қарсы қызметіне көшірілгеннен кейін жаңарып, қалпына келді. 2020 жылдың шілдесінде Notepad++ "Гонконгпен бірге тұру" (v7.8.9) кодовый атымен жаңа нұсқасын шығарды. Автор бұл хабарламада Қытай үкіметінің Гонконгтағы Ұлттық қауіпсіздік заңын енгізгеніне алаңдаушылық білдірді. Жауап ретінде, Қытайдың Tencent (QQ браузері және WeChat браузері), Alibaba (UC браузері), 360 және Sogou браузерлері ресми сайттың "Жүктеу" бетін бұғаттап, басқа беттерін бұғаттамай бастады. 2022 жылдың ақпан айының басында және ортасында Notepad++ "Бейжің 2022-ді бойкоттау" (v8.3) және (v8.3.1) кодовый атымен жаңа нұсқаларын шығарды. Автор Қытайдағы адам құқықтары, әсіресе ұйғырлар мен гонконгтықтардың құқықтары туралы алаңдаушылық білдірді. Ол тыңдаушыларына "ойындарды тамашалаудан немесе оларға назар аударудан бас тартуға" кеңес берді. 2022 жылдың ақпан айының соңында Notepad++ "Айнымалыларды жарияла, соғыс емес" (v8.3.2) кодовый атымен жаңа нұсқасын шығарды. Автор мәлімдемесінде Ресейдің Украинаға басып кіруін айыптап, Украинаны қолдауға шақырды. 2022 жылдың наурызында Notepad++ "Қолданбалар жаса, соғыс емес" (v8.3.3) кодовый атымен жаңа нұсқасын шығарды. Автор Ресейдің Украинаға басып кіруіне қатысты пікірін білдіруді жалғастырды.
In March 2008, the "Boycott Beijing 2008" banner was placed on Notepad++'s SourceForge. net homepage. A few months later most users in China were unable to reach the SourceForge. net website from 26 June to 24 July 2008. This led to the widespread belief that China had banned SourceForge. net in retaliation for the Boycott banner. In January 2015, the Notepad++ website was hacked by activists from the Fallaga Team who objected to an Easter egg endorsing Je suis Charlie. The Fallaga Team has been linked to ISIL and is also believed to be responsible for the 2017 hacking of websites of the British National Health Service. In October 2019, Notepad++ released a version codenamed "Free Uyghur" (v7.8.1). In the release notice, the author expressed concern that hundreds of thousands of Uyghurs have been "subjected to political indoctrination, and sometimes even torture" in the Xinjiang re education camp. He called for "additional pressure on the Chinese government to stop their oppressive actions and crimes concerning the Uyghur people". The software's dedicated site came under a distributed denial of service attack and its GitHub issue page was bombarded with nationalistic rhetoric, though it later recovered after being moved behind Cloudflare's anti DDoS service. In July 2020, Notepad++ released a version codenamed "Stand with Hong Kong" (v7.8.9). In the release notice, the author expressed his concern about the Chinese government implementation of the National Security Law in Hong Kong. In retaliation, mainland Chinese browsers developed by Tencent (QQ Browser and WeChat's built in browser), Alibaba (UC Browser), 360 and Sogou started blocking the official site's "Download" page, but not other pages. In early and mid February 2022, Notepad++ released a version codenamed "Boycott Beijing 2022" (v8.3) and (v8.3.1). In the release notice, the author expressed his concern about human rights in China, especially for Uyghurs and Hongkongers. He suggest his audience "not watch or pay attention to the games". In late February 2022, Notepad++ released a version codenamed "Declare variables, not war" (v8.3.2). In the release notice, the author condemned the Russian invasion of Ukraine and called for support for Ukraine. In March 2022, Notepad++ released a version codenamed "Make Apps, not war" (v8.3.3). The author continued to express his views on the Russian invasion of Ukraine.