cargagep-v2/frontend/src/locales/fr.yml
Antoine Pelletier 6c8715fee3 wip
2026-08-25 12:29:30 +02:00

257 lines
10 KiB
YAML

locale: fr
app:
title: Cargobikes
header:
admin: Admin
my-reservations: Mes réservations
admins: 'Administrateurs'
logout: Se déconnecter
logout-error: Impossible de se déconnecter.
reserve: Réserver
calendar: Calendrier
login: Se connecter
menu: Menu
language: Langue
theme-dark: Passer en mode sombre
theme-light: Passer en mode clair
reservation:
title: Réserver un Cargobike
intro: >-
Remplissez les informations ci-dessous pour soumettre votre demande de réservation.
Pour plus d'informations, consultez le wiki :
association: Nom de l'association
reason: Raison de la réservation
reason-placeholder: Pourquoi avez-vous besoin du cargobike ?
start: Début de la réservation
end: Fin de la réservation
pick-date: Choisir une date
pick-time: Choisir une heure
bikes: Taille de vélo souhaitée
bikes-pick-period: >-
Veuillez d'abord choisir une date et une heure de début et de fin pour voir les
cargobikes disponibles.
bikes-empty: Aucun cargobike disponible pour ce créneau.
bikes-error: Impossible de charger les cargobikes.
bike-out-of-service: Hors service
bike-taken: Réservé
bike-size-large: Grands cargos
bike-size-small: Petits cargos
bike-size-empty: Aucun vélo de cette taille.
telegram: Username Telegram
emails: Adresses mail du/des comptes Linka Go à autoriser
email-nth: 'Adresse e-mail {n}'
add-email: Ajouter un e-mail
remove-email: Retirer cette adresse
submit: Envoyer la demande
reset: Réinitialiser
association-placeholder: Choisissez ou saisissez l'association
association-other: Autre association…
telegram-placeholder: username
error-too-far: Une réservation se fait au maximum 1 mois à l'avance.
error-required: Ce champ est obligatoire.
error-datetime-required: Choisissez une date et une heure.
error-end-before-start: La fin doit être après le début.
error-no-bike: Sélectionnez au moins un cargobike.
# '@' starts a linked message in vue-i18n, so it has to be escaped
error-telegram: "Username Telegram invalide (exemple : {'@'}mon_username)."
error-email: Une des adresses e-mail est invalide.
error-form: Le formulaire contient des erreurs.
submitted: Demande envoyée. Elle apparaîtra dans les demandes en attente.
submitting: Envoi…
submit-error: L'envoi de la demande a échoué.
status:
requested: En attente
refused: Refusée
approved: Validée
cancelled: Annulée
ongoing: En cours
archived: Archivée
details:
period: Période
bikes: Cargobike(s)
telegram: Telegram
people: Personnes
linka: Comptes Linka Go
reason: Raison
show-more: 'Afficher {n} de plus'
show-less: Réduire
own-period: Période propre à ce cargobike
conflicts:
title: Cargobike déjà réservé
intro: >-
Ces cargobikes sont déjà tenus par une autre réservation sur la même plage.
Vous pouvez enregistrer quand même : à vous de trancher.
held: 'pris par {unit} (#{id}) du {from} au {to}'
give-back: 'Rendre le {bike} le {at}'
take-later: 'Prendre le {bike} à partir du {at}'
refused: Un des cargobikes est déjà réservé sur cette plage horaire.
edit:
action: Modifier
periods: Périodes par cargobike
follows: suit la réservation
own-period: Période différente
follow-again: Suivre la réservation
period-from: Pris à partir de
period-to: Rendu le
error-period: "La période du {bike} est vide ou à l'envers."
error-period-outside: 'La période du {bike} doit rester dans celle de la réservation.'
title: 'Réservation #{id}'
intro: >-
Seuls la période, les cargobikes et les comptes Linka Go peuvent être modifiés.
intro-emails: >-
Cette réservation est validée : seuls les comptes Linka Go autorisés peuvent
encore être modifiés.
bikes: Cargobikes attribués
save: Enregistrer
saving: Enregistrement…
cancel: Annuler
saved: Réservation mise à jour.
error: La modification a échoué.
my-reservations:
title: Mes réservations
intro: >-
Les réservations que vous avez demandées et celles où vous avez été ajouté.
empty: Vous n'avez aucune réservation pour le moment.
load-error: Impossible de charger vos réservations.
requested: Demandes en attente
requested-empty: Aucune demande en attente.
active: En cours et à venir
active-empty: Aucune réservation en cours ou à venir.
past: Passées et annulées
past-empty: Aucune réservation passée.
edit-emails: Modifier les comptes Linka
login:
title: Connexion
intro: Connectez-vous avec votre compte AGEPoly pour réserver un cargobike.
with-whiskey: Se connecter avec AGEPoly
already: Vous êtes déjà connecté.
finishing: Connexion en cours…
dev: Connexion de développement
not-allowed: Votre compte n'est pas autorisé à accéder à cette application.
error: La connexion a échoué.
pagination:
page: 'Page {page} sur {pages}'
previous: Précédent
next: Suivant
calendar:
load-error: Impossible de charger le calendrier.
title: Calendrier par cargobike
bike: Cargobike
all-bikes: Tous
previous: Sem.
next: Sem.
today: Aujourd'hui
hour: H
no-bike: Aucun cargobike à afficher.
legend: Une barre par cargobike réservé, découpée par jour. Cliquez pour voir le détail.
open: 'Voir la réservation #{id}'
reservation: 'Réservation #{id}'
admin:
title: Administration des réservations
intro: Validez, refusez et suivez les réservations, et visualisez les plannings par cargobike.
refresh: Rafraîchir
updated-at: 'Dernier chargement : {time}'
bikes:
title: Gestion des vélos
intro: Désactivez un vélo pour qu'il ne soit plus sélectionnable dans le formulaire.
activate: Activer
deactivate: Désactiver
empty: Aucun cargobike dans la flotte.
load-error: Impossible de charger les cargobikes.
error: Le changement de statut a échoué.
status:
in_service: En service
out_of_service: Hors service
in_use: En usage
lock:
locked: 'Verrouillé'
unlocked: 'Déverrouillé'
unknown: 'État inconnu'
alert:
title: 'Utilisation sans réservation'
without: 'Le cargobike {bike} est utilisé par {rider} ({email}) depuis le {since}, sans aucune réservation en cours.'
outside: 'Le cargobike {bike} est utilisé par {rider} ({email}) depuis le {since}, mais sa réservation #{id} porte sur : {allowed}.'
platform-error: "Linka Go n'a pas accepté le changement : le vélo n'a pas été modifié."
ridden-by: 'Utilisé par {rider} depuis le {since}'
reservations:
title: Réservations
intro: Les demandes attendent une décision ; les réservations validées apparaissent ensuite.
pending: Demandes en attente
pending-empty: Aucune demande de réservation pour le moment.
active: Réservations (en cours et à venir)
active-empty: Aucune réservation en cours ou à venir.
archive:
action: Parcourir les archives
title: Réservations archivées
intro: >-
Les réservations refusées, annulées et archivées. La recherche porte sur
l'association, le Telegram, les personnes, les comptes Linka Go, la raison
et le numéro de réservation.
search: Rechercher dans les archives
search-placeholder: 'Association, personne, e-mail, #numéro…'
all-status: Tous les statuts
count: Aucun résultat | 1 réservation | {count} réservations
empty: Aucune réservation ne correspond à cette recherche.
create:
action: Créer une réservation
title: Créer une réservation
intro: >-
Pour une demande faite de vive voix ou par écrit ailleurs. La réservation
part en attente, comme les autres.
for: Réservation pour
email: Adresse e-mail
firstname: Prénom
name: Nom
hint: >-
Si cette adresse est déjà connue, la réservation est rattachée à ce
profil ; sinon la personne est créée et retrouvera sa réservation à sa
première connexion.
done: Réservation créée.
cancel:
title: 'Annuler la réservation #{id} ?'
intro: >-
Les comptes Linka Go de la réservation seront prévenus par e-mail. Les
cargobikes redeviennent disponibles pour d'autres réservations.
reason: Raison (facultative)
reason-placeholder: Indiquée dans l'e-mail envoyé aux personnes concernées.
back: Revenir en arrière
confirm: Annuler la réservation
conflict:
title: 'Validation impossible : cargobike déjà réservé'
line: 'Le {bike} est déjà pris par {unit} (#{id}), du {from} au {to}.'
hint: >-
Modifiez la période de ce cargobike sur l'une des deux réservations, ou
retirez-le de celle-ci, puis validez.
error: 'Validation refusée : un cargobike est déjà réservé sur cette plage.'
load-error: Impossible de charger les réservations.
error: Le changement de statut a échoué.
action:
approved: Valider
refused: Refuser
requested: Remettre en attente
cancelled: Annuler
ongoing: Démarrer
archived: Archiver
admins:
title: 'Administrateurs'
intro: "Ajoutez ou retirez les personnes qui peuvent administrer l'application."
email: 'Adresse e-mail'
email-placeholder: "prenom.nom{'@'}epfl.ch"
add: 'Ajouter'
hint: "La personne n'a pas besoin de s'être déjà connectée : ses droits l'attendent à sa première connexion."
remove: 'Retirer'
empty: 'Aucun administrateur.'
load-error: 'Impossible de charger la liste des administrateurs.'
you: 'Vous'
pending: 'Jamais connecté'
added: '{email} est désormais administrateur.'
removed: "{email} n'est plus administrateur."
error: "L'opération a échoué. Réessayez."
error-email: "Cette adresse n'est pas valide."
error-already: 'Cette personne est déjà administratrice.'
error-self: 'Vous ne pouvez pas retirer vos propres droits.'
confirm-title: 'Retirer les droits ?'
confirm-intro: "{email} n'aura plus accès à la page d'administration. Vous pourrez le rajouter à tout moment."
confirm-back: 'Annuler'