comparison code_part1/OSTC_code_asm_part1/russian_text.asm @ 446:92304826000d

localisation part2 from Sergei
author heinrichsweikamp
date Sat, 13 Aug 2011 09:45:53 +0200
parents 6e57b5bb98ce
children 7779bfa89171
comparison
equal deleted inserted replaced
445:6e57b5bb98ce 446:92304826000d
21 ; 2008/05/24 : MW. 21 ; 2008/05/24 : MW.
22 ; 2011/02/02 : Jean-Do Gascuel : split into different files for multi-lingual support 22 ; 2011/02/02 : Jean-Do Gascuel : split into different files for multi-lingual support
23 ; 2011/07/25 : Sergei V. Rozinov: Russian translation. 23 ; 2011/07/25 : Sergei V. Rozinov: Russian translation.
24 ; 2011/07/28 : Sergei V. Rozinov: Corrected. 24 ; 2011/07/28 : Sergei V. Rozinov: Corrected.
25 ; 2011/08/04 : Sergei V. Rozinov: Adapted for firmware 1.95+ 25 ; 2011/08/04 : Sergei V. Rozinov: Adapted for firmware 1.95+
26 ; 2011/08/12 : Sergei V. Rozinov: Complete translation patch
26 ; 27 ;
27 ; known bugs: 28 ; known bugs:
28 ; ToDo: 29 ; ToDo:
29 ;============================================================================= 30 ;=============================================================================
30 ; 31 ;
58 ; padded or right padded. In that case, if you changed the text size, 59 ; padded or right padded. In that case, if you changed the text size,
59 ; you will have to adjust position. A char is 7 pixels wide. 60 ; you will have to adjust position. A char is 7 pixels wide.
60 ; 61 ;
61 ;============================================================================= 62 ;=============================================================================
62 ; Define's section 63 ; Define's section
63 ; Definition "translation" ; English original 64 ; Definition translation ; English original
64 #IFNDEF TXT_DEFINED 65 #IFNDEF TXT_DEFINED
65 #DEFINE TXT_DEFINED 66 #DEFINE TXT_DEFINED
66 ; 'G' 67
67 #DEFINE TXT_GAS_C 'Г' ; 'm' 68 #DEFINE TXT_GAS_C 'Г' ; 'G'
68 #DEFINE TXT_METER_C 'м' ; "m " 69 #DEFINE TXT_GAS1 "Г" ; "G"
69 #DEFINE TXT_METER5 "м " ; "m " 70 #DEFINE TXT_METER_C 'м' ; 'm'
70 #DEFINE TXT_METER3 "м " ; "m " 71 #DEFINE TXT_METER5 "м " ; "m "
71 #DEFINE TXT_METER2 "м " ; "m" 72 #DEFINE TXT_METER3 "м " ; "m "
72 #DEFINE TXT_METER1 "м" ; " mbar " 73 #DEFINE TXT_METER2 "м " ; "m "
73 #DEFINE TXT_MBAR7 " мбар " ; "mbar " 74 #DEFINE TXT_METER1 "м" ; "m"
74 #DEFINE TXT_MBAR5 "мбар " ; "bar " 75 #DEFINE TXT_MBAR7 " мбар " ; " mbar "
75 #DEFINE TXT_BAR4 "бар " ; "Alt: " 76 #DEFINE TXT_MBAR5 "мбар " ; "mbar "
76 #DEFINE TXT_ALT5 "Альт " ; "kg/l" 77 #DEFINE TXT_BAR4 "бар " ; "bar "
77 #DEFINE TXT_KGL4 "кг/л" ; "V" 78 #DEFINE TXT_BAR3 "бар" ; "bar"
78 #DEFINE TXT_VOLT1 "V" ; "Step:" 79 #DEFINE TXT_ALT5 "Альт " ; "Alt: "
79 #DEFINE TXT_STEP5 "Шаг: " ; "CF" 80 #DEFINE TXT_KGL4 "кг/л" ; "kg/l"
80 #DEFINE TXT_CF2 "ДП" ; "O2: " 81 #DEFINE TXT_VOLT2 "V " ; "V "
81 #DEFINE TXT_O2_4 "O2: " ; "O2 " 82 #DEFINE TXT_VOLT1 "V" ; "V"
82 #DEFINE TXT_O2_3 "O2 " ; "AIR " 83 #DEFINE TXT_STEP5 "Шаг: " ; "Step:"
83 #DEFINE TXT_AIR4 "AIR " ; "ERR " 84 #DEFINE TXT_CF2 "ДП" ; "CF"
84 #DEFINE TXT_ERR4 "ERR " ; "He: " 85 #DEFINE TXT_O2_4 "O2: " ; "O2: "
85 #DEFINE TXT_HE4 "He: " ; "NX " 86 #DEFINE TXT_O2_3 "O2 " ; "O2 "
86 #DEFINE TXT_NX3 "NX " ; "TX " 87 #DEFINE TXT_AIR4 "AIR " ; "AIR "
87 #DEFINE TXT_TX3 "TX " ; " in " 88 #DEFINE TXT_ERR4 "ERR " ; "ERR "
88 #DEFINE TXT_IN4 " на " ; "G1:" 89 #DEFINE TXT_HE4 "He: " ; "He: "
89 #DEFINE TXT_G1_3 "Г1:" ; "G2:" 90 #DEFINE TXT_NX3 "NX " ; "NX "
90 #DEFINE TXT_G2_3 "Г2:" ; "G3:" 91 #DEFINE TXT_TX3 "TX " ; "TX "
91 #DEFINE TXT_G3_3 "Г3:" ; "G4:" 92 #DEFINE TXT_IN4 " на " ; " in "
92 #DEFINE TXT_G4_3 "Г4:" ; "G5:" 93 #DEFINE TXT_G1_3 "Г1:" ; "G1:"
93 #DEFINE TXT_G5_3 "Г5:" ; "G6:" 94 #DEFINE TXT_G2_3 "Г2:" ; "G2:"
94 #DEFINE TXT_G6_3 "Г6:" ; "1st:" 95 #DEFINE TXT_G3_3 "Г3:" ; "G3:"
95 #DEFINE TXT_1ST4 "Нач:" ; "CNS:" 96 #DEFINE TXT_G4_3 "Г4:" ; "G4:"
96 #DEFINE TXT_CNS4 "ЦНС:" ; "CNS > 250%" 97 #DEFINE TXT_G5_3 "Г5:" ; "G5:"
97 #DEFINE TXT_CNSGR10 "ЦНС > 250%" ; "Avr:" 98 #DEFINE TXT_G6_3 "Г6:" ; "G6:"
98 #DEFINE TXT_AVR4 "Срд:" ; "GF:" 99 #DEFINE TXT_1ST4 "Нач:" ; "1st:"
99 #DEFINE TXT_GF3 "ГФ:" ; "Sat:" 100 #DEFINE TXT_CNS4 "ЦНС:" ; "CNS:"
100 #DEFINE TXT_SAT4 "Сат:" 101 #DEFINE TXT_CNSGR10 "ЦНС > 250%" ; "CNS > 250%"
102 #DEFINE TXT_AVR4 "Срд:" ; "Avr:"
103 #DEFINE TXT_GF3 "ГФ:" ; "GF:"
104 #DEFINE TXT_SAT4 "Сат:" ; "Sat:"
105 #DEFINE TXT_0MIN5 "0мин " ; "0min "
106 #DEFINE TXT_MIN4 "мин " ; "min "
107 #DEFINE TXT_BSAT5 "КСат:" ; "BSat:"
108 #DEFINE TXT_BDES5 "КДес:" ; "BDes:"
109 #DEFINE TXT_LAST5 "Стоп:" ; "Last:"
110 #DEFINE TXT_GFLO6 "ГФниж:" ; "GF_lo:"
111 #DEFINE TXT_GFHI6 "ГФврх:" ; "GF_hi:"
112 #DEFINE TXT_PPO2_5 "ppO2:" ; "ppO2:"
113 #DEFINE TXT_OC_O1 "O" ; "O"
114 #DEFINE TXT_OC_C1 "C" ; "C"
115 #DEFINE TXT_CC_C1_1 "C" ; "C"
116 #DEFINE TXT_CC_C2_1 "C" ; "C"
117 #DEFINE TXT_GF_G1 "G" ; "G"
118 #DEFINE TXT_GF_F1 "F" ; "F"
119 #DEFINE TXT_SP2 "СП" ; "SP"
120 #DEFINE TXT_DIL4 "Дил:" ; "Dil:"
121 #DEFINE TXT_N2_2 "N2" ; "N2"
122 #DEFINE TXT_HE2 "He" ; "He"
101 123
102 #ENDIF 124 #ENDIF
103 ;============================================================================= 125 ;=============================================================================
104 ; macro X Y "translation" ; English original 126 ; macro X Y "translation" ; English original
105 TCODE .0, .0, "Расчет MD2 хэша" ;001 Building MD2 Hash 127 TCODE .0, .0, "Расчет MD2 хэша" ;001 Building MD2 Hash
167 TCODE .40, .35, "Делитель дебаг " ;061 Divisor Debug 189 TCODE .40, .35, "Делитель дебаг " ;061 Divisor Debug
168 TCODE .40, .35, "Делитель ЦНС " ;062 Divisor CNS 190 TCODE .40, .35, "Делитель ЦНС " ;062 Divisor CNS
169 TCODE .40, .35, "ЦНС показать[%]" ;063 CNSshow dive[%] 191 TCODE .40, .35, "ЦНС показать[%]" ;063 CNSshow dive[%]
170 TCODE .40, .35, "Номер в журнале" ;064 Logbook offset 192 TCODE .40, .35, "Номер в журнале" ;064 Logbook offset
171 TCODE .40, .35, "Крайняя деко[м]" ;065 Last Deco at[m] 193 TCODE .40, .35, "Крайняя деко[м]" ;065 Last Deco at[m]
172 TCODE .40, .35, "Конец Apnoe [ч]" ;066 End Apnoe [h] 194 TCODE .40, .35, "Конец Апноэ [ч]" ;066 End Apnoe [h]
173 TCODE .40, .35, "Показ напр.бат." ;067 Show Batt.Volts 195 TCODE .40, .35, "Показ напр.бат." ;067 Show Batt.Volts
174 ; End of function descriptor I 196 ; End of function descriptor I
175 ; 197 ;
176 ;licence: 198 ;licence:
177 TCODE .0, .35, "Эта программа свободно" ;068 This program is 199 TCODE .0, .35, "Эта программа свободно" ;068 This program is
208 TCODE .0, .0, "Действует:" ;097 Current: 230 TCODE .0, .0, "Действует:" ;097 Current:
209 TCODE .23, .2, "Меню настройки:" ;098 Setup Menu: 231 TCODE .23, .2, "Меню настройки:" ;098 Setup Menu:
210 TCODE .20, .35, "Доп. Параметры I" ;099 Custom FunctionsI 232 TCODE .20, .35, "Доп. Параметры I" ;099 Custom FunctionsI
211 TCODE .20, .125, "Алгоритм:" ;100 Decotype: 233 TCODE .20, .125, "Алгоритм:" ;100 Decotype:
212 TCODE .85, .125, "ZH-L16 OC" ;101 ZH-L16 OC 234 TCODE .85, .125, "ZH-L16 OC" ;101 ZH-L16 OC
213 TCODE .85, .125, "Gauge " ;102 Gauge 235 TCODE .85, .125, "Таймер " ;102 Gauge
214 TCODE .85, .125, "Gauge" ;103 Gauge 236 TCODE .85, .125, "Таймер" ;103 Gauge
215 TCODE .85, .125, "ZH-L16 CC" ;104 ZH-L16 CC 237 TCODE .85, .125, "ZH-L16 CC" ;104 ZH-L16 CC
216 TCODE .0, .0, "Активный Газ? " ;105 Active Gas? 238 TCODE .0, .0, "Активный Газ? " ;105 Active Gas?
217 TCODE .10, .2, "Настройка газов" ;106 Gas Setup - Gaslist 239 TCODE .10, .2, "Настройка газов" ;106 Gas Setup - Gaslist
218 TCODE .20, .95, "Глуб. +/-:" ;107 Depth +/-: 240 TCODE .20, .95, "Глуб. +/-:" ;107 Depth +/-:
219 TCODE .20, .125, "Изменить:" ;108 Change: 241 TCODE .20, .125, "Изменить:" ;108 Change:
220 TCODE .20, .155, "Умолчание:" ;109 Default: 242 TCODE .20, .155, "Умолчание:" ;109 Default:
221 TCODE .20, .65, "Сетпоинты CCR" ;110 CCR SetPoint Menu 243 TCODE .20, .65, "Сетпоинты CCR" ;110 CCR SetPoint Menu
222 TCODE .20, .2, "Меню сетпоинтов CCR" ;111 CCR SetPoint Menu 244 TCODE .20, .2, "Меню сетпоинтов CCR" ;111 CCR SetPoint Menu
223 TCODE .0, .0, "SP#" ;112 SP# 245 TCODE .0, .0, "СП#" ;112 SP#
224 TCODE .20, .95, "Состояние батареи" ;113 Battery Info 246 TCODE .20, .95, "Состояние батареи" ;113 Battery Info
225 TCODE .17, .2, "Информация батареи" ;114 Battery Information 247 TCODE .17, .2, "Информация батареи" ;114 Battery Information
226 TCODE .0, .9, "Циклов:" ;115 Cycles: 248 TCODE .0, .9, "Циклов:" ;115 Cycles:
227 TCODE .85, .125, "Apnoe" ;116 Apnoe 249 TCODE .85, .125, "Апноэ" ;116 Apnoe
228 TCODE .0, .18, "Посл. зарядка:" ;117 Last Complete: 250 TCODE .0, .18, "Посл. зарядка:" ;117 Last Complete:
229 TCODE .0, .27, "Минимум Vбат:" ;118 Lowest Vbatt: 251 TCODE .0, .27, "Минимум Vбат:" ;118 Lowest Vbatt:
230 TCODE .0, .36, "Минимум дата:" ;119 Lowest at: 252 TCODE .0, .36, "Минимум дата:" ;119 Lowest at:
231 TCODE .0, .45, "Tmin:" ;120 Tmin: 253 TCODE .0, .45, "Tmin:" ;120 Tmin:
232 TCODE .0, .54, "Tmax:" ;121 Tmax: 254 TCODE .0, .54, "Tmax:" ;121 Tmax:
244 TCODE .10, .0, "Неожиданный сброс из " ;133 Unexpected reset from 266 TCODE .10, .0, "Неожиданный сброс из " ;133 Unexpected reset from
245 TCODE .10, .25, "режима погружения! " ;134 Divemode! Please help 267 TCODE .10, .25, "режима погружения! " ;134 Divemode! Please help
246 TCODE .10, .50, "Сообщите об ошибке, " ;135 and report the Debug 268 TCODE .10, .50, "Сообщите об ошибке, " ;135 and report the Debug
247 TCODE .10, .75, "отправьте отчет ниже!" ;136 Information below! 269 TCODE .10, .75, "отправьте отчет ниже!" ;136 Information below!
248 TCODE .100, .75, "На запас" ;137 Bailout 270 TCODE .100, .75, "На запас" ;137 Bailout
249 TCODE .85, .125, "Apnoe " ;138 Apnoe 271 TCODE .85, .125, "Апноэ " ;138 Apnoe
250 TCODE .112, .120, "В воде" ;139 Descent 272 TCODE .112, .120, "В воде" ;139 Descent
251 TCODE .105, .60, "Наверху" ;140 Surface 273 TCODE .105, .60, "Наверху" ;140 Surface
252 TCODE .65, .2, "Откл?" ;141 Quit? 274 TCODE .65, .2, "Откл?" ;141 Quit?
253 TCODE .20, .155, "Далее" ;142 More 275 TCODE .20, .155, "Далее" ;142 More
254 TCODE .42, .72, "Уверены?" ;143 Confirm: 276 TCODE .42, .72, "Уверены?" ;143 Confirm:
299 ; End of function descriptor II 321 ; End of function descriptor II
300 ; 322 ;
301 TCODE .20, .2, "Доп. Параметры II" ;186 Custom Functions II 323 TCODE .20, .2, "Доп. Параметры II" ;186 Custom Functions II
302 TCODE .20, .95, "Показать лицензию" ;187 Show License 324 TCODE .20, .95, "Показать лицензию" ;187 Show License
303 TCODE .0, .2, "Результаты:" ;188 Sim. Results: 325 TCODE .0, .2, "Результаты:" ;188 Sim. Results:
304 TCODE .90, .25, "Поверхн." ;189 Surface 326 TCODE .90, .25, "Надводный" ;189 Surface
305 TCODE .0, .0, "ppO2 +" ;190 ppO2 + 327 TCODE .0, .0, "ppO2 +" ;190 ppO2 +
306 TCODE .0, .0, "ppO2 -" ;191 ppO2 - 328 TCODE .0, .0, "ppO2 -" ;191 ppO2 -
307 TCODE .0, .0, "Дил." ;192 Dil. (Rebreather diluent) 329 TCODE .0, .0, "Дил." ;192 Dil. (Rebreather diluent)
308 ; ZH-L16 mode description 330 ; ZH-L16 mode description
309 TCODE .0, .35, "Алгоритм: ZH-L16 OC" ;193 Decotype: ZH-L16 OC 331 TCODE .0, .35, "Алгоритм: ZH-L16 OC" ;193 Decotype: ZH-L16 OC
312 TCODE .0, .125, "до 5 Тримикс-смесей" ;196 Trimix Gases. 334 TCODE .0, .125, "до 5 Тримикс-смесей" ;196 Trimix Gases.
313 TCODE .0, .155, "Задайте свои газы " ;197 Configure your gas 335 TCODE .0, .155, "Задайте свои газы " ;197 Configure your gas
314 TCODE .0, .185, "в меню настройки. " ;198 in Gassetup menu. 336 TCODE .0, .185, "в меню настройки. " ;198 in Gassetup menu.
315 TCODE .0, .215, "Уточн. ДП11 & ДП12!" ;199 Check CF11 & CF12 ! 337 TCODE .0, .215, "Уточн. ДП11 & ДП12!" ;199 Check CF11 & CF12 !
316 ; Gaugemode description 338 ; Gaugemode description
317 TCODE .0, .35, "Алгоритм: Gauge " ;200 Decotype: Gauge 339 TCODE .0, .35, "Алгоритм: Таймер " ;200 Decotype: Gauge
318 TCODE .0, .65, "Время под водой в " ;201 Divetime will be in 340 TCODE .0, .65, "Время под водой в " ;201 Divetime will be in
319 TCODE .0, .95, "виде Минуты:Секунды" ;202 Minutes:Seconds. 341 TCODE .0, .95, "виде Минуты:Секунды" ;202 Minutes:Seconds.
320 TCODE .0, .125, "OSTC2 не вычисляет " ;203 OSTC2 will not 342 TCODE .0, .125, "OSTC2 не вычисляет " ;203 OSTC2 will not
321 TCODE .0, .155, "декомпрессию, " ;204 compute Deco, NoFly 343 TCODE .0, .155, "декомпрессию, " ;204 compute Deco, NoFly
322 TCODE .0, .185, "нелєтное время и " ;205 time and Desat. 344 TCODE .0, .185, "нелєтное время и " ;205 time and Desat.
328 TCODE .0, .125, "Задайте 3 Сетпоинта" ;210 Configure the 3 350 TCODE .0, .125, "Задайте 3 Сетпоинта" ;210 Configure the 3
329 TCODE .0, .155, "в меню настройки " ;211 SetPoints in CCR - 351 TCODE .0, .155, "в меню настройки " ;211 SetPoints in CCR -
330 TCODE .0, .185, "CCR. Доступно до 5 " ;212 Setup menu. 5 bail- 352 TCODE .0, .185, "CCR. Доступно до 5 " ;212 Setup menu. 5 bail-
331 TCODE .0, .215, "запасных смесей. " ;213 outs are available. 353 TCODE .0, .215, "запасных смесей. " ;213 outs are available.
332 ; Apnoemode description 354 ; Apnoemode description
333 TCODE .0, .35, "Алгоритм: Apnoe " ;214 Decotype: Apnoe 355 TCODE .0, .35, "Алгоритм: Апноэ " ;214 Decotype: Apnoe
334 TCODE .0, .65, "OSTC2 показывает " ;215 OSTC2 will display 356 TCODE .0, .65, "OSTC2 показывает " ;215 OSTC2 will display
335 TCODE .0, .95, "каждое погружение " ;216 each descent separ- 357 TCODE .0, .95, "каждое погружение " ;216 each descent separ-
336 TCODE .0, .125, "отдельно в Мин:Сек." ;217 ately in Min:Sec. 358 TCODE .0, .125, "отдельно в Мин:Сек." ;217 ately in Min:Sec.
337 TCODE .0, .155, "Временно выставляет" ;218 Will temporally set 359 TCODE .0, .155, "Временно выставляет" ;218 Will temporally set
338 TCODE .0, .185, "период данных 1 сек" ;219 samplerate to 1 sec 360 TCODE .0, .185, "период данных 1 сек" ;219 samplerate to 1 sec