SvarDOS / bugz

SvarDOS bug tracker
http://svardos.org/
6 stars 0 forks source link

Translatable (localized) int 24h handler (Abort, Retry, Ignore...) #97

Closed mateuszviste closed 2 months ago

mateuszviste commented 2 months ago

The SvarCOM int 24h handler (Abort, Retry, Ignore...) has been implemented in #24, but it is hard-coded to EN-only. This task would be to make it translatable.

It's relatively straight-forward: SvarCOM would need to know the offsets of the "Retry, Ignore..." strings within RMOD and update them accordingly, based on the LANG variable and the content of the SVARCOM.LNG file.

mateuszviste commented 2 months ago

for reference: how the int 24h handler looks like in the PL version of MS-DOS 7.x

image

mateuszviste commented 2 months ago

Implemented. Demo:

image

Flagged the German translations as "unsure" since they are unlikely to be correct.

boeckmann commented 2 months ago

You have to work on the last one. Like it is now, it means something you want to do if no one is watching :D

Bildschirmfoto 2024-08-15 um 15 10 13
boeckmann commented 2 months ago

I will take care of the german translation.

mateuszviste commented 2 months ago

I will take care of the german translation.

Thanks :)

mateuszviste commented 2 months ago

Thanks for your lang fixes. I only modified this one, since the string was 1 byte too long. I hope it's still acceptable/understandable.

 # CRITICAL HANDLER (INT 24H) - EACH MESSAGE MUST BE NO LONGER THAN 15 BYTES!
-3.0:KRITISCHER FEHLR
+3.0:KRITISCH FEHLER
boeckmann commented 2 months ago

Oh, sorry for that. You may better replace it by KRIT. FEHLER.

mateuszviste commented 2 months ago

You may better replace it by KRIT. FEHLER.

Fixed. And then I released SvarCOM 2024.4 so SvarDOS is "EDR-ready" now. :)