mirror of
https://github.com/KolibriOS/kolibrios.git
synced 2024-11-22 09:01:18 +03:00
Compare commits
5 Commits
162079aa4b
...
e772302db4
Author | SHA1 | Date | |
---|---|---|---|
|
e772302db4 | ||
|
4a166ede82 | ||
|
46e816c366 | ||
|
65239bc359 | ||
|
f222e98a09 |
@ -31,10 +31,11 @@ A1. Fine. You will need a corresponding compiler, obviously.
|
||||
If the compiler produces an error "file not found" regarding 'lang.inc',
|
||||
the program can be compiled using different languages of interface.
|
||||
Create a file 'lang.inc' in the same folder as <input.asm> like follows:
|
||||
lang fix en
|
||||
lang fix en_US
|
||||
Here the last word selects the language. Valid languages are
|
||||
en, ru, et, it, sp. Not all programs provide all translations,
|
||||
en should always be available, ru is the most frequent after en.
|
||||
en_US, ru_RU, et_EE, it_IT, es_ES, ca_ES. Not all programs provide all
|
||||
translations, en_US should always be available, ru_RU is the most frequent
|
||||
after en_US.
|
||||
|
||||
* For a NASM program, get NASM at http://www.nasm.us/.
|
||||
To compile, find the main .asm file of the program and run
|
||||
@ -42,7 +43,7 @@ A1. Fine. You will need a corresponding compiler, obviously.
|
||||
Multi-language is rarely supported in this category, but you could still
|
||||
see sometimes an error "file not found" regarding 'lang_nasm.inc'. If so,
|
||||
create a file 'lang_nasm.inc' in the same folder as <input.asm> like follows:
|
||||
%define lang 'en'
|
||||
%define lang 'en_US'
|
||||
Read the entry about fasm for description of valid languages.
|
||||
|
||||
* For a c-- program, try to avoid compiling it and instead rewrite the code
|
||||
|
@ -1,6 +1,6 @@
|
||||
FASM=fasm
|
||||
FLAGS=-m 65536
|
||||
languages=en|ru|ge|et|sp
|
||||
languages=en_US|ru_RU|de_DE|et_EE|es_ES
|
||||
|
||||
.PHONY: all kernel bootloader clean
|
||||
|
||||
|
@ -11,8 +11,8 @@ pause
|
||||
goto :eof
|
||||
|
||||
:Target_kernel
|
||||
rem valid languages: en ru ge et sp
|
||||
set lang=en
|
||||
rem valid languages: en_US ru_RU de_DE et_EE es_ES
|
||||
set lang=en_US
|
||||
|
||||
echo *** building kernel with language '%lang%' ...
|
||||
|
||||
|
@ -6,7 +6,7 @@ KERPACK=$HOME/kolibrios/programs/other/kpack/kerpack_linux/kerpack
|
||||
KOLIBRI_IMG=$HOME/nightly/kolibri.img
|
||||
|
||||
replace=0; # Replace kernel in the image file?
|
||||
echo 'lang fix en' > lang.inc
|
||||
echo 'lang fix en_US' > lang.inc
|
||||
fasm -m 65536 bootbios.asm bootbios.bin
|
||||
fasm -m 65536 kernel.asm kernel.mnt
|
||||
$KERPACK kernel.mnt kernel.mnt
|
||||
|
@ -15,7 +15,7 @@
|
||||
dd 0x1000 ; esp
|
||||
dd 0, 0 ; no parameters, no path
|
||||
;---------------------------------------------------------------------
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (UTF-8), en_US.
|
||||
include '..\..\macros.inc'
|
||||
|
||||
delay = 20
|
||||
@ -240,7 +240,7 @@ draw_magnify:
|
||||
ret
|
||||
|
||||
;------------------------- Data area
|
||||
if lang eq ru_RU
|
||||
if lang eq ru_RU
|
||||
labelt:
|
||||
db 3, 'Измеритель', 0
|
||||
start_pix:
|
||||
@ -256,7 +256,7 @@ measure_d:
|
||||
inf:
|
||||
db 'Нажмите пробел', 0
|
||||
|
||||
else
|
||||
else ; Default to en_US
|
||||
labelt:
|
||||
db 3, 'Ruler', 0
|
||||
start_pix:
|
||||
@ -272,7 +272,8 @@ measure_d:
|
||||
inf:
|
||||
db 'Press Space', 0
|
||||
|
||||
end if
|
||||
end if
|
||||
|
||||
I_END:
|
||||
align 4
|
||||
magnify_area_start_x dd ?
|
||||
|
@ -19,7 +19,7 @@
|
||||
dd 0x1000 ; esp
|
||||
dd 0, 0 ; no parameters, no path
|
||||
;---------------------------------------------------------------------
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include '..\..\..\macros.inc'
|
||||
delay equ 20
|
||||
|
||||
@ -137,7 +137,7 @@ draw_magnify:
|
||||
if lang eq ru_RU
|
||||
labelt:
|
||||
db 'Magnifier - <20>ªà ï «ã¯ ', 0
|
||||
else
|
||||
else ; Default to en_US
|
||||
labelt:
|
||||
db 'Magnifier', 0
|
||||
end if
|
||||
|
@ -16,7 +16,7 @@ use32
|
||||
dd 0x1000 ; esp
|
||||
dd 0x0 , 0x0 ; I_Param , I_Icon
|
||||
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include '..\..\..\macros.inc'
|
||||
|
||||
START: ; start of execution
|
||||
@ -139,7 +139,7 @@ draw_window:
|
||||
|
||||
if lang eq ru_RU
|
||||
title db '’€‰Œ…<C592>',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
title db 'TIMER',0
|
||||
end if
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
@erase lang.inc
|
||||
@echo lang fix fr >lang.inc
|
||||
@echo lang fix fr_FR >lang.inc
|
||||
@fasm template.asm template
|
||||
@erase lang.inc
|
||||
@pause
|
@ -5,10 +5,10 @@
|
||||
; last update: 1/03/2007
|
||||
; written by: Ivan Poddubny
|
||||
; e-mail: ivan-yar@bk.ru
|
||||
;modified by: Heavyiron, maxcodehack
|
||||
; modified by: Heavyiron, maxcodehack
|
||||
|
||||
; <--- include all KolibriOS stuff --->
|
||||
include "lang.inc"
|
||||
include "lang.inc" ; Language support for locales: ru_RU (CP866), fr_FR, en_US.
|
||||
include "..\..\..\..\macros.inc"
|
||||
|
||||
|
||||
@ -80,7 +80,7 @@ if lang eq ru_RU
|
||||
title db '˜ ¡«® ¯à®£à ¬¬ë',0
|
||||
else if lang eq fr_FR
|
||||
title db 'La programme poncive',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
title db 'Template program',0
|
||||
end if
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
||||
dd 0x2000 ; esp
|
||||
dd 0x0 , 0x0 ; I_Param , I_Icon
|
||||
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include '..\..\..\..\macros.inc'
|
||||
|
||||
|
||||
@ -136,11 +136,11 @@ if lang eq ru_RU
|
||||
db '<27> ¬ïâì ¤«ï ¢á¥å ¯®â®ª®¢ ®¡é ï. '
|
||||
db ' '
|
||||
db ' ‘Ž‡„€’œ <20>Ž‚›‰ <20>Ž’ŽŠ '
|
||||
db 'x' ; <- END MARKER, DONT DELETE
|
||||
db 'x' ; <- END MARKER, DO NOT DELETE
|
||||
|
||||
title db '<27>ਬ¥à ¨á¯®«ì§®¢ ¨ï ¯®â®ª®¢',0
|
||||
|
||||
else
|
||||
else ; Default to en_US
|
||||
text:
|
||||
db 'THIS EXAMPLE CREATES THREADS BY RUNNING '
|
||||
db 'THE SAME CODE MULTIPLE TIMES. ALL WE '
|
||||
@ -149,7 +149,7 @@ else
|
||||
db ' '
|
||||
db ' '
|
||||
db ' CREATE NEW THREAD '
|
||||
db 'x' ; <- END MARKER, DONT DELETE
|
||||
db 'x' ; <- END MARKER, DO NOT DELETE
|
||||
|
||||
title db 'THREAD EXAMPLE',0
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
if lang eq ru_RU
|
||||
|
||||
@ -14,13 +14,13 @@ s_dbgdescr db '
|
||||
sz_EPnotFound db 'Not found entry point to ',0
|
||||
sizeof.sz_EPnotFound = $-sz_EPnotFound
|
||||
|
||||
sz_cantLL db 'Can not load library ',0
|
||||
sz_cantLL db 'Cannot load library ',0
|
||||
sizeof.sz_cantLL = $-sz_cantLL
|
||||
|
||||
sz_system_error db 'System error: ',0
|
||||
sizeof.sz_system_error = $-sz_system_error
|
||||
|
||||
else
|
||||
else ; Default to en_US
|
||||
|
||||
text db ' InFile:','OutFile:',' Path:'
|
||||
.line_size = ($-text)/3
|
||||
@ -33,11 +33,10 @@ s_dbgdescr db 'Generate debug information',0
|
||||
sz_EPnotFound db 'Not found entry point to ',0
|
||||
sizeof.sz_EPnotFound = $-sz_EPnotFound
|
||||
|
||||
sz_cantLL db 'Can not load library ',0
|
||||
sz_cantLL db 'Cannot load library ',0
|
||||
sizeof.sz_cantLL = $-sz_cantLL
|
||||
|
||||
sz_system_error db 'System error: ',0
|
||||
sizeof.sz_system_error = $-sz_system_error
|
||||
|
||||
end if
|
||||
|
||||
|
@ -22,7 +22,7 @@ include '../../../macros.inc' ;
|
||||
include '../../../KOSfuncs.inc'
|
||||
include '../../../load_lib.mac'
|
||||
include '../../../develop/libraries/box_lib/trunk/box_lib.mac'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
@use_library
|
||||
|
||||
@ -275,7 +275,7 @@ string1_end:
|
||||
if lang eq ru_RU
|
||||
numstr db '葎皚ョ:',0
|
||||
Okstr db 'いョ、',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
numstr db 'Number:',0
|
||||
Okstr db 'Enter',0
|
||||
end if
|
||||
|
@ -59,9 +59,9 @@ use32
|
||||
;--------------------------------------------------------------------
|
||||
_title equ 'HeEd 0.16', 0
|
||||
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include '../../../KOSfuncs.inc'
|
||||
include '../../../config.inc' ;for nightbuild
|
||||
include '../../../config.inc' ; for nightbuild
|
||||
include '../../../macros.inc'
|
||||
include '../../libraries/box_lib/trunk/box_lib.mac'
|
||||
include '../../../load_lib.mac'
|
||||
@ -2965,7 +2965,7 @@ menu_data_1:
|
||||
.x1:
|
||||
if lang eq ru_RU
|
||||
.size_x1 dw 4*2+9*6 ;+32
|
||||
else
|
||||
else ; Default to en_US
|
||||
.size_x1 dw 40 ;+32
|
||||
end if
|
||||
.start_x1 dw 2 ;+34
|
||||
@ -3000,7 +3000,7 @@ if lang eq ru_RU
|
||||
db 'Žâªàëâì',0
|
||||
db '‘®åà ¨âì',0
|
||||
db '‚ë室',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'File',0
|
||||
.1:
|
||||
db 'Open',0
|
||||
@ -3056,7 +3056,7 @@ menu_text_area_2:
|
||||
if lang eq ru_RU
|
||||
db '‚¨¤',0
|
||||
.1:
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'View',0
|
||||
.1:
|
||||
end if
|
||||
@ -3074,7 +3074,7 @@ menu_data_3:
|
||||
.x:
|
||||
if lang eq ru_RU
|
||||
.size_x dw 4*2+7*6 ;+32
|
||||
else
|
||||
else ; Default to en_US
|
||||
.size_x dw 40 ;+4
|
||||
end if
|
||||
.start_x dw 84 ;+6
|
||||
@ -3089,7 +3089,7 @@ end if
|
||||
.x1:
|
||||
if lang eq ru_RU
|
||||
.size_x1 dw 4*2+7*6 ;+32
|
||||
else
|
||||
else ; Default to en_US
|
||||
.size_x1 dw 40 ;+32
|
||||
end if
|
||||
.start_x1 dw 84 ;+34
|
||||
@ -3122,7 +3122,7 @@ if lang eq ru_RU
|
||||
db '‘¯à ¢ª ',0
|
||||
.1:
|
||||
db '‘¯à ¢ª ',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'Help',0
|
||||
.1:
|
||||
db 'Help',0
|
||||
@ -3155,7 +3155,7 @@ if lang eq ru_RU
|
||||
.e2:
|
||||
.3 db '<27> § ¤'
|
||||
.e3:
|
||||
else
|
||||
else ; Default to en_US
|
||||
.1 db 'Absolutely'
|
||||
.e1:
|
||||
.2 db 'Forward'
|
||||
@ -3181,7 +3181,7 @@ head_f_i:
|
||||
if lang eq ru_RU
|
||||
error_open_file_string db "” ©« ¥ ©¤¥!",0
|
||||
error_save_file_string db "” ©« ¥ á®åà ¥!",0
|
||||
else
|
||||
else ; Default to en_US
|
||||
error_open_file_string db "Isn't found!",0
|
||||
error_save_file_string db "Isn't saved!",0
|
||||
end if
|
||||
@ -3240,7 +3240,7 @@ if lang eq ru_RU
|
||||
db 'Ctrl+C - ª®¯¨à®¢ âì ¡«®ª '
|
||||
db 'Ctrl+V - ¢áâ ¢¨âì ¢ ¢ë¤¥«¥ãî ®¡« áâì'
|
||||
db 'Ctrl+X - ¢ë१ âì ¢ ¡ãä¥à '
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'Ctrl+O - open file '
|
||||
db 'Ctrl+S - save file '
|
||||
db 'PageUp, PageDown - page up/down '
|
||||
|
@ -22,6 +22,7 @@
|
||||
; float[9] - ¢¥àè¨ë 1,2,3
|
||||
; uint16 - âਡãâë
|
||||
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
if lang eq ru_RU
|
||||
txt_err_stl_open:
|
||||
@ -30,7 +31,7 @@ txt_err_stl_open:
|
||||
txt_err_stl_null_v:
|
||||
db '"STL',13,10
|
||||
db '‚¥àè¨ë ¥ ©¤¥ë." -tE',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
txt_err_stl_open:
|
||||
db '"STL',13,10
|
||||
db 'File *.stl is very large." -tW',0
|
||||
|
@ -2,6 +2,8 @@
|
||||
; §¤¥áì ᮡà ë ¤ ë¥ ¯® ¡«®ª ¬ *.3ds
|
||||
;
|
||||
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
MAX_FILE_LEVEL equ 20 ;¬ ªá¨¬ «ìë© ã஢¥ì ¢«®¦¥®á⨠¡«®ª®¢ ¤«ï «¨§
|
||||
|
||||
sizeof.block_3ds equ 9
|
||||
@ -208,7 +210,8 @@ txt_a08c db 'Soften',0
|
||||
txt_a08e db 'Wire in units',0
|
||||
|
||||
txt_not_delete db '<27>¥ ¬®£ã 㤠«¨âì ¢ë¡à ë© ¡«®ª. Ž § é¨é¥.',0
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
|
||||
txt_0002 db '3ds version',0
|
||||
txt_0011 db 'Color rgb (byte format)',0
|
||||
@ -286,7 +289,7 @@ txt_a08a db 'In tranc',0
|
||||
txt_a08c db 'Soften',0
|
||||
txt_a08e db 'Wire in units',0
|
||||
|
||||
txt_not_delete db 'I can not delete the selected chunk. It is protected.',0
|
||||
txt_not_delete db 'Cannot delete the selected chunk: it is protected.',0
|
||||
end if
|
||||
|
||||
if lang eq ru_RU
|
||||
@ -303,7 +306,8 @@ txt_3ds_offs:
|
||||
.siz: rb 8
|
||||
db 0
|
||||
txt_mat_null db 'Œ â¥à¨ «ë ¥ ©¤¥ë',0
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
txt_open_3ds db 'Open file:',0
|
||||
txt_no_3ds: db 'Open file not in format *.3ds ',39
|
||||
.zag: rb 8
|
||||
|
@ -13,7 +13,7 @@ include '../../load_img.inc'
|
||||
include '../../load_lib.mac'
|
||||
include '../../develop/libraries/box_lib/trunk/box_lib.mac'
|
||||
include '../../develop/libraries/TinyGL/asm_fork/opengl_const.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include 'info_fun_float.inc'
|
||||
include 'info_menu.inc'
|
||||
include 'data.inc'
|
||||
@ -1363,7 +1363,7 @@ lmodel_ambient dd 0.3, 0.3, 0.3, 1.0 ;
|
||||
|
||||
if lang eq ru_RU
|
||||
capt db 'info 3ds ¢¥àá¨ï 29.09.20',0 ;¯®¤¯¨áì ®ª
|
||||
else
|
||||
else ; Default to en_US
|
||||
capt db 'info 3ds version 29.09.20',0 ;window caption
|
||||
end if
|
||||
|
||||
|
@ -13,7 +13,7 @@ include '../../load_img.inc'
|
||||
include '../../load_lib.mac'
|
||||
include '../../develop/libraries/box_lib/trunk/box_lib.mac'
|
||||
include '../../develop/libraries/TinyGL/asm_fork/opengl_const.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include 'info_fun_float.inc'
|
||||
include 'info_menu.inc'
|
||||
include 'data.inc'
|
||||
@ -1427,9 +1427,9 @@ white_light dd 0.8, 0.8, 0.8, 1.0 ;
|
||||
lmodel_ambient dd 0.3, 0.3, 0.3, 1.0 ; <20> à ¬¥âàë ä®®¢®£® ®á¢¥é¥¨ï
|
||||
|
||||
if lang eq ru_RU
|
||||
capt db 'info 3ds [user] ¢¥àá¨ï 29.09.20',0 ;¯®¤¯¨áì ®ª
|
||||
else
|
||||
capt db 'info 3ds [user] version 29.09.20',0 ;window caption
|
||||
capt db 'info 3ds [user] ¢¥àá¨ï 29.09.20',0 ; ¯®¤¯¨áì ®ª
|
||||
else ; Default to en_US
|
||||
capt db 'info 3ds [user] version 29.09.20',0 ; Window caption
|
||||
end if
|
||||
|
||||
align 16
|
||||
|
@ -1 +1,55 @@
|
||||
if lang eq ru_RU
sz_main_menu_View db '‚¨¤', 0
sz_main_menu_Veiw_Vertexes db '‚¥àè¨ë ¢ª«.', 0
sz_main_menu_Veiw_Faces db 'Š ઠáë¥ £à ¨ ¢ª«.', 0
sz_main_menu_Veiw_Faces_Fill db '‘¯«®èë¥ £à ¨ ¢ª«.', 0
sz_main_menu_Veiw_Light db '‘¢¥â ¢ª«./¢ëª«.', 0
sz_main_menu_Veiw_Smooth db '‘£« ¦¨¢ ¨¥ ¢ª«./¢ëª«.', 0
sz_main_menu_Veiw_Reset db '‘¡à®á áâ஥ª', 0
if version_edit eq 0
sz_main_menu_Veiw_Faces_Mat db '<27> §®æ¢¥âë¥ £à ¨ ¢ª«.', 0
else
sz_main_menu_Vertexes db '‚¥àè¨ë', 0
sz_main_menu_Vertexes_Select db '‚뤥«¨âì ¢¥àè¨ã', 0
sz_main_menu_Vertexes_Deselect db 'Žâ¬¥¨âì ¢áñ ¢ë¤¥«¥¨¥', 0
sz_main_menu_Average_x db '‘।¥¥ x',0
sz_main_menu_Average_y db '‘।¥¥ y',0
sz_main_menu_Average_z db '‘।¥¥ z',0
end if
else
sz_main_menu_View db 'View', 0
sz_main_menu_Veiw_Vertexes db 'Vertexes on', 0
sz_main_menu_Veiw_Faces db 'Edges on', 0
sz_main_menu_Veiw_Faces_Fill db 'Faces on', 0
sz_main_menu_Veiw_Light db 'Light on/off', 0
sz_main_menu_Veiw_Smooth db 'Smooth on/off', 0
sz_main_menu_Veiw_Reset db 'Reset settings', 0
if version_edit eq 0
sz_main_menu_Veiw_Faces_Mat db 'Diferent color faces on', 0
else
sz_main_menu_Vertexes db 'Vertexes', 0
sz_main_menu_Vertexes_Select db 'Select vertex', 0
sz_main_menu_Vertexes_Deselect db 'Deselect all', 0
sz_main_menu_Average_x db 'Average x',0
sz_main_menu_Average_y db 'Average y',0
sz_main_menu_Average_z db 'Average z',0
end if
end if
main_menu dd 0
main_menu_file dd 0
main_menu_view dd 0
main_menu_vertexes dd 0
KMENUITEM_NORMAL equ 0
KMENUITEM_SUBMENU equ 1
KMENUITEM_SEPARATOR equ 2
|
||||
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
if lang eq ru_RU
|
||||
|
||||
sz_main_menu_View db '‚¨¤', 0
|
||||
sz_main_menu_Veiw_Vertexes db '‚¥àè¨ë ¢ª«.', 0
|
||||
sz_main_menu_Veiw_Faces db 'Š ઠáë¥ £à ¨ ¢ª«.', 0
|
||||
sz_main_menu_Veiw_Faces_Fill db '‘¯«®èë¥ £à ¨ ¢ª«.', 0
|
||||
sz_main_menu_Veiw_Light db '‘¢¥â ¢ª«./¢ëª«.', 0
|
||||
sz_main_menu_Veiw_Smooth db '‘£« ¦¨¢ ¨¥ ¢ª«./¢ëª«.', 0
|
||||
sz_main_menu_Veiw_Reset db '‘¡à®á áâ஥ª', 0
|
||||
|
||||
if version_edit eq 0
|
||||
sz_main_menu_Veiw_Faces_Mat db '<27> §®æ¢¥âë¥ £à ¨ ¢ª«.', 0
|
||||
else
|
||||
sz_main_menu_Vertexes db '‚¥àè¨ë', 0
|
||||
sz_main_menu_Vertexes_Select db '‚뤥«¨âì ¢¥àè¨ã', 0
|
||||
sz_main_menu_Vertexes_Deselect db 'Žâ¬¥¨âì ¢áñ ¢ë¤¥«¥¨¥', 0
|
||||
sz_main_menu_Average_x db '‘।¥¥ x',0
|
||||
sz_main_menu_Average_y db '‘।¥¥ y',0
|
||||
sz_main_menu_Average_z db '‘।¥¥ z',0
|
||||
end if
|
||||
|
||||
else ; Default to en_US
|
||||
|
||||
sz_main_menu_View db 'View', 0
|
||||
sz_main_menu_Veiw_Vertexes db 'Vertexes on', 0
|
||||
sz_main_menu_Veiw_Faces db 'Edges on', 0
|
||||
sz_main_menu_Veiw_Faces_Fill db 'Faces on', 0
|
||||
sz_main_menu_Veiw_Light db 'Light on/off', 0
|
||||
sz_main_menu_Veiw_Smooth db 'Smooth on/off', 0
|
||||
sz_main_menu_Veiw_Reset db 'Reset settings', 0
|
||||
|
||||
if version_edit eq 0
|
||||
sz_main_menu_Veiw_Faces_Mat db 'Diferent color faces on', 0
|
||||
else
|
||||
sz_main_menu_Vertexes db 'Vertexes', 0
|
||||
sz_main_menu_Vertexes_Select db 'Select vertex', 0
|
||||
sz_main_menu_Vertexes_Deselect db 'Deselect all', 0
|
||||
sz_main_menu_Average_x db 'Average x',0
|
||||
sz_main_menu_Average_y db 'Average y',0
|
||||
sz_main_menu_Average_z db 'Average z',0
|
||||
end if
|
||||
|
||||
end if
|
||||
|
||||
main_menu dd 0
|
||||
main_menu_file dd 0
|
||||
main_menu_view dd 0
|
||||
main_menu_vertexes dd 0
|
||||
|
||||
KMENUITEM_NORMAL equ 0
|
||||
KMENUITEM_SUBMENU equ 1
|
||||
KMENUITEM_SEPARATOR equ 2
|
||||
|
@ -27,7 +27,7 @@ obj_point: ;
|
||||
|
||||
if lang eq ru_RU
|
||||
txt_select_vert: db '‚ë¡à ®: '
|
||||
else
|
||||
else ; Default to en_US
|
||||
txt_select_vert: db 'Select: '
|
||||
end if
|
||||
.count:
|
||||
|
@ -53,19 +53,15 @@ ted_symbol_space db 32 ;ascii
|
||||
ted_symbol_tab db 26 ;ascii ª®¤ áâ५ª¨ ¢¯à ¢®, ¨á¯®«ì§ã¥âáï ¤«ï à¨á®¢ ¨ï â ¡ã«ï樨 ¢ ०¨¬¥ ¯®ª § ¥¢¨¤¨¬ëå ᨬ¢®«®¢
|
||||
|
||||
if lang eq ru_RU
|
||||
|
||||
txtRow db '‘âப ',0
|
||||
txtCol db '‡ ª',0
|
||||
txtOtm db 'Žâ¬¥ë',0
|
||||
txtBuf db '<27>ãä¥à:',0
|
||||
|
||||
else
|
||||
|
||||
txtRow db 'Rows',0
|
||||
txtCol db 'Cols',0
|
||||
txtOtm db 'Undo',0
|
||||
txtBuf db 'Buffer:',0
|
||||
|
||||
txtRow db '‘âப ',0
|
||||
txtCol db '‡ ª',0
|
||||
txtOtm db 'Žâ¬¥ë',0
|
||||
txtBuf db '<27>ãä¥à:',0
|
||||
else ; Default to en_US
|
||||
txtRow db 'Rows',0
|
||||
txtCol db 'Cols',0
|
||||
txtOtm db 'Undo',0
|
||||
txtBuf db 'Buffer:',0
|
||||
end if
|
||||
|
||||
;EvChar - â ¡«¨æ ¤«ï 䨫ìâ஢ ¨ï ¤®¡ ¢«ï¥¬ëå ᨬ¢®«®¢, çâ®-¡ë ¥ ¯®¯ «¨ «¨è¨¥ § ª¨
|
||||
|
@ -20,7 +20,7 @@ include '../../../KOSfuncs.inc'
|
||||
include '../../../load_lib.mac'
|
||||
include '../../../develop/libraries/box_lib/trunk/box_lib.mac'
|
||||
include '../../../develop/info3ds/info_fun_float.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
@use_library
|
||||
|
||||
@ -259,7 +259,7 @@ binstr db 'bin:',0
|
||||
if lang eq ru_RU
|
||||
numstr db '—¨á«®:',0
|
||||
Okstr db '‚¢®¤',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
numstr db 'Number:',0
|
||||
Okstr db 'Ok',0
|
||||
end if
|
||||
|
@ -1,190 +1,192 @@
|
||||
|
||||
sz htext,'TINYPAD ',APP_VERSION
|
||||
|
||||
; Language support for locales: ru_RU (CP866), en_US, it_IT, et_EE, es_ES.
|
||||
|
||||
menubar_res main_menu,\
|
||||
ru,'” ©«' ,mm.File ,onshow.file ,\
|
||||
ru,'<27>à ¢ª ' ,mm.Edit ,onshow.edit ,\
|
||||
ru,'<27>®¨áª' ,mm.Search ,onshow.search ,\
|
||||
ru,'‡ ¯ãáª' ,mm.Run ,onshow.run ,\
|
||||
ru,'Š®¤¨à®¢ª ',mm.Encoding,onshow.recode ,\
|
||||
ru,'Ž¯æ¨¨' ,mm.Options ,onshow.options,\
|
||||
ru_RU,'” ©«' ,mm.File ,onshow.file ,\
|
||||
ru_RU,'<27>à ¢ª ' ,mm.Edit ,onshow.edit ,\
|
||||
ru_RU,'<27>®¨áª' ,mm.Search ,onshow.search ,\
|
||||
ru_RU,'‡ ¯ãáª' ,mm.Run ,onshow.run ,\
|
||||
ru_RU,'Š®¤¨à®¢ª ',mm.Encoding,onshow.recode ,\
|
||||
ru_RU,'Ž¯æ¨¨' ,mm.Options ,onshow.options,\
|
||||
\
|
||||
en,'File' ,mm.File ,onshow.file ,\
|
||||
en,'Edit' ,mm.Edit ,onshow.edit ,\
|
||||
en,'Search' ,mm.Search ,onshow.search ,\
|
||||
en,'Run' ,mm.Run ,onshow.run ,\
|
||||
en,'Encoding' ,mm.Encoding,onshow.recode ,\
|
||||
en,'Options' ,mm.Options ,onshow.options,\
|
||||
en_US,'File' ,mm.File ,onshow.file ,\
|
||||
en_US,'Edit' ,mm.Edit ,onshow.edit ,\
|
||||
en_US,'Search' ,mm.Search ,onshow.search ,\
|
||||
en_US,'Run' ,mm.Run ,onshow.run ,\
|
||||
en_US,'Encoding' ,mm.Encoding,onshow.recode ,\
|
||||
en_US,'Options' ,mm.Options ,onshow.options,\
|
||||
\
|
||||
it,'File' ,mm.File ,onshow.file ,\
|
||||
it,'Modificare' ,mm.Edit ,onshow.edit ,\
|
||||
it,'Ricerca' ,mm.Search ,onshow.search ,\
|
||||
it,'Correre' ,mm.Run ,onshow.run ,\
|
||||
it,'Codifica' ,mm.Encoding,onshow.recode ,\
|
||||
it,'Opzioni' ,mm.Options ,onshow.options,\
|
||||
it_IT,'File' ,mm.File ,onshow.file ,\
|
||||
it_IT,'Modificare' ,mm.Edit ,onshow.edit ,\
|
||||
it_IT,'Ricerca' ,mm.Search ,onshow.search ,\
|
||||
it_IT,'Correre' ,mm.Run ,onshow.run ,\
|
||||
it_IT,'Codifica' ,mm.Encoding,onshow.recode ,\
|
||||
it_IT,'Opzioni' ,mm.Options ,onshow.options,\
|
||||
\
|
||||
et,'Fail' ,mm.File ,onshow.file ,\
|
||||
et,'Muuda' ,mm.Edit ,onshow.edit ,\
|
||||
et,'Otsi' ,mm.Search ,onshow.search ,\
|
||||
et,'Käivita' ,mm.Run ,onshow.run ,\
|
||||
et,'Kodeering',mm.Encoding,onshow.recode ,\
|
||||
et,'Seaded' ,mm.Options ,onshow.options,\
|
||||
et_EE,'Fail' ,mm.File ,onshow.file ,\
|
||||
et_EE,'Muuda' ,mm.Edit ,onshow.edit ,\
|
||||
et_EE,'Otsi' ,mm.Search ,onshow.search ,\
|
||||
et_EE,'Käivita' ,mm.Run ,onshow.run ,\
|
||||
et_EE,'Kodeering',mm.Encoding,onshow.recode ,\
|
||||
et_EE,'Seaded' ,mm.Options ,onshow.options,\
|
||||
\
|
||||
sp,'Archivo' ,mm.File ,onshow.file ,\
|
||||
sp,'Editar' ,mm.Edit ,onshow.edit ,\
|
||||
sp,'Buscar' ,mm.Search ,onshow.search ,\
|
||||
sp,'Ejecutar' ,mm.Run ,onshow.run ,\
|
||||
sp,'Codificación',mm.Encoding,onshow.recode,\
|
||||
sp,'Opciones' ,mm.Options ,onshow.options
|
||||
es_ES,'Archivo' ,mm.File ,onshow.file ,\
|
||||
es_ES,'Editar' ,mm.Edit ,onshow.edit ,\
|
||||
es_ES,'Buscar' ,mm.Search ,onshow.search ,\
|
||||
es_ES,'Ejecutar' ,mm.Run ,onshow.run ,\
|
||||
es_ES,'Codificación',mm.Encoding,onshow.recode,\
|
||||
es_ES,'Opciones' ,mm.Options ,onshow.options
|
||||
|
||||
popup_res mm.File,\
|
||||
ru,'<27>®¢ë©' ,'Ctrl+N' ,New ,\
|
||||
ru,'Žâªàëâì...','Ctrl+O' ,Open ,\
|
||||
ru,'‘®åà ¨âì' ,'Ctrl+S' ,Save ,\
|
||||
ru,'‘®åà ¨âì ª ª...','Ctrl+Shift+S',SaveAs,\
|
||||
ru,'-','',,\
|
||||
ru,'‡ ªàëâì' ,'Ctrl+F4' ,Close ,\
|
||||
ru,'-','',,\
|
||||
ru,'‚ë室' ,'Alt+X' ,Exit ,\
|
||||
ru_RU,'<27>®¢ë©' ,'Ctrl+N' ,New ,\
|
||||
ru_RU,'Žâªàëâì...','Ctrl+O' ,Open ,\
|
||||
ru_RU,'‘®åà ¨âì' ,'Ctrl+S' ,Save ,\
|
||||
ru_RU,'‘®åà ¨âì ª ª...','Ctrl+Shift+S',SaveAs,\
|
||||
ru_RU,'-','',,\
|
||||
ru_RU,'‡ ªàëâì' ,'Ctrl+F4' ,Close ,\
|
||||
ru_RU,'-','',,\
|
||||
ru_RU,'‚ë室' ,'Alt+X' ,Exit ,\
|
||||
\
|
||||
en,'New' ,'Ctrl+N' ,New ,\
|
||||
en,'Open...' ,'Ctrl+O' ,Open ,\
|
||||
en,'Save' ,'Ctrl+S' ,Save ,\
|
||||
en,'Save as...','Ctrl+Shift+S',SaveAs ,\
|
||||
en,'-','',,\
|
||||
en,'Close' ,'Ctrl+F4' ,Close ,\
|
||||
en,'-','',,\
|
||||
en,'Exit' ,'Alt+X' ,Exit ,\
|
||||
en_US,'New' ,'Ctrl+N' ,New ,\
|
||||
en_US,'Open...' ,'Ctrl+O' ,Open ,\
|
||||
en_US,'Save' ,'Ctrl+S' ,Save ,\
|
||||
en_US,'Save as...','Ctrl+Shift+S',SaveAs ,\
|
||||
en_US,'-','',,\
|
||||
en_US,'Close' ,'Ctrl+F4' ,Close ,\
|
||||
en_US,'-','',,\
|
||||
en_US,'Exit' ,'Alt+X' ,Exit ,\
|
||||
\
|
||||
it,'Nuovo' ,'Ctrl+N' ,New ,\
|
||||
it,'Aperto...' ,'Ctrl+O' ,Open ,\
|
||||
it,'Salva' ,'Ctrl+S' ,Save ,\
|
||||
it,'Salva come...','Ctrl+Shift+S',SaveAs ,\
|
||||
it,'-','',,\
|
||||
it,'Chiudi' ,'Ctrl+F4' ,Close ,\
|
||||
it,'-','',,\
|
||||
it,'Uscita' ,'Alt+X' ,Exit ,\
|
||||
it_IT,'Nuovo' ,'Ctrl+N' ,New ,\
|
||||
it_IT,'Aperto...' ,'Ctrl+O' ,Open ,\
|
||||
it_IT,'Salva' ,'Ctrl+S' ,Save ,\
|
||||
it_IT,'Salva come...','Ctrl+Shift+S',SaveAs ,\
|
||||
it_IT,'-','',,\
|
||||
it_IT,'Chiudi' ,'Ctrl+F4' ,Close ,\
|
||||
it_IT,'-','',,\
|
||||
it_IT,'Uscita' ,'Alt+X' ,Exit ,\
|
||||
\
|
||||
et,'Uus' ,'Ctrl+N' ,New ,\
|
||||
et,'Ava...' ,'Ctrl+O' ,Open ,\
|
||||
et,'Salvesta' ,'Ctrl+S' ,Save ,\
|
||||
et,'Salvesta nimega...','Ctrl+Shift+S',SaveAs,\
|
||||
et,'-','',,\
|
||||
et,'Sulge' ,'Ctrl+F4' ,Close ,\
|
||||
et,'-','',,\
|
||||
et,'Välju' ,'Alt+X' ,Exit ,\
|
||||
et_EE,'Uus' ,'Ctrl+N' ,New ,\
|
||||
et_EE,'Ava...' ,'Ctrl+O' ,Open ,\
|
||||
et_EE,'Salvesta' ,'Ctrl+S' ,Save ,\
|
||||
et_EE,'Salvesta nimega...','Ctrl+Shift+S',SaveAs,\
|
||||
et_EE,'-','',,\
|
||||
et_EE,'Sulge' ,'Ctrl+F4' ,Close ,\
|
||||
et_EE,'-','',,\
|
||||
et_EE,'Välju' ,'Alt+X' ,Exit ,\
|
||||
\
|
||||
sp,'Nuevo' ,'Ctrl+N' ,New ,\
|
||||
sp,'Abrir...' ,'Ctrl+O' ,Open ,\
|
||||
sp,'Guardar' ,'Ctrl+S' ,Save ,\
|
||||
sp,'Guardar como...','Ctrl+Shift+S',SaveAs,\
|
||||
sp,'-','',,\
|
||||
sp,'Cerrar' ,'Ctrl+F4',Close,\
|
||||
sp,'-','',,\
|
||||
sp,'Salir' ,'Alt+X' ,Exit
|
||||
es_ES,'Nuevo' ,'Ctrl+N' ,New ,\
|
||||
es_ES,'Abrir...' ,'Ctrl+O' ,Open ,\
|
||||
es_ES,'Guardar' ,'Ctrl+S' ,Save ,\
|
||||
es_ES,'Guardar como...','Ctrl+Shift+S',SaveAs,\
|
||||
es_ES,'-','',,\
|
||||
es_ES,'Cerrar' ,'Ctrl+F4',Close,\
|
||||
es_ES,'-','',,\
|
||||
es_ES,'Salir' ,'Alt+X' ,Exit
|
||||
|
||||
popup_res mm.Edit,\
|
||||
ru,'‚ë१ âì' ,'Ctrl+X',Cut ,\
|
||||
ru,'Š®¯¨à®¢ âì' ,'Ctrl+C',Copy ,\
|
||||
ru,'‚áâ ¢¨âì' ,'Ctrl+V',Insert,\
|
||||
ru,'“¤ «¨âì' ,'' ,Delete,\
|
||||
ru,'-','',,\
|
||||
ru,'‚뤥«¨âì ¢áñ' ,'Ctrl+A',SelAll,\
|
||||
ru_RU,'‚ë१ âì' ,'Ctrl+X',Cut ,\
|
||||
ru_RU,'Š®¯¨à®¢ âì' ,'Ctrl+C',Copy ,\
|
||||
ru_RU,'‚áâ ¢¨âì' ,'Ctrl+V',Insert,\
|
||||
ru_RU,'“¤ «¨âì' ,'' ,Delete,\
|
||||
ru_RU,'-','',,\
|
||||
ru_RU,'‚뤥«¨âì ¢áñ' ,'Ctrl+A',SelAll,\
|
||||
\
|
||||
en,'Cut' ,'Ctrl+X',Cut ,\
|
||||
en,'Copy' ,'Ctrl+C',Copy ,\
|
||||
en,'Paste' ,'Ctrl+V',Insert,\
|
||||
en,'Delete' ,'' ,Delete,\
|
||||
en,'-','',,\
|
||||
en,'Select all','Ctrl+A',SelAll,\
|
||||
en_US,'Cut' ,'Ctrl+X',Cut ,\
|
||||
en_US,'Copy' ,'Ctrl+C',Copy ,\
|
||||
en_US,'Paste' ,'Ctrl+V',Insert,\
|
||||
en_US,'Delete' ,'' ,Delete,\
|
||||
en_US,'-','',,\
|
||||
en_US,'Select all','Ctrl+A',SelAll,\
|
||||
\
|
||||
it,'Taglio' ,'Ctrl+X',Cut ,\
|
||||
it,'Copia' ,'Ctrl+C',Copy ,\
|
||||
it,'Incolla' ,'Ctrl+V',Insert,\
|
||||
it,'Elimina' ,'' ,Delete,\
|
||||
it,'-','',,\
|
||||
it,'Seleziona tutto','Ctrl+A',SelAll,\
|
||||
it_IT,'Taglio' ,'Ctrl+X',Cut ,\
|
||||
it_IT,'Copia' ,'Ctrl+C',Copy ,\
|
||||
it_IT,'Incolla' ,'Ctrl+V',Insert,\
|
||||
it_IT,'Elimina' ,'' ,Delete,\
|
||||
it_IT,'-','',,\
|
||||
it_IT,'Seleziona tutto','Ctrl+A',SelAll,\
|
||||
\
|
||||
et,'Lõika' ,'Ctrl+X',Cut ,\
|
||||
et,'Kopeeri' ,'Ctrl+C',Copy ,\
|
||||
et,'Kleebi' ,'Ctrl+V',Insert,\
|
||||
et,'Kustuta' ,'' ,Delete,\
|
||||
et,'-','',,\
|
||||
et,'Vali kõik','Ctrl+A',SelAll,\
|
||||
et_EE,'Lõika' ,'Ctrl+X',Cut ,\
|
||||
et_EE,'Kopeeri' ,'Ctrl+C',Copy ,\
|
||||
et_EE,'Kleebi' ,'Ctrl+V',Insert,\
|
||||
et_EE,'Kustuta' ,'' ,Delete,\
|
||||
et_EE,'-','',,\
|
||||
et_EE,'Vali kõik','Ctrl+A',SelAll,\
|
||||
\
|
||||
sp,'Cortar' ,'Ctrl+X',Cut ,\
|
||||
sp,'Copiar' ,'Ctrl+C',Copy ,\
|
||||
sp,'Pegar' ,'Ctrl+V',Insert,\
|
||||
sp,'Eliminar' ,'' ,Delete,\
|
||||
sp,'-','',,\
|
||||
sp,'Seleccionar todo','Ctrl+A',SelAll
|
||||
es_ES,'Cortar' ,'Ctrl+X',Cut ,\
|
||||
es_ES,'Copiar' ,'Ctrl+C',Copy ,\
|
||||
es_ES,'Pegar' ,'Ctrl+V',Insert,\
|
||||
es_ES,'Eliminar' ,'' ,Delete,\
|
||||
es_ES,'-','',,\
|
||||
es_ES,'Seleccionar todo','Ctrl+A',SelAll
|
||||
|
||||
popup_res mm.Search,\
|
||||
ru,'<27>¥à¥©â¨...' ,'Ctrl+G',Position,\
|
||||
ru,'-','',,\
|
||||
ru,'<27> ©â¨...' ,'Ctrl+F',Find ,\
|
||||
ru,'<27> ©â¨ ¤ «¥¥','F3' ,FindNext,\
|
||||
ru,'‡ ¬¥¨âì...','Ctrl+H',Replace ,\
|
||||
ru_RU,'<27>¥à¥©â¨...' ,'Ctrl+G',Position,\
|
||||
ru_RU,'-','',,\
|
||||
ru_RU,'<27> ©â¨...' ,'Ctrl+F',Find ,\
|
||||
ru_RU,'<27> ©â¨ ¤ «¥¥','F3' ,FindNext,\
|
||||
ru_RU,'‡ ¬¥¨âì...','Ctrl+H',Replace ,\
|
||||
\
|
||||
en,'Position...','Ctrl+G',Position,\
|
||||
en,'-','',,\
|
||||
en,'Find...' ,'Ctrl+F',Find ,\
|
||||
en,'Find next' ,'F3' ,FindNext,\
|
||||
en,'Replace...' ,'Ctrl+H',Replace ,\
|
||||
en_US,'Position...','Ctrl+G',Position,\
|
||||
en_US,'-','',,\
|
||||
en_US,'Find...' ,'Ctrl+F',Find ,\
|
||||
en_US,'Find next' ,'F3' ,FindNext,\
|
||||
en_US,'Replace...' ,'Ctrl+H',Replace ,\
|
||||
\
|
||||
it,'Posizione...','Ctrl+G',Position,\
|
||||
it,'-','',,\
|
||||
it,'Trova...' ,'Ctrl+F',Find ,\
|
||||
it,'Trova il prossimo' ,'F3' ,FindNext,\
|
||||
it,'Sostituire...' ,'Ctrl+H',Replace ,\
|
||||
it_IT,'Posizione...','Ctrl+G',Position,\
|
||||
it_IT,'-','',,\
|
||||
it_IT,'Trova...' ,'Ctrl+F',Find ,\
|
||||
it_IT,'Trova il prossimo' ,'F3' ,FindNext,\
|
||||
it_IT,'Sostituire...' ,'Ctrl+H',Replace ,\
|
||||
\
|
||||
et,'Positsioon...','Ctrl+G',Position,\
|
||||
et,'-','',,\
|
||||
et,'Leia...' ,'Ctrl+F',Find ,\
|
||||
et,'Leia järgmine','F3' ,FindNext,\
|
||||
et,'Asenda...' ,'Ctrl+H',Replace ,\
|
||||
et_EE,'Positsioon...','Ctrl+G',Position,\
|
||||
et_EE,'-','',,\
|
||||
et_EE,'Leia...' ,'Ctrl+F',Find ,\
|
||||
et_EE,'Leia järgmine','F3' ,FindNext,\
|
||||
et_EE,'Asenda...' ,'Ctrl+H',Replace ,\
|
||||
\
|
||||
sp,'Posición...' ,'Ctrl+G',Position,\
|
||||
sp,'-','',,\
|
||||
sp,'Buscar...' ,'Ctrl+F',Find ,\
|
||||
sp,'Buscar siguiente','F3' ,FindNext,\
|
||||
sp,'Reemplazar...','Ctrl+H',Replace
|
||||
es_ES,'Posición...' ,'Ctrl+G',Position,\
|
||||
es_ES,'-','',,\
|
||||
es_ES,'Buscar...' ,'Ctrl+F',Find ,\
|
||||
es_ES,'Buscar siguiente','F3' ,FindNext,\
|
||||
es_ES,'Reemplazar...','Ctrl+H',Replace
|
||||
|
||||
popup_res mm.Run,\
|
||||
ru,'‡ ¯ãáâ¨âì' ,'F9' ,Run ,\
|
||||
ru,'‡ ¯ãáâ¨âì ¢ ¤¥¡ ££¥à¥','F10',Debug ,\
|
||||
ru,'Š®¬¯¨«¨à®¢ âì' ,'Ctrl+F9',Compile ,\
|
||||
ru,'-','',,\
|
||||
ru,'„®áª ®â« ¤ª¨' ,'' ,DbgBoard,\
|
||||
ru,'‘¨áâ¥¬ë¥ äãªæ¨¨','' ,SysFuncs,\
|
||||
ru_RU,'‡ ¯ãáâ¨âì' ,'F9' ,Run ,\
|
||||
ru_RU,'‡ ¯ãáâ¨âì ¢ ¤¥¡ ££¥à¥','F10',Debug ,\
|
||||
ru_RU,'Š®¬¯¨«¨à®¢ âì' ,'Ctrl+F9',Compile ,\
|
||||
ru_RU,'-','',,\
|
||||
ru_RU,'„®áª ®â« ¤ª¨' ,'' ,DbgBoard,\
|
||||
ru_RU,'‘¨áâ¥¬ë¥ äãªæ¨¨','' ,SysFuncs,\
|
||||
\
|
||||
en,'Run' ,'F9' ,Run ,\
|
||||
en,'Run in debugger' ,'F10' ,Debug ,\
|
||||
en,'Compile' ,'Ctrl+F9',Compile ,\
|
||||
en,'-','',,\
|
||||
en,'Debug board' ,'' ,DbgBoard,\
|
||||
en,'System functions' ,'' ,SysFuncs,\
|
||||
en_US,'Run' ,'F9' ,Run ,\
|
||||
en_US,'Run in debugger' ,'F10' ,Debug ,\
|
||||
en_US,'Compile' ,'Ctrl+F9',Compile ,\
|
||||
en_US,'-','',,\
|
||||
en_US,'Debug board' ,'' ,DbgBoard,\
|
||||
en_US,'System functions' ,'' ,SysFuncs,\
|
||||
\
|
||||
it,'Correre' ,'F9' ,Run ,\
|
||||
it,'Esegui nel debugger','F10',Debug ,\
|
||||
it,'Compilare','Ctrl+F9',Compile ,\
|
||||
it,'-','',,\
|
||||
it,'Scheda di debug' ,'' ,DbgBoard,\
|
||||
it,'Funzioni di sistema','' ,SysFuncs,\
|
||||
it_IT,'Correre' ,'F9' ,Run ,\
|
||||
it_IT,'Esegui nel debugger','F10',Debug ,\
|
||||
it_IT,'Compilare','Ctrl+F9',Compile ,\
|
||||
it_IT,'-','',,\
|
||||
it_IT,'Scheda di debug' ,'' ,DbgBoard,\
|
||||
it_IT,'Funzioni di sistema','' ,SysFuncs,\
|
||||
\
|
||||
et,'Käivita' ,'F9' ,Run ,\
|
||||
et,'Käivita aastal siluri','F10',Debug ,\
|
||||
et,'Kompileeri' ,'Ctrl+F9',Compile ,\
|
||||
et,'-','',,\
|
||||
et,'Silumis paneel' ,'' ,DbgBoard,\
|
||||
et,'Süsteemi funktsioonid','' ,SysFuncs,\
|
||||
et_EE,'Käivita' ,'F9' ,Run ,\
|
||||
et_EE,'Käivita aastal siluri','F10',Debug ,\
|
||||
et_EE,'Kompileeri' ,'Ctrl+F9',Compile ,\
|
||||
et_EE,'-','',,\
|
||||
et_EE,'Silumis paneel' ,'' ,DbgBoard,\
|
||||
et_EE,'Süsteemi funktsioonid','' ,SysFuncs,\
|
||||
\
|
||||
sp,'Ejecutar' ,'F9' ,Run ,\
|
||||
sp,'Ejecutar en el depurador','F10',Debug,\
|
||||
sp,'Compilar' ,'Ctrl+F9',Compile ,\
|
||||
sp,'-','',,\
|
||||
sp,'Depuración' ,'' ,DbgBoard,\
|
||||
sp,'Funciones del sistema' ,'',SysFuncs
|
||||
es_ES,'Ejecutar' ,'F9' ,Run ,\
|
||||
es_ES,'Ejecutar en el depurador','F10',Debug,\
|
||||
es_ES,'Compilar' ,'Ctrl+F9',Compile ,\
|
||||
es_ES,'-','',,\
|
||||
es_ES,'Depuración' ,'' ,DbgBoard,\
|
||||
es_ES,'Funciones del sistema' ,'',SysFuncs
|
||||
|
||||
popup_res mm.Encoding,\
|
||||
@!,<'CP866 ',0x1A,' CP1251'>,'',CP866.CP1251,\
|
||||
@ -197,295 +199,303 @@ popup_res mm.Encoding,\
|
||||
@!,<'KOI8-R ',0x1A,' CP1251'>,'',KOI8R.CP1251
|
||||
|
||||
popup_res mm.Options,\
|
||||
ru,'“¢¥«¨ç¨âì' ,'Ctrl +',ZoomIn ,\
|
||||
ru,'“¬¥ìè¨âì' ,'Ctrl -',ZoomOut ,\
|
||||
ru,'-','',,\
|
||||
ru,'<27>®¬¥à áâப' ,'',LineNumbers ,\
|
||||
ru,'<27>¥§®¯ ᮥ ¢ë¤¥«¥¨¥' ,'',SecureSel ,\
|
||||
ru,'€¢â®¬ â¨ç¥áª¨¥ ᪮¡ª¨' ,'',AutoBrackets,\
|
||||
ru,'€¢â®¬ â¨ç¥áª¨© ®âáâã¯' ,'',AutoIndents ,\
|
||||
ru,'Ž¯â¨¬ «ì®¥ á®åà ¥¨¥' ,'',OptimalFill ,\
|
||||
ru,'-','',,\
|
||||
ru,'‚¥è¨© ¢¨¤...' ,'',Appearance ,\
|
||||
ru_RU,'“¢¥«¨ç¨âì' ,'Ctrl +',ZoomIn ,\
|
||||
ru_RU,'“¬¥ìè¨âì' ,'Ctrl -',ZoomOut ,\
|
||||
ru_RU,'-','',,\
|
||||
ru_RU,'<27>®¬¥à áâப' ,'',LineNumbers ,\
|
||||
ru_RU,'<27>¥§®¯ ᮥ ¢ë¤¥«¥¨¥' ,'',SecureSel ,\
|
||||
ru_RU,'€¢â®¬ â¨ç¥áª¨¥ ᪮¡ª¨' ,'',AutoBrackets,\
|
||||
ru_RU,'€¢â®¬ â¨ç¥áª¨© ®âáâã¯' ,'',AutoIndents ,\
|
||||
ru_RU,'Ž¯â¨¬ «ì®¥ á®åà ¥¨¥' ,'',OptimalFill ,\
|
||||
ru_RU,'-','',,\
|
||||
ru_RU,'‚¥è¨© ¢¨¤...' ,'',Appearance ,\
|
||||
\
|
||||
en,'Zoom in' ,'Ctrl +',ZoomIn ,\
|
||||
en,'Zoom out' ,'Ctrl -',ZoomOut ,\
|
||||
en,'-','',,\
|
||||
en,'Line numbers' ,'',LineNumbers ,\
|
||||
en,'Secure selection' ,'',SecureSel ,\
|
||||
en,'Automatic brackets' ,'',AutoBrackets,\
|
||||
en,'Automatic indents' ,'',AutoIndents ,\
|
||||
en,'Optimal fill on saving' ,'',OptimalFill ,\
|
||||
en,'-','',,\
|
||||
en,'Appearance...' ,'',Appearance ,\
|
||||
en_US,'Zoom in' ,'Ctrl +',ZoomIn ,\
|
||||
en_US,'Zoom out' ,'Ctrl -',ZoomOut ,\
|
||||
en_US,'-','',,\
|
||||
en_US,'Line numbers' ,'',LineNumbers ,\
|
||||
en_US,'Secure selection' ,'',SecureSel ,\
|
||||
en_US,'Automatic brackets' ,'',AutoBrackets,\
|
||||
en_US,'Automatic indents' ,'',AutoIndents ,\
|
||||
en_US,'Optimal fill on saving' ,'',OptimalFill ,\
|
||||
en_US,'-','',,\
|
||||
en_US,'Appearance...' ,'',Appearance ,\
|
||||
\
|
||||
it,'Ingrandire' ,'Ctrl +',ZoomIn ,\
|
||||
it,'Rimpicciolisci' ,'Ctrl -',ZoomOut ,\
|
||||
it,'-','',,\
|
||||
it,'Numeri di riga' ,'',LineNumbers ,\
|
||||
it,'Selezione sicura' ,'',SecureSel ,\
|
||||
it,'Staffe automatiche' ,'',AutoBrackets,\
|
||||
it,'Rientri automatici' ,'',AutoIndents ,\
|
||||
it,'Combina spazi' ,'',OptimalFill ,\
|
||||
it,'-','',,\
|
||||
it,'Aspetto...' ,'',Appearance ,\
|
||||
it_IT,'Ingrandire' ,'Ctrl +',ZoomIn ,\
|
||||
it_IT,'Rimpicciolisci' ,'Ctrl -',ZoomOut ,\
|
||||
it_IT,'-','',,\
|
||||
it_IT,'Numeri di riga' ,'',LineNumbers ,\
|
||||
it_IT,'Selezione sicura' ,'',SecureSel ,\
|
||||
it_IT,'Staffe automatiche' ,'',AutoBrackets,\
|
||||
it_IT,'Rientri automatici' ,'',AutoIndents ,\
|
||||
it_IT,'Combina spazi' ,'',OptimalFill ,\
|
||||
it_IT,'-','',,\
|
||||
it_IT,'Aspetto...' ,'',Appearance ,\
|
||||
\
|
||||
et,'Zoom in' ,'Ctrl +',ZoomIn ,\
|
||||
et,'Zoom out' ,'Ctrl -',ZoomOut ,\
|
||||
et,'-','',,\
|
||||
et,'Rea numbrid' ,'',LineNumbers ,\
|
||||
et,'Turvaline valimine' ,'',SecureSel ,\
|
||||
et,'Automaatsed sulud' ,'',AutoBrackets,\
|
||||
et,'Automaatsed taandread' ,'',AutoIndents ,\
|
||||
et,'Optimaalne täitmine salvestamisel','',OptimalFill,\
|
||||
et,'-','',,\
|
||||
et,'Välimus...' ,'',Appearance ,\
|
||||
et_EE,'Zoom in' ,'Ctrl +',ZoomIn ,\
|
||||
et_EE,'Zoom out' ,'Ctrl -',ZoomOut ,\
|
||||
et_EE,'-','',,\
|
||||
et_EE,'Rea numbrid' ,'',LineNumbers ,\
|
||||
et_EE,'Turvaline valimine' ,'',SecureSel ,\
|
||||
et_EE,'Automaatsed sulud' ,'',AutoBrackets,\
|
||||
et_EE,'Automaatsed taandread' ,'',AutoIndents ,\
|
||||
et_EE,'Optimaalne täitmine salvestamisel','',OptimalFill,\
|
||||
et_EE,'-','',,\
|
||||
et_EE,'Välimus...' ,'',Appearance ,\
|
||||
\
|
||||
sp,'Zoom in' ,'Ctrl +',ZoomIn ,\
|
||||
sp,'Zoom out' ,'Ctrl -',ZoomOut ,\
|
||||
sp,'-','',,\
|
||||
sp,'Números en líneas' ,'',LineNumbers ,\
|
||||
sp,'Selección segura' ,'',SecureSel ,\
|
||||
sp,'Paréntesis automáticos' ,'',AutoBrackets,\
|
||||
sp,'Identación automática' ,'',AutoIndents ,\
|
||||
sp,'Llenado óptimo al guardar','',OptimalFill ,\
|
||||
sp,'-','',,\
|
||||
sp,'Apariencia...' ,'',Appearance
|
||||
es_ES,'Zoom in' ,'Ctrl +',ZoomIn ,\
|
||||
es_ES,'Zoom out' ,'Ctrl -',ZoomOut ,\
|
||||
es_ES,'-','',,\
|
||||
es_ES,'Números en líneas' ,'',LineNumbers ,\
|
||||
es_ES,'Selección segura' ,'',SecureSel ,\
|
||||
es_ES,'Paréntesis automáticos' ,'',AutoBrackets,\
|
||||
es_ES,'Identación automática' ,'',AutoIndents ,\
|
||||
es_ES,'Llenado óptimo al guardar','',OptimalFill ,\
|
||||
es_ES,'-','',,\
|
||||
es_ES,'Apariencia...' ,'',Appearance
|
||||
|
||||
lsz s_defname,\
|
||||
ru,<'<27>¥§ë¬ïë©',0>,\
|
||||
en,<'Untitled',0>,\
|
||||
it,<'Senza titolo',0>,\
|
||||
et,<'Nimetu',0>,\
|
||||
sp,<'Sin título',0>
|
||||
ru_RU,<'<27>¥§ë¬ïë©',0>,\
|
||||
en_US,<'Untitled',0>,\
|
||||
it_IT,<'Senza titolo',0>,\
|
||||
et_EE,<'Nimetu',0>,\
|
||||
es_ES,<'Sin título',0>
|
||||
|
||||
lsz s_modified,\
|
||||
ru,'ˆ§¬¥¥®',\
|
||||
en,'Modified',\
|
||||
it,'Modificato',\
|
||||
et,'Muudetud',\
|
||||
sp,'Modificado'
|
||||
ru_RU,'ˆ§¬¥¥®',\
|
||||
en_US,'Modified',\
|
||||
it_IT,'Modificato',\
|
||||
et_EE,'Muudetud',\
|
||||
es_ES,'Modificado'
|
||||
|
||||
lsz s_2filename,\
|
||||
ru,'ˆ¬ï ä ©« :',\
|
||||
en,'Filename:',\
|
||||
en,'Nome del file:',\
|
||||
et,'Faili nimi:',\
|
||||
sp,'Nombre de archivo:'
|
||||
ru_RU,'ˆ¬ï ä ©« :',\
|
||||
en_US,'Filename:',\
|
||||
en_US,'Nome del file:',\
|
||||
et_EE,'Faili nimi:',\
|
||||
es_ES,'Nombre de archivo:'
|
||||
|
||||
lsz s_2open,\
|
||||
ru,'Žâªàëâì',\
|
||||
en,'Open',\
|
||||
it,'Aperto',\
|
||||
et,'Ava',\
|
||||
sp,'Abrir'
|
||||
ru_RU,'Žâªàëâì',\
|
||||
en_US,'Open',\
|
||||
it_IT,'Aperto',\
|
||||
et_EE,'Ava',\
|
||||
es_ES,'Abrir'
|
||||
|
||||
lsz s_2save,\
|
||||
ru,'‘®åà ¨âì',\
|
||||
en,'Save',\
|
||||
it,'Salva',\
|
||||
et,'Salvesta',\
|
||||
sp,'Guardar'
|
||||
ru_RU,'‘®åà ¨âì',\
|
||||
en_US,'Save',\
|
||||
it_IT,'Salva',\
|
||||
et_EE,'Salvesta',\
|
||||
es_ES,'Guardar'
|
||||
|
||||
lsz s_2save_no,\
|
||||
ru,'<27>¥â',\
|
||||
en,'No',\
|
||||
it,'No',\
|
||||
et,'Ei',\
|
||||
sp,'No'
|
||||
ru_RU,'<27>¥â',\
|
||||
en_US,'No',\
|
||||
it_IT,'No',\
|
||||
et_EE,'Ei',\
|
||||
es_ES,'No'
|
||||
|
||||
lsz s_2find,\
|
||||
ru,'<27> ©â¨',\
|
||||
en,'Find',\
|
||||
it,'Trova',\
|
||||
et,'Leia',\
|
||||
sp,'Buscar'
|
||||
ru_RU,'<27> ©â¨',\
|
||||
en_US,'Find',\
|
||||
it_IT,'Trova',\
|
||||
et_EE,'Leia',\
|
||||
es_ES,'Buscar'
|
||||
db ':'
|
||||
|
||||
lsz s_2replace,\
|
||||
ru,'‡ ¬¥¨âì',\
|
||||
en,'Replace',\
|
||||
it,'Sostituire',\
|
||||
et,'Asenda',\
|
||||
sp,'Reemplazar'
|
||||
ru_RU,'‡ ¬¥¨âì',\
|
||||
en_US,'Replace',\
|
||||
it_IT,'Sostituire',\
|
||||
et_EE,'Asenda',\
|
||||
es_ES,'Reemplazar'
|
||||
db ':'
|
||||
|
||||
lsz s_2cancel,\
|
||||
ru,'Žâ¬¥ ',\
|
||||
en,'Cancel',\
|
||||
it,'Annulla',\
|
||||
et,'Tühista',\
|
||||
sp,'Cancelar'
|
||||
ru_RU,'Žâ¬¥ ',\
|
||||
en_US,'Cancel',\
|
||||
it_IT,'Annulla',\
|
||||
et_EE,'Tühista',\
|
||||
es_ES,'Cancelar'
|
||||
|
||||
lsz s_color,\
|
||||
ru,'–¢¥â: 0x',\
|
||||
en,'Color: 0x',\
|
||||
it,'Colore: 0x',\
|
||||
et,'Värv: 0x',\
|
||||
sp,'Color: 0x'
|
||||
ru_RU,'–¢¥â: 0x',\
|
||||
en_US,'Color: 0x',\
|
||||
it_IT,'Colore: 0x',\
|
||||
et_EE,'Värv: 0x',\
|
||||
es_ES,'Color: 0x'
|
||||
|
||||
lsz s_tabpos,\
|
||||
ru,'<27> ᯮ«®¦¥¨¥ § ª« ¤®ª',\
|
||||
en,'Tabs placement',\
|
||||
it,'Posizionamento delle schede',\
|
||||
et,'Saki asetus',\
|
||||
sp,'Lugar de tabulador'
|
||||
ru_RU,'<27> ᯮ«®¦¥¨¥ § ª« ¤®ª',\
|
||||
en_US,'Tabs placement',\
|
||||
it_IT,'Posizionamento delle schede',\
|
||||
et_EE,'Saki asetus',\
|
||||
es_ES,'Lugar de tabulador'
|
||||
|
||||
lsz s_enter_filename,\
|
||||
ru,<'‚¢¥¤¨â¥ ¨¬ï ä ©« ',0>,\
|
||||
en,<'Enter filename',0>,\
|
||||
it,<'Inserisci il nome del file',0>,\
|
||||
et,<'Sisesta faili nimi',0>,\
|
||||
sp,<'Ingresa el nombre del archivo',0>
|
||||
ru_RU,<'‚¢¥¤¨â¥ ¨¬ï ä ©« ',0>,\
|
||||
en_US,<'Enter filename',0>,\
|
||||
it_IT,<'Inserisci il nome del file',0>,\
|
||||
et_EE,<'Sisesta faili nimi',0>,\
|
||||
es_ES,<'Ingresa el nombre del archivo',0>
|
||||
|
||||
lsz s_ask_save,\
|
||||
ru,<'†¥« ¥â¥ á®åà ¨âì?',0>,\
|
||||
en,<'Would you like to save?',0>,\
|
||||
it,<'Vorresti salvare?',0>,\
|
||||
et,<'Kas soovite salvestada?',0>,\ ; Now correct
|
||||
sp,<'¿Quieres guardar?',0>
|
||||
ru_RU,<'†¥« ¥â¥ á®åà ¨âì?',0>,\
|
||||
en_US,<'Would you like to save?',0>,\
|
||||
it_IT,<'Vorresti salvare?',0>,\
|
||||
et_EE,<'Kas soovite salvestada?',0>,\
|
||||
es_ES,<'¿Quieres guardar?',0>
|
||||
|
||||
lsz s_enter_text_to_find,\
|
||||
ru,<'‚¢¥¤¨â¥ ⥪áâ ¤«ï ¯®¨áª ',0>,\
|
||||
en,<'Enter text to find',0>,\
|
||||
it,<'Inserisci il testo per trovare',0>,\
|
||||
et,<'Sisesta otsitav tekst',0>,\
|
||||
sp,<'Ingresa el texto a buscar',0>
|
||||
ru_RU,<'‚¢¥¤¨â¥ ⥪áâ ¤«ï ¯®¨áª ',0>,\
|
||||
en_US,<'Enter text to find',0>,\
|
||||
it_IT,<'Inserisci il testo per trovare',0>,\
|
||||
et_EE,<'Sisesta otsitav tekst',0>,\
|
||||
es_ES,<'Ingresa el texto a buscar',0>
|
||||
|
||||
lsz s_enter_text_to_replace,\
|
||||
ru,<'‚¢¥¤¨â¥ ⥪áâ ¤«ï § ¬¥ë',0>,\
|
||||
en,<'Enter text to replace',0>,\
|
||||
it,<'Inserisci il testo da sostituire',0>,\
|
||||
et,<'Sisesta asendatav tekst',0>,\
|
||||
sp,<'Ingresa el texto a reemplazar',0>
|
||||
ru_RU,<'‚¢¥¤¨â¥ ⥪áâ ¤«ï § ¬¥ë',0>,\
|
||||
en_US,<'Enter text to replace',0>,\
|
||||
it_IT,<'Inserisci il testo da sostituire',0>,\
|
||||
et_EE,<'Sisesta asendatav tekst',0>,\
|
||||
es_ES,<'Ingresa el texto a reemplazar',0>
|
||||
|
||||
lsz s_text_not_found,\
|
||||
ru,<'„®á⨣ãâ ª®¥æ ä ©« , ⥪áâ ¥ ©¤¥',0>,\
|
||||
en,<'Reached end of file, text not found',0>,\
|
||||
it,<'Raggiunta la fine del file, testo non trovato',0>,\
|
||||
et,<'Faili lõpp, teksti ei leitud',0>,\
|
||||
sp,<'Se llegó al final del archivo, texto no encontrado',0>
|
||||
ru_RU,<'„®á⨣ãâ ª®¥æ ä ©« , ⥪áâ ¥ ©¤¥',0>,\
|
||||
en_US,<'Reached end of file, text not found',0>,\
|
||||
it_IT,<'Raggiunta la fine del file, testo non trovato',0>,\
|
||||
et_EE,<'Faili lõpp, teksti ei leitud',0>,\
|
||||
es_ES,<'Se llegó al final del archivo, texto no encontrado',0>
|
||||
|
||||
lszc s_fs_error,b,\
|
||||
ru,<'Ž¯¥à æ¨ï § ¢¥àè¥ ãá¯¥è® (0)',0>,\
|
||||
ru,<'',0>,\
|
||||
ru,<'”ãªæ¨ï ¥ ¯®¤¤¥à¦¨¢ ¥âáï ¤«ï ¤ ®© ä ©«®¢®© á¨á⥬ë (2)',0>,\
|
||||
ru,<'<27>¥¨§¢¥áâ ï ä ©«®¢ ï á¨á⥬ (3)',0>,\
|
||||
ru,<'',0>,\
|
||||
ru,<'<27>¥¢®§¬®¦® ®âªàëâì ä ©« (5)',0>,\
|
||||
ru,<'Ž¯¥à æ¨ï § ¢¥àè¥ ãá¯¥è® (6)',0>,\
|
||||
ru,<'€¤à¥á 室¨âáï § £à ¨æ ¬¨ ¯ ¬ï⨠¯à®£à ¬¬ë (7)',0>,\
|
||||
ru,<'<27> ¤¨áª¥ ¥â ᢮¡®¤®£® ¬¥áâ (8)',0>,\
|
||||
ru,<'’ ¡«¨æ FAT ã¨ç⮦¥ (9)',0>,\
|
||||
ru,<'„®áâ㯠§ ¯à¥éñ (10)',0>,\
|
||||
ru,<'Žè¨¡ª ãáâனá⢠(11)',0>,\
|
||||
ru_RU,<'Ž¯¥à æ¨ï § ¢¥àè¥ ãá¯¥è® (0)',0>,\
|
||||
ru_RU,<'',0>,\
|
||||
ru_RU,<'”ãªæ¨ï ¥ ¯®¤¤¥à¦¨¢ ¥âáï ¤«ï ¤ ®© ä ©«®¢®© á¨á⥬ë (2)',0>,\
|
||||
ru_RU,<'<27>¥¨§¢¥áâ ï ä ©«®¢ ï á¨á⥬ (3)',0>,\
|
||||
ru_RU,<'',0>,\
|
||||
ru_RU,<'<27>¥¢®§¬®¦® ®âªàëâì ä ©« (5)',0>,\
|
||||
ru_RU,<'Ž¯¥à æ¨ï § ¢¥àè¥ ãá¯¥è® (6)',0>,\
|
||||
ru_RU,<'€¤à¥á 室¨âáï § £à ¨æ ¬¨ ¯ ¬ï⨠¯à®£à ¬¬ë (7)',0>,\
|
||||
ru_RU,<'<27> ¤¨áª¥ ¥â ᢮¡®¤®£® ¬¥áâ (8)',0>,\
|
||||
ru_RU,<'’ ¡«¨æ FAT ã¨ç⮦¥ (9)',0>,\
|
||||
ru_RU,<'„®áâ㯠§ ¯à¥éñ (10)',0>,\
|
||||
ru_RU,<'Žè¨¡ª ãáâனá⢠(11)',0>,\
|
||||
\
|
||||
en,<'Operation executed successfully (0)',0>,\
|
||||
en,<'',0>,\
|
||||
en,<'Function is not supported for the given filesystem (2)',0>,\
|
||||
en,<'Unknown filesystem (3)',0>,\
|
||||
en,<'',0>,\
|
||||
en,<'Unable to open file (5)',0>,\
|
||||
en,<'Operation executed successfully (6)',0>,\
|
||||
en,<'Pointer lies outside of application memory (7)',0>,\
|
||||
en,<'Disk is full (8)',0>,\
|
||||
en,<'FAT table is destroyed (9)',0>,\
|
||||
en,<'Access denied (10)',0>,\
|
||||
en,<'Device error (11)',0>,\
|
||||
en_US,<'Operation executed successfully (0)',0>,\
|
||||
en_US,<'',0>,\
|
||||
en_US,<'Function is not supported for the given filesystem (2)',0>,\
|
||||
en_US,<'Unknown filesystem (3)',0>,\
|
||||
en_US,<'',0>,\
|
||||
en_US,<'Unable to open file (5)',0>,\
|
||||
en_US,<'Operation executed successfully (6)',0>,\
|
||||
en_US,<'Pointer lies outside of application memory (7)',0>,\
|
||||
en_US,<'Disk is full (8)',0>,\
|
||||
en_US,<'FAT table is destroyed (9)',0>,\
|
||||
en_US,<'Access denied (10)',0>,\
|
||||
en_US,<'Device error (11)',0>,\
|
||||
\
|
||||
it,<'Operazione eseguita correttamente (0)',0>,\
|
||||
it,<'',0>,\
|
||||
it,<'La funzione non e supportata per il file system specificato (2)', 0>, \
|
||||
it,<'Unknown filesystem (3)',0>,\
|
||||
it,<'',0>,\
|
||||
it,<'Impossibile aprire il file (5)',0>,\
|
||||
it,<'Operazione eseguita correttamente (6)',0>,\
|
||||
it,<'Il puntatore si trova al di fuori della memoria dell',96,'applicazione (7)', 0>, \
|
||||
it,<'Il disco e pieno (8)',0>,\
|
||||
it,<'La tabella FAT e distrutta (9)',0>,\
|
||||
it,<'Accesso negato (10)',0>,\
|
||||
it,<'Errore dispositivo (11)',0>,\
|
||||
it_IT,<'Operazione eseguita correttamente (0)',0>,\
|
||||
it_IT,<'',0>,\
|
||||
it_IT,<'La funzione non e supportata per il file system specificato (2)', 0>, \
|
||||
it_IT,<'Unknown filesystem (3)',0>,\
|
||||
it_IT,<'',0>,\
|
||||
it_IT,<'Impossibile aprire il file (5)',0>,\
|
||||
it_IT,<'Operazione eseguita correttamente (6)',0>,\
|
||||
it_IT,<'Il puntatore si trova al di fuori della memoria dell',96,'applicazione (7)', 0>, \
|
||||
it_IT,<'Il disco e pieno (8)',0>,\
|
||||
it_IT,<'La tabella FAT e distrutta (9)',0>,\
|
||||
it_IT,<'Accesso negato (10)',0>,\
|
||||
it_IT,<'Errore dispositivo (11)',0>,\
|
||||
\
|
||||
et,<'Operatsioon käivitati edukalt (0)',0>,\
|
||||
et,<'',0>,\
|
||||
et,<'Failisüsteem ei toeta funktsiooni (2)',0>,\
|
||||
et,<'Tundmatu failisüsteem (3)',0>,\
|
||||
et,<'',0>,\
|
||||
et,<'Faili ei suudetud avada (5)',0>,\
|
||||
et,<'Operatsioon käivitatud edukalt (6)',0>,\
|
||||
et,<'Viit on väljaspool programmi mälu (7)',0>,\
|
||||
et,<'Ketas täis (8)',0>,\
|
||||
et,<'FAT tabel hävitatud (9)',0>,\
|
||||
et,<'Juurdepääs keelatud (10)',0>,\
|
||||
et,<'Seadme viga (11)',0>,\
|
||||
et_EE,<'Operatsioon käivitati edukalt (0)',0>,\
|
||||
et_EE,<'',0>,\
|
||||
et_EE,<'Failisüsteem ei toeta funktsiooni (2)',0>,\
|
||||
et_EE,<'Tundmatu failisüsteem (3)',0>,\
|
||||
et_EE,<'',0>,\
|
||||
et_EE,<'Faili ei suudetud avada (5)',0>,\
|
||||
et_EE,<'Operatsioon käivitatud edukalt (6)',0>,\
|
||||
et_EE,<'Viit on väljaspool programmi mälu (7)',0>,\
|
||||
et_EE,<'Ketas täis (8)',0>,\
|
||||
et_EE,<'FAT tabel hävitatud (9)',0>,\
|
||||
et_EE,<'Juurdepääs keelatud (10)',0>,\
|
||||
et_EE,<'Seadme viga (11)',0>,\
|
||||
\
|
||||
sp,<'Operación ejecutada correctamente (0)',0>,\
|
||||
sp,<'',0>,\
|
||||
sp,<'La función no está soportada por el sistema de archivos dado (2)',0>,\
|
||||
sp,<'Sistema de archivos desconocido (3)',0>,\
|
||||
sp,<'',0>,\
|
||||
sp,<'No es posible abrir el archivo (5)',0>,\
|
||||
sp,<'Operación ejecutada correctamente (6)',0>,\
|
||||
sp,<'El puntero está fuera de la memoria de la aplicación (7)',0>,\
|
||||
sp,<'El disco está lleno (8)',0>,\
|
||||
sp,<'La tabla FAT está destruida (9)',0>,\
|
||||
sp,<'Acceso denegado (10)',0>,\
|
||||
sp,<'Error de dispositivo (11)',0>
|
||||
es_ES,<'Operación ejecutada correctamente (0)',0>,\
|
||||
es_ES,<'',0>,\
|
||||
es_ES,<'La función no está soportada por el sistema de archivos dado (2)',0>,\
|
||||
es_ES,<'Sistema de archivos desconocido (3)',0>,\
|
||||
es_ES,<'',0>,\
|
||||
es_ES,<'No es posible abrir el archivo (5)',0>,\
|
||||
es_ES,<'Operación ejecutada correctamente (6)',0>,\
|
||||
es_ES,<'El puntero está fuera de la memoria de la aplicación (7)',0>,\
|
||||
es_ES,<'El disco está lleno (8)',0>,\
|
||||
es_ES,<'La tabla FAT está destruida (9)',0>,\
|
||||
es_ES,<'Acceso denegado (10)',0>,\
|
||||
es_ES,<'Error de dispositivo (11)',0>
|
||||
|
||||
lszc s_appearance,b,\
|
||||
ru,'’¥ªáâ',\
|
||||
ru,'”®',\
|
||||
ru,'’¥ªá⠢뤥«¥¨ï',\
|
||||
ru,'”® ¢ë¤¥«¥¨ï',\
|
||||
ru,'‘¨¬¢®«ë',\
|
||||
ru,'—¨á« ',\
|
||||
ru,'‘âப¨',\
|
||||
ru,'Š®¬¬¥â ਨ',\
|
||||
ru,'ˆ§¬¥ñë¥ áâப¨',\
|
||||
ru,'‘®åà ñë¥ áâப¨',\
|
||||
ru_RU,'’¥ªáâ',\
|
||||
ru_RU,'”®',\
|
||||
ru_RU,'’¥ªá⠢뤥«¥¨ï',\
|
||||
ru_RU,'”® ¢ë¤¥«¥¨ï',\
|
||||
ru_RU,'‘¨¬¢®«ë',\
|
||||
ru_RU,'—¨á« ',\
|
||||
ru_RU,'‘âப¨',\
|
||||
ru_RU,'Š®¬¬¥â ਨ',\
|
||||
ru_RU,'ˆ§¬¥ñë¥ áâப¨',\
|
||||
ru_RU,'‘®åà ñë¥ áâப¨',\
|
||||
\
|
||||
en,'Text',\
|
||||
en,'Background',\
|
||||
en,'Selection text',\
|
||||
en,'Selection background',\
|
||||
en,'Symbols',\
|
||||
en,'Numbers',\
|
||||
en,'Strings',\
|
||||
en,'Comments',\
|
||||
en,'Modified lines',\
|
||||
en,'Saved lines',\
|
||||
en_US,'Text',\
|
||||
en_US,'Background',\
|
||||
en_US,'Selection text',\
|
||||
en_US,'Selection background',\
|
||||
en_US,'Symbols',\
|
||||
en_US,'Numbers',\
|
||||
en_US,'Strings',\
|
||||
en_US,'Comments',\
|
||||
en_US,'Modified lines',\
|
||||
en_US,'Saved lines',\
|
||||
\
|
||||
it,'Testo',\
|
||||
it,'Sfondo',\
|
||||
it,'Testo di selezione',\
|
||||
it,'Sfondo di selezione',\
|
||||
it,'Simboli',\
|
||||
it,'Numeri',\
|
||||
it,'Stringhe',\
|
||||
it,'Commenti',\
|
||||
it,'Linee modificate',\
|
||||
it,'Linee salvate',\
|
||||
it_IT,'Testo',\
|
||||
it_IT,'Sfondo',\
|
||||
it_IT,'Testo di selezione',\
|
||||
it_IT,'Sfondo di selezione',\
|
||||
it_IT,'Simboli',\
|
||||
it_IT,'Numeri',\
|
||||
it_IT,'Stringhe',\
|
||||
it_IT,'Commenti',\
|
||||
it_IT,'Linee modificate',\
|
||||
it_IT,'Linee salvate',\
|
||||
\
|
||||
et,'Tekst',\
|
||||
et,'Taust',\
|
||||
et,'Valitud tekst',\
|
||||
et,'Valitud taust',\
|
||||
et,'Sümbolid',\
|
||||
et,'Numbrid',\
|
||||
et,'Stringid',\
|
||||
et,'Kommentaarid',\
|
||||
et,'Muudetud read',\
|
||||
et,'Salvestatud read',\
|
||||
et_EE,'Tekst',\
|
||||
et_EE,'Taust',\
|
||||
et_EE,'Valitud tekst',\
|
||||
et_EE,'Valitud taust',\
|
||||
et_EE,'Sümbolid',\
|
||||
et_EE,'Numbrid',\
|
||||
et_EE,'Stringid',\
|
||||
et_EE,'Kommentaarid',\
|
||||
et_EE,'Muudetud read',\
|
||||
et_EE,'Salvestatud read',\
|
||||
\
|
||||
sp,'Texto',\
|
||||
sp,'Fondo',\
|
||||
sp,'Texto de selección',\
|
||||
sp,'Fondo de selección',\
|
||||
sp,'Símbolos',\
|
||||
sp,'Números',\
|
||||
sp,'Cadenas',\
|
||||
sp,'Comentarios',\
|
||||
sp,'Líneas modificadas',\
|
||||
sp,'Líneas guardadas'
|
||||
es_ES,'Texto',\
|
||||
es_ES,'Fondo',\
|
||||
es_ES,'Texto de selección',\
|
||||
es_ES,'Fondo de selección',\
|
||||
es_ES,'Símbolos',\
|
||||
es_ES,'Números',\
|
||||
es_ES,'Cadenas',\
|
||||
es_ES,'Comentarios',\
|
||||
es_ES,'Líneas modificadas',\
|
||||
es_ES,'Líneas guardadas'
|
||||
|
||||
lsz sysfuncs_filename,\
|
||||
ru,<'SYSFUNCR.TXT',0>,\
|
||||
en,<'SYSFUNCS.TXT',0>,\
|
||||
it,<'SYSFUNCS.TXT',0>,\
|
||||
et,<'SYSFUNCET.TXT',0>,\
|
||||
sp,<'SYSFUNCS.TXT',0>
|
||||
ru_RU,<'SYSFUNCR.TXT',0>,\
|
||||
en_US,<'SYSFUNCS.TXT',0>,\
|
||||
it_IT,<'SYSFUNCS.TXT',0>,\
|
||||
et_EE,<'SYSFUNCET.TXT',0>,\
|
||||
es_ES,<'SYSFUNCS.TXT',0>
|
||||
|
||||
sz s_example,'/sys/example.asm'
|
||||
sz s_still ,'still'
|
||||
|
@ -23,11 +23,11 @@
|
||||
dd 0x10000 ; esp
|
||||
dd param_area , 0x0 ; I_Param , I_Icon
|
||||
|
||||
include 'lang.inc'
|
||||
include '..\..\..\macros.inc' ; very useful stuff for MeOS
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include '..\..\..\macros.inc' ; very useful stuff for MeOS
|
||||
include 'ascl.inc'
|
||||
|
||||
START: ; start of execution
|
||||
START: ; start of execution
|
||||
|
||||
; <20> à ¬¥âàë:
|
||||
; db n1 = ¤«¨ ¯ã⨠ª ¨áâ®ç¨ªã
|
||||
@ -264,12 +264,13 @@ errors:
|
||||
db "(§ ¯¨áì) ¥¨§¢¥áâ ï ®è¨¡ª "
|
||||
db "<22>ãâì ª ¨áâ®ç¨ªã ¨ ¯à¨¥¬¨ªã ¥ 㪠§ ë!!! "
|
||||
db "<22>ãâì ª ¯à¨¥¬¨ªã ¥ 㪠§ !!! "
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
text:
|
||||
db 'SOURCE: | '
|
||||
db 'DESTINATION: | '
|
||||
db ' '
|
||||
db 'x' ; <- END MARKER, DONT DELETE
|
||||
db 'x' ; <- END MARKER, DO NOT DELETE
|
||||
labelt:
|
||||
db 'SYSTREE FILE COPIER'
|
||||
labellen:
|
||||
@ -292,6 +293,7 @@ errors:
|
||||
db "(write) unknown error "
|
||||
db "Path to source is not given!!! "
|
||||
db "Path to destination is not given!!! "
|
||||
|
||||
end if
|
||||
|
||||
;0123456789012345678901234567890123456789012
|
||||
|
@ -17,7 +17,7 @@ max_height = 255
|
||||
|
||||
include '../../../KOSfuncs.inc'
|
||||
include '../../../macros.inc'
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include 'font.inc'
|
||||
include 'sort.inc'
|
||||
include 'kglobals.inc'
|
||||
@ -2577,7 +2577,7 @@ if lang eq ru_RU
|
||||
mov word [edi-1], '®¢'
|
||||
inc edi
|
||||
@@:
|
||||
else
|
||||
else ; Default to en_US
|
||||
mov dword [edi], ' ite'
|
||||
mov byte [edi+4], 'm'
|
||||
add edi, 5
|
||||
@ -2948,7 +2948,7 @@ if lang eq ru_RU
|
||||
mov dword [edi-4], '¬¥â'
|
||||
mov dword [edi-8], ' í«¥'
|
||||
sub edi, 8
|
||||
else
|
||||
else ; Default to en_US
|
||||
cmp eax, 1
|
||||
jz @f
|
||||
dec edi
|
||||
@ -3796,7 +3796,7 @@ if lang eq ru_RU
|
||||
mov eax, ' '
|
||||
stosd
|
||||
stosb
|
||||
else
|
||||
else ; Default to en_US
|
||||
mov eax, 'Pane'
|
||||
stosd
|
||||
mov eax, 'ls '
|
||||
@ -4960,7 +4960,7 @@ if lang eq ru_RU
|
||||
mov dword [edi-4], 'ä ©«'
|
||||
mov byte [edi-5], ' '
|
||||
sub edi, 5
|
||||
else
|
||||
else ; Default to en_US
|
||||
cmp eax, 1
|
||||
jz @f
|
||||
dec edi
|
||||
@ -4985,7 +4985,7 @@ if lang eq ru_RU
|
||||
mov dword [edi-4], 'â ¢ '
|
||||
mov dword [edi-8], ' ¡ ©'
|
||||
sub edi, 8
|
||||
else
|
||||
else ; Default to en_US
|
||||
mov dword [edi-4], ' in '
|
||||
mov dword [edi-8], 'ytes'
|
||||
mov word [edi-10], ' b'
|
||||
@ -5255,7 +5255,7 @@ if lang eq ru_RU
|
||||
mov al, '‚'
|
||||
stosw
|
||||
sub ecx, 5
|
||||
else
|
||||
else ; Default to en_US
|
||||
mov al, ' '
|
||||
stosw
|
||||
stosw
|
||||
@ -5281,7 +5281,7 @@ if lang eq ru_RU
|
||||
mov al, '<27>'
|
||||
stosw
|
||||
sub ecx, 5
|
||||
else
|
||||
else ; Default to en_US
|
||||
mov al, 'r'
|
||||
stosw
|
||||
mov al, 'e'
|
||||
@ -6857,7 +6857,7 @@ aUp db '
|
||||
.size = $-aUp
|
||||
aDrive db '„¨áª',0
|
||||
aScreens db '<27>ªà ë',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
aFolder db 'Folder'
|
||||
.size = $-aFolder
|
||||
aUp db 'Up'
|
||||
@ -6959,7 +6959,8 @@ if lang eq ru_RU
|
||||
times 12 db ' '
|
||||
; Alt+Ctrl+Shift
|
||||
times 12 db ' '
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
; No modificators
|
||||
db 'Help '
|
||||
db 'UserMn'
|
||||
@ -7129,7 +7130,8 @@ keybar_cp:
|
||||
times 12 db ' '
|
||||
; Alt+Ctrl+Shift
|
||||
times 12 db ' '
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
; No modificators
|
||||
db 'Help '
|
||||
db 'Unwrap'
|
||||
@ -7300,7 +7302,8 @@ keybar_cp2:
|
||||
times 12 db ' '
|
||||
; Alt+Ctrl+Shift
|
||||
times 12 db ' '
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
; No modificators
|
||||
db 'Help '
|
||||
db 'Save '
|
||||
@ -7547,27 +7550,27 @@ encodings:
|
||||
dd .menu.2
|
||||
dd 0
|
||||
if lang eq ru_RU
|
||||
db '&DOS ⥪áâ (cp866)',0
|
||||
else
|
||||
db '&DOS text (cp866)',0
|
||||
db '&DOS ⥪áâ (CP866)',0
|
||||
else ; Default to en_US
|
||||
db '&DOS text (CP866)',0
|
||||
end if
|
||||
db .cp1251
|
||||
.menu.2:
|
||||
dd .menu.3
|
||||
dd .menu.1
|
||||
if lang eq ru_RU
|
||||
db '&Windows ⥪áâ (cp1251)',0
|
||||
else
|
||||
db '&Windows text (cp1251)',0
|
||||
db '&Windows ⥪áâ (CP1251)',0
|
||||
else ; Default to en_US
|
||||
db '&Windows text (CP1251)',0
|
||||
end if
|
||||
db .koi8r
|
||||
.menu.3:
|
||||
dd .menu.4
|
||||
dd .menu.2
|
||||
if lang eq ru_RU
|
||||
db '&Linux ⥪áâ (koi8-r)',0
|
||||
else
|
||||
db '&Linux text (koi8-r)',0
|
||||
db '&Linux ⥪áâ (KOI8-R)',0
|
||||
else ; Default to en_US
|
||||
db '&Linux text (KOI8-R)',0
|
||||
end if
|
||||
db .unicode
|
||||
.menu.4:
|
||||
@ -7932,7 +7935,7 @@ mkdirinfo:
|
||||
|
||||
if lang eq ru_RU
|
||||
compare_names db '¨ˆà<CB86>¬Œ €<E282AC>ᑤ„'
|
||||
else
|
||||
else ; Default to en_US
|
||||
compare_names db 'nNxXmMsSuUcCaA'
|
||||
end if
|
||||
|
||||
@ -8429,7 +8432,8 @@ aCannotSaveToPlugin db '
|
||||
aCannotSearchOnPlugin db '<27>®¨áª ¯ ¥«ïå ¯« £¨®¢ ¥ ¯®¤¤¥à¦¨¢ ¥âáï',0
|
||||
aCancelled db '„¥©á⢨¥ ¡ë«® ¯à¥à¢ ®',0
|
||||
aConfirmCancel db '‚ë ¤¥©áâ¢¨â¥«ì® å®â¨â¥ ®â¬¥¨âì ¤¥©á⢨¥?',0
|
||||
else
|
||||
|
||||
else ; Default to en_US
|
||||
aDeleteCaption db 'Delete',0
|
||||
aConfirmDeleteText db 'Do you wish to delete',0
|
||||
aDeleteFolder db ' the folder',0
|
||||
@ -8466,7 +8470,7 @@ error3msg db 'Unknown file system',0
|
||||
error4msg db 'Strange... Error 4',0
|
||||
error5msg db 'File not found',0
|
||||
error6msg db 'End of file',0
|
||||
error7msg db 'Strange... Pointer lies outside of application memory',0
|
||||
error7msg db 'Strange... Pointer is outside of application memory',0
|
||||
error8msg db 'Disk is full',0
|
||||
error9msg db 'File structure is destroyed',0
|
||||
error10msg db 'Access denied',0
|
||||
|
@ -38,7 +38,7 @@ db 'MENUET01'
|
||||
dd 1, start, init_end, end_mem, stack_top, params, 0
|
||||
|
||||
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), es_ES, en_US.
|
||||
include '../../macros.inc'
|
||||
include '../../proc32.inc'
|
||||
include '../../develop/libraries/box_lib/trunk/box_lib.mac'
|
||||
@ -281,7 +281,7 @@ proc winRedraw
|
||||
or ecx,90000000h
|
||||
if lang eq ru_RU
|
||||
mcall 4, <107,70>, , strGo
|
||||
else
|
||||
else ; Default to en_US
|
||||
mcall 4, <127,70>, , strGo
|
||||
end if
|
||||
mcall 4, <(WIN_W-47),12>, , strDots
|
||||
@ -638,7 +638,7 @@ else if lang eq es_ES
|
||||
strUnpackFault db "'Fallo al extraer' -E",0
|
||||
strNotSupport db "'El formato del archivo no es soportado' -E",0
|
||||
strNotFound db "'Archivo no encontrado' -E",0
|
||||
else
|
||||
else ; Default to en_US
|
||||
title db 'uNZ v0.2 - Unarchiver of Zip and 7z',0
|
||||
strGo db 'Unpack',0
|
||||
strInp db 'Archive',0
|
||||
@ -648,8 +648,8 @@ else
|
||||
strOk db 'OK',0
|
||||
strGetPass db 'Password',0
|
||||
strCancel db 'Cancel',0
|
||||
strUnpackOk db "'Unpacked successfuly' -O",0
|
||||
strUnpackFault db "'Unprack failed' -E",0
|
||||
strUnpackOk db "'Unpacked successfully' -O",0
|
||||
strUnpackFault db "'Unpack failed' -E",0
|
||||
strNotSupport db "'Archive format is not supported' -E",0
|
||||
strNotFound db "'File not found' -E",0
|
||||
end if
|
||||
|
@ -4,7 +4,7 @@
|
||||
; Compile with FASM
|
||||
;
|
||||
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), it_IT, de_DE, en_US.
|
||||
include '..\..\..\macros.inc' ; decreases program size (not required)
|
||||
|
||||
StatusColor equ 0x00ffffff
|
||||
@ -425,7 +425,7 @@ else if lang eq it_IT
|
||||
db 'Movimenti:'
|
||||
else if lang eq de_DE
|
||||
db 'Bewegungen:'
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'Moves:'
|
||||
end if
|
||||
lenMoves:
|
||||
@ -437,7 +437,7 @@ else if lang eq it_IT
|
||||
db 'Mischia'
|
||||
else if lang eq de_DE
|
||||
db 'Mischen'
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'Shuffle'
|
||||
end if
|
||||
lenSh:
|
||||
@ -449,8 +449,8 @@ else if lang eq it_IT
|
||||
db 'Seleziona un compito, poi premi->'
|
||||
else if lang eq de_DE
|
||||
db 'Waehle eine Aufgabe, dann clicke au->'
|
||||
else
|
||||
db 'Select task, then press ->'
|
||||
else ; Default to en_US
|
||||
db 'Select task, then press ->'
|
||||
end if
|
||||
lenCnf:
|
||||
|
||||
@ -461,7 +461,7 @@ else if lang eq it_IT
|
||||
db 'Gioco del quindici - partita X', 0
|
||||
else if lang eq de_DE
|
||||
db '15-Puzzle - Spiel X', 0
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'Game 15 - puzzle X', 0
|
||||
end if
|
||||
|
||||
@ -472,7 +472,7 @@ else if lang eq it_IT
|
||||
db 'Gioco completato! Premi ->'
|
||||
else if lang eq de_DE
|
||||
db 'Spiel beendet! Druecken sie auf ->'
|
||||
else
|
||||
else ; Default to en_US
|
||||
db 'Puzzle completed! Press->'
|
||||
end if
|
||||
lenVictory:
|
||||
|
@ -1,5 +1,9 @@
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
|
||||
; FIXME:
|
||||
; This translation mechanism should fallback to en_US if the language
|
||||
; is unlisted (e.g. es_ES). Either fix the macros or use a different method.
|
||||
; The problem doesn't manifest, as we only bundle Dungeons in the RU distro.
|
||||
struc langstr [lng, data]
|
||||
{
|
||||
if lang eq lng
|
||||
|
@ -4,7 +4,7 @@
|
||||
; contact: 4nic8@casiocalc.org
|
||||
;----------------------------------------
|
||||
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: it_IT, en_US.
|
||||
include '../../../macros.inc'
|
||||
include 'ascl.inc'
|
||||
include 'ascgl.inc'
|
||||
@ -836,7 +836,7 @@ if lang eq it_IT
|
||||
THANKS_FOR_PLAYING db 'Grazie per aver giocato', 0
|
||||
PRESS_SPACE db 'Premi spazio per iniziare',0
|
||||
LEVEL db 'LIVELLO',0
|
||||
else
|
||||
else ; Default to en_US
|
||||
THANKS_FOR_PLAYING db 'Thanks for playing', 0
|
||||
PRESS_SPACE db 'press SPACE to start',0
|
||||
LEVEL db 'LEVEL',0
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
;******************************************************************************
|
||||
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: it_IT, en_US.
|
||||
include '..\..\..\macros.inc'
|
||||
include 'ascl.inc'
|
||||
include 'ascgl.inc'
|
||||
@ -285,7 +285,7 @@ end_col:
|
||||
cmp [delay_cnt],0
|
||||
jne no_delay
|
||||
mov [delay_cnt],1
|
||||
delay 1 ;don't generate delay for fast speed programm
|
||||
delay 1 ; don't generate delay for fast speed program
|
||||
no_delay:
|
||||
dec [delay_cnt]
|
||||
|
||||
@ -297,9 +297,9 @@ win_test:
|
||||
mov [againbut],1
|
||||
call draw_window
|
||||
; label 160,200,'You Win!',cl_Green+font_Big
|
||||
; label 130,220,'Youre Score:',cl_Green+font_Big
|
||||
; label 130,220,'Your Score:',cl_Green+font_Big
|
||||
; outcount dword [scorea],230,220,cl_Green,5*65536
|
||||
; label 130,234,'Youre Lives:',cl_Green+font_Big
|
||||
; label 130,234,'Your Lives:',cl_Green+font_Big
|
||||
; outcount dword [scoreb],230,234,cl_Green,5*65536
|
||||
; delay 600 ;wait 2sec
|
||||
; close ;exit from program
|
||||
@ -310,7 +310,7 @@ lose_test:
|
||||
jne stl2
|
||||
; call draw_window
|
||||
; label 160,200,'You Lose!',cl_Red+font_Big
|
||||
; label 130,220,'Youre Score:',cl_Red+font_Big
|
||||
; label 130,220,'Your Score:',cl_Red+font_Big
|
||||
; outcount dword [scorea],230,220,cl_Red,5*65536
|
||||
; delay 300 ;wait 2sec
|
||||
; close ;exit from program
|
||||
@ -420,7 +420,7 @@ draw_window:
|
||||
window 0,0,400+8,480+24,window_Skinned
|
||||
if lang eq it_IT
|
||||
label 12,8,'ARCANOID: Usa le freccie Vite Punti',cl_White+font_Big
|
||||
else
|
||||
else ; Default to en_US
|
||||
label 12,8,'ARCANOID: USE ARROW KEYS LIVES SCORE',cl_White+font_Big
|
||||
end if
|
||||
|
||||
@ -433,9 +433,9 @@ draw_window:
|
||||
if lang eq it_IT
|
||||
label 160,200,'Hai perso!',cl_Red+font_Big
|
||||
label 130,220,'Punteggio:',cl_Red+font_Big
|
||||
else
|
||||
else ; Default to en_US
|
||||
label 160,200,'You Lose!',cl_Red+font_Big
|
||||
label 130,220,'Youre Score:',cl_Red+font_Big
|
||||
label 130,220,'Your Score:',cl_Red+font_Big
|
||||
end if
|
||||
outcount dword [scorea],230,220,cl_Red,5*65536
|
||||
mov ebx,150*65536+80
|
||||
@ -449,7 +449,7 @@ draw_window:
|
||||
mcall
|
||||
if lang eq it_IT
|
||||
label 152,244,'Rigioca',cl_Red+font_Big
|
||||
else
|
||||
else ; Default to en_US
|
||||
label 152,244,'Play again?',cl_Red+font_Big
|
||||
end if
|
||||
jmp elev
|
||||
@ -457,9 +457,9 @@ nlev:
|
||||
if lang eq it_IT
|
||||
label 160,200,'Hai vinto!',cl_Green+font_Big
|
||||
label 130,220,'Punteggio:',cl_Green+font_Big
|
||||
else
|
||||
else ; Default to en_US
|
||||
label 160,200,'You Win!',cl_Green+font_Big
|
||||
label 130,220,'Youre Score:',cl_Green+font_Big
|
||||
label 130,220,'Your Score:',cl_Green+font_Big
|
||||
end if
|
||||
outcount dword [scorea],230,220,cl_Green,5*65536
|
||||
mov ebx,150*65536+120 ;mov ebx,150*65536+80
|
||||
@ -473,13 +473,13 @@ nlev:
|
||||
mcall
|
||||
if lang eq it_IT
|
||||
label 152,244,'Prossimo Livello',cl_Red+font_Big
|
||||
else
|
||||
else ; Default to en_US
|
||||
label 152,244,'Next level?',cl_Red+font_Big
|
||||
end if
|
||||
elev:
|
||||
if lang eq it_IT
|
||||
label 178,264,'Esci',cl_Red+font_Big
|
||||
else
|
||||
else ; Default to en_US
|
||||
label 178,264,'Exit?',cl_Red+font_Big
|
||||
end if
|
||||
|
||||
|
@ -52,7 +52,7 @@ use32 ;
|
||||
;Îáëŕńňü ęîäŕ
|
||||
|
||||
;----------------- include -------------------------------------
|
||||
include 'lang.inc'
|
||||
include 'lang.inc' ; Language support for locales: ru_RU (CP866), en_US.
|
||||
include 'ssmix.inc'
|
||||
|
||||
;---------------------------------------------------------------------------
|
||||
@ -2344,9 +2344,9 @@ file_info: ;
|
||||
_fi_pfilename dd ?
|
||||
|
||||
if lang eq ru_RU
|
||||
include 'ruslang.inc'
|
||||
else
|
||||
include 'englang.inc'
|
||||
include 'lang-ru_RU.inc' ; Encoded as CP866
|
||||
else ; Default to en_US
|
||||
include 'lang-en_US.inc'
|
||||
end if
|
||||
|
||||
bmp_plane:
|
||||
|
@ -1,4 +1,4 @@
|
||||
_window_caption db 'Soft landing',0 ;çàãîëîâîê ïðèëîæåíèÿ
|
||||
_window_caption db 'Soft landing',0 ; Application title
|
||||
|
||||
_text_game_over db 'G A M E O V E R', 0
|
||||
_text_level_complete db 'L E V E L C O M P L E T E', 0
|
||||
@ -8,7 +8,7 @@ _text_intro_description1 db 'Provide a soft landing, clearing the runway from th
|
||||
_text_intro_key_controls db ' Control keys:', 0
|
||||
_text_intro_key_ctrl db ' CTRL - drop a bomb', 0
|
||||
_text_intro_key_space db 'SPACE - do a barrel roll', 0
|
||||
_text_intro_select_level db ' Use UP and DOWN arrow keys for select game level:', 0
|
||||
_text_intro_select_level db ' Use UP and DOWN arrow keys to select the game level:', 0
|
||||
_text_intro_level_num db ' LEVEL', 0
|
||||
_text_intro_set_volume db ' Use LEFT and RIGHT arrow keys for setting volume:', 0
|
||||
_text_intro_volume_num db 'VOLUME', 0
|
@ -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
|
||||
|
@ -17,14 +17,14 @@ macro icall lbl
|
||||
use32
|
||||
org 0x0
|
||||
|
||||
db 'MENUET01' ; 8 byte id
|
||||
dd 0x01 ; header version
|
||||
dd run ; start of code
|
||||
dd I_END ; size of image
|
||||
dd end_mem ; memory for app
|
||||
dd stack_end ; esp
|
||||
dd 0x0 , 0x0 ; I_Param , I_Icon
|
||||
lang fix ru_RU
|
||||
db 'MENUET01' ; 8 byte id
|
||||
dd 0x01 ; header version
|
||||
dd run ; start of code
|
||||
dd I_END ; size of image
|
||||
dd end_mem ; memory for app
|
||||
dd stack_end ; esp
|
||||
dd 0x0 , 0x0 ; I_Param , I_Icon
|
||||
lang fix ru_RU ; TODO: Include lang.inc here? Currently in game text (below) is en_US.
|
||||
include "macros.inc"
|
||||
purge mov
|
||||
;include "../../../debug.inc"
|
||||
@ -791,24 +791,34 @@ header db 'Mega Maze', 0
|
||||
|
||||
next_msg db '< >'
|
||||
|
||||
; TODO: Translate in game text and support 'lang.inc'. Defaults to en_US.
|
||||
game_names mstr \
|
||||
'Teseus & Minotaur #',\
|
||||
'1-2-3 Maze #',\
|
||||
'Tilt Maze #',\
|
||||
'Double Tilt #',\
|
||||
'Full-house #',\
|
||||
'Loops #',\
|
||||
'Wriggle #',\
|
||||
'BlackBox #',\
|
||||
'Marble #',\
|
||||
'Counter Step #',\
|
||||
'Orientation #',\
|
||||
'No left turn #',\
|
||||
'Colour-zone #'
|
||||
'Teseus & Minotaur #',\
|
||||
'1-2-3 Maze #',\
|
||||
'Tilt Maze #',\
|
||||
'Double Tilt #',\
|
||||
'Full-house #',\
|
||||
'Loops #',\
|
||||
'Wriggle #',\
|
||||
'BlackBox #',\
|
||||
'Marble #',\
|
||||
'Counter Step #',\
|
||||
'Orientation #',\
|
||||
'No left turn #',\
|
||||
'Colour-zone #'
|
||||
|
||||
msgs mstr ' ','You win!!!','Game over.','Start cell?','Dead end!',\
|
||||
" atoms hidden.",'Ray emerged.','Ray absorbed.','Ray reflected.',\
|
||||
'Mark exactly guesses','Your score is','Guess mark toggled'
|
||||
msgs mstr ' ',\
|
||||
'You win!!!',\
|
||||
'Game over.',\
|
||||
'Start cell?',\
|
||||
'Dead end!',\
|
||||
" atoms hidden.",\
|
||||
'Ray emerged.',\
|
||||
'Ray absorbed.',\
|
||||
'Ray reflected.',\
|
||||
'Mark exactly guesses',\
|
||||
'Your score is',\
|
||||
'Guess mark toggled'
|
||||
|
||||
I_END:
|
||||
main_pid dd ?
|
||||
|
@ -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
|
||||
|
@ -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]
|
||||
|
||||
@ -241,7 +243,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
|
||||
|
@ -32,11 +32,12 @@ include 'develop/libraries/libs-dev/libio/libio.inc'
|
||||
align 4
|
||||
open_b rb 560
|
||||
|
||||
; Language support for locales: ru_RU (CP866), en_US.
|
||||
txt_err_img_file:
|
||||
if lang eq ru_RU
|
||||
db 'Žè¨¡ª N'
|
||||
.n: db '* ¯à¨ ®âªàë⨨ ä ©« '
|
||||
else
|
||||
else ; Default to 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
|
||||
;---------------------------------------------------------------------
|
||||
|
@ -144,19 +144,19 @@ n_slot rd 1
|
||||
ctx_menu_PID rd 1
|
||||
;------------------------------------------------------------------------------
|
||||
lsz ctx_menu_text,\
|
||||
ru, <"X ‡ ªàëâì Alt + F4",0>,\
|
||||
en, <"X Close Alt + F4",0>,\
|
||||
et, <"X Sulge Alt + F4",0>,\
|
||||
ru_RU, <"X ‡ ªàëâì Alt + F4",0>,\
|
||||
en_US, <"X Close Alt + F4",0>,\
|
||||
et_EE, <"X Sulge Alt + F4",0>,\
|
||||
;------------------------------------------------------------------------------
|
||||
lsz ctx_menu_text2,\
|
||||
ru, <25," ‘¢¥àãâì ",0>,\
|
||||
en, <25," Minimize ",0>,\
|
||||
et, <25," Minimeeri ",0>,\
|
||||
ru_RU, <25," ‘¢¥àãâì ",0>,\
|
||||
en_US, <25," Minimize ",0>,\
|
||||
et_EE, <25," Minimeeri ",0>,\
|
||||
;------------------------------------------------------------------------------
|
||||
lsz ctx_menu_text3,\
|
||||
ru, <24," ‚®ááâ ®¢¨âì ",0>,\
|
||||
en, <24," Restore ",0>,\
|
||||
et, <24," Taasta ",0>
|
||||
ru_RU, <24," ‚®ááâ ®¢¨âì ",0>,\
|
||||
en_US, <24," Restore ",0>,\
|
||||
et_EE, <24," Taasta ",0>
|
||||
;------------------------------------------------------------------------------
|
||||
ctx_menu_title:
|
||||
db 'KolibriOS'
|
||||
|
@ -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 (CP866), 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