mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-06-22 23:01:48 +00:00
chore: move i18n to shared package (#1066)
* chore: move i18n to shared package * chore: move server translations to shared package and apply linter and prettier on entire shared package
This commit is contained in:
@@ -0,0 +1,119 @@
|
||||
import type { TranslationStrings } from '../types';
|
||||
|
||||
const reservations: TranslationStrings = {
|
||||
'reservations.title': 'Réservations',
|
||||
'reservations.empty': 'Aucune réservation',
|
||||
'reservations.emptyHint':
|
||||
'Ajoutez des réservations pour les vols, hôtels et plus',
|
||||
'reservations.add': 'Ajouter une réservation',
|
||||
'reservations.addManual': 'Réservation manuelle',
|
||||
'reservations.placeHint':
|
||||
'Conseil : les réservations sont mieux créées directement depuis un lieu pour les lier à votre plan du jour.',
|
||||
'reservations.confirmed': 'Confirmée',
|
||||
'reservations.pending': 'En attente',
|
||||
'reservations.summary': '{confirmed} confirmées, {pending} en attente',
|
||||
'reservations.fromPlan': 'Du plan',
|
||||
'reservations.showFiles': 'Afficher les fichiers',
|
||||
'reservations.editTitle': 'Modifier la réservation',
|
||||
'reservations.status': 'Statut',
|
||||
'reservations.datetime': 'Date et heure',
|
||||
'reservations.startTime': 'Heure de début',
|
||||
'reservations.endTime': 'Heure de fin',
|
||||
'reservations.date': 'Date',
|
||||
'reservations.time': 'Heure',
|
||||
'reservations.timeAlt': 'Heure (alternative, ex. 19h30)',
|
||||
'reservations.notes': 'Notes',
|
||||
'reservations.notesPlaceholder': 'Notes supplémentaires…',
|
||||
'reservations.meta.airline': 'Compagnie aérienne',
|
||||
'reservations.meta.flightNumber': 'N° de vol',
|
||||
'reservations.meta.from': 'De',
|
||||
'reservations.meta.to': 'À',
|
||||
'reservations.needsReview': 'Vérifier',
|
||||
'reservations.needsReviewHint':
|
||||
"L'aéroport n'a pas pu être identifié automatiquement — veuillez confirmer l'emplacement.",
|
||||
'reservations.searchLocation': 'Rechercher une gare, un port, une adresse…',
|
||||
'reservations.meta.trainNumber': 'N° de train',
|
||||
'reservations.meta.platform': 'Quai',
|
||||
'reservations.meta.seat': 'Place',
|
||||
'reservations.meta.checkIn': 'Arrivée',
|
||||
'reservations.meta.checkInUntil': "Check-in jusqu'à",
|
||||
'reservations.meta.checkOut': 'Départ',
|
||||
'reservations.meta.linkAccommodation': 'Hébergement',
|
||||
'reservations.meta.pickAccommodation': 'Lier à un hébergement',
|
||||
'reservations.meta.noAccommodation': 'Aucun',
|
||||
'reservations.meta.hotelPlace': 'Hébergement',
|
||||
'reservations.meta.pickHotel': 'Sélectionner un hébergement',
|
||||
'reservations.meta.fromDay': 'Du',
|
||||
'reservations.meta.toDay': 'Au',
|
||||
'reservations.meta.selectDay': 'Sélectionner un jour',
|
||||
'reservations.type.flight': 'Vol',
|
||||
'reservations.type.hotel': 'Hébergement',
|
||||
'reservations.type.restaurant': 'Restaurant',
|
||||
'reservations.type.train': 'Train',
|
||||
'reservations.type.car': 'Voiture',
|
||||
'reservations.type.cruise': 'Croisière',
|
||||
'reservations.type.event': 'Événement',
|
||||
'reservations.type.tour': 'Visite',
|
||||
'reservations.type.other': 'Autre',
|
||||
'reservations.confirm.delete':
|
||||
'Voulez-vous vraiment supprimer la réservation « {name} » ?',
|
||||
'reservations.confirm.deleteTitle': 'Supprimer la réservation ?',
|
||||
'reservations.confirm.deleteBody': '« {name} » sera définitivement supprimé.',
|
||||
'reservations.toast.updated': 'Réservation mise à jour',
|
||||
'reservations.toast.removed': 'Réservation supprimée',
|
||||
'reservations.toast.fileUploaded': 'Fichier importé',
|
||||
'reservations.toast.uploadError': "Échec de l'import",
|
||||
'reservations.newTitle': 'Nouvelle réservation',
|
||||
'reservations.bookingType': 'Type de réservation',
|
||||
'reservations.titleLabel': 'Titre',
|
||||
'reservations.titlePlaceholder': 'ex. Lufthansa LH123, Hôtel Adlon, …',
|
||||
'reservations.locationAddress': 'Lieu / Adresse',
|
||||
'reservations.locationPlaceholder': 'Adresse, aéroport, hôtel…',
|
||||
'reservations.confirmationCode': 'Code de réservation',
|
||||
'reservations.confirmationPlaceholder': 'ex. ABC12345',
|
||||
'reservations.day': 'Jour',
|
||||
'reservations.noDay': 'Aucun jour',
|
||||
'reservations.place': 'Lieu',
|
||||
'reservations.noPlace': 'Aucun lieu',
|
||||
'reservations.pendingSave': 'sera enregistré…',
|
||||
'reservations.uploading': 'Importation…',
|
||||
'reservations.attachFile': 'Joindre un fichier',
|
||||
'reservations.linkExisting': 'Lier un fichier existant',
|
||||
'reservations.toast.saveError': "Échec de l'enregistrement",
|
||||
'reservations.toast.updateError': 'Échec de la mise à jour',
|
||||
'reservations.toast.deleteError': 'Échec de la suppression',
|
||||
'reservations.confirm.remove': 'Supprimer la réservation pour « {name} » ?',
|
||||
'reservations.linkAssignment': "Lier à l'affectation du jour",
|
||||
'reservations.pickAssignment': 'Sélectionnez une affectation de votre plan…',
|
||||
'reservations.noAssignment': 'Aucun lien (autonome)',
|
||||
'reservations.price': 'Prix',
|
||||
'reservations.budgetCategory': 'Catégorie budgétaire',
|
||||
'reservations.budgetCategoryPlaceholder': 'ex. Transport, Hébergement',
|
||||
'reservations.budgetCategoryAuto': 'Auto (selon le type de réservation)',
|
||||
'reservations.budgetHint':
|
||||
"Une entrée budgétaire sera créée automatiquement lors de l'enregistrement.",
|
||||
'reservations.departureDate': 'Départ',
|
||||
'reservations.arrivalDate': 'Arrivée',
|
||||
'reservations.departureTime': 'Heure dép.',
|
||||
'reservations.arrivalTime': 'Heure arr.',
|
||||
'reservations.pickupDate': 'Prise en charge',
|
||||
'reservations.returnDate': 'Restitution',
|
||||
'reservations.pickupTime': 'Heure prise en charge',
|
||||
'reservations.returnTime': 'Heure restitution',
|
||||
'reservations.endDate': 'Date de fin',
|
||||
'reservations.meta.departureTimezone': 'TZ dép.',
|
||||
'reservations.meta.arrivalTimezone': 'TZ arr.',
|
||||
'reservations.span.departure': 'Départ',
|
||||
'reservations.span.arrival': 'Arrivée',
|
||||
'reservations.span.inTransit': 'En transit',
|
||||
'reservations.span.pickup': 'Prise en charge',
|
||||
'reservations.span.return': 'Restitution',
|
||||
'reservations.span.active': 'Actif',
|
||||
'reservations.span.start': 'Début',
|
||||
'reservations.span.end': 'Fin',
|
||||
'reservations.span.ongoing': 'En cours',
|
||||
'reservations.validation.endBeforeStart':
|
||||
'La date/heure de fin doit être postérieure à la date/heure de début',
|
||||
'reservations.addBooking': 'Ajouter une réservation',
|
||||
};
|
||||
export default reservations;
|
||||
Reference in New Issue
Block a user