kernel: fix minor typos #485

Merged
Burer merged 12 commits from ace-dent/kolibrios-gitea:PR-Typos-Kernel-1 into main 2026-06-21 16:51:28 +00:00
Member
  • Fix some English, German & Russian typos and improve text for fluency.
  • Use accented characters ä and ü in German boot screen text.
  • Note: Line endings standardised from CRLF > LF and trailing whitespace removed automatically due to .editorconfig; best to view diffs with whitespace changes at EOL hidden.
- Fix some English, German & Russian typos and improve text for fluency. - Use accented characters `ä` and `ü` in German boot screen text. - Note: Line endings standardised from `CRLF` > `LF` and trailing whitespace removed automatically due to `.editorconfig`; best to view diffs with whitespace changes at EOL hidden.
ace-dent added the Influence/Text/TYPO
Priority
Low
4
labels 2026-06-08 12:03:25 +00:00
Burer requested review from Burer 2026-06-08 12:25:33 +00:00
ace-dent requested review from Doczom 2026-06-08 12:33:27 +00:00
ace-dent requested review from dunkaist 2026-06-08 12:33:28 +00:00
ace-dent added the
PR
Review required
label 2026-06-08 12:33:49 +00:00
ace-dent force-pushed PR-Typos-Kernel-1 from be4d61a252 to f8c64f88ce 2026-06-08 14:58:25 +00:00 Compare
Sweetbread approved these changes 2026-06-08 15:06:11 +00:00
Sweetbread force-pushed PR-Typos-Kernel-1 from 6d2f98f40e to f8c64f88ce 2026-06-08 17:22:20 +00:00 Compare
Sweetbread force-pushed PR-Typos-Kernel-1 from f8c64f88ce to d9fea5a926 2026-06-08 17:22:45 +00:00 Compare
Owner

Sorry, I miss-clicked

Sorry, I miss-clicked
Author
Member

@Sweetbread - no worries. Thanks for the speedy review! 🙏

@Sweetbread - no worries. Thanks for the speedy review! 🙏
Sweetbread scheduled this pull request to auto merge when all checks succeed 2026-06-08 18:00:25 +00:00
Owner

Hi, @ace-dent!
As always, thank you for this routine work.

I run a few spellcheckers over kernel folder, and here is all the results I found.
I suppose, we should go over all of them.
I am ready to help with fixing all of these on weekend.

Just, please, be carefull to not break anything when editing not comments, as sometimes code can rely on specific length of text, or even specific chars.

Part A - English

  • kernel/trunk/asmxygen.py:258 - openned => opened
  • kernel/trunk/asmxygen.py:787 - Skept => Skipped
  • kernel/trunk/asmxygen.py:942 - coment => comment
  • kernel/trunk/blkdev/ahci.inc:163 - correspoding => corresponding
  • kernel/trunk/blkdev/bd_drv.inc:253 - simultaniously => simultaneously
  • kernel/trunk/blkdev/cd_drv.inc:174 - TRASMIT => TRANSMIT
  • kernel/trunk/blkdev/cd_drv.inc:443 - occured => occurred
  • kernel/trunk/blkdev/flp_drv.inc:201 - occured => occurred
  • kernel/trunk/boot/bootvesa.inc:118 - swith => switch
  • kernel/trunk/boot/bootvesa.inc:440 - bellow => below
  • kernel/trunk/bootloader/uefi4kos/kolibri.ini:18 - alowed => allowed
  • kernel/trunk/bus/usb/common.inc:65 - occured => occurred
  • kernel/trunk/bus/usb/hub.inc:772 - occured => occurred
  • kernel/trunk/const.inc:103 - virual => virtual, visual, viral
  • kernel/trunk/const.inc:174 - priviledge => privilege
  • kernel/trunk/core/heap.inc:862 - chek => check
  • kernel/trunk/core/heap.inc:889 - addres => address
  • kernel/trunk/core/memory.inc:1343 - addres => address
  • kernel/trunk/core/mtrr.inc:117 - recongifure => reconfigure
  • kernel/trunk/core/taskman.inc:673 - infomation => information
  • kernel/trunk/core/v86.inc:248 - occured => occurred
  • kernel/trunk/detect/dev_hdcd.inc:225 - Standart => Standard
  • kernel/trunk/detect/dev_hdcd.inc:266 - occured => occurred
  • kernel/trunk/detect/dev_hdcd.inc:394 - readyness => readiness
  • kernel/trunk/docs/sysfuncs.txt:228 - Paramters => Parameters
  • kernel/trunk/docs/sysfuncs.txt:1768 - Paramters => Parameters
  • kernel/trunk/docs/sysfuncs.txt:2927 - interpretes => interprets
  • kernel/trunk/docs/sysfuncs.txt:5233 - occured => occurred
  • kernel/trunk/docs/sysfuncs.txt:5286 - successfull => successful
  • kernel/trunk/docs/sysfuncs.txt:5304 - successfull => successful
  • kernel/trunk/docs/usbapi.txt:157 - occured => occurred
  • kernel/trunk/docs/usbapi.txt:174 - occured => occurred
  • kernel/trunk/fs/exfat.inc:51 - availabe => available
  • kernel/trunk/fs/exfat.inc:1881 - Bloks => Blocks, Blokes
  • kernel/trunk/fs/fat.inc:62 - availabe => available
  • kernel/trunk/fs/iso9660.inc:948 - programm => program, programme
  • kernel/trunk/fs/iso9660.inc:974 - copping => coping, copying, cropping
  • kernel/trunk/fs/ntfs.inc:414 - adress => address
  • kernel/trunk/fs/xfs.asm:144 - AGs => tags, ages
  • kernel/trunk/gui/background.inc:511 - bufer => buffer
  • kernel/trunk/gui/event.inc:40 - previos => previous
  • kernel/trunk/kernel.asm:2245 - varify => verify
  • kernel/trunk/kernel.asm:2529 - sheduler => scheduler
  • kernel/trunk/kernel.asm:2538 - sheduler => scheduler
  • kernel/trunk/kernel.asm:3265 - succesful => successful
  • kernel/trunk/kernel.asm:3278 - succesful => successful
  • kernel/trunk/kernel.asm:4126 - bufer => buffer
  • kernel/trunk/kernel.asm:4350 - standart => standard
  • kernel/trunk/kernel.asm:4441 - Lenght => Length
  • kernel/trunk/network/ARP.inc:441 - entrys => entries, entry
  • kernel/trunk/network/IPv4.inc:197 - wich => which
  • kernel/trunk/network/IPv4.inc:279 - definately => definitely
  • kernel/trunk/network/IPv4.inc:485 - substract => subtract
  • kernel/trunk/network/IPv4.inc:546 - remeber => remember
  • kernel/trunk/network/queue.inc:36 - entrys => entries, entry
  • kernel/trunk/network/tcp_input.inc:141 - substract => subtract
  • kernel/trunk/network/tcp_input.inc:333 - occured => occurred
  • kernel/trunk/network/tcp_input.inc:1158 - lineary => linearly
  • kernel/trunk/network/tcp_input.inc:1245 - handeling => handling
  • kernel/trunk/network/tcp_output.inc:268 - bufer => buffer
  • kernel/trunk/network/tcp_subr.inc:488 - persistance => persistence
  • kernel/trunk/network/udp.inc:118 - substract => subtract
  • kernel/trunk/sec_loader/boot_st.inc:51 - parametr => parameter
  • kernel/trunk/sec_loader/boot_st.inc:52 - parametr => parameter
  • kernel/trunk/sec_loader/boot_st.inc:53 - parametr => parameter
  • kernel/trunk/sec_loader/boot_st.inc:60 - Incorect => Incorrect
  • kernel/trunk/sec_loader/boot/build.bat:3 - bulding => building
  • kernel/trunk/sec_loader/boot/build.bat:13 - firs => first
  • kernel/trunk/sec_loader/debug_msg.inc:29 - Adress => Address
  • kernel/trunk/sec_loader/listing.inc:179 - unfortunatelly => unfortunately
  • kernel/trunk/sec_loader/loader.lst:34 - parametr => parameter
  • kernel/trunk/sec_loader/loader.lst:38 - parametr => parameter
  • kernel/trunk/sec_loader/loader.lst:43 - parametr => parameter
  • kernel/trunk/sec_loader/loader.lst:71 - Incorect => Incorrect
  • kernel/trunk/sec_loader/parse_any.inc:434 - chacking => checking
  • kernel/trunk/sec_loader/parse_any.inc:448 - chacking => checking
  • kernel/trunk/sec_loader/parse_any.inc:484 - parametrs => parameters
  • kernel/trunk/sec_loader/parse_any.inc:497 - bufer => buffer
  • kernel/trunk/sec_loader/parse_def_sect.inc:514 - dafault => default
  • kernel/trunk/sec_loader/parse_def_sect.inc:1312 - adress => address
  • kernel/trunk/sec_loader/parse_def_sect.inc:1679 - desination => destination
  • kernel/trunk/sec_loader/parse_def_sect.inc:1742 - convertion => conversion
  • kernel/trunk/sec_loader/parse_def_sect.inc:1768 - succesfuly => successfully
  • kernel/trunk/sec_loader/parse_loader.inc:41 - alredy => already
  • kernel/trunk/sec_loader/parse_loader.inc:62 - previosly => previously
  • kernel/trunk/sec_loader/parse_loader.inc:73 - parametrs => parameters
  • kernel/trunk/sec_loader/parse_loader.inc:194 - parametrs => parameters
  • kernel/trunk/sec_loader/parse.inc:67 - parametrs => parameters
  • kernel/trunk/sec_loader/sl_equ.inc:41 - statick => static
  • kernel/trunk/sec_loader/sl_equ.inc:70 - scroling => scrolling
  • kernel/trunk/sec_loader/sl_equ.inc:70 - poin => point
  • kernel/trunk/sec_loader/sl_equ.inc:81 - previos => previous
  • kernel/trunk/sec_loader/startos.ini:76 - Standart => Standard
  • kernel/trunk/video/framebuffer.inc:145 - standart => standard
  • kernel/trunk/video/vesa20.inc:942 - begining => beginning
  • kernel/trunk/video/vesa20.inc:969 - begining => beginning

Stylistic / Optional (36)

  • kernel/trunk/blkdev/ahci.inc:1416 - doesnt => doesn't, does not
  • kernel/trunk/blkdev/ahci.inc:1430 - doesnt => doesn't, does not
  • kernel/trunk/blkdev/cd_drv.inc:323 - DOESNT => DOESN'T, DOES NOT
  • kernel/trunk/blkdev/flp_drv.inc:72 - readed => read, re-add, re-added
  • kernel/trunk/blkdev/flp_drv.inc:145 - doesnt => doesn't, does not
  • kernel/trunk/boot/bootvesa.inc:229 - isnt => isn't
  • kernel/trunk/core/apic.inc:240 - readed => read, re-add, re-added
  • kernel/trunk/core/mtrr.inc:558 - splitted => split
  • kernel/trunk/core/mtrr.inc:559 - splitted => split
  • kernel/trunk/docs/sysfuncs.txt:687 - deactive => deactivate
  • kernel/trunk/docs/sysfuncs.txt:1123 - doubleclick => double-click
  • kernel/trunk/docs/sysfuncs.txt:1129 - doubleclick => double-click
  • kernel/trunk/docs/sysfuncs.txt:1131 - doubleclick => double-click
  • kernel/trunk/docs/sysfuncs.txt:1136 - doubleclick => double-click
  • kernel/trunk/docs/sysfuncs.txt:1844 - doubleclick => double-click
  • kernel/trunk/gui/mouse.inc:393 - isnt => isn't
  • kernel/trunk/kernel.asm:76 - bootup => boot up, boot-up
  • kernel/trunk/kernel.asm:1954 - deactive => deactivate
  • kernel/trunk/network/IPv4.inc:287 - hasnt => hasn't
  • kernel/trunk/network/socket.inc:1167 - allright => all right, alright
  • kernel/trunk/network/socket.inc:1369 - eachother => each other
  • kernel/trunk/network/tcp_input.inc:443 - didnt => didn't
  • kernel/trunk/network/tcp_input.inc:961 - didnt => didn't
  • kernel/trunk/network/tcp_input.inc:1486 - didnt => didn't
  • kernel/trunk/network/tcp_output.inc:127 - havent => haven't
  • kernel/trunk/network/tcp_output.inc:277 - didnt => didn't
  • kernel/trunk/network/tcp_usreq.inc:128 - didnt => didn't
  • kernel/trunk/network/udp.inc:348 - didnt => didn't
  • kernel/trunk/runtests.py:114 - unuseful => useless
  • kernel/trunk/runtests.py:212 - dependant => dependent
  • kernel/trunk/runtests.py:214 - dependant => dependent
  • kernel/trunk/sec_loader/listing.inc:94 - MACROSES => MACROS
  • kernel/trunk/sec_loader/listing.inc:133 - MACROSES => MACROS
  • kernel/trunk/sec_loader/listing.inc:262 - MACROSES => MACROS
  • kernel/trunk/sec_loader/listing.inc:354 - MACROSES => MACROS
  • kernel/trunk/sec_loader/listing.inc:506 - MACROSES => MACROS

Russian - kernel/trunk/boot/bootstr-ru_RU.inc

  • L16 - ГАРAНТИЙ => ГАРАНТИЙ - Latin A inside a Cyrillic word (mixed script)
  • L42 - Нажимите => Нажмите - wrong verb form; line 51 already uses the correct Нажмите

German - kernel/trunk/boot/bootstr-de_DE.inc

  • L26 - Wahlen => Wählen / Waehlen - dropped umlaut
  • L26, 44 - videomode => Videomodus - English + lowercase; L40/L58 already use Videomodus
  • L44 - Drucken => Drücken / Druecken - meaning change: Drucken = to print, Drücken = to press
  • L44 - wahlen => wählen / waehlen - dropped umlaut
  • L45 - neutzen => benutzen - not a word, typo
  • L101 - fur (×2) => für / fuer - dropped umlaut
  • L101 - gewahlt => gewählt / gewaehlt - dropped umlaut
  • L103 - hangen => hängen / haengen - dropped umlaut

Estonian - kernel/trunk/boot/bootstr-et_EE.inc

  • L44 - videomode - English word; the rest of the file uses video resolutsioon
  • L71 - esimese programm - possible grammar (case agreement), needs native review
  • L103 - võimaldama ... keelake ... teha - mixed mood (infinitive vs imperative keelake), needs native review
Hi, @ace-dent! As always, thank you for this routine work. I run a few spellcheckers over kernel folder, and here is all the results I found. I suppose, we should go over all of them. I am ready to help with fixing all of these on weekend. Just, please, be carefull to not break anything when editing not comments, as sometimes code can rely on specific length of text, or even specific chars. **Part A - English** - [x] `kernel/trunk/asmxygen.py`:258 - `openned` => `opened` - [x] `kernel/trunk/asmxygen.py`:787 - `Skept` => `Skipped` - [x] `kernel/trunk/asmxygen.py`:942 - `coment` => `comment` - [x] `kernel/trunk/blkdev/ahci.inc`:163 - `correspoding` => `corresponding` - [x] `kernel/trunk/blkdev/bd_drv.inc`:253 - `simultaniously` => `simultaneously` - [x] `kernel/trunk/blkdev/cd_drv.inc`:174 - `TRASMIT` => `TRANSMIT` - [x] `kernel/trunk/blkdev/cd_drv.inc`:443 - `occured` => `occurred` - [x] `kernel/trunk/blkdev/flp_drv.inc`:201 - `occured` => `occurred` - [x] `kernel/trunk/boot/bootvesa.inc`:118 - `swith` => `switch` - [x] `kernel/trunk/boot/bootvesa.inc`:440 - `bellow` => `below` - [x] `kernel/trunk/bootloader/uefi4kos/kolibri.ini`:18 - `alowed` => `allowed` - [x] `kernel/trunk/bus/usb/common.inc`:65 - `occured` => `occurred` - [x] `kernel/trunk/bus/usb/hub.inc`:772 - `occured` => `occurred` - [x] `kernel/trunk/const.inc`:103 - `virual` => `virtual`, `visual`, `viral` - [x] `kernel/trunk/const.inc`:174 - `priviledge` => `privilege` - [x] `kernel/trunk/core/heap.inc`:862 - `chek` => `check` - [x] `kernel/trunk/core/heap.inc`:889 - `addres` => `address` - [x] `kernel/trunk/core/memory.inc`:1343 - `addres` => `address` - [x] `kernel/trunk/core/mtrr.inc`:117 - `recongifure` => `reconfigure` - [x] `kernel/trunk/core/taskman.inc`:673 - `infomation` => `information` - [x] `kernel/trunk/core/v86.inc`:248 - `occured` => `occurred` - [x] `kernel/trunk/detect/dev_hdcd.inc`:225 - `Standart` => `Standard` - [x] `kernel/trunk/detect/dev_hdcd.inc`:266 - `occured` => `occurred` - [x] `kernel/trunk/detect/dev_hdcd.inc`:394 - `readyness` => `readiness` - [x] `kernel/trunk/docs/sysfuncs.txt`:228 - `Paramters` => `Parameters` - [x] `kernel/trunk/docs/sysfuncs.txt`:1768 - `Paramters` => `Parameters` - [x] `kernel/trunk/docs/sysfuncs.txt`:2927 - `interpretes` => `interprets` - [x] `kernel/trunk/docs/sysfuncs.txt`:5233 - `occured` => `occurred` - [x] `kernel/trunk/docs/sysfuncs.txt`:5286 - `successfull` => `successful` - [x] `kernel/trunk/docs/sysfuncs.txt`:5304 - `successfull` => `successful` - [x] `kernel/trunk/docs/usbapi.txt`:157 - `occured` => `occurred` - [x] `kernel/trunk/docs/usbapi.txt`:174 - `occured` => `occurred` - [x] `kernel/trunk/fs/exfat.inc`:51 - `availabe` => `available` - [x] `kernel/trunk/fs/exfat.inc`:1881 - `Bloks` => `Blocks`, `Blokes` - [x] `kernel/trunk/fs/fat.inc`:62 - `availabe` => `available` - [x] `kernel/trunk/fs/iso9660.inc`:948 - `programm` => `program`, `programme` - [x] `kernel/trunk/fs/iso9660.inc`:974 - `copping` => `coping`, `copying`, `cropping` - [x] `kernel/trunk/fs/ntfs.inc`:414 - `adress` => `address` - [x] `kernel/trunk/fs/xfs.asm`:144 - `AGs` => `tags`, `ages` - [x] `kernel/trunk/gui/background.inc`:511 - `bufer` => `buffer` - [x] `kernel/trunk/gui/event.inc`:40 - `previos` => `previous` - [x] `kernel/trunk/kernel.asm`:2245 - `varify` => `verify` - [ ] `kernel/trunk/kernel.asm`:2529 - `sheduler` => `scheduler` - [ ] `kernel/trunk/kernel.asm`:2538 - `sheduler` => `scheduler` - [x] `kernel/trunk/kernel.asm`:3265 - `succesful` => `successful` - [x] `kernel/trunk/kernel.asm`:3278 - `succesful` => `successful` - [x] `kernel/trunk/kernel.asm`:4126 - `bufer` => `buffer` - [x] `kernel/trunk/kernel.asm`:4350 - `standart` => `standard` - [x] `kernel/trunk/kernel.asm`:4441 - `Lenght` => `Length` - [x] `kernel/trunk/network/ARP.inc`:441 - `entrys` => `entries`, `entry` - [x] `kernel/trunk/network/IPv4.inc`:197 - `wich` => `which` - [x] `kernel/trunk/network/IPv4.inc`:279 - `definately` => `definitely` - [x] `kernel/trunk/network/IPv4.inc`:485 - `substract` => `subtract` - [x] `kernel/trunk/network/IPv4.inc`:546 - `remeber` => `remember` - [x] `kernel/trunk/network/queue.inc`:36 - `entrys` => `entries`, `entry` - [x] `kernel/trunk/network/tcp_input.inc`:141 - `substract` => `subtract` - [x] `kernel/trunk/network/tcp_input.inc`:333 - `occured` => `occurred` - [x] `kernel/trunk/network/tcp_input.inc`:1158 - `lineary` => `linearly` - [x] `kernel/trunk/network/tcp_input.inc`:1245 - `handeling` => `handling` - [x] `kernel/trunk/network/tcp_output.inc`:268 - `bufer` => `buffer` - [x] `kernel/trunk/network/tcp_subr.inc`:488 - `persistance` => `persistence` - [x] `kernel/trunk/network/udp.inc`:118 - `substract` => `subtract` - [ ] `kernel/trunk/sec_loader/boot_st.inc`:51 - `parametr` => `parameter` - [ ] `kernel/trunk/sec_loader/boot_st.inc`:52 - `parametr` => `parameter` - [ ] `kernel/trunk/sec_loader/boot_st.inc`:53 - `parametr` => `parameter` - [ ] `kernel/trunk/sec_loader/boot_st.inc`:60 - `Incorect` => `Incorrect` - [x] `kernel/trunk/sec_loader/boot/build.bat`:3 - `bulding` => `building` - [x] `kernel/trunk/sec_loader/boot/build.bat`:13 - `firs` => `first` - [x] `kernel/trunk/sec_loader/debug_msg.inc`:29 - `Adress` => `Address` - [x] `kernel/trunk/sec_loader/listing.inc`:179 - `unfortunatelly` => `unfortunately` - [ ] `kernel/trunk/sec_loader/loader.lst`:34 - `parametr` => `parameter` - [ ] `kernel/trunk/sec_loader/loader.lst`:38 - `parametr` => `parameter` - [ ] `kernel/trunk/sec_loader/loader.lst`:43 - `parametr` => `parameter` - [ ] `kernel/trunk/sec_loader/loader.lst`:71 - `Incorect` => `Incorrect` - [x] `kernel/trunk/sec_loader/parse_any.inc`:434 - `chacking` => `checking` - [x] `kernel/trunk/sec_loader/parse_any.inc`:448 - `chacking` => `checking` - [x] `kernel/trunk/sec_loader/parse_any.inc`:484 - `parametrs` => `parameters` - [x] `kernel/trunk/sec_loader/parse_any.inc`:497 - `bufer` => buffer - [x] `kernel/trunk/sec_loader/parse_def_sect.inc`:514 - `dafault` => `default` - [x] `kernel/trunk/sec_loader/parse_def_sect.inc`:1312 - `adress` => `address` - [x] `kernel/trunk/sec_loader/parse_def_sect.inc`:1679 - `desination` => `destination` - [ ] `kernel/trunk/sec_loader/parse_def_sect.inc`:1742 - `convertion` => `conversion` - [x] `kernel/trunk/sec_loader/parse_def_sect.inc`:1768 - `succesfuly` => `successfully` - [x] `kernel/trunk/sec_loader/parse_loader.inc`:41 - `alredy` => `already` - [x] `kernel/trunk/sec_loader/parse_loader.inc`:62 - `previosly` => `previously` - [x] `kernel/trunk/sec_loader/parse_loader.inc`:73 - `parametrs` => `parameters` - [x] `kernel/trunk/sec_loader/parse_loader.inc`:194 - `parametrs` => `parameters` - [x] `kernel/trunk/sec_loader/parse.inc`:67 - `parametrs` => `parameters` - [x] `kernel/trunk/sec_loader/sl_equ.inc`:41 - `statick` => `static` - [x] `kernel/trunk/sec_loader/sl_equ.inc`:70 - `scroling` => `scrolling` - [x] `kernel/trunk/sec_loader/sl_equ.inc`:70 - `poin` => `point` - [x] `kernel/trunk/sec_loader/sl_equ.inc`:81 - `previos` => `previous` - [x] `kernel/trunk/sec_loader/startos.ini`:76 - `Standart` => `Standard` - [x] `kernel/trunk/video/framebuffer.inc`:145 - `standart` => `standard` - [x] `kernel/trunk/video/vesa20.inc`:942 - `begining` => `beginning` - [x] `kernel/trunk/video/vesa20.inc`:969 - `begining` => `beginning` **Stylistic / Optional (36)** - [x] `kernel/trunk/blkdev/ahci.inc`:1416 - `doesnt` => `doesn't`, `does not` - [x] `kernel/trunk/blkdev/ahci.inc`:1430 - `doesnt` => `doesn't`, `does not` - [x] `kernel/trunk/blkdev/cd_drv.inc`:323 - `DOESNT` => `DOESN'T`, `DOES NOT` - [x] `kernel/trunk/blkdev/flp_drv.inc`:72 - `readed` => `read`, `re-add`, `re-added` - [x] `kernel/trunk/blkdev/flp_drv.inc`:145 - `doesnt` => `doesn't`, `does not` - [x] `kernel/trunk/boot/bootvesa.inc`:229 - `isnt` => `isn't` - [x] `kernel/trunk/core/apic.inc`:240 - `readed` => `read`, `re-add`, `re-added` - [x] `kernel/trunk/core/mtrr.inc`:558 - `splitted` => `split` - [x] `kernel/trunk/core/mtrr.inc`:559 - `splitted` => `split` - [x] `kernel/trunk/docs/sysfuncs.txt`:687 - `deactive` => `deactivate` - [x] `kernel/trunk/docs/sysfuncs.txt`:1123 - `doubleclick` => `double-click` - [x] `kernel/trunk/docs/sysfuncs.txt`:1129 - `doubleclick` => `double-click` - [x] `kernel/trunk/docs/sysfuncs.txt`:1131 - `doubleclick` => `double-click` - [x] `kernel/trunk/docs/sysfuncs.txt`:1136 - `doubleclick` => `double-click` - [x] `kernel/trunk/docs/sysfuncs.txt`:1844 - `doubleclick` => `double-click` - [x] `kernel/trunk/gui/mouse.inc`:393 - `isnt` => `isn't` - [x] `kernel/trunk/kernel.asm`:76 - `bootup` => `boot up`, `boot-up` - [x] `kernel/trunk/kernel.asm`:1954 - `deactive` => `deactivate` - [x] `kernel/trunk/network/IPv4.inc`:287 - `hasnt` => `hasn't` - [x] `kernel/trunk/network/socket.inc`:1167 - `allright` => `all right`, `alright` - [x] `kernel/trunk/network/socket.inc`:1369 - `eachother` => `each other` - [x] `kernel/trunk/network/tcp_input.inc`:443 - `didnt` => `didn't` - [x] `kernel/trunk/network/tcp_input.inc`:961 - `didnt` => `didn't` - [x] `kernel/trunk/network/tcp_input.inc`:1486 - `didnt` => `didn't` - [x] `kernel/trunk/network/tcp_output.inc`:127 - `havent` => `haven't` - [x] `kernel/trunk/network/tcp_output.inc`:277 - `didnt` => `didn't` - [x] `kernel/trunk/network/tcp_usreq.inc`:128 - `didnt` => `didn't` - [x] `kernel/trunk/network/udp.inc`:348 - `didnt` => `didn't` - [x] `kernel/trunk/runtests.py`:114 - `unuseful` => `useless` - [x] `kernel/trunk/runtests.py`:212 - `dependant` => `dependent` - [x] `kernel/trunk/runtests.py`:214 - `dependant` => `dependent` - [x] `kernel/trunk/sec_loader/listing.inc`:94 - `MACROSES` => `MACROS` - [x] `kernel/trunk/sec_loader/listing.inc`:133 - `MACROSES` => `MACROS` - [x] `kernel/trunk/sec_loader/listing.inc`:262 - `MACROSES` => `MACROS` - [x] `kernel/trunk/sec_loader/listing.inc`:354 - `MACROSES` => `MACROS` - [x] `kernel/trunk/sec_loader/listing.inc`:506 - `MACROSES` => `MACROS` **Russian - `kernel/trunk/boot/bootstr-ru_RU.inc`** - [x] L16 - `ГАРAНТИЙ` => `ГАРАНТИЙ` - **Latin `A`** inside a Cyrillic word (mixed script) - [x] L42 - `Нажимите` => `Нажмите` - wrong verb form; line 51 already uses the correct `Нажмите` **German - `kernel/trunk/boot/bootstr-de_DE.inc`** - [x] L26 - `Wahlen` => `Wählen` / `Waehlen` - dropped umlaut - [x] L26, 44 - `videomode` => `Videomodus` - English + lowercase; L40/L58 already use `Videomodus` - [x] L44 - `Drucken` => `Drücken` / `Druecken` - **meaning change**: *Drucken* = to print, *Drücken* = to press - [x] L44 - `wahlen` => `wählen` / `waehlen` - dropped umlaut - [x] L45 - `neutzen` => `benutzen` - not a word, typo - [x] L101 - `fur` (×2) => `für` / `fuer` - dropped umlaut - [x] L101 - `gewahlt` => `gewählt` / `gewaehlt` - dropped umlaut - [x] L103 - `hangen` => `hängen` / `haengen` - dropped umlaut **Estonian - `kernel/trunk/boot/bootstr-et_EE.inc`** - [ ] L44 - `videomode` - English word; the rest of the file uses `video resolutsioon` - [ ] L71 - `esimese programm` - possible grammar (case agreement), needs native review - [ ] L103 - `võimaldama ... keelake ... teha` - mixed mood (infinitive vs imperative `keelake`), needs native review
Author
Member

@Burer - thanks for finding more work! 😅
I presume you are using AI here?

I'd prefer to keep PR's small / atomic for easier review and faster merging. Can you move your TODO list into an Issue, and we can tackle it with separate PRs?

These few typos already touch 20 files. I'd like to get this merged as is, please.

@Burer - thanks for finding more work! 😅 I presume you are using AI here? I'd prefer to keep PR's small / atomic for easier review and faster merging. Can you move your TODO list into an Issue, and we can tackle it with separate PRs? These few typos already touch 20 files. I'd like to get this merged as is, please.
ace-dent added 1 commit 2026-06-08 19:06:42 +00:00
kernel: minor typos
Build system / Check kernel codestyle (pull_request) Successful in 34s
Build system / Build (pull_request) Successful in 10m17s
a57dadb62d
- Fix: `adress` > `address`.
- Fix: `can not` > `cannot` for fluency.
- Fix: `definately` > `definitely`.
- Fix: `dont` > `don’t`.
- Fix: `occured` > `occurred`.
- Note: Line endings standardised from `CRLF` > `LF` and trailing whitespace removed automatically due to `.editorconfig`; best to view diffs with whitespace changes at EOL hidden.
ace-dent force-pushed PR-Typos-Kernel-1 from d9fea5a926 to a57dadb62d 2026-06-08 19:06:42 +00:00 Compare
Sweetbread canceled auto merging this pull request when all checks succeed 2026-06-08 19:08:12 +00:00
Sweetbread added 1 commit 2026-06-08 20:52:29 +00:00
Fix German
Build system / Check kernel codestyle (pull_request) Successful in 24s
Build system / Build (pull_request) Successful in 9m44s
1314d6cc53
Author
Member

Thanks @Sweetbread for taking on the German text.
Is there a reason to include in this PR rather than creating a separate one?
It is not work I'm able to test or verify... sadly I don't know any German :-/

If you strongly feel it should be merged with my changes, please can you modify the PR's text to include your changes.

Thanks @Sweetbread for taking on the German text. ~~Is there a reason to include in this PR rather than creating a separate one? It is not work I'm able to test or verify... sadly I don't know any German :-/~~ ~~If you strongly feel it should be merged with my changes, please can you modify the PR's text to include your changes.~~
ace-dent added 1 commit 2026-06-08 21:34:45 +00:00
kernel: minor typos
Build system / Check kernel codestyle (pull_request) Successful in 24s
Build system / Build (pull_request) Successful in 9m30s
310c4ffa5a
- Fix more English typos.
- Note: Line endings standardised from `CRLF` > `LF` and trailing whitespace removed automatically due to `.editorconfig`; best to view diffs with whitespace changes at EOL hidden.
ace-dent added 1 commit 2026-06-08 21:55:47 +00:00
kernel: minor typos
Build system / Check kernel codestyle (pull_request) Successful in 25s
Build system / Build (pull_request) Successful in 9m44s
2fa49645e6
- Fix more English typos.
- Improve some text for fluency.
- Note: Line endings standardised from `CRLF` > `LF` and trailing whitespace removed automatically due to `.editorconfig`; best to view diffs with whitespace changes at EOL hidden.
Owner

@ace-dent

I used codespell and pyspellchecker for raw results, and Claude AI for filtering, as they contained many false positives.

I have nothing againsts splitting this PR into smaller ones, but is there any principle in current changes? They touches files in 11 different folders inside kernel/trunk.

Maybe it would be better to go through folders one by one?
I can reorganize my list for this.

@ace-dent I used `codespell` and `pyspellchecker` for raw results, and Claude AI for filtering, as they contained many false positives. I have nothing againsts splitting this PR into smaller ones, but is there any principle in current changes? They touches files in 11 different folders inside `kernel/trunk`. Maybe it would be better to go through folders one by one? I can reorganize my list for this.
Owner

@Sweetbread

Are you sure using umlaut in kernel files is a good idea?
I believe they should stay as ASCII-pure as possible, at least code itself.

@Sweetbread Are you sure using umlaut in kernel files is a good idea? I believe they should stay as ASCII-pure as possible, at least code itself.
Author
Member

Thanks @Burer - no need to reorganise the list (for me!).
As a compromise- can we just do the en_EN changes on this PR?

Thanks @Burer - no need to reorganise the list (for me!). ~~As a compromise- can we just do the `en_EN` changes on this PR?~~
ace-dent started working 2026-06-09 07:56:41 +00:00
ace-dent added 1 commit 2026-06-09 08:39:12 +00:00
kernel: minor typos
Build system / Check kernel codestyle (pull_request) Successful in 1m5s
Build system / Build (pull_request) Successful in 10m43s
29cf06fb78
- Fix more English typos.
- Improve some text for fluency.
- Note: Line endings standardised from `CRLF` > `LF` and trailing whitespace removed automatically due to `.editorconfig`; best to view diffs with whitespace changes at EOL hidden.
ace-dent worked for 42 minutes 2026-06-09 08:39:31 +00:00
ace-dent marked the pull request as work in progress 2026-06-09 08:41:25 +00:00
ace-dent removed the
PR
Review required
label 2026-06-09 08:41:36 +00:00
ace-dent removed review request for Burer 2026-06-09 08:41:41 +00:00
ace-dent removed review request for Doczom 2026-06-09 08:41:45 +00:00
ace-dent removed review request for dunkaist 2026-06-09 08:41:49 +00:00
Owner

@ace-dent

I see no problems in that.

But changes in other languages are relatively small (like, overall 13 entries), and I am ready to review Russian and Estonian, and Sweetbread is ready to review German, so is it really worth splitting?

But once again, it's totally up to you, and it's totally okay for me.

@ace-dent I see no problems in that. But changes in other languages are relatively small (like, overall 13 entries), and I am ready to review Russian and Estonian, and Sweetbread is ready to review German, so is it really worth splitting? But once again, it's totally up to you, and it's totally okay for me.
Author
Member

@Burer - if you're happy to take responsibility for Quality Assurance on those languages- it's fine by me. :-)
I just don't have the language skills, or the ability to produce custom builds (de_DE, etc.) for testing.

@Burer - if you're happy to take responsibility for Quality Assurance on those languages- it's fine by me. :-) I just don't have the language skills, or the ability to produce custom builds (`de_DE`, etc.) for testing.
ace-dent started working 2026-06-09 08:58:38 +00:00
Owner

@ace-dent

I am ready :)
And, as soon as DE and ES doesn't build at all, at least for now, we don't really have any risk here, I suppose.
Cause to add them to autobuild properly, many files would need to be updated to match mainstream versions anyway.
Thus, I will commit changes to RU, DE, ES files later today.

@ace-dent I am ready :) And, as soon as `DE` and `ES` doesn't build at all, at least for now, we don't really have any risk here, I suppose. Cause to add them to autobuild properly, many files would need to be updated to match mainstream versions anyway. Thus, I will commit changes to `RU`, `DE`, `ES` files later today.
ace-dent added 1 commit 2026-06-09 09:32:45 +00:00
kernel: minor typos
Build system / Check kernel codestyle (pull_request) Successful in 26s
Build system / Build (pull_request) Successful in 9m44s
c734135ed2
- Fix more English typos.
- Improve some text for fluency.
- Note: Line endings standardised from `CRLF` > `LF` and trailing whitespace removed automatically due to `.editorconfig`; best to view diffs with whitespace changes at EOL hidden.
ace-dent worked for 34 minutes 2026-06-09 09:32:51 +00:00
Author
Member

@Burer -

... as DE and ES doesn't build at all, at least for now, we don't really have any risk ...

Well... this is my concern! Changing the characters in the de_DE boot screen may well break things!
I know from previous work this is a delicate area using some character set 'hacks' (overlays).
Because I'm the author of this PR, I don't want breaking changes introduced under my name! 🙏

I politely request that anything we cannot test should be in a separate PR.

@Burer - > ... as DE and ES doesn't build at all, at least for now, we don't really have any risk ... Well... this is my concern! Changing the characters in the `de_DE` boot screen may well break things! I know from previous work this is a delicate area using some character set 'hacks' (overlays). Because I'm the author of this PR, I don't want breaking changes introduced under my name! 🙏 I politely request that anything we cannot test should be in a separate PR.
Sweetbread added 1 commit 2026-06-09 09:46:30 +00:00
Owner

Ich lerne Deutsch a bit and can confirm, that für is actually spelled with an umlaut. Also, I don't think we should divide those small typos by languages

Ich lerne Deutsch a bit and can confirm, that für is actually spelled with an umlaut. Also, I don't think we should divide those small typos by languages
Owner

@ace-dent

I will review code in detail to make sure changes in code don't break anything for each of the touched languages.
Also, all responsibilities for the possible bad result lie on me as a reviewer in this case.
I am almost sure that DE and EE builds are broken right now, so even if we commit something wrong, it would be just a small piece of all the things we would need to fix if we would like to restore those builds one day.
If you really want, I can pull non-EN changes into a separate PR, no problem.

@ace-dent I will review code in detail to make sure changes in code don't break anything for each of the touched languages. Also, all responsibilities for the possible bad result lie on me as a reviewer in this case. I am almost sure that DE and EE builds are broken right now, so even if we commit something wrong, it would be just a small piece of all the things we would need to fix if we would like to restore those builds one day. If you really want, I can pull non-EN changes into a separate PR, no problem.
Sweetbread added 1 commit 2026-06-09 10:00:20 +00:00
Fix Russian
Build system / Check kernel codestyle (pull_request) Successful in 28s
Build system / Build (pull_request) Successful in 9m54s
403dcfde30
Sweetbread force-pushed PR-Typos-Kernel-1 from 029947872a to 403dcfde30 2026-06-09 10:00:20 +00:00 Compare
ace-dent force-pushed PR-Typos-Kernel-1 from 225f9fae26 to a0a54fe597 2026-06-09 11:09:42 +00:00 Compare
ace-dent added 1 commit 2026-06-09 11:24:51 +00:00
kernel: update comment
Build system / Check kernel codestyle (pull_request) Successful in 25s
Build system / Build (pull_request) Successful in 15m27s
adc8c96388
- Remove outdated comment; Source file is written in Unicode (UTF-8) and the CP850 macro handles encoding.
ace-dent force-pushed PR-Typos-Kernel-1 from a0a54fe597 to adc8c96388 2026-06-09 11:24:51 +00:00 Compare
ace-dent force-pushed PR-Typos-Kernel-1 from ad00d1d8ed to f40d213fa9 2026-06-09 12:30:51 +00:00 Compare
ace-dent force-pushed PR-Typos-Kernel-1 from f40d213fa9 to b0ae7b7e83 2026-06-09 12:44:04 +00:00 Compare
Author
Member

@Sweetbread - You can now use ä and ü in German boot screen. It is necessary to use the CP850 encoding macro. For reference, see: bootstr-es_ES.inc. Personally I'd only use the macro on text-lines that require it.

Fixes removed to merge via dedicated PR. See #487

~~@Sweetbread - You can now use `ä` and `ü` in German boot screen. It is necessary to use the CP850 encoding macro. For reference, see: `bootstr-es_ES.inc`. Personally I'd only use the macro on text-lines that require it.~~ Fixes removed to merge via dedicated PR. See #487
ace-dent started working 2026-06-09 15:41:28 +00:00
ace-dent worked for 28 minutes 2026-06-09 16:10:22 +00:00
ace-dent added 1 commit 2026-06-09 16:19:28 +00:00
kernel: minor typos
Build system / Check kernel codestyle (pull_request) Successful in 35s
Build system / Build (pull_request) Successful in 19m18s
b967b56ec2
- Fix more English typos.
- Improve some text for fluency.
- Note: Line endings standardised from `CRLF` > `LF` and trailing whitespace removed automatically due to `.editorconfig`; best to view diffs with whitespace changes at EOL hidden.
ace-dent force-pushed PR-Typos-Kernel-1 from b0ae7b7e83 to b967b56ec2 2026-06-09 16:19:28 +00:00 Compare
Burer added a new dependency 2026-06-09 16:50:03 +00:00
Author
Member

@Sweetbread with #487 merged, we can use the cp850 macro with the German boot strings. Would you like to fix in a commit, or shall I have a go? Cheers.

@Sweetbread with #487 merged, we can use the `cp850` macro with the German boot strings. Would you like to fix in a commit, or shall I have a go? Cheers.
Author
Member

Hi @Sweetbread @Burer - this PR has been open for awhile... I will fix the German issues now and suggest we move the et_EE to a dedicated issue- if none of us are fluent in Estonian. Then we can move this towards getting merged.

Hi @Sweetbread @Burer - this PR has been open for awhile... I will fix the German issues now and suggest we move the `et_EE` to a dedicated issue- if none of us are fluent in Estonian. Then we can move this towards getting merged.
ace-dent added 1 commit 2026-06-19 11:14:28 +00:00
kernel: Fix German boot screen typos
Build system / Check kernel codestyle (pull_request) Successful in 40s
Build system / Build (pull_request) Successful in 11m44s
95bf5db93d
- Use `cp850` (/cp437) encoding, to ensure boot screen has correctly accented characters.
ace-dent requested review from Sweetbread 2026-06-19 11:15:09 +00:00
ace-dent requested review from Burer 2026-06-19 11:15:10 +00:00
ace-dent requested review from Doczom 2026-06-19 11:15:10 +00:00
ace-dent requested review from dunkaist 2026-06-19 11:15:11 +00:00
ace-dent requested review from Leency 2026-06-19 11:15:11 +00:00
ace-dent marked the pull request as ready for review 2026-06-19 11:15:21 +00:00
ace-dent added the
PR
Review required
label 2026-06-19 11:15:33 +00:00
Author
Member

Ready for review. 🙏
Issues identified by @Burer that have not been addressed, are covered by #488 and #505

Ready for review. 🙏 Issues identified by @Burer that have not been addressed, are covered by #488 and #505
Leency approved these changes 2026-06-20 15:57:13 +00:00
ace-dent changed title from kernel: minor typos to kernel: fix minor typos 2026-06-20 20:51:34 +00:00
Burer added 1 commit 2026-06-21 13:20:59 +00:00
kernel/sec_loader: fix typos in boot_st.inc strings (parametr, Incorect)
Build system / Check kernel codestyle (pull_request) Successful in 40s
Build system / Build (pull_request) Successful in 19m50s
92733a2cb1
Author
Member

Thanks @Burer for the recent commit. How does this affect kernel/trunk/sec_loader/loader.lst as noted in PR #488 ?
Is there a reason to not fix the variable name incorect_section_define ?

Thanks @Burer for the recent commit. How does this affect `kernel/trunk/sec_loader/loader.lst` as noted in PR #488 ? Is there a reason to not fix the variable name `incorect_section_define` ?
Doczom approved these changes 2026-06-21 15:56:12 +00:00
Doczom left a comment
Owner

Verified. sec_loader should not break

Verified. sec_loader should not break
Owner

@ace-dent

I decided not to fix it, as it would require more deep digging in code to fix it everywhere properly.

Let's keep complex things for another PR.

@ace-dent I decided not to fix it, as it would require more deep digging in code to fix it everywhere properly. Let's keep complex things for another PR.
Burer approved these changes 2026-06-21 16:50:43 +00:00
Burer merged commit 28f0e4d51e into main 2026-06-21 16:51:28 +00:00
Burer deleted branch PR-Typos-Kernel-1 2026-06-21 16:51:28 +00:00
ace-dent removed review request for dunkaist 2026-06-21 18:35:58 +00:00
ace-dent removed review request for Sweetbread 2026-06-21 18:36:01 +00:00
ace-dent removed the
PR
Review required
label 2026-06-21 18:36:08 +00:00
Sign in to join this conversation.
5 Participants
Notifications
Total Time Spent: 1 hour 45 minutes
ace-dent
1 hour 45 minutes
Due Date
No due date set.
Depends on
Reference: KolibriOS/kolibrios#485