comparison code_part1/OSTC_code_asm_part1/english_text.asm @ 177:d70dd3177d57

Add instructions to translators
author JeanDo
date Fri, 04 Feb 2011 17:27:15 +0100
parents 53b16a746166
children 29ff788487fc
comparison
equal deleted inserted replaced
176:241650ef433d 177:d70dd3177d57
1 ;=============================================================================
1 ; OSTC - diving computer code 2 ; OSTC - diving computer code
2 ; Copyright (C) 2008 HeinrichsWeikamp GbR 3 ; Copyright (C) 2008 HeinrichsWeikamp GbR
3 ; 4 ;
4 ; This program is free software: you can redistribute it and/or modify 5 ; This program is free software: you can redistribute it and/or modify
5 ; it under the terms of the GNU General Public License as published by 6 ; it under the terms of the GNU General Public License as published by
12 ; GNU General Public License for more details. 13 ; GNU General Public License for more details.
13 ; 14 ;
14 ; You should have received a copy of the GNU General Public License 15 ; You should have received a copy of the GNU General Public License
15 ; along with this program. If not, see <http://www.gnu.org/licenses/>. 16 ; along with this program. If not, see <http://www.gnu.org/licenses/>.
16 ; 17 ;
17 ; hold texts and parameters for the texts 18 ; Hold texts and screen position to display the texts.
18 ; written by: Matthias Heinrichs, info@heinrichsweikamp.com 19 ; History:
19 ; written: 10/13/07 20 ; 2007/10/13 : Initial version by Matthias Heinrichs, info@heinrichsweikamp.com
20 ; last updated: 05/24/08 21 ; 2008/05/24 : MW.
22 ; 2011/02/02 : Jean-Do Gascuel : split into different files for multi-lingual support
23 ;
21 ; known bugs: 24 ; known bugs:
22 ; ToDo: 25 ; ToDo:
26 ;=============================================================================
27 ;
28 ; Instructions for translating:
29 ;
30 ; * Strings are accessed according to the order in the file.
31 ; So don't change ordering !
32 ;
33 ; * Keep the english original version on the right column. So translations
34 ; can be reviewed and maintened.
35 ;
36 ; * One of the main constraint is to keep texts short, to avoid clobering
37 ; the OSTC screen. Of course, the technical, precise terms should be used.
38 ; Generally, there is no hard constraint: you can be one or two chars
39 ; shorter or longer.
40 ;
41 ; * Beware that some strings do have a fixed length. You should then use
42 ; exactly the same size.
43 ;
44 ; * Beware that some strings have ponctuation, or trailling space(s). In that
45 ; case, you should keep EXACTLY the same ponctuation AND TRAILING SPACES.
46 ;
47 ; * Ascii chars: we can support a few specific chars. öäüß for German.
48 ; éè for French. If you really absolutetly need more, ask...
49 ;
50 ; * Do not translate comments (everithing after the ;), because they are
51 ; used for maintenance.
52 ;
53 ; * The X column is position on screen. Some texts are centered, left
54 ; padded or right padded. In that case, if you changed the text size,
55 ; you will have to adjust position. A char is 7 pixels wide.
56 ;
57 ;=============================================================================
23 ; macro X Y "translation" ; English original 58 ; macro X Y "translation" ; English original
24 TCODE .0, .0, "Building MD2 Hash" ;001 Building MD2 Hash 59 TCODE .0, .0, "Building MD2 Hash" ;001 Building MD2 Hash
25 TCODE .0, .25, "Please Wait..." ;002 Please Wait... 60 TCODE .0, .25, "Please Wait..." ;002 Please Wait...
26 TCODE .0, .2, "HeinrichsWeikamp OSTC2" ;003 HeinrichsWeikamp OSTC2 61 TCODE .0, .2, "HeinrichsWeikamp OSTC2" ;003 HeinrichsWeikamp OSTC2
27 TCODE .65, .2, "Menu?" ;004 Menu? 62 TCODE .65, .2, "Menu?" ;004 Menu?
30 TCODE .20, .65, "Gas Setup" ;007 Gas Setup 65 TCODE .20, .65, "Gas Setup" ;007 Gas Setup
31 TCODE .20, .35, "Set Time" ;008 Set Time 66 TCODE .20, .35, "Set Time" ;008 Set Time
32 TCODE .20, .95, "Reset Menu" ;009 Reset Menu 67 TCODE .20, .95, "Reset Menu" ;009 Reset Menu
33 TCODE .20, .125, "Setup" ;010 Setup 68 TCODE .20, .125, "Setup" ;010 Setup
34 TCODE .20, .185, "Exit" ;011 Exit 69 TCODE .20, .185, "Exit" ;011 Exit
35 TCODE .115, .2, "Wait.." ;012 Wait.. 70 TCODE .115, .2, "Wait..." ;012 Wait..
36 TCODE .0, .24, "MD2 Hash:" ;013 MD2 Hash: 71 TCODE .0, .24, "MD2 Hash:" ;013 MD2 Hash:
37 TCODE .0, .0, "Desat" ;014 Desat 72 TCODE .0, .0, "Desat" ;014 Desat
38 TCODE .50, .2, "Interface" ;015 Interface 73 TCODE .50, .2, "Interface" ;015 Interface
39 TCODE .10, .30, "Start" ;016 Start 74 TCODE .10, .30, "Start" ;016 Start
40 TCODE .10, .55, "Data" ;017 Data 75 TCODE .10, .55, "Data" ;017 Data
54 TCODE .100, .25, "Decoplan" ;031 Decoplan 89 TCODE .100, .25, "Decoplan" ;031 Decoplan
55 TCODE .100, .0, "Gaslist" ;032 Gaslist 90 TCODE .100, .0, "Gaslist" ;032 Gaslist
56 TCODE .100, .50, "ResetAvr" ;033 ResetAvr 91 TCODE .100, .50, "ResetAvr" ;033 ResetAvr
57 TCODE .100, .100, "Exit" ;034 Exit 92 TCODE .100, .100, "Exit" ;034 Exit
58 TCODE .0, .0, "NoFly" ;035 NoFly 93 TCODE .0, .0, "NoFly" ;035 NoFly
59 ; 32 custom function descriptors I 94 ;
95 ; 32 custom function descriptors I (FIXED LENGTH = 15 chars).
60 TCODE .40, .35, "Start Dive [m]" ;036 Start Dive [m] 96 TCODE .40, .35, "Start Dive [m]" ;036 Start Dive [m]
61 TCODE .40, .35, "End Dive [m]" ;037 End Dive [m] 97 TCODE .40, .35, "End Dive [m]" ;037 End Dive [m]
62 TCODE .40, .35, "End Delay [min]" ;038 End Delay [min] 98 TCODE .40, .35, "End Delay [min]" ;038 End Delay [min]
63 TCODE .40, .35, "Power Off [min]" ;039 Power Off [min] 99 TCODE .40, .35, "Power Off [min]" ;039 Power Off [min]
64 TCODE .40, .35, "Pre-menu [min]" ;040 Pre-menu [min] 100 TCODE .40, .35, "Pre-menu [min]" ;040 Pre-menu [min]
87 TCODE .40, .35, "CNSshow dive[%]" ;063 CNSshow dive[%] 123 TCODE .40, .35, "CNSshow dive[%]" ;063 CNSshow dive[%]
88 TCODE .40, .35, "Logbook offset " ;064 Logbook offset 124 TCODE .40, .35, "Logbook offset " ;064 Logbook offset
89 TCODE .40, .35, "Last Deco at[m]" ;065 Last Deco at[m] 125 TCODE .40, .35, "Last Deco at[m]" ;065 Last Deco at[m]
90 TCODE .40, .35, "End Apnoe [h]" ;066 End Apnoe [h] 126 TCODE .40, .35, "End Apnoe [h]" ;066 End Apnoe [h]
91 TCODE .40, .35, "Show Batt.Volts" ;067 Show Batt.Volts 127 TCODE .40, .35, "Show Batt.Volts" ;067 Show Batt.Volts
128 ; End of function descriptor I
129 ;
92 ;licence: 130 ;licence:
93 TCODE .0, .35, "This program is" ;068 This program is 131 TCODE .0, .35, "This program is" ;068 This program is
94 TCODE .0, .65, "distributed in the" ;069 distributed in the 132 TCODE .0, .65, "distributed in the" ;069 distributed in the
95 TCODE .0, .95, "hope that it will be" ;070 hope that it will be 133 TCODE .0, .95, "hope that it will be" ;070 hope that it will be
96 TCODE .0, .125, "useful, but WITHOUT" ;071 useful, but WITHOUT 134 TCODE .0, .125, "useful, but WITHOUT" ;071 useful, but WITHOUT
102 TCODE .0, .95, "PARTICULAR PURPOSE." ;077 PARTICULAR PURPOSE. 140 TCODE .0, .95, "PARTICULAR PURPOSE." ;077 PARTICULAR PURPOSE.
103 TCODE .0, .125, "See the GNU General" ;078 See the GNU General 141 TCODE .0, .125, "See the GNU General" ;078 See the GNU General
104 TCODE .0, .155, "Public License for" ;079 Public License for 142 TCODE .0, .155, "Public License for" ;079 Public License for
105 TCODE .0, .185, "more details:" ;080 more details: 143 TCODE .0, .185, "more details:" ;080 more details:
106 TCODE .0, .215, "www.heinrichsweikamp.de" ;081 www.heinrichsweikamp.de 144 TCODE .0, .215, "www.heinrichsweikamp.de" ;081 www.heinrichsweikamp.de
107 ; end of licence POS 145 ; end of licence
146 ;
108 TCODE .102, .54, "Decostop" ;082 Decostop 147 TCODE .102, .54, "Decostop" ;082 Decostop
109 TCODE .0, .0, "m/min" ;083 m/min 148 TCODE .0, .0, "m/min" ;083 m/min
110 TCODE .108, .113, "No Stop" ;084 No Stop 149 TCODE .108, .113, "No Stop" ;084 No Stop
111 TCODE .135, .113, "TTS" ;085 TTS 150 TCODE .135, .113, "TTS" ;085 TTS
112 TCODE .100, .0, "Divetime" ;086 Divetime 151 TCODE .100, .0, "Divetime" ;086 Divetime
127 TCODE .85, .125, "ZH-L16 OC" ;101 ZH-L16 OC 166 TCODE .85, .125, "ZH-L16 OC" ;101 ZH-L16 OC
128 TCODE .85, .125, "Gauge " ;102 Gauge 167 TCODE .85, .125, "Gauge " ;102 Gauge
129 TCODE .85, .125, "Gauge" ;103 Gauge 168 TCODE .85, .125, "Gauge" ;103 Gauge
130 TCODE .85, .125, "ZH-L16 CC" ;104 ZH-L16 CC 169 TCODE .85, .125, "ZH-L16 CC" ;104 ZH-L16 CC
131 TCODE .0, .0, "Active Gas? " ;105 Active Gas? 170 TCODE .0, .0, "Active Gas? " ;105 Active Gas?
132 TCODE .10, .2, "Gas Setup - Gaslist" ;106 Gas Setup - Gaslist 171 TCODE .10, .2, "Gas Setup - Gaslist" ;106 Gas Setup - Gaslist
133 TCODE .0, .0, "Depth +" ;107 Depth + 172 TCODE .0, .0, "Depth +" ;107 Depth +
134 TCODE .0, .0, "Depth -" ;108 Depth - 173 TCODE .0, .0, "Depth -" ;108 Depth -
135 TCODE .20, .35, "Back" ;109 Back 174 TCODE .20, .35, "Back" ;109 Back
136 TCODE .20, .65, "CCR SetPoint Menu" ;110 CCR SetPoint Menu 175 TCODE .20, .65, "CCR SetPoint Menu" ;110 CCR SetPoint Menu
137 TCODE .20, .2, "CCR SetPoint Menu" ;111 CCR SetPoint Menu 176 TCODE .20, .2, "CCR SetPoint Menu" ;111 CCR SetPoint Menu
138 TCODE .0, .0, "SP#" ;112 SP# 177 TCODE .0, .0, "SP#" ;112 SP#
139 TCODE .20, .95, "Battery Info" ;113 Battery Info 178 TCODE .20, .95, "Battery Info" ;113 Battery Info
175 TCODE .0, .8, "(ppO2:" ;149 (ppO2: 214 TCODE .0, .8, "(ppO2:" ;149 (ppO2:
176 TCODE .2, .39, "Bar) " ;150 Bar) 215 TCODE .2, .39, "Bar) " ;150 Bar)
177 TCODE .108, .216, "Marker?" ;151 Marker? 216 TCODE .108, .216, "Marker?" ;151 Marker?
178 TCODE .85, .125, "L16-GF OC" ;152 L16-GF OC 217 TCODE .85, .125, "L16-GF OC" ;152 L16-GF OC
179 TCODE .20, .65, "Custom FunctionsII" ;153 Custom FunctionsII 218 TCODE .20, .65, "Custom FunctionsII" ;153 Custom FunctionsII
180 ; 32 Custom funtion descriptot II 219 ;
220 ; 32 custom function descriptors II (FIXED LENGTH = 15 chars).
181 TCODE .40, .35, "GF Low [%]" ;154 GF Low [%] 221 TCODE .40, .35, "GF Low [%]" ;154 GF Low [%]
182 TCODE .40, .35, "GF High [%]" ;155 GF High [%] 222 TCODE .40, .35, "GF High [%]" ;155 GF High [%]
183 TCODE .40, .35, "Color# Battery " ;156 Color# Battery 223 TCODE .40, .35, "Color# Battery " ;156 Color# Battery
184 TCODE .40, .35, "Color# Standard" ;157 Color# Standard 224 TCODE .40, .35, "Color# Standard" ;157 Color# Standard
185 TCODE .40, .35, "Color# Divemask" ;158 Color# Divemask 225 TCODE .40, .35, "Color# Divemask" ;158 Color# Divemask
208 TCODE .40, .35, "not used " ;181 not used 248 TCODE .40, .35, "not used " ;181 not used
209 TCODE .40, .35, "not used " ;182 not used 249 TCODE .40, .35, "not used " ;182 not used
210 TCODE .40, .35, "not used " ;183 not used 250 TCODE .40, .35, "not used " ;183 not used
211 TCODE .40, .35, "not used " ;184 not used 251 TCODE .40, .35, "not used " ;184 not used
212 TCODE .40, .35, "not used " ;185 not used 252 TCODE .40, .35, "not used " ;185 not used
253 ; End of function descriptor I
213 ; 254 ;
214 TCODE .13, .2, "Custom Functions II" ;186 Custom Functions II 255 TCODE .13, .2, "Custom Functions II" ;186 Custom Functions II
215 TCODE .20, .95, "Show License" ;187 Show License 256 TCODE .20, .95, "Show License" ;187 Show License
216 TCODE .0, .2, "Sim. Results:" ;188 Sim. Results: 257 TCODE .0, .2, "Sim. Results:" ;188 Sim. Results:
217 TCODE .90, .25, "Surface" ;189 Surface 258 TCODE .90, .25, "Surface" ;189 Surface
286 TCODE .100, .50, "- 1m" ;251 - 1m 327 TCODE .100, .50, "- 1m" ;251 - 1m
287 TCODE .100, .75, "+10m" ;252 +10m 328 TCODE .100, .75, "+10m" ;252 +10m
288 TCODE .100, .100, "-10m" ;253 -10m 329 TCODE .100, .100, "-10m" ;253 -10m
289 TCODE .100, .0, "Close" ;254 Close 330 TCODE .100, .0, "Close" ;254 Close
290 TCODE .131, .170, "Time" ;255 Time 331 TCODE .131, .170, "Time" ;255 Time
291 332 ;
292 ; Text Bank2 (Texts 256-511) 333 ; Text Bank2 (Texts 256-511)
334 ;
293 TCODE .0, .0, "x" ;256 x 335 TCODE .0, .0, "x" ;256 x
294 TCODE .20, .35, "Date format:" ;257 Date format: 336 TCODE .20, .35, "Date format:" ;257 Date format:
295 TCODE .40, .2, "Setup Menu 2:" ;258 Setup Menu 2: 337 TCODE .40, .2, "Setup Menu 2:" ;258 Setup Menu 2:
296 TCODE .105, .35, "MMDDYY" ;259 MMDDYY 338 TCODE .105, .35, "MMDDYY" ;259 MMDDYY
297 TCODE .105, .35, "DDMMYY" ;260 DDMMYY 339 TCODE .105, .35, "DDMMYY" ;260 DDMMYY
310 TCODE .0, .35, "New CustomFunctions" ;272 New CustomFunctions 352 TCODE .0, .35, "New CustomFunctions" ;272 New CustomFunctions
311 TCODE .0, .65, "were added! Check" ;273 were added! Check 353 TCODE .0, .65, "were added! Check" ;273 were added! Check
312 TCODE .0, .95, "CF I and CF II Menu" ;274 CF I and CF II Menu 354 TCODE .0, .95, "CF I and CF II Menu" ;274 CF I and CF II Menu
313 TCODE .0, .125, "for Details!" ;275 for Details! 355 TCODE .0, .125, "for Details!" ;275 for Details!
314 TCODE .20, .95, "Salinity: " ;276 Salinity: 356 TCODE .20, .95, "Salinity: " ;276 Salinity:
315 357 ;
316 TCODE .20, .65, "Bottom Time:" ;277 Bottom Time: 358 TCODE .20, .65, "Bottom Time:" ;277 Bottom Time:
317 TCODE .20, .95, "Max. Depth:" ;278 Max. Depth: 359 TCODE .20, .95, "Max. Depth:" ;278 Max. Depth:
318 TCODE .20, .125, "Calculate Deco" ;279 Calculate Deco 360 TCODE .20, .125, "Calculate Deco" ;279 Calculate Deco
319 TCODE .20, .155, "Show Decoplan" ;280 Show Decoplan 361 TCODE .20, .155, "Show Decoplan" ;280 Show Decoplan
320 362 ;
321 TCODE .93, .170, "Avr.Depth" ;281 Avr.Depth 363 TCODE .93, .170, "Avr.Depth" ;281 Avr.Depth
322 TCODE .90, .170, "Lead Tiss." ;282 Lead Tiss. 364 TCODE .90, .170, "Lead Tiss." ;282 Lead Tiss.
323 TCODE .93, .170, "Stopwatch" ;283 Stopwatch 365 TCODE .93, .170, "Stopwatch" ;283 Stopwatch
324 TCODE .20, .95, "Reset Logbook" ;284 Reset Logbook 366 TCODE .20, .95, "Reset Logbook" ;284 Reset Logbook
325 TCODE .20, .125, "Reboot OSTC" ;285 Reboot OSTC 367 TCODE .20, .125, "Reboot OSTC" ;285 Reboot OSTC
326 TCODE .20, .155, "Reset Decodata" ;286 Reset Decodata 368 TCODE .20, .155, "Reset Decodata" ;286 Reset Decodata
327 ; 369 ; Altimeter extension
328 TCODE .20, .155, "Altimeter" ;287 Altimeter 370 TCODE .20, .155, "Altimeter" ;287 Altimeter
329 TCODE .38, .1, "Set Altimeter" ;288 Set Altimeter 371 TCODE .38, .1, "Set Altimeter" ;288 Set Altimeter
330 TCODE .20, .35, "Sea ref: " ;289 Sea ref: 372 TCODE .20, .35, "Sea ref: " ;289 Sea ref:
331 TCODE .0, .0, "Enabled: " ;290 Enabled: 373 TCODE .0, .0, "Enabled: " ;290 Enabled:
332 TCODE .20, .95, "Default: 1013 mbar" ;291 Default: 1013 mbar 374 TCODE .20, .95, "Default: 1013 mbar" ;291 Default: 1013 mbar
333 TCODE .20, .125, "+1 mbar" ;292 +1 mbar 375 TCODE .20, .125, "+1 mbar" ;292 +1 mbar
334 TCODE .20, .155, "-1 mbar" ;293 -1 mbar 376 TCODE .20, .155, "-1 mbar" ;293 -1 mbar
335 TCODE .85, .185, "Alt: " ;294 Alt: 377 TCODE .85, .185, "Alt: " ;294 Alt:
336 378 ;=============================================================================