Subversion Repositories Kolibri OS

Rev

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 'Ÿ§ëª á¨áâ¥¬ë              :              <  >  à¨¬¥­¨âì'