// author : Henry Kehlmann : https://github.com/madhenry
(function () {
- function translate(number, withoutSuffix, key, isFuture) {
- var num = number;
-
- switch (key) {
- case 's':
- return (isFuture || withoutSuffix) ? 'paari sekundi' : 'paar sekundit';
- default:
- }
-
- return '';
+ function translateSeconds(number, withoutSuffix, key, isFuture) {
+ return (isFuture || withoutSuffix) ? 'paari sekundi' : 'paar sekundit';
}
var lang = {
nextDay : '[Homme,] LT',
nextWeek : '[Järgmine] dddd LT',
lastDay : '[Eile,] LT',
- lastWeek : '[Eelmine] dddd LT',
+ lastWeek : '[Eelmine] dddd LT',
sameElse : 'L'
},
relativeTime : {
future : "%s pärast",
past : "%s tagasi",
- s : translate,
+ s : translateSeconds,
m : "minut",
mm : "%d minutit",
h : "tund",
// language : finnish (fi)
// author : Tarmo Aidantausta : https://github.com/bleadof
(function () {
- var numbers_past = ['nolla', 'yksi', 'kaksi', 'kolme', 'neljä', 'viisi',
- 'kuusi', 'seitsemän', 'kahdeksan', 'yhdeksän'];
- var numbers_future = ['nolla', 'yhden', 'kahden', 'kolmen', 'neljän', 'viiden',
- 'kuuden', numbers_past[7], numbers_past[8], numbers_past[9]];
+ var numbers_past = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(' '),
+ numbers_future = ['nolla', 'yhden', 'kahden', 'kolmen', 'neljän', 'viiden', 'kuuden',
+ numbers_past[7], numbers_past[8], numbers_past[9]],
+ lang;
function translate(number, withoutSuffix, key, isFuture) {
var result = "";
return number < 10 ? (isFuture ? numbers_future[number] : numbers_past[number]) : number;
}
- var lang = {
- months : "tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),
- monthsShort : "tam_hel_maa_huh_tou_kes_hei_elo_syy_lok_mar_jou".split("_"),
- weekdays : "sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),
- weekdaysShort : "su_ma_ti_ke_to_pe_la".split("_"),
- weekdaysMin : "su_ma_ti_ke_to_pe_la".split("_"),
- longDateFormat : {
- LT : "HH.mm",
- L : "DD.MM.YYYY",
- LL : "Do MMMMt\\a YYYY",
- LLL : "Do MMMMt\\a YYYY, klo LT",
- LLLL : "dddd, Do MMMMt\\a YYYY, klo LT"
- },
- calendar : {
- sameDay : '[tänään] [klo] LT',
- nextDay : '[huomenna] [klo] LT',
- nextWeek : 'dddd [klo] LT',
- lastDay : '[eilen] [klo] LT',
- lastWeek : '[viime] dddd[na] [klo] LT',
- sameElse : 'L'
- },
- relativeTime : {
- future : "%s päästä",
- past : "%s sitten",
- s : translate,
- m : translate,
- mm : translate,
- h : translate,
- hh : translate,
- d : translate,
- dd : translate,
- M : translate,
- MM : translate,
- y : translate,
- yy : translate
- },
- ordinal : function (number) {
- return ".";
- }
- };
+ lang = {
+ months : "tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),
+ monthsShort : "tam_hel_maa_huh_tou_kes_hei_elo_syy_lok_mar_jou".split("_"),
+ weekdays : "sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),
+ weekdaysShort : "su_ma_ti_ke_to_pe_la".split("_"),
+ weekdaysMin : "su_ma_ti_ke_to_pe_la".split("_"),
+ longDateFormat : {
+ LT : "HH.mm",
+ L : "DD.MM.YYYY",
+ LL : "Do MMMMt\\a YYYY",
+ LLL : "Do MMMMt\\a YYYY, klo LT",
+ LLLL : "dddd, Do MMMMt\\a YYYY, klo LT"
+ },
+ calendar : {
+ sameDay : '[tänään] [klo] LT',
+ nextDay : '[huomenna] [klo] LT',
+ nextWeek : 'dddd [klo] LT',
+ lastDay : '[eilen] [klo] LT',
+ lastWeek : '[viime] dddd[na] [klo] LT',
+ sameElse : 'L'
+ },
+ relativeTime : {
+ future : "%s päästä",
+ past : "%s sitten",
+ s : translate,
+ m : translate,
+ mm : translate,
+ h : translate,
+ hh : translate,
+ d : translate,
+ dd : translate,
+ M : translate,
+ MM : translate,
+ y : translate,
+ yy : translate
+ },
+ ordinal : function (number) {
+ return ".";
+ }
+ };
// Node
if (typeof module !== 'undefined' && module.exports) {
// moment.js language configuration
// language : hungarian (hu)
// author : Adam Brunner : https://github.com/adambrunner
-(function()
-{
- function translate(number, withoutSuffix, key, isFuture) {
- var num = number;
-
- switch (key) {
- case 's':
- return (isFuture || withoutSuffix) ? 'néhány másodperc' : 'néhány másodperce';
-
- case 'm':
- num = 'egy';
- case 'mm':
- return num + (isFuture || withoutSuffix ? ' perc' : ' perce');
- break;
+(function () {
+ var weekEndings = 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(' '),
+ lang;
- case 'h':
- num = 'egy';
- case 'hh':
- return num + (isFuture || withoutSuffix ? ' óra' : ' órája');
+ function translate(number, withoutSuffix, key, isFuture) {
+ var num = number,
+ suffix;
- case 'd':
- num = 'egy';
- case 'dd':
- return num + (isFuture || withoutSuffix ? ' nap' : ' napja');
-
- case 'M':
- num = 'egy';
- case 'MM':
- return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
-
- case 'y':
- num = 'egy';
- case 'yy':
- return num + (isFuture || withoutSuffix ? ' év' : ' éve');
-
- default:
+ switch (key) {
+ case 's':
+ return (isFuture || withoutSuffix) ? 'néhány másodperc' : 'néhány másodperce';
+ case 'm':
+ return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce');
+ case 'mm':
+ return num + (isFuture || withoutSuffix ? ' perc' : ' perce');
+ case 'h':
+ return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája');
+ case 'hh':
+ return num + (isFuture || withoutSuffix ? ' óra' : ' órája');
+ case 'd':
+ return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja');
+ case 'dd':
+ return num + (isFuture || withoutSuffix ? ' nap' : ' napja');
+ case 'M':
+ return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
+ case 'MM':
+ return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja');
+ case 'y':
+ return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve');
+ case 'yy':
+ return num + (isFuture || withoutSuffix ? ' év' : ' éve');
}
-
+
return '';
}
function week(isFuture) {
- var ending = '';
- switch (this.day()) {
- case 0: ending = 'vasárnap'; break;
- case 1: ending = 'hétfőn'; break;
- case 2: ending = 'kedden'; break;
- case 3: ending = 'szerdán'; break;
- case 4: ending = 'csütörtökön'; break;
- case 5: ending = 'pénteken'; break;
- case 6: ending = 'szombaton'; break;
- }
- return (isFuture ? '' : 'múlt ')+'['+ending+'] LT[-kor]';
+ return (isFuture ? '' : 'múlt ') + '[' + weekEndings[this.day()] + '] LT[-kor]';
}
-
- var lang = {
- months : "január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),
- monthsShort : "jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),
- weekdays : "vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),
- weekdaysShort : "v_h_k_sze_cs_p_szo".split("_"),
- longDateFormat : {
- LT : "H:mm",
- L : "YYYY.MM.DD.",
- LL : "YYYY. MMMM D.",
- LLL : "YYYY. MMMM D., LT",
- LLLL : "YYYY. MMMM D., dddd LT"
- },
- calendar : {
- sameDay : '[ma] LT[-kor]',
- nextDay : '[holnap] LT[-kor]',
- nextWeek : function(){return week.call(this, true);},
- lastDay : '[tegnap] LT[-kor]',
- lastWeek : function(){return week.call(this, false);},
- sameElse : 'L'
+
+ lang = {
+ months : "január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),
+ monthsShort : "jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),
+ weekdays : "vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),
+ weekdaysShort : "v_h_k_sze_cs_p_szo".split("_"),
+ longDateFormat : {
+ LT : "H:mm",
+ L : "YYYY.MM.DD.",
+ LL : "YYYY. MMMM D.",
+ LLL : "YYYY. MMMM D., LT",
+ LLLL : "YYYY. MMMM D., dddd LT"
+ },
+ calendar : {
+ sameDay : '[ma] LT[-kor]',
+ nextDay : '[holnap] LT[-kor]',
+ nextWeek : function () {
+ return week.call(this, true);
},
- relativeTime : {
- future : "%s múlva",
- past : "%s",
- s : translate,
- m : translate,
- mm : translate,
- h : translate,
- hh : translate,
- d : translate,
- dd : translate,
- M : translate,
- MM : translate,
- y : translate,
- yy : translate
+ lastDay : '[tegnap] LT[-kor]',
+ lastWeek : function () {
+ return week.call(this, false);
},
- ordinal : function(number) {
- return '.';
- }
- };
+ sameElse : 'L'
+ },
+ relativeTime : {
+ future : "%s múlva",
+ past : "%s",
+ s : translate,
+ m : translate,
+ mm : translate,
+ h : translate,
+ hh : translate,
+ d : translate,
+ dd : translate,
+ M : translate,
+ MM : translate,
+ y : translate,
+ yy : translate
+ },
+ ordinal : function (number) {
+ return '.';
+ }
+ };
// Node
if (typeof module !== 'undefined' && module.exports) {
// author : Hinrik Örn Sigurðsson : https://github.com/hinrik
(function () {
var plural = function (n) {
- if (n % 100 == 11) {
+ if (n % 100 === 11) {
return true;
- } else if (n % 10 == 1) {
+ } else if (n % 10 === 1) {
return false;
- } else {
- return true;
}
+ return true;
},
translate = function (number, withoutSuffix, key, isFuture) {
return result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum');
} else if (withoutSuffix) {
return result + 'mínúta';
- } else {
- return result + 'mínútu';
}
+ return result + 'mínútu';
case 'hh':
if (plural(number)) {
return result + (withoutSuffix || isFuture ? 'klukkustundir' : 'klukkustundum');
- } else {
- return result + 'klukkustund';
}
+ return result + 'klukkustund';
case 'd':
if (withoutSuffix) {
- return 'dagur'
- } else {
- return isFuture ? 'dag' : 'degi';
+ return 'dagur';
}
+ return isFuture ? 'dag' : 'degi';
case 'dd':
if (plural(number)) {
if (withoutSuffix) {
- return result + 'dagar'
- } else {
- return result + (isFuture ? 'daga' : 'dögum');
+ return result + 'dagar';
}
+ return result + (isFuture ? 'daga' : 'dögum');
} else if (withoutSuffix) {
- return result + 'dagur'
- } else {
- return result + (isFuture ? 'dag' : 'degi');
+ return result + 'dagur';
}
+ return result + (isFuture ? 'dag' : 'degi');
case 'M':
if (withoutSuffix) {
- return 'mánuður'
- } else {
- return isFuture ? 'mánuð' : 'mánuði';
+ return 'mánuður';
}
+ return isFuture ? 'mánuð' : 'mánuði';
case 'MM':
if (plural(number)) {
if (withoutSuffix) {
- return result + 'mánuðir'
- } else {
- return result + (isFuture ? 'mánuði' : 'mánuðum');
+ return result + 'mánuðir';
}
+ return result + (isFuture ? 'mánuði' : 'mánuðum');
} else if (withoutSuffix) {
return result + 'mánuður';
- } else {
- return result + (isFuture ? 'mánuð' : 'mánuði');
}
+ return result + (isFuture ? 'mánuð' : 'mánuði');
case 'y':
return withoutSuffix || isFuture ? 'ár' : 'ári';
case 'yy':
if (plural(number)) {
return result + (withoutSuffix || isFuture ? 'ár' : 'árum');
- } else {
- return result + (withoutSuffix || isFuture ? 'ár' : 'ári');
}
+ return result + (withoutSuffix || isFuture ? 'ár' : 'ári');
}
},
// language : dutch (nl)
// author : Joris Röling : https://github.com/jjupiter
(function () {
- var monthsShortWithDots = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_");
- var monthsShortWithoutDots = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_");
- var lang = {
+ var monthsShortWithDots = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),
+ monthsShortWithoutDots = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),
+ lang = {
months : "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),
monthsShort : function (m, format) {
if (/-MMM-/.test(format)) {
// Burak Yiğit Kaya: https://github.com/BYK
(function () {
var suffixes = {
- 1: "'inci",
- 5: "'inci",
- 8: "'inci",
- 70: "'inci",
- 80: "'inci",
+ 1: "'inci",
+ 5: "'inci",
+ 8: "'inci",
+ 70: "'inci",
+ 80: "'inci",
- 2: "'nci",
- 7: "'nci",
- 20: "'nci",
- 50: "'nci",
+ 2: "'nci",
+ 7: "'nci",
+ 20: "'nci",
+ 50: "'nci",
- 3: "'üncü",
- 4: "'üncü",
- 100: "'üncü",
+ 3: "'üncü",
+ 4: "'üncü",
+ 100: "'üncü",
- 6: "'ncı",
+ 6: "'ncı",
- 9: "'uncu",
- 10: "'uncu",
- 30: "'uncu",
+ 9: "'uncu",
+ 10: "'uncu",
+ 30: "'uncu",
- 60: "'ıncı",
- 90: "'ıncı"
- };
- var lang = {
+ 60: "'ıncı",
+ 90: "'ıncı"
+ },
+ lang = {
months : "Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),
monthsShort : "Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),
weekdays : "Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),
calendar : {
sameDay : '[bugün saat] LT',
nextDay : '[yarın saat] LT',
- nextWeek : '[haftaya] dddd [saat] LT',
+ nextWeek : '[haftaya] dddd [saat] LT',
lastDay : '[dün] LT',
- lastWeek : '[geçen hafta] dddd [saat] LT',
+ lastWeek : '[geçen hafta] dddd [saat] LT',
sameElse : 'L'
},
relativeTime : {
return "'ıncı";
}
- var a = number % 10;
- var b = number % 100 - a;
- var c = number >= 100 ? 100 : null;
+ var a = number % 10,
+ b = number % 100 - a,
+ c = number >= 100 ? 100 : null;
return suffixes[a] || suffixes[b] || suffixes[c];
}