mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-09-29 10:05:03 +00:00
80 lines
1.7 KiB
JavaScript
80 lines
1.7 KiB
JavaScript
import { createI18n } from 'vue-i18n'
|
|
|
|
const datetimeFormats = {
|
|
fr: {
|
|
short: {
|
|
year: "numeric",
|
|
month: "numeric",
|
|
day: "numeric"
|
|
},
|
|
text: {
|
|
year: "numeric",
|
|
month: "long",
|
|
day: "numeric",
|
|
},
|
|
long: {
|
|
year: "numeric",
|
|
month: "numeric",
|
|
day: "numeric",
|
|
hour: "numeric",
|
|
minute: "numeric",
|
|
hour12: false
|
|
}
|
|
}
|
|
};
|
|
const messages = {
|
|
fr: {
|
|
action: {
|
|
actions: "Actions",
|
|
show: "Voir",
|
|
edit: "Modifier",
|
|
create: "Créer",
|
|
remove: "Enlever",
|
|
delete: "Supprimer",
|
|
save: "Enregistrer",
|
|
add: "Ajouter",
|
|
show_modal: "Ouvrir une modale",
|
|
ok: "OK",
|
|
cancel: "Annuler",
|
|
close: "Fermer",
|
|
back: "Retour",
|
|
check_all: "cocher tout",
|
|
reset: "réinitialiser"
|
|
},
|
|
nav: {
|
|
next: "Suivant",
|
|
previous: "Précédent",
|
|
top: "Haut",
|
|
bottom: "Bas",
|
|
},
|
|
onthefly: {
|
|
show: {
|
|
person: "Détails de l'usager",
|
|
thirdparty: "Détails du tiers"
|
|
},
|
|
edit: {
|
|
person: "Modifier un usager",
|
|
thirdparty: "Modifier un tiers"
|
|
},
|
|
create: {
|
|
button: "Créer \"{q}\"",
|
|
title: "Créer à la volée…",
|
|
person: "un nouvel usager",
|
|
thirdparty: "un nouveau tiers"
|
|
},
|
|
},
|
|
}
|
|
};
|
|
|
|
const _createI18n = (appMessages) => {
|
|
Object.assign(messages.fr, appMessages.fr);
|
|
return createI18n({
|
|
locale: 'fr',
|
|
fallbackLocale: 'fr',
|
|
datetimeFormats,
|
|
messages,
|
|
})
|
|
};
|
|
|
|
export { _createI18n }
|