diff --git a/Readme.md b/Readme.md index 0790045ee..7a8a911c7 100644 --- a/Readme.md +++ b/Readme.md @@ -53,4 +53,475 @@ As an added service for Notepad3 users; Rizonesoft uses [Telegram](https://teleg ## Supported Operating Systems: -* Windows 7, 8, 8.1 and 10 both 32-bit and 64-bit \ No newline at end of file +* Windows 7, 8, 8.1 and 10 both 32-bit and 64-bit + +
+ +# **Notepad3 Settings (Notepad3.ini)** + + +## **[`Notepad3]`** + +This section can be used to redirect to a settings file which should be used by Notepad3. +If a non elevated user is not allowed to write to the program directory of Notepad3.exe, +the side-by-side Notepad3.ini can point to a place, where the user is allowed to write his settings, +for example : + + Notepad3.ini=%APPDATA%\Rizonesoft\Notepad3\Notepad3.ini + +or a to have user specific settings: + + Notepad3.ini=%WINDIR%\Notepad3-%USERNAME%.ini + + +## **`[Settings]`** + +This settings are read and written by Notepad3’s user interface. +For examples all Menu ? Settings will go here. + +#### `SettingsVersion=4` + +#### `Favorites=%APPDATA%\Rizonesoft\Notepad3\Favorites\` + + +## **`[Settings2]`** + +This section offers some advanced Notepad3 program settings, and can only be edited manually. +Press Ctrl+F7 to open the Notepad3 ini-file. Most changes only take effect upon restarting Notepad3. + +#### `PreferredLanguageLocaleName=en-US` + + The default value for the already supported languages is defined by the: “OS language setting”. + The fallback is: “en-US”. + +##### Available languages: + +``` + English/United States (en-US) (internal default) + Afrikaans/South Africa (af-ZA) + Belarusian/Belarus (be-BY) + German/Germany (de-DE) + English/United Kingdom (en-GB) + Spanish/Spain (es-ES) + Spanish/Mexico (es-MX) + French/France (fr-FR) + Hindi/India (hi-IN) + Hungarian/Hungary (hu-HU) + Indonesian/Indonesia (id-ID) + Italian/Italy (it-IT) + Japanese/Japan (ja-JP) + Korean/Korea (ko-KR) + Dutch/Netherlands (nl-NL) + Polish/Poland (pl-PL) + Portuguese/Brazil (pt-BR) + Portuguese/Portugal (pt-PT) + Russian/Russia (ru/RU) + Slovak/Slovakia (sk-SK) + Swedish/Sweden (sv-SE) + Turkish/Turkey (tr-TR) + Vietnamese/Vietnam (vi-VN) + Chinese Simplified/China (zh-CN) + Chinese Traditional/Taiwan (zh-TW) +``` + +#### `IMEInteraction=0` + +#### `AutoReloadTimeout=2000` + +The timeout (in milliseconds) to wait before automatically reloading modified files. +The default value of 2000 ms usually prevents read/write conflicts. + +#### `DateTimeFormat=` + +(-> ) + +#### `DateTimeLongFormat=` + +(-> ) + +Specify the short/long date and time formats. This is the format parameter passed to +the `strftime()` function. +Note that the locale will be set to English (because of the English Visual C++ Run-time +Library used by Notepad3). + +#### `TimeStampRegEx=` + +(-> \$Date:[^\$]+\$ ) (Find-Pattern to Update Stamps) + +#### `TimeStampFormat=` + +\\$Date:[^\\$]+\\$ | $Date: %Y/%m/%d %H:%M:%S $ + +(-> $Date: %s $) {Print format should fit to TimeStampRegEx} + +This parameter is used as a regex pattern to match time-stamps which will be updated to +current date-time by `Shift+F5`, e.g. `$Date: 2018/04/26 00:52:39 $` + +- Default `DateTime` formats are: + 1. SHORT: `[Settings2] DateTimeFormat=` (empty) - Notepad3's language locale short '