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:
Andrew 2024-06-10 22:27:47 +01:00
parent 84c5a4400a
commit 0cdd2189aa
64 changed files with 37481 additions and 36825 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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]
@ -123,7 +125,7 @@ if lang eq ru_RU
'ª«¥âª¨ ®¤¨­ ª®¢®£® 梥â . <20>«®ª ­¥ ®â®¡à ¦¥­ ¢ 3D,',\
'¯®íâ®¬ã ‚ë ¢¨¤¨â¥ «¨èì ¥£® ¯à®¥ªæ¨î.','',\
'http://www.clickmazes.com'
else
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',\

View File

@ -1,3 +1,5 @@
; Language support for locales: ru_RU (CP866), en_US.
; level format
; [fx|fy][blue xy][red xy]..[maze walls]
@ -55,7 +57,7 @@ if lang eq ru_RU
'­ ¯à ¢«¥­¨¨. •®¤ à §à¥è¥­ ⮫쪮 ¢ á«ãç ¥',\
'®âáãâáâ¢¨ï ¯à¥¯ïâá⢨© ¤«ï ®¡®¨å ¡«®ª®¢.','',\
'http://www.clickmazes.com'
else
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',\

View File

@ -1,3 +1,5 @@
; Language support for locales: ru_RU (CP866), en_US.
FH_levelp:
mcall 40,100111b
call get_xy_sf
@ -184,7 +186,7 @@ if lang eq ru_RU
'®áâ ­ ¢«¨¢ ïáì ⮫쪮 ã ªà ï, ¯¥à¥¤ ç¥à­ë¬¨',\
'ª¢ ¤à â ¬¨ ¨«¨ 㦥 ¯®á¥é¥­­ë¬¨ ª«¥âª ¬¨.','',\
'http://www.clickmazes.com'
else
else ; Default to en_US
FH_help mstr \
'For each puzzle find the starting square and draw',\
'a path moving horizontally and vertically that',\

View File

@ -1,3 +1,5 @@
; Language support for locales: ru_RU (CP866), en_US.
LP_levelp:
mcall 40,100111b
inc [drag_flag]
@ -234,12 +236,12 @@ if lang eq ru_RU
'ç¥à¥§ ¡¥«ë© ªà㦮ª, «®¬ ­ ï ¯®¢®à ç¨¢ âì ­¥',\
'¬®¦¥â. ¯ãáâëå ¦¥ ª«¥âª å «®¬ ­ ï ¢¥¤¥â á¥¡ï ª ª',\
'§ å®ç¥â.','',\
'http://puzzleprograms.narod.ru'
else
'http://puzzleprograms.narod.ru' ; FIXME: Check link works
else ; Default to en_US
LP_help mstr \
'You have to draw closed line over every grid',\
'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'
'http://puzzleprograms.narod.ru' ; FIXME: Check link works
end if

View File

@ -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]
@ -122,7 +124,7 @@ if lang eq ru_RU
' ‚ è  § ¤ ç  - á¡à®á¨âì ¢á¥ ªà á­ë¥ ¯« èª¨.',\
'Š®«¨ç¥á⢮ 㯠¢è¨å ç¥à­ëå ¯« è¥ª ஫¨ ­¥ ¨£à ¥â.','',\
'http://www.clickmazes.com'
else
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',\

View File

@ -1,3 +1,5 @@
; Language support for locales: ru_RU (CP866), en_US.
NLT_levelp:
mov eax,OR_strip
call need_image
@ -80,13 +82,13 @@ if lang eq ru_RU
'祬 ª ¦¥âáï. ‚­¨¬ ­¨¥: ¥á«¨ ‚ë ¯à¨¬¥â¥ ¯«®å®¥',\
'à¥è¥­¨¥, ¬®¦¥â¥ ¯®¯ áâì ¢ â㯨ª ¨ ¡ã¤¥â¥',\
'¢ë­ã¦¤¥­ë ­ ç âì á­ ç « .','',\
'http://puzzleprograms.narod.ru'
else
'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'
'http://www.clickmazes.com' ; FIXME: Why are links different?
end if

View File

@ -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]
@ -213,8 +215,8 @@ if lang eq ru_RU
'¯¥à¥å®¤¥ áâ५ª¨ ­  ª«¥âªã ᨭ¥£® ¡«®ª  ®­¨',\
'¯®¬¥­ïîâáï ¬¥áâ ¬¨. ‡ ¤ ç  - ¯à®¢¥á⨠ªà á­ãî',\
'áâ५ªã ¨§ ­¨¦­¥© ª«¥âª¨ ¢ ¢¥àå­îî.','',\
'http://www.clickmazes.com'
else
'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',\
@ -223,5 +225,5 @@ else
'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'
'http://www.clickmazes.com' ; FIXME: Check link works
end if

View File

@ -1,3 +1,5 @@
; Language support for locales: ru_RU (CP866), en_US.
SMZ_levelp:
call get_xy_sf
xor eax,eax
@ -83,12 +85,12 @@ if lang eq ru_RU
'𧎚T桌鴭漭 祚嶉奶恥罱市鴙桑碪 摰亢<E691B0>, 丐見𩤃',\
'坏咱卿<E592B1> 炎𨸹<E7828E><F0A8B8B9> <20> 祚戶╞蟡限恭 狙咧蟡摵╳ 物乒悚',\
'祚 能麍悟, 祚<> 郊 亢摵見郊漭 芹<>陋ㄝ 炎𨸹<E7828E><F0A8B8B9>.','',\
'http://puzzleprograms.narod.ru'
else
'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'
'http://puzzleprograms.narod.ru' ; FIXME: Check link works
end if

View File

@ -1,3 +1,5 @@
; Language support for locales: ru_RU (CP866), en_US.
TM_levelp:
call get_xy_sf
mov [levptr],esi
@ -145,8 +147,8 @@ if lang eq ru_RU
'®­ ¯ëâ ¥âáï ¯®¤®©â¨ ¯® ¢¥à⨪ «¨ ­  1 ª¢ ¤à â.',\
'…᫨ ­¥¢®§¬®¦­® ᤥ« âì ­¨ ⮣®, ­¨ ¤à㣮£®,',\
'Œ¨­®â ¢à ¯à®¯ã᪠¥â ¤ ­­ë© 室.','',\
'http://puzzleprograms.narod.ru'
else
'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',\
@ -160,5 +162,5 @@ else
'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'
'http://puzzleprograms.narod.ru' ; FIXME: Check link works
end if

View File

@ -1,3 +1,5 @@
; Language support for locales: ru_RU (CP866), en_US.
TILT_levelp:
call SMZ_levelp
mov esi,[stepptr]
@ -77,7 +79,7 @@ if lang eq ru_RU
' ‚ è  § ¤ ç  - § áâ ¢¨âì ¯« èªã ¯®á¥â¨âì ª«¥âª¨',\
'á ªà á­ë¬¨ ª¢ ¤à â ¬¨.','',\
'http://www.clickmazes.com'
else
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',\

View File

@ -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]
@ -94,7 +96,7 @@ if lang eq ru_RU
'¬£­®¢¥­­® ¨á¯ àïîâáï. í⮬ á«ãç ¥ ‚ ¬ ¯à¨¤¥âáï',\
'­ ç âì ã஢¥­ì á­ ç « .','',\
'http://www.clickmazes.com'
else
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',\

View File

@ -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',\

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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: '

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1,3 +1,5 @@
; Language support for locales: en_US, ru_RU (CP866), de_DE.
;---------------------------------------------------------------------
; DATA AREA
;---------------------------------------------------------------------

View File

@ -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'

View File

@ -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

View File

@ -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] '

View File

@ -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:'

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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'
@ -903,10 +903,8 @@ RunProgram:
.err_out:
if lang eq it_IT
print "Impossibile caricare il programma"
;--------------------------------------
else
print "Can't load program"
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"
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,13 +935,13 @@ 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
else ; Default to en_US
it_hint db 'or press Esc to cancel',0
end if
;########### Input Thread data end ############
;Button names
@ -953,14 +951,12 @@ if lang eq it_IT
SaveKeyText db 'Salva',0
;DeleteKeyText db 'Delete',0
;ManageKeyText db 'Manage',0
;--------------------------------------
else
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
@ -984,14 +980,13 @@ if lang eq it_IT
head_f_i:
head_f_l db 'Errore di sistema',0
err_message_import db 'Error di importazione di box_lib.obj',0
;--------------------------------------
else
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

View File

@ -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:
@ -302,12 +304,13 @@ else if lang eq it_IT
db ' Ora',0
else if lang eq et_EE
db ' Aeg ',0
else
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
@ -315,7 +318,6 @@ else if lang eq it_IT
db ' Impostazioni ',0
else if lang eq et_EE
db ' Määra kuupäev ',0
else
else ; Default to en_US
db ' Set date ',0
end if

View File

@ -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

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1,10 +1,12 @@
; Language support for locales: ru_RU (CP866), et_EE, en_US.
;-----------------------------------------------------------------------------
text:
if lang eq ru_RU
db ' Unused1 '
db ' Unused2 '
db ' 3d ⥬­ ï áâ®à®­  '
db ' 3d ᢥ⫠ï áâ®à®­  '
if lang eq ru_RU
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
;---------------------------------------------------------------------

View File

@ -58,7 +58,7 @@ align 4
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

View File

@ -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
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
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
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
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
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
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
else ; Default to en_US
db 'Type:'
end if
typenlen:

View File

@ -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:
@ -893,28 +893,28 @@ DATA
i_colint, i_colalign, i_colsyn, 0
lsz press_space,\
ru, "<22> ¦¬¨â¥ ¯à®¡¥« ¤«ï ¯à®¤®«¦¥­¨ï,",\
en, "Press 'Space' key to continue",
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 ",
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",
ru_RU, "¨ C ¤«ï ¯¥à¥ª«î祭¨ï ªãàá®à ",\
en_US, "and C to show and hide cursor",
db 0
lsz header,\
ru, "’¥áâ ¬®­¨â®à ",\
en, "Display test",
ru_RU, "’¥áâ ¬®­¨â®à ",\
en_US, "Display test",
db 0
lsz test_finish,\
ru, "Š®­¥æ â¥áâ . <20> ¦¬¨â¥ ESC.",\
en, "Test has been finished. Press ESC.",
ru_RU, "Š®­¥æ â¥áâ . <20> ¦¬¨â¥ ESC.",\
en_US, "Test has finished. Press ESC.",
db 0
cursor dd 32*32 dup(0x00000000) ; ¢á¥ à ¢­® ᮦ¬¥âáï

View File

@ -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:

View File

@ -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
@ -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
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 '