Mercurial > public > mk2
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 ;============================================================================= |