[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 !", "blockRecoilDamage" : "{{abilityName}}\nde {{pokemonName}} le protège du contrecoup !",
"badDreams": "{{pokemonName}} a le sommeil agité !", "badDreams": "{{pokemonName}} a le sommeil agité !",
"windPowerCharged": "{{pokemonName}} a été touché par la capacité {{moveName}} et se charge en électricité !", "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 !", "perishBody": "{{abilityName}} de {{pokemonName}}\nmettra les deux Pokémon K.O. dans trois tours !",
"poisonHeal": "{{abilityName}} de {{pokemonName}} \nrétablit un peu ses PV !", "poisonHeal": "{{abilityName}} de {{pokemonName}}\nrestaure un peu ses PV !",
"iceFaceAvoidedDamage": "{{pokemonName}} a évité les\ndommages avec {{abilityName}}!" "iceFaceAvoidedDamage": "{{pokemonName}} évite les dégâts\navec {{abilityName}} !"
} as const; } as const;

View File

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

View File

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

View File

@ -3,7 +3,7 @@ import { SimpleTranslationEntries } from "#app/plugins/i18n";
export const challenges: SimpleTranslationEntries = { export const challenges: SimpleTranslationEntries = {
"title": "Paramètres du Challenge", "title": "Paramètres du Challenge",
"start": "Démarrer", "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.name": "Mono-génération",
"singleGeneration.value.0": "Désactivé", "singleGeneration.value.0": "Désactivé",
"singleGeneration.desc.0": "Vous ne pouvez choisir que des Pokémon de la génération sélectionnée.", "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"; import { SimpleTranslationEntries } from "#app/plugins/i18n";
export const partyUiHandler: SimpleTranslationEntries = { export const partyUiHandler: SimpleTranslationEntries = {
"ALL": "Tout",
"SEND_OUT": "Envoyer", "SEND_OUT": "Envoyer",
"SUMMARY": "Résumé", "SUMMARY": "Résumé",
"CANCEL": "Annuler", "CANCEL": "Annuler",

View File

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

View File

@ -28,7 +28,7 @@ export const splashMessages: SimpleTranslationEntries = {
"mostlyConsistentSeeds": "Des seeds à peu près stables !", "mostlyConsistentSeeds": "Des seeds à peu près stables !",
"achievementPointsDontDoAnything": "Les Points de Succès servent à rien !", "achievementPointsDontDoAnything": "Les Points de Succès servent à rien !",
"youDoNotStartAtLevel": "Ne commence pas au Niveau 2000 !", "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 !", "alsoTryPokengine": "Essaye aussi Pokéngine !",
"alsoTryEmeraldRogue": "Essaye aussi Emerald Rogue!", "alsoTryEmeraldRogue": "Essaye aussi Emerald Rogue!",
"alsoTryRadicalRed": "Essaye aussi Radical Red !", "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 "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 "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 "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", "rocket_boss": "Leader de la Team Rocket",
"magma_boss": "Leader Team Magma", "magma_boss": "Leader de la Team Magma",
"aqua_boss": "Leader Team Aqua", "aqua_boss": "Leader de la Team Aqua",
"galactic_boss": "Leader Team Galaxy", "galactic_boss": "Leader de la Team Galaxie",
"plasma_boss": "Leader Team Plasma", "plasma_boss": "Leader de la Team Plasma",
"flare_boss": "Leader Team Flare", "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. // 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; } as const;
@ -125,18 +125,18 @@ export const trainerClasses: SimpleTranslationEntries = {
"worker_female": "Ouvrière", "worker_female": "Ouvrière",
"workers": "Ouvriers", "workers": "Ouvriers",
"youngster": "Gamin", "youngster": "Gamin",
"rocket_grunt": "Sbire Team Rocket", "rocket_grunt": "Sbire de la Team Rocket",
"rocket_grunt_female": "Sbire Team Rocket", "rocket_grunt_female": "Sbire de la Team Rocket",
"magma_grunt": "Sbire Team Magma", "magma_grunt": "Sbire de la Team Magma",
"magma_grunt_female": "Sbire Team Magma", "magma_grunt_female": "Sbire de la Team Magma",
"aqua_grunt": "Sbire Team Aqua", "aqua_grunt": "Sbire de la Team Aqua",
"aqua_grunt_female": "Sbire Team Aqua", "aqua_grunt_female": "Sbire de la Team Aqua",
"galactic_grunt": "Sbire Team Galaxy", "galactic_grunt": "Sbire de la Team Galaxie",
"galactic_grunt_female": "Sbire Team Galaxy", "galactic_grunt_female": "Sbire Team Galaxie",
"plasma_grunt": "Sbire Team Plasma", "plasma_grunt": "Sbire de la Team Plasma",
"plasma_grunt_female": "Sbire Team Plasma", "plasma_grunt_female": "Sbire de la Team Plasma",
"flare_grunt": "Sbire Team Flare", "flare_grunt": "Sbire de la Team Flare",
"flare_grunt_female": "Sbire Team Flare", "flare_grunt_female": "Sbire de la Team Flare",
} as const; } as const;
// Names of special trainers like gym leaders, elite four, and the champion // Names of special trainers like gym leaders, elite four, and the champion