Update programs to support new locale codes
- Update language codes and add comments. - Correct some en_US translations. - White space sanitation, including EOL.
This commit is contained in:
parent
84c5a4400a
commit
0cdd2189aa
@ -13,7 +13,7 @@ use32
|
||||
dd 0x0,0x0
|
||||
|
||||
include '../../../macros.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
AttackFactor dw 1 ; Importance of attack (1..16)
|
||||
|
||||
@ -722,10 +722,10 @@ title db '
|
||||
txt_buttons db '<27>®¢ ï €¢â®',0
|
||||
txt_go db 'ˆ£à ®ª®ç¥ ',0
|
||||
txt_tie db '<27>¥â 室®¢',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
title db 'Gomoku',0
|
||||
txt_go db 'Game over',0
|
||||
txt_tie db 'Tie game',0
|
||||
txt_tie db 'Tie game',0 ; FIXME: Should text be 'Draw'?
|
||||
txt_buttons db 'New Auto',0
|
||||
endf
|
||||
|
||||
|
@ -9,7 +9,7 @@ include '../../../KOSfuncs.inc'
|
||||
include '../../../load_img.inc'
|
||||
include '../../../load_lib.mac'
|
||||
|
||||
;include 'lang.inc'
|
||||
;include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
@use_library mem.Alloc,mem.Free,mem.ReAlloc,dll.Load
|
||||
hed db 'Life 18.11.20',0 ;¯®¤¯¨áì ®ª
|
||||
@ -61,7 +61,7 @@ if lang eq ru_RU
|
||||
txt_zoom db ' Œ áèâ ¡:',0
|
||||
txt_gen db ' <20>®ª®«¥¨¥:',0
|
||||
txt_osob db ' Žá®¡¥©:',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
txt_zoom db ' Zoom:',0
|
||||
txt_gen db 'Generation:',0
|
||||
txt_osob db 'Population:',0
|
||||
|
@ -9,7 +9,7 @@ use32
|
||||
dd 0x0,0x0
|
||||
|
||||
include '../../macros.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include 'draw_window.inc'
|
||||
include 'ball_operations.inc'
|
||||
include 'basic_alg.inc'
|
||||
@ -225,7 +225,7 @@ if lang eq ru_RU
|
||||
szNewGame db 'F2 - ®¢ ï ¨£à ',0
|
||||
szRecord db '<27>¥ª®à¤',0
|
||||
szScore db 'Žçª¨',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
szTitle db 'Color lines v 0.3',0
|
||||
szNewGame db 'F2 - new game',0
|
||||
szRecord db 'Record',0
|
||||
|
@ -1,3 +1,5 @@
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
; level format
|
||||
; [fx|fy]..[field cells x2]..[worm_count]..[worm_len][start cell #][body dirs x2]
|
||||
|
||||
@ -113,28 +115,28 @@ CZ_level:
|
||||
file 'colzone.bin'
|
||||
|
||||
if lang eq ru_RU
|
||||
CZ_help mstr \
|
||||
'—¥àë© ¡«®ª ¨§ 2 ªã¡¨ª®¢ á⮨â à áªà 襮©',\
|
||||
'ª«¥âç ⮩ ¤®áª¥. ‚ è § ¤ ç - ¯¥à¥ª â¨âì ¥£® ',\
|
||||
'ª«¥âªã á ¡¥«ë¬ ª¢ ¤à ⨪®¬. <20>«®ª ç¨ ¥â áâ®ï ¨',\
|
||||
'¤®«¦¥ § ª®ç¨âì ⮦¥ ¢ ¢¥à⨪ «ì®¬ ¯®«®¦¥¨¨.',\
|
||||
'<27>¥«ì§ï ¢ëª âë¢ âì ¥£® § ¯à¥¤¥«ë á¥âª¨ ¨ ᢥàå',\
|
||||
'⮣® - ªã¡¨ª¨ ¡«®ª ¤®«¦ë ¢á¥£¤ «®¦¨âìáï ',\
|
||||
'ª«¥âª¨ ®¤¨ ª®¢®£® 梥â . <20>«®ª ¥ ®â®¡à ¦¥ ¢ 3D,',\
|
||||
'¯®íâ®¬ã ‚ë ¢¨¤¨â¥ «¨èì ¥£® ¯à®¥ªæ¨î.','',\
|
||||
'http://www.clickmazes.com'
|
||||
else
|
||||
CZ_help mstr \
|
||||
'A black block, made of two black cubes stuck',\
|
||||
'together, sits on a coloured grid. Your challenge',\
|
||||
'is to roll the black block to its target',\
|
||||
'position, which is marked with a small white',\
|
||||
'square. The block starts on one end (vertical)',\
|
||||
'and must also finish in this position. The block',\
|
||||
'is not permitted to roll off the grid and, in',\
|
||||
'addition, the block must always lie entirely',\
|
||||
'within one colour-zone. Note the block is not',\
|
||||
'displayed in 3D, in effect you see only its',\
|
||||
'shadow.','',\
|
||||
'http://www.clickmazes.com'
|
||||
CZ_help mstr \
|
||||
'—¥àë© ¡«®ª ¨§ 2 ªã¡¨ª®¢ á⮨â à áªà 襮©',\
|
||||
'ª«¥âç ⮩ ¤®áª¥. ‚ è § ¤ ç - ¯¥à¥ª â¨âì ¥£® ',\
|
||||
'ª«¥âªã á ¡¥«ë¬ ª¢ ¤à ⨪®¬. <20>«®ª ç¨ ¥â áâ®ï ¨',\
|
||||
'¤®«¦¥ § ª®ç¨âì ⮦¥ ¢ ¢¥à⨪ «ì®¬ ¯®«®¦¥¨¨.',\
|
||||
'<27>¥«ì§ï ¢ëª âë¢ âì ¥£® § ¯à¥¤¥«ë á¥âª¨ ¨ ᢥàå',\
|
||||
'⮣® - ªã¡¨ª¨ ¡«®ª ¤®«¦ë ¢á¥£¤ «®¦¨âìáï ',\
|
||||
'ª«¥âª¨ ®¤¨ ª®¢®£® 梥â . <20>«®ª ¥ ®â®¡à ¦¥ ¢ 3D,',\
|
||||
'¯®íâ®¬ã ‚ë ¢¨¤¨â¥ «¨èì ¥£® ¯à®¥ªæ¨î.','',\
|
||||
'http://www.clickmazes.com'
|
||||
else ; Default to en_US
|
||||
CZ_help mstr \
|
||||
'A black block, made of two black cubes stuck',\
|
||||
'together, sits on a coloured grid. Your challenge',\
|
||||
'is to roll the black block to its target',\
|
||||
'position, which is marked with a small white',\
|
||||
'square. The block starts on one end (vertical)',\
|
||||
'and must also finish in this position. The block',\
|
||||
'is not permitted to roll off the grid and, in',\
|
||||
'addition, the block must always lie entirely',\
|
||||
'within one colour-zone. Note the block is not',\
|
||||
'displayed in 3D, in effect you see only its',\
|
||||
'shadow.','',\
|
||||
'http://www.clickmazes.com'
|
||||
end if
|
||||
|
@ -1,3 +1,5 @@
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
; level format
|
||||
; [fx|fy][blue xy][red xy]..[maze walls]
|
||||
|
||||
@ -48,19 +50,19 @@ CSTEP_level:
|
||||
file 'cstep.bin'
|
||||
|
||||
if lang eq ru_RU
|
||||
CSTEP_help mstr \
|
||||
'‘®¥¤¨¨â¥ ªà áë© ¨ ᨨ© ¡«®ª¨ ¯ã⥬ ã¯à ¢«¥¨ï',\
|
||||
'®¤¨¬ ªà áë¬ ¡«®ª®¬. ‘¨¨© ¡«®ª á«¥¤ã¥â § ',\
|
||||
'ªà áë¬, ® ¤¢¨¦¥âáï ¢ ¯àאַ ¯à®â¨¢®¯®«®¦®¬',\
|
||||
' ¯à ¢«¥¨¨. •®¤ à §à¥è¥ ⮫쪮 ¢ á«ãç ¥',\
|
||||
'®âáãâáâ¢¨ï ¯à¥¯ïâá⢨© ¤«ï ®¡®¨å ¡«®ª®¢.','',\
|
||||
'http://www.clickmazes.com'
|
||||
else
|
||||
CSTEP_help mstr \
|
||||
'Unite the red and blue dots by moving just the',\
|
||||
'red dot. The blue dot follows the red dot, but',\
|
||||
'moves in exactly in the opposite direction. A',\
|
||||
'move is only permitted if the path is clear for',\
|
||||
'both dots.','',\
|
||||
'http://www.clickmazes.com'
|
||||
CSTEP_help mstr \
|
||||
'‘®¥¤¨¨â¥ ªà áë© ¨ ᨨ© ¡«®ª¨ ¯ã⥬ ã¯à ¢«¥¨ï',\
|
||||
'®¤¨¬ ªà áë¬ ¡«®ª®¬. ‘¨¨© ¡«®ª á«¥¤ã¥â § ',\
|
||||
'ªà áë¬, ® ¤¢¨¦¥âáï ¢ ¯àאַ ¯à®â¨¢®¯®«®¦®¬',\
|
||||
' ¯à ¢«¥¨¨. •®¤ à §à¥è¥ ⮫쪮 ¢ á«ãç ¥',\
|
||||
'®âáãâáâ¢¨ï ¯à¥¯ïâá⢨© ¤«ï ®¡®¨å ¡«®ª®¢.','',\
|
||||
'http://www.clickmazes.com'
|
||||
else ; Default to en_US
|
||||
CSTEP_help mstr \
|
||||
'Unite the red and blue dots by moving just the',\
|
||||
'red dot. The blue dot follows the red dot, but',\
|
||||
'moves in exactly in the opposite direction. A',\
|
||||
'move is only permitted if the path is clear for',\
|
||||
'both dots.','',\
|
||||
'http://www.clickmazes.com'
|
||||
end if
|
||||
|
@ -1,3 +1,5 @@
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
FH_levelp:
|
||||
mcall 40,100111b
|
||||
call get_xy_sf
|
||||
@ -176,22 +178,22 @@ FH_level:
|
||||
file 'fhouse.bin'
|
||||
|
||||
if lang eq ru_RU
|
||||
FH_help mstr \
|
||||
'‚ § ¤ ¨¨ ©¤¨â¥ ç «ìãî ª«¥âªã ¨ ¯à®¢¥¤¨â¥',\
|
||||
'«¨¨î, ª®â®à ï ¯à®å®¤¨â ç¥à¥§ ¯ãáâë¥ ª«¥âª¨ ¯®',\
|
||||
'®¤®¬ã à §ã.',\
|
||||
' Š ¦¤ë© à § ªà áë© ª¢ ¤à â ¤¢¨£ ¥âáï ¯àאַ,',\
|
||||
'®áâ ¢«¨¢ ïáì ⮫쪮 ã ªà ï, ¯¥à¥¤ ç¥à묨',\
|
||||
'ª¢ ¤à â ¬¨ ¨«¨ 㦥 ¯®á¥é¥ë¬¨ ª«¥âª ¬¨.','',\
|
||||
'http://www.clickmazes.com'
|
||||
else
|
||||
FH_help mstr \
|
||||
'For each puzzle find the starting square and draw',\
|
||||
'a path moving horizontally and vertically that',\
|
||||
'passes through each open square exactly once.','',\
|
||||
'At each move the red runner will always run',\
|
||||
'straight, as far as possible, stopping only when',\
|
||||
"blocked by the grid's edge, a black square, or a",\
|
||||
'square already visited.','',\
|
||||
'http://www.clickmazes.com'
|
||||
FH_help mstr \
|
||||
'‚ § ¤ ¨¨ ©¤¨â¥ ç «ìãî ª«¥âªã ¨ ¯à®¢¥¤¨â¥',\
|
||||
'«¨¨î, ª®â®à ï ¯à®å®¤¨â ç¥à¥§ ¯ãáâë¥ ª«¥âª¨ ¯®',\
|
||||
'®¤®¬ã à §ã.',\
|
||||
' Š ¦¤ë© à § ªà áë© ª¢ ¤à â ¤¢¨£ ¥âáï ¯àאַ,',\
|
||||
'®áâ ¢«¨¢ ïáì ⮫쪮 ã ªà ï, ¯¥à¥¤ ç¥à묨',\
|
||||
'ª¢ ¤à â ¬¨ ¨«¨ 㦥 ¯®á¥é¥ë¬¨ ª«¥âª ¬¨.','',\
|
||||
'http://www.clickmazes.com'
|
||||
else ; Default to en_US
|
||||
FH_help mstr \
|
||||
'For each puzzle find the starting square and draw',\
|
||||
'a path moving horizontally and vertically that',\
|
||||
'passes through each open square exactly once.','',\
|
||||
'At each move the red runner will always run',\
|
||||
'straight, as far as possible, stopping only when',\
|
||||
"blocked by the grid's edge, a black square, or a",\
|
||||
'square already visited.','',\
|
||||
'http://www.clickmazes.com'
|
||||
end if
|
||||
|
@ -1,3 +1,5 @@
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
LP_levelp:
|
||||
mcall 40,100111b
|
||||
inc [drag_flag]
|
||||
@ -227,19 +229,19 @@ LP_level:
|
||||
file 'loops.bin'
|
||||
|
||||
if lang eq ru_RU
|
||||
LP_help mstr \
|
||||
'—¥à¥§ ¢á¥ ª«¥âª¨ ¯àאַ㣮«ì¨ª ¥®¡å®¤¨¬®',\
|
||||
'¯à®¢¥á⨠§ ¬ªãâãî «®¬ ãî. <20>à®å®¤ï ç¥à¥§ ç¥àë©',\
|
||||
'ªà㦮ª, «®¬ ï ®¡ï§ ¯®¢¥àãâì, ¯à®å®¤ï',\
|
||||
'ç¥à¥§ ¡¥«ë© ªà㦮ª, «®¬ ï ¯®¢®à 稢 âì ¥',\
|
||||
'¬®¦¥â. ‚ ¯ãáâëå ¦¥ ª«¥âª å «®¬ ï ¢¥¤¥â á¥¡ï ª ª',\
|
||||
'§ å®ç¥â.','',\
|
||||
'http://puzzleprograms.narod.ru'
|
||||
else
|
||||
LP_help mstr \
|
||||
'You have to draw closed line over every grid',\
|
||||
'cell. On black square line must turn, and it must',\
|
||||
'go straight when over white square. The line may',\
|
||||
'behave anyhow elsewhere.','',\
|
||||
'http://puzzleprograms.narod.ru'
|
||||
LP_help mstr \
|
||||
'—¥à¥§ ¢á¥ ª«¥âª¨ ¯àאַ㣮«ì¨ª ¥®¡å®¤¨¬®',\
|
||||
'¯à®¢¥á⨠§ ¬ªãâãî «®¬ ãî. <20>à®å®¤ï ç¥à¥§ ç¥àë©',\
|
||||
'ªà㦮ª, «®¬ ï ®¡ï§ ¯®¢¥àãâì, ¯à®å®¤ï',\
|
||||
'ç¥à¥§ ¡¥«ë© ªà㦮ª, «®¬ ï ¯®¢®à 稢 âì ¥',\
|
||||
'¬®¦¥â. ‚ ¯ãáâëå ¦¥ ª«¥âª å «®¬ ï ¢¥¤¥â á¥¡ï ª ª',\
|
||||
'§ å®ç¥â.','',\
|
||||
'http://puzzleprograms.narod.ru' ; FIXME: Check link works
|
||||
else ; Default to en_US
|
||||
LP_help mstr \
|
||||
'You have to draw a closed line over every grid',\
|
||||
'cell. On black square line must turn, and it must',\
|
||||
'go straight when over white square. The line may',\
|
||||
'behave anyhow elsewhere.','',\
|
||||
'http://puzzleprograms.narod.ru' ; FIXME: Check link works
|
||||
end if
|
||||
|
@ -1,3 +1,5 @@
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
; level format
|
||||
; [fx|fy][hole xy][balls #]..[1-red,0-black xy]..[maze walls]
|
||||
|
||||
@ -114,25 +116,25 @@ MAR_level:
|
||||
file 'marble.bin'
|
||||
|
||||
if lang eq ru_RU
|
||||
MAR_help mstr \
|
||||
'<27>¥áª®«ìª® ªà áëå ¨ ç¥àëå ¯« 襪 «¥¦ â ¤®áª¥,',\
|
||||
'¤ëઠ®¡®§ ç¥ á¥à®© ª«¥âª®©. Š®£¤ ¯« èª ',\
|
||||
'¯à®å®¤¨â ¤ ¤ëમ©, ® ¯ ¤ ¥â â㤠¨ ¨á祧 ¥â.',\
|
||||
'ˆá¯®«ì§ã©â¥ áâ५ª¨ ¤«ï ª«® ¤®áª¨.',\
|
||||
' ‚ è § ¤ ç - á¡à®á¨âì ¢á¥ ªà áë¥ ¯« 誨.',\
|
||||
'Š®«¨ç¥á⢮ 㯠¢è¨å ç¥àëå ¯« 襪 ஫¨ ¥ ¨£à ¥â.','',\
|
||||
'http://www.clickmazes.com'
|
||||
else
|
||||
MAR_help mstr \
|
||||
'Several red and black marbles sit on a flat tray,',\
|
||||
'a grey square indicate a hole in the tray. If a',\
|
||||
'marble rolls onto or over the hole it drops',\
|
||||
'through and disappears. Use the cursor keys to',\
|
||||
'tilt the tray and start the marbles rolling, the',\
|
||||
'marbles roll in a straight line until they come',\
|
||||
'to rest, you can then roll again. Your challenge',\
|
||||
'is to drop all the red marbles, it does not',\
|
||||
'matter how many black marbles you lose in the',\
|
||||
'process.','',\
|
||||
'http://www.clickmazes.com'
|
||||
MAR_help mstr \
|
||||
'<27>¥áª®«ìª® ªà áëå ¨ ç¥àëå ¯« 襪 «¥¦ â ¤®áª¥,',\
|
||||
'¤ëઠ®¡®§ ç¥ á¥à®© ª«¥âª®©. Š®£¤ ¯« èª ',\
|
||||
'¯à®å®¤¨â ¤ ¤ëમ©, ® ¯ ¤ ¥â â㤠¨ ¨á祧 ¥â.',\
|
||||
'ˆá¯®«ì§ã©â¥ áâ५ª¨ ¤«ï ª«® ¤®áª¨.',\
|
||||
' ‚ è § ¤ ç - á¡à®á¨âì ¢á¥ ªà áë¥ ¯« 誨.',\
|
||||
'Š®«¨ç¥á⢮ 㯠¢è¨å ç¥àëå ¯« 襪 ஫¨ ¥ ¨£à ¥â.','',\
|
||||
'http://www.clickmazes.com'
|
||||
else ; Default to en_US
|
||||
MAR_help mstr \
|
||||
'Several red and black marbles sit on a flat tray,',\
|
||||
'a grey square indicate a hole in the tray. If a',\
|
||||
'marble rolls onto or over the hole it drops',\
|
||||
'through and disappears. Use the cursor keys to',\
|
||||
'tilt the tray and start the marbles rolling, the',\
|
||||
'marbles roll in a straight line until they come',\
|
||||
'to rest, you can then roll again. Your challenge',\
|
||||
'is to drop all the red marbles, it does not',\
|
||||
'matter how many black marbles you lose in the',\
|
||||
'process.','',\
|
||||
'http://www.clickmazes.com'
|
||||
end if
|
||||
|
@ -1,3 +1,5 @@
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
NLT_levelp:
|
||||
mov eax,OR_strip
|
||||
call need_image
|
||||
@ -74,19 +76,19 @@ NLT_level:
|
||||
file 'nolt.bin'
|
||||
|
||||
if lang eq ru_RU
|
||||
NLT_help mstr \
|
||||
'‚ è § ¤ ç - ¯à®¢¥á⨠§¥«¥ë© ª¢ ¤à â ª ªà ᮬã',\
|
||||
'¡¥§ ¯®¢®à®â «¥¢® ¨ ¤¢¨¦¥¨ï § ¤. <20>â® âà㤥¥',\
|
||||
'祬 ª ¦¥âáï. ‚¨¬ ¨¥: ¥á«¨ ‚ë ¯à¨¬¥â¥ ¯«®å®¥',\
|
||||
'à¥è¥¨¥, ¬®¦¥â¥ ¯®¯ áâì ¢ â㯨ª ¨ ¡ã¤¥â¥',\
|
||||
'¢ë㦤¥ë ç âì á ç « .','',\
|
||||
'http://puzzleprograms.narod.ru'
|
||||
else
|
||||
NLT_help mstr \
|
||||
'Your challenge is to manouvre the green dot to',\
|
||||
'the red square without ever turning left, or',\
|
||||
'making a U-turn. Harder than it looks. Beware, if',\
|
||||
'you make a bad decision in this maze you may get',\
|
||||
'completely stuck and have to restart.','',\
|
||||
'http://www.clickmazes.com'
|
||||
NLT_help mstr \
|
||||
'‚ è § ¤ ç - ¯à®¢¥á⨠§¥«¥ë© ª¢ ¤à â ª ªà ᮬã',\
|
||||
'¡¥§ ¯®¢®à®â «¥¢® ¨ ¤¢¨¦¥¨ï § ¤. <20>â® âà㤥¥',\
|
||||
'祬 ª ¦¥âáï. ‚¨¬ ¨¥: ¥á«¨ ‚ë ¯à¨¬¥â¥ ¯«®å®¥',\
|
||||
'à¥è¥¨¥, ¬®¦¥â¥ ¯®¯ áâì ¢ â㯨ª ¨ ¡ã¤¥â¥',\
|
||||
'¢ë㦤¥ë ç âì á ç « .','',\
|
||||
'http://puzzleprograms.narod.ru' ; FIXME: Check link works
|
||||
else ; Default to en_US
|
||||
NLT_help mstr \
|
||||
'Your challenge is to manouvre the green dot to',\
|
||||
'the red square without ever turning left, or',\
|
||||
'making a U-turn. Harder than it looks. Beware, if',\
|
||||
'you make a bad decision in this maze you may get',\
|
||||
'completely stuck and have to restart.','',\
|
||||
'http://www.clickmazes.com' ; FIXME: Why are links different?
|
||||
end if
|
||||
|
@ -1,3 +1,5 @@
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
; level format
|
||||
; [fx|fy]..[field cells x2]..[worm_count]..[worm_len][start cell #][body dirs x2]
|
||||
|
||||
@ -206,22 +208,22 @@ OR_level:
|
||||
file 'or2.bin'
|
||||
|
||||
if lang eq ru_RU
|
||||
OR_help mstr \
|
||||
'™¥«ç®ª ¢ë¤¥«¥®© ª«¥âª¥ ¯¥à¥¤¢¨£ ¥â ¨«¨',\
|
||||
'¢à é ¥â ªà áãî áâ५ªã. ‘¨¨© ¡«®ª ¤¥©áâ¢ã¥â',\
|
||||
'ª ª ¯à¥¯ïâá⢨¥, áªàë¢ ï ®¤ã ª«¥âªã. <20>à¨',\
|
||||
'¯¥à¥å®¤¥ áâ५ª¨ ª«¥âªã ᨥ£® ¡«®ª ®¨',\
|
||||
'¯®¬¥ïîâáï ¬¥áâ ¬¨. ‡ ¤ ç - ¯à®¢¥á⨠ªà áãî',\
|
||||
'áâ५ªã ¨§ ¨¦¥© ª«¥âª¨ ¢ ¢¥àåîî.','',\
|
||||
'http://www.clickmazes.com'
|
||||
else
|
||||
OR_help mstr \
|
||||
'Click on a highlighted square to move or rotate',\
|
||||
'the red pointer. The blue switcher acts as an',\
|
||||
'obstacle, hiding one square. The red pointer and',\
|
||||
'blue switcher will swap places if the red pointer',\
|
||||
'is pushed onto a square occupied by a blue',\
|
||||
'switcher. Your challenge is to negotiate the red',\
|
||||
'arrow from the bottom to the top square.','',\
|
||||
'http://www.clickmazes.com'
|
||||
OR_help mstr \
|
||||
'™¥«ç®ª ¢ë¤¥«¥®© ª«¥âª¥ ¯¥à¥¤¢¨£ ¥â ¨«¨',\
|
||||
'¢à é ¥â ªà áãî áâ५ªã. ‘¨¨© ¡«®ª ¤¥©áâ¢ã¥â',\
|
||||
'ª ª ¯à¥¯ïâá⢨¥, áªàë¢ ï ®¤ã ª«¥âªã. <20>à¨',\
|
||||
'¯¥à¥å®¤¥ áâ५ª¨ ª«¥âªã ᨥ£® ¡«®ª ®¨',\
|
||||
'¯®¬¥ïîâáï ¬¥áâ ¬¨. ‡ ¤ ç - ¯à®¢¥á⨠ªà áãî',\
|
||||
'áâ५ªã ¨§ ¨¦¥© ª«¥âª¨ ¢ ¢¥àåîî.','',\
|
||||
'http://www.clickmazes.com' ; FIXME: Check link works
|
||||
else ; Default to en_US
|
||||
OR_help mstr \
|
||||
'Click on a highlighted square to move or rotate',\
|
||||
'the red pointer. The blue switcher acts as an',\
|
||||
'obstacle, hiding one square. The red pointer and',\
|
||||
'blue switcher will swap places if the red pointer',\
|
||||
'is pushed onto a square occupied by a blue',\
|
||||
'switcher. Your challenge is to negotiate the red',\
|
||||
'arrow from the bottom to the top square.','',\
|
||||
'http://www.clickmazes.com' ; FIXME: Check link works
|
||||
end if
|
||||
|
@ -1,3 +1,5 @@
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
SMZ_levelp:
|
||||
call get_xy_sf
|
||||
xor eax,eax
|
||||
@ -79,16 +81,16 @@ SMZ_level:
|
||||
file 'smz.bin'
|
||||
|
||||
if lang eq ru_RU
|
||||
SMZ_help mstr \
|
||||
'𧎚T桌鴭漭 祚嶉奶恥罱市鴙桑碪 摰亢<E691B0>, 丐見𩤃',\
|
||||
'坏咱卿<E592B1> 炎𨸹<E7828E><F0A8B8B9> <20> 祚戶╞蟡限恭 狙咧蟡摵╳ 物乒悚',\
|
||||
'祚 能麍悟, 祚<> 郊 亢摵見郊漭 芹<>陋ㄝ 炎𨸹<E7828E><F0A8B8B9>.','',\
|
||||
'http://puzzleprograms.narod.ru'
|
||||
else
|
||||
SMZ_help mstr \
|
||||
'Repeat sequence shown above the field moving the',\
|
||||
'green square by highlighted count of spaces as',\
|
||||
'many times as you like, until you finish at the',\
|
||||
'red square.','',\
|
||||
'http://puzzleprograms.narod.ru'
|
||||
SMZ_help mstr \
|
||||
'𧎚T桌鴭漭 祚嶉奶恥罱市鴙桑碪 摰亢<E691B0>, 丐見𩤃',\
|
||||
'坏咱卿<E592B1> 炎𨸹<E7828E><F0A8B8B9> <20> 祚戶╞蟡限恭 狙咧蟡摵╳ 物乒悚',\
|
||||
'祚 能麍悟, 祚<> 郊 亢摵見郊漭 芹<>陋ㄝ 炎𨸹<E7828E><F0A8B8B9>.','',\
|
||||
'http://puzzleprograms.narod.ru' ; FIXME: Check link works
|
||||
else ; Default to en_US
|
||||
SMZ_help mstr \
|
||||
'Repeat sequence shown above the field moving the',\
|
||||
'green square by highlighted count of spaces as',\
|
||||
'many times as you like, until you finish at the',\
|
||||
'red square.','',\
|
||||
'http://puzzleprograms.narod.ru' ; FIXME: Check link works
|
||||
end if
|
||||
|
@ -1,3 +1,5 @@
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
TM_levelp:
|
||||
call get_xy_sf
|
||||
mov [levptr],esi
|
||||
@ -135,30 +137,30 @@ TM_level:
|
||||
file 'tam.bin'
|
||||
|
||||
if lang eq ru_RU
|
||||
TM_help mstr \
|
||||
' ’¥á¥© (§¥«¥ë© ª¢ ¤à â) ¤®«¦¥ ã¡¥¦ âì ¨§',\
|
||||
'« ¡¨à¨â . ‡ ¨¬ £®¨âáï ¬¥å ¨ç¥áª¨© Œ¨®â ¢à',\
|
||||
'(ªà áë© ª¢ ¤à â). <20> ª ¦¤ë© 室 ’¥á¥© Œ¨®â ¢à',\
|
||||
'¤¥« ¥â 2 室 ¯® â ª®© á奬¥:',\
|
||||
' ‘ ç « ® ¯ëâ ¥âáï ¯à¨¡«¨§¨âìáï ª ’¥á¥î ¯®',\
|
||||
'£®à¨§®â «¨ 1 ª¢ ¤à â. …᫨ íâ® ¥¢®§¬®¦®,',\
|
||||
'® ¯ëâ ¥âáï ¯®¤®©â¨ ¯® ¢¥à⨪ «¨ 1 ª¢ ¤à â.',\
|
||||
'…᫨ ¥¢®§¬®¦® ᤥ« âì ¨ ⮣®, ¨ ¤à㣮£®,',\
|
||||
'Œ¨®â ¢à ¯à®¯ã᪠¥â ¤ ë© å®¤.','',\
|
||||
'http://puzzleprograms.narod.ru'
|
||||
else
|
||||
TM_help mstr \
|
||||
' Theseus (the green dot) must escape from a maze.',\
|
||||
'There is also a mechanical Minotaur (the red',\
|
||||
'dot) in each maze. For every turn that Theseus',\
|
||||
'takes, the Minotaur takes two turns.',\
|
||||
' Each turn he decides following:',\
|
||||
'First he tests if he can move horizontally and',\
|
||||
'get closer to Theseus. If he can, he will move',\
|
||||
"one square horizontally. If he can't, he will",\
|
||||
'test if he could move vertically and get closer',\
|
||||
'to Theseus. If he can, he will move one square',\
|
||||
"vertically. If he can't move either horizontally",\
|
||||
'or vertically, then he just skips that turn.','',\
|
||||
'http://puzzleprograms.narod.ru'
|
||||
TM_help mstr \
|
||||
' ’¥á¥© (§¥«¥ë© ª¢ ¤à â) ¤®«¦¥ ã¡¥¦ âì ¨§',\
|
||||
'« ¡¨à¨â . ‡ ¨¬ £®¨âáï ¬¥å ¨ç¥áª¨© Œ¨®â ¢à',\
|
||||
'(ªà áë© ª¢ ¤à â). <20> ª ¦¤ë© 室 ’¥á¥© Œ¨®â ¢à',\
|
||||
'¤¥« ¥â 2 室 ¯® â ª®© á奬¥:',\
|
||||
' ‘ ç « ® ¯ëâ ¥âáï ¯à¨¡«¨§¨âìáï ª ’¥á¥î ¯®',\
|
||||
'£®à¨§®â «¨ 1 ª¢ ¤à â. …᫨ íâ® ¥¢®§¬®¦®,',\
|
||||
'® ¯ëâ ¥âáï ¯®¤®©â¨ ¯® ¢¥à⨪ «¨ 1 ª¢ ¤à â.',\
|
||||
'…᫨ ¥¢®§¬®¦® ᤥ« âì ¨ ⮣®, ¨ ¤à㣮£®,',\
|
||||
'Œ¨®â ¢à ¯à®¯ã᪠¥â ¤ ë© å®¤.','',\
|
||||
'http://puzzleprograms.narod.ru' ; FIXME: Check link works
|
||||
else ; Default to en_US
|
||||
TM_help mstr \
|
||||
' Theseus (the green dot) must escape from a maze.',\
|
||||
'There is also a mechanical Minotaur (the red',\
|
||||
'dot) in each maze. For every turn that Theseus',\
|
||||
'takes, the Minotaur takes two turns.',\
|
||||
' Each turn he decides following:',\
|
||||
'First he tests if he can move horizontally and',\
|
||||
'get closer to Theseus. If he can, he will move',\
|
||||
"one square horizontally. If he can't, he will",\
|
||||
'test if he could move vertically and get closer',\
|
||||
'to Theseus. If he can, he will move one square',\
|
||||
"vertically. If he can't move either horizontally",\
|
||||
'or vertically, then he just skips that turn.','',\
|
||||
'http://puzzleprograms.narod.ru' ; FIXME: Check link works
|
||||
end if
|
||||
|
@ -1,3 +1,5 @@
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
TILT_levelp:
|
||||
call SMZ_levelp
|
||||
mov esi,[stepptr]
|
||||
@ -68,26 +70,26 @@ TILT_level:
|
||||
file 'tilt.bin'
|
||||
|
||||
if lang eq ru_RU
|
||||
TILT_help mstr \
|
||||
'<27>« èª (§¥«¥ë© ª¢ ¤à â) «¥¦¨â ¤®áª¥, ª®â®àãî',\
|
||||
'¬®¦® ª«®ïâì ¯® £®à¨§®â «¨ ¨ ¢¥à⨪ «¨',\
|
||||
' <20>®á«¥ ª«® ¯« èª áª®«ì§¨â, ¯®ª ¥ ⪥âáï',\
|
||||
' á⥪ã. <20>¥«ì§ï ®áâ ®¢¨âì ¯« èªã ¢® á¥à¥¤¨¥',\
|
||||
'¯ãâ¨.',\
|
||||
' ‚ è § ¤ ç - § áâ ¢¨âì ¯« èªã ¯®á¥â¨âì ª«¥âª¨',\
|
||||
'á ªà á묨 ª¢ ¤à â ¬¨.','',\
|
||||
'http://www.clickmazes.com'
|
||||
else
|
||||
TILT_help mstr \
|
||||
'You are to imagine that a marble (shown here as a',\
|
||||
'green square) is on a board that you can tilt',\
|
||||
'only to the north, south, east, or west. (You',\
|
||||
"can't do anything tricky like tilt it southeast.)",\
|
||||
' Once you tilt the board, the marble will roll',\
|
||||
'(horizontally or vertically) until it hits a',\
|
||||
"barrier. There's no way you can stop the marble",\
|
||||
'in the middle of its roll.',\
|
||||
' The object is to roll the marble onto or over',\
|
||||
'every red square in the maze.','',\
|
||||
'http://www.clickmazes.com'
|
||||
TILT_help mstr \
|
||||
'<27>« èª (§¥«¥ë© ª¢ ¤à â) «¥¦¨â ¤®áª¥, ª®â®àãî',\
|
||||
'¬®¦® ª«®ïâì ¯® £®à¨§®â «¨ ¨ ¢¥à⨪ «¨',\
|
||||
' <20>®á«¥ ª«® ¯« èª áª®«ì§¨â, ¯®ª ¥ ⪥âáï',\
|
||||
' á⥪ã. <20>¥«ì§ï ®áâ ®¢¨âì ¯« èªã ¢® á¥à¥¤¨¥',\
|
||||
'¯ãâ¨.',\
|
||||
' ‚ è § ¤ ç - § áâ ¢¨âì ¯« èªã ¯®á¥â¨âì ª«¥âª¨',\
|
||||
'á ªà á묨 ª¢ ¤à â ¬¨.','',\
|
||||
'http://www.clickmazes.com'
|
||||
else ; Default to en_US
|
||||
TILT_help mstr \
|
||||
'You are to imagine that a marble (shown here as a',\
|
||||
'green square) is on a board that you can tilt',\
|
||||
'only to the north, south, east, or west. (You',\
|
||||
"can't do anything tricky like tilt it southeast.)",\
|
||||
' Once you tilt the board, the marble will roll',\
|
||||
'(horizontally or vertically) until it hits a',\
|
||||
"barrier. There's no way you can stop the marble",\
|
||||
'in the middle of its roll.',\
|
||||
' The object is to roll the marble onto or over',\
|
||||
'every red square in the maze.','',\
|
||||
'http://www.clickmazes.com'
|
||||
end if
|
||||
|
@ -1,3 +1,5 @@
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
; level format
|
||||
; [fx|fy][blue xy][red xy][blue point xy][red point xy]..[maze walls]
|
||||
|
||||
@ -87,19 +89,19 @@ TILT2_level:
|
||||
file 'tilt2.bin'
|
||||
|
||||
if lang eq ru_RU
|
||||
TILT2_help mstr \
|
||||
'Šà áë© ¨ ᨨ© ¡«®ª¨ ¤®«¦ë ¤®áâ¨çì ª«¥â®ª',\
|
||||
'ᮮ⢥âáâ¢ãî饣® 梥â . ‚¨¬ ¨¥! <20>«®ª¨ ᤥ« ë',\
|
||||
'¨§ £à¥áᨢ®£® ¬ â¥à¨ « , ¨ ¯à¨ á⮫ª®¢¥¨¨',\
|
||||
'¬£®¢¥® ¨á¯ àïîâáï. ‚ í⮬ á«ãç ¥ ‚ ¬ ¯à¨¤¥âáï',\
|
||||
' ç âì ã஢¥ì á ç « .','',\
|
||||
'http://www.clickmazes.com'
|
||||
else
|
||||
TILT2_help mstr \
|
||||
'The red block must reach the red target and the',\
|
||||
'blue block the blue target. Beware! The two',\
|
||||
'blocks are made of highly reactive material and,',\
|
||||
'if they collide, will instantly evaporate. At',\
|
||||
'this point you must start all over again.','',\
|
||||
'http://www.clickmazes.com'
|
||||
TILT2_help mstr \
|
||||
'Šà áë© ¨ ᨨ© ¡«®ª¨ ¤®«¦ë ¤®áâ¨çì ª«¥â®ª',\
|
||||
'ᮮ⢥âáâ¢ãî饣® 梥â . ‚¨¬ ¨¥! <20>«®ª¨ ᤥ« ë',\
|
||||
'¨§ £à¥áᨢ®£® ¬ â¥à¨ « , ¨ ¯à¨ á⮫ª®¢¥¨¨',\
|
||||
'¬£®¢¥® ¨á¯ àïîâáï. ‚ í⮬ á«ãç ¥ ‚ ¬ ¯à¨¤¥âáï',\
|
||||
' ç âì ã஢¥ì á ç « .','',\
|
||||
'http://www.clickmazes.com'
|
||||
else ; Default to en_US
|
||||
TILT2_help mstr \
|
||||
'The red block must reach the red target and the',\
|
||||
'blue block the blue target. Beware! The two',\
|
||||
'blocks are made of highly reactive material and,',\
|
||||
'if they collide, will instantly evaporate. At',\
|
||||
'this point you must start all over again.','',\
|
||||
'http://www.clickmazes.com'
|
||||
end if
|
||||
|
@ -241,7 +241,7 @@ if lang eq ru_RU
|
||||
'—¥à¢ïª¨ ¥ ¬®£ãâ ¯¥à¥ªàë¢ âì ¨ ¯¥à¥á¥ª âì ¤àã£',\
|
||||
'¤à㣠.','',\
|
||||
'http://www.clickmazes.com'
|
||||
else
|
||||
else ; Default to en_US
|
||||
WG_help mstr \
|
||||
'Your aim is to drag the wriggley worms by head or',\
|
||||
'tail until each worm covers the squares of its',\
|
||||
|
@ -16,7 +16,7 @@ fg3color equ 0x007F7F55
|
||||
btcolor equ 0x005B6200
|
||||
|
||||
include '..\..\macros.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: et_EE, en_US.
|
||||
|
||||
use32
|
||||
|
||||
@ -322,11 +322,13 @@ or esi,0x50000000
|
||||
mcall 47, 0x20000, [time], <60,395>
|
||||
mov ebx,0x50000
|
||||
mov ecx,[score]
|
||||
|
||||
if lang eq et_EE
|
||||
add edx,88 shl 16
|
||||
else
|
||||
else ; Default to en_US
|
||||
add edx,80 shl 16
|
||||
end if
|
||||
|
||||
mcall
|
||||
mov ebx,0x20000
|
||||
mov ecx,[level]
|
||||
@ -565,7 +567,8 @@ lbl_win2 db ' Lähme edasi! ',0
|
||||
lbl_yscore db 'Sinu tulemus:',0
|
||||
lbl_toolbar db 'Uus mäng: Lihtne Keskmine Raske',0
|
||||
lbl_score db ' Aeg: Tulemus: Tase:',0
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
lbl_title db 'Pipes',0
|
||||
lbl_gameover db 'G a m e O v e r !',0
|
||||
lbl_new_game db 'Start a new game first',0
|
||||
|
@ -456,10 +456,10 @@ is_dn1 dd 0x0 ; |
|
||||
is_up2 dd 0x0 ; |
|
||||
is_dn2 dd 0x0 ; /
|
||||
|
||||
include "lang.inc"
|
||||
include "lang.inc" ; Language support for locales: ru_RU (CP866), en_US.
|
||||
if lang eq ru_RU
|
||||
include "russian.inc"
|
||||
else
|
||||
else ; Default to en_US
|
||||
include "english.inc"
|
||||
end if
|
||||
|
||||
|
@ -1038,11 +1038,11 @@ ud:
|
||||
|
||||
; ‡¤¥áì 室ïâáï ¤ ë¥ ¯à®£à ¬¬ë:
|
||||
|
||||
; ¨â¥àä¥©á ¯à®£à ¬¬ë ¤¢ãï§ëçë© - § ¤ ©â¥ ï§ëª ¢ macros.inc
|
||||
; Set the locale in 'macros.inc'. Language support for locales: ru_RU (CP866), en_US.
|
||||
load_char:
|
||||
if lang eq ru_RU
|
||||
db '‡ £à㧨âì'
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'Open file'
|
||||
end if
|
||||
loadlen:
|
||||
@ -1050,7 +1050,7 @@ loadlen:
|
||||
ll_msg:
|
||||
if lang eq ru_RU
|
||||
db '‚ë¡¥à¨â¥ ã஢¥ì'
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'Choose a level'
|
||||
end if
|
||||
db ' (0-9, PgUp, PgDn)'
|
||||
@ -1061,7 +1061,7 @@ fn_input:
|
||||
; db 'soko-4.lev'
|
||||
if lang eq ru_RU
|
||||
db '¨«¨ ¢¢¥¤¨â¥ ¨¬ï ä ©« '
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'or enter a filename'
|
||||
end if
|
||||
inp_end:
|
||||
@ -1070,7 +1070,7 @@ inp_end:
|
||||
win_msg:
|
||||
if lang eq ru_RU
|
||||
db '“à !!! ‚ë ¯à®è«¨ ã஢¥ì!'
|
||||
else
|
||||
else ; Default to en_US
|
||||
db "You've completed the level!"
|
||||
end if
|
||||
win_msg_end:
|
||||
@ -1078,8 +1078,8 @@ win_msg_end:
|
||||
lose_msg:
|
||||
if lang eq ru_RU
|
||||
db '‚ë ¯ à «¨§®¢ ë! <20>ந£àëè...'
|
||||
else
|
||||
db "You're paralized! Game over..."
|
||||
else ; Default to en_US
|
||||
db "You can't move! Game over..."
|
||||
end if
|
||||
lose_msg_end:
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
; slightly updated by leency and renamed to Lights
|
||||
; https://en.wikipedia.org/wiki/Lights_Out_(game)
|
||||
; slightly optimized by diamond
|
||||
; english translation by diamond (two strings in end of source)
|
||||
; English translation by diamond (two strings in end of source)
|
||||
|
||||
|
||||
BtnSize equ 36 ; à §¬¥à ª®¯ª¨
|
||||
@ -33,6 +33,7 @@
|
||||
|
||||
include '../../../macros.inc' ; ¬ ªà®áë ®¡«¥£ç îâ ¦¨§ì áᥬ¡«¥à騪®¢!
|
||||
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
START:
|
||||
call Game_Init
|
||||
@ -231,7 +232,7 @@ header db 'Lights',0
|
||||
if lang eq ru_RU
|
||||
strMovs db '•Ž„',0
|
||||
strNew db '<27>®¢ ï ¨£à ',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
strMovs db 'MOVE',0
|
||||
strNew db ' New game',0
|
||||
end if
|
||||
|
@ -52,7 +52,7 @@ popad
|
||||
include '../../../macros.inc'
|
||||
;include 'debug.inc'
|
||||
include 'editbox_ex.mac'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include 'SudokuSolve.pas'
|
||||
|
||||
|
||||
@ -1095,7 +1095,7 @@ txt:
|
||||
.error db 'Žè¨¡ª ',0
|
||||
.load db '‡ £à㧨âì (L)',0
|
||||
.enter db 'Enter',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
title db 'Sudoku',0
|
||||
txt:
|
||||
.dif db "Difficult (+/-)",0
|
||||
|
@ -16,7 +16,7 @@ use_new_logic equ 1 ;
|
||||
use_ext_logic equ 1 ;ê use_new_logic, äîïîëíèòåëüíàÿ ïðîâåðêà ÿ÷ååê âîêðóã çàäàííîé êëåòêè
|
||||
|
||||
include '../../../macros.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
;include 'debug.inc'
|
||||
|
||||
@ -1332,7 +1332,7 @@ title db '
|
||||
but_auto db '<27> ááâ ¢¨âì',0
|
||||
but_new db '<27>®¢ ï',0
|
||||
text_win db '‚ë¨£à «!',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
title db 'Sea war 0.4',0
|
||||
but_auto db 'Auto fill',0
|
||||
but_new db 'New',0
|
||||
|
@ -36,7 +36,7 @@ txt_err_img_file:
|
||||
if lang eq ru_RU
|
||||
db 'Žè¨¡ª N'
|
||||
.n: db '* ¯à¨ ®âªàë⨨ ä ©« '
|
||||
else
|
||||
else ; Default ot en_US
|
||||
db 'Error N'
|
||||
.n: db '*. Can',39,'t open file '
|
||||
end if
|
||||
|
@ -3,7 +3,7 @@ use32
|
||||
db 'MENUET01'
|
||||
dd 1,start,i_end,mem,stacktop,openfile_path,sys_path
|
||||
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include '../../macros.inc'
|
||||
include '../../proc32.inc'
|
||||
include '../../KOSfuncs.inc'
|
||||
@ -1398,13 +1398,13 @@ if lang eq ru_RU
|
||||
txt_img_w db '˜¨à¨ : '
|
||||
.size: rb 16
|
||||
txt_img_h db '‚ëá®â : '
|
||||
else
|
||||
else ; Default to en_US
|
||||
txt_err_save_img_file db 'Can',39,'t save *.png file.',0
|
||||
txt_about db '"About',13,10,\
|
||||
'This program is designed to convert images.',13,10,\
|
||||
'After opening the image file, you need to specify 4 points',13,10,\
|
||||
'that will become the corners of the converted image." -tI',0
|
||||
txt_pref db ' b ',0,' Kb',0,' Mb',0,' Gb',0 ;¯à¨áâ ¢ª¨: ª¨«®, ¬¥£ , £¨£
|
||||
txt_pref db ' b ',0,' Kb',0,' Mb',0,' Gb',0 ; Prefixes: Kilo, Mega, Giga
|
||||
txt_f_size db 'Size: '
|
||||
.size: rb 16
|
||||
txt_img_w db 'Width: '
|
||||
|
@ -15,7 +15,7 @@
|
||||
dd 0
|
||||
dd 0
|
||||
|
||||
include "lang.inc"
|
||||
include "lang.inc" ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include "../../macros.inc"
|
||||
include "../../KOSfuncs.inc"
|
||||
|
||||
@ -894,7 +894,7 @@ if lang eq ru_RU
|
||||
message4 db '¯à¨ ¢ª«î票¨ Caps Lock - ª« ¢¨è¨ V,Q,I.',0
|
||||
t_notes db '„Ž <20>… Œˆ ”€ ‘Ž‹œ ‹Ÿ ‘ˆ „Ž',0
|
||||
caption db '„¥â᪮¥ ¯¨ ¨®',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
message db 'Click twice on the window header to see help.',0
|
||||
message1 db 'Press any key in English keyboard layout - ',0
|
||||
message2 db 'so you will hear the sound from the PC-speaker (Beeper)',0
|
||||
|
@ -38,7 +38,7 @@ use32
|
||||
db 'MENUET01'
|
||||
dd 1, start, IM_END, i_end, stacktop, cmdstr, cur_dir_path
|
||||
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include '../../dll.inc'
|
||||
|
||||
align 4
|
||||
@ -638,7 +638,9 @@ use_rect check_box2 (5 shl 16+11),(180 shl 16 +11),5,cl_white,0,0x80000000,ch_te
|
||||
; ¢â®ã¬¥à æ¨ï
|
||||
check_boxes_end:
|
||||
;---------------------------------------------------------------------
|
||||
|
||||
if lang eq ru_RU
|
||||
|
||||
text:
|
||||
.1 db '<27> §¬¥à íªà ¨ £«ã¡¨ 梥â : å å bit',0
|
||||
.3 db '<27>ãâì ¤«ï á®åà ¥¨ï ᨬª :',0
|
||||
@ -678,7 +680,8 @@ invalid_rect db '
|
||||
keyforexit db '<27>â® ¢ è ᨬ®ª. ‚ë室 - «î¡ ï ª« ¢¨è .',0
|
||||
|
||||
|
||||
else
|
||||
else ; Default to en_US
|
||||
|
||||
text:
|
||||
.1 db 'Screen size and color depth: å å bit',0
|
||||
.3 db 'Screenshot save path:',0
|
||||
@ -713,7 +716,7 @@ bad_fat_table db 'FAT table destroyed',0
|
||||
ac_den db 'Access denied',0
|
||||
device_er db 'Device error',0
|
||||
not_shooted db 'Error: you need to make a photo first',0
|
||||
no_file_name db 'Please, enter file name.',0
|
||||
no_file_name db 'Please enter file name.',0
|
||||
invalid_rect db 'Wrong area size',0
|
||||
keyforexit db 'This is your screenshot. Press any key.',0
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
align 4
|
||||
set_rect_window:
|
||||
mov ebx,set_rect_window_procinfo
|
||||
@ -374,7 +376,7 @@ if lang eq ru_RU
|
||||
.top db 'Žâáâ㯠ᢥàåã:',0
|
||||
.width db '˜¨à¨ :',0
|
||||
.height db '‚ëá®â :',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
.left db 'Left:',0
|
||||
.top db 'Top:',0
|
||||
.width db 'Width:',0
|
||||
@ -389,7 +391,7 @@ riw_check_boxes_end:
|
||||
if lang eq ru_RU
|
||||
riw_check_boxes_text db 'ˆá¯®«ì§®¢ âì ®¡« áâì ªâ¨¢®£® ®ª ',0
|
||||
riw_grab_text db 'Š®®à¤¨ âë ¨ à §¬¥àë ®¡« áâ¨:',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
riw_check_boxes_text db 'Use area of the active window',0
|
||||
riw_grab_text db 'Coordinates and size of the field:',0
|
||||
end if
|
||||
|
@ -9,7 +9,7 @@ include '../../../KOSfuncs.inc'
|
||||
include '../../../load_img.inc'
|
||||
include '../../../load_lib.mac'
|
||||
include '../trunk/str.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
vox_offs_tree_table equ 4
|
||||
vox_offs_data equ 12
|
||||
@ -19,7 +19,7 @@ include '../trunk/vox_rotate.inc'
|
||||
@use_library mem.Alloc,mem.Free,mem.ReAlloc,dll.Load
|
||||
if lang eq ru_RU
|
||||
caption db '‘®§¤ â¥«ì ¢®ªá¥«¥© 04.05.20',0 ;¯®¤¯¨áì ®ª
|
||||
else
|
||||
else ; Default to en_US
|
||||
caption db 'Voxel creator 04.05.20',0
|
||||
end if
|
||||
|
||||
@ -38,7 +38,7 @@ txt_space db ' ',0
|
||||
if lang eq ru_RU
|
||||
txt_pref db ' ¡ ',0,' Š¡',0,' Œ¡',0,' ƒ¡',0 ;¯à¨áâ ¢ª¨: ª¨«®, ¬¥£ , £¨£
|
||||
txt_f_size: db '<27> §¬¥à: '
|
||||
else
|
||||
else ; Default to en_US
|
||||
txt_pref db ' b ',0,' Kb',0,' Mb',0,' Gb',0 ;¯à¨áâ ¢ª¨: ª¨«®, ¬¥£ , £¨£
|
||||
txt_f_size: db 'Size: '
|
||||
end if
|
||||
|
@ -11,12 +11,12 @@ include '../../../load_lib.mac'
|
||||
include '../trunk/vox_draw.inc'
|
||||
include '../trunk/vox_rotate.inc'
|
||||
include '../trunk/str.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
@use_library mem.Alloc,mem.Free,mem.ReAlloc,dll.Load
|
||||
if lang eq ru_RU
|
||||
caption db '<27>¥à¥¬¥é¥¨¥ ¢®ªá¥«¥© 04.05.20',0 ;¯®¤¯¨áì ®ª
|
||||
else
|
||||
else ; Default to en_US
|
||||
caption db 'Voxel mover 04.05.20',0
|
||||
end if
|
||||
|
||||
@ -1162,7 +1162,8 @@ txt_curor: db '
|
||||
txt_n_plane db '‘¥ç¥¨¥:',0
|
||||
txt_color db '–¢¥â:',0
|
||||
txt_mov_offs: db '‘¬¥é¥¨¥: '
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
txt_zoom db 'Scale:',0
|
||||
txt_curor: db 'Cursor: '
|
||||
.size: rb 10
|
||||
@ -1170,6 +1171,7 @@ txt_n_plane db 'Section:',0
|
||||
txt_color db 'Color:',0
|
||||
txt_mov_offs: db 'Offset: '
|
||||
end if
|
||||
|
||||
.size: rb 30
|
||||
txt_mull db '*',0
|
||||
txt_space db ' ',0
|
||||
|
@ -12,12 +12,12 @@ include '../../../develop/libraries/TinyGL/asm_fork/opengl_const.inc'
|
||||
include '../../../develop/libraries/TinyGL/asm_fork/zbuffer.inc'
|
||||
include 'vox_3d.inc'
|
||||
include '../trunk/str.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
@use_library mem.Alloc,mem.Free,mem.ReAlloc,dll.Load
|
||||
if lang eq ru_RU
|
||||
caption db '<27>à®á¬®âà ¢®ªá¥«¥© 11.11.20',0 ;¯®¤¯¨áì ®ª
|
||||
else
|
||||
else ; Default to en_US
|
||||
caption db 'Voxel viewer 11.11.20',0
|
||||
end if
|
||||
|
||||
@ -714,11 +714,13 @@ if lang eq ru_RU
|
||||
.v: rb 70
|
||||
txt_stat_m2:
|
||||
db 13,10,'Žâ®¡à ¦ ¥¬ëå £à ¥©: '
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
db 'Statistics',13,10,'Voxels: '
|
||||
.v: rb 70
|
||||
txt_stat_m2:
|
||||
db 13,10,'Facets displayed: '
|
||||
|
||||
end if
|
||||
.v: rb 20
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
; Language support for locales: en_US, ru_RU (CP866), de_DE.
|
||||
|
||||
;---------------------------------------------------------------------
|
||||
; DATA AREA
|
||||
;---------------------------------------------------------------------
|
||||
|
@ -579,7 +579,7 @@ txt_circle: db '
|
||||
.end: db 0
|
||||
txt_rect: db 'Źŕאַ㣮«ě¨Ş'
|
||||
.end: db 0
|
||||
else
|
||||
else ; Default to en_US
|
||||
capt_n_file db 'Create new file',0
|
||||
capt_sel_fig db 'Select figure:',0
|
||||
txt_circle: db 'Circle'
|
||||
|
@ -3,6 +3,8 @@
|
||||
; à ¡®âë ®ª á áâனª ¬¨
|
||||
;
|
||||
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
wnd_scale_width equ 320 ;è¨à¨ ®ª á áâனª ¬¨
|
||||
wnd_scale_height equ 150 ;¢ëá®â ®ª á áâனª ¬¨
|
||||
|
||||
@ -170,7 +172,7 @@ align 4
|
||||
if lang eq ru_RU
|
||||
capt_opt db '<27> áâனª¨',0
|
||||
capt_sc db 'Œ áèâ ¡:',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
capt_opt db 'Options',0
|
||||
capt_sc db 'Scale:',0
|
||||
end if
|
||||
|
@ -19,7 +19,7 @@ use32
|
||||
dd 0x0
|
||||
|
||||
include "..\..\..\..\macros.inc"
|
||||
include "lang.inc"
|
||||
include "lang.inc" ; Language support for locales: de_DE, en_US.
|
||||
START:
|
||||
|
||||
call cmdexist
|
||||
@ -2780,6 +2780,7 @@ title db 'CMD - Command line interpreter',0
|
||||
smb_cursor db '|'
|
||||
|
||||
prompt db 'CMD>>'
|
||||
|
||||
if lang eq de_DE
|
||||
h1 db ' CMD - Command line interpreter version 0.26 '
|
||||
h2 db ' copyleft Chemist - dmitry_gt@tut.by '
|
||||
@ -2823,7 +2824,9 @@ mess14 db 'Datei erfolgreich umbenannt '
|
||||
mess15 db 'ERROR: Kann Datei nicht umbenennen! '
|
||||
mess16 db 'Scriptname erwartet! '
|
||||
mess17 db 'Dieses Kommando ist nur in Scripts zulaessig! '
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
|
||||
h1 db ' CMD - Command line interpreter version 0.26 '
|
||||
h2 db ' copyleft Chemist - dmitry_gt@tut.by '
|
||||
h3 db ' Available commands: '
|
||||
@ -2831,7 +2834,7 @@ h4 db ' HELP - Display this text LS - List files '
|
||||
h5 db ' EXIT - Exit Programm CP - Copy file '
|
||||
h6 db ' CLS - Clear Screen PS - Process info '
|
||||
h7 db ' KILL - Kill Process RN - Rename File '
|
||||
h8 db ' VER - Display programm version '
|
||||
h8 db ' VER - Display program version '
|
||||
h9 db ' DEL - Delete file from ramdisk '
|
||||
h10 db ' SHUTDOWN - Quit Menuet '
|
||||
h11 db ' PAUSE - Wait for keypress '
|
||||
@ -2849,7 +2852,7 @@ proc_head db ' PID Name Start Length Proc_NUMB '
|
||||
proc_hd11 db '-------------------------------------------- '
|
||||
|
||||
mess1 db 'Press any key to continue (ESC - Cancel)... '
|
||||
mess2 db 'Plz specify a 4 byte process number (not PID) '
|
||||
mess2 db 'Specify a 4 byte process number (not PID) '
|
||||
mess3 db 'Process with number you specified has been '
|
||||
mess4 db 'terminated. '
|
||||
mess5 db 'Usage: del [filename] '
|
||||
|
@ -2,38 +2,40 @@
|
||||
;///// LOCALIZED STRINGS //////////////////////////////////////////////////////
|
||||
;------------------------------------------------------------------------------
|
||||
|
||||
; Language support for locales: ru_RU (CP866), en_US, fr_FR, de_DE.
|
||||
|
||||
lsz lname,\
|
||||
ru,'ˆ¬ï',\
|
||||
en,'Name',\
|
||||
fr,'Nom',\
|
||||
ge,'Name'
|
||||
ru_RU,'ˆ¬ï',\
|
||||
en_US,'Name',\
|
||||
fr_FR,'Nom',\
|
||||
de_DE,'Name'
|
||||
lsz sort_kind,\
|
||||
ru,'¨à',\
|
||||
en,'nx',\
|
||||
fr,'ne',\
|
||||
ge,'ne'
|
||||
ru_RU,'¨à',\
|
||||
en_US,'nx',\
|
||||
fr_FR,'ne',\
|
||||
de_DE,'ne'
|
||||
lsz btmkeys,\
|
||||
ru,'<27>®¬®éì <20>®«ì§Œ <20>à®á¬ <20>¥¤ ªâ Š®¯¨à ',\
|
||||
ru,'<27>¥à¥ <20> ¯ª “¤ «¥ Š®äŒ ‚ë室',\
|
||||
en,'Help UserMn View Edit Copy ',\
|
||||
en,'RenMov MkFold Delete ConfMn Quit',\
|
||||
fr,'Aide UserMn Vue Editer Copier ',\
|
||||
fr,'RenDep CrÎeRp Efface ConfMn Quitter',\
|
||||
ge,'Hilfe Menà Anzeig Bearb. Kopie ',\
|
||||
ge,'UmbBew MkDir LÂsche Funkt. Ende'
|
||||
ru_RU,'<27>®¬®éì <20>®«ì§Œ <20>à®á¬ <20>¥¤ ªâ Š®¯¨à ',\
|
||||
ru_RU,'<27>¥à¥ <20> ¯ª “¤ «¥ Š®äŒ ‚ë室',\
|
||||
en_US,'Help UserMn View Edit Copy ',\
|
||||
en_US,'RenMov MkFold Delete ConfMn Quit',\
|
||||
fr_FR,'Aide UserMn Vue Editer Copier ',\
|
||||
fr_FR,'RenDep CrÎeRp Efface ConfMn Quitter',\
|
||||
de_DE,'Hilfe Menà Anzeig Bearb. Kopie ',\
|
||||
de_DE,'UmbBew MkDir LÂsche Funkt. Ende'
|
||||
lsz sz_cancel,\
|
||||
ru,'Žâ¬¥ ',\
|
||||
en,'Cancel',\
|
||||
fr,'Annuler',\
|
||||
ge,'Beenden'
|
||||
ru_RU,'Žâ¬¥ ',\
|
||||
en_US,'Cancel',\
|
||||
fr_FR,'Annuler',\
|
||||
de_DE,'Beenden'
|
||||
;---------- COPY DIALOG ----------
|
||||
lsz sz_copy,\
|
||||
ru,'Š®¯¨à®¢ âì "',\
|
||||
en,'Copy "',\
|
||||
fr,'Copier "',\
|
||||
ge,'Kopiere "'
|
||||
ru_RU,'Š®¯¨à®¢ âì "',\
|
||||
en_US,'Copy "',\
|
||||
fr_FR,'Copier "',\
|
||||
de_DE,'Kopiere "'
|
||||
lsz sz_copyto,\
|
||||
ru,'" ¢:',\
|
||||
en,'" to:',\
|
||||
fr,'" vers:',\
|
||||
ge,'" nach:'
|
||||
ru_RU,'" ¢:',\
|
||||
en_US,'" to:',\
|
||||
fr_FR,'" vers:',\
|
||||
de_DE,'" nach:'
|
||||
|
@ -39,7 +39,7 @@ use32
|
||||
dd 0x0
|
||||
dd 0x0
|
||||
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: de_DE, en_US.
|
||||
include '..\..\..\macros.inc'
|
||||
; CODE AREA
|
||||
|
||||
@ -348,6 +348,7 @@ ENTRANCE:
|
||||
; interface data
|
||||
|
||||
if lang eq de_DE
|
||||
|
||||
keylab db " PACKEN ENTPACKEN"
|
||||
dellab db " LOESCHE I/O LOESCHE *.MHC"
|
||||
title db "MHC 0.09"
|
||||
@ -363,9 +364,10 @@ ENTRANCE:
|
||||
db "ENTPACKE... "
|
||||
db "KEIN I/O! "
|
||||
db "KEINE *.MHC! "
|
||||
db "FALSCHE METHODe!"
|
||||
db "FALSCHE METHODE!"
|
||||
|
||||
else ; Default to en_US
|
||||
|
||||
else
|
||||
keylab db " COMPRESS DECOMPRESS"
|
||||
dellab db " DELETE I/O DELETE *.MHC"
|
||||
title db "MHC 0.09"
|
||||
|
@ -35,6 +35,7 @@
|
||||
dd temp_area , 0x0 ; I_Param , I_Icon
|
||||
|
||||
include 'lang.inc'
|
||||
; Language support for locales: ru_RU (CP866), en_US, de_DE.
|
||||
include '..\..\..\..\macros.inc'
|
||||
include '..\..\..\..\develop\examples\editbox\trunk\editbox.inc'
|
||||
;include 'macros.inc'
|
||||
@ -655,9 +656,9 @@ labelt:
|
||||
db 'MeView v.0.4'
|
||||
|
||||
lsz buttext,\
|
||||
en, ' FILE OPEN INFO BGRD',\
|
||||
ru, ' ”€‰‹ Ž’Š<E28099> ˆ<>”Ž ”Ž<E2809D> ',\
|
||||
de, 'DATEI OEFNEN INFO HGRD'
|
||||
en_US, ' FILE OPEN INFO BGRD',\
|
||||
ru_RU, ' ”€‰‹ Ž’Š<E28099> ˆ<>”Ž ”Ž<E2809D> ',\
|
||||
de_DE, 'DATEI OEFNEN INFO HGRD'
|
||||
|
||||
thread1: ; start of thread1
|
||||
|
||||
@ -926,25 +927,25 @@ draw_window2:
|
||||
; DATA AREA
|
||||
|
||||
lsz labelt2,\
|
||||
en, 'File info',\
|
||||
ru, 'ˆä®à¬ æ¨ï ® ä ©«¥',\
|
||||
de, 'Dateiinfo'
|
||||
en_US, 'File info',\
|
||||
ru_RU, 'ˆä®à¬ æ¨ï ® ä ©«¥',\
|
||||
de_DE, 'Dateiinfo'
|
||||
|
||||
lsz fitext,\
|
||||
en, 'FILE SIZE ',\
|
||||
en, 'X SIZE ',\
|
||||
en, 'Y SIZE ',\
|
||||
en, 'BITS PER PIXEL',\
|
||||
en_US, 'FILE SIZE ',\
|
||||
en_US, 'X SIZE ',\
|
||||
en_US, 'Y SIZE ',\
|
||||
en_US, 'BITS PER PIXEL',\
|
||||
\
|
||||
ru, '<27> §¬¥à ä ©« ',\
|
||||
ru, '˜¨à¨ ',\
|
||||
ru, '‚ëá®â ',\
|
||||
ru, '<27>¨â ¯¨ªá¥« ',\
|
||||
ru_RU, '<27> §¬¥à ä ©« ',\
|
||||
ru_RU, '˜¨à¨ ',\
|
||||
ru_RU, '‚ëá®â ',\
|
||||
ru_RU, '<27>¨â ¯¨ªá¥« ',\
|
||||
\
|
||||
de, 'FATEIGROESSE ',\
|
||||
de, 'X GROESSE ',\
|
||||
de, 'Y GROESSE ',\
|
||||
de, 'BITS PER PIXEL'
|
||||
de_DE, 'FATEIGROESSE ',\
|
||||
de_DE, 'X GROESSE ',\
|
||||
de_DE, 'Y GROESSE ',\
|
||||
de_DE, 'BITS PER PIXEL'
|
||||
|
||||
thread3: ; start of bgrd thread
|
||||
|
||||
@ -1114,29 +1115,29 @@ wnd_width dd 210
|
||||
wnd_height dd 53
|
||||
|
||||
lsz labelt3,\
|
||||
en, 'Background set',\
|
||||
ru, "“áâ ®¢ª ä® ",\
|
||||
de, 'Hintergrund gesetzt'
|
||||
en_US, 'Background set',\
|
||||
ru_RU, "“áâ ®¢ª ä® ",\
|
||||
de_DE, 'Hintergrund gesetzt'
|
||||
|
||||
lsz bgrdtext,\
|
||||
en, 'SET AS BACKGROUND:',\
|
||||
ru, '’¨¯ ®¡®¥¢:',\
|
||||
de, 'ALS HINTERGRUND'
|
||||
en_US, 'SET AS BACKGROUND:',\
|
||||
ru_RU, '’¨¯ ®¡®¥¢:',\
|
||||
de_DE, 'ALS HINTERGRUND'
|
||||
|
||||
lsz tiled,\
|
||||
en, 'TILED',\
|
||||
ru, '§ ¬®áâ¨âì',\
|
||||
de, 'GEKACHELT'
|
||||
en_US, 'TILED',\
|
||||
ru_RU, '§ ¬®áâ¨âì',\
|
||||
de_DE, 'GEKACHELT'
|
||||
|
||||
lsz stretch,\
|
||||
en, 'STRETCH',\
|
||||
ru, 'à áâïãâì',\
|
||||
de, 'GESTRECKT'
|
||||
en_US, 'STRETCH',\
|
||||
ru_RU, 'à áâïãâì',\
|
||||
de_DE, 'GESTRECKT'
|
||||
|
||||
lsz ok_btn,\
|
||||
en, 'Ok',\
|
||||
ru, 'Ok',\
|
||||
de, 'Ok'
|
||||
en_US, 'Ok',\
|
||||
ru_RU, 'Ok',\
|
||||
de_DE, 'Ok'
|
||||
|
||||
image_file dd 0
|
||||
image_file_1 dd 0
|
||||
|
@ -194,8 +194,8 @@ if lang eq ru_RU
|
||||
title_pos = 36 shl 16 + 7
|
||||
else
|
||||
font = 0x10000000
|
||||
string_length = 12 ; ¤«¨ áâப¨
|
||||
wnd_x_size = 105 ; è¨à¨ ®ª
|
||||
string_length = 12 ; string length
|
||||
wnd_x_size = 105 ; window width
|
||||
title_pos = 23 shl 16 + 7
|
||||
end if
|
||||
;------------------------------------------------------------------------------
|
||||
@ -304,7 +304,7 @@ newbtn: ;
|
||||
ret ; ¢®§¢à â
|
||||
;------------------------------------------------------------------------------
|
||||
align 4
|
||||
; „€<EFBFBD><EFBFBD>›… <20><>Žƒ<C5BD>€ŒŒ›
|
||||
; PROGRAM DATA
|
||||
|
||||
macro strtbl name, [string]
|
||||
{
|
||||
@ -328,26 +328,26 @@ align 4
|
||||
sz title, "KolibriOS"
|
||||
|
||||
lsz text,\
|
||||
en, 'Background ',\
|
||||
en, 'Desktop ',\
|
||||
en, 'Icon manager',\
|
||||
en, 'Device setup',\
|
||||
en, 'Debug board ',\
|
||||
en, 'Processes ',\
|
||||
en_US, 'Background ',\
|
||||
en_US, 'Desktop ',\
|
||||
en_US, 'Icon manager',\
|
||||
en_US, 'Device setup',\
|
||||
en_US, 'Debug board ',\
|
||||
en_US, 'Processes ',\
|
||||
\
|
||||
ru, 'ƒ¥¥à â®à ®¡®¥¢ ',\
|
||||
ru, '<27> áâனª ®ª® ',\
|
||||
ru, '“¯à ¢«¥¨¥ ¨ª®ª ¬¨ ',\
|
||||
ru, '<27> áâனª ãáâனá⢠',\
|
||||
ru, '<27> ¥«ì ®â« ¤ª¨ ',\
|
||||
ru, '<27>à®æ¥ááë ',\
|
||||
ru_RU, 'ƒ¥¥à â®à ®¡®¥¢ ',\
|
||||
ru_RU, '<27> áâனª ®ª® ',\
|
||||
ru_RU, '“¯à ¢«¥¨¥ ¨ª®ª ¬¨ ',\
|
||||
ru_RU, '<27> áâனª ãáâனá⢠',\
|
||||
ru_RU, '<27> ¥«ì ®â« ¤ª¨ ',\
|
||||
ru_RU, '<27>à®æ¥ááë ',\
|
||||
\
|
||||
et, 'Taust ',\
|
||||
et, 'Töölaud ',\
|
||||
et, 'Ikooni hald.',\
|
||||
et, 'Seadme hald.',\
|
||||
et, 'Silumis aken',\
|
||||
et, 'Protsessid '
|
||||
et_EE, 'Taust ',\
|
||||
et_EE, 'Töölaud ',\
|
||||
et_EE, 'Ikooni hald.',\
|
||||
et_EE, 'Seadme hald.',\
|
||||
et_EE, 'Silumis aken',\
|
||||
et_EE, 'Protsessid '
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
align 4
|
||||
|
File diff suppressed because one or more lines are too long
@ -3,6 +3,8 @@
|
||||
; à ¡®âë ®ª á ¯®¨áª®¬ ¢ ª«î祢ëå á«®¢ å
|
||||
;
|
||||
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
prop_wnd_width equ 350 ;è¨à¨ ®ª á ¯®¨áª®¬
|
||||
SIZE_ONE_FLOAT equ 14
|
||||
|
||||
@ -12,7 +14,7 @@ wnd_k_words_run dd 0 ;
|
||||
|
||||
if lang eq ru_RU
|
||||
txt_caption db '<27>®¨áª ¢ ª«î祢ëå á«®¢ å',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
txt_caption db 'Search in keywords',0
|
||||
end if
|
||||
|
||||
|
@ -19,7 +19,7 @@ use32
|
||||
dd 0x0
|
||||
dd app_path
|
||||
|
||||
include 'lang.inc' ;language support
|
||||
include 'lang.inc' ; Language support for locales: it_IT, en_US.
|
||||
|
||||
include 'string.inc'
|
||||
;include 'macros.inc'
|
||||
@ -902,11 +902,9 @@ RunProgram:
|
||||
ret
|
||||
.err_out:
|
||||
if lang eq it_IT
|
||||
print "Impossibile caricare il programma"
|
||||
;--------------------------------------
|
||||
else
|
||||
print "Can't load program"
|
||||
|
||||
print "Impossibile caricare il programma"
|
||||
else ; Default to en_US
|
||||
print "Cannot load program"
|
||||
end if
|
||||
popa
|
||||
stc
|
||||
@ -923,13 +921,13 @@ mykey_window dd 0 ; Slot number of MyKey
|
||||
;########### Input Thread data start ############
|
||||
|
||||
; Input Thread Title
|
||||
if lang eq it_IT
|
||||
it_labelt db "Inserisci hotkey e nome "
|
||||
;--------------------------------------
|
||||
else
|
||||
it_labelt db "Input hotkey and it's name"
|
||||
|
||||
if lang eq it_IT
|
||||
it_labelt db "Inserisci hotkey e nome "
|
||||
else ; Default to en_US
|
||||
it_labelt db "Input hotkey and its name"
|
||||
end if
|
||||
|
||||
;labellen:
|
||||
it_edit edit_box 180, 20, 30, 0xffffff, 0xAA80, 0x0000ff, 0x0, 0x0, 31, it_buf_cmd_line, 0, 0
|
||||
it_buf_cmd_line dd 0 ;db MAX_HOTKEYS_NUM*32 dup(0) ; !Make it dynamic!!!
|
||||
@ -937,30 +935,28 @@ it_window dd 0 ; Slot number of the input thread
|
||||
it_alive db 0 ; Flag of the input thread existance
|
||||
it_keycode db 0
|
||||
it_hotkey_addr dd 0
|
||||
if lang eq it_IT
|
||||
it_hint db 'o premi Esc per cancellare',0
|
||||
;--------------------------------------
|
||||
else
|
||||
it_hint db 'or press Esc to cancel',0
|
||||
|
||||
if lang eq it_IT
|
||||
it_hint db 'o premi Esc per cancellare',0
|
||||
else ; Default to en_US
|
||||
it_hint db 'or press Esc to cancel',0
|
||||
end if
|
||||
|
||||
;########### Input Thread data end ############
|
||||
|
||||
;Button names
|
||||
if lang eq it_IT
|
||||
AddKeyText db 'Aggiungi',0
|
||||
ReloadKeyText db 'Ricarica',0
|
||||
SaveKeyText db 'Salva',0
|
||||
;DeleteKeyText db 'Delete',0
|
||||
;ManageKeyText db 'Manage',0
|
||||
;--------------------------------------
|
||||
else
|
||||
AddKeyText db 'Add',0
|
||||
ReloadKeyText db 'Reload',0
|
||||
SaveKeyText db 'Save',0
|
||||
;DeleteKeyText db 'Delete',0
|
||||
;ManageKeyText db 'Manage',0
|
||||
|
||||
AddKeyText db 'Aggiungi',0
|
||||
ReloadKeyText db 'Ricarica',0
|
||||
SaveKeyText db 'Salva',0
|
||||
;DeleteKeyText db 'Delete',0
|
||||
;ManageKeyText db 'Manage',0
|
||||
else ; Default to en_US
|
||||
AddKeyText db 'Add',0
|
||||
ReloadKeyText db 'Reload',0
|
||||
SaveKeyText db 'Save',0
|
||||
;DeleteKeyText db 'Delete',0
|
||||
;ManageKeyText db 'Manage',0
|
||||
end if
|
||||
|
||||
hotkeys_num db 0;15
|
||||
@ -980,18 +976,17 @@ system_dir0 db '/sys/lib/'
|
||||
boxlib_name db 'box_lib.obj',0
|
||||
|
||||
if lang eq it_IT
|
||||
err_message_found_lib db "Non trovo box_lib.obj",0
|
||||
head_f_i:
|
||||
head_f_l db 'Errore di sistema',0
|
||||
err_message_import db 'Error di importazione di box_lib.obj',0
|
||||
;--------------------------------------
|
||||
else
|
||||
err_message_found_lib db "Can't find box_lib.obj",0
|
||||
head_f_i:
|
||||
head_f_l db 'System error',0
|
||||
err_message_import db 'Error on import box_lib.obj',0
|
||||
|
||||
err_message_found_lib db "Non trovo box_lib.obj",0
|
||||
head_f_i:
|
||||
head_f_l db 'Errore di sistema',0
|
||||
err_message_import db 'Error di importazione di box_lib.obj',0
|
||||
else ; Default to en_US
|
||||
err_message_found_lib db "Can't find box_lib.obj",0
|
||||
head_f_i:
|
||||
head_f_l db 'System error',0
|
||||
err_message_import db 'Error on import box_lib.obj',0
|
||||
end if
|
||||
|
||||
align 4
|
||||
myimport:
|
||||
edit_box_draw dd aEdit_box_draw
|
||||
|
@ -84,10 +84,12 @@ B_NS equ 190 shl 16+50
|
||||
|
||||
FOCUSABLE equ 4
|
||||
|
||||
; multilanguage interface - configuratable in lang.inc
|
||||
day_count db 3,0,3,2,3,2,3,3,2,3,2,3
|
||||
Fkeys db 210,211,212,213,214,215,216,217,208,209,228,159
|
||||
|
||||
; Multilanguage interface - configurable in lang.inc
|
||||
; Language support for locales: ru_RU (CP866), de_DE, fr_FR, fi_FI, et_EE, it_IT, en_US
|
||||
|
||||
month_name:
|
||||
if lang eq ru_RU
|
||||
db 8
|
||||
@ -173,7 +175,7 @@ else if lang eq it_IT
|
||||
db 'Ottobre '
|
||||
db 'Novembre '
|
||||
db 'Dicembre '
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 9
|
||||
db 'January '
|
||||
db 'February '
|
||||
@ -249,7 +251,7 @@ else if lang eq it_IT
|
||||
db 'Gio'
|
||||
db 'Ven'
|
||||
db 'Sab'
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 3
|
||||
db 7
|
||||
db 'Sun'
|
||||
@ -272,7 +274,7 @@ else if lang eq et_EE
|
||||
db 'Kalender',0
|
||||
else if lang eq it_IT
|
||||
db 'Calendario',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'Calendar',0
|
||||
end if
|
||||
|
||||
@ -287,7 +289,7 @@ else if lang eq et_EE
|
||||
db 'Täna'
|
||||
else if lang eq it_IT
|
||||
db 'Oggi'
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'Today'
|
||||
end if
|
||||
today_end:
|
||||
@ -297,25 +299,25 @@ dropped db 0
|
||||
|
||||
sys_text:
|
||||
if lang eq ru_RU
|
||||
db '∴•',0
|
||||
db '∴•',0
|
||||
else if lang eq it_IT
|
||||
db ' Ora',0
|
||||
db ' Ora',0
|
||||
else if lang eq et_EE
|
||||
db ' Aeg ',0
|
||||
else
|
||||
db ' Time',0
|
||||
db ' Aeg ',0
|
||||
else ; Default to en_US
|
||||
db ' Time',0
|
||||
end if
|
||||
separator db ':',0
|
||||
plus db '+',0
|
||||
minus db '-',0
|
||||
|
||||
set_date_t:
|
||||
if lang eq ru_RU
|
||||
db '“áâ ®¢¨âì ¤ âã',0
|
||||
db '“áâ ®¢¨âì ¤ âã',0
|
||||
else if lang eq it_IT
|
||||
db ' Impostazioni ',0
|
||||
db ' Impostazioni ',0
|
||||
else if lang eq et_EE
|
||||
db ' Määra kuupäev ',0
|
||||
else
|
||||
db ' Set date ',0
|
||||
db ' Määra kuupäev ',0
|
||||
else ; Default to en_US
|
||||
db ' Set date ',0
|
||||
end if
|
||||
|
||||
|
@ -15,6 +15,8 @@
|
||||
dd 0x0 ; àäðåñ áóôåðà äëÿ ïàðàìåòðîâ (íå èñïîëüçóåòñÿ)
|
||||
dd 0x0 ; çàðåçåðâèðîâàíî
|
||||
|
||||
; Language support for locales: it_IT, en_US.
|
||||
|
||||
include 'macros.inc' ; ìàêðîñû îáëåã÷àþò æèçíü àññåìáëåðùèêîâ!
|
||||
|
||||
;---------------------------------------------------------------------
|
||||
@ -89,7 +91,7 @@ draw_window:
|
||||
|
||||
if lang eq it_IT
|
||||
mcall 0, <100,250>, <100,110>, 0x03AABBCC, 0x805080D0, 0x005080D0
|
||||
else
|
||||
else ; Default to en_US
|
||||
mcall 0, <100,230>, <100,110>, 0x03AABBCC, 0x805080D0, 0x005080D0
|
||||
end if
|
||||
mcall 71, 1 ,header
|
||||
@ -102,7 +104,7 @@ draw_window:
|
||||
|
||||
if lang eq it_IT
|
||||
mcall 4, <16,25>, 0x80ffffff,text1
|
||||
else
|
||||
else ; Default to en_US
|
||||
mcall 4, <25,25>, 0x80ffffff,text1
|
||||
end if
|
||||
mov edx,text2
|
||||
@ -123,21 +125,21 @@ draw_buttons:
|
||||
pusha
|
||||
if lang eq it_IT
|
||||
add ebx,60 shl 16
|
||||
else
|
||||
else ; Default to en_US
|
||||
add ebx,50 shl 16
|
||||
end if
|
||||
inc edx
|
||||
mcall
|
||||
if lang eq it_IT
|
||||
add ebx,60 shl 16
|
||||
else
|
||||
else ; Default to en_US
|
||||
add ebx,50 shl 16
|
||||
end if
|
||||
inc edx
|
||||
mcall
|
||||
if lang eq it_IT
|
||||
add ebx,60 shl 16
|
||||
else
|
||||
else ; Default to en_US
|
||||
add ebx,50 shl 16
|
||||
end if
|
||||
inc edx
|
||||
@ -152,7 +154,7 @@ if lang eq it_IT
|
||||
text3 db 'espelli espelli espelli espelli',0
|
||||
text2 db 'carica carica carica carica',0
|
||||
text1 db '/cd0/ /cd1/ /cd2/ /cd3/',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
text3 db 'eject eject eject eject',0
|
||||
text2 db 'load load load load',0
|
||||
text1 db '/cd0/ /cd1/ /cd2/ /cd3/',0
|
||||
|
@ -16,7 +16,7 @@
|
||||
dd 0x0 ; boot parameters
|
||||
dd cur_dir_path ; path
|
||||
;-------------------------------------------------------------------------------
|
||||
include "lang.inc"
|
||||
include "lang.inc" ; Language support for locales (UTF-8): de_DE, et_EE, ru_RU, it_IT, en_US.
|
||||
include "../../../macros.inc"
|
||||
include "../../../develop/libraries/box_lib/trunk/box_lib.mac"
|
||||
include "../../../KOSfuncs.inc"
|
||||
@ -1010,7 +1010,7 @@ else if lang eq it_IT
|
||||
.MB utf8z " MB"
|
||||
.GB utf8z " GB"
|
||||
;-------------------------------------------------------------------------------
|
||||
else
|
||||
else ; Default to en_US
|
||||
.window_caption utf8z "Process manager v0.2.3 - [Ctrl+Alt+Del]"
|
||||
|
||||
.process_name utf8z "NAME/TERMINATE"
|
||||
|
@ -45,7 +45,7 @@ macro embed_local_file fn
|
||||
dd I_END+0x400 ; esp
|
||||
dd my_param , 0x0 ; I_Param , I_Icon
|
||||
include '../../../macros.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU, en_US.
|
||||
|
||||
start:
|
||||
cmp [my_param],0
|
||||
@ -194,7 +194,7 @@ embedded:
|
||||
embed_docdir_file 'CREDITS.TXT' ;a
|
||||
if lang eq ru_RU
|
||||
embed_docdir_file 'GNU.TXT' ;b
|
||||
else
|
||||
else ; Default to en_US
|
||||
embed_docdir_file 'COPYING.TXT' ;b
|
||||
end if
|
||||
embed_docdir_file 'HOT_KEYS.TXT' ;c
|
||||
@ -202,7 +202,7 @@ end if
|
||||
embed_docdir_file 'MTDBG.TXT' ;e
|
||||
if lang eq ru_RU
|
||||
embed_local_file 'SYSFUNCR.TXT' ;f
|
||||
else
|
||||
else ; Default to en_US
|
||||
embed_local_file 'SYSFUNCS.TXT' ;f
|
||||
end if
|
||||
embed_local_file 'STACK.TXT' ;g
|
||||
|
@ -13,6 +13,9 @@ TEXT_ENTER: db 'Enter',0
|
||||
TEXT_END: db 'End',0
|
||||
TEXT_CANCEL: db 'x',0
|
||||
;---------------------------------------------------------------------
|
||||
|
||||
; Language support for locales: ru_RU (CP866), de_DE, it_IT, en_US
|
||||
|
||||
if lang eq ru_RU
|
||||
TEXT_WTITLE: db '‡ ¢¥à襨¥ à ¡®âë',0
|
||||
TEXT_RDSAVE1: db '‘®åà ¨âì ¨§¬¥¥¨ï, ᤥ« ë¥ ¢',0
|
||||
@ -37,7 +40,7 @@ else if lang eq it_IT
|
||||
TEXT_REBOOT: db 'Riavvio',0
|
||||
TEXT_OFF: db 'Spegni',0
|
||||
TEXT_SAVING: db 'Saving RAM-drive...',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
TEXT_WTITLE: db 'Shutdown computer',0
|
||||
TEXT_RDSAVE1: db 'Save all changes that were done',0
|
||||
TEXT_RDSAVE2: db 'during system work (Ctrl+S)',0
|
||||
|
@ -41,7 +41,7 @@ KMENUITEM_NORMAL equ 0
|
||||
KMENUITEM_SUBMENU equ 1
|
||||
KMENUITEM_SEPARATOR equ 2
|
||||
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include '../../macros.inc'
|
||||
include '../../proc32.inc'
|
||||
include '../../KOSfuncs.inc'
|
||||
@ -346,7 +346,7 @@ ch2 check_box2 Otstup shl 16 + 12, (190+dy) shl 16 + 12, 6, 0xFFFFFFFF, 0xAABBCC
|
||||
|
||||
browse db '...', 0
|
||||
|
||||
if lang eq ru_RU ; Russian language
|
||||
if lang eq ru_RU
|
||||
|
||||
title db "Formatting Disk Utility", 0
|
||||
|
||||
@ -372,7 +372,7 @@ unittext:
|
||||
.6 db '32 Š¡', 0
|
||||
.7 db '64 Š¡', 0
|
||||
|
||||
else ; English language
|
||||
else ; Default to en_US
|
||||
|
||||
title db "Formatting Disk Utility", 0
|
||||
|
||||
|
@ -3,6 +3,7 @@
|
||||
; Copyright (C) 2005, 2006, 2007 Mihailov Ilia (ghost.nsk@mail.ru)
|
||||
; All Right Reserved
|
||||
|
||||
; Language support for locales: it_IT, en_US.
|
||||
|
||||
mov edx, msg_about
|
||||
mov ebx, 17 * 65536 + 285
|
||||
@ -25,7 +26,7 @@ if lang eq it_IT
|
||||
'Mailto : ghost.nsk@mail.ru',\
|
||||
'',\
|
||||
' *** Usare a prioprio rischio ***'
|
||||
else
|
||||
else ; Default to en_US
|
||||
msg_about mls \ ; должна быть хотябы одна строка
|
||||
' Ghost Monitor',\
|
||||
'',\
|
||||
@ -40,5 +41,5 @@ else
|
||||
'',\
|
||||
'Mailto : ghost.nsk@mail.ru',\
|
||||
'',\
|
||||
' *** Use at YOUR own RISK ***'
|
||||
' *** Use at your own risk ***'
|
||||
end if
|
||||
|
@ -4,7 +4,9 @@
|
||||
; All Right Reserved
|
||||
;
|
||||
; Вкладка тестов
|
||||
;
|
||||
|
||||
; Language support for locales: it_IT, en_US.
|
||||
|
||||
; "GenuineIntel" - International Electronics
|
||||
; "GenuineTMx86" - Transmeta Processor
|
||||
; "AuthenticAMD" - Advanced Micro Devices
|
||||
@ -118,6 +120,6 @@ tmsg_k7 db 'K7/Athlon/Duron' ; 15
|
||||
tmsg_rec db 'recommended' ; 11
|
||||
if lang eq it_IT
|
||||
tmsg_war db 'Potrebbe danneggiare lo hardware '
|
||||
else
|
||||
else ; Default to en_US
|
||||
tmsg_war db 'May permanently damage the hardware'
|
||||
end if
|
||||
|
@ -17,6 +17,9 @@ icon_table:
|
||||
icons_reserved:
|
||||
times 9 db ' '
|
||||
;------------------------------------------------------------------------------
|
||||
|
||||
; Language support for locales: ru_RU (CP866), de_DE, it_IT, en_US
|
||||
|
||||
if lang eq ru_RU
|
||||
text:
|
||||
db 255,255,255,0, ' ’…Š‘’ '
|
||||
@ -25,7 +28,7 @@ text:
|
||||
db 255,255,255,0, ' <20><>ˆŒ…<C592>ˆ’œ '
|
||||
db 255,255,255,0, ' „Ž<E2809E>€‚ˆ’œ “„€‹ˆ’œ '
|
||||
db 0,0,0,0, '<27>€†Œˆ’… <20>€ <20>Ž‡ˆ–ˆž ˆŠŽ<C5A0>Šˆ „‹Ÿ <20>…„€Š’ˆ<E28099>Ž‚€<E2809A>ˆŸ '
|
||||
db 'x' ; <- END MARKER, DONT DELETE
|
||||
db 'x' ; <- END MARKER, DO NOT DELETE
|
||||
|
||||
add_text db '<27>€†Œˆ’… <20>€ <20>Ž‡ˆ–ˆž <20>…ˆ‘<CB86>Ž‹œ‡“…ŒŽ‰ ˆŠŽ<C5A0>Šˆ ',0
|
||||
rem_text db '<27>€†Œˆ’… <20>€ <20>Ž‡ˆ–ˆž ˆ‘<CB86>Ž‹œ‡“…ŒŽ‰ ˆŠŽ<C5A0>Šˆ ',0
|
||||
@ -39,7 +42,7 @@ text:
|
||||
db 255,255,255,0, ' ANWENDEN '
|
||||
db 255,255,255,0, ' HINZUFUEGEN ENTFERNEN '
|
||||
db 0,0,0,0, 'AUF BUTTON KLICKEN, UM ICON ZU EDITIEREN '
|
||||
db 'x' ; <- END MARKER, DONT DELETE
|
||||
db 'x' ; <- END MARKER, DO NOT DELETE
|
||||
|
||||
add_text db 'AUF UNBENUTZTE ICONPOSITION KLICKEN ',0
|
||||
rem_text db 'ICON ANKLICKEN; DAS GELOESCHT WERDEN SOLL ',0
|
||||
@ -53,13 +56,13 @@ text:
|
||||
db 255,255,255,0, ' Applica modifiche '
|
||||
db 255,255,255,0, ' Aggiungi Rimuovi '
|
||||
db 0,0,0,0, 'Clicca sull icona per effettuare modifiche '
|
||||
db 'x' ; <- END MARKER, DONT DELETE
|
||||
db 'x' ; <- END MARKER, DO NOT DELETE
|
||||
|
||||
add_text db 'Clicca su una posizione non usata ',0
|
||||
rem_text db 'Cliccare sull icona da rimuovere ',0
|
||||
title db 'Gestore Icone',0
|
||||
|
||||
else
|
||||
else ; Default to en_US
|
||||
text:
|
||||
db 255,255,255,0, ' TITLE '
|
||||
db 255,255,255,0, ' APP NAME '
|
||||
@ -67,7 +70,7 @@ text:
|
||||
db 255,255,255,0, ' APPLY CHANGES '
|
||||
db 255,255,255,0, ' ADD ICON REMOVE ICON '
|
||||
db 0,0,0,0, 'CLICK BUTTON ON ICON POSITION FOR EDIT '
|
||||
db 'x' ; <- END MARKER, DONT DELETE
|
||||
db 'x' ; <- END MARKER, DO NOT DELETE
|
||||
add_text db 'CLICK ON A NOT USED POSITION ',0
|
||||
rem_text db 'CLICK ICON POSITION; YOU WANT TO DELETE ',0
|
||||
title db 'Icon Manager',0
|
||||
@ -89,7 +92,7 @@ if lang eq ru_RU
|
||||
db '‡<>€—Šˆ - ˆ‡ , ‚›<E2809A><E280BA>€<EFBFBD> #'
|
||||
;else if lang eq it_IT
|
||||
; db 'Icone - di , Selezionate'
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'ICONS - OF , SELECTED'
|
||||
end if
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
idbChange equ 2
|
||||
idbCreate equ 3
|
||||
idbLeft equ 4
|
||||
@ -479,7 +481,7 @@ if lang eq ru_RU
|
||||
mpack ebx,272,35+END_ICONS_AREAH
|
||||
mov edx,DCaptProperties
|
||||
.DRD1:
|
||||
else
|
||||
else ; Default to en_US
|
||||
mov ecx,[sc.work_button_text]
|
||||
or ecx,90000000h
|
||||
mcall ,<372,35+END_ICONS_AREAH>,,DCaptCancel
|
||||
|
@ -34,7 +34,8 @@ BegData equ fiStdIco.point
|
||||
dd 0 ; boot parameters
|
||||
dd 0 ; path
|
||||
;------------------------------------------------------------------------------
|
||||
include 'lang.inc'
|
||||
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include '../../macros.inc'
|
||||
include '../../proc32.inc'
|
||||
include '../../develop/libraries/box_lib/trunk/box_lib.mac'
|
||||
@ -1106,7 +1107,7 @@ import libini,\
|
||||
|
||||
if lang eq ru_RU
|
||||
MinRMenuW dd 18*6+10
|
||||
else
|
||||
else ; Default to en_US
|
||||
MinRMenuW dd 15*6+10
|
||||
end if
|
||||
|
||||
@ -1124,7 +1125,7 @@ if lang eq ru_RU
|
||||
RMenuAdd db '„®¡ ¢¨âì',0
|
||||
RMenuDel db '“¤ «¨âì',0
|
||||
RMenuProp db '‘¢®©á⢠',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
RMenuRedrawFon db 'Redraw',0
|
||||
RMenuAlign db 'Snap to grid',0
|
||||
RMenuOffMoving db 'Fix the icons',0
|
||||
@ -1139,7 +1140,7 @@ if lang eq ru_RU
|
||||
WarningSave db '<27>¥ § ¡ã¤ì⥠á®åà ¨âì ¨§¬¥¥¨ï, § ¯ãáâ¨âì RDSave',0
|
||||
ErrNotFoundIni db '<27>¥ ©¤¥ icon.ini',0
|
||||
ErrName db 'ˆ¬ï "rbmenu" § १¥à¢¨à®¢ ®',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
ErrRunProg db 'Error running program',0
|
||||
WarningSave db 'Remember to save changes with "RDSave"',0
|
||||
ErrNotFoundIni db 'icon.ini not found',0
|
||||
@ -1161,7 +1162,7 @@ DCaptCreate db '
|
||||
DCaptProperties db 'ˆ§¬¥¨âì',0
|
||||
DCaptCancel db 'Žâ¬¥¨âì',0
|
||||
|
||||
else
|
||||
else ; Default to en_US
|
||||
DTitleAdd db 'Add icon',0
|
||||
DTitleProp db 'Change icon',0
|
||||
|
||||
|
@ -18,7 +18,7 @@ include '../../develop/libraries/box_lib/load_lib.mac'
|
||||
include '../../develop/libraries/box_lib/trunk/box_lib.mac'
|
||||
;include 'mem.inc'
|
||||
;include 'dll.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: it_IT, en_US.
|
||||
|
||||
@use_library ;_mem mem.Alloc,mem.Free,mem.ReAlloc, dll.Load
|
||||
|
||||
@ -156,7 +156,7 @@ if lang eq it_IT
|
||||
txt_160 db 'Bloc Num',0
|
||||
txt_159 db 'Bloc Maiusc',0
|
||||
txt_158 db 'Bloc Scorr',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
txt_160 db 'Num',0
|
||||
txt_159 db 'Caps',0
|
||||
txt_158 db 'Scroll',0
|
||||
|
@ -17,6 +17,8 @@
|
||||
;; For more details see readme.txt ;;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
; Language support for locales: it_IT, en_US.
|
||||
|
||||
format binary
|
||||
|
||||
APP_NAME fix 'Launch'
|
||||
@ -354,7 +356,7 @@ if lang eq it_IT
|
||||
|
||||
message_ok:
|
||||
db '%s caricato correttamente. PID: %d (0x%X)', 0
|
||||
else
|
||||
else ; Default to en_US
|
||||
message_dbg_not_found:
|
||||
db '%s not found', 10, 0
|
||||
|
||||
@ -362,7 +364,7 @@ else
|
||||
db 'File (%s) not found!', 0
|
||||
|
||||
message_ok:
|
||||
db '%s loaded succesfully. PID: %d (0x%X)', 0
|
||||
db '%s loaded successfully. PID: %d (0x%X)', 0
|
||||
end if
|
||||
;; Configuration path
|
||||
etc_cfg:
|
||||
|
@ -20,7 +20,7 @@ M01header.params:
|
||||
include "../../string.inc"
|
||||
include "../../develop/libraries/box_lib/trunk/box_lib.mac"
|
||||
|
||||
include "lang.inc"
|
||||
include "lang.inc" ; Language support for locales: ru_RU (CP866), et_EE, it_IT, en_US.
|
||||
|
||||
if DEBUG eq 1
|
||||
include "../../debug.inc"
|
||||
@ -43,7 +43,7 @@ else if lang eq it_IT
|
||||
browse_txt db "Browse...", 0
|
||||
notify_txt db "'Incorrect ", '"', "/sys/settings/assoc.ini", '"', " file' -tE", 0
|
||||
checkbox_txt db "Always use selected program", 0
|
||||
else
|
||||
else ; Default to en_US
|
||||
title db "Open with", 0
|
||||
browse_txt db "Browse...", 0
|
||||
notify_txt db "'Incorrect ", '"', "/sys/settings/assoc.ini", '"', " file' -tE", 0
|
||||
|
@ -24,7 +24,7 @@ dd PARAMS ;
|
||||
dd cur_dir_path
|
||||
|
||||
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), et_EE, it_IT, en_US.
|
||||
include '../../../macros.inc'
|
||||
if debug eq yes
|
||||
include '../../../debug.inc'
|
||||
@ -444,7 +444,7 @@ aUnknownError db 'Errore sconosciuto',0
|
||||
rdError db "You can't save image on itself",0
|
||||
error db 'Errore: ',0
|
||||
;---------------------------------------------------------------------
|
||||
else
|
||||
else ; Default to en_US
|
||||
save db ' Save',0
|
||||
cancel db 'Cancel',0
|
||||
select db ' Select',0
|
||||
|
@ -7,7 +7,7 @@ include '../../../develop/libraries/box_lib/trunk/box_lib.mac'
|
||||
include 'txtbut.inc'
|
||||
include '../../../macros.inc'
|
||||
include 'run.mac'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), it_IT, en_US.
|
||||
use32
|
||||
org 0
|
||||
db 'MENUET01'
|
||||
@ -263,7 +263,7 @@ else if lang eq it_IT
|
||||
run_ok db 'Il programma eseguito correttamente',0
|
||||
grab_text db 'RUN',0
|
||||
run_but_text db 'Esegui',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
hello db 'Enter full path to file and press <Enter>',0
|
||||
bad_file_sys db 'Unknown file system',0 ; 3
|
||||
file_not_find db 'File not found',0 ; 5
|
||||
|
@ -1,10 +1,12 @@
|
||||
; Language support for locales: ru_RU (CP866), et_EE, en_US.
|
||||
|
||||
;-----------------------------------------------------------------------------
|
||||
text:
|
||||
db ' Unused1 '
|
||||
db ' Unused2 '
|
||||
if lang eq ru_RU
|
||||
db ' Unused1 '
|
||||
db ' Unused2 '
|
||||
db ' 3d ⥬ ï áâ®à® '
|
||||
db ' 3d ᢥ⫠ï áâ®à® '
|
||||
db ' 3D ⥬ ï áâ®à® '
|
||||
db ' 3D ᢥ⫠ï áâ®à® '
|
||||
db ' ‡ £®«®¢®ª ®ª '
|
||||
db ' ”® ®ª '
|
||||
db ' Š®¯ª '
|
||||
@ -13,10 +15,8 @@ if lang eq ru_RU
|
||||
db ' ƒà 䨪 ¢ ®ª¥ '
|
||||
db 'x'
|
||||
else if lang eq et_EE
|
||||
db ' Unused1 '
|
||||
db ' Unused2 '
|
||||
db ' 3d dark '
|
||||
db ' 3d light '
|
||||
db ' 3D dark '
|
||||
db ' 3D light '
|
||||
db ' Akna pealkiri '
|
||||
db ' Akna tööpiirkond '
|
||||
db ' Akna tööpiirkonna nupp '
|
||||
@ -24,11 +24,9 @@ else if lang eq et_EE
|
||||
db ' Akna tööpiirkonna tekst '
|
||||
db ' Akna tööpiirkonna graafika '
|
||||
db 'x'
|
||||
else
|
||||
db ' Unused1 '
|
||||
db ' Unused2 '
|
||||
db ' 3d dark '
|
||||
db ' 3d light '
|
||||
else ; Default to en_US
|
||||
db ' 3D dark '
|
||||
db ' 3D light '
|
||||
db ' Window title '
|
||||
db ' Window background '
|
||||
db ' Button '
|
||||
@ -42,7 +40,7 @@ if lang eq ru_RU
|
||||
sz t1,'‡€ƒ<E282AC>“‡ˆ’œ ‘Ž•<C5BD>€<EFBFBD>ˆ’œ <20><>ˆŒ…<C592>ˆ’œ'
|
||||
else if lang eq et_EE
|
||||
sz t1,' LAADI SALVESTA KINNITA'
|
||||
else
|
||||
else ; Default to en_US
|
||||
sz t1,' LOAD SAVE APPLY'
|
||||
end if
|
||||
;-----------------------------------------------------------------------------
|
||||
@ -50,7 +48,7 @@ if lang eq ru_RU
|
||||
sz t2,'‡€ƒ<E282AC>“‡ˆ’œ 3D <20>‹Ž‘Šˆ… <20><>ˆŒ…<C592>ˆ’œ'
|
||||
else if lang eq et_EE
|
||||
sz t2,' LAADI 3D LAME KINNITA'
|
||||
else
|
||||
else ; Default to en_US
|
||||
sz t2,' LOAD 3D FLAT APPLY'
|
||||
end if
|
||||
;-----------------------------------------------------------------------------
|
||||
@ -59,7 +57,7 @@ if lang eq ru_RU
|
||||
db ' ‚ë¡®à 梥⮢®£® ®ä®à¬«¥¨ï: ',0
|
||||
else if lang eq et_EE
|
||||
db ' Valik varviskeeme: ',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
db ' Choice of color schemes: ',0
|
||||
end if
|
||||
;-----------------------------------------------------------------------------
|
||||
@ -68,7 +66,7 @@ if lang eq ru_RU
|
||||
db ' ‚ë¡®à ᪨ : ',0
|
||||
else if lang eq et_EE
|
||||
db ' Valik nahad: ',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
db ' Choice of skins: ',0
|
||||
end if
|
||||
;-----------------------------------------------------------------------------
|
||||
@ -76,7 +74,7 @@ if lang eq ru_RU
|
||||
sz caption_text,'‡ £®«®¢®ª'
|
||||
else if lang eq et_EE
|
||||
sz caption_text,'Pealkiri'
|
||||
else
|
||||
else ; Default to en_US
|
||||
sz caption_text,'Caption'
|
||||
end if
|
||||
;-----------------------------------------------------------------------------
|
||||
@ -86,7 +84,7 @@ if lang eq ru_RU
|
||||
sz window_text,'’¥ªáâ ¢ ®ª¥'
|
||||
else if lang eq et_EE
|
||||
sz window_text,'Akna tekst'
|
||||
else
|
||||
else ; Default to en_US
|
||||
sz window_text,'Window text'
|
||||
end if
|
||||
;-----------------------------------------------------------------------------
|
||||
@ -94,7 +92,7 @@ if lang eq ru_RU
|
||||
sz button_text,'’¥ªáâ ª®¯ª¥'
|
||||
else if lang eq et_EE
|
||||
sz button_text,'Nupu tekst'
|
||||
else
|
||||
else ; Default to en_US
|
||||
sz button_text,'Button text'
|
||||
end if
|
||||
;-----------------------------------------------------------------------------
|
||||
@ -104,7 +102,7 @@ else if lang eq et_EE
|
||||
title db 'Akna seaded',0
|
||||
else if lang eq it_IT
|
||||
title db 'Impostazioni',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
title db 'Windows settings',0
|
||||
end if
|
||||
;---------------------------------------------------------------------
|
||||
|
@ -51,14 +51,14 @@ align 4
|
||||
;--------------------------------------
|
||||
align 4
|
||||
.attachment_selected:
|
||||
xor eax,eax ; DEFINE AND DRAW WINDOW
|
||||
xor eax,eax ; DEFINE AND DRAW WINDOW
|
||||
mov edx, [wcolor]
|
||||
or edx, 0x01000000 ; do not draw the window
|
||||
mov esi, [wcolor]
|
||||
or esi, 0x01000000 ; unmovable window
|
||||
mov edi, [wcolor]
|
||||
mov [panel_x_pos], ebx
|
||||
mov [panel_y_pos], ecx ; Ïîêà ÷òî òàê.
|
||||
mov [panel_y_pos], ecx ; So far ok
|
||||
mcall
|
||||
|
||||
movzx eax,word [screenxy+2]
|
||||
@ -276,7 +276,7 @@ align 4
|
||||
sub bx,7
|
||||
mov ecx,[PanelText_color]
|
||||
or ecx,0x10000000
|
||||
if lang eq et_EE
|
||||
if lang eq et_ET
|
||||
mcall 4,,,m_text,5
|
||||
else
|
||||
mcall 4,,,m_text,4
|
||||
|
@ -32,7 +32,7 @@ include '..\..\..\develop\libraries\box_lib\load_lib.mac'
|
||||
include '..\..\..\macros.inc'
|
||||
include '../../../gui_patterns.inc'
|
||||
include '../../../KOSfuncs.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: it_IT, en_US.
|
||||
include 'draw.inc'
|
||||
include 'brand.inc' ; brand ID decoding
|
||||
include 'caches.inc' ; L1 and L2 cashes decoding for Intel
|
||||
@ -3141,14 +3141,9 @@ techlen:
|
||||
name:
|
||||
|
||||
if lang eq it_IT
|
||||
|
||||
db 'Codename:',0
|
||||
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
db 'CODENAME:',0
|
||||
|
||||
|
||||
end if
|
||||
|
||||
namelen:
|
||||
@ -3156,13 +3151,9 @@ namelen:
|
||||
vendorname:
|
||||
|
||||
if lang eq it_IT
|
||||
|
||||
db 'Vendor CPU ', 0
|
||||
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
db 'CPU VENDOR: ', 0
|
||||
|
||||
end if
|
||||
|
||||
vendornamelen:
|
||||
@ -3170,13 +3161,9 @@ vendornamelen:
|
||||
cpuname:
|
||||
|
||||
if lang eq it_IT
|
||||
|
||||
db 'Vendor CPU ', 0
|
||||
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
db 'CPU VENDOR: ', 0
|
||||
|
||||
end if
|
||||
|
||||
cpunamelen:
|
||||
@ -3185,13 +3172,9 @@ cpunamelen:
|
||||
fam:
|
||||
|
||||
if lang eq it_IT
|
||||
|
||||
db 'Famiglia: std ext', 0
|
||||
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
db 'FAMILY: std ext', 0
|
||||
|
||||
end if
|
||||
|
||||
famlen:
|
||||
@ -3199,13 +3182,9 @@ famlen:
|
||||
mode:
|
||||
|
||||
if lang eq it_IT
|
||||
|
||||
db 'Modello: std ext', 0
|
||||
|
||||
else
|
||||
|
||||
db 'MODEL: std ext', 0
|
||||
|
||||
db 'Modello: std ext', 0
|
||||
else ; Default to en_US
|
||||
db 'MODEL: std ext', 0
|
||||
end if
|
||||
|
||||
modelen:
|
||||
@ -3213,13 +3192,9 @@ modelen:
|
||||
step:
|
||||
|
||||
if lang eq it_IT
|
||||
|
||||
db 'Stepping: ', 0
|
||||
|
||||
else
|
||||
|
||||
db 'STEPPING: ', 0
|
||||
|
||||
db 'Stepping: ', 0
|
||||
else ; Default to en_US
|
||||
db 'STEPPING: ', 0
|
||||
end if
|
||||
|
||||
steplen:
|
||||
@ -3297,13 +3272,9 @@ logcpuslen:
|
||||
speed :
|
||||
|
||||
if lang eq it_IT
|
||||
|
||||
; db 'Performance',0
|
||||
|
||||
else
|
||||
|
||||
; db 'PERFORMANCE:',0
|
||||
|
||||
; db 'Performance',0
|
||||
else ; Default to en_US
|
||||
; db 'PERFORMANCE:',0
|
||||
end if
|
||||
|
||||
speedlen:
|
||||
@ -3321,13 +3292,9 @@ kbperseclen:
|
||||
instruct:
|
||||
|
||||
if lang eq it_IT
|
||||
|
||||
db 'Set istruzioni'
|
||||
|
||||
else
|
||||
|
||||
db 'Instruction sets'
|
||||
|
||||
db 'Set istruzioni'
|
||||
else ; Default to en_US
|
||||
db 'Instruction sets'
|
||||
end if
|
||||
|
||||
instructlen:
|
||||
@ -3355,13 +3322,9 @@ EXTCAlen:
|
||||
oblom:
|
||||
|
||||
if lang eq it_IT
|
||||
|
||||
db 'CPUID non e disponibile'
|
||||
|
||||
else
|
||||
|
||||
db 'SORRY, CPUID IS NOT AVAILABLE'
|
||||
|
||||
db 'CPUID non e disponibile'
|
||||
else ; Default to en_US
|
||||
db 'SORRY, CPUID IS NOT AVAILABLE'
|
||||
end if
|
||||
|
||||
oblomlen:
|
||||
@ -3370,17 +3333,14 @@ oblomlen:
|
||||
other:
|
||||
|
||||
if lang eq it_IT
|
||||
|
||||
db 'Questo vendor non e supportato'
|
||||
|
||||
else
|
||||
|
||||
db 'SORRY, THIS VENDOR IS NOT SUPPORTED YET'
|
||||
|
||||
db 'Questo vendor non e supportato'
|
||||
else ; Default to en_US
|
||||
db 'SORRY, THIS VENDOR IS NOT SUPPORTED YET'
|
||||
end if
|
||||
|
||||
otherlen:
|
||||
|
||||
|
||||
cacheP4:
|
||||
|
||||
db 'L1(inst): Kuops -way set -byte line size'
|
||||
@ -3388,22 +3348,14 @@ cacheP4:
|
||||
cacheP4len:
|
||||
|
||||
|
||||
|
||||
|
||||
typen:
|
||||
|
||||
if lang eq it_IT
|
||||
|
||||
db 'Tipo:'
|
||||
|
||||
else
|
||||
|
||||
db 'Type:'
|
||||
|
||||
db 'Tipo:'
|
||||
else ; Default to en_US
|
||||
db 'Type:'
|
||||
end if
|
||||
|
||||
|
||||
|
||||
typenlen:
|
||||
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
; original author: barsuk
|
||||
|
||||
; <--- include all MeOS stuff --->
|
||||
include "lang.inc"
|
||||
include "lang.inc" ; Language support for locales: ru_RU, en_US.
|
||||
include "../../../macros.inc"
|
||||
|
||||
; <--- start of MenuetOS application --->
|
||||
@ -219,8 +219,8 @@ no_info:
|
||||
; in: ebx = screen_width, ecx = screen_height
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_image_size,\
|
||||
ru, "<22> §¬¥à ¨§®¡à ¦¥¨ï ¨ à §¬¥é¥¨¥",\
|
||||
en, "Image Size and Placement"
|
||||
ru_RU, "<22> §¬¥à ¨§®¡à ¦¥¨ï ¨ à §¬¥é¥¨¥",\
|
||||
en_US, "Image Size and Placement"
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_image_size:
|
||||
@ -261,8 +261,8 @@ t_image_size:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_grid,\
|
||||
ru, "‘¥âª ",\
|
||||
en, "Grid"
|
||||
ru_RU, "‘¥âª ",\
|
||||
en_US, "Grid"
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_grid:
|
||||
@ -301,8 +301,8 @@ grid_next_x:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_horstr,\
|
||||
ru, "ƒ®à¨§®â «ìë¥ ¯àï¬ë¥ «¨¨¨",\
|
||||
en, "Horizontal Straightness"
|
||||
ru_RU, "ƒ®à¨§®â «ìë¥ ¯àï¬ë¥ «¨¨¨",\
|
||||
en_US, "Horizontal Straightness"
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_horstr:
|
||||
@ -330,8 +330,8 @@ hor_next_y:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_vertstr,\
|
||||
ru, "‚¥à⨪ «ìë¥ ¯àï¬ë¥ «¨¨¨",\
|
||||
en, "Vertical Straightness"
|
||||
ru_RU, "‚¥à⨪ «ìë¥ ¯àï¬ë¥ «¨¨¨",\
|
||||
en_US, "Vertical Straightness"
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_vertstr:
|
||||
@ -357,8 +357,8 @@ vert_next_x:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_distort,\
|
||||
ru, "<22>஢¥àª ¨áª ¦¥¨ï",\
|
||||
en, "Distortion",
|
||||
ru_RU, "<22>஢¥àª ¨áª ¦¥¨ï",\
|
||||
en_US, "Distortion",
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_distort:
|
||||
@ -406,8 +406,8 @@ dist_next:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_horres,\
|
||||
ru, "<22> §à¥è¥¨¥ ¯® £®à¨§®â «¨",\
|
||||
en, "Horizontal Resolution",
|
||||
ru_RU, "<22> §à¥è¥¨¥ ¯® £®à¨§®â «¨",\
|
||||
en_US, "Horizontal Resolution",
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_horres:
|
||||
@ -441,8 +441,8 @@ horres_next:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_vertres,\
|
||||
ru, "<22> §à¥è¥¨¥ ¯® ¢¥à⨪ «¨",\
|
||||
en, "Vertical Resolution",
|
||||
ru_RU, "<22> §à¥è¥¨¥ ¯® ¢¥à⨪ «¨",\
|
||||
en_US, "Vertical Resolution",
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_vertres:
|
||||
@ -477,8 +477,8 @@ vertres_next:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_moire,\
|
||||
ru, "˜ ¡«®ë Œã à ",\
|
||||
en, "Moire Patterns",
|
||||
ru_RU, "˜ ¡«®ë Œã à ",\
|
||||
en_US, "Moire Patterns",
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_moire:
|
||||
@ -498,8 +498,8 @@ moire_next:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_revsharp,\
|
||||
ru, "<22>¥¢¥àᨢ ï १ª®áâì ¢¨¤¥®",\
|
||||
en, "Reverse Video Sharpness",
|
||||
ru_RU, "<22>¥¢¥àᨢ ï १ª®áâì ¢¨¤¥®",\
|
||||
en_US, "Reverse Video Sharpness",
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_revsharp:
|
||||
@ -534,8 +534,8 @@ revsharp_next:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_flicker,\
|
||||
ru, "“஢¥ì ¬¥àæ ¨ï",\
|
||||
en, "Flicker Severity",
|
||||
ru_RU, "“஢¥ì ¬¥àæ ¨ï",\
|
||||
en_US, "Flicker Severity",
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_flicker:
|
||||
@ -543,16 +543,16 @@ t_flicker:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_glare,\
|
||||
ru, "“஢¥ì ¡«¨ª®¢ ¯®¤á¢¥âª¨",\
|
||||
en, "Glare Severity",
|
||||
ru_RU, "“஢¥ì ¡«¨ª®¢ ¯®¤á¢¥âª¨",\
|
||||
en_US, "Glare Severity",
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_glare: ; ®¯â¨¬¨§¨à®¢ âì ¥ç¥£®
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_interlace,\
|
||||
ru, "Ž¡ à㦥¨¥ ¨â¥à«¥©á¨£ ",\
|
||||
en, "Interlacing Detection",
|
||||
ru_RU, "Ž¡ à㦥¨¥ ¨â¥à«¥©á¨£ ",\
|
||||
en_US, "Interlacing Detection",
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_interlace:
|
||||
@ -570,8 +570,8 @@ interlace_next:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_scrreg,\
|
||||
ru, "<22>¥£ã«¨à®¢ª íªà ",\
|
||||
en, "Screen Regulation",
|
||||
ru_RU, "<22>¥£ã«¨à®¢ª íªà ",\
|
||||
en_US, "Screen Regulation",
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_scrreg:
|
||||
@ -582,8 +582,8 @@ t_scrreg:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_pricol,\
|
||||
ru, "—¨áâ®â ®á®¢ëå 梥⮢",\
|
||||
en, "Primary Color Purity",
|
||||
ru_RU, "—¨áâ®â ®á®¢ëå 梥⮢",\
|
||||
en_US, "Primary Color Purity",
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_pricol:
|
||||
@ -615,8 +615,8 @@ t_pricol:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_colint,\
|
||||
ru, "ƒà ¤¨¥â ¨â¥á¨¢®á⨠梥â ",\
|
||||
en, "Color Intensity Gradient",
|
||||
ru_RU, "ƒà ¤¨¥â ¨â¥á¨¢®á⨠梥â ",\
|
||||
en_US, "Color Intensity Gradient",
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_colint:
|
||||
@ -707,8 +707,8 @@ colint_next_line:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_colalign,\
|
||||
ru, "–¢¥â®¢®¥ ¢ëà ¢¨¢ ¨¥",\
|
||||
en, "Color Alignment Grid",
|
||||
ru_RU, "–¢¥â®¢®¥ ¢ëà ¢¨¢ ¨¥",\
|
||||
en_US, "Color Alignment Grid",
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_colalign:
|
||||
@ -842,8 +842,8 @@ ggrid_last_xy:
|
||||
ret
|
||||
;------------------------------------------------------------------------------
|
||||
lsz i_colsyn,\
|
||||
ru, "‘¨åந§ æ¨ï 梥â ",\
|
||||
en, "Color Synchronization",
|
||||
ru_RU, "‘¨åந§ æ¨ï 梥â ",\
|
||||
en_US, "Color Synchronization",
|
||||
db 0
|
||||
;------------------------------------------------------------------------------
|
||||
t_colsyn:
|
||||
@ -892,30 +892,30 @@ DATA
|
||||
i_flicker, i_glare, i_interlace, i_scrreg, i_pricol, \
|
||||
i_colint, i_colalign, i_colsyn, 0
|
||||
|
||||
lsz press_space,\
|
||||
ru, "<22> ¦¬¨â¥ ¯à®¡¥« ¤«ï ¯à®¤®«¦¥¨ï,",\
|
||||
en, "Press 'Space' key to continue",
|
||||
db 0
|
||||
lsz press_space,\
|
||||
ru_RU, "<22> ¦¬¨â¥ ¯à®¡¥« ¤«ï ¯à®¤®«¦¥¨ï,",\
|
||||
en_US, "Press 'Space' key to continue",
|
||||
db 0
|
||||
|
||||
lsz press_i,\
|
||||
ru, "I ¤«ï ¯¥à¥ª«î票ï ᢥ¤¥¨©,",\
|
||||
en, "I to turn details on and off ",
|
||||
db 0
|
||||
lsz press_i,\
|
||||
ru_RU, "I ¤«ï ¯¥à¥ª«î票ï ᢥ¤¥¨©,",\
|
||||
en_US, "I to turn details on and off ",
|
||||
db 0
|
||||
|
||||
lsz press_c,\
|
||||
ru, "¨ C ¤«ï ¯¥à¥ª«îç¥¨ï ªãàá®à ",\
|
||||
en, "and C to show and hide cursor",
|
||||
db 0
|
||||
lsz press_c,\
|
||||
ru_RU, "¨ C ¤«ï ¯¥à¥ª«îç¥¨ï ªãàá®à ",\
|
||||
en_US, "and C to show and hide cursor",
|
||||
db 0
|
||||
|
||||
lsz header,\
|
||||
ru, "’¥áâ ¬®¨â®à ",\
|
||||
en, "Display test",
|
||||
db 0
|
||||
lsz header,\
|
||||
ru_RU, "’¥áâ ¬®¨â®à ",\
|
||||
en_US, "Display test",
|
||||
db 0
|
||||
|
||||
lsz test_finish,\
|
||||
ru, "Š®¥æ â¥áâ . <20> ¦¬¨â¥ ESC.",\
|
||||
en, "Test has been finished. Press ESC.",
|
||||
db 0
|
||||
lsz test_finish,\
|
||||
ru_RU, "Š®¥æ â¥áâ . <20> ¦¬¨â¥ ESC.",\
|
||||
en_US, "Test has finished. Press ESC.",
|
||||
db 0
|
||||
|
||||
cursor dd 32*32 dup(0x00000000) ; ¢á¥ à ¢® ᮦ¬¥âáï
|
||||
|
||||
|
@ -1,22 +1,24 @@
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
;-----------------------------------------------------------------------------
|
||||
s_text:
|
||||
if lang eq ru_RU
|
||||
db '‚ë¡®à ä ©« ',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'Select file',0
|
||||
end if
|
||||
;-----------------------------------------------------------------------------
|
||||
r_text:
|
||||
if lang eq ru_RU
|
||||
db '<27>ãáª',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'Start',0
|
||||
end if
|
||||
;-----------------------------------------------------------------------------
|
||||
result_table_text:
|
||||
if lang eq ru_RU
|
||||
db '<27> §¬¥à —⥨¥ (Š<>/á) ‡ ¯¨áì (Š<>/á)',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'Size Read (KB/s) Write (KB/s)',0
|
||||
end if
|
||||
;-----------------------------------------------------------------------------
|
||||
@ -170,15 +172,15 @@ check1 check_box2 (100 shl 16)+12,(27 shl 16)+12,6,0xFFFFFF,0,0xffffff,\
|
||||
check_text1:
|
||||
if lang eq ru_RU
|
||||
db '’¥áâ¨à®¢ âì § ¯¨áì',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'Use testing of write',0
|
||||
end if
|
||||
|
||||
check_box_warning_text:
|
||||
if lang eq ru_RU
|
||||
db '‚<>ˆŒ€<C592>ˆ…! <20>஢¥àª ᪮à®á⨠§ ¯¨á¨ ã¨ç⮦ ¥â ᮤ¥à¦¨¬®¥ ä ©« !',0
|
||||
else
|
||||
db 'WARNING! Testing of write speed is destroy contents of file!',0
|
||||
else ; Default to en_US
|
||||
db 'WARNING! Testing of write speed will destroy file contents!',0
|
||||
end if
|
||||
;-----------------------------------------------------------------------------
|
||||
OpenDialog_data:
|
||||
|
@ -7,7 +7,7 @@
|
||||
;
|
||||
|
||||
include '..\..\..\macros.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: it_IT, en_US.
|
||||
|
||||
memsize = 1000h
|
||||
org 0
|
||||
@ -185,7 +185,7 @@ end_dr: mov eax, 12
|
||||
cmp al, 3
|
||||
jne not_bt
|
||||
|
||||
mov eax, 17 ; get id
|
||||
mov eax, 17 ; get id
|
||||
mcall
|
||||
cmp ah, 1
|
||||
jne no_exit
|
||||
@ -235,9 +235,8 @@ nb_name dd nb_nf
|
||||
bd_msk dd msk_i440
|
||||
|
||||
if lang eq it_IT
|
||||
;nb_nf db 9, 'Non trovato'
|
||||
nb_nf db 11, 'Non trovato'
|
||||
else
|
||||
nb_nf db 11, 'Non trovato'
|
||||
else ; Default to en_US
|
||||
nb_nf db 9, 'Not found'
|
||||
end if
|
||||
msk_i440 db 0
|
||||
@ -600,7 +599,7 @@ if lang eq it_IT
|
||||
.length = $ - msg_dis
|
||||
msg_nf db 'Non trovato '
|
||||
.length = $ - msg_nf
|
||||
else
|
||||
else ; Default to en_US
|
||||
msg_en db 'Enabled '
|
||||
.length = $ - msg_en
|
||||
msg_dis db 'Disabled '
|
||||
|
Loading…
Reference in New Issue
Block a user