mirror of
https://github.com/django-q2/django-q2.git
synced 2026-10-08 05:08:13 +08:00
495 lines
12 KiB
Gettext
495 lines
12 KiB
Gettext
# SOME DESCRIPTIVE TITLE.
|
||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||
# This file is distributed under the same license as the PACKAGE package.
|
||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||
msgid ""
|
||
msgstr ""
|
||
"Project-Id-Version: \n"
|
||
"Report-Msgid-Bugs-To: \n"
|
||
"POT-Creation-Date: 2022-11-12 01:47+0000\n"
|
||
"PO-Revision-Date: 2018-08-05 18:28+0200\n"
|
||
"Last-Translator: Thierry BOULOGNE <contact@tng-concepts.com>\n"
|
||
"Language-Team: \n"
|
||
"Language: fr-FR\n"
|
||
"MIME-Version: 1.0\n"
|
||
"Content-Type: text/plain; charset=UTF-8\n"
|
||
"Content-Transfer-Encoding: 8bit\n"
|
||
"X-Generator: Poedit 2.1.1\n"
|
||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||
|
||
#: django_q/admin.py:43
|
||
msgid "Resubmit selected tasks to queue"
|
||
msgstr "Resoumettre les tâches sélectionnées à la file d'attente"
|
||
|
||
#: django_q/admin.py:98 django_q/models.py:228
|
||
#, fuzzy
|
||
#| msgid "Success"
|
||
msgid "success"
|
||
msgstr "succès"
|
||
|
||
#: django_q/admin.py:109 django_q/models.py:230
|
||
msgid "last_run"
|
||
msgstr ""
|
||
|
||
#: django_q/cluster.py:77
|
||
#, python-format
|
||
msgid "Q Cluster %(name)s starting."
|
||
msgstr "Démarrage de Q Cluster-%(name)s."
|
||
|
||
#: django_q/cluster.py:85
|
||
#, python-format
|
||
msgid "Q Cluster %(name)s stopping."
|
||
msgstr "Arrêt de Q Cluster-%(name)s."
|
||
|
||
#: django_q/cluster.py:88
|
||
#, python-format
|
||
msgid "Q Cluster %(name)s has stopped."
|
||
msgstr "Q Cluster-%(name)s a été arrêté."
|
||
|
||
#: django_q/cluster.py:96
|
||
#, python-format
|
||
msgid "%(name)s got signal %(signal)s"
|
||
msgstr "%(name)s à reçu le signal %(signal)s"
|
||
|
||
#: django_q/cluster.py:219
|
||
#, python-format
|
||
msgid "reincarnated monitor %(name)s after sudden death"
|
||
msgstr "moniteur réintégré %(name)s après un arrêt intempestif"
|
||
|
||
#: django_q/cluster.py:222
|
||
#, python-format
|
||
msgid "reincarnated pusher %(name)s after sudden death"
|
||
msgstr "pousseur réintégré %(name)s après un arrêt intempestif"
|
||
|
||
#: django_q/cluster.py:229
|
||
#, python-format
|
||
msgid "reincarnated worker %(name)s after timeout"
|
||
msgstr "processus réintégré %(name)s après un arrêt une attente trop longue"
|
||
|
||
#: django_q/cluster.py:231
|
||
#, python-format
|
||
msgid "recycled worker %(name)s"
|
||
msgstr "processus recyclé %(name)s"
|
||
|
||
#: django_q/cluster.py:233
|
||
#, python-format
|
||
msgid "reincarnated worker %(name)s after death"
|
||
msgstr "processus réintégré %(name)s après arrêt"
|
||
|
||
#: django_q/cluster.py:256
|
||
#, python-format
|
||
msgid "%(name)s guarding cluster %(cluster_name)s"
|
||
msgstr "%(name)s surveillance du cluster à %(cluster_name)s"
|
||
|
||
#: django_q/cluster.py:261
|
||
#, python-format
|
||
msgid "Q Cluster %(cluster_name)s running."
|
||
msgstr "Démarrage de Q Cluster-%(cluster_name)s."
|
||
|
||
#: django_q/cluster.py:295
|
||
#, python-format
|
||
msgid "%(name)s stopping cluster processes"
|
||
msgstr "%(name)s arrêt des processus de cluster"
|
||
|
||
#: django_q/cluster.py:320
|
||
#, python-format
|
||
msgid "%(name)s waiting for the monitor."
|
||
msgstr "%(name)s en attente du moniteur."
|
||
|
||
#: django_q/cluster.py:342
|
||
#, python-format
|
||
msgid "%(process_name)s pushing tasks at %(id)s"
|
||
msgstr "%(process_name)s tâche envoyé à %(id)s"
|
||
|
||
#: django_q/cluster.py:363
|
||
#, python-format
|
||
msgid "queueing from %(list_key)s"
|
||
msgstr "mise en file d'attente de %(list_key)s"
|
||
|
||
#: django_q/cluster.py:366
|
||
#, python-format
|
||
msgid "%(name)s stopped pushing tasks"
|
||
msgstr "%(name)s a cessé de pousser les tâches"
|
||
|
||
#: django_q/cluster.py:378
|
||
#, python-format
|
||
msgid "%(name)s monitoring at %(id)s"
|
||
msgstr "%(name)s Surveillance de %(id)s"
|
||
|
||
#: django_q/cluster.py:395
|
||
#, python-format
|
||
msgid "Processed '%(info_name)s' (%(task_name)s)"
|
||
msgstr "traité '%(info_name)s' (%(task_name)s)"
|
||
|
||
#: django_q/cluster.py:398
|
||
#, python-format
|
||
msgid "Failed '%(info_name)s' (%(task_name)s) - %(task_result)s"
|
||
msgstr "Manqué '%(info_name)s' (%(task_name)s) - %(task_result)s"
|
||
|
||
#: django_q/cluster.py:399
|
||
#, python-format
|
||
msgid "%(name)s stopped monitoring results"
|
||
msgstr "%(name)s arrêt des résultats de surveillance"
|
||
|
||
#: django_q/cluster.py:413
|
||
#, python-format
|
||
msgid "%(proc_name)s ready for work at %(id)s"
|
||
msgstr "%(proc_name)s prêt pour le travail à %(id)s"
|
||
|
||
#: django_q/cluster.py:425
|
||
#, python-format
|
||
msgid "%(proc_name)s processing '%(func_name)s' (%(task_name)s)"
|
||
msgstr "%(proc_name)s en traitement '%(func_name)s' (%(task_name)s)"
|
||
|
||
#: django_q/cluster.py:440
|
||
#, python-format
|
||
msgid ""
|
||
"Could not process '%(func_name)s'. Check the location of the function and "
|
||
"the args/kwargs."
|
||
msgstr ""
|
||
"Impossible de traiter '%(func_name)s'. Vérifiez l'emplacement de la fonction "
|
||
"et les args/kwargs."
|
||
|
||
#: django_q/cluster.py:456
|
||
#, python-format
|
||
msgid "%(proc_name)s stopped doing work"
|
||
msgstr "%(proc_name)s arrêté de travailler"
|
||
|
||
#: django_q/cluster.py:649 django_q/models.py:144
|
||
msgid "Please install croniter to enable cron expressions"
|
||
msgstr "Veuillez installer croniter pour activer les expressions croniques."
|
||
|
||
#: django_q/cluster.py:672
|
||
#, python-format
|
||
msgid "%(process_name)s failed to create a task from schedule [%(schedule)s]"
|
||
msgstr ""
|
||
"%(process_name)s Echec de la création d'une tâche à partir de Schedule "
|
||
"[%(schedule)s]"
|
||
|
||
#: django_q/cluster.py:678
|
||
#, python-format
|
||
msgid "%(process_name)s created a task from schedule [%(schedule)s]"
|
||
msgstr "%(process_name)s a créé une tâche à partir de Schedule [%(schedule)s]"
|
||
|
||
#: django_q/cluster.py:718
|
||
msgid "Skipping cpu affinity because psutil was not found."
|
||
msgstr "Sauter l'affinité du processeur parce que psutil n'a pas été trouvé."
|
||
|
||
#: django_q/cluster.py:723
|
||
msgid "Faking cpu affinity because it is not supported on this platform"
|
||
msgstr ""
|
||
"Simulation de l'affinité du processeur parce qu'elle n'est pas supportée sur "
|
||
"cette plateforme."
|
||
|
||
#: django_q/cluster.py:744
|
||
#, python-format
|
||
msgid "%(pid)s will use cpu %(affinity)s"
|
||
msgstr "%(pid)s utilisera le CPU %(affinity)s"
|
||
|
||
#: django_q/conf.py:85
|
||
#, python-format
|
||
msgid ""
|
||
"SAVE_LIMIT_PER (%(option)s) is not a valid option. Options are: 'group', "
|
||
"'name', 'func' and None. Default is None."
|
||
msgstr ""
|
||
"SAVE_LIMIT_PER (%(option)s) n'est pas une option valide. Les options sont : "
|
||
"'group', 'name', 'func' et None. La valeur par défaut est None."
|
||
|
||
#. Translators: Cluster status descriptions
|
||
#: django_q/conf.py:194
|
||
msgid "Starting"
|
||
msgstr "Démarrage"
|
||
|
||
#: django_q/conf.py:195
|
||
msgid "Working"
|
||
msgstr "Actif"
|
||
|
||
#: django_q/conf.py:196
|
||
msgid "Idle"
|
||
msgstr "En attente"
|
||
|
||
#: django_q/conf.py:197
|
||
msgid "Stopped"
|
||
msgstr "Arrêté"
|
||
|
||
#: django_q/conf.py:198
|
||
msgid "Stopping"
|
||
msgstr "En cours d’arrêt"
|
||
|
||
#. Translators: help text for qcluster management command
|
||
#: django_q/management/commands/qcluster.py:9
|
||
msgid "Starts a Django Q Cluster."
|
||
msgstr "Démarre un cluster Django Q."
|
||
|
||
#. Translators: help text for qinfo management command
|
||
#: django_q/management/commands/qinfo.py:11
|
||
msgid "General information over all clusters."
|
||
msgstr "Informations générales sur tous les clusters."
|
||
|
||
#. Translators: help text for qmemory management command
|
||
#: django_q/management/commands/qmemory.py:9
|
||
#, fuzzy
|
||
#| msgid "Monitors Q Cluster activity"
|
||
msgid "Monitors Q Cluster memory usage"
|
||
msgstr "Surveille l'utilisation de la mémoire du cluster Q"
|
||
|
||
#. Translators: help text for qmonitor management command
|
||
#: django_q/management/commands/qmonitor.py:9
|
||
msgid "Monitors Q Cluster activity"
|
||
msgstr "Activité du cluster Moniteur Q"
|
||
|
||
#: django_q/models.py:119
|
||
msgid "Successful task"
|
||
msgstr "Tâche réussie"
|
||
|
||
#: django_q/models.py:120
|
||
msgid "Successful tasks"
|
||
msgstr "Tâches réussies"
|
||
|
||
#: django_q/models.py:135
|
||
msgid "Failed task"
|
||
msgstr "Tâche échoué"
|
||
|
||
#: django_q/models.py:136
|
||
msgid "Failed tasks"
|
||
msgstr "Tâches échouées"
|
||
|
||
#: django_q/models.py:160
|
||
msgid "e.g. 1, 2, 'John'"
|
||
msgstr "ex. 1, 2, ‘Jean’"
|
||
|
||
#: django_q/models.py:162
|
||
msgid "e.g. x=1, y=2, name='John'"
|
||
msgstr "p. ex. x = 1, y = 2, Nom = ‘Jean’"
|
||
|
||
#: django_q/models.py:176
|
||
msgid "Once"
|
||
msgstr "Une fois"
|
||
|
||
#: django_q/models.py:177
|
||
msgid "Minutes"
|
||
msgstr "Minutes"
|
||
|
||
#: django_q/models.py:178
|
||
msgid "Hourly"
|
||
msgstr "Toutes les heures"
|
||
|
||
#: django_q/models.py:179
|
||
msgid "Daily"
|
||
msgstr "Quotidien"
|
||
|
||
#: django_q/models.py:180
|
||
msgid "Weekly"
|
||
msgstr "Hebdomadaire"
|
||
|
||
#: django_q/models.py:181
|
||
#, fuzzy
|
||
#| msgid "Weekly"
|
||
msgid "Biweekly"
|
||
msgstr "Bihebdomadaire"
|
||
|
||
#: django_q/models.py:182
|
||
msgid "Monthly"
|
||
msgstr "Mensuel"
|
||
|
||
#: django_q/models.py:183
|
||
#, fuzzy
|
||
#| msgid "Monthly"
|
||
msgid "Bimonthly"
|
||
msgstr "Bimestriel"
|
||
|
||
#: django_q/models.py:184
|
||
msgid "Quarterly"
|
||
msgstr "Tous les quart-d’heure"
|
||
|
||
#: django_q/models.py:185
|
||
msgid "Yearly"
|
||
msgstr "Annuel"
|
||
|
||
#: django_q/models.py:186
|
||
msgid "Cron"
|
||
msgstr "Cron"
|
||
|
||
#: django_q/models.py:189
|
||
msgid "Schedule Type"
|
||
msgstr "Type de plannification"
|
||
|
||
#: django_q/models.py:192
|
||
msgid "Number of minutes for the Minutes type"
|
||
msgstr "Nombre de minutes pour le type de minutes"
|
||
|
||
#: django_q/models.py:195
|
||
msgid "Repeats"
|
||
msgstr "Répéter"
|
||
|
||
#: django_q/models.py:195
|
||
msgid "n = n times, -1 = forever"
|
||
msgstr "n = n fois,-1 = Toujours"
|
||
|
||
#: django_q/models.py:198
|
||
msgid "Next Run"
|
||
msgstr "Prochaine exécution"
|
||
|
||
#: django_q/models.py:205
|
||
msgid "Cron expression"
|
||
msgstr "Expression du Cron"
|
||
|
||
#: django_q/models.py:235
|
||
msgid "Scheduled task"
|
||
msgstr "Tâche planifiée"
|
||
|
||
#: django_q/models.py:236
|
||
msgid "Scheduled tasks"
|
||
msgstr "Tâches planifiées"
|
||
|
||
#: django_q/models.py:262
|
||
msgid "Queued task"
|
||
msgstr "Tâche en file d'attente"
|
||
|
||
#: django_q/models.py:263
|
||
msgid "Queued tasks"
|
||
msgstr "Tâches en file d'attente"
|
||
|
||
#: django_q/monitor.py:62 django_q/monitor.py:339
|
||
msgid "Host"
|
||
msgstr "Hôte"
|
||
|
||
#: django_q/monitor.py:66 django_q/monitor.py:343 django_q/monitor.py:450
|
||
msgid "Id"
|
||
msgstr "Id"
|
||
|
||
#: django_q/monitor.py:70
|
||
msgid "State"
|
||
msgstr "Statut"
|
||
|
||
#: django_q/monitor.py:74
|
||
msgid "Pool"
|
||
msgstr "Piscine"
|
||
|
||
#: django_q/monitor.py:78
|
||
msgid "TQ"
|
||
msgstr "TQ"
|
||
|
||
#: django_q/monitor.py:82
|
||
msgid "RQ"
|
||
msgstr "RQ"
|
||
|
||
#: django_q/monitor.py:86
|
||
msgid "RC"
|
||
msgstr "RC"
|
||
|
||
#: django_q/monitor.py:90
|
||
msgid "Up"
|
||
msgstr "Haut"
|
||
|
||
#: django_q/monitor.py:170 django_q/monitor.py:279
|
||
msgid "Queued"
|
||
msgstr "En file d'attente"
|
||
|
||
#: django_q/monitor.py:178
|
||
msgid "Success"
|
||
msgstr "Succès"
|
||
|
||
#: django_q/monitor.py:188 django_q/monitor.py:287
|
||
msgid "Failures"
|
||
msgstr "Défaillances"
|
||
|
||
#: django_q/monitor.py:199 django_q/monitor.py:485
|
||
msgid "[Press q to quit]"
|
||
msgstr "[appuyez sur q pour quitter]"
|
||
|
||
#: django_q/monitor.py:223
|
||
msgid "day"
|
||
msgstr "jour"
|
||
|
||
#: django_q/monitor.py:244
|
||
msgid "second"
|
||
msgstr "seconde"
|
||
|
||
#: django_q/monitor.py:247
|
||
msgid "minute"
|
||
msgstr "minute"
|
||
|
||
#: django_q/monitor.py:250
|
||
msgid "hour"
|
||
msgstr "heure"
|
||
|
||
#: django_q/monitor.py:260
|
||
#, python-format
|
||
msgid "-- %(prefix)s %(version)s on %(info)s --"
|
||
msgstr "--%(prefix)s %(version)s sur %(info)s --"
|
||
|
||
#: django_q/monitor.py:266
|
||
msgid "Clusters"
|
||
msgstr "Grappes"
|
||
|
||
#: django_q/monitor.py:270
|
||
msgid "Workers"
|
||
msgstr "Processus"
|
||
|
||
#: django_q/monitor.py:274
|
||
msgid "Restarts"
|
||
msgstr "Redémarrages"
|
||
|
||
#: django_q/monitor.py:283
|
||
msgid "Successes"
|
||
msgstr "Succès"
|
||
|
||
#: django_q/monitor.py:292
|
||
msgid "Schedules"
|
||
msgstr "Planifications"
|
||
|
||
#: django_q/monitor.py:296
|
||
#, python-format
|
||
msgid "Tasks/%(per)s"
|
||
msgstr "Tâches/%(per)s"
|
||
|
||
#: django_q/monitor.py:300
|
||
msgid "Avg time"
|
||
msgstr "Temps Moyen"
|
||
|
||
#: django_q/monitor.py:348
|
||
msgid "Available (%)"
|
||
msgstr ""
|
||
|
||
#: django_q/monitor.py:354
|
||
msgid "Available (MB)"
|
||
msgstr "Disponible sur (MB)"
|
||
|
||
#: django_q/monitor.py:359
|
||
msgid "Total (MB)"
|
||
msgstr "Total (MB)"
|
||
|
||
#: django_q/monitor.py:364
|
||
msgid "Sentinel (MB)"
|
||
msgstr "Sentinel (MB)"
|
||
|
||
#: django_q/monitor.py:370
|
||
msgid "Monitor (MB)"
|
||
msgstr "Monitor (MB)"
|
||
|
||
#: django_q/monitor.py:376
|
||
#, fuzzy
|
||
#| msgid "Workers"
|
||
msgid "Workers (MB)"
|
||
msgstr "Processus (MB)"
|
||
|
||
#: django_q/monitor.py:478
|
||
#, python-format
|
||
msgid "Available lowest (): %(memory_percent)s ((at)s)"
|
||
msgstr "Disponible le plus bas () : %(memory_percent)s ((at)s)"
|
||
|
||
#: django_q/monitor.py:496
|
||
msgid "No clusters appear to be running."
|
||
msgstr "Aucun cluster ne semble être en cours d'exécution."
|
||
|
||
#: django_q/signals.py:22
|
||
#, python-format
|
||
msgid "malformed return hook '%(hook)s' for [%(name)s]"
|
||
msgstr "hook de retour mal formé' %(hook)s 'pour [%(name)s]"
|
||
|
||
#: django_q/signals.py:30
|
||
#, python-format
|
||
msgid "return hook %(hook)s failed on [%(name)s] because %(error)s"
|
||
msgstr "le crochet de retour %(hook)s a échoué sur [%(name)s] parce que %(error)s"
|