Add initial Portal version

This commit is contained in:
2026-04-09 22:16:22 +02:00
commit d526c1ff4a
51 changed files with 10752 additions and 0 deletions

117
src/messages/fr.json Normal file
View File

@@ -0,0 +1,117 @@
{
"common": {
"appName": "PieCed",
"tagline": "Plateforme IA",
"login": "Connexion",
"logout": "Déconnexion",
"dashboard": "Tableau de bord",
"admin": "Admin",
"loading": "Chargement…",
"language": "Langue",
"cancel": "Annuler",
"save": "Enregistrer",
"error": "Une erreur est survenue"
},
"login": {
"title": "PieCed Portal",
"subtitle": "Connectez-vous pour gérer votre assistant IA",
"button": "Continuer avec ZITADEL",
"footer": "Hébergé sur site en Suisse"
},
"dashboard": {
"title": "Tableau de bord",
"welcome": "Bienvenue, {name}",
"instanceStatus": "État de l'instance",
"usage": "Utilisation",
"packages": "Paquets",
"noInstance": "Aucune instance provisionnée",
"noInstanceDescription": "Configurez votre instance d'assistant IA pour démarrer avec PieCed IT.",
"comingSoon": "Vue détaillée à venir dans la Session 6.2",
"getStarted": "Commencer",
"agentName": "Agent",
"created": "Créé",
"usageTitle": "Utilisation & Dépenses",
"inputTokens": "Tokens d'entrée",
"outputTokens": "Tokens de sortie",
"totalCost": "Coût total",
"budgetRemaining": "Budget restant",
"budget": "Budget",
"noBudgetSet": "Pas de limite",
"last30Days": "30 derniers jours",
"usageError": "Impossible de charger les données d'utilisation.",
"noUsageData": "Aucune donnée d'utilisation disponible.",
"manageInstance": "Gérer l'instance & les paquets"
},
"tenantDetail": {
"agent": "Agent",
"packages": "Paquets",
"workspaceFiles": "Fichiers Workspace",
"notFound": "Tenant introuvable."
},
"workspace": {
"save": "Enregistrer",
"placeholder": "Saisissez le contenu de {file}…",
"seedingNote": "Remarque : les fichiers workspace sont initialisés au premier démarrage. Leur mise à jour sur une instance existante déclenche une mise à jour de la ConfigMap et un redémarrage du pod."
},
"packages": {
"enable": "Activer",
"disable": "Désactiver",
"enableAndSave": "Activer & Enregistrer",
"configure": "Configurer",
"requiresApiKey": "Clé API requise",
"missingFields": "Veuillez remplir tous les champs obligatoires.",
"status": {
"pending": "En attente",
"active": "Actif",
"error": "Erreur"
},
"telegram": {
"description": "Connectez votre assistant IA à un bot Telegram pour la messagerie.",
"botTokenLabel": "Token du bot Telegram",
"botTokenPlaceholder": "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11",
"instructions": "1. Ouvrez @BotFather sur Telegram\n2. Envoyez /newbot et suivez les instructions\n3. Copiez le token du bot fourni",
"disclaimer": "Je confirme être propriétaire de ce bot Telegram et j'autorise PieCed IT à le connecter à mon instance d'assistant IA."
},
"discord": {
"description": "Connectez votre assistant IA à un serveur Discord via un bot.",
"botTokenLabel": "Token du bot Discord",
"botTokenPlaceholder": "MTAxNjQ0OTk2NjAz...",
"instructions": "1. Allez sur discord.com/developers/applications\n2. Créez une nouvelle application et ajoutez un bot\n3. Copiez le token du bot depuis la page de configuration",
"disclaimer": "Je confirme être propriétaire de ce bot Discord et j'autorise PieCed IT à le connecter à mon instance d'assistant IA."
},
"email": {
"description": "Permettez à votre assistant IA d'envoyer et de recevoir des e-mails.",
"smtpHostLabel": "Hôte SMTP",
"smtpHostPlaceholder": "smtp.example.com",
"smtpUserLabel": "Utilisateur SMTP",
"smtpUserPlaceholder": "user@example.com",
"smtpPasswordLabel": "Mot de passe SMTP",
"smtpPasswordPlaceholder": "••••••••",
"imapHostLabel": "Hôte IMAP",
"imapHostPlaceholder": "imap.example.com",
"instructions": "Fournissez les identifiants SMTP et IMAP de votre serveur de messagerie. L'assistant les utilisera pour envoyer des réponses et surveiller les messages entrants.",
"disclaimer": "Je confirme être autorisé(e) à utiliser ces identifiants de messagerie et que PieCed IT peut accéder à cette boîte aux lettres en mon nom."
},
"webSearch": {
"description": "Donnez à votre assistant IA la possibilité de rechercher des informations actuelles sur le web."
},
"documentProcessing": {
"description": "Activez les capacités d'analyse, de résumé et d'extraction de documents."
}
},
"admin": {
"title": "Admin plateforme",
"subtitle": "Tous les tenants de la plateforme",
"allTenants": "Tenants",
"tenants": "Tous les tenants",
"total": "total",
"noTenants": "Aucun tenant provisionné.",
"noAccess": "Permissions insuffisantes pour cette vue.",
"name": "Nom",
"displayName": "Nom d'affichage",
"phase": "Statut",
"packages": "Paquets",
"created": "Créé",
"manage": "Gérer"
}
}