Add adaptive drill intro, refactor key hints
This commit is contained in:
@@ -17,12 +17,12 @@ menu:
|
||||
settings_desc: 'Configurer keydr'
|
||||
day_streak: ' | %{days} jours consécutifs'
|
||||
key_progress: ' Progression %{unlocked}/%{total} (%{mastered} maîtrisées) | Objectif %{target} WPM%{streak}'
|
||||
hint_start: '[1-3] Démarrer'
|
||||
hint_skill_tree: '[t] Arbre de Compétences'
|
||||
hint_keyboard: '[b] Clavier'
|
||||
hint_stats: '[s] Statistiques'
|
||||
hint_settings: '[c] Paramètres'
|
||||
hint_quit: '[q] Quitter'
|
||||
hint_start: 'Démarrer'
|
||||
hint_skill_tree: 'Arbre de Compétences'
|
||||
hint_keyboard: 'Clavier'
|
||||
hint_stats: 'Statistiques'
|
||||
hint_settings: 'Paramètres'
|
||||
hint_quit: 'Quitter'
|
||||
|
||||
# Écran d'exercice
|
||||
drill:
|
||||
@@ -40,8 +40,8 @@ drill:
|
||||
passage_source: ' Source du passage '
|
||||
footer: '[ESC] Fin [Backspace] Effacer'
|
||||
keys_reenabled: 'Touches réactivées en %{ms}ms'
|
||||
hint_end: '[ESC] Fin de l''exercice'
|
||||
hint_backspace: '[Backspace] Effacer'
|
||||
hint_end: 'Fin de l''exercice'
|
||||
hint_backspace: 'Effacer'
|
||||
|
||||
# Tableau de bord / résultat de l'exercice
|
||||
dashboard:
|
||||
@@ -56,11 +56,11 @@ dashboard:
|
||||
correct_detail: ' (%{correct}/%{total} corrects)'
|
||||
input_blocked: ' Saisie temporairement bloquée '
|
||||
input_blocked_ms: '(%{ms}ms restantes)'
|
||||
hint_continue: '[c/Enter/Space] Continuer'
|
||||
hint_retry: '[r] Réessayer'
|
||||
hint_menu: '[q] Menu'
|
||||
hint_stats: '[s] Statistiques'
|
||||
hint_delete: '[x] Supprimer'
|
||||
hint_continue: 'Continuer'
|
||||
hint_retry: 'Réessayer'
|
||||
hint_menu: 'Menu'
|
||||
hint_stats: 'Statistiques'
|
||||
hint_delete: 'Supprimer'
|
||||
|
||||
# Barre latérale de statistiques (pendant l'exercice)
|
||||
sidebar:
|
||||
@@ -86,12 +86,12 @@ stats:
|
||||
tab_accuracy: '[4] Précision'
|
||||
tab_timing: '[5] Chronométrage'
|
||||
tab_ngrams: '[6] N-grammes'
|
||||
hint_back: '[ESC] Retour'
|
||||
hint_next_tab: '[Tab] Onglet suivant'
|
||||
hint_switch_tab: '[1-6] Changer d''onglet'
|
||||
hint_navigate: '[j/k] Naviguer'
|
||||
hint_page: '[PgUp/PgDn] Défiler'
|
||||
hint_delete: '[x] Supprimer'
|
||||
hint_back: 'Retour'
|
||||
hint_next_tab: 'Onglet suivant'
|
||||
hint_switch_tab: 'Changer d''onglet'
|
||||
hint_navigate: 'Naviguer'
|
||||
hint_page: 'Défiler'
|
||||
hint_delete: 'Supprimer'
|
||||
summary_title: ' Résumé '
|
||||
drills: ' Exercices : '
|
||||
avg_wpm: ' WPM Moy : '
|
||||
@@ -200,13 +200,13 @@ settings:
|
||||
import_path: 'Chemin d''Import'
|
||||
import_data: 'Importer les Données'
|
||||
import_now: 'Importer maintenant'
|
||||
hint_save_back: '[ESC] Sauvegarder et retour'
|
||||
hint_change_value: '[Enter/flèches] Changer la valeur'
|
||||
hint_edit_path: '[Enter sur chemin] Éditer'
|
||||
hint_move: '[←→] Déplacer'
|
||||
hint_tab_complete: '[Tab] Compléter (à la fin)'
|
||||
hint_confirm: '[Enter] Confirmer'
|
||||
hint_cancel: '[Esc] Annuler'
|
||||
hint_save_back: 'Sauvegarder et retour'
|
||||
hint_change_value: 'Changer la valeur'
|
||||
hint_edit_path: 'Éditer'
|
||||
hint_move: 'Déplacer'
|
||||
hint_tab_complete: 'Compléter (à la fin)'
|
||||
hint_confirm: 'Confirmer'
|
||||
hint_cancel: 'Annuler'
|
||||
success_title: ' Succès '
|
||||
error_title: ' Erreur '
|
||||
press_any_key: 'Appuyez sur une touche'
|
||||
@@ -236,9 +236,9 @@ select:
|
||||
cached: ' (en cache)'
|
||||
disabled_download: ' (désactivé : téléchargement requis)'
|
||||
download_required: ' (téléchargement requis)'
|
||||
hint_navigate: '[Up/Down/PgUp/PgDn] Naviguer'
|
||||
hint_confirm: '[Enter] Confirmer'
|
||||
hint_back: '[ESC] Retour'
|
||||
hint_navigate: 'Naviguer'
|
||||
hint_confirm: 'Confirmer'
|
||||
hint_back: 'Retour'
|
||||
language_resets_layout: 'Sélectionner une langue réinitialise la disposition à celle par défaut de cette langue.'
|
||||
layout_no_language_change: 'Changer la disposition ne change pas la langue du dictionnaire.'
|
||||
disabled_network_notice: 'Certaines langues sont désactivées : activez les téléchargements dans intro/paramètres.'
|
||||
@@ -267,11 +267,11 @@ skill_tree:
|
||||
level: 'Niveau %{current}/%{total}'
|
||||
level_zero: 'Niveau 0/%{total}'
|
||||
in_focus: ' en focus'
|
||||
hint_navigate: '[↑↓/jk] Naviguer'
|
||||
hint_scroll: '[PgUp/PgDn ou Ctrl+U/Ctrl+D] Défiler'
|
||||
hint_back: '[q] Retour'
|
||||
hint_unlock: '[Enter] Déverrouiller'
|
||||
hint_start_drill: '[Enter] Lancer l''Exercice'
|
||||
hint_navigate: 'Naviguer'
|
||||
hint_scroll: 'Défiler'
|
||||
hint_back: 'Retour'
|
||||
hint_unlock: 'Déverrouiller'
|
||||
hint_start_drill: 'Lancer l''Exercice'
|
||||
unlock_msg_1: 'Une fois déverrouillé, l''exercice adaptatif inclura les touches de cette branche qui sont déverrouillées.'
|
||||
unlock_msg_2: 'Si vous voulez vous concentrer sur cette branche, lancez un exercice directement depuis cette branche dans l''Arbre de Compétences.'
|
||||
confirm_unlock: 'Déverrouiller %{branch} ?'
|
||||
@@ -328,7 +328,7 @@ milestones:
|
||||
all_mastered_desc: 'Chaque touche du clavier est à confiance maximale.'
|
||||
mastery_takes_practice: 'La maîtrise n''est pas une destination — elle nécessite une pratique continue.'
|
||||
keep_drilling: 'Continuez à vous entraîner pour garder votre niveau.'
|
||||
hint_skill_tree_continue: '[t] Ouvrir l''Arbre de Compétences [Autre touche] Continuer'
|
||||
hint_skill_tree_continue: 'Ouvrir l''Arbre de Compétences [Autre touche] Continuer'
|
||||
hint_any_key: 'Appuyez sur une touche pour continuer'
|
||||
input_blocked: 'Saisie temporairement bloquée (%{ms}ms restantes)'
|
||||
unlock_msg_1: 'Bon travail ! Continuez à améliorer vos compétences.'
|
||||
@@ -340,12 +340,24 @@ milestones:
|
||||
mastery_msg_3: 'Mémoire musculaire acquise !'
|
||||
mastery_msg_4: 'Une touche de plus conquise !'
|
||||
|
||||
# Superposition d'introduction à l'exercice adaptatif
|
||||
adaptive_intro:
|
||||
title: ' Bienvenue dans l''Exercice Adaptatif ! '
|
||||
how_it_works: 'Comment fonctionnent les exercices adaptatifs :'
|
||||
desc_start: 'Vous commencez avec un petit ensemble des lettres les plus courantes déverrouillées.'
|
||||
desc_progress: 'Au fur et à mesure que vous les tapez avec confiance, de nouvelles touches se déverrouillent progressivement'
|
||||
desc_expand: 'jusqu''à ce que vous ayez maîtrisé le clavier complet.'
|
||||
target_wpm_label: 'WPM Objectif :'
|
||||
target_wpm_desc: 'Cela influence la vitesse de déverrouillage des touches — des objectifs plus élevés nécessitent'
|
||||
target_wpm_default: 'une frappe plus rapide. 35 WPM est un bon point de départ si vous n''êtes pas sûr.'
|
||||
hint: '[←→] Régler WPM [Enter/Space] Commencer l''exercice'
|
||||
|
||||
# Explorateur de clavier
|
||||
keyboard:
|
||||
title: ' Clavier '
|
||||
subtitle: 'Appuyez ou cliquez sur une touche'
|
||||
hint_navigate: '[←→↑↓/hjkl/Tab] Naviguer'
|
||||
hint_back: '[q/ESC] Retour'
|
||||
hint_navigate: 'Naviguer'
|
||||
hint_back: 'Retour'
|
||||
key_label: 'Touche : '
|
||||
finger_label: 'Doigt : '
|
||||
hand_left: 'Gauche'
|
||||
@@ -397,11 +409,11 @@ intro:
|
||||
start_passage_drill: 'Lancer l''exercice de passage'
|
||||
start_code_drill: 'Lancer l''exercice de code'
|
||||
confirm: 'Confirmer'
|
||||
hint_navigate: '[Up/Down] Naviguer'
|
||||
hint_adjust: '[Left/Right] Ajuster'
|
||||
hint_edit: '[Type/Backspace] Éditer'
|
||||
hint_confirm: '[Enter] Confirmer'
|
||||
hint_cancel: '[ESC] Annuler'
|
||||
hint_navigate: 'Naviguer'
|
||||
hint_adjust: 'Ajuster'
|
||||
hint_edit: 'Éditer'
|
||||
hint_confirm: 'Confirmer'
|
||||
hint_cancel: 'Annuler'
|
||||
preparing_download: 'Préparation du téléchargement...'
|
||||
download_passage_title: ' Téléchargement de la Source de Passage '
|
||||
download_code_title: ' Téléchargement de la Source de Code '
|
||||
|
||||
Reference in New Issue
Block a user