// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';

// ignore_for_file: type=lint

/// The translations for French (`fr`).
class AppLocalizationsFr extends AppLocalizations {
  AppLocalizationsFr([String locale = 'fr']) : super(locale);

  @override
  String get appTitle => 'Pokéguess';

  @override
  String get whosThatPokemon => 'QUI EST CE POKÉMON ?';

  @override
  String get shinyDetected => '✨ POKÉMON SHINY DÉTECTÉ ! ✨';

  @override
  String get genFilter => 'FILTRE GÉN.';

  @override
  String get identificationInput => 'SAISIE D\'IDENTIFICATION';

  @override
  String get hintPrefix => 'INDICE';

  @override
  String get enterPokemonName => 'Entrez le nom du Pokémon...';

  @override
  String get continueButton => 'CONTINUER';

  @override
  String get guessButton => 'DEVINER !';

  @override
  String hintButton(int count) {
    return 'INDICE ($count)';
  }

  @override
  String skipButton(int count) {
    return 'PASSER ($count)';
  }

  @override
  String get currentScore => 'SCORE ACTUEL';

  @override
  String personalBest(int score) {
    return 'MEILLEUR SCORE : $score';
  }

  @override
  String caughtShiny(String name) {
    return '✨ SHINY ! Tu as attrapé $name ! (+20 pts) ✨';
  }

  @override
  String caughtNormal(String name) {
    return 'Correct ! Tu as attrapé $name !';
  }

  @override
  String get wrongGuess => 'Mauvaise réponse ! Réessaie.';

  @override
  String get errorLoadingPokemon => 'Erreur de chargement du Pokémon';

  @override
  String get listNational => 'LISTE - NATIONALE';

  @override
  String get tabAll => 'TOUS';

  @override
  String get tabCaught => 'ATTRAPÉS';

  @override
  String get pokemonDiscovered => 'POKÉMON DÉCOUVERTS';

  @override
  String noPokemonFound(String filter) {
    return 'AUCUN POKÉMON DANS $filter';
  }

  @override
  String get pokedexFooter => 'POKÉDEX NATIONAL V2.0';

  @override
  String get loadingError => 'Erreur de chargement';

  @override
  String get baseStats => 'STATS DE BASE';

  @override
  String get noDescription => 'Aucune description disponible pour ce Pokémon.';

  @override
  String get gameOver => 'PARTIE TERMINÉE';

  @override
  String itWas(String name) {
    return 'C\'était $name !';
  }

  @override
  String get gameOverMessage =>
      '« On dirait que ton aventure s\'arrête ici. Tu n\'as plus d\'énergie ! »';

  @override
  String get statStreak => 'SÉRIE';

  @override
  String get statSeen => 'VUS';

  @override
  String get statScore => 'SCORE';

  @override
  String get tryAgain => 'REJOUER';

  @override
  String get backToPokedex => 'RETOUR AU POKÉDEX';

  @override
  String get system => 'SYSTÈME';

  @override
  String get statistics => 'STATISTIQUES';

  @override
  String get colorPalette => 'PALETTE DE COULEURS';

  @override
  String get language => 'LANGUE';

  @override
  String get statBestScore => 'Meilleur score';

  @override
  String get statCaught => 'Attrapés';

  @override
  String get statSeenLabel => 'Vus';

  @override
  String get statCompletion => 'Complétion';

  @override
  String get navList => 'LISTE';

  @override
  String get navGuess => 'DEVINER';

  @override
  String get navSystem => 'SYSTÈME';

  @override
  String get langEnglish => 'Anglais';

  @override
  String get langFrench => 'Français';

  @override
  String get palette0 => 'Pokédex Rouge';

  @override
  String get palette1 => 'Océan Bleu';

  @override
  String get palette2 => 'Forêt Verte';

  @override
  String get palette3 => 'Foudre Jaune';

  @override
  String get palette4 => 'Ombre Violette';
}
