Add de, es, fr and ja translations. Fix it translation

This commit is contained in:
Alessandro Pellizzari 2018-12-09 07:26:47 +00:00
parent ac3a7cc907
commit 85266ad161
6 changed files with 243 additions and 49 deletions

48
locales/de.json Normal file
View file

@ -0,0 +1,48 @@
{
"short_months": [
"Jan",
"Feb",
"Mär",
"Apr",
"Mai",
"Juni",
"Juli",
"Aug",
"Sep",
"Okt",
"Nov",
"Dez"
],
"long_months": [
"Januar",
"Februar",
"März",
"April",
"Mai",
"Juni",
"Juli",
"August",
"September",
"Oktober",
"November",
"Dezember"
],
"short_weekdays": [
"Mo",
"Di",
"Mi",
"Do",
"Fr",
"Sa",
"So"
],
"long_weekdays": [
"Montag",
"Dienstag",
"Mittwoch",
"Donnerstag",
"Freitag",
"Samstag",
"Sonntag"
]
}

48
locales/es.json Normal file
View file

@ -0,0 +1,48 @@
{
"short_months": [
"ene",
"feb",
"mar",
"abr",
"may",
"jun",
"jul",
"ago",
"sep",
"oct",
"nov",
"dic"
],
"long_months": [
"enero",
"febrero",
"marzo",
"abril",
"mayo",
"junio",
"julio",
"agosto",
"septiembre",
"octubre",
"noviembre",
"diciembre"
],
"short_weekdays": [
"lun",
"mar",
"mié",
"jue",
"vie",
"sab",
"dom"
],
"long_weekdays": [
"lunes",
"martes",
"miércoles",
"jueves",
"viernes",
"sábado",
"domingo"
]
}

48
locales/fr.json Normal file
View file

@ -0,0 +1,48 @@
{
"short_months": [
"janv",
"févr",
"mars",
"avr",
"mai",
"juin",
"juil",
"août",
"sept",
"oct",
"nov",
"déc"
],
"long_months": [
"janvier",
"février",
"mars",
"avril",
"mai",
"juin",
"juillet",
"août",
"septembre",
"octobre",
"novembre",
"décembre"
],
"short_weekdays": [
"lun",
"mar",
"mer",
"jeu",
"ven",
"sam",
"dim"
],
"long_weekdays": [
"lundi",
"mardi",
"mercredi",
"jeudi",
"vendredi",
"samedi",
"dimanche"
]
}

View file

@ -1,52 +1,48 @@
{
"short_months": [
"Gen",
"Feb",
"Mar",
"Apr",
"Mag",
"Giu",
"Lug",
"Ago",
"Set",
"Ott",
"Nov",
"Dic"
"gen",
"feb",
"mar",
"apr",
"mag",
"giu",
"lug",
"ago",
"set",
"ott",
"nov",
"dic"
],
"long_months": [
"Gennaio",
"Febbraio",
"Marzo",
"Aprile",
"Maggio",
"Giugno",
"Luglio",
"Agosto",
"Settembre",
"Ottobre",
"Novembre",
"Dicembre"
"gennaio",
"febbraio",
"marzo",
"aprile",
"maggio",
"giugno",
"luglio",
"agosto",
"settembre",
"ottobre",
"novembre",
"dicembre"
],
"short_weekdays": [
"Lun",
"Mar",
"Mer",
"Gio",
"Ven",
"Sab",
"Dom"
"lun",
"mar",
"mer",
"gio",
"ven",
"sab",
"dom"
],
"long_weekdays": [
"Lunedí",
"Martedí",
"Mercoledí",
"Giovedí",
"Venerdí",
"Sabato",
"Domenica"
],
"ampm": [
"am",
"pm"
"lunedì",
"martedì",
"mercoledì",
"giovedì",
"venerdì",
"sabato",
"domenica"
]
}

54
locales/ja.json Normal file
View file

@ -0,0 +1,54 @@
{
"short_months": [
"1月",
"2月",
"3月",
"4月",
"5月",
"6月",
"7月",
"8月",
"9月",
"10月",
"11月",
"12月"
],
"long_months": [
"1月",
"2月",
"3月",
"4月",
"5月",
"6月",
"7月",
"8月",
"9月",
"10月",
"11月",
"12月"
],
"short_weekdays": [
"月",
"火",
"水",
"木",
"金",
"土",
"日"
],
"long_weekdays": [
"月曜日",
"火曜日",
"水曜日",
"木曜日",
"金曜日",
"土曜日",
"日曜日"
],
"ampm": [
"午前",
"午後",
"午前",
"午後"
]
}

View file

@ -14,14 +14,14 @@ fn format_it() {
assert_eq!(dt.formatl("%C", "it").to_string(), "20");
assert_eq!(dt.formatl("%y", "it").to_string(), "01");
assert_eq!(dt.formatl("%m", "it").to_string(), "07");
assert_eq!(dt.formatl("%b", "it").to_string(), "Lug");
assert_eq!(dt.formatl("%B", "it").to_string(), "Luglio");
assert_eq!(dt.formatl("%h", "it").to_string(), "Lug");
assert_eq!(dt.formatl("%b", "it").to_string(), "lug");
assert_eq!(dt.formatl("%B", "it").to_string(), "luglio");
assert_eq!(dt.formatl("%h", "it").to_string(), "lug");
assert_eq!(dt.formatl("%d", "it").to_string(), "08");
assert_eq!(dt.formatl("%e", "it").to_string(), " 8");
assert_eq!(dt.formatl("%e", "it").to_string(), dt.formatl("%_d", "it").to_string());
assert_eq!(dt.formatl("%a", "it").to_string(), "Dom");
assert_eq!(dt.formatl("%A", "it").to_string(), "Domenica");
assert_eq!(dt.formatl("%a", "it").to_string(), "dom");
assert_eq!(dt.formatl("%A", "it").to_string(), "domenica");
assert_eq!(dt.formatl("%w", "it").to_string(), "0");
assert_eq!(dt.formatl("%u", "it").to_string(), "7");
assert_eq!(dt.formatl("%U", "it").to_string(), "28");
@ -33,7 +33,7 @@ fn format_it() {
assert_eq!(dt.formatl("%D", "it").to_string(), "07/08/01");
assert_eq!(dt.formatl("%x", "it").to_string(), "07/08/01");
assert_eq!(dt.formatl("%F", "it").to_string(), "2001-07-08");
assert_eq!(dt.formatl("%v", "it").to_string(), " 8-Lug-2001");
assert_eq!(dt.formatl("%v", "it").to_string(), " 8-lug-2001");
// time specifiers
assert_eq!(dt.formatl("%H", "it").to_string(), "00");
@ -67,7 +67,7 @@ fn format_it() {
assert_eq!(dt.formatl("%:z", "it").to_string(), "+09:30");
// date & time specifiers
assert_eq!(dt.formatl("%c", "it").to_string(), "Dom Lug 8 00:34:60 2001");
assert_eq!(dt.formatl("%c", "it").to_string(), "dom lug 8 00:34:60 2001");
assert_eq!(dt.formatl("%+", "it").to_string(), "2001-07-08T00:34:60.026490708+09:30");
assert_eq!(
dt.with_nanosecond(1_026_490_000).unwrap().formatl("%+", "it").to_string(),