Skip to content

Commit

Permalink
Add fr translation (#244)
Browse files Browse the repository at this point in the history
  • Loading branch information
voldardard authored Feb 14, 2025
1 parent ce7c90e commit 9abcb37
Show file tree
Hide file tree
Showing 16 changed files with 524 additions and 0 deletions.
32 changes: 32 additions & 0 deletions resources/lang/fr/api_key.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?php

return [
'resource_label' => 'Clé API|Clés API',
'show_token' => [
'heading' => 'Votre jeton API a été généré',
'description' => 'Veuillez copier votre nouveau jeton API. Pour votre sécurité, il ne sera plus affiché.',
'copy_tooltip' => 'Jeton copié !',
],
'abilities_label' => ':ability :resource',
'form' => [
'name_label' => 'Nom du jeton',
'expires_at_label' => 'Expire le',
'expires_at_helper' => 'Expire à minuit. Laissez vide pour une durée illimitée',
'expires_at_validation' => 'La date d\'expiration doit être dans le futur',
'abilities_label' => 'Permissions',
'abilities_hint' => 'Laisser vide accordera toutes les permissions au jeton',
],
'list' => [
'actions' => [
'revoke' => 'Révoquer',
],
'headers' => [
'name' => 'Nom du jeton',
'abilities' => 'Permissions',
'created_at' => 'Créé le',
'expires_at' => 'Expire le',
'updated_at' => 'Mis à jour le',
],
],
];

15 changes: 15 additions & 0 deletions resources/lang/fr/cachet.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?php

return [
'support' => [
'section_heading' => 'Support de Cachet',
'consider_supporting' => 'Veuillez envisager de soutenir Cachet via *GitHub Sponsors*.',
'keep_up_to_date' => 'Restez informé des dernières nouvelles et mises à jour en suivant le *blog de Cachet*.',
'work_in_progress_text' => 'Cachet est en cours de développement actif. Des modifications peuvent encore survenir.',
],
'powered_by' => 'Propulsé par',
'open_source_status_page' => 'La page de statut open-source.',
'all_times_shown_in' => 'Toutes les heures sont affichées en *:timezone*.',
'rss_feed' => 'Flux RSS de :name',
];

38 changes: 38 additions & 0 deletions resources/lang/fr/component.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<?php

return [
'resource_label' => 'Composant|Composants',
'list' => [
'headers' => [
'name' => 'Nom',
'status' => 'Statut',
'order' => 'Ordre',
'group' => 'Groupe',
'enabled' => 'Activé',
'created_at' => 'Créé le',
'updated_at' => 'Mis à jour le',
'deleted_at' => 'Supprimé le',
],
'empty_state' => [
'heading' => 'Composants',
'description' => 'Les composants représentent les différentes parties de votre système qui peuvent affecter l’état de votre page de statut.',
],
],
'last_updated' => 'Dernière mise à jour :timestamp',
'view_details' => 'Voir les détails',
'form' => [
'name_label' => 'Nom',
'status_label' => 'Statut',
'description_label' => 'Description',
'component_group_label' => 'Groupe de composants',
'link_label' => 'Lien',
'link_helper' => 'Un lien optionnel vers le composant.',
],
'status' => [
'operational' => 'Opérationnel',
'performance_issues' => 'Problèmes de performance',
'partial_outage' => 'Panne partielle',
'major_outage' => 'Panne majeure',
'unknown' => 'Inconnu',
],
];
30 changes: 30 additions & 0 deletions resources/lang/fr/component_group.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?php

return [
'resource_label' => 'Groupe de composants|Groupes de composants',
'incident_count' => ':count Incident|:count Incidents',
'visibility' => [
'expanded' => 'Toujours développé',
'collapsed' => 'Toujours réduit',
'collapsed_unless_incident' => 'Réduit sauf en cas d’incident en cours',
],
'list' => [
'headers' => [
'name' => 'Nom',
'visible' => 'Visible',
'collapsed' => 'Réduit',
'created_at' => 'Créé le',
'updated_at' => 'Mis à jour le',
],
'empty_state' => [
'heading' => 'Groupes de composants',
'description' => 'Regroupez les composants liés ensemble.',
],
],
'form' => [
'name_label' => 'Nom',
'visible_label' => 'Visible',
'collapsed_label' => 'Réduit',
],
];

81 changes: 81 additions & 0 deletions resources/lang/fr/incident.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
<?php

return [
'title' => 'Incidents',
'resource_label' => 'Incident|Incidents',
'status' => [
'investigating' => 'En cours d’investigation',
'identified' => 'Problème identifié',
'watching' => 'En surveillance',
'fixed' => 'Résolu',
'reported' => 'Signalé',
],
'edit_button' => 'Modifier l’incident',
'new_button' => 'Nouvel incident',
'no_incidents_reported' => 'Aucun incident signalé.',
'timeline' => [
'past_incidents_header' => 'Incidents passés',
'recent_incidents_header' => 'Incidents récents',
'no_incidents_reported_between' => 'Aucun incident signalé entre :from et :to',
'navigate' => [
'previous' => 'Précédent',
'today' => 'Aujourd’hui',
'next' => 'Suivant',
],
],
'list' => [
'headers' => [
'name' => 'Nom',
'status' => 'Statut',
'visible' => 'Visible',
'stickied' => 'Épinglé',
'occurred_at' => 'Survenu le',
'notified_subscribers' => 'Abonnés notifiés',
'created_at' => 'Créé le',
'updated_at' => 'Mis à jour le',
'deleted_at' => 'Supprimé le',
],
'actions' => [
'record_update' => 'Enregistrer une mise à jour',
'view_incident' => 'Voir l’incident',
],
'empty_state' => [
'heading' => 'Incidents',
'description' => 'Les incidents servent à communiquer et suivre l’état de vos services.',
],
],
'form' => [
'name_label' => 'Nom',
'status_label' => 'Statut',
'message_label' => 'Message',
'occurred_at_label' => 'Survenu le',
'occurred_at_helper' => 'L’horodatage de création de l’incident sera utilisé si laissé vide.',
'visible_label' => 'Visible',
'user_label' => 'Utilisateur',
'user_helper' => 'L’utilisateur ayant signalé l’incident.',
'notifications_label' => 'Notifier les abonnés ?',
'stickied_label' => 'Incident épinglé ?',
'guid_label' => 'UUID de l’incident',
'add_component' => [
'action_label' => 'Ajouter un composant',
'header' => 'Composants',
'component_label' => 'Composant',
'status_label' => 'Statut',
],
],
'record_update' => [
'success_title' => 'Incident :name mis à jour',
'success_body' => 'Une nouvelle mise à jour d’incident a été enregistrée.',
'form' => [
'message_label' => 'Message',
'status_label' => 'Statut',
'user_label' => 'Utilisateur',
'user_helper' => 'Qui a signalé cet incident.',
],
],
'overview' => [
'total_incidents_label' => 'Nombre total d’incidents',
'total_incidents_description' => 'Nombre total d’incidents signalés.',
],
];

32 changes: 32 additions & 0 deletions resources/lang/fr/incident_template.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?php

return [
'resource_label' => 'Modèle d’incident|Modèles d’incident',
'list' => [
'headers' => [
'name' => 'Nom',
'slug' => 'Slug',
'engine' => 'Moteur',
'created_at' => 'Créé le',
'updated_at' => 'Mis à jour le',
'deleted_at' => 'Supprimé le',
],
'empty_state' => [
'heading' => 'Modèles d’incident',
'description' => 'Les modèles d’incident sont utilisés pour créer des messages d’incident réutilisables.',
],
],
'form' => [
'name_label' => 'Nom',
'slug_label' => 'Slug',
'template_label' => 'Modèle',
'engine_label' => 'Moteur',
],
'engine' => [
'laravel_blade' => 'Laravel Blade',
'laravel_blade_docs' => 'Documentation Laravel Blade',
'twig' => 'Twig',
'twig_docs' => 'Documentation Twig',
],
];

18 changes: 18 additions & 0 deletions resources/lang/fr/integrations.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?php

return [
'oh_dear' => [
'import_feed_button' => 'Importer le flux',
'status_page_url_label' => 'URL de la page de statut Oh Dear',
'status_page_url_helper' => 'Saisissez l’URL de votre page de statut Oh Dear (ex. : https://status.example.com).',
'import_sites_as_components_label' => 'Importer les sites en tant que composants',
'import_sites_as_components_helper' => 'Les sites configurés dans Oh Dear seront importés comme composants dans Cachet.',
'component_group_label' => 'Groupe de composants',
'component_group_helper' => 'Le groupe de composants auquel attribuer les composants importés.',
'import_incidents_label' => 'Importer les incidents',
'import_incidents_helper' => 'Les incidents récents de Oh Dear seront importés comme incidents dans Cachet.',
'provided_url_invalid' => 'L’URL fournie n’est pas un point de terminaison valide pour une page de statut Oh Dear.',
'imported_successfully' => 'Flux Oh Dear importé avec succès.',
],
];

52 changes: 52 additions & 0 deletions resources/lang/fr/metric.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<?php

return [
'resource_label' => 'Métrique|Métriques',
'list' => [
'headers' => [
'name' => 'Nom',
'suffix' => 'Suffixe',
'default_value' => 'Valeur par défaut',
'calc_type' => 'Type de métrique',
'display_chart' => 'Afficher le graphique',
'places' => 'Décimales',
'default_view' => 'Vue par défaut',
'threshold' => 'Seuil',
'order' => 'Ordre',
'visible' => 'Visible',
'points_count' => 'Nombre de points',
'created_at' => 'Créé le',
'updated_at' => 'Mis à jour le',
],
'empty_state' => [
'heading' => 'Métriques',
'description' => 'Les métriques sont utilisées pour suivre et afficher des données.',
],
],
'form' => [
'name_label' => 'Nom',
'suffix_label' => 'Suffixe',
'description_label' => 'Description',
'default_view_label' => 'Vue par défaut',
'default_value_label' => 'Valeur par défaut',
'calc_type_label' => 'Type de métrique',
'places_label' => 'Décimales',
'threshold_label' => 'Seuil',

'visible_label' => 'Visible',
'display_chart_label' => 'Afficher le graphique',
],
'overview' => [
'metric_points_label' => 'Points de métrique',
'metric_points_description' => 'Points de métrique récents.',
],
'sum_label' => 'Somme',
'average_label' => 'Moyenne',
'view_labels' => [
'last_hour' => 'Dernière heure',
'today' => 'Aujourd’hui',
'week' => 'Semaine',
'month' => 'Mois',
],
];

30 changes: 30 additions & 0 deletions resources/lang/fr/navigation.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?php

return [
'settings' => [
'label' => 'Paramètres',
'items' => [
'manage_cachet' => 'Gérer Cachet',
'manage_customization' => 'Gérer la personnalisation',
'manage_theme' => 'Gérer le thème',
'manage_api_keys' => 'Gérer les clés API',
'manage_webhooks' => 'Gérer les webhooks',
],
],

'integrations' => [
'label' => 'Intégrations',
'items' => [
'oh_dear' => 'Oh Dear',
],
],
'resources' => [
'label' => 'Ressources',
'items' => [
'status_page' => 'Page de statut',
'documentation' => 'Documentation',
'discord' => 'Rejoindre Discord',
'sponsor' => 'Soutenir Cachet',
],
],
];
10 changes: 10 additions & 0 deletions resources/lang/fr/resource.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?php

return [
'visibility' => [
'authenticated' => 'Utilisateurs',
'guest' => 'Invités',
'hidden' => 'Toujours caché',
],
];

45 changes: 45 additions & 0 deletions resources/lang/fr/schedule.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<?php

return [
'resource_label' => 'Planification|Planifications',
'list' => [
'headers' => [
'name' => 'Nom',
'status' => 'Statut',
'scheduled_at' => 'Planifié le',
'completed_at' => 'Terminé le',
'created_at' => 'Créé le',
'updated_at' => 'Mis à jour le',
'deleted_at' => 'Supprimé le',
],
'empty_state' => [
'heading' => 'Planifications',
'description' => 'Planifiez et programmez votre maintenance.',
],
'actions' => [
'record_update' => 'Enregistrer une mise à jour',
'complete' => 'Terminer la maintenance',
],
],
'form' => [
'name_label' => 'Nom',
'message_label' => 'Message',
'scheduled_at_label' => 'Planifié le',
'completed_at_label' => 'Terminé le',
],
'add_update' => [
'success_title' => 'Planification :name mise à jour',
'success_body' => 'Une nouvelle mise à jour de la planification a été enregistrée.',
'form' => [
'message_label' => 'Message',
'completed_at_label' => 'Terminé le',
],
],
'status' => [
'upcoming' => 'À venir',
'in_progress' => 'En cours',
'complete' => 'Terminé',
],
'planned_maintenance_header' => 'Maintenance planifiée',
];

Loading

0 comments on commit 9abcb37

Please sign in to comment.