feat(ui): add locales and split catalogs
Adds Spanish, French, Russian, Japanese, and Simplified Chinese catalogs and wires supported locales into the i18n layer.
This commit is contained in:
67
packages/ui/src/lib/i18n/messages/fr/session.ts
Normal file
67
packages/ui/src/lib/i18n/messages/fr/session.ts
Normal file
@@ -0,0 +1,67 @@
|
||||
export const sessionMessages = {
|
||||
"sessionPicker.title": "OpenCode • {folder}",
|
||||
"sessionPicker.empty.noPrevious": "Aucune session précédente",
|
||||
"sessionPicker.resume.title": "Reprendre une session ({count}) :",
|
||||
"sessionPicker.session.untitled": "Sans titre",
|
||||
"sessionPicker.divider.or": "ou",
|
||||
"sessionPicker.new.title": "Démarrer une nouvelle session :",
|
||||
"sessionPicker.agents.loading": "Chargement des agents...",
|
||||
"sessionPicker.actions.creating": "Création...",
|
||||
"sessionPicker.actions.createSession": "Créer une session",
|
||||
"sessionPicker.actions.cancel": "Annuler",
|
||||
|
||||
"sessionList.header.title": "Sessions",
|
||||
"sessionList.session.untitled": "Sans titre",
|
||||
"sessionList.status.working": "En cours",
|
||||
"sessionList.status.compacting": "Compactage",
|
||||
"sessionList.status.idle": "Inactif",
|
||||
"sessionList.status.needsPermission": "Autorisation requise",
|
||||
"sessionList.status.needsInput": "Entrée requise",
|
||||
"sessionList.expand.collapseAriaLabel": "Réduire la session",
|
||||
"sessionList.expand.expandAriaLabel": "Développer la session",
|
||||
"sessionList.expand.collapseTitle": "Réduire",
|
||||
"sessionList.expand.expandTitle": "Développer",
|
||||
"sessionList.actions.copyId.ariaLabel": "Copier l'ID de session",
|
||||
"sessionList.actions.copyId.title": "Copier l'ID de session",
|
||||
"sessionList.actions.rename.ariaLabel": "Renommer la session",
|
||||
"sessionList.actions.rename.title": "Renommer la session",
|
||||
"sessionList.actions.delete.ariaLabel": "Supprimer la session",
|
||||
"sessionList.actions.delete.title": "Supprimer la session",
|
||||
"sessionList.copyId.success": "ID de session copié",
|
||||
"sessionList.copyId.error": "Impossible de copier l'ID de session",
|
||||
"sessionList.delete.error": "Impossible de supprimer la session",
|
||||
"sessionList.rename.error": "Impossible de renommer la session",
|
||||
|
||||
"sessionRenameDialog.title": "Renommer la session",
|
||||
"sessionRenameDialog.description.withLabel": "Mettre à jour le titre de \"{label}\".",
|
||||
"sessionRenameDialog.description.default": "Définir un nouveau titre pour cette session.",
|
||||
"sessionRenameDialog.input.label": "Nom de la session",
|
||||
"sessionRenameDialog.input.placeholder": "Saisissez un nom de session",
|
||||
"sessionRenameDialog.actions.cancel": "Annuler",
|
||||
"sessionRenameDialog.actions.rename": "Renommer",
|
||||
"sessionRenameDialog.actions.renaming": "Renommage…",
|
||||
|
||||
"sessionView.fallback.sessionNotFound": "Session introuvable",
|
||||
"sessionView.alerts.abortFailed.message": "Impossible d'arrêter la session",
|
||||
"sessionView.alerts.abortFailed.title": "Échec de l'arrêt",
|
||||
"sessionView.alerts.revertFailed.message": "Impossible de revenir au message",
|
||||
"sessionView.alerts.revertFailed.title": "Échec du retour",
|
||||
"sessionView.alerts.forkFailed.message": "Impossible de forker la session",
|
||||
"sessionView.alerts.forkFailed.title": "Échec du fork",
|
||||
"sessionView.attachments.expandPastedTextAriaLabel": "Développer le texte collé",
|
||||
"sessionView.attachments.insertPastedTextTitle": "Insérer le texte collé",
|
||||
"sessionView.attachments.removeAriaLabel": "Retirer la pièce jointe",
|
||||
|
||||
"sessionEvents.sessionCompactedToast": "La session {label} a été compactée",
|
||||
"sessionEvents.sessionError.unknown": "Erreur inconnue",
|
||||
"sessionEvents.sessionError.title": "Erreur de session",
|
||||
"sessionEvents.sessionError.message": "Erreur : {message}",
|
||||
|
||||
"sessionState.cleanup.deepConfirm.message": "Ce nettoyage peut être lent et peut supprimer des sessions que vous ne vouliez pas supprimer. Confirmez-vous ?",
|
||||
"sessionState.cleanup.deepConfirm.title": "Nettoyage approfondi des sessions",
|
||||
"sessionState.cleanup.deepConfirm.detail": "Le nettoyage approfondi des sessions supprime toutes les sessions sans messages, retire les sessions de sous-agent terminées et efface les forks inutilisés d'une session.",
|
||||
"sessionState.cleanup.deepConfirm.confirmLabel": "Continuer",
|
||||
"sessionState.cleanup.deepConfirm.cancelLabel": "Annuler",
|
||||
"sessionState.cleanup.toast.one": "Nettoyage de {count} session vide",
|
||||
"sessionState.cleanup.toast.other": "Nettoyage de {count} sessions vides",
|
||||
} as const
|
||||
Reference in New Issue
Block a user