js-qlocktwo/qlock.es.js
2013-07-11 22:58:46 +02:00

79 lines
1.6 KiB
JavaScript

// QLOCKTWO Spanish Localization
// after the official QlockTwo at http://qlocktwo.com/
// Script written by Markus Birth <markus@birth-online.de>
var qlockLangSpanish = {
'langCode': 'es',
'language': 'Spanish',
'lines': [
"ESONELASUNA",
"DOSITRESORE",
"CUATROCINCO",
"SEISASIETEN",
"OCHONUEVEYO",
"LADIEZSONCE",
"DOCELYMENOS",
"OVEINTEDIEZ",
"VEINTICINCO",
"MEDIACUARTO"
],
'pre': 'SON LAS ',
'first': [
"DOCE",
"UNA", // (!! SON LAS => ES LA !!)
"DOS",
"TRES",
"CUATRO",
"CINCO",
"SEIS",
"SIETE",
"OCHO",
"NUEVE",
"DIEZ",
"ONCE"
],
'second': [
"",
"Y CINCO",
"Y DIEZ",
"Y CUARTO",
"Y VEINTE",
"Y VEINTICINCO",
"Y MEDIA",
"MENOS VEINTICINCO",
"MENOS VEINTE",
"MENOS CUARTO",
"MENOS DIEZ",
"MENOS CINCO"
],
/**
* @param {Date} time
* @type String
*/
'makeSentence': function( time ) {
var h = time.getHours();
var m = time.getMinutes();
var h12 = h%12;
var m5 = Math.floor( m/5 );
if (m5 >= 7) {
h12 += 1;
if (h12 > 11) h12=0;
}
var sentence = this.pre + this.first[h12] + ' ' + this.second[m5];
if (h12 == 1) {
sentence = sentence.replace( /SON LAS/i, 'ES LA' );
}
return sentence;
}
}
qlockTwo.availLangs.push( qlockLangSpanish );