translate dates

This commit is contained in:
MathieuG-P
2022-07-24 10:43:41 +02:00
parent 1be78eb6ff
commit 6bb0d26bac
5 changed files with 49 additions and 2 deletions
+14
View File
@@ -237,5 +237,19 @@
"submit": "Clone"
}
}
},
"dateformat":{
"dayNames": [
"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat",
"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
],
"monthNames": [
"Jan", "Feb", "Mar", "Apr", "May", "June", "Jul", "Aug", "Sept", "Oct", "Nov", "Dec",
"January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"
],
"timeNames": [
"a", "p", "am", "pm", "A", "P", "AM", "PM"
]
}
}
+15 -1
View File
@@ -238,5 +238,19 @@
"submit": "Clonar"
}
}
}
},
"dateformat":{
"dayNames": [
"Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb",
"Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"
],
"monthNames": [
"Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic",
"Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio",
"Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"
],
"timeNames": [
"a", "p", "am", "pm", "A", "P", "AM", "PM"
]
}
}
+14
View File
@@ -237,5 +237,19 @@
"submit": "Cloner"
}
}
},
"dateformat":{
"dayNames": [
"Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam",
"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"
],
"monthNames": [
"Jan", "Fév", "Mar", "Avr", "Mai", "Jun", "Juil", "Aou", "Sept", "Oct", "Nov", "Déc",
"Janvier", "Février", "Mars", "Avril", "Mai", "Juin",
"Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"
],
"timeNames": [
"a", "p", "am", "pm", "A", "P", "AM", "PM"
]
}
}
@@ -18,7 +18,7 @@ export const AvailableVersionItem = memo(function AvailableVersionItem(props: {v
const [selected, setSelected] = useState(false);
const t = useTranslation();
const formatedDate = (() => { return dateFormat(+props.version.ReleaseDate*1000, "ddd. dS mmm yyyy"); })()
const formatedDate = (() => { return dateFormat(+props.version.ReleaseDate*1000, "ddd. d mmm yyyy"); })()
const toggleSelect = () => {
if(bsDownloaderService.isDownloading){ return; }
+5
View File
@@ -3,6 +3,7 @@ import { distinctUntilChanged, filter, map } from "rxjs/operators";
import { Observable } from "rxjs";
import { ConfigurationService } from "./configuration.service";
import { getProperty } from "dot-prop";
import { i18n } from "dateformat";
export class I18nService {
@@ -28,6 +29,10 @@ export class I18nService {
this.currentLanguage$.pipe(filter(l => !!l), distinctUntilChanged()).subscribe(lang => {
this.cache.clear();
this.dictionary = require(`../../../assets/jsons/translations/${lang.split("-")[0]}.json`);
i18n.dayNames = getProperty(this.dictionary, "dateformat.dayNames");
i18n.monthNames = getProperty(this.dictionary, "dateformat.monthNames");
i18n.timeNames = getProperty(this.dictionary, "dateformat.timeNames");
});
}