diff --git a/locales/de.json b/locales/de.json new file mode 100644 index 0000000..a10804e --- /dev/null +++ b/locales/de.json @@ -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" + ] +} diff --git a/locales/es.json b/locales/es.json new file mode 100644 index 0000000..34e4d27 --- /dev/null +++ b/locales/es.json @@ -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" + ] +} diff --git a/locales/fr.json b/locales/fr.json new file mode 100644 index 0000000..bb227b3 --- /dev/null +++ b/locales/fr.json @@ -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" + ] +} diff --git a/locales/it.json b/locales/it.json index 5344723..a5b4aad 100644 --- a/locales/it.json +++ b/locales/it.json @@ -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" ] } diff --git a/locales/ja.json b/locales/ja.json new file mode 100644 index 0000000..a27e96e --- /dev/null +++ b/locales/ja.json @@ -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": [ + "午前", + "午後", + "午前", + "午後" + ] +} diff --git a/tests/it.rs b/tests/it.rs index dc693e7..d9238ca 100644 --- a/tests/it.rs +++ b/tests/it.rs @@ -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(),