SPB Git

Repository Public

admin-core.ts 4.0 KB 24 lines typescript

1const fr = {2  navHome: "Accueil", navRequests: "Demandes", navAgenda: "Agenda", navAvailability: "Disponibilités", navTypes: "Types de rendez-vous", navContacts: "Contacts", navSettings: "Paramètres", navMore: "Plus",3  publicPage: "Page publique", logout: "Se déconnecter", tzLabel: "Fuseau", openRequests: "{n} en attente",4  loginTitle: "Espace d'administration", loginLead: "Connectez-vous avec votre clé d'accès (Touch ID, Face ID ou clé de sécurité).", loginButton: "Se connecter avec une clé d'accès",5  loginFailed: "La connexion a échoué. Réessayez, ou utilisez un code de récupération.", loginCancelled: "La demande de clé d'accès a été annulée.", loginUnsupported: "Ce navigateur ne prend pas en charge les clés d'accès (WebAuthn).",6  recoveryToggle: "Utiliser un code de récupération", recoveryLabel: "Code de récupération", recoveryHint: "Un des codes affichés lors de l'enregistrement de votre première clé. Chaque code ne sert qu'une fois.", recoveryButton: "Ouvrir une session", recoveryNote: "Clés et codes perdus ? Depuis le serveur : « tsx scripts/setup-token.ts --recovery ».",7  setupTitle: "Enregistrer une clé d'accès", setupLead: "Ce lien à usage unique enregistre la clé d'accès de cet appareil. Les données biométriques ne quittent jamais l'appareil : seule une clé publique est conservée par le serveur.",8  setupName: "Nom de cet appareil", setupNamePh: "MacBook, iPhone…", setupButton: "Créer la clé d'accès", setupInvalid: "Ce lien d'enregistrement est invalide, déjà utilisé ou expiré. Générez-en un nouveau depuis le serveur.", setupMissing: "Aucun jeton dans l'adresse. Ouvrez le lien complet fourni par le serveur.",9  setupDoneTitle: "Clé d'accès enregistrée", codesTitle: "Codes de récupération", codesLead: "Conservez ces codes en lieu sûr (gestionnaire de mots de passe, papier). Ils ne seront plus affichés. Chacun ouvre une session une seule fois si vous perdez vos appareils.", codesCopy: "Copier", codesCopied: "Copié", codesContinue: "J'ai conservé mes codes — continuer",10  loading: "Chargement…", retry: "Réessayer", loadError: "Impossible de charger ces données.",11};12const en: typeof fr = {13  navHome: "Home", navRequests: "Requests", navAgenda: "Agenda", navAvailability: "Availability", navTypes: "Appointment types", navContacts: "Contacts", navSettings: "Settings", navMore: "More",14  publicPage: "Public page", logout: "Sign out", tzLabel: "Time zone", openRequests: "{n} waiting",15  loginTitle: "Admin area", loginLead: "Sign in with your passkey (Touch ID, Face ID or a security key).", loginButton: "Sign in with a passkey",16  loginFailed: "Sign-in failed. Try again, or use a recovery code.", loginCancelled: "The passkey request was cancelled.", loginUnsupported: "This browser does not support passkeys (WebAuthn).",17  recoveryToggle: "Use a recovery code", recoveryLabel: "Recovery code", recoveryHint: "One of the codes shown when your first passkey was enrolled. Each code works once.", recoveryButton: "Open a session", recoveryNote: "Lost keys and codes? From the server: “tsx scripts/setup-token.ts --recovery”.",18  setupTitle: "Enrol a passkey", setupLead: "This one-time link enrols this device's passkey. Biometric data never leaves the device: the server only keeps a public key.",19  setupName: "Name of this device", setupNamePh: "MacBook, iPhone…", setupButton: "Create the passkey", setupInvalid: "This enrolment link is invalid, already used or expired. Generate a new one from the server.", setupMissing: "No token in the address. Open the full link given by the server.",20  setupDoneTitle: "Passkey enrolled", codesTitle: "Recovery codes", codesLead: "Keep these codes somewhere safe (password manager, paper). They will not be shown again. Each one opens a session once if you lose your devices.", codesCopy: "Copy", codesCopied: "Copied", codesContinue: "I saved my codes — continue",21  loading: "Loading…", retry: "Retry", loadError: "These data could not be loaded.",22};23export const adminCore = { fr, en };24
Files main
Menu

Theme