449 lines
20 KiB
YAML
449 lines
20 KiB
YAML
fr:
|
||
activemodel:
|
||
errors:
|
||
models:
|
||
forms/csv_conversion_form:
|
||
attributes:
|
||
name_column:
|
||
blank: "Choisir une colonne pour les noms des participant.e.s est nécessaire"
|
||
greater_than: "Choisir une colonne pour les noms des participant.e.s est nécessaire"
|
||
activerecord:
|
||
attributes:
|
||
category:
|
||
contestant_count: Nombre de participant.e.s
|
||
new: Nouvelle catégorie
|
||
name: Catégorie
|
||
completion:
|
||
completed: Puzzle terminé
|
||
contestant_id: Participant.e
|
||
display_time: Temps
|
||
display_time_from_start: Temps depuis le début
|
||
display_time_from_start_description: Format mm:ss ou h:mm:ss
|
||
display_relative_time: Temps pour ce puzzle
|
||
puzzle: Puzzle
|
||
missing_pieces: Pièces manquantes
|
||
projected_time: Temps projeté
|
||
remaining_pieces: Pièces restantes (puzzle non fini)
|
||
contest:
|
||
code: Code pour les organisateur.ices
|
||
code_description: Optionnel. Utilisé pour les organisateur.ices dans les concours en présentiel lorsque sont imprimés des QR codes à placer sur les tables
|
||
duration: Durée
|
||
duration_description: Format h:mm ou hh:mm
|
||
lang: Langue pour le classement public
|
||
missing_pieces: Demander le nombre de pièces manquantes pour les puzzles complétés
|
||
name: Nom
|
||
offline_form: Activer le formulaire de participation hors-ligne
|
||
offline_form_description: Les participant.e.s hors-ligne pourront participer en prenant une photo du puzzle avant de le commencer, puis valider leur temps avec une photo du puzzle une fois complété
|
||
offline_form_warning: Activable uniquement pour les concours avec un seul puzzle
|
||
organizer_form: Activer les formulaires publics pour les organisateur.ices
|
||
organizer_form_description: Nécessaire pour que les QR codes fonctionnent
|
||
public: Activer le classement public
|
||
ranking_mode: Mode de classement (classement public & exports CSV)
|
||
show_stopwatch: Afficher le chronomètre
|
||
team: Concours par équipes
|
||
team_description: Principalement pour des raisons d'affichage
|
||
allow_registration: Autoriser l'inscription via l'interface
|
||
allow_registration_description: Génère un formulaire d'inscription pour ce concours
|
||
contestant:
|
||
completions: Complétions
|
||
display_time: Temps
|
||
email: Email
|
||
name: Nom
|
||
offline: Hors-ligne ?
|
||
email_description: Optionnel. Utile pour envoyer des emails aux participant.e.s depuis cette app, ou pour reconnaître les pseudos gmeet quand ils ne correspondent pas au nom préalablement entré.
|
||
csv_import:
|
||
file: Fichier
|
||
separator: Délimiteur
|
||
event:
|
||
lang: Langue pour le classement partagé
|
||
name: Nom
|
||
shared_scoreboard: Classement partagé
|
||
shared_scoreboard_description: Si activé, un lien de classement partagé sera disponible pour l'événement, avec des onglets pour chacune des épreuves.
|
||
message:
|
||
author: Auteur.ice
|
||
processed: Traité ?
|
||
text: Contenu
|
||
time: Temps
|
||
offline:
|
||
completed: Puzzle terminé
|
||
name: Ton nom ou pseudo
|
||
missing_pieces: Pièces manquantes
|
||
remaining_pieces: Pièces restantes
|
||
puzzle:
|
||
brand: Marque
|
||
hidden: Non découvert
|
||
hidden_description: Un puzzle non découvert n'apparaît pas dans le classement public, ni dans les formulaires publics
|
||
image: Image
|
||
name: Nom
|
||
pieces: Nombre de pièces
|
||
session:
|
||
email_address: Adresse email
|
||
password: Mot de passe
|
||
user:
|
||
username: Nom d'utilisateur.ice
|
||
email_address: Adresse email
|
||
lang: Langue de l'interface
|
||
password: Nouveau mot de passe
|
||
world_bet:
|
||
name: Nom
|
||
errors:
|
||
models:
|
||
completion:
|
||
attributes:
|
||
code:
|
||
mismatch: "Code non valide"
|
||
contestant_id:
|
||
taken: "Ce.tte participant.e a déjà complété le puzzle"
|
||
display_time_from_start:
|
||
blank: Obligatoire
|
||
invalid: "Formats autorisés: xx:xx:xx, x:xx:xx, xx:xx, x:xx, xx"
|
||
puzzle_id:
|
||
taken: "Ce.tte participant.e a déjà complété ce puzzle"
|
||
remaining_pieces:
|
||
blank: Ce champ est obligatoire
|
||
not_an_integer: Ce n'est pas un nombre entier
|
||
not_a_number: Ce n'est pas un nombre entier
|
||
too_large: "Ne peut pas être plus grand que le nombre de pièces du puzzle"
|
||
contest:
|
||
attributes:
|
||
duration:
|
||
blank: Obligatoire
|
||
invalid: Durée invalide
|
||
name:
|
||
blank: Le nom du concours ne peut pas être vide
|
||
contestant:
|
||
attributes:
|
||
name:
|
||
blank: Le nom du ou de la participant.e ne peut pas être vide
|
||
csv_import:
|
||
attributes:
|
||
file:
|
||
blank: "Aucun fichier sélectionné"
|
||
empty: "Ce fichier est vide"
|
||
not_a_csv_file: "Le fichier doit être au format CSV"
|
||
event:
|
||
attributes:
|
||
name:
|
||
blank: Le nom de l'événement ne peut pas être vide
|
||
offline:
|
||
attributes:
|
||
end_image:
|
||
blank: Tu dois inclure cette image pour pouvoir valider ta participation
|
||
missing_pieces:
|
||
not_an_integer: Ce n'est pas un entier
|
||
not_a_number: Ce n'est pas un entier
|
||
name:
|
||
blank: Tu dois entrer un nom pour pouvoir participer
|
||
remaining_pieces:
|
||
blank: Tu dois renseigner le nombre de pièces restantes à assembler
|
||
not_an_integer: Ce n'est pas un entier
|
||
not_a_number: Ce n'est pas un entier
|
||
start_image:
|
||
blank: Tu dois inclure cette image pour pouvoir participer
|
||
puzzle:
|
||
attributes:
|
||
name:
|
||
blank: Le nom du puzzle est obligatoire
|
||
pieces:
|
||
blank: Il est obligatoire d'indiquer le nombre de pièces
|
||
user:
|
||
attributes:
|
||
email_address:
|
||
blank: L'email est obligatoire
|
||
username:
|
||
blank: Le nom d'utilisateur.ice est obligatoire
|
||
taken: Ce nom d'utilisateur.ice est déjà utilisé
|
||
password:
|
||
blank: Le mot de passe ne peut pas être vide
|
||
world_bet:
|
||
attributes:
|
||
bet:
|
||
duplicate:
|
||
Il n'est pas possible de choisir un.e participant.e plusieurs fois dans une des deux listes
|
||
name:
|
||
blank: Le nom est obligatoire
|
||
taken: Ce nom est déjà pris
|
||
categories:
|
||
destroy:
|
||
notice: Catégorie supprimée
|
||
new:
|
||
error: Le nom de la catégorie ne peut pas être vide
|
||
notice: Catégorie ajoutée
|
||
completions:
|
||
destroy:
|
||
notice: Complétion supprimée
|
||
edit:
|
||
notice: Complétion modifiée
|
||
title: Modifier la complétion
|
||
form:
|
||
all_finished: Tous les puzzles ont déjà été complétés par %{name}
|
||
code: Code organisateur.ice
|
||
completed_no: Non
|
||
completed_note: "S'il manque juste quelques pièces qui sont introuvables, répondre : Oui"
|
||
completed_question: Est-ce que le puzzle est terminé/validé ?
|
||
completed_yes: Oui
|
||
pieces_radio_assembled: Pièces assemblées
|
||
pieces_radio_remaining: Pièces restantes
|
||
remaining_pieces_question: As-tu compté le nombre de pièces assemblées, ou le nombre de pièces restantes ?
|
||
validate_name: "Valider un puzzle pour %{name}"
|
||
new:
|
||
notice: Complétion ajoutée
|
||
title: Ajout d'une complétion
|
||
singular: complétion
|
||
contests:
|
||
destroy:
|
||
notice: Concours supprimé
|
||
edit:
|
||
notice: Concours modifié
|
||
title: Paramètres du concours
|
||
form:
|
||
offline_single_puzzle_warning: Ce n'est pas activable pour les concours avec plusieurs puzzles
|
||
index:
|
||
title: Bienvenue %{username} !
|
||
manage_contests: Mes concours de puzzle
|
||
message: Ici se trouvent les concours non associés à des événements
|
||
new_contest: Créer un nouveau concours
|
||
modals:
|
||
destroy:
|
||
button: Supprimer le concours
|
||
text: Tu t'apprête à supprimer le concours %{contest} et toutes ses données liées (participant.e.s, puzzles, ...). Cette action est définitive et non-réversible, es-tu sûr.e de vouloir procéder ?
|
||
title: Suppression du concours %{contest}
|
||
nav:
|
||
categories: Catégories de participant.e.s
|
||
categories_description: Après avoir ajouté des catégories, elles pourront être attributées aux participant.e.s sur leurs profils, et un filtre sera disponible sur le classement public
|
||
general: Général
|
||
online: Concours en ligne
|
||
onsite: Concours en présentiel
|
||
onsite_description: Attention, les URLs de ces formulaires sont actuellement techniquement devinables, et une personne mal intentionnée pourrait y trouver la liste de noms des puzzles grâce au menu déroulant présent sur ce formulaire. Je vais travailler bientôt à mieux sécuriser ces formulaires et ce paramètre deviendra alors non nécessaire. En attendant je recommande de garder ce paramètre désactivé tant que le concours n'est pas commencé.
|
||
public: Classement public
|
||
settings: Paramètres
|
||
stopwatch: Chronomètre
|
||
new:
|
||
notice: Concours ajouté
|
||
title: Nouveau concours
|
||
scoreboard:
|
||
all_categories: Toutes les catégories
|
||
auto_refresh: Auto-rafraichissement (30s)
|
||
hide_offline: Cacher les participant.e.s hors-ligne
|
||
not_started_message: Cette épreuve n'a pas encore commencé.
|
||
refresh: Activer le rafraichissement automatique de la page (toutes les 5s)
|
||
title: "%{name}"
|
||
show:
|
||
title: "%{name}"
|
||
add_participant: Ajouter un.e participant.e
|
||
add_puzzle: Ajouter un puzzle
|
||
back_to_event: Retour à l'événement
|
||
copy_extension_url: Copier l'URL pour la connexion depuis l'extension web
|
||
open_offline_form: Ouvrir le formulaire hors-ligne
|
||
open_public_scoreboard: Ouvrir le classement public
|
||
offline_form_disabled: Le formulaire hors-ligne n'est pas activé
|
||
public_scoreboard_disabled: Le classement public n'est pas activé
|
||
shared_scoreboard_disabled: Le classement public n'est pas activé pour cette épreuve
|
||
url_copied: L’URL a été copiée dans le presse-papier
|
||
stopwatch:
|
||
info: Ce chronomètre est utilisé pour être affiché dans le classement public, quand autorisé dans les paramètres
|
||
contestants:
|
||
convert_csv:
|
||
title: Importer des participant.e.s
|
||
destroy:
|
||
notice: Participant.e supprimé.e
|
||
edit:
|
||
completions_note: Le temps n'inclut actuellement pas de pénalité pour les pièces manquantes. La possibilité de spécifier des pénalités en temps sera ajouté plus tard à l'interface !
|
||
end_image: Image de fin
|
||
notice: Participant.e modifié.e
|
||
not_finished: Non terminé
|
||
no_puzzles_note: Aucun puzzle n'a été défini encore pour ce concours
|
||
offline_participation: Participation hors-ligne
|
||
start_image: Image de début
|
||
title: Participant.e
|
||
team_title: Équipe
|
||
finalize_import:
|
||
title: Importer des participant.e.s
|
||
generate_qrcodes:
|
||
note: Ces QR codes permettent, quand imprimés et placés sur les tables des participant.e.s, aux organisateur.ice.s de valider les temps de complétion des puzzles
|
||
no_code_note: Les codes ne seront générés qu'une fois un code pour les organisateur.ice.s défini dans les paramètres généraux
|
||
import:
|
||
email_column: Email des participant.e.s
|
||
import_column: Importer ?
|
||
name_column: Noms des participant.e.s
|
||
notice: Participant.e.s importé.e.s
|
||
title: Importer des participant.e.s
|
||
new:
|
||
notice: Participant.e ajouté.e
|
||
title: Nouveau.elle participant.e
|
||
team_title: Nouvelle équipe
|
||
singular: participant.e
|
||
plural: participant.e.s
|
||
teams:
|
||
singular: équipe
|
||
plural: équipes
|
||
upload_csv:
|
||
title: Importer des participant.e.s
|
||
events:
|
||
destroy:
|
||
notice: Événement supprimé
|
||
edit:
|
||
notice: Événement modifié
|
||
form:
|
||
shared_scoreboard_message: Par mesure de sécurité, chaque onglet restera vide jusqu'à ce que soit il y a des premières complétions, soit le chronomètre de l'épreuve a été démarré.
|
||
index:
|
||
contest: épreuve
|
||
contests: épreuves
|
||
message: Nouvelle fonctionalité ! Les événements permettent de regrouper plusieurs concours/épreuves en un seul espace de gestion. Cela permet aussi, si souhaité, d'avoir un lien de classement commun à toutes les épreuves d'un même événement.
|
||
my_contests_outside_events: Mes concours non associés à un événement
|
||
new: Créer un nouvel événement
|
||
other_contest: concours
|
||
other_contests: concours
|
||
subtitle: Mes événements
|
||
title: Bienvenue %{username} !
|
||
new:
|
||
notice: Événement ajouté
|
||
title: Nouvel événement
|
||
show:
|
||
back_to_events: Retour aux événements
|
||
manage_contests: Épreuves de cet événement
|
||
modify: Paramètres
|
||
new_contest: Ajouter une épreuve à cet événement
|
||
shared_scoreboard_disabled: Le classement partagé n'est pas activé
|
||
open_shared_scoreboard: Ouvrir le classement partagé
|
||
helpers:
|
||
badges:
|
||
registration: "auto-inscription"
|
||
team: "équipes"
|
||
buttons:
|
||
add: "Ajouter"
|
||
add_completion: "Convertir"
|
||
back: "⬅ Revenir au concours"
|
||
back_to_contestant: "⬅ Revenir au/à la participant.e"
|
||
confirm: "Confirmer"
|
||
create: "Créer"
|
||
delete: "Supprimer"
|
||
details: Détails
|
||
download_qrcodes_archive: "Télécharger dans une archive ZIP"
|
||
edit: "Modifier"
|
||
end: Clique ici pour valider ta complétion du puzzle
|
||
export: Exporter
|
||
generate_qrcodes: Afficher les QR codes
|
||
import: Importer un CSV
|
||
open: Ouvrir
|
||
open_raw: Ouvrir dans un format imprimable
|
||
refresh: Rafraîchir
|
||
settings: Paramètres
|
||
sign_in: Se connecter
|
||
save: Modifier
|
||
save_password: Modifier le mot de passe
|
||
start: Clique ici pour démarrer ta participation
|
||
stopwatch_continue: Reprendre
|
||
stopwatch_pause: Pause
|
||
stopwatch_reset: Ré-initialiser
|
||
stopwatch_start: Démarrer
|
||
update: Enregistrer les modifications
|
||
validate: Valider
|
||
field: Champ
|
||
none: Aucun champ sélectionné
|
||
rank: Rang
|
||
lib:
|
||
ranking:
|
||
actual: Par nombre de pièces assemblées, puis par temps (recommandé)
|
||
theorical: Par temps uniquement (temps projeté calculé à partir de la vitesse d'assemblage)
|
||
messages:
|
||
index:
|
||
info: Cette section n'est pertinente que pour les concours en ligne qui utilisent la connexion depuis Google Meet
|
||
no_messages: Pas de messages reçus pour le moment
|
||
convert:
|
||
title: Ajout d'une complétion
|
||
destroy:
|
||
notice: Message supprimé
|
||
plural: "messages"
|
||
singular: "message"
|
||
warning: "Au moins un puzzle doit être ajouté avant de pouvoir convertir des messages en complétions."
|
||
nav:
|
||
users: Utilisateur.ices
|
||
home: Accueil
|
||
settings: Mon compte
|
||
log_out: Déconnexion
|
||
offlines:
|
||
form:
|
||
already_submitted: Tu as déjà complété ton puzzle
|
||
completed_message: Merci pour ta participation !
|
||
end_image_select: Prends une photo du puzzle une fois complété, ou de l'état actuel si tu choisis de t'arrêter là
|
||
missing_pieces: Indique le nombre de pièces manquantes s'il y en a
|
||
remaining_pieces: Indique ici le nombre de pièces restantes à assembler
|
||
start_image_select: Prends une photo du puzzle avant de le commencer, avec le code donné par l'organisateur.ice écrit sur du papier
|
||
start_message: C'est parti %{name} !
|
||
puzzles:
|
||
destroy:
|
||
notice: Puzzle supprimé
|
||
edit:
|
||
notice: Puzzle modifié
|
||
title: Modifier le puzzle
|
||
form:
|
||
fake_data_recommendation: Il est recommendé d'entrer de faux noms et images, et de mettre les vrais uniquement quand le concours démarre.
|
||
file_too_big: La taille de l'image dépasse la taille maximum autorisée de 8M
|
||
image_select: Choisis une image
|
||
new:
|
||
notice: Puzzle ajouté
|
||
title: Nouveau puzzle
|
||
singular: puzzle
|
||
plural: puzzles
|
||
sessions:
|
||
new:
|
||
notice: Connection réussie
|
||
title: "Se connecter à l'app Public Scoreboard"
|
||
users:
|
||
edit:
|
||
notice: Paramètres modifiés
|
||
title: "Mes paramètres"
|
||
general_section: "Paramètres globaux"
|
||
password_section: "Mot de passe"
|
||
index:
|
||
title: "Tous.tes les utilisateur.ices"
|
||
new:
|
||
notice: Utilisateur.ice ajouté.e
|
||
title: "Nouveau.elle utilisateur.ice"
|
||
worlds:
|
||
about:
|
||
collaborative_filling_message: Les résultats des participant.e.s sont mis à jour de manière collaborative, plus d'infos dans l'onglet dédié.
|
||
details_message: Pour faire un pari, tu devras choisir plusieurs participant.e.s (plus d'infos sur comment ça marche et sur les facteurs multiplicatifs dans l'onglet dédié). Tu marqueras des points en fonction de comment iels se classent dans chaque round, depuis les qualifs jusqu'à la finale (catégorie solo uniquement). La table ci-dessous donne la répartition des points en fonction des classements.
|
||
final_round: Finale
|
||
one_bet_message: Un seul pari par personne, ne surchargez pas le système svp.
|
||
points: Points
|
||
qualifier_round: Qualifications
|
||
ranking: Classement
|
||
semifinal_round: Demi-finales
|
||
tab: Règles
|
||
two_rankings_message: "Il y a deux classements : un sur les paris parmi l'ensemble des participant.e.s, et l'autres sur les paris sur les français.e.s."
|
||
collab:
|
||
details_message: Ici est l'endroit pour mettre librement et collaborativement à jour les résultats des participant.e.s sélectionné.e.s dans les paris. Je mets cet espace à disposition pour permettre un remplissage plus rapide sans avoir besoin d'attendre que j'ai le temps de tout remplir moi-même. Je vous fais confiance pour faire ça avec soin, sans tricher, et en corrigeant des erreurs si vous en trouvez :)
|
||
error: "Une erreur est survenue : vérifie que tu as bien rentré un rang dans l'intervalle [1, 250]"
|
||
error_message: Si une participant.e ne se qualifie pas lors d'un round, pas besoin alors de remplir son rang pour les rounds qui suivent. Si un rang a été rempli par erreur, changez-le pour n'importe quel rang au-dessus de 150 histoire que ça revienne à un score de 0.
|
||
final: Finale
|
||
notice: "Le rang de cet.te participant.e a été mis à jour"
|
||
rank_message: Il s'agit ici d'indiquer les *classements* obtenus par les participant.e.s lors des différents rounds. Les points seront ensuite calculés automatiquement.
|
||
semifinal: Semifinal
|
||
tab: Remplisage collaboratif
|
||
main:
|
||
french_participants: Sur les participant.e.s français.e.s
|
||
name: Nom
|
||
points: Points
|
||
rank: Rang
|
||
score: Score
|
||
tab: Classements
|
||
view_bet: Voir le pari
|
||
world_participants: Sur toutes les participant.e.s
|
||
new:
|
||
french_section: Pari sur les participant.e.s français.e.s
|
||
message: Pour faire un pari, tu dois choisir 10 participant.e.s sur 2 listes, une comprenant l'ensemble des participant.e.s, l'autre comprenant uniquement les participant.e.s français.e.s. L'ordre a son importance ! Un facteur multiplicatif sera appliqué sur chaque participant.e que tu auras sélectionné.e (en parenthèses ci-dessous). Tu ne peux pas choisir un.e même participant.e plusieurs fois dans une liste, mais tu peux en revanche tout à fait choisir un.e participant.e français.e dans les deux listes !
|
||
notice: Le pari est enregistré !
|
||
tab: Fais ton pari !
|
||
title: Nouveau pari
|
||
world_section: Pari sur l'ensemble des participant.e.s
|
||
title: Les paris des WJPC
|
||
view:
|
||
french_participants: Sur les français.e.s
|
||
multiplier: Multiplicateur
|
||
participant: Participant.e
|
||
subtitle: "Le pari de <b>%{name}</b>"
|
||
total: Total
|
||
world_participants: Sur tout le monde
|