mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
102 lines
2.4 KiB
JavaScript
102 lines
2.4 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",
|
|
valid: "Valider",
|
|
valid_and_see: "Valider et voir",
|
|
add: "Ajouter",
|
|
show_modal: "Ouvrir une modale",
|
|
ok: "OK",
|
|
cancel: "Annuler",
|
|
close: "Fermer",
|
|
back: "Retour",
|
|
check_all: "cocher tout",
|
|
reset: "réinitialiser",
|
|
redirect: {
|
|
person: "Quitter la page et ouvrir le dossier",
|
|
thirdparty: "Quitter la page et voir le tiers",
|
|
}
|
|
},
|
|
nav: {
|
|
next: "Suivant",
|
|
previous: "Précédent",
|
|
top: "Haut",
|
|
bottom: "Bas",
|
|
},
|
|
onthefly: {
|
|
show: {
|
|
person: "Détails de l'usager",
|
|
thirdparty: "Détails du tiers",
|
|
file_person: "Ouvrir le dossier",
|
|
file_thirdparty: "Voir le Tiers",
|
|
},
|
|
edit: {
|
|
person: "Modifier un usager",
|
|
thirdparty: "Modifier un tiers"
|
|
},
|
|
create: {
|
|
button: "Créer \"{q}\"",
|
|
title: "Création d'un nouvel usager ou d'un tiers professionnel",
|
|
person: "un nouvel usager",
|
|
thirdparty: "un nouveau tiers professionnel"
|
|
},
|
|
},
|
|
renderbox: {
|
|
person: "Person",
|
|
birthday: {
|
|
man: "Né le",
|
|
woman: "Née le"
|
|
},
|
|
deathdate: "Date de décès",
|
|
years_old: "ans",
|
|
no_data: "Aucune information renseignée",
|
|
type: {
|
|
thirdparty: "Tiers",
|
|
person: "Usager"
|
|
}
|
|
}
|
|
}
|
|
};
|
|
|
|
const _createI18n = (appMessages) => {
|
|
Object.assign(messages.fr, appMessages.fr);
|
|
return createI18n({
|
|
locale: 'fr',
|
|
fallbackLocale: 'fr',
|
|
datetimeFormats,
|
|
messages,
|
|
})
|
|
};
|
|
|
|
export { _createI18n }
|