Get Involved Where British/PTG is used |
Tips for getting the most out of: ![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
V3.0 build 204 — 17.Jan.2024 An open-source multiplatform advanced linguistic tool. © 2013–2025 Marco A.G.Pinto and Community Contributors. Freely distributable/modifiable under the ![]() The logo was designed by Pedro Marques. Most of the software icons are from OpenOffice. The emoji icons on the webpage are from ![]() The webpage background was designed by Chris from ![]() |
British Dictionary: My main project: the British open-source speller. Downloads: — ![]() ![]() ![]() — ![]() ![]() GitHub: — ![]() Documentation: — ![]() ![]() ![]() ![]() Wordlist: — ![]() Version: 3.3.7, 1.Jan.2025 — 343 new words |
An open-source multiplatform advanced linguistic
tool coded in PureBasic for editing the
Dictionary/Thesaurus/Hyphenation/Autocorrect files of
OpenOffice, LibreOffice, Firefox, Thunderbird, SeaMonkey,
etc., provided they are in UTF-8-BOM format.
(click on images to enlarge)This program was originally developed to easily edit the synonyms of OpenOffice and LibreOffice. I had this idea after asking the people managing the European Portuguese project, from Minho University, how to suggest synonyms since they were only adding dictionary entries. I was told that they didn't know how to add synonyms, since the person in charge of that project left it long-ago (2006). Later, I wanted to make my program compatible with Firefox and Thunderbird, after it became possible to edit dictionaries. I hoped that in the future, someone would use it in Thunderbird to fix the British speller, which was full of typos and missing words. Since no one volunteered, I took this task myself in 2013. This is where my idea came from: develop something easy to use, since I tried some official tools for the tasks and I didn't understand anything about them nor how to use them. Proofing Tool GUI is so intuitive that even a 6-year-old child can use it. On 25.Aug.2013 I released a “forked” British speller V2.00 for OpenOffice/LibreOffice, Firefox, Thunderbird and SeaMonkey. So far, I have added 141 877+ words (as of V3.3.7). NOTICE: I have been publicly attacked regarding my dictionary, even in front of other developers. They only know how to criticise instead of suggesting words/fixes for the dictionary. There are millions of words, and I can't find them all by myself. This is a serious project, I have been paying out of my own pocket hundreds of EUR per year for web hosting, domains, premium account in Oxford Dictionaries, etc. so that people can enjoy quality work freely. I am a disabled person and open-source is almost all I have left in life. ![]() Proofing Tool GUI: Why PureBasic⠀ ![]() I use PureBasic for all my projects because “I like it simple and powerful”. This language is straightforward to use and powerful, it produces compact and very fast executables, and has multiplatform support. It is “Basic” only in the name and in the syntax. I reached the conclusion that this is what I have been after all over these years. Like ![]() I use multiple tools for accomplishing something, both free and commercial, since all the features required aren't just in one app. On 8.Nov.2023, I posted on the PureBasic forum, praising its power and ease of use but noting its lack of basic features long requested by users. I suggested an annual subscription to help Fred focus on major updates and reduce the need for excessive API coding for small features. ![]() Fred replied: “If you really a new feature for your software and you are not in mood to use API, you always can contact me in PM so we can discuss a pricing so I can prioritize it to implement it quickly (it needs to be useful for PB and fit in the command-set).” On 5.Feb.2024, I reported bugs on the PureBasic forum. A user claimed 99.99% were useless due to being unreplicable. I responded that I always do my best, and Fred backed me up, confirming the reports were valid but mostly occurred in rare cases. ![]()
You can know more about PureBasic here: ![]() … or visit the forums: ![]() ![]() Proofing Tool GUI: Release Notes⠀ ![]() V3.0 beta is very stable, and it is the latest release. V3.0 build 204: Major GUI/UX improvements. V3.0 build 202: Supports importing/exporting profiles. V3.0 build 197: Now compatible with Ubuntu 22.04 LTS. V3.0 build 195: Dropped support for 32-bit OSes, and the Linux version requires GTK 3.20 and Ubuntu 20.04 LTS or above. V3.0 build 187: PureBasic 5.73 LTS fixed Hindi and Korean fonts. Major GUI/UX/stability improvements. V3.0 build 169: PureBasic 5.72 LTS beta 2 updated all libraries, fixing a vulnerability in the RegExp library. V3.0 build 168: All files saved/exported now use UNIX line endings, plus UTF-8-BOM. V3.0 build 147: Preferences allow choosing the font for the language. V3.0 build 146: Added support for GTK3 (requires Ubuntu 18.04 LTS or above). V3.0 build 144: Real time refreshing dictionary flags, Hyphenation improvements, coded “Show/Merge/Delete duplicates .dic”. V3.0 build 139: Better decoding of affix rules, including dots, by using the RegularExpressions library. V3.0 build 132: Major UX improvements. V3.0 build 128: Massive speed gain in Hyphenation and Dictionary processing. V3.0 build 123: “Check for Updates” now detects new builds and coded the Hyphenator.
![]() Proofing Tool GUI: Known issues on Windows/Linux⠀ ![]() ![]() The latest versions of PTG V3.0 (Windows) require at least Windows 7. The latest versions of PTG V3.0 (Linux) require at least GTK 3.20 and Ubuntu 20.04 LTS. PTG V3.0 will be the last one to support Windows 7/8.x. PTG V3.0 will be the last one to support Ubuntu 22.04 LTS. ![]() Proofing Tool GUI: Downloads⠀ ![]() — V3.0 build 204 (beta) MANUAL (semifinished — 2023-05-05) SOURCE CODE
|