Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz Source: /opt/alga-psa on psa.joliet.tech
248 lines
10 KiB
JSON
248 lines
10 KiB
JSON
{
|
|
"calendar": {
|
|
"integrations": {
|
|
"loadError": "Impossible de charger les fournisseurs de calendrier",
|
|
"header": {
|
|
"title": "Intégrations de calendrier",
|
|
"description": "Connectez votre calendrier personnel Google ou Microsoft pour synchroniser les entrées d'horaire qui vous sont attribuées. Les événements que vous créez dans Alga apparaîtront dans votre calendrier externe lorsqu'ils vous seront attribués."
|
|
},
|
|
"buttons": {
|
|
"googleCalendar": "Google Calendar",
|
|
"outlookCalendar": "Calendrier Outlook",
|
|
"addGoogleCalendar": "Ajouter Google Calendar",
|
|
"addOutlookCalendar": "Ajouter le calendrier Outlook"
|
|
},
|
|
"proTip": {
|
|
"label": "Astuce",
|
|
"body": "Pour importer un événement de votre calendrier externe dans Alga, ajoutez simplement"
|
|
},
|
|
"proTipSuffix": "à son titre ou à sa description.",
|
|
"empty": {
|
|
"title": "Aucun calendrier connecté",
|
|
"description": "Connectez un calendrier pour synchroniser automatiquement votre planning et ne manquer aucune affectation."
|
|
},
|
|
"providerLabels": {
|
|
"google": "Google",
|
|
"microsoft": "Microsoft",
|
|
"calendar": "Calendrier"
|
|
},
|
|
"connectionStatus": {
|
|
"connected": "Connecté",
|
|
"error": "Erreur",
|
|
"disconnected": "Déconnecté",
|
|
"configuring": "Configuration en cours"
|
|
},
|
|
"oauthStatus": {
|
|
"actionRequired": "Action requise",
|
|
"complete": "OAuth terminé"
|
|
},
|
|
"active": {
|
|
"active": "Actif",
|
|
"inactive": "Inactif"
|
|
},
|
|
"fields": {
|
|
"type": "Type :",
|
|
"calendarId": "ID du calendrier :",
|
|
"syncDirection": "Sens de synchronisation :",
|
|
"lastSync": "Dernière synchronisation :"
|
|
},
|
|
"providerType": {
|
|
"google": "Google Calendar",
|
|
"microsoft": "Microsoft Outlook Calendar"
|
|
},
|
|
"syncDirection": {
|
|
"bidirectional": "Bidirectionnelle",
|
|
"toExternal": "Alga → Externe",
|
|
"fromExternal": "Externe → Alga"
|
|
},
|
|
"values": {
|
|
"notSet": "Non défini",
|
|
"notYetRun": "Pas encore exécuté"
|
|
},
|
|
"syncing": {
|
|
"inProgress": "Synchronisation en cours..."
|
|
},
|
|
"actions": {
|
|
"syncing": "Synchronisation…",
|
|
"syncNow": "Synchroniser maintenant",
|
|
"edit": "Modifier",
|
|
"delete": "Supprimer"
|
|
},
|
|
"toasts": {
|
|
"deleted": {
|
|
"title": "Fournisseur de calendrier supprimé",
|
|
"description": "{{name}} a été supprimé avec succès."
|
|
},
|
|
"deleteFailed": {
|
|
"title": "Impossible de supprimer le fournisseur de calendrier",
|
|
"fallback": "Échec de la suppression du fournisseur de calendrier"
|
|
},
|
|
"syncStarted": {
|
|
"title": "Synchronisation démarrée",
|
|
"descriptionWithName": "La synchronisation de {{name}} s'exécute en arrière-plan.",
|
|
"descriptionGeneric": "La synchronisation du calendrier s'exécute en arrière-plan."
|
|
},
|
|
"syncStartedFeedback": "Synchronisation démarrée. Revenez bientôt pour voir les résultats.",
|
|
"syncFailed": {
|
|
"title": "Échec du démarrage de la synchronisation",
|
|
"fallback": "Échec du démarrage de la synchronisation."
|
|
},
|
|
"syncException": {
|
|
"title": "Échec de la synchronisation manuelle",
|
|
"fallback": "Échec de la synchronisation du fournisseur de calendrier"
|
|
}
|
|
},
|
|
"dialogs": {
|
|
"addTitle": "Ajouter un fournisseur de calendrier {{provider}}",
|
|
"addDescription": "Connectez votre calendrier personnel pour synchroniser les entrées d'horaire qui vous sont attribuées.",
|
|
"editTitle": "Modifier le fournisseur de calendrier {{provider}}",
|
|
"editDescription": "Mettez à jour les paramètres de connexion de votre calendrier personnel.",
|
|
"delete": {
|
|
"title": "Supprimer le fournisseur de calendrier",
|
|
"messageWithName": "La suppression de {{name}} arrêtera la synchronisation future et supprimera les webhooks associés. Cette action est irréversible.",
|
|
"messageGeneric": "Êtes-vous sûr de vouloir supprimer ce fournisseur de calendrier ?",
|
|
"confirmLabel": "Supprimer le fournisseur",
|
|
"cancelLabel": "Conserver le fournisseur"
|
|
}
|
|
}
|
|
},
|
|
"sync": {
|
|
"compact": {
|
|
"syncing": "Synchronisation...",
|
|
"google": "Google",
|
|
"outlook": "Outlook"
|
|
},
|
|
"tooltip": {
|
|
"status": "Statut : {{status}}",
|
|
"lastSync": "Dernière synchronisation : {{value}}",
|
|
"error": "Erreur : {{message}}"
|
|
},
|
|
"status": {
|
|
"synced": "Synchronisé",
|
|
"pending": "En attente",
|
|
"conflict": "Conflit",
|
|
"error": "Erreur",
|
|
"unknown": "Inconnu"
|
|
},
|
|
"header": {
|
|
"title": "Statut de synchronisation du calendrier",
|
|
"refresh": "Actualiser"
|
|
},
|
|
"empty": "Aucune intégration de calendrier configurée",
|
|
"inactive": "Inactif",
|
|
"fields": {
|
|
"syncDirection": "Sens de synchronisation :",
|
|
"lastSync": "Dernière synchronisation :",
|
|
"externalId": "ID externe :"
|
|
},
|
|
"loadError": "Impossible de charger le statut de synchronisation",
|
|
"conflictAlert": "Conflit détecté : les deux calendriers ont été modifiés. Veuillez résoudre le conflit dans les paramètres du calendrier."
|
|
},
|
|
"providers": {
|
|
"common": {
|
|
"oauth": {
|
|
"badge": {
|
|
"authorized": "Autorisé",
|
|
"authorizing": "Autorisation en cours",
|
|
"error": "Erreur d'autorisation",
|
|
"notAuthorized": "Non autorisé"
|
|
},
|
|
"status": "Statut de la connexion",
|
|
"connecting": "Connexion...",
|
|
"connected": "Connecté",
|
|
"connect": "Connecter",
|
|
"popupBlocked": "Pop-up bloquée. Veuillez autoriser les pop-ups pour ce site.",
|
|
"callbackFailed": "L'autorisation OAuth a échoué",
|
|
"initiateFailed": "Impossible d'initier OAuth"
|
|
},
|
|
"actions": {
|
|
"cancel": "Annuler",
|
|
"saving": "Enregistrement...",
|
|
"updateProvider": "Mettre à jour le fournisseur",
|
|
"createProvider": "Créer le fournisseur"
|
|
},
|
|
"errors": {
|
|
"createFailed": "Échec de la création du fournisseur de calendrier",
|
|
"saveFailed": "Échec de l'enregistrement du fournisseur"
|
|
},
|
|
"syncDirections": {
|
|
"bidirectional": "Bidirectionnelle (recommandée)"
|
|
}
|
|
},
|
|
"google": {
|
|
"config": {
|
|
"title": "Configuration Google Calendar",
|
|
"description": "Connectez votre Google Calendar pour synchroniser les entrées d'horaire"
|
|
},
|
|
"fields": {
|
|
"providerName": "Nom du fournisseur *",
|
|
"providerNamePlaceholder": "ex. Mon Google Calendar",
|
|
"calendarId": "ID du calendrier *",
|
|
"calendarIdPlaceholder": "primary",
|
|
"calendarIdHint": "Généralement « primary » pour votre calendrier principal",
|
|
"syncDirection": "Sens de synchronisation *",
|
|
"enableProvider": "Activer ce fournisseur"
|
|
},
|
|
"syncDirections": {
|
|
"toExternal": "Alga → Google Calendar uniquement",
|
|
"fromExternal": "Google Calendar → Alga uniquement"
|
|
},
|
|
"oauth": {
|
|
"title": "Autorisation OAuth Google",
|
|
"description": "Autorisez l'accès à votre Google Calendar"
|
|
},
|
|
"configAlert": {
|
|
"title": "Google n'est pas configuré pour ce tenant.",
|
|
"body": "Configurez d'abord l'OAuth Google propre au tenant dans <strong>Paramètres → Intégrations → Fournisseurs</strong>.",
|
|
"openSettings": "Ouvrir les paramètres Google"
|
|
},
|
|
"errors": {
|
|
"notConfigured": "L'intégration Google n'est pas configurée pour ce tenant. Configurez d'abord Google, puis réessayez."
|
|
},
|
|
"defaults": {
|
|
"providerName": "Google Calendar",
|
|
"calendarId": "primary"
|
|
}
|
|
},
|
|
"microsoft": {
|
|
"config": {
|
|
"title": "Configuration Microsoft Outlook Calendar",
|
|
"description": "Connectez votre Microsoft Outlook Calendar pour synchroniser les entrées d'horaire"
|
|
},
|
|
"fields": {
|
|
"providerName": "Nom du fournisseur *",
|
|
"providerNamePlaceholder": "ex. Mon calendrier Outlook",
|
|
"calendarId": "ID du calendrier *",
|
|
"calendarIdPlaceholder": "calendar",
|
|
"calendarIdHint": "Généralement « calendar » pour votre calendrier principal",
|
|
"syncDirection": "Sens de synchronisation *",
|
|
"enableProvider": "Activer ce fournisseur"
|
|
},
|
|
"syncDirections": {
|
|
"toExternal": "Alga → Outlook Calendar uniquement",
|
|
"fromExternal": "Outlook Calendar → Alga uniquement"
|
|
},
|
|
"oauth": {
|
|
"title": "Autorisation OAuth Microsoft",
|
|
"description": "Autorisez l'accès à votre Microsoft Outlook Calendar"
|
|
},
|
|
"configAlert": {
|
|
"title": "Les paramètres du fournisseur Microsoft ne sont pas configurés.",
|
|
"body": "Configurez d'abord les fournisseurs dans Paramètres → Intégrations → Fournisseurs, puis revenez ici pour connecter Outlook Calendar.",
|
|
"openSettings": "Ouvrir les paramètres des fournisseurs"
|
|
},
|
|
"setupReason": {
|
|
"unsupported_consumer": "Type de consommateur Microsoft non pris en charge pour le calendrier.",
|
|
"binding_not_configured": "Le calendrier n'est pas encore lié à un profil Microsoft. Configurez d'abord les fournisseurs, puis revenez ici pour connecter Outlook Calendar.",
|
|
"profile_missing": "Le profil Microsoft lié au calendrier est absent ou archivé. Sélectionnez un profil actif dans Fournisseurs, puis revenez ici.",
|
|
"profile_credentials_missing": "Le profil Microsoft lié au calendrier ne dispose pas des identifiants requis. Mettez à jour le profil dans Fournisseurs, puis revenez ici."
|
|
},
|
|
"defaults": {
|
|
"providerName": "Outlook Calendar",
|
|
"calendarId": "calendar"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|