1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <!-- This file contains definitions of resources that will be translated for 4 each locale. Specifically, these are UI strings that are used by app/ that 5 need to be translated for each locale.--> 6 7 <grit base_dir="." latest_public_release="0" current_release="1" 8 source_lang_id="en" enc_check="ml"> 9 <outputs> 10 <!-- TODO add each of your output files. Modify the three below, and add 11 your own for your various languages. See the user's guide 12 (http://wiki/Main/GritUsersGuide) for more details. 13 Note that all output references are relative to the output directory 14 which is specified at build time. --> 15 <output filename="grit/ui_strings.h" type="rc_header"> 16 <emit emit_type='prepend'></emit> 17 </output> 18 <output filename="ui_strings_am.pak" type="data_package" lang="am" /> 19 <output filename="ui_strings_ar.pak" type="data_package" lang="ar" /> 20 <if expr="pp_ifdef('use_third_party_translations')"> 21 <output filename="ui_strings_ast.pak" type="data_package" lang="ast" /> 22 </if> 23 <output filename="ui_strings_bg.pak" type="data_package" lang="bg" /> 24 <output filename="ui_strings_bn.pak" type="data_package" lang="bn" /> 25 <if expr="pp_ifdef('use_third_party_translations')"> 26 <output filename="ui_strings_bs.pak" type="data_package" lang="bs" /> 27 </if> 28 <output filename="ui_strings_ca.pak" type="data_package" lang="ca" /> 29 <if expr="pp_ifdef('use_third_party_translations')"> 30 <output filename="ui_strings_ca (a] valencia.pak" type="data_package" lang="ca@valencia" /> 31 </if> 32 <output filename="ui_strings_cs.pak" type="data_package" lang="cs" /> 33 <output filename="ui_strings_da.pak" type="data_package" lang="da" /> 34 <output filename="ui_strings_de.pak" type="data_package" lang="de" /> 35 <output filename="ui_strings_el.pak" type="data_package" lang="el" /> 36 <if expr="pp_ifdef('use_third_party_translations')"> 37 <output filename="ui_strings_en-AU.pak" type="data_package" lang="en-AU" /> 38 </if> 39 <output filename="ui_strings_en-GB.pak" type="data_package" lang="en-GB" /> 40 <output filename="ui_strings_en-US.pak" type="data_package" lang="en" /> 41 <if expr="pp_ifdef('use_third_party_translations')"> 42 <output filename="ui_strings_eo.pak" type="data_package" lang="eo" /> 43 </if> 44 <output filename="ui_strings_es.pak" type="data_package" lang="es" /> 45 <output filename="ui_strings_es-419.pak" type="data_package" lang="es-419" /> 46 <output filename="ui_strings_et.pak" type="data_package" lang="et" /> 47 <if expr="pp_ifdef('use_third_party_translations')"> 48 <output filename="ui_strings_eu.pak" type="data_package" lang="eu" /> 49 </if> 50 <output filename="ui_strings_fa.pak" type="data_package" lang="fa" /> 51 <output filename="ui_strings_fake-bidi.pak" type="data_package" lang="fake-bidi" /> 52 <output filename="ui_strings_fi.pak" type="data_package" lang="fi" /> 53 <output filename="ui_strings_fil.pak" type="data_package" lang="fil" /> 54 <output filename="ui_strings_fr.pak" type="data_package" lang="fr" /> 55 <if expr="pp_ifdef('use_third_party_translations')"> 56 <output filename="ui_strings_gl.pak" type="data_package" lang="gl" /> 57 </if> 58 <output filename="ui_strings_gu.pak" type="data_package" lang="gu" /> 59 <output filename="ui_strings_he.pak" type="data_package" lang="he" /> 60 <output filename="ui_strings_hi.pak" type="data_package" lang="hi" /> 61 <output filename="ui_strings_hr.pak" type="data_package" lang="hr" /> 62 <output filename="ui_strings_hu.pak" type="data_package" lang="hu" /> 63 <if expr="pp_ifdef('use_third_party_translations')"> 64 <output filename="ui_strings_hy.pak" type="data_package" lang="hy" /> 65 <output filename="ui_strings_ia.pak" type="data_package" lang="ia" /> 66 </if> 67 <output filename="ui_strings_id.pak" type="data_package" lang="id" /> 68 <output filename="ui_strings_it.pak" type="data_package" lang="it" /> 69 <output filename="ui_strings_ja.pak" type="data_package" lang="ja" /> 70 <if expr="pp_ifdef('use_third_party_translations')"> 71 <output filename="ui_strings_ka.pak" type="data_package" lang="ka" /> 72 </if> 73 <output filename="ui_strings_kn.pak" type="data_package" lang="kn" /> 74 <output filename="ui_strings_ko.pak" type="data_package" lang="ko" /> 75 <if expr="pp_ifdef('use_third_party_translations')"> 76 <output filename="ui_strings_ku.pak" type="data_package" lang="ku" /> 77 <output filename="ui_strings_kw.pak" type="data_package" lang="kw" /> 78 </if> 79 <output filename="ui_strings_lt.pak" type="data_package" lang="lt" /> 80 <output filename="ui_strings_lv.pak" type="data_package" lang="lv" /> 81 <output filename="ui_strings_ml.pak" type="data_package" lang="ml" /> 82 <output filename="ui_strings_mr.pak" type="data_package" lang="mr" /> 83 <output filename="ui_strings_ms.pak" type="data_package" lang="ms" /> 84 <output filename="ui_strings_nl.pak" type="data_package" lang="nl" /> 85 <!-- The translation console uses 'no' for Norwegian Bokml. It should 86 be 'nb'. --> 87 <output filename="ui_strings_nb.pak" type="data_package" lang="no" /> 88 <output filename="ui_strings_pl.pak" type="data_package" lang="pl" /> 89 <if expr="pp_ifdef('ios')"> 90 <!-- iOS uses pt for pt-BR --> 91 <output filename="ui_strings_pt.pak" type="data_package" lang="pt-BR" /> 92 </if> 93 <if expr="not pp_ifdef('ios')"> 94 <output filename="ui_strings_pt-BR.pak" type="data_package" lang="pt-BR" /> 95 </if> 96 <output filename="ui_strings_pt-PT.pak" type="data_package" lang="pt-PT" /> 97 <output filename="ui_strings_ro.pak" type="data_package" lang="ro" /> 98 <output filename="ui_strings_ru.pak" type="data_package" lang="ru" /> 99 <output filename="ui_strings_sk.pak" type="data_package" lang="sk" /> 100 <output filename="ui_strings_sl.pak" type="data_package" lang="sl" /> 101 <output filename="ui_strings_sr.pak" type="data_package" lang="sr" /> 102 <output filename="ui_strings_sv.pak" type="data_package" lang="sv" /> 103 <output filename="ui_strings_sw.pak" type="data_package" lang="sw" /> 104 <output filename="ui_strings_ta.pak" type="data_package" lang="ta" /> 105 <output filename="ui_strings_te.pak" type="data_package" lang="te" /> 106 <output filename="ui_strings_th.pak" type="data_package" lang="th" /> 107 <output filename="ui_strings_tr.pak" type="data_package" lang="tr" /> 108 <if expr="pp_ifdef('use_third_party_translations')"> 109 <output filename="ui_strings_ug.pak" type="data_package" lang="ug" /> 110 </if> 111 <output filename="ui_strings_uk.pak" type="data_package" lang="uk" /> 112 <output filename="ui_strings_vi.pak" type="data_package" lang="vi" /> 113 <output filename="ui_strings_zh-CN.pak" type="data_package" lang="zh-CN" /> 114 <output filename="ui_strings_zh-TW.pak" type="data_package" lang="zh-TW" /> 115 </outputs> 116 <translations> 117 <file path="ui_strings_am.xtb" lang="am" /> 118 <file path="ui_strings_ar.xtb" lang="ar" /> 119 <if expr="pp_ifdef('use_third_party_translations')"> 120 <file path="../../../third_party/launchpad_translations/ui_strings_ast.xtb" lang="ast" /> 121 </if> 122 <file path="ui_strings_bg.xtb" lang="bg" /> 123 <file path="ui_strings_bn.xtb" lang="bn" /> 124 <if expr="pp_ifdef('use_third_party_translations')"> 125 <file path="../../../third_party/launchpad_translations/ui_strings_bs.xtb" lang="bs" /> 126 </if> 127 <file path="ui_strings_ca.xtb" lang="ca" /> 128 <if expr="pp_ifdef('use_third_party_translations')"> 129 <file path="../../../third_party/launchpad_translations/ui_strings_ca-valencia.xtb" lang="ca@valencia" /> 130 </if> 131 <file path="ui_strings_cs.xtb" lang="cs" /> 132 <file path="ui_strings_da.xtb" lang="da" /> 133 <file path="ui_strings_de.xtb" lang="de" /> 134 <file path="ui_strings_el.xtb" lang="el" /> 135 <if expr="pp_ifdef('use_third_party_translations')"> 136 <file path="../../../third_party/launchpad_translations/ui_strings_en-AU.xtb" lang="en-AU" /> 137 </if> 138 <file path="ui_strings_en-GB.xtb" lang="en-GB" /> 139 <if expr="pp_ifdef('use_third_party_translations')"> 140 <file path="../../../third_party/launchpad_translations/ui_strings_eo.xtb" lang="eo" /> 141 </if> 142 <file path="ui_strings_es.xtb" lang="es" /> 143 <file path="ui_strings_es-419.xtb" lang="es-419" /> 144 <file path="ui_strings_et.xtb" lang="et" /> 145 <if expr="pp_ifdef('use_third_party_translations')"> 146 <file path="../../../third_party/launchpad_translations/ui_strings_eu.xtb" lang="eu" /> 147 </if> 148 <file path="ui_strings_fa.xtb" lang="fa" /> 149 <file path="ui_strings_fi.xtb" lang="fi" /> 150 <file path="ui_strings_fil.xtb" lang="fil" /> 151 <file path="ui_strings_fr.xtb" lang="fr" /> 152 <if expr="pp_ifdef('use_third_party_translations')"> 153 <file path="../../../third_party/launchpad_translations/ui_strings_gl.xtb" lang="gl" /> 154 </if> 155 <file path="ui_strings_gu.xtb" lang="gu" /> 156 <file path="ui_strings_hi.xtb" lang="hi" /> 157 <file path="ui_strings_hr.xtb" lang="hr" /> 158 <file path="ui_strings_hu.xtb" lang="hu" /> 159 <if expr="pp_ifdef('use_third_party_translations')"> 160 <file path="../../../third_party/launchpad_translations/ui_strings_hy.xtb" lang="hy" /> 161 <file path="../../../third_party/launchpad_translations/ui_strings_ia.xtb" lang="ia" /> 162 </if> 163 <file path="ui_strings_id.xtb" lang="id" /> 164 <file path="ui_strings_it.xtb" lang="it" /> 165 <!-- The translation console uses 'iw' for Hebrew, but we use 'he'. --> 166 <file path="ui_strings_iw.xtb" lang="he" /> 167 <file path="ui_strings_ja.xtb" lang="ja" /> 168 <if expr="pp_ifdef('use_third_party_translations')"> 169 <file path="../../../third_party/launchpad_translations/ui_strings_ka.xtb" lang="ka" /> 170 </if> 171 <file path="ui_strings_kn.xtb" lang="kn" /> 172 <file path="ui_strings_ko.xtb" lang="ko" /> 173 <if expr="pp_ifdef('use_third_party_translations')"> 174 <file path="../../../third_party/launchpad_translations/ui_strings_ku.xtb" lang="ku" /> 175 <file path="../../../third_party/launchpad_translations/ui_strings_kw.xtb" lang="kw" /> 176 </if> 177 <file path="ui_strings_lt.xtb" lang="lt" /> 178 <file path="ui_strings_lv.xtb" lang="lv" /> 179 <file path="ui_strings_ml.xtb" lang="ml" /> 180 <file path="ui_strings_mr.xtb" lang="mr" /> 181 <file path="ui_strings_ms.xtb" lang="ms" /> 182 <file path="ui_strings_nl.xtb" lang="nl" /> 183 <file path="ui_strings_no.xtb" lang="no" /> 184 <file path="ui_strings_pl.xtb" lang="pl" /> 185 <file path="ui_strings_pt-BR.xtb" lang="pt-BR" /> 186 <file path="ui_strings_pt-PT.xtb" lang="pt-PT" /> 187 <file path="ui_strings_ro.xtb" lang="ro" /> 188 <file path="ui_strings_ru.xtb" lang="ru" /> 189 <file path="ui_strings_sk.xtb" lang="sk" /> 190 <file path="ui_strings_sl.xtb" lang="sl" /> 191 <file path="ui_strings_sr.xtb" lang="sr" /> 192 <file path="ui_strings_sv.xtb" lang="sv" /> 193 <file path="ui_strings_sw.xtb" lang="sw" /> 194 <file path="ui_strings_ta.xtb" lang="ta" /> 195 <file path="ui_strings_te.xtb" lang="te" /> 196 <file path="ui_strings_th.xtb" lang="th" /> 197 <file path="ui_strings_tr.xtb" lang="tr" /> 198 <if expr="pp_ifdef('use_third_party_translations')"> 199 <file path="../../../third_party/launchpad_translations/ui_strings_ug.xtb" lang="ug" /> 200 </if> 201 <file path="ui_strings_uk.xtb" lang="uk" /> 202 <file path="ui_strings_vi.xtb" lang="vi" /> 203 <file path="ui_strings_zh-CN.xtb" lang="zh-CN" /> 204 <file path="ui_strings_zh-TW.xtb" lang="zh-TW" /> 205 </translations> 206 <release seq="1" allow_pseudo="false"> 207 <messages fallback_to_english="true"> 208 209 <!-- time format --> 210 <message name="IDS_TIME_SECS_DEFAULT" 211 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 212 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> secs 213 </message> 214 215 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 216 <message name="IDS_TIME_SEC_SINGULAR" 217 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 218 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> sec 219 </message> 220 </if> 221 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 222 <message translateable="false" name="IDS_TIME_SEC_SINGULAR" 223 desc=""> 224 NA 225 </message> 226 </if> 227 228 <if expr="lang in ['ar', 'ro', 'lv']"> 229 <message name="IDS_TIME_SECS_ZERO" 230 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 231 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> secs 232 </message> 233 </if> 234 <if expr="lang not in ['ar', 'ro', 'lv']"> 235 <message translateable="false" name="IDS_TIME_SECS_ZERO" 236 desc=""> 237 NA 238 </message> 239 </if> 240 241 <if expr="lang in ['ga', 'sl', 'ar']"> 242 <message name="IDS_TIME_SECS_TWO" 243 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 244 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> secs 245 </message> 246 </if> 247 <if expr="lang not in ['ga', 'sl', 'ar']"> 248 <message translateable="false" name="IDS_TIME_SECS_TWO" 249 desc=""> 250 NA 251 </message> 252 </if> 253 254 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 255 <message name="IDS_TIME_SECS_FEW" 256 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 257 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> secs 258 </message> 259 </if> 260 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 261 <message translateable="false" name="IDS_TIME_SECS_FEW" 262 desc=""> 263 NA 264 </message> 265 </if> 266 267 <if expr="lang == 'ar'"> 268 <message name="IDS_TIME_SECS_MANY" 269 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 270 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> secs 271 </message> 272 </if> 273 <if expr="lang != 'ar'"> 274 <message translateable="false" name="IDS_TIME_SECS_MANY" 275 desc=""> 276 NA 277 </message> 278 </if> 279 280 <message name="IDS_TIME_MINS_DEFAULT" 281 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 282 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> mins 283 </message> 284 285 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 286 <message name="IDS_TIME_MIN_SINGULAR" 287 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 288 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> min 289 </message> 290 </if> 291 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 292 <message translateable="false" name="IDS_TIME_MIN_SINGULAR" 293 desc=""> 294 NA 295 </message> 296 </if> 297 298 <if expr="lang in ['ar', 'ro', 'lv']"> 299 <message name="IDS_TIME_MINS_ZERO" 300 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 301 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> mins 302 </message> 303 </if> 304 <if expr="lang not in ['ar', 'ro', 'lv']"> 305 <message translateable="false" name="IDS_TIME_MINS_ZERO" 306 desc=""> 307 NA 308 </message> 309 </if> 310 311 <if expr="lang in ['ga', 'sl', 'ar']"> 312 <message name="IDS_TIME_MINS_TWO" 313 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 314 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> mins 315 </message> 316 </if> 317 <if expr="lang not in ['ga', 'sl', 'ar']"> 318 <message translateable="false" name="IDS_TIME_MINS_TWO" 319 desc=""> 320 NA 321 </message> 322 </if> 323 324 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 325 <message name="IDS_TIME_MINS_FEW" 326 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 327 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> mins 328 </message> 329 </if> 330 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 331 <message translateable="false" name="IDS_TIME_MINS_FEW" 332 desc=""> 333 NA 334 </message> 335 </if> 336 337 <if expr="lang == 'ar'"> 338 <message name="IDS_TIME_MINS_MANY" 339 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 340 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> mins 341 </message> 342 </if> 343 <if expr="lang != 'ar'"> 344 <message translateable="false" name="IDS_TIME_MINS_MANY" 345 desc=""> 346 NA 347 </message> 348 </if> 349 350 351 <message name="IDS_TIME_HOURS_DEFAULT" 352 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 353 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> hours 354 </message> 355 356 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 357 <message name="IDS_TIME_HOUR_SINGULAR" 358 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 359 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> hour 360 </message> 361 </if> 362 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 363 <message translateable="false" name="IDS_TIME_HOUR_SINGULAR" 364 desc=""> 365 NA 366 </message> 367 </if> 368 369 <if expr="lang in ['ar', 'ro', 'lv']"> 370 <message name="IDS_TIME_HOURS_ZERO" 371 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 372 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> hours 373 </message> 374 </if> 375 <if expr="lang not in ['ar', 'ro', 'lv']"> 376 <message translateable="false" name="IDS_TIME_HOURS_ZERO" 377 desc=""> 378 NA 379 </message> 380 </if> 381 382 <if expr="lang in ['ga', 'sl', 'ar']"> 383 <message name="IDS_TIME_HOURS_TWO" 384 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 385 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> hours 386 </message> 387 </if> 388 <if expr="lang not in ['ga', 'sl', 'ar']"> 389 <message translateable="false" name="IDS_TIME_HOURS_TWO" 390 desc=""> 391 NA 392 </message> 393 </if> 394 395 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 396 <message name="IDS_TIME_HOURS_FEW" 397 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 398 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> hours 399 </message> 400 </if> 401 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 402 <message translateable="false" name="IDS_TIME_HOURS_FEW" 403 desc=""> 404 NA 405 </message> 406 </if> 407 408 <if expr="lang == 'ar'"> 409 <message name="IDS_TIME_HOURS_MANY" 410 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 411 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> hours 412 </message> 413 </if> 414 <if expr="lang != 'ar'"> 415 <message translateable="false" name="IDS_TIME_HOURS_MANY" 416 desc=""> 417 NA 418 </message> 419 </if> 420 421 422 <message name="IDS_TIME_DAYS_DEFAULT" 423 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 424 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> days 425 </message> 426 427 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 428 <message name="IDS_TIME_DAY_SINGULAR" 429 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 430 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> day 431 </message> 432 </if> 433 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 434 <message translateable="false" name="IDS_TIME_DAY_SINGULAR" 435 desc=""> 436 NA 437 </message> 438 </if> 439 440 <if expr="lang in ['ar', 'ro', 'lv']"> 441 <message name="IDS_TIME_DAYS_ZERO" 442 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 443 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> days 444 </message> 445 </if> 446 <if expr="lang not in ['ar', 'ro', 'lv']"> 447 <message translateable="false" name="IDS_TIME_DAYS_ZERO" 448 desc=""> 449 NA 450 </message> 451 </if> 452 453 <if expr="lang in ['ga', 'sl', 'ar']"> 454 <message name="IDS_TIME_DAYS_TWO" 455 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 456 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> days 457 </message> 458 </if> 459 <if expr="lang not in ['ga', 'sl', 'ar']"> 460 <message translateable="false" name="IDS_TIME_DAYS_TWO" 461 desc=""> 462 NA 463 </message> 464 </if> 465 466 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 467 <message name="IDS_TIME_DAYS_FEW" 468 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 469 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> days 470 </message> 471 </if> 472 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 473 <message translateable="false" name="IDS_TIME_DAYS_FEW" 474 desc=""> 475 NA 476 </message> 477 </if> 478 479 <if expr="lang == 'ar'"> 480 <message name="IDS_TIME_DAYS_MANY" 481 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 482 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> days 483 </message> 484 </if> 485 <if expr="lang != 'ar'"> 486 <message translateable="false" name="IDS_TIME_DAYS_MANY" 487 desc=""> 488 NA 489 </message> 490 </if> 491 492 493 <message name="IDS_TIME_REMAINING_SECS_DEFAULT" 494 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 495 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> secs left 496 </message> 497 498 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 499 <message name="IDS_TIME_REMAINING_SEC_SINGULAR" 500 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 501 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> sec left 502 </message> 503 </if> 504 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 505 <message translateable="false" name="IDS_TIME_REMAINING_SEC_SINGULAR" 506 desc=""> 507 NA 508 </message> 509 </if> 510 511 <if expr="lang in ['ar', 'ro', 'lv']"> 512 <message name="IDS_TIME_REMAINING_SECS_ZERO" 513 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 514 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> secs left 515 </message> 516 </if> 517 <if expr="lang not in ['ar', 'ro', 'lv']"> 518 <message translateable="false" name="IDS_TIME_REMAINING_SECS_ZERO" 519 desc=""> 520 NA 521 </message> 522 </if> 523 524 <if expr="lang in ['ga', 'sl', 'ar']"> 525 <message name="IDS_TIME_REMAINING_SECS_TWO" 526 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 527 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> secs left 528 </message> 529 </if> 530 <if expr="lang not in ['ga', 'sl', 'ar']"> 531 <message translateable="false" name="IDS_TIME_REMAINING_SECS_TWO" 532 desc=""> 533 NA 534 </message> 535 </if> 536 537 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 538 <message name="IDS_TIME_REMAINING_SECS_FEW" 539 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 540 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> secs left 541 </message> 542 </if> 543 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 544 <message translateable="false" name="IDS_TIME_REMAINING_SECS_FEW" 545 desc=""> 546 NA 547 </message> 548 </if> 549 550 <if expr="lang == 'ar'"> 551 <message name="IDS_TIME_REMAINING_SECS_MANY" 552 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 553 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> secs left 554 </message> 555 </if> 556 <if expr="lang != 'ar'"> 557 <message translateable="false" name="IDS_TIME_REMAINING_SECS_MANY" 558 desc=""> 559 NA 560 </message> 561 </if> 562 563 564 <message name="IDS_TIME_REMAINING_MINS_DEFAULT" 565 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 566 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> mins left 567 </message> 568 569 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 570 <message name="IDS_TIME_REMAINING_MIN_SINGULAR" 571 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 572 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> min left 573 </message> 574 </if> 575 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 576 <message translateable="false" name="IDS_TIME_REMAINING_MIN_SINGULAR" 577 desc=""> 578 NA 579 </message> 580 </if> 581 582 <if expr="lang in ['ar', 'ro', 'lv']"> 583 <message name="IDS_TIME_REMAINING_MINS_ZERO" 584 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 585 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> mins left 586 </message> 587 </if> 588 <if expr="lang not in ['ar', 'ro', 'lv']"> 589 <message translateable="false" name="IDS_TIME_REMAINING_MINS_ZERO" 590 desc=""> 591 NA 592 </message> 593 </if> 594 595 <if expr="lang in ['ga', 'sl', 'ar']"> 596 <message name="IDS_TIME_REMAINING_MINS_TWO" 597 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 598 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> mins left 599 </message> 600 </if> 601 <if expr="lang not in ['ga', 'sl', 'ar']"> 602 <message translateable="false" name="IDS_TIME_REMAINING_MINS_TWO" 603 desc=""> 604 NA 605 </message> 606 </if> 607 608 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 609 <message name="IDS_TIME_REMAINING_MINS_FEW" 610 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 611 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> mins left 612 </message> 613 </if> 614 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 615 <message translateable="false" name="IDS_TIME_REMAINING_MINS_FEW" 616 desc=""> 617 NA 618 </message> 619 </if> 620 621 <if expr="lang == 'ar'"> 622 <message name="IDS_TIME_REMAINING_MINS_MANY" 623 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 624 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> mins left 625 </message> 626 </if> 627 <if expr="lang != 'ar'"> 628 <message translateable="false" name="IDS_TIME_REMAINING_MINS_MANY" 629 desc=""> 630 NA 631 </message> 632 </if> 633 634 <message name="IDS_TIME_REMAINING_LONG_MINS_DEFAULT" 635 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 636 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> minutes left 637 </message> 638 639 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 640 <message name="IDS_TIME_REMAINING_LONG_MIN_SINGULAR" 641 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 642 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> minute left 643 </message> 644 </if> 645 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 646 <message translateable="false" name="IDS_TIME_REMAINING_LONG_MIN_SINGULAR" 647 desc=""> 648 NA 649 </message> 650 </if> 651 652 <if expr="lang in ['ar', 'ro', 'lv']"> 653 <message name="IDS_TIME_REMAINING_LONG_MINS_ZERO" 654 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 655 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> minutes left 656 </message> 657 </if> 658 <if expr="lang not in ['ar', 'ro', 'lv']"> 659 <message translateable="false" name="IDS_TIME_REMAINING_LONG_MINS_ZERO" 660 desc=""> 661 NA 662 </message> 663 </if> 664 665 <if expr="lang in ['ga', 'sl', 'ar']"> 666 <message name="IDS_TIME_REMAINING_LONG_MINS_TWO" 667 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 668 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> minutes left 669 </message> 670 </if> 671 <if expr="lang not in ['ga', 'sl', 'ar']"> 672 <message translateable="false" name="IDS_TIME_REMAINING_LONG_MINS_TWO" 673 desc=""> 674 NA 675 </message> 676 </if> 677 678 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 679 <message name="IDS_TIME_REMAINING_LONG_MINS_FEW" 680 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 681 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> minutes left 682 </message> 683 </if> 684 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 685 <message translateable="false" name="IDS_TIME_REMAINING_LONG_MINS_FEW" 686 desc=""> 687 NA 688 </message> 689 </if> 690 691 <if expr="lang == 'ar'"> 692 <message name="IDS_TIME_REMAINING_LONG_MINS_MANY" 693 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 694 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> minutes left 695 </message> 696 </if> 697 <if expr="lang != 'ar'"> 698 <message translateable="false" name="IDS_TIME_REMAINING_LONG_MINS_MANY" 699 desc=""> 700 NA 701 </message> 702 </if> 703 704 <message name="IDS_TIME_REMAINING_HOURS_DEFAULT" 705 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 706 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> hours left 707 </message> 708 709 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 710 <message name="IDS_TIME_REMAINING_HOUR_SINGULAR" 711 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 712 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> hour left 713 </message> 714 </if> 715 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 716 <message translateable="false" name="IDS_TIME_REMAINING_HOUR_SINGULAR" 717 desc=""> 718 NA 719 </message> 720 </if> 721 722 <if expr="lang in ['ar', 'ro', 'lv']"> 723 <message name="IDS_TIME_REMAINING_HOURS_ZERO" 724 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 725 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> hours left 726 </message> 727 </if> 728 <if expr="lang not in ['ar', 'ro', 'lv']"> 729 <message translateable="false" name="IDS_TIME_REMAINING_HOURS_ZERO" 730 desc=""> 731 NA 732 </message> 733 </if> 734 735 <if expr="lang in ['ga', 'sl', 'ar']"> 736 <message name="IDS_TIME_REMAINING_HOURS_TWO" 737 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 738 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> hours left 739 </message> 740 </if> 741 <if expr="lang not in ['ga', 'sl', 'ar']"> 742 <message translateable="false" name="IDS_TIME_REMAINING_HOURS_TWO" 743 desc=""> 744 NA 745 </message> 746 </if> 747 748 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 749 <message name="IDS_TIME_REMAINING_HOURS_FEW" 750 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 751 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> hours left 752 </message> 753 </if> 754 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 755 <message translateable="false" name="IDS_TIME_REMAINING_HOURS_FEW" 756 desc=""> 757 NA 758 </message> 759 </if> 760 761 <if expr="lang == 'ar'"> 762 <message name="IDS_TIME_REMAINING_HOURS_MANY" 763 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 764 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> hours left 765 </message> 766 </if> 767 <if expr="lang != 'ar'"> 768 <message translateable="false" name="IDS_TIME_REMAINING_HOURS_MANY" 769 desc=""> 770 NA 771 </message> 772 </if> 773 774 775 <message name="IDS_TIME_REMAINING_DAYS_DEFAULT" 776 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 777 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> days left 778 </message> 779 780 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 781 <message name="IDS_TIME_REMAINING_DAY_SINGULAR" 782 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 783 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> day left 784 </message> 785 </if> 786 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 787 <message translateable="false" name="IDS_TIME_REMAINING_DAY_SINGULAR" 788 desc=""> 789 NA 790 </message> 791 </if> 792 793 <if expr="lang in ['ar', 'ro', 'lv']"> 794 <message name="IDS_TIME_REMAINING_DAYS_ZERO" 795 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 796 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> days left 797 </message> 798 </if> 799 <if expr="lang not in ['ar', 'ro', 'lv']"> 800 <message translateable="false" name="IDS_TIME_REMAINING_DAYS_ZERO" 801 desc=""> 802 NA 803 </message> 804 </if> 805 806 <if expr="lang in ['ga', 'sl', 'ar']"> 807 <message name="IDS_TIME_REMAINING_DAYS_TWO" 808 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 809 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> days left 810 </message> 811 </if> 812 <if expr="lang not in ['ga', 'sl', 'ar']"> 813 <message translateable="false" name="IDS_TIME_REMAINING_DAYS_TWO" 814 desc=""> 815 NA 816 </message> 817 </if> 818 819 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 820 <message name="IDS_TIME_REMAINING_DAYS_FEW" 821 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 822 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> days left 823 </message> 824 </if> 825 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 826 <message translateable="false" name="IDS_TIME_REMAINING_DAYS_FEW" 827 desc=""> 828 NA 829 </message> 830 </if> 831 832 <if expr="lang == 'ar'"> 833 <message name="IDS_TIME_REMAINING_DAYS_MANY" 834 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 835 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> days left 836 </message> 837 </if> 838 <if expr="lang != 'ar'"> 839 <message translateable="false" name="IDS_TIME_REMAINING_DAYS_MANY" 840 desc=""> 841 NA 842 </message> 843 </if> 844 845 <message name="IDS_TIME_DURATION_LONG_SECS_DEFAULT" 846 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 847 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> seconds 848 </message> 849 850 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 851 <message name="IDS_TIME_DURATION_LONG_SEC_SINGULAR" 852 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 853 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> second 854 </message> 855 </if> 856 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 857 <message translateable="false" name="IDS_TIME_DURATION_LONG_SEC_SINGULAR" 858 desc=""> 859 NA 860 </message> 861 </if> 862 863 <if expr="lang in ['ar', 'ro', 'lv']"> 864 <message name="IDS_TIME_DURATION_LONG_SECS_ZERO" 865 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 866 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> seconds 867 </message> 868 </if> 869 <if expr="lang not in ['ar', 'ro', 'lv']"> 870 <message translateable="false" name="IDS_TIME_DURATION_LONG_SECS_ZERO" 871 desc=""> 872 NA 873 </message> 874 </if> 875 876 <if expr="lang in ['ga', 'sl', 'ar']"> 877 <message name="IDS_TIME_DURATION_LONG_SECS_TWO" 878 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 879 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> seconds 880 </message> 881 </if> 882 <if expr="lang not in ['ga', 'sl', 'ar']"> 883 <message translateable="false" name="IDS_TIME_DURATION_LONG_SECS_TWO" 884 desc=""> 885 NA 886 </message> 887 </if> 888 889 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 890 <message name="IDS_TIME_DURATION_LONG_SECS_FEW" 891 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 892 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> seconds 893 </message> 894 </if> 895 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 896 <message translateable="false" name="IDS_TIME_DURATION_LONG_SECS_FEW" 897 desc=""> 898 NA 899 </message> 900 </if> 901 902 <if expr="lang == 'ar'"> 903 <message name="IDS_TIME_DURATION_LONG_SECS_MANY" 904 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 905 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> seconds 906 </message> 907 </if> 908 <if expr="lang != 'ar'"> 909 <message translateable="false" name="IDS_TIME_DURATION_LONG_SECS_MANY" 910 desc=""> 911 NA 912 </message> 913 </if> 914 915 <message name="IDS_TIME_DURATION_LONG_MINS_DEFAULT" 916 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 917 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> minutes 918 </message> 919 920 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 921 <message name="IDS_TIME_DURATION_LONG_MIN_SINGULAR" 922 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 923 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> minute 924 </message> 925 </if> 926 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 927 <message translateable="false" name="IDS_TIME_DURATION_LONG_MIN_SINGULAR" 928 desc=""> 929 NA 930 </message> 931 </if> 932 933 <if expr="lang in ['ar', 'ro', 'lv']"> 934 <message name="IDS_TIME_DURATION_LONG_MINS_ZERO" 935 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 936 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> minutes 937 </message> 938 </if> 939 <if expr="lang not in ['ar', 'ro', 'lv']"> 940 <message translateable="false" name="IDS_TIME_DURATION_LONG_MINS_ZERO" 941 desc=""> 942 NA 943 </message> 944 </if> 945 946 <if expr="lang in ['ga', 'sl', 'ar']"> 947 <message name="IDS_TIME_DURATION_LONG_MINS_TWO" 948 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 949 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> minutes 950 </message> 951 </if> 952 <if expr="lang not in ['ga', 'sl', 'ar']"> 953 <message translateable="false" name="IDS_TIME_DURATION_LONG_MINS_TWO" 954 desc=""> 955 NA 956 </message> 957 </if> 958 959 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 960 <message name="IDS_TIME_DURATION_LONG_MINS_FEW" 961 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 962 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> minutes 963 </message> 964 </if> 965 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 966 <message translateable="false" name="IDS_TIME_DURATION_LONG_MINS_FEW" 967 desc=""> 968 NA 969 </message> 970 </if> 971 972 <if expr="lang == 'ar'"> 973 <message name="IDS_TIME_DURATION_LONG_MINS_MANY" 974 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 975 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> minutes 976 </message> 977 </if> 978 <if expr="lang != 'ar'"> 979 <message translateable="false" name="IDS_TIME_DURATION_LONG_MINS_MANY" 980 desc=""> 981 NA 982 </message> 983 </if> 984 985 <message name="IDS_TIME_ELAPSED_SECS_DEFAULT" 986 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 987 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> secs ago 988 </message> 989 990 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 991 <message name="IDS_TIME_ELAPSED_SEC_SINGULAR" 992 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 993 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> sec ago 994 </message> 995 </if> 996 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 997 <message translateable="false" name="IDS_TIME_ELAPSED_SEC_SINGULAR" 998 desc=""> 999 NA 1000 </message> 1001 </if> 1002 1003 <if expr="lang in ['ar', 'ro', 'lv']"> 1004 <message name="IDS_TIME_ELAPSED_SECS_ZERO" 1005 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 1006 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> secs ago 1007 </message> 1008 </if> 1009 <if expr="lang not in ['ar', 'ro', 'lv']"> 1010 <message translateable="false" name="IDS_TIME_ELAPSED_SECS_ZERO" 1011 desc=""> 1012 NA 1013 </message> 1014 </if> 1015 1016 <if expr="lang in ['ga', 'sl', 'ar']"> 1017 <message name="IDS_TIME_ELAPSED_SECS_TWO" 1018 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 1019 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> secs ago 1020 </message> 1021 </if> 1022 <if expr="lang not in ['ga', 'sl', 'ar']"> 1023 <message translateable="false" name="IDS_TIME_ELAPSED_SECS_TWO" 1024 desc=""> 1025 NA 1026 </message> 1027 </if> 1028 1029 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 1030 <message name="IDS_TIME_ELAPSED_SECS_FEW" 1031 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 1032 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> secs ago 1033 </message> 1034 </if> 1035 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 1036 <message translateable="false" name="IDS_TIME_ELAPSED_SECS_FEW" 1037 desc=""> 1038 NA 1039 </message> 1040 </if> 1041 1042 <if expr="lang == 'ar'"> 1043 <message name="IDS_TIME_ELAPSED_SECS_MANY" 1044 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 1045 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> secs ago 1046 </message> 1047 </if> 1048 <if expr="lang != 'ar'"> 1049 <message translateable="false" name="IDS_TIME_ELAPSED_SECS_MANY" 1050 desc=""> 1051 NA 1052 </message> 1053 </if> 1054 1055 1056 <message name="IDS_TIME_ELAPSED_MINS_DEFAULT" 1057 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 1058 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> mins ago 1059 </message> 1060 1061 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 1062 <message name="IDS_TIME_ELAPSED_MIN_SINGULAR" 1063 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 1064 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> min ago 1065 </message> 1066 </if> 1067 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 1068 <message translateable="false" name="IDS_TIME_ELAPSED_MIN_SINGULAR" 1069 desc=""> 1070 NA 1071 </message> 1072 </if> 1073 1074 <if expr="lang in ['ar', 'ro', 'lv']"> 1075 <message name="IDS_TIME_ELAPSED_MINS_ZERO" 1076 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 1077 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> mins ago 1078 </message> 1079 </if> 1080 <if expr="lang not in ['ar', 'ro', 'lv']"> 1081 <message translateable="false" name="IDS_TIME_ELAPSED_MINS_ZERO" 1082 desc=""> 1083 NA 1084 </message> 1085 </if> 1086 1087 <if expr="lang in ['ga', 'sl', 'ar']"> 1088 <message name="IDS_TIME_ELAPSED_MINS_TWO" 1089 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 1090 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> mins ago 1091 </message> 1092 </if> 1093 <if expr="lang not in ['ga', 'sl', 'ar']"> 1094 <message translateable="false" name="IDS_TIME_ELAPSED_MINS_TWO" 1095 desc=""> 1096 NA 1097 </message> 1098 </if> 1099 1100 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 1101 <message name="IDS_TIME_ELAPSED_MINS_FEW" 1102 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 1103 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> mins ago 1104 </message> 1105 </if> 1106 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 1107 <message translateable="false" name="IDS_TIME_ELAPSED_MINS_FEW" 1108 desc=""> 1109 NA 1110 </message> 1111 </if> 1112 1113 <if expr="lang == 'ar'"> 1114 <message name="IDS_TIME_ELAPSED_MINS_MANY" 1115 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 1116 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> mins ago 1117 </message> 1118 </if> 1119 <if expr="lang != 'ar'"> 1120 <message translateable="false" name="IDS_TIME_ELAPSED_MINS_MANY" 1121 desc=""> 1122 NA 1123 </message> 1124 </if> 1125 1126 1127 <message name="IDS_TIME_ELAPSED_HOURS_DEFAULT" 1128 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 1129 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> hours ago 1130 </message> 1131 1132 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 1133 <message name="IDS_TIME_ELAPSED_HOUR_SINGULAR" 1134 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 1135 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> hour ago 1136 </message> 1137 </if> 1138 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 1139 <message translateable="false" name="IDS_TIME_ELAPSED_HOUR_SINGULAR" 1140 desc=""> 1141 NA 1142 </message> 1143 </if> 1144 1145 <if expr="lang in ['ar', 'ro', 'lv']"> 1146 <message name="IDS_TIME_ELAPSED_HOURS_ZERO" 1147 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 1148 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> hours ago 1149 </message> 1150 </if> 1151 <if expr="lang not in ['ar', 'ro', 'lv']"> 1152 <message translateable="false" name="IDS_TIME_ELAPSED_HOURS_ZERO" 1153 desc=""> 1154 NA 1155 </message> 1156 </if> 1157 1158 <if expr="lang in ['ga', 'sl', 'ar']"> 1159 <message name="IDS_TIME_ELAPSED_HOURS_TWO" 1160 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 1161 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> hours ago 1162 </message> 1163 </if> 1164 <if expr="lang not in ['ga', 'sl', 'ar']"> 1165 <message translateable="false" name="IDS_TIME_ELAPSED_HOURS_TWO" 1166 desc=""> 1167 NA 1168 </message> 1169 </if> 1170 1171 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 1172 <message name="IDS_TIME_ELAPSED_HOURS_FEW" 1173 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 1174 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> hours ago 1175 </message> 1176 </if> 1177 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 1178 <message translateable="false" name="IDS_TIME_ELAPSED_HOURS_FEW" 1179 desc=""> 1180 NA 1181 </message> 1182 </if> 1183 1184 <if expr="lang == 'ar'"> 1185 <message name="IDS_TIME_ELAPSED_HOURS_MANY" 1186 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 1187 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> hours ago 1188 </message> 1189 </if> 1190 <if expr="lang != 'ar'"> 1191 <message translateable="false" name="IDS_TIME_ELAPSED_HOURS_MANY" 1192 desc=""> 1193 NA 1194 </message> 1195 </if> 1196 1197 1198 <message name="IDS_TIME_ELAPSED_DAYS_DEFAULT" 1199 desc="This is necessary for every language. This is the default for all the numbers NOT covered by special cases (singular, dual/two, few, many) some languages need. For CJK, Vietnamese, Turkish and Kannada, this is the only string necessary. For languages with singular-plural distinction, this is the generic plural. For Lithuanian, NUMBER_DEFAULT is 11 .. 19."> 1200 <ph name="NUMBER_DEFAULT"><ex>37</ex>#</ph> days ago 1201 </message> 1202 1203 <if expr="lang not in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 1204 <message name="IDS_TIME_ELAPSED_DAY_SINGULAR" 1205 desc="NUMBER_ONE is one or one-like numbers : 1 (many European and most Indian languages), 1 and 0 (French, Brazilian Portuguese and Hindi), 1,21,31, .. (Russian, Ukrainian, Croatian, Serbian, Latvian, Lithuanian), or 1, 101, 201, .. (Slovenian). Do NOT translate this for CJK, Vietnamese, Turkish and Kannada"> 1206 <ph name="NUMBER_ONE"><ex>1</ex>#</ph> day ago 1207 </message> 1208 </if> 1209 <if expr="lang in ['zh-CN', 'zh-TW', 'ko', 'ja', 'vi', 'tr', 'kn']"> 1210 <message translateable="false" name="IDS_TIME_ELAPSED_DAY_SINGULAR" 1211 desc=""> 1212 NA 1213 </message> 1214 </if> 1215 1216 <if expr="lang in ['ar', 'ro', 'lv']"> 1217 <message name="IDS_TIME_ELAPSED_DAYS_ZERO" 1218 desc="NUMBER_ZERO is 0 (Arabic, Latvian) or 0, 2..19, 101..119, ... (Romanian). For other languages, do NOT translate."> 1219 <ph name="NUMBER_ZERO"><ex>0</ex>#</ph> days ago 1220 </message> 1221 </if> 1222 <if expr="lang not in ['ar', 'ro', 'lv']"> 1223 <message translateable="false" name="IDS_TIME_ELAPSED_DAYS_ZERO" 1224 desc=""> 1225 NA 1226 </message> 1227 </if> 1228 1229 <if expr="lang in ['ga', 'sl', 'ar']"> 1230 <message name="IDS_TIME_ELAPSED_DAYS_TWO" 1231 desc="NUMBER_TWO is two or two-like/dual numbers : 2 (Arabic and Irish) or 2, 102, 202 ... (Slovenian). For other languages, do NOT translated."> 1232 <ph name="NUMBER_TWO"><ex>2</ex>#</ph> days ago 1233 </message> 1234 </if> 1235 <if expr="lang not in ['ga', 'sl', 'ar']"> 1236 <message translateable="false" name="IDS_TIME_ELAPSED_DAYS_TWO" 1237 desc=""> 1238 NA 1239 </message> 1240 </if> 1241 1242 <if expr="lang in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 1243 <message name="IDS_TIME_ELAPSED_DAYS_FEW" 1244 desc="NUMBER_FEW is few or few-like numbers in Arabic, Russian, Polish, Croatian, Serbian, Ukrainian, Czech, Slovak, Slovenian, Latvian. For other languages, do NOT translate."> 1245 <ph name="NUMBER_FEW"><ex>3</ex>#</ph> days ago 1246 </message> 1247 </if> 1248 <if expr="lang not in ['ru', 'lt', 'hr', 'uk', 'cs', 'sk', 'pl', 'sl', 'ar']"> 1249 <message translateable="false" name="IDS_TIME_ELAPSED_DAYS_FEW" 1250 desc=""> 1251 NA 1252 </message> 1253 </if> 1254 1255 <if expr="lang == 'ar'"> 1256 <message name="IDS_TIME_ELAPSED_DAYS_MANY" 1257 desc="NUMBER_MANY is 11 through 99 in Arabic. For all other languages, do NOT translate."> 1258 <ph name="NUMBER_MANY"><ex>23</ex>#</ph> days ago 1259 </message> 1260 </if> 1261 <if expr="lang != 'ar'"> 1262 <message translateable="false" name="IDS_TIME_ELAPSED_DAYS_MANY" 1263 desc=""> 1264 NA 1265 </message> 1266 </if> 1267 1268 <message name="IDS_PAST_TIME_TODAY" desc="Relative day today"> 1269 Today 1270 </message> 1271 <message name="IDS_PAST_TIME_YESTERDAY" desc="Relative day yesterday"> 1272 Yesterday 1273 </message> 1274 1275 <!-- Menus --> 1276 <message name="IDS_APP_MENU_EMPTY_SUBMENU" desc="Used when a submenu has no entries"> 1277 (empty) 1278 </message> 1279 1280 <!-- General application strings --> 1281 <message name="IDS_APP_UNTITLED_SHORTCUT_FILE_NAME" desc="The name of the Internet Shortcut file created for URLs dragged that have no title"> 1282 Untitled Webpage 1283 </message> 1284 <message name="IDS_APP_SAVEAS_ALL_FILES" desc="Save As dialog box default text"> 1285 All Files 1286 </message> 1287 <message name="IDS_APP_SAVEAS_EXTENSION_FORMAT" desc="Save As dialog box extension format text"> 1288 <ph name="SAVEAS_EXTENSION_TYPE">$1<ex>EXE</ex></ph> File (.<ph name="SAVEAS_EXTENSION_NAME">$2<ex>exe</ex></ph>) 1289 </message> 1290 <message name="IDS_SELECT_UPLOAD_FOLDER_DIALOG_TITLE" desc="The default title for the Select Upload Folder dialog."> 1291 Select Folder to Upload 1292 </message> 1293 1294 <if expr="is_macosx"> 1295 <message name="IDS_SELECT_FOLDER_BUTTON_TITLE" desc="The name of the Select button in the folder selection dialog."> 1296 Select 1297 </message> 1298 <message name="IDS_SELECT_UPLOAD_FOLDER_BUTTON_TITLE" desc="The name of the Select button in the folder selection dialog for uploading."> 1299 Upload 1300 </message> 1301 </if> 1302 1303 <!-- File chooser dialog default titles (only used on Linux) --> 1304 <message name="IDS_SELECT_FOLDER_DIALOG_TITLE" desc="The default title for the Select Folder file chooser dialog."> 1305 Select Folder 1306 </message> 1307 <message name="IDS_SAVE_AS_DIALOG_TITLE" desc="The default title for the Save As file chooser dialog."> 1308 Save File 1309 </message> 1310 <message name="IDS_OPEN_FILE_DIALOG_TITLE" desc="The default title for the Open File file chooser dialog (single file)."> 1311 Open File 1312 </message> 1313 <message name="IDS_OPEN_FILES_DIALOG_TITLE" desc="The default title for the Open File file chooser dialog (multiple files)."> 1314 Open Files 1315 </message> 1316 <message name="IDS_SAVEAS_ALL_FILES" desc="Save As dialog box default text"> 1317 All Files 1318 </message> 1319 <message name="IDS_SELECT_UPLOAD_FOLDER_DIALOG_UPLOAD_BUTTON" desc="Button label text for Upload Folder dialog"> 1320 Upload 1321 </message> 1322 1323 <!--Accessible name/action strings--> 1324 <message name="IDS_APP_ACCACTION_PRESS" desc="The accessible default action for a button."> 1325 Press 1326 </message> 1327 <message name="IDS_APP_ACCNAME_CLOSE" desc="The accessible name for the Close button."> 1328 Close 1329 </message> 1330 <message name="IDS_APP_ACCNAME_MINIMIZE" desc="The accessible name for the Minimize button."> 1331 Minimize 1332 </message> 1333 <message name="IDS_APP_ACCNAME_MAXIMIZE" desc="The accessible name for the Maximize button."> 1334 Maximize 1335 </message> 1336 <message name="IDS_APP_ACCNAME_RESTORE" desc="The accessible name for the Restore button."> 1337 Restore 1338 </message> 1339 1340 <!-- Scroll Bar Context Menu Labels --> 1341 <message name="IDS_APP_SCROLLBAR_CXMENU_SCROLLHERE" desc="The label for the 'Scroll Here' item"> 1342 Scroll to Here 1343 </message> 1344 <message name="IDS_APP_SCROLLBAR_CXMENU_SCROLLLEFTEDGE" desc="The label for the 'Left Edge' item"> 1345 Left Edge 1346 </message> 1347 <message name="IDS_APP_SCROLLBAR_CXMENU_SCROLLRIGHTEDGE" desc="The label for the 'Right Edge' item"> 1348 Right Edge 1349 </message> 1350 <message name="IDS_APP_SCROLLBAR_CXMENU_SCROLLHOME" desc="The label for the 'Top' item"> 1351 Top 1352 </message> 1353 <message name="IDS_APP_SCROLLBAR_CXMENU_SCROLLEND" desc="The label for the 'Bottom' item"> 1354 Bottom 1355 </message> 1356 <message name="IDS_APP_SCROLLBAR_CXMENU_SCROLLPAGEUP" desc="The label for the 'Page Up' item"> 1357 Page Up 1358 </message> 1359 <message name="IDS_APP_SCROLLBAR_CXMENU_SCROLLPAGEDOWN" desc="The label for the 'Page Down' item"> 1360 Page Down 1361 </message> 1362 <message name="IDS_APP_SCROLLBAR_CXMENU_SCROLLLEFT" desc="The label for the 'Scroll Left' item"> 1363 Scroll Left 1364 </message> 1365 <message name="IDS_APP_SCROLLBAR_CXMENU_SCROLLRIGHT" desc="The label for the 'Scroll Left' item"> 1366 Scroll Right 1367 </message> 1368 <message name="IDS_APP_SCROLLBAR_CXMENU_SCROLLUP" desc="The label for the 'Scroll Up' item"> 1369 Scroll Up 1370 </message> 1371 <message name="IDS_APP_SCROLLBAR_CXMENU_SCROLLDOWN" desc="The label for the 'Scroll Down' item"> 1372 Scroll Down 1373 </message> 1374 1375 <!-- Edit field context menu item labels. --> 1376 <message name="IDS_APP_UNDO" desc="The text label of the Undo menu item"> 1377 &Undo 1378 </message> 1379 <message name="IDS_APP_CUT" desc="The text label of the Cut menu item"> 1380 Cu&t 1381 </message> 1382 <message name="IDS_APP_COPY" desc="The text label of the Copy menu item"> 1383 &Copy 1384 </message> 1385 <message name="IDS_APP_PASTE" desc="The text label of the Paste menu item"> 1386 &Paste 1387 </message> 1388 <message name="IDS_APP_DELETE" desc="The text label of the Delete menu item"> 1389 &Delete 1390 </message> 1391 <message name="IDS_APP_SELECT_ALL" desc="The text label of the Select All menu item"> 1392 Select &all 1393 </message> 1394 1395 <!-- Generic terms --> 1396 <message name="IDS_APP_OK" desc="Used for Ok on buttons"> 1397 OK 1398 </message> 1399 <message name="IDS_APP_CANCEL" desc="Used for Cancel on buttons"> 1400 Cancel 1401 </message> 1402 <message name="IDS_APP_CLOSE" desc="A generic term for Close on buttons and menus."> 1403 Close 1404 </message> 1405 1406 <!-- Key names --> 1407 <message name="IDS_APP_ESC_KEY" desc="Escape key"> 1408 Esc 1409 </message> 1410 <message name="IDS_APP_TAB_KEY" desc="Tab key"> 1411 Tab 1412 </message> 1413 <message name="IDS_APP_INSERT_KEY" desc="Insert key"> 1414 Ins 1415 </message> 1416 <message name="IDS_APP_HOME_KEY" desc="Home key"> 1417 Home 1418 </message> 1419 <message name="IDS_APP_DELETE_KEY" desc="Delete key"> 1420 Del 1421 </message> 1422 <message name="IDS_APP_END_KEY" desc="End key"> 1423 End 1424 </message> 1425 <message name="IDS_APP_PAGEUP_KEY" desc="Page up key"> 1426 PgUp 1427 </message> 1428 <message name="IDS_APP_PAGEDOWN_KEY" desc="Page down key"> 1429 PgDwn 1430 </message> 1431 <message name="IDS_APP_LEFT_ARROW_KEY" desc="Left arrow key"> 1432 Left Arrow 1433 </message> 1434 <message name="IDS_APP_RIGHT_ARROW_KEY" desc="Right arrow key"> 1435 Right Arrow 1436 </message> 1437 <message name="IDS_APP_UP_ARROW_KEY" desc="Up arrow key"> 1438 Up Arrow 1439 </message> 1440 <message name="IDS_APP_DOWN_ARROW_KEY" desc="Down arrow key"> 1441 Down Arrow 1442 </message> 1443 <message name="IDS_APP_ENTER_KEY" desc="Enter key"> 1444 Enter 1445 </message> 1446 <message name="IDS_APP_F1_KEY" desc="F1 key"> 1447 F1 1448 </message> 1449 <message name="IDS_APP_F11_KEY" desc="F11 key"> 1450 F11 1451 </message> 1452 <message name="IDS_APP_BACKSPACE_KEY" desc="Backspace key"> 1453 Backspace 1454 </message> 1455 <message name="IDS_APP_COMMA_KEY" desc="Comma key"> 1456 Comma 1457 </message> 1458 <message name="IDS_APP_PERIOD_KEY" desc="Period key"> 1459 Period 1460 </message> 1461 1462 <!-- Shortcut Modifiers --> 1463 <message name="IDS_APP_CONTROL_MODIFIER" desc="Control key shortcut modifier"> 1464 Ctrl+<ph name="KEY_COMBO_NAME">$1<ex>C</ex></ph> 1465 </message> 1466 <message name="IDS_APP_ALT_MODIFIER" desc="Alt key shortcut modifier"> 1467 Alt+<ph name="KEY_COMBO_NAME">$1<ex>C</ex></ph> 1468 </message> 1469 <message name="IDS_APP_SHIFT_MODIFIER" desc="Shift key shortcut modifier"> 1470 Shift+<ph name="KEY_COMBO_NAME">$1<ex>C</ex></ph> 1471 </message> 1472 <message name="IDS_APP_COMMAND_MODIFIER" desc="Command key shortcut modifier"> 1473 Command+<ph name="KEY_COMBO_NAME">$1<ex>C</ex></ph> 1474 </message> 1475 1476 <!-- Byte size units --> 1477 <message name="IDS_APP_BYTES" desc="Units tag indicating a quantity of bytes"> 1478 <ph name="QUANTITY">$1<ex>42</ex></ph> B 1479 </message> 1480 <message name="IDS_APP_KIBIBYTES" desc="Units tag indicating a quantity of kilobytes"> 1481 <ph name="QUANTITY">$1<ex>42.0</ex></ph> KB 1482 </message> 1483 <message name="IDS_APP_MEBIBYTES" desc="Units tag indicating a quantity of megabytes"> 1484 <ph name="QUANTITY">$1<ex>42.0</ex></ph> MB 1485 </message> 1486 <message name="IDS_APP_GIBIBYTES" desc="Units tag indicating a quantity of gigabytes"> 1487 <ph name="QUANTITY">$1<ex>42.0</ex></ph> GB 1488 </message> 1489 <message name="IDS_APP_TEBIBYTES" desc="Units tag indicating a quantity of terabytes"> 1490 <ph name="QUANTITY">$1<ex>42.0</ex></ph> TB 1491 </message> 1492 <message name="IDS_APP_PEBIBYTES" desc="Units tag indicating a quantity of petabytes"> 1493 <ph name="QUANTITY">$1<ex>42.0</ex></ph> PB 1494 </message> 1495 <message name="IDS_APP_BYTES_PER_SECOND" desc="Units tag indicating a speed of bytes/second"> 1496 <ph name="QUANTITY">$1<ex>42</ex></ph> B/s 1497 </message> 1498 <message name="IDS_APP_KIBIBYTES_PER_SECOND" desc="Units tag indicating a speed of kilobytes/second"> 1499 <ph name="QUANTITY">$1<ex>42.0</ex></ph> KB/s 1500 </message> 1501 <message name="IDS_APP_MEBIBYTES_PER_SECOND" desc="Units tag indicating a speed of megabytes/second"> 1502 <ph name="QUANTITY">$1<ex>42.0</ex></ph> MB/s 1503 </message> 1504 <message name="IDS_APP_GIBIBYTES_PER_SECOND" desc="Units tag indicating a speed of gigabytes/second"> 1505 <ph name="QUANTITY">$1<ex>42.0</ex></ph> GB/s 1506 </message> 1507 <message name="IDS_APP_TEBIBYTES_PER_SECOND" desc="Units tag indicating a speed of terabytes/second"> 1508 <ph name="QUANTITY">$1<ex>42.0</ex></ph> TB/s 1509 </message> 1510 <message name="IDS_APP_PEBIBYTES_PER_SECOND" desc="Units tag indicating a speed of petabytes/second"> 1511 <ph name="QUANTITY">$1<ex>42.0</ex></ph> PB/s 1512 </message> 1513 1514 <!-- Message center --> 1515 <message name="IDS_MESSAGE_CENTER_ACCESSIBLE_NAME" desc="The accessible name for the Notification Center window."> 1516 Notification Center 1517 </message> 1518 <message name="IDS_MESSAGE_CENTER_EXTENSIONS_DISABLE" desc="The menu entry for disabling extensions from a notification."> 1519 Disable notifications from <ph name="extension_name">$1<ex>Notification Galore!</ex></ph> 1520 </message> 1521 <message name="IDS_MESSAGE_CENTER_SITE_DISABLE" desc="The menu entry for disabling notification from a site."> 1522 Disable notifications from <ph name="site">$1<ex>mail.google.com</ex></ph> 1523 </message> 1524 <message name="IDS_MESSAGE_CENTER_FOOTER_TITLE" desc="The label in the footer of the message center"> 1525 Notifications 1526 </message> 1527 <message name="IDS_MESSAGE_CENTER_SETTINGS_BUTTON_LABEL" desc="The button label for visiting the appropriate settings page in the footer of the message center."> 1528 Settings 1529 </message> 1530 <message name="IDS_MESSAGE_CENTER_SETTINGS_GO_BACK_BUTTON_TOOLTIP" desc="The tooltip on back button that returns from settings to the notification list."> 1531 Go back to notifications 1532 </message> 1533 <message name="IDS_MESSAGE_CENTER_SETTINGS_DIALOG_DESCRIPTION" desc="The label to describe the settings dialog."> 1534 Allow notifications from the following: 1535 </message> 1536 <message name="IDS_MESSAGE_CENTER_SETTINGS_DESCRIPTION_MULTIUSER" desc="The label to describe the settings dialog if there is more than one user."> 1537 Allow notifications from the following for each user: 1538 </message> 1539 <message name="IDS_MESSAGE_CENTER_SETTINGS" desc="The menu entry or button for visiting the appropriate settings page."> 1540 Settings... 1541 </message> 1542 <message name="IDS_MESSAGE_CENTER_CLEAR_ALL" desc="The button for clearing all notifications."> 1543 Clear All 1544 </message> 1545 <if expr="not pp_ifdef('use_titlecase')"> 1546 <message name="IDS_MESSAGE_CENTER_QUIET_MODE_BUTTON_TOOLTIP" desc="The tooltip text for the do not disturb button."> 1547 Do not disturb 1548 </message> 1549 </if> 1550 <if expr="pp_ifdef('use_titlecase')"> 1551 <message name="IDS_MESSAGE_CENTER_QUIET_MODE_BUTTON_TOOLTIP" desc="In Title Case: The tooltip text for the do not disturb button."> 1552 Do Not Disturb 1553 </message> 1554 </if> 1555 <message name="IDS_MESSAGE_CENTER_NO_MESSAGES" desc="The message displayed in the message center when there are no notifications."> 1556 Nothing to see here, move along. 1557 </message> 1558 <message name="IDS_MESSAGE_CENTER_QUIET_MODE" desc="The button label for do not disturb mode."> 1559 Do not disturb 1560 </message> 1561 <message name="IDS_MESSAGE_CENTER_QUIET_MODE_1HOUR" desc="The button label to enter do not disturb mode in one hour."> 1562 Do not disturb for one hour 1563 </message> 1564 <message name="IDS_MESSAGE_CENTER_QUIET_MODE_1DAY" desc="The button label to enter do not disturb mode in one day."> 1565 Do not disturb for one day 1566 </message> 1567 <message name="IDS_MESSAGE_CENTER_CLOSE_NOTIFICATION_BUTTON_ACCESSIBLE_NAME" desc="The spoken feedback text for the close button in a notification. Usually 'button' is suffixed to this text automatically."> 1568 Notification close 1569 </message> 1570 <message name="IDS_MESSAGE_CENTER_EXPAND_NOTIFICATION_BUTTON_ACCESSIBLE_NAME" desc="The spoken feedback text for the expand button in a notification. Usually 'button' is suffixed to this text automatically."> 1571 Notification expand 1572 </message> 1573 <message name="IDS_MESSAGE_CENTER_NOTIFIER_SCREENSHOT_NAME" desc="The name of screenshot notifier that is a system componet"> 1574 Screenshot 1575 </message> 1576 1577 <!-- App list --> 1578 <message name="IDS_APP_LIST_HELP" desc="The menu entry to show the app list help UI."> 1579 Help 1580 </message> 1581 <message name="IDS_APP_LIST_OPEN_SETTINGS" desc="The menu entry to show the settings UI."> 1582 Settings 1583 </message> 1584 <message name="IDS_APP_LIST_OPEN_FEEDBACK" desc="The menu entry to show the feedback UI."> 1585 Send feedback 1586 </message> 1587 </messages> 1588 </release> 1589 </grit> 1590