[Localization] Many corrections of recent French translations (#2257)

* Update ability-trigger.ts

* Update achv.ts

* Update battle.ts

* Update challenges.ts

* Update battle.ts

* Update party-ui-handler.ts

* Update pokemon-info-container.ts

* Update trainers.ts

* Update achv.ts

* Update achv.ts

* Update achv.ts

* Update splash-messages.ts

* Update achv.ts

* Update achv.ts

* Update trainers.ts

* Update src/locales/fr/achv.ts

Co-authored-by: Dakurei <maxime.palanchini@gmail.com>

* Update challenges.ts

* Update src/locales/fr/battle.ts

Co-authored-by: Dakurei <maxime.palanchini@gmail.com>

* Update battle.ts

* Update battle.ts

---------

Co-authored-by: Dakurei <maxime.palanchini@gmail.com>
This commit is contained in:
Lugiad 2024-06-15 17:28:33 +02:00 committed by GitHub
parent 8e5b454c87
commit 523f818e12
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 61 additions and 60 deletions

View File

@ -4,7 +4,7 @@ export const abilityTriggers: SimpleTranslationEntries = {
"blockRecoilDamage" : "{{abilityName}}\nde {{pokemonName}} le protège du contrecoup !",
"badDreams": "{{pokemonName}} a le sommeil agité !",
"windPowerCharged": "{{pokemonName}} a été touché par la capacité {{moveName}} et se charge en électricité !",
"perishBody": "{{abilityName}} de {{pokemonName}} \nmettra KO les deux pokémons dans 3 tours !",
"poisonHeal": "{{abilityName}} de {{pokemonName}} \nrétablit un peu ses PV !",
"iceFaceAvoidedDamage": "{{pokemonName}} a évité les\ndommages avec {{abilityName}}!"
"perishBody": "{{abilityName}} de {{pokemonName}}\nmettra les deux Pokémon K.O. dans trois tours !",
"poisonHeal": "{{abilityName}} de {{pokemonName}}\nrestaure un peu ses PV !",
"iceFaceAvoidedDamage": "{{pokemonName}} évite les dégâts\navec {{abilityName}} !"
} as const;

View File

@ -172,97 +172,97 @@ export const PGMachv: AchievementTranslationEntries = {
"MONO_GEN_ONE": {
name: "Le rival originel",
description: "Compléter le défi de la génération 1 uniquement.",
description: "Terminer un challenge avec uniquement des Pokémon de 1re génération.",
},
"MONO_GEN_TWO": {
name: "Entre tradition et modernité",
description: "Compléter le défi de la génération 2 uniquement.",
description: "Terminer un challenge avec uniquement des Pokémon de 2e génération.",
},
"MONO_GEN_THREE": {
name: "Too much water?",
description: "Compléter le défi de la génération 3 uniquement.",
name: "Too much water ?",
description: "Terminer un challenge avec uniquement des Pokémon de 3e génération.",
},
"MONO_GEN_FOUR": {
name: "Est-elle vraiment la plus difficile?",
description: "Compléter le défi de la génération 4 uniquement.",
name: "Réellement la plus difficile ?",
description: "Terminer un challenge avec uniquement des Pokémon de 4e génération.",
},
"MONO_GEN_FIVE": {
name: "Tous les originaux",
description: "Compléter le défi de la génération 5 uniquement.",
name: "Recast complet",
description: "Terminer un challenge avec uniquement des Pokémon de 5e génération.",
},
"MONO_GEN_SIX": {
name: "Aristocrate",
description: "Compléter le défi de la génération 6 uniquement.",
description: "Terminer un challenge avec uniquement des Pokémon de 6e génération.",
},
"MONO_GEN_SEVEN": {
name: "Seulement sur le plan technique",
description: "Compléter le défi de la génération 7 uniquement.",
name: "Seulement techniquement",
description: "Terminer un challenge avec uniquement des Pokémon de 7e génération.",
},
"MONO_GEN_EIGHT": {
name: "Le temps d'un champion !",
description: "Compléter le défi de la génération 8 uniquement.",
name: "Lheure de gloire",
description: "Terminer un challenge avec uniquement des Pokémon de 8e génération.",
},
"MONO_GEN_NINE": {
name: "Elle y est allée doucement avec toi",
description: "Compléter le défi de la génération 9 uniquement.",
name: "Ça va, cétait EZ",
description: "Terminer un challenge avec uniquement des Pokémon de 9e génération.",
},
"MonoType": {
description: "Compléter le défi du monotype {{type}}.",
description: "Terminer un challenge en monotype {{type}}.",
},
"MONO_NORMAL": {
name: "Normalement extraordinaire",
name: "Extraordinairement banal",
},
"MONO_FIGHTING": {
name: "Je connais le kung-fu",
},
"MONO_FLYING": {
name: "Maître des oiseaux",
name: "Angry Birds",
},
"MONO_POISON": {
name: "Touche moi je t'empoissonne !",
name: "Touche moi je tempoisonne !",
},
"MONO_GROUND": {
name: "Prévisions: Tremblements de terre",
name: "Prévisions : Séisme",
},
"MONO_ROCK": {
name: "Solide comme un roc",
name: "Comme un roc",
},
"MONO_BUG": {
name: "Une chenille !!!",
name: "Une chenille !",
},
"MONO_GHOST": {
name: "Who you gonna call?",
name: "SOS Fantômes",
},
"MONO_STEEL": {
name: "Acier galvanisé",
name: "De type Acier !",
},
"MONO_FIRE": {
name: "Allumer le feu !!",
name: "Allumer le feu",
},
"MONO_WATER": {
name: "Quand il pleut, il pleut",
name: "Vacances en Bretagne",
},
"MONO_GRASS": {
name: "Ne pas toucher !",
name: "Ne pas toucher !",
},
"MONO_ELECTRIC": {
name: "Survolté",
name: "À la masse",
},
"MONO_PSYCHIC": {
name: "Télépathe",
name: "Grocervo",
},
"MONO_ICE": {
name: "Froid comme la glace",
},
"MONO_DRAGON": {
name: "Sort le dragon !",
name: "Légendes du club, ou presque",
},
"MONO_DARK": {
name: "Dresseur bresom",
name: "Ça va lui passer",
},
"MONO_FAIRY": {
name: "Juste un peu de magie",
name: "Hey ! Listen !",
},
} as const;

View File

@ -54,12 +54,12 @@ export const battle: SimpleTranslationEntries = {
"escapeVerbFlee": "la fuite",
"notDisabled": "La capacité {{moveName}}\nde {{pokemonName}} nest plus sous entrave !",
"skipItemQuestion": "Êtes-vous sûr·e de ne pas vouloir prendre dobjet ?",
"eggHatching": "Oh ?",
"eggHatching": "Hein ?",
"ivScannerUseQuestion": "Utiliser le Scanner dIV sur {{pokemonName}} ?",
"wildPokemonWithAffix": "{{pokemonName}} sauvage",
"foePokemonWithAffix": "{{pokemonName}} ennemi",
"useMove": "{{pokemonNameWithAffix}} utilise\n{{moveName}} !",
"drainMessage": "{{pokemonName}} a été\nvidée de son énergie !",
"regainHealth": "{{pokemonName}} a récupéré\ndes PV!",
"fainted": "{{pokemonNameWithAffix}} est tombé KO!"
"drainMessage": "Lénergie de {{pokemonName}}\nest drainée !",
"regainHealth": "{{pokemonName}} récupère\ndes PV !",
"fainted": "{{pokemonNameWithAffix}}\nest K.O. !"
} as const;

View File

@ -3,7 +3,7 @@ import { SimpleTranslationEntries } from "#app/plugins/i18n";
export const challenges: SimpleTranslationEntries = {
"title": "Paramètres du Challenge",
"start": "Démarrer",
"illegalEvolution": "{{pokemon}} s'est transformé en pokemon\ninéligible pour ce défi !",
"illegalEvolution": "{{pokemon}} sest transformé en Pokémon\ninéligible pour ce challenge !",
"singleGeneration.name": "Mono-génération",
"singleGeneration.value.0": "Désactivé",
"singleGeneration.desc.0": "Vous ne pouvez choisir que des Pokémon de la génération sélectionnée.",

View File

@ -1,6 +1,7 @@
import { SimpleTranslationEntries } from "#app/plugins/i18n";
export const partyUiHandler: SimpleTranslationEntries = {
"ALL": "Tout",
"SEND_OUT": "Envoyer",
"SUMMARY": "Résumé",
"CANCEL": "Annuler",

View File

@ -8,5 +8,5 @@ export const pokemonInfoContainer: SimpleTranslationEntries = {
"epic": "Épique",
"rare": "Rare",
"common": "Commun",
"form": "Forme:"
"form": "Forme :"
} as const;

View File

@ -28,7 +28,7 @@ export const splashMessages: SimpleTranslationEntries = {
"mostlyConsistentSeeds": "Des seeds à peu près stables !",
"achievementPointsDontDoAnything": "Les Points de Succès servent à rien !",
"youDoNotStartAtLevel": "Ne commence pas au Niveau 2000 !",
"dontTalkAboutTheManaphyEggIncident": "Ne parle pas de l'incident de lŒuf de Manaphy !",
"dontTalkAboutTheManaphyEggIncident": "Ne parle pas de lincident de lŒuf de Manaphy !",
"alsoTryPokengine": "Essaye aussi Pokéngine !",
"alsoTryEmeraldRogue": "Essaye aussi Emerald Rogue!",
"alsoTryRadicalRed": "Essaye aussi Radical Red !",

View File

@ -13,12 +13,12 @@ export const titles: SimpleTranslationEntries = {
"rival": "Rival·e", //Written in gender-inclusive language in wait of a potential split of the entry
"professor": "Professeur·e", //Written in gender-inclusive language in wait of a potential split of the entry
"frontier_brain": "Meneur·euse de Zone", //Written in gender-inclusive language in wait of a potential split of the entry
"rocket_boss": "Leader Team Rocket",
"magma_boss": "Leader Team Magma",
"aqua_boss": "Leader Team Aqua",
"galactic_boss": "Leader Team Galaxy",
"plasma_boss": "Leader Team Plasma",
"flare_boss": "Leader Team Flare",
"rocket_boss": "Leader de la Team Rocket",
"magma_boss": "Leader de la Team Magma",
"aqua_boss": "Leader de la Team Aqua",
"galactic_boss": "Leader de la Team Galaxie",
"plasma_boss": "Leader de la Team Plasma",
"flare_boss": "Leader de la Team Flare",
// Maybe if we add the evil teams we can add "Team Rocket" and "Team Aqua" etc. here as well as "Team Rocket Boss" and "Team Aqua Admin" etc.
} as const;
@ -125,18 +125,18 @@ export const trainerClasses: SimpleTranslationEntries = {
"worker_female": "Ouvrière",
"workers": "Ouvriers",
"youngster": "Gamin",
"rocket_grunt": "Sbire Team Rocket",
"rocket_grunt_female": "Sbire Team Rocket",
"magma_grunt": "Sbire Team Magma",
"magma_grunt_female": "Sbire Team Magma",
"aqua_grunt": "Sbire Team Aqua",
"aqua_grunt_female": "Sbire Team Aqua",
"galactic_grunt": "Sbire Team Galaxy",
"galactic_grunt_female": "Sbire Team Galaxy",
"plasma_grunt": "Sbire Team Plasma",
"plasma_grunt_female": "Sbire Team Plasma",
"flare_grunt": "Sbire Team Flare",
"flare_grunt_female": "Sbire Team Flare",
"rocket_grunt": "Sbire de la Team Rocket",
"rocket_grunt_female": "Sbire de la Team Rocket",
"magma_grunt": "Sbire de la Team Magma",
"magma_grunt_female": "Sbire de la Team Magma",
"aqua_grunt": "Sbire de la Team Aqua",
"aqua_grunt_female": "Sbire de la Team Aqua",
"galactic_grunt": "Sbire de la Team Galaxie",
"galactic_grunt_female": "Sbire Team Galaxie",
"plasma_grunt": "Sbire de la Team Plasma",
"plasma_grunt_female": "Sbire de la Team Plasma",
"flare_grunt": "Sbire de la Team Flare",
"flare_grunt_female": "Sbire de la Team Flare",
} as const;
// Names of special trainers like gym leaders, elite four, and the champion