Page 1 of 2

Still untranslated/not used strings

Posted: 13.07.2022 14:28
by hexaae
As far as I can see from requesters when you want to close a modified tab for example, these already translated strings in the lang\<region_code>.ini are not yet used by CudaText 1.166.5.0, right?

Code: Select all

;Dialog box button captions
;half of button captions not used yet: todo
b_ok=Ok
b_can=Annulla
b_ap=Applica
b_cl=Chiudi
b_y=Sì
b_ya=Sì a tutto
b_n=No
b_na=No a tutto
b_ab=Annulla
b_re=Ripeti
b_ig=Ignora
e.g. https://i.ibb.co/vLxPXYv/image.png

Posted: 13.07.2022 16:20
by main Alexey
if you mean strings for 'no', 'yes', 'yes to all', --- yes, they are not always used in messageboxes, sometimes they are from OS.

Posted: 13.07.2022 18:54
by hexaae
From the pic above for example when I try to close a modified TAB I see the warning requester uses Yes, No, Cancel instead of localized strings...

Posted: 14.07.2022 06:24
by main Alexey
Some message-boxes use OS-strings, not localized, and it's not easy to change

Posted: 15.07.2022 14:28
by hexaae
main Alexey wrote:Some message-boxes use OS-strings, not localized, and it's not easy to change
OS strings of the machine where has been compiled? Because I have Italian Windows and requesters like this with Yes, No, Cancel are in English.

Posted: 15.07.2022 16:05
by main Alexey
So these strings are English only, ie I don't know yet how to localize them.

Posted: 16.07.2022 14:45
by hexaae
main Alexey wrote:So these strings are English only, ie I don't know yet how to localize them.
Indeed it seems Lazarus stuff:
https://i.ibb.co/hLMXfGf/image.png

Useful links?
https://forum.lazarus.freepascal.org/in ... ic=37761.0
https://github.com/alrieckert/lazarus/b ... nsts.it.po

Posted: 16.07.2022 15:03
by main Alexey
yes, I know that Lazarus app can be translated via .PO files. but we use diferent technology - INI files.

Posted: 17.07.2022 09:53
by hexaae
main Alexey wrote:yes, I know that Lazarus app can be translated via .PO files. but we use diferent technology - INI files.
Ok, but please consider that an option if there's really no other way to implement it through proprietary INI format... only for those few extra (OS) strings at least.
https://wiki.freepascal.org/Step-by-ste ... plications

Posted: 17.07.2022 19:26
by main Alexey
I made the Lazarus patch-- if it will be accepted, problem will be solved
https://gitlab.com/freepascal.org/lazar ... sues/39826