Rev 5973 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5973 | Rev 7602 | ||
---|---|---|---|
Line 23... | Line 23... | ||
23 | ; Set system language |
23 | ; Set system language |
24 | mov word[param],0 |
24 | mov word[param],0 |
25 | invoke ini.get_str, sz_ini, sz_system, sz_language, param, 2, 0 |
25 | invoke ini.get_str, sz_ini, sz_system, sz_language, param, 2, 0 |
26 | mov ax, [param] |
26 | mov ax, [param] |
27 | or ax, 0x2020 ; convert to lowercase |
27 | or ax, 0x2020 ; convert to lowercase |
28 | mov ecx,8 |
28 | mov ecx,langMarks.size/2 |
29 | mov edi,langMarks |
29 | mov edi,langMarks |
30 | repnz scasw |
30 | repnz scasw |
31 | jnz @f |
31 | jnz @f |
32 | neg ecx |
32 | neg ecx |
33 | add ecx,8 |
33 | add ecx,langMarks.size/2 |
34 | mcall 21,5 |
34 | mcall 21,5 |
35 | @@: |
35 | @@: |
Line 36... | Line 36... | ||
36 | 36 | ||
37 | ; Set font smoothing |
37 | ; Set font smoothing |
Line 382... | Line 382... | ||
382 | ret |
382 | ret |
383 | ;--------------------------------------------------------------- |
383 | ;--------------------------------------------------------------- |
384 | saveAll: |
384 | saveAll: |
385 | ; system language |
385 | ; system language |
386 | mov eax,[syslang] |
386 | mov eax,[syslang] |
387 | mov ax, [eax*2+langMarks] |
387 | mov ax, word[eax*2+langMarks] |
388 | mov [param],eax |
388 | mov [param],eax |
389 | invoke ini.set_str, sz_ini, sz_system, sz_language, param, 2 |
389 | invoke ini.set_str, sz_ini, sz_system, sz_language, param, 2 |
Line 390... | Line 390... | ||
390 | 390 | ||
391 | ; font size |
391 | ; font size |
Line 482... | Line 482... | ||
482 | stringsAmount = 6 |
482 | stringsAmount = 6 |
Line 483... | Line 483... | ||
483 | 483 | ||
484 | align 4 |
484 | align 4 |
485 | langs: |
485 | langs: |
486 | db 'ENGLISH FINNISH GERMAN RUSSIAN FRENCH ESTONIANSPANISH ITALIAN ' |
- | |
487 | langMarks: |
486 | db 'ENGLISH FINNISH GERMAN RUSSIAN FRENCH ESTONIANSPANISH ITALIAN ' |
Line 488... | Line 487... | ||
488 | db 'enfiderufretspit' |
487 | sz langMarks, 'en','fi','de','ru','fr','et','sp','it' |
489 | 488 | ||
490 | textrus: |
489 | textrus: |
491 | db '§ëª á¨á⥬ë : < > ਬ¥¨âì' |
490 | db '§ëª á¨á⥬ë : < > ਬ¥¨âì' |