Update text resources from Z-A, support LATAM Spanish as a program language (#4599)

* Split zh text resources

* Reorganize language text resources

* Update language codes

Z-A uses the same abbreviations in all languages

* Update characteristics text from Z-A

* Update LATAM text resources from Z-A

* Support LATAM Spanish as a program language

* Handle duplicates
This commit is contained in:
abcboy101 2025-10-27 12:03:48 -04:00 committed by GitHub
parent bee3cfb657
commit b5f5f35f2c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
83 changed files with 3788 additions and 1668 deletions

View File

@ -13,7 +13,10 @@ public static class GameLanguage
public const string DefaultLanguage = "en"; // English
public const int DefaultLanguageIndex = 1;
private static readonly string[] LanguageCodes = ["ja", "en", "fr", "it", "de", "es", "ko", "zh-Hans", "zh-Hant"];
/// <summary>
/// Language codes supported; mirrors <see cref="ProgramLanguage"/>.
/// </summary>
private static readonly string[] LanguageCodes = ["ja", "en", "fr", "it", "de", "es", "es-419", "ko", "zh-Hans", "zh-Hant"];
public static string LanguageCode(int localizationIndex) => (uint)localizationIndex >= LanguageCodes.Length ? DefaultLanguage : LanguageCodes[localizationIndex];
public static int LanguageCount => LanguageCodes.Length;
@ -37,6 +40,7 @@ public static int GetLanguageIndex(string lang)
"it" => LanguageID.Italian,
"de" => LanguageID.German,
"es" => LanguageID.Spanish,
"es-419" => LanguageID.SpanishL,
"ko" => LanguageID.Korean,
"zh-Hans" => LanguageID.ChineseS,
"zh-Hant" => LanguageID.ChineseT,
@ -62,6 +66,8 @@ public static int GetLanguageIndex(string lang)
public static string[] GetStrings(string ident, string lang, [ConstantExpected] string type = "text")
{
string[] data = Util.GetStringList(ident, lang, type);
if (lang == "es-419" && data.Length == 0)
data = Util.GetStringList(ident, "es", type); // fallback to "es"
if (data.Length == 0)
data = Util.GetStringList(ident, DefaultLanguage, type);

View File

@ -234,7 +234,8 @@ private void SanitizeItemNames()
itemlist[621] += " (M)"; // Xtransceiver
itemlist[626] += " (F)"; // Xtransceiver
itemlist[629] += " (2)"; // DNA Splicers
itemlist[637] += " (2)"; // Dropped Item
itemlist[636] += " (M)"; // Dropped Item
itemlist[637] += " (F)"; // Dropped Item
itemlist[707] += " (2)"; // Travel Trunk
itemlist[713] += " (2)"; // Alt Bike
itemlist[714] += " (2)"; // Holo Caster
@ -288,8 +289,8 @@ private void SanitizeItemNames()
if (Language is French)
{
itemlist[1681] += " (LA)"; // Galet Noir dup with 617 (Dark Stone | Black Tumblestone)
itemlist[1262] += " (G8)"; // Nouilles dup with 1934 (Instant Noodles | Rice)
itemlist[1263] += " (G8)"; // Steak Haché dup with 1925 (Precooked Burger | Herbed Sausage)
itemlist[1262] += " (G8)"; // Nouilles dup with 1933 (Noodles | Instant Noodles)
itemlist[1263] += " (G8)"; // Steak Haché dup with 1925 (Hamburger | Precooked Burger)
}
else if (Language is Japanese)
{
@ -421,7 +422,7 @@ private void SanitizeMetLocations()
SanitizeMetGen9(Gen9);
SanitizeMetGen9a(Gen9a);
if (Language is Italian or Spanish)
if (Language is Italian or Spanish or SpanishL)
{
// Campeonato Mundial duplicates
for (int i = 28; i < 35; i++)
@ -464,8 +465,7 @@ private void SanitizeMetGen5(LocationSet6 set)
set.Met0[i] += bw;
// Collision between 40002 (legal) and 00002 (illegal) "Faraway place"
if (set.Met0[2] == set.Met4[2])
set.Met0[2] += " (-)";
set.Met0[2] += " (-)";
// Collision between 00069 (legal) and 30014 (illegal) "Entralink"
if (set.Met3[14] == set.Met0[69])
@ -508,8 +508,7 @@ private void SanitizeMetGen6(LocationSet6 set)
set.Met3[2] += $" ({EggName})"; // Egg From Link Trade
// Collision between 40002 (legal) and 00004 (illegal) "Faraway place"
if (set.Met0[4] == set.Met4[2])
set.Met0[4] += " (-)";
set.Met0[4] += " (-)";
for (int i = 63; i <= 69; i++)
set.Met4[i] += $" ({i - 62})";
@ -532,8 +531,7 @@ private void SanitizeMetGen7(LocationSet6 set)
set.Met0[102] += " (2)";
// Collision between 40002 (legal) and 00004 (illegal) "Faraway place"
if (set.Met0[4] == set.Met4[2])
set.Met0[4] += " (-)";
set.Met0[4] += " (-)";
// Collision between 30012 (legal, in Gen8+) and 40084 (illegal) "Pokémon GO"
if (set.Met3[12] == set.Met4[84])
@ -554,8 +552,7 @@ private static void SanitizeMetGen7b(LocationSet6 set)
set.Met4[i] += " (-)";
// Collision between 40002 (legal) and 00002 (illegal) "Faraway place"
if (set.Met0[2] == set.Met4[2])
set.Met0[2] += " (-)";
set.Met0[2] += " (-)";
set.Met4[73] += " (-)"; // Pokémon GO -- duplicate with 30000's entry
// set.Met3[12] += " (-)"; // Pokémon GO -- duplicate with 40000's entry
}
@ -584,8 +581,7 @@ private void SanitizeMetGen8(LocationSet6 set)
set.Met4[53] += " (-)"; // a Pokémon event -- duplicate with line 37
// Collision between 40002 (legal) and 00004 (illegal) "Faraway place"
if (set.Met0[4] == set.Met4[2])
set.Met0[4] += " (-)";
set.Met0[4] += " (-)";
set.Met4[81] += " (-)"; // Pokémon GO -- duplicate with 30000's entry
set.Met4[86] += " (-)"; // Pokémon HOME -- duplicate with 30000's entry
// set.Met3[12] += " (-)"; // Pokémon GO -- duplicate with 40000's entry
@ -631,7 +627,7 @@ private void SanitizeMetGen8a(LocationSet6 set)
for (int i = 55; i <= 60; i++) // distinguish second set of YYYY Event from the first
set.Met4[i] += " (-)";
if (Language is English or Spanish or German or Italian or French)
if (Language is English or Spanish or SpanishL or German or Italian or French)
{
// Final four locations are not nouns, rather the same location reference (at the...) as prior entries.
set.Met0[152] += " (152)"; // Galaxy Hall
@ -707,8 +703,7 @@ private void SanitizeMetGen9(LocationSet6 set)
set.Met4[48] += " (-)"; // a Pokémon event -- duplicate with line 34
// Collision between 40002 (legal) and 00004 (illegal) "Faraway place"
if (set.Met0[4] == set.Met4[2])
set.Met0[4] += " (-)";
set.Met0[4] += " (-)";
set.Met4[73] += " (-)"; // Pokémon GO -- duplicate with 30000's entry
set.Met4[78] += " (-)"; // Pokémon HOME -- duplicate with 30000's entry
// set.Met3[12] += " (-)"; // Pokémon GO -- duplicate with 40000's entry

View File

@ -14,7 +14,7 @@ public static class GeoLocation
/// <summary>
/// Returns the index of which the <see cref="language"/> is in the country/region list.
/// </summary>
public static int GetLanguageIndex(string language) => Array.IndexOf(lang_geo, language);
public static int GetLanguageIndex(string language) => Array.IndexOf(lang_geo, language == "es-419" ? "es" : language);
private static int GetLanguageIndex(LanguageID language) => GetLanguageIndex(language.GetLanguageCode());
private const string INVALID = nameof(INVALID);

View File

@ -35,6 +35,11 @@ public enum ProgramLanguage
/// </summary>
Español,
/// <summary>
/// Spanish (LATAM)
/// </summary>
Español_LATAM,
/// <summary>
/// Korean
/// </summary>

View File

@ -0,0 +1,35 @@
{
"StatNames": {
"Names": ["PS", "Atq", "Def", "Asp", "Dsp", "Vel"],
"ValueGap": " ",
"Separator": " / "
},
"StatNamesFull": {
"Names": ["PS", "Ataque", "Defensa", "Atq. Esp.", "Def. Esp.", "Velocidad"],
"ValueGap": " ",
"Separator": " / "
},
"Male": "Masculino",
"Female": "Femenina",
"Left": [
{ "Token": "Friendship", "Text": "Felicidad: " },
{ "Token": "EVs", "Text": "EVs: " },
{ "Token": "IVs", "Text": "IVs: " },
{ "Token": "AVs", "Text": "AVs: " },
{ "Token": "GVs", "Text": "GVs: " },
{ "Token": "Level", "Text": "Nivel: " },
{ "Token": "Ability", "Text": "Habilidad: " },
{ "Token": "DynamaxLevel", "Text": "Nivel Dinamax: " },
{ "Token": "TeraType", "Text": "Teratipo: " },
{ "Token": "Nature", "Text": "Naturaleza " },
{ "Token": "Gender", "Text": "Género: "},
{ "Token": "Nickname", "Text": "Apodo: "},
{ "Token": "HeldItem", "Text": "Objeto Equipado: "}
],
"Right": [
],
"Center": [
{ "Token": "Shiny", "Text": "Shiny: Sí" },
{ "Token": "Gigantamax", "Text": "Gigamax: Sí" }
]
}

View File

@ -0,0 +1,23 @@
{
"LineLength": "Line exceeded the maximum supported length: {0}",
"TokenUnknown": "Unrecognized: {0}",
"TokenFailParse": "Parse Failure: {0}",
"MoveCountTooMany": "Too many moves specified: {0}",
"MoveSlotAlreadyUsed": "Move slot already used: {0}",
"MoveDuplicate": "Duplicate move specified: {0}",
"MoveUnrecognized": "Move not recognized: {0}",
"ItemUnrecognized": "Held item not recognized: {0}",
"AbilityDeclaration": "Ability already declared: {0}",
"AbilityUnrecognized": "Ability not recognized: {0}",
"AbilityAlreadySpecified": "Ability already specified: {0}",
"NatureUnrecognized": "Nature not recognized: {0}",
"NatureAlreadySpecified": "Nature already specified: {0}",
"HiddenPowerUnknownType": "Hidden Power type not recognized: {0}",
"HiddenPowerIncompatibleIVs": "Hidden Power type incompatible with IVs: {0}",
"NatureEffortAmpDeclaration": "Nature / effort amp already declared: {0}",
"NatureEffortAmpUnknown": "Unknown nature effort amp: {0}",
"NatureEffortAmpAlreadySpecified": "Nature effort amp already specified: {0}",
"NatureEffortAmpConflictNature": "Declared effort amp conflicts with previously specified nature.",
"NatureAmpNoPlus": "Missing '+' nature amp.",
"NatureAmpNoMinus": "Missing '-' nature amp."
}

View File

@ -0,0 +1,15 @@
{
"Format": "{0}: {1}",
"FormatLevelRange": "{0}: {1}-{2}",
"EncounterType": "Tipo de Encuentro",
"Version": "Versión",
"Level": "Nivel",
"LevelRange": "Rango de nivel",
"Location": "Ubicación",
"OriginSeed": "Semilla original",
"PIDType": "Tipo de PID",
"Time": "Tiempo",
"FrameNewGame": "Nuevo juego: 0x{0}, Fotograma: {1}",
"FrameInitial": "Inicial: 0x{0}, Fotograma: {1}",
"SuffixDays": " (días: {0})"
}

View File

@ -0,0 +1,8 @@
{
"StatNames": [ "PS", "Ataque", "Defensa", "Ataque Especial", "Defensa Especial", "Velocidad" ],
"OriginalTrainer": "Entrenador Original",
"HandlingTrainer": "Entrenador Anterior",
"GenderMale": "Macho",
"GenderFemale": "Hembra",
"GenderGenderless": "Sin género"
}

View File

@ -0,0 +1,374 @@
{
"Valid": "Válido.",
"Legal": "¡Legal!",
"Error": "Error interno.",
"AnalysisUnavailable": "Análisis no disponible para éste Pokémon.",
"F0_1": "{0}: {1}",
"SInvalid": "Inválido",
"SFishy": "Sospechoso",
"SValid": "Válido",
"NotImplemented": "No implementado",
"AbilityCapsuleUsed": "Habilidad disponible con una Cápsula Habilidad.",
"AbilityPatchUsed": "Habilidad disponible con Parche Habilidad.",
"AbilityPatchRevertUsed": "Habilidad disponible con Parche Habilidad a la inversa.",
"AbilityFlag": "La habilidad coincide con el número de habilidad.",
"AbilityHiddenFail": "La habilidad oculta no es correcta para el tipo de encuentro.",
"AbilityHiddenUnavailable": "Habilidad oculta no disponible.",
"AbilityMismatch": "La habilidad no es correcta para el encuentro.",
"AbilityMismatch3": "La habilidad no coincide con la habilidad de la especie en la 3ra generación.",
"AbilityMismatchFlag": "La habilidad no coincide con el número de habilidad.",
"AbilityMismatchGift": "La habilidad no coincide con la del Regalo Misterioso.",
"AbilityMismatchPID": "La habilidad no coincide con el PID.",
"AbilityUnexpected": "La Habilidad no es válida para esta especie/forma.",
"AwakenedCap": "Los AVs individuales no pueden ser mayor que: {0}.",
"AwakenedShouldBeValue": "{1} AV deberían ser mayor que: {0}.",
"BallAbility": "No se puede tener habilidad oculta con esta Bola.",
"BallEggCherish": "No se puede tener una Gloriabola en un Huevo común.",
"BallEggMaster": "No se puede tener una Masterbola en un Huevo común.",
"BallEnc": "Bola correcta para el tipo de encuentro.",
"BallEncMismatch": "Bola inobtenible para el tipo de encuentro.",
"BallHeavy": "No se puede tener una Pesabola para especies ligeras, con poco ratio de captura (7ma generación).",
"BallSpecies": "La especie no se puede obtener en esta Bola.",
"BallSpeciesPass": "Bola posible para esta especie.",
"BallUnavailable": "Bola imposible en la generación de origen.",
"ContestZero": "Las estadísticas de concurso deberían ser 0.",
"ContestZeroSheen": " La estadística de concurso Brillo debería ser 0.",
"ContestSheenGEQ_0": "La estadística de concurso Brillo debería ser >= {0}.",
"ContestSheenLEQ_0": "La estadística de concurso Brillo debería ser <= {0}.",
"DateCalendarInvalidMet": "Met Date is not a valid calendar date.",
"DateCalendarInvalidEgg": "Egg Met Date is not a valid calendar date.",
"DateLocalInvalidDate": "Local Date is outside of console's local time window.",
"DateLocalInvalidTime": "Local Time is not a valid timestamp.",
"DateOutsideDistributionWindow": "La fecha de encuentro está fuera del rango de fechas de distribución.",
"EggContest": "No se pueden aumentar las estadísticas de Concurso de un Huevo.",
"EggEXP": "Los Huevos no pueden recibir experiencia.",
"EggFMetLevel_0": "Encontrado con un nivel inválido, se esperaba {0}.",
"EggHatchCycles": "Ciclos de eclosión del Huevo inválidos.",
"EggLocation": "Se puede eclosionar el Huevo en la localización.",
"EggLocationInvalid": "No se puede eclosionar el Huevo en la localización.",
"EggLocationNone": "Localización del Huevo inválida, no se esperaba ninguna.",
"EggLocationPalPark": "Localización inválida, se esperaba Parque Compi.",
"EggLocationTrade": "Se puede eclosionar el Huevo intercambiado en la localización.",
"EggLocationTradeFail": "Localización del Huevo inválida, no debería haber sido intercambiado mientras era un Huevo.",
"EggMetLocationFail": "No se puede obtener el Huevo en la localización.",
"EggNature": "Los Huevos no pueden tener Naturaleza estadística.",
"EggPP": "Los Huevos no pueden tener los contadores de PP modificados.",
"EggPPUp": "No se puede aplicar Más PP a un huevo.",
"EggRelearnFlags": "Los Huevos no pueden tener Discos Técnicos marcados. ",
"EggShinyPokeStar": "Los Huevos no pueden ser una estrella de los Estudios Cinematográficos Pokéwoods.",
"EggSpecies": "Esta especie no puede tener Huevos.",
"EggUnhatched": "Huevo eclosionado inválido.",
"EncCondition": "Encuentro salvaje válido en la localización.",
"EncConditionBadRNGFrame": "Imposible de encontrar las condiciones para un posible frame de RNG.",
"EncConditionBadSpecies": "La especie no existe en el juego de origen.",
"EncGift": "Imposible encontrar un encuentro con el Huevo de Evento en el juego de origen.",
"EncGiftEggEvent": "Imposible encontrar un Huevo de Evento en el juego de origen.",
"EncGiftIVMismatch": "Los IVs no coinciden con los datos del Regalo Misterio.",
"EncGiftNicknamed": "El regalo de Evento tiene apodo.",
"EncGiftNotFound": "Imposible de encontrar este Regalo Misterioso en la base de datos.",
"EncGiftPIDMismatch": "El PID obligatorio del Regalo Misterioso no es correcto.",
"EncGiftShinyMismatch": "Regalo Misterioso brillante incorrecto.",
"EncGiftVersionNotDistributed": "El Regalo Misterioso no puede ser recibido en esa edición.",
"EncInvalid": "Imposible de encontrar un encuentro en el juego de origen.",
"EncMasteryInitial": "Las marcas iniciales de dominio de movimientos no coincide con las esperadas para el encuentro.",
"EncTradeChangedNickname": "El apodo del intercambio del juego ha sido alterado.",
"EncTradeChangedOT": "EL EO del intercambio del juego ha sido alterado.",
"EncTradeIndexBad": "¿El índice de intercambio del juego no es válido?",
"EncTradeMatch": "Intercambio del juego válido.",
"EncTradeUnchanged": "El EO de intercambio del juego y el apodo no han sido alterados.",
"EncStaticPIDShiny": "El encuentro estático con el Pokémon brillante no es correcto.",
"EncTypeMatch": "El tipo de encuentro corresponde con el encuentro.",
"EncTypeMismatch": "El tipo de encuentro no coincide con el encuentro.",
"EncUnreleased": "Evento no liberado.",
"EncUnreleasedEMewJP": "Mew de la Isla Suprema no japonés. Evento no liberado.",
"EReaderAmerica": "Baya de E-Reader americano en un archivo japonés.",
"EReaderInvalid": "Baya de E-Reader inválida.",
"EReaderJapan": "Baya de E-Reader japonés en un archivo internacional.",
"Effort2Remaining": "2 EVs restantes.",
"EffortAbove252": "Los EVs no pueden superar los 252.",
"EffortAbove510": "Los EVs totales no pueden ser más de 510.",
"EffortAllEqual": "Todos los EVs son iguales.",
"EffortCap100": "El valor de un EV individual para un encuentro de nivel 100 en la 4ta generación no puede ser superior 100.",
"EffortEgg": "Los Huevos no pueden tener EVs.",
"EffortShouldBeZero": "No puede recibir EVs.",
"EffortEXPIncreased": "Todos los EVs son 0, pero el nivel está por encima del nivel de encuentro.",
"EffortUntrainedCap": "El valor del EV sin modificar la experiencia no puede ser superior a {0}.",
"EvoInvalid": "Evolución inválida (o nivel/evolución por intercambio no satisfactorios).",
"EvoTradeReqOutsider": "Forastero {0} debería haber evolucionado en {1}.",
"EvoTradeRequired": "La evolución específica de la versión requiere de un intercambio con la versión opuesta. Se requiere un entrenador anterior.",
"FatefulGiftMissing": "Encuentro fatídico no coincide con el Encuentro. ¿Es un Regalo Misterioso contribuido?",
"FatefulInvalid": "El encuentro fatídico no debería estar marcado.",
"FatefulMissing": "Falta la marca de encuentro fatídico especial del juego.",
"FatefulMystery": "Encuentro fatídico de Regalo Misterioso.",
"FatefulMysteryMissing": "Falta la marca de encuentro fatídico de Regalo Misterioso.",
"FavoriteMarkingUnavailable": "Marca de favorito no disponible.",
"FormArgumentLEQ_0": "El argumento de la forma es muy alto para la forma actual.",
"FormArgumentGEQ_0": "El argumento de la forma es muy bajo para la forma actual.",
"FormArgumentNotAllowed": "El argumento de la forma no está permitida para éste encuentro.",
"FormArgumentValid": "El argumento de la forma es válido.",
"FormArgumentInvalid": "El argumento de la forma no es válido.",
"FormBattle": "La forma no puede existir fuera de combate.",
"FormEternal": "Encuentro con Flor Eterna válido.",
"FormEternalInvalid": "Encuentro con Flor Eterna inválido.",
"FormInvalidGame": "La forma no se puede obtener en el juego de origen.",
"FormInvalidNature": "La forma no puede tener esta Naturaleza.",
"FormItem": "El objeto equipado coincide con la forma.",
"FormItemInvalid": "El objeto equipado no coincide con la forma.",
"FormParty": "La forma no puede existir fuera del equipo.",
"FormPikachuCosplay": "Solo Pikachu Coqueta puede tener esta forma.",
"FormPikachuCosplayInvalid": "Pikachu Coqueta no puede tener la forma por defecto.",
"FormPikachuEventInvalid": "El Pikachu de Evento no puede tener la forma por defecto.",
"FormInvalidExpect_0": "La forma es inválida, se esperaba el índice de forma {0}.",
"FormValid": "Forma es válida.",
"FormVivillon": "Patrón de Vivillon válido.",
"FormVivillonEventPre": "Patrón de Vivillon de evento en una preevolución.",
"FormVivillonInvalid": "Patrón de Vivillon inválido.",
"FormVivillonNonNative": "Patrón de Vivillon no autóctono.",
"G1CatchRateChain": "El ratio de captura no coincide con ninguna especie de la cadena evolutiva del Pokémon.",
"G1CatchRateEvo": "El ratio de captura coincide con la especie pero sin encuentros. Se espera un ratio de captura de una preevolución.",
"G1CatchRateItem": "El ratio de captura no coincide con un objeto equipado válido de la 2da Generación.",
"G1CatchRateMatchPrevious": "Ratio de Captura coincide con las especies de la cadena evolutiva.",
"G1CatchRateMatchTradeback": "Ratio de Captura coincide con un objeto válido equipado de la 2da Generación.",
"G1CatchRateNone": "El ratio de captura no coincide con ninguna especie de la cadena evolutiva del Pokémon o algún objeto de la 2da Generación.",
"G1CharNick": "El apodo de la 1ra y 2a generación usa caracteres no disponibles.",
"G1CharOT": "El EO de la 1ra y 2a generación usa caracteres no disponibles.",
"G1OTGender": "EO femenino inválido para la 1ra y 2a generación.",
"G1Stadium": "EO del Stadium incorrecto.",
"G1Type1Fail": "Tipo A Inválido, no coincide con la especie.",
"G1Type2Fail": "Tipo B Inválido, no coincide con la especie.",
"G1TypeMatch1": "Tipo A Válido, coincide con la especie.",
"G1TypeMatch2": "Tipo B Válido, coincide con la especie.",
"G1TypeMatchPorygon": "Porygon con valores Tipo A y B válidos.",
"G1TypePorygonFail": "Porygon con valores de Tipo A y B inválidos. No coinciden con una combinación de tipo válida.",
"G1TypePorygonFail1": "Porygon con un valor de Tipo A inválido.",
"G1TypePorygonFail2": "Porygon con un valor de Tipo B inválido.",
"G2InvalidTileTreeNotFound": "No se pudo encontrar un árbol para el encuentro mediante Cabezazo en Cristal que coincida con el OTID.",
"G2TreeID": "Se encontró un árbol para el encuentro mediante Cabezazo en Cristal que coincide con el OTID.",
"G2OTGender": "Los OT de los juegos de la consola virtual que no sean Cristal no pueden ser mujeres.",
"G3EReader": "Pokémon oscuro de E-Reader japonés. Encuentro no liberado.",
"G3OTGender": "EO de Colosseum/XD no puede ser femenino.",
"G4InvalidTileR45Surf": "Encuentro mediante Surf en la ruta 45 de Johto. Zonas de agua inalcanzables.",
"G4PartnerMoodEgg": "Eggs cannot have an Mood stat value.",
"G4PartnerMoodZero": "Mood stat value should be zero when not in the player's party.",
"G4ShinyLeafBitsInvalid": "Shiny Leaf/Crown bits are not valid.",
"G4ShinyLeafBitsEgg": "Los Huevos no pueden tener Hoja/Corona dorada.",
"G5IVAll30": "Todos los IVs de los Pokémon de N deberían ser 30.",
"G5PIDShinyGrotto": "Las Capturas en Los Claros Ocultos no pueden ser brillante.",
"G5SparkleInvalid": "La marca chispeante especial de los Pokémon de N en el juego no debería marcarse.",
"G5SparkleRequired": "Falta la marca chispeante especial de los Pokémon de N en el juego.",
"G5PokeStarMustBeZero": "Pokéstar Studios fame must be zero, cannot participate.",
"G5PokeStarImpossibleValue": "Pokéstar Studios fame value is unreachable.",
"G7BSocialShouldBe100Spirit": "Spirit should be 100 for Pokémon not in the player's party.",
"G7BSocialShouldBe100Mood": "Mood should be 100 for Pokémon not in the player's party.",
"GanbaruStatTooHigh": "Un nivel o más de esfuerzo es mayor del límite natural de (10 - bonus IV).",
"GenderInvalidNone": "Pokémon sn género no debería tener género.",
"GeoBadOrder": "Recuerdo de Geolocalización: En blanco/nulo.",
"GeoHardwareInvalid": "Geolocalización: El país no se encuentra en la región de la 3DS.",
"GeoHardwareRange": "Región de consola inválida.",
"GeoHardwareValid": "Geolocalización: El país está en la región de la 3DS.",
"GeoMemoryMissing": "Recuerdo de Geolocalización: Los recuerdos deberían estar presentes.",
"GeoNoCountryHT": "Recuerdo de Geolocalización: El nombre del entrenador anterior aparece pero no tiene país anterior.",
"GeoNoRegion": "Recuerdo de Geolocalización: Región sin país.",
"HyperTrainLevelGEQ_0": "No se puede usar el Entrenamiento Extremo en un Pokémon que no esté al nivel {0}.",
"HyperPerfectAll": "No se puede usar el Entrenamiento Extremo con IVs perfectos.",
"HyperPerfectOne": "No se puede usar el Entrenamiento Extremo con un IV perfecto.",
"HyperPerfectUnavailable": "No se puede usar el Entrenamiento Extremo en cualquier IV.",
"ItemEgg": "Los Huevos no pueden tener objetos equipados.",
"ItemUnreleased": "El objeto equipado aún no está disponible.",
"IVAllEqual_0": "Todos los IVs son {0}.",
"IVNotCorrect": "Los IVs no coinciden con los requerimientos del encuentro.",
"IVFlawlessCountGEQ_0": "Debería tener al menos {0} IVs = 31.",
"LevelEXPThreshold": "La experiencia actual coincide con la del umbral de nivel.",
"LevelEXPTooHigh": "La experiencia actual supera el máximo para el nivel 100.",
"LevelMetBelow": "El nivel actual está por debajo del nivel de encuentro.",
"LevelMetGift": "El nivel actual no coincide con el nivel del Regalo Misterioso.",
"LevelMetGiftFail": "El nivel actual está por debajo del nivel del Regalo Misterioso.",
"LevelMetSane": "El nivel actual no está por debajo del nivel de encuentro.",
"MarkValueOutOfRange_0": "La marca individual en el índice {0} no está en el rango de valores permitidos.",
"MarkValueShouldBeZero": "No se pueden poner las marcas.",
"MarkValueUnusedBitsPresent": "Las marcas usan bits más allá del rango accesible.",
"MemoryArgBadCatch_H": "{0} Recuerdo: {0} no capturó esto.",
"MemoryArgBadHatch_H": "{0} Recuerdo: {0} no eclosionó esto.",
"MemoryArgBadHT": "Recuerdo: No puede tener recuerdo de un entrenador anterior siendo un Huevo.",
"MemoryArgBadID_H": "{0} Recuerdo: No se puede obtener un recuerdo en la edición {0} .",
"MemoryArgBadItem_H1": "{0} Recuerdo: Las especies no pueden contener este objeto.",
"MemoryArgBadLocation_H": "{0} Recuerdo: No se puede obtener la localización en la edición {0}.",
"MemoryArgBadMove_H1": "{0} Recuerdo: La especie no puede aprender {1}.",
"MemoryArgBadOTEgg_H": "{0} Recuerdo: Intercambio por Conexión no es un primer recuerdo válido.",
"MemoryArgBadSpecies_H1": "{0} Recuerdo: No se puede capturar {1} en el juego.",
"MemoryArgSpecies_H": "{0} Recuerdo: La especie no se puede capturar en el juego.",
"MemoryCleared_H": "Recuerdo: No están propiamente claros.",
"MemoryValid_H": "{0} recuerdo es válido.",
"MemoryFeelInvalid_H": "{0} Recuerdo: Sentimiento inválido.",
"MemoryHTFlagInvalid": "No intercambiado: El entrenador actual no debería ser el entrenador anterior.",
"MemoryHTGender_0": "Género Inválido: {0}",
"MemoryHTLanguage": "Falta el idioma del HT.",
"MemoryIndexArgHT": "Debería tener un valor TextVar de recuerdo del entrenador anterior (en algún lugar).",
"MemoryIndexFeel_H1": "{0} Recuerdo: Sentimiento debería ser indicado {1}.",
"MemoryIndexFeelHTLEQ9": "Debería tener un valor de Sensación de Recuerdo entre 0-9.",
"MemoryIndexID_H1": "{0} Recuerdo: Debería ser indicado {1}.",
"MemoryIndexIntensity_H1": "{0} Recuerdo: La intensidad debería ser indicada {1}.",
"MemoryIndexIntensityHT1": "Debería tener un valor de Intensidad de recuerdo de entrenador anterior (1ro).",
"MemoryIndexIntensityMin_H1": "{0} Recuerdo: La intensidad debería ser al menos {1}.",
"MemoryIndexLinkHT": "Debería tener un recuerdo del entrenador anterior por intercambio.",
"MemoryIndexVar": "{0} Recuerdo: TextVar debería ser indicado {1}.",
"MemoryMissingHT": "Recuerdo: Falta el recuerdo del entrenador anterior.",
"MemoryMissingOT": "Recuerdo: Falta el recuerdo del entrenador original.",
"MemorySocialZero": "La sociabilidad deberia ser cero.",
"MemoryStatSocialLEQ_0": "La sociabilidad deberia ser <= {0}",
"MemoryStatAffectionHT0": "No intercambiado: El afecto con el entrenador anterior debería ser cero.",
"MemoryStatAffectionOT0": "El afecto del EO debería de ser cero.",
"MemoryStatFriendshipHT0": "No intercambiado: La amistad con el entrenador anterior debería ser cero.",
"MemoryStatFriendshipOTBaseEvent_0": "La amistad con el EO de evento no coincide con el valor de base.",
"MetDetailTimeOfDay": "Met Time of Day value is not within the expected range.",
"MoveEvoFCombination_0": "Combinaciones de Movimientos no son compatibles con Movimientos de la evolución de {0}.",
"MoveFExpectSingle_0": "Esperado: {0}",
"MoveKeldeoMismatch": "Movimiento/Forma de Keldeo incorrecta.",
"MovePPExpectHealed_0": "Move {0} PP is below the amount expected.",
"MovePPTooHigh_0": "Los PP del movimiento {0} están por encima de los permitidos. ",
"MovePPUpsTooHigh_0": "Move {0} PP Ups is above the amount allowed.",
"MoveShopAlphaMoveShouldBeMastered_0": "El movimiento del alfa deberia estar marcado como dominado.",
"MoveShopAlphaMoveShouldBeOther": "El encuentro del alfa no es posible con este movimiento.",
"MoveShopAlphaMoveShouldBeZero": "Solo los Pokémon alfa pueden tener un movimiento de alfa.",
"MoveShopMasterInvalid_0": "No se puede dominar manualmente {0}: no está permitido.",
"MoveShopMasterNotLearned_0": "No se puede dominar manualmente {0}: no está entre los posibles movimientos recordables.",
"MoveShopPurchaseInvalid_0": "No se puede comprar {0} en la tienda de movimientos.",
"MoveTechRecordFlagMissing_0": "Marca inesperada del DT aprendido: {0}",
"NickFlagEggNo": "El Huevo no debe tener apodo.",
"NickFlagEggYes": "El Huevo debe tener apodo.",
"NickInvalidChar": "No se puede utilizar este apodo.",
"NickLengthLong": "El apodo es demasiado largo.",
"NickLengthShort": "El apodo está vacío.",
"NickMatchLanguage": "El apodo coincide con el de la especie.",
"NickMatchLanguageEgg": "El nombre del Huevo coincide con el idioma del mismo.",
"NickMatchLanguageEggFail": "El nombre del Huevo no coincide con el idioma del mismo.",
"NickMatchLanguageFail": "El apodo no coincide con el de la especie.",
"NickMatchLanguageFlag": "Apodo marcado, coincide con el de la especie.",
"NickMatchNoOthers": "El apodo no coincide con el de otra especie.",
"NickMatchNoOthersFail": "El apodo coincide con el de otra especie (+Idioma).",
"OTLanguage": "El ID del lenguaje debería de ser {0}, no {1}.",
"OTLong": "El nombre del EO demasiado largo.",
"OTShort": "El nombre del EO es muy corto.",
"OTSuspicious": "Detalles del Entrenador Original sospechosos.",
"OT_IDEqual": "El TID16 y el SID16 son iguales.",
"OT_IDs0": "El TID16 y el SID16 son 0.",
"OT_SID0": "El SID16 es cero.",
"OT_SID0Invalid": "El SID16 debería ser 0.",
"OT_TID0": "El TID16 es cero.",
"OT_IDInvalid": "La combinación TID y SID no es posible.",
"PIDEncryptWurmple": "La constante de encriptado para la evolución de Wurmple no coincide.",
"PIDEncryptZero": "La constante de encriptado no está establecida.",
"PIDEqualsEC": "La constante de encriptado coincide con el PID.",
"PIDGenderMatch": "El género coincide con el PID.",
"PIDGenderMismatch": "El género y el PID no coinciden.",
"PIDNatureMatch": "La naturaleza coincide con el PID.",
"PIDNatureMismatch": "La naturaleza y el PID no coinciden.",
"PIDTypeMismatch": "El PID del Tipo de Encuentro no es correcto.",
"PIDZero": "PID no establecido.",
"PlusMoveAlphaMissing_0": "Expected to have mastered the move {0} when encountered as an alpha.",
"PlusMoveMultipleInvalid": "Multiple Plus Move flags are invalid.",
"PlusMoveInvalid_0": "{0} cannot be learned and set as a Plus Move.",
"PlusMoveSufficientLevelMissing_0": "Plus Move flag for {0} must be set.",
"PlusMoveCountInvalid": "Out of range Plus Move flag index is set.",
"PokerusDaysTooHigh_0": "El valor de días restantes del Pokérus es muy alto; se esperaba <= {0}.",
"PokerusStrainUnobtainable_0": "No se puede obtener la cepa de Pokérus {0}.",
"RibbonAllValid": "Todas las cintas están justificadas.",
"RibbonEgg": "No se pueden recibir cintas siendo un Huevo.",
"RibbonsInvalid_0": "Cintas inválidas: {0}",
"RibbonsMissing_0": "Cintas que faltan: {0}",
"RibbonMarkingInvalid_0": "Marca inválida: {0}",
"RibbonMarkingMissing_0": "Marca faltante: {0}",
"RibbonMarkingAffixed_0": "Cinta/marca pegada inválida: {0}",
"StatDynamaxInvalid": "El nivel Dinamax no está dentro del rango esperado.",
"StatIncorrectHeight": "La altura calculada no coincide con el valor almacenado.",
"StatIncorrectHeightCopy": "La altura copiada no coincide con el valor original.",
"StatIncorrectHeightValue": "La altura no coincide con el valor esperado.",
"StatIncorrectWeight": "El peso calculado no coincide con el valor almacenado.",
"StatIncorrectWeightValue": "El peso no coincide con el valor esperado.",
"StatInvalidHeightWeight": "Los valores de altura/peso son estadísticamente improbables.",
"StatIncorrectCP": "Los CP calculados no coinciden con el valor almacenado.",
"StatGigantamaxInvalid": "Gigamax incompatible.",
"StatGigantamaxValid": "La marca de Gigamax fue cambiada por Maxisopa.",
"StatNatureInvalid": "La estadística de la naturaleza no está dentro del rango esperado.",
"StatBattleVersionInvalid": "La Versión de Batalla no está dentro del rango esperado.",
"StatNobleInvalid": "Pokémon señorial incompatible.",
"StatAlphaInvalid": "Alfa incompatible.",
"StoredSourceEgg": "Egg must be in Box or Party.",
"StoredSlotSourceInvalid_0": "Invalid Stored Source: {0}",
"SuperComplete": "El Superentrenamiento completo no es correcto.",
"SuperDistro": "Las misiones de Superentrenamiento distribuidas no están liberadas.",
"SuperEgg": "No se puede Superentrenar un Huevo.",
"SuperNoComplete": "No se puede tener activo el Superentrenamiento completo para el origen.",
"SuperNoUnlocked": "No se puede tener activo el Superentrenamiento desbloqueado para el origen.",
"SuperUnavailable": "Las misiones de Superentrenamiento no están disponibles en lo juegos visitados.",
"SuperUnused": "La casilla de Superentrenamiento no utilizada está marcada.",
"G6SuperTrainEggBag": "Egg cannot use a Training Bag.",
"G6SuperTrainEggHits": "Eggs cannot hit Training Bags.",
"G6SuperTrainBagInvalid_0": "Unrecognized Training Bag ID: {0}",
"G6SuperTrainBagHitsInvalid_012": "Training bag cannot have {0} hits; expected value within [{1},{2}].",
"TeraTypeIncorrect": "El Teratipo no coincide con el esperado.",
"TeraTypeMismatch": "El Teratipo no coincide con ninguno de los tipos por defecto.",
"TradeNotAvailable": "No se puede intercambiar el encuentro al Entrenador actual.",
"TrainerIDNoSeed": "Trainer ID is not obtainable from any RNG seed.",
"TransferBad": "No se puede obtener la especie en los juegos de Consola Virtual.",
"TransferCurrentHandlerInvalid": "Entrenador actual no válido, se esperaba otro valor de los detalles del entrenador del archivo de guardado.",
"TransferEgg": "No se pueden transferir Huevos entre generaciones.",
"TransferEggLocationTransporter": "Localización inválida, se esperaba Pokétransfer.",
"TransferEggMetLevel": "Nivel de encuentro inválido para la transferencia.",
"TransferEggVersion": "Can't transfer Eggs to this game.",
"TransferFlagIllegal": "Marcado como ilegal por el juego (abuso de glitch).",
"TransferHTFlagRequired": "El Entrenador actual no puede ser EO.",
"TransferHTMismatchName": "El nombre del Entrenador actual no corresponde con el nombre esperado.",
"TransferHTMismatchGender": "Handling trainer does not match the expected trainer gender.",
"TransferHTMismatchLanguage": "El idioma del Entrenador actual no corresponde con el idioma esperado.",
"TransferKoreanGen4": "Korean Generation 4 games cannot interact with International Generation 4 games.",
"TransferMet": "Localización inválida. Se esperaba Pokétransfer/Zoroark (Perros Legendarios), Pokétransfer/Celebi (Celebi).",
"TransferNotPossible": "Unable to transfer into current format from origin format.",
"TransferMetLocation": "Localización mediante transferencia inválido.",
"TransferNature": "Naturaleza no válida en base a la Experiencia tras la transferencia.",
"TransferObedienceLevel": "Nivel de obediencia inválido.",
"TransferPIDECBitFlip": "¡El PID debería de ser igual a la CE [Con el primer dígito invertido]!",
"TransferPIDECEquals": "¡El PID debería de ser igual a la CE!",
"TransferPIDECXor": "La constante de encriptado coincide con el PID brillante.",
"TransferTrackerMissing": "Falta el rastreador de transferencia de Pokémon HOME.",
"TransferTrackerShouldBeZero": "El rastreador de transferencia de Pokémon HOME debería ser 0.",
"TrashBytesExpected": "Expected Trash Bytes.",
"TrashBytesMismatchInitial": "Expected initial trash bytes to match the encounter.",
"TrashBytesMissingTerminator": "Final terminator missing.",
"TrashBytesShouldBeEmpty": "Trash Bytes should be cleared.",
"EncTradeShouldHaveEvolvedToSpecies_0": "Trade Encounter should have evolved to species: {0}.",
"EncGiftLanguageNotDistributed": "Gift Encounter was never distributed with this language.",
"EncGiftRegionNotDistributed": "Gift Encounter was never distributed to this Console Region.",
"FormInvalidRangeLEQ_0F": "Contador de forma fuera de rango. Se esperaba <= {0}, se obtuvo {1}.",
"MovesShouldMatchRelearnMoves": "Moves should exactly match Relearn Moves.",
"MemoryStatEnjoyment_0": "Los mimos deberían ser {0}.",
"MemoryStatFullness_0": "La saciedad debería ser {0}.",
"MemoryStatFullnessLEQ_0": "La saciedad debería ser <= {0}.",
"OTLanguageShouldBe_0": "Language ID should be {0}, not {1}.",
"OTLanguageShouldBe_0or1": "Language ID should be {0} or {1}, not {2}.",
"OTLanguageShouldBeLeq_0": "Language ID should be <= {0}, not {1}.",
"OTLanguageCannotPlayOnVersion_0": "Language ID {0} cannot be played on this version.",
"OTLanguageCannotTransferToConsoleRegion_0": "Language ID {0} cannot be transferred to this Console Region.",
"WordFilterInvalidCharacter_0": "Word Filter: Invalid character '{0}' (0x{1}).",
"WordFilterFlaggedPattern_01": "Word Filter ({1}): Flagged pattern '{0}'.",
"WordFilterTooManyNumbers_0": "Word Filter: Too many numbers (>{0}).",
"BulkCloneDetectedDetails": "Clone detected (Details).",
"BulkCloneDetectedTracker": "Clone detected (Duplicate Tracker).",
"HintEvolvesToSpecies_0": "Evolves to species: {0}.",
"HintEvolvesToRareForm_0": "Evolves to rare form: {0}.",
"BulkSharingEncryptionConstantGenerationDifferent": "Detected sharing of Encryption Constant across generations.",
"BulkSharingEncryptionConstantGenerationSame": "Detected sharing of Encryption Constant.",
"BulkSharingEncryptionConstantRNGType": "Detected sharing of Encryption Constant sharing for different RNG encounters.",
"BulkSharingPIDGenerationDifferent": "Detected sharing of PID across generations.",
"BulkSharingPIDGenerationSame": "Detected sharing of PID.",
"BulkSharingPIDRNGType": "Detected sharing of PID for different RNG encounters.",
"BulkDuplicateMysteryGiftEggReceived": "Detected multiple redemptions of the same non-repeatable Mystery Gift Egg.",
"BulkSharingTrainerID": "Detected sharing of Trainer ID across multiple trainer names.",
"BulkSharingTrainerVersion": "Detected sharing of Trainer ID across multiple versions.",
"BulkDuplicateFusionSlot": "Detected multiple fusions of the same fusion stored slot species.",
"BulkDuplicateMegaStoneSlot": "Detected multiple Pokémon holding the same Mega Stone.",
"BulkDuplicateMegaStoneInventory": "Detected Pokémon holding a Mega Stone still stored in player inventory.",
"BulkNotAcquiredMegaStoneInventory": "Mega Stone held by Pokémon has not been acquired in player inventory.",
"BulkAssignedMegaStoneNotFound_0": "{0} is marked as held by Pokémon but none found in slots checked.",
"BulkFusionSourceInvalid": "The consumed Species-Form stored in the save file does not match the expected Species-Form of the fused slot."
}

View File

@ -245,7 +245,7 @@
"NickMatchLanguageFail": "El mote no coincide con el de la especie.",
"NickMatchLanguageFlag": "Mote marcado, coincide con el de la especie.",
"NickMatchNoOthers": "El mote no coincide con el de otra especie.",
"NickMatchNoOthersFail": "El Mote coincide con el de otra especie (+Idioma).",
"NickMatchNoOthersFail": "El mote coincide con el de otra especie (+Idioma).",
"OTLanguage": "El ID del lenguaje debería de ser {0}, no {1}.",
"OTLong": "El nombre del EO demasiado largo.",
"OTShort": "El nombre del EO es muy corto.",

View File

@ -0,0 +1,21 @@
{
"FormatMove": "{0} Movimiento {1}: {2}",
"FormatRelearn": "{0} Movimiento Reaprendido {1}: {2}",
"SourceDefault": "Movimiento predeterminado.",
"SourceDuplicate": "Movimiento duplicado.",
"SourceEmpty": "Movimiento vacío.",
"SourceInvalid": "Movimiento no válido.",
"SourceLevelUp": "Aprendido por subida de nivel.",
"SourceRelearn": "Movimiento reaprendible.",
"SourceSpecial": "Movimiento especial no-reaprendible.",
"SourceTMHM": "Aprendido por MT/MO.",
"SourceTutor": "Aprendido por Tutor de Movimientos.",
"SourceShared": "Movimiento compartido no-reaprendible.",
"RelearnEgg": "Movimiento Huevo base.",
"EggInherited": "Movimiento Huevo heredado.",
"EggTMHM": "Movimiento MT/MO heredado.",
"EggInheritedTutor": "Movimiento tutor heredado.",
"EggInvalid": "Movimiento Huevo no esperado.",
"EggLevelUp": "Movimiento heredado aprendido por subida de nivel.",
"LevelUpSuffix": " @ lv{0}"
}

View File

@ -3,28 +3,28 @@ Nickt oft ein.
Schläft gern.
Macht oft Unordnung.
Mag es, sich zu entspannen.
Stolz auf seine Stärke.
Ist stolz auf seine Stärke.
Prügelt sich gern.
Besitzt Temperament.
Liebt Kämpfe.
Impulsiv.
Ist impulsiv.
Hat einen robusten Körper.
Kann Treffer gut verkraften.
Äußerst ausdauernd.
Ist äußerst zäh.
Hat eine gute Ausdauer.
Ist beharrlich.
Liebt es zu rennen.
Ist gerne schnell unterwegs.
Achtet auf Geräusche.
Ungestüm und einfältig.
Ein bisschen albern.
Ist ungestüm und einfältig.
Ist ein bisschen albern.
Flüchtet schnell.
Sehr neugierig.
Hinterhältig.
Äußerst gerissen.
Ist sehr neugierig.
Ist hinterhältig.
Ist äußerst gerissen.
Ist oft in Gedanken.
Sehr pedantisch.
Ist sehr pedantisch.
Besitzt einen starken Willen.
Etwas eitel.
Sehr aufsässig.
Ist etwas eitel.
Ist sehr aufsässig.
Hasst Niederlagen.
Dickköpfig.
Ist dickköpfig.

View File

@ -1,11 +1,11 @@

JPN (日本語)
ENG (English)
FRE (Français)
FRA (Français)
ITA (Italiano)
GER (Deutsch)
DEU (Deutsch)
SP-EU (Español)
ES-ES (Español)
KOR (한국어)
CHS (简体中文)
CHT (繁體中文)

View File

@ -1,30 +1,30 @@
Loves to eat.
Takes plenty of siestas.
Nods off a lot.
Scatters things often.
Likes to relax.
Proud of its power.
Likes to thrash about.
A little quick tempered.
Likes to fight.
Quick tempered.
Sturdy body.
Capable of taking hits.
Highly persistent.
Good endurance.
Good perseverance.
Likes to run.
Alert to sounds.
Impetuous and silly.
Somewhat of a clown.
Quick to flee.
Highly curious.
Mischievous.
Thoroughly cunning.
Often lost in thought.
Very finicky.
Strong willed.
Somewhat vain.
Strongly defiant.
Hates to lose.
Somewhat stubborn.
It loves to eat!
It takes plenty of siestas!
It nods off a lot!
It scatters things often!
It likes to relax!
Its proud of its power!
It likes to thrash about!
Its a little quick tempered!
It likes to fight!
Its quick tempered!
It has a sturdy body!
Its capable of taking hits!
Its highly persistent!
It has good endurance!
It has good perseverance!
It likes to run!
Its alert to sounds!
Its impetuous and silly!
Its somewhat of a clown!
Its quick to flee!
Its highly curious!
Its mischievous!
Its thoroughly cunning!
Its often lost in thought!
Its very finicky!
Its strong willed!
Its somewhat vain!
Its strongly defiant!
It hates to lose!
Its somewhat stubborn!

View File

@ -1,11 +1,11 @@
JPN (日本語)
ENG (English)
FRE (Français)
FRA (Français)
ITA (Italiano)
GER (Deutsch)
DEU (Deutsch)
ESP (Español)
ES-ES (Español)
KOR (한국어)
CHS (简体中文)
CHT (繁體中文)

View File

@ -6,29 +6,29 @@ Armadura Batalla
Robustez
Humedad
Flexibilidad
Velo Arena
Velo de Arena
Elec. Estática
Absorbe Elec
Absorbe Agua
Despiste
Absorbevoltios
Absorbeagua
Despistado
Aclimatación
Ojo Compuesto
Insomnio
Cambio Color
Cambio de Color
Inmunidad
Absorbe Fuego
Absorbefuego
Polvo Escudo
Ritmo Propio
Ventosas
Intimidación
Sombra Trampa
Piel Tosca
Superguarda
Superguardia
Levitación
Efecto Espora
Sincronía
Cuerpo Puro
Cura Natural
Curación Natural
Pararrayos
Dicha
Nado Rápido
@ -38,20 +38,20 @@ Calco
Potencia
Punto Tóxico
Fuerza Mental
Escudo Magma
Velo Agua
Escudo de Magma
Velo de Agua
Imán
Insonorizar
Cura Lluvia
Chorro Arena
Insonorización
Curación Pluvial
Chorro de Arena
Presión
Sebo
Madrugar
Cuerpo Llama
Madrugador
Cuerpo de Fuego
Fuga
Vista Lince
Perspicacia
Corte Fuerte
Recogida
Recolección
Pereza
Entusiasmo
Gran Encanto
@ -62,20 +62,20 @@ Viscosidad
Mudar
Agallas
Escama Especial
Viscosecreción
Toxisecreción
Espesura
Mar Llamas
Mar de Llamas
Torrente
Enjambre
Cabeza Roca
Sequía
Trampa Arena
Trampa de Arena
Espíritu Vital
Humo Blanco
Energía Pura
Caparazón
Esclusa de Aire
Tumbos
Tambaleo
Electromotor
Rivalidad
Impasible
@ -95,29 +95,29 @@ Hidratación
Poder Solar
Pies Rápidos
Normalidad
Francotirador
Puntería
Muro Mágico
Indefenso
Rezagado
Experto
Defensa Hoja
Zoquete
Torpeza
Rompemoldes
Afortunado
Detonación
Supersuerte
Secuela
Anticipación
Alerta
Ignorante
Ignorancia
Cromolente
Filtro
Inicio Lento
Intrépido
Colector
Gélido
Cuerpo de Hielo
Roca Sólida
Nevada
Recogemiel
Cacheo
Cosechamiel
Inspección
Audaz
Multitipo
Don Floral
@ -127,9 +127,9 @@ Potencia Bruta
Respondón
Nerviosismo
Competitivo
Flaqueza
Flaquear
Cuerpo Maldito
Alma Cura
Alma Sanadora
Compiescolta
Armadura Frágil
Metal Pesado
@ -139,13 +139,13 @@ Multiescamas
Ímpetu Ardiente
Cosecha
Telepatía
Veleta
Temperamental
Funda
Toque Tóxico
Contacto Tóxico
Regeneración
Sacapecho
Ímpetu Arena
Piel Milagro
Piel Milagrosa
Cálculo Final
Ilusión
Impostor
@ -156,16 +156,16 @@ Justiciero
Cobardía
Espejo Mágico
Herbívoro
Bromista
Poder Arena
Timador
Poder Arenoso
Punta Acero
Modo Daruma
Modo Zen
Tinovictoria
Turbollama
Terravoltaje
Velo Aroma
Velo Flor
Carrillo
Velo Aromático
Velo Florido
Mejillas
Mutatipo
Pelaje Recio
Prestidigitador
@ -176,7 +176,7 @@ Piel Helada
Velo Dulce
Cambio Táctico
Alas Vendaval
Megadisparador
Megalanzador
Manto Frondoso
Simbiosis
Garra Dura
@ -197,13 +197,13 @@ Hidrorrefuerzo
Ensañamiento
Escudo Limitado
Vigilante
Pompa
Acuaburbuja
Acero Templado
Cólera
Ira
Quitanieves
Remoto
Voz Fluida
Primer Auxilio
Socorro
Piel Eléctrica
Cola Surf
Banco
@ -216,7 +216,7 @@ Regia Presencia
Revés
Pareja de Baile
Batería
Peluche
Mullido
Cuerpo Vívido
Coránima
Rizos Rebeldes
@ -235,7 +235,7 @@ Fuerza Cerebral
Espada Indómita
Escudo Recio
Líbero
Recogebolas
Buscabola
Pelusa
Hélice Caudal
Coraza Reflejo
@ -253,7 +253,7 @@ Antibarrera
Alma Acerada
Cuerpo Mortal
Alma Errante
Monotema
Obstinación
Gas Reactivo
Velo Pastel
Mutapetito
@ -266,18 +266,18 @@ Relincho Blanco
Relincho Negro
Unidad Ecuestre
Unidad Ecuestre
Olor Persistente
Aroma Incesante
Disemillar
Termoconversión
Coraza Ira
Sal Purificadora
Cuerpo Horneado
Pan Comido
Surcavientos
Perro Guardián
Transportarrocas
Energía Eólica
Cambio Heroico
Comandar
Comandante
Dinamo
Paleosíntesis
Carga Cuark
@ -285,7 +285,7 @@ Cuerpo Áureo
Caldero Debacle
Espada Debacle
Tablilla Debacle
Abalorio Debacle
Cuenta Debacle
Latido Oricalco
Motor Hadrónico
Oportunista

View File

@ -1,30 +1,30 @@
Le encanta comer.
A menudo se duerme.
Le encanta dormir la siesta.
Duerme mucho.
Suele desordenar cosas.
Le gusta relajarse.
Está orgulloso de su fuerza.
Le gusta revolverse.
A veces se enfada.
Le gusta luchar.
Tiene mal genio.
Se enorgullece de su fuerza.
Le gusta revolcarse.
A veces se enoja.
Le gusta pelear.
Tiene mal carácter.
Se caracteriza por su cuerpo resistente.
Es un buen fajador.
Resiste bien los ataques.
Es muy persistente.
Se caracteriza por ser muy resistente.
Es muy perseverante.
Le gusta correr.
Le gusta ir muy rápido.
Siempre tiene el oído alerta.
Resulta algo impetuoso y bobo.
Es un poco payaso.
Es de carácter simple e impetuoso.
Le encanta hacer payasadas.
Huye rápido.
Es extremadamente curioso.
Siente mucha curiosidad por todo.
Le gusta hacer travesuras.
Es muy astuto.
A menudo está en Babia.
Es muy melindroso.
Se distingue por ser muy voluntarioso.
Es algo orgulloso.
Es muy sagaz.
Vive en su propio mundo.
Es muy exigente.
Se distingue por su gran fuerza de voluntad.
Es un poco arrogante.
Es muy insolente.
Odia perder.
Es un poco cabezota.
Es un poco cabeza dura.

View File

@ -639,11 +639,11 @@ Primavera
Avatar
Avatar
Encarnada
Encarnada
Avatar
Encarnada
Kyurem
Habitual
Lírica
@ -718,7 +718,7 @@ Relajado
50%
Contenido
Vinculado
@ -739,7 +739,7 @@ Coqueta
Apasionado
Baile
@ -814,7 +814,7 @@ Alola
Original
Hoenn
Sinnoh
Teselia
Unova
Kalos
Alola
Alola
@ -919,7 +919,7 @@ Calor
Lavado
Frío
Ventilador
Corte
Podadora
Origen
Cielo
@ -941,7 +941,7 @@ Cielo
Mega
Raya Azul
Daruma
Zen
Verano
Otoño
Invierno
@ -979,7 +979,7 @@ Solar
Océano
Jungla
Fantasía
Poké Ball
Pokébola
Amarilla
Naranja
Azul
@ -1003,7 +1003,7 @@ Aristocrático
Kabuki
Faraónico
Hembra
Filo
Espada
Pequeño
Grande
Extragrande
@ -1026,12 +1026,12 @@ Nocturna
Banco
Lucha
Pelea
Volador
Veneno
Tierra
Roca
Bicho
Insecto
Fantasma
Acero
Fuego
@ -1110,15 +1110,15 @@ Lánguida
Recta
Verde
Cofre
Andante
Ambulante
Plena
Limitada
Carrera
Nado
Planeo
Pleno
Culminante
Limitado
Conducción
Manejo
Flote
Planeo
Combatiente

View File

@ -1,53 +0,0 @@

Zafiro
Rubí
Esmeralda
RojoFuego
VerdeHoja
Oro HeartGold
Plata SoulSilver
Diamante
Perla
Platino
Colosseum/XD
Battle Revolution
Blanca
Negra
Blanca 2
Negra 2
X
Y
Zafiro Alfa
Rubí Omega
Sol
Luna
Ultrasol
Ultraluna
GO
Roja
Azul [INT]/Verde [JP]
Azul [JP]
Amarilla
Oro
Plata
Cristal
Let's Go, Pikachu!
Let's Go, Eevee!
Espada
Escudo
Leyendas: Arceus
Diamante Brillante
Perla Reluciente
Escarlata
Púrpura
Leyendas: Z-A

View File

@ -1,25 +0,0 @@
Ninguno
Golpe roca (HGSS)
Hierba Alta
Dialga/Palkia
Cueva/Sala del Origen
Surfeando/Pescando
Edificio/Misticristal
Pantano/Safari
Inicial/Fósil/Regalo (DP)
Mundo Distorsión (Pt)
Inicial/Fósil/Regalo (Pt/DP Trio)

View File

@ -1,12 +1,12 @@

JPN (日本語)
ENG (English)
FRE (Français)
FRA (Français)
ITA (Italiano)
GER (Deutsch)
DEU (Deutsch)
SPA-ES (Español)
ES-ES (Español)
KOR (한국어)
CHS (简体中文)
CHT (繁體中文)
SPA-LA (Español)
ES-LA (Español)

View File

@ -5,21 +5,21 @@ Firme
Pícara
Osada
Dócil
Plácida
Relajada
Agitada
Floja
Descuidada
Miedosa
Activa
Seria
Alegre
Ingenua
Modesta
Afable
Mansa
Cordial
Apacible
Tímida
Alocada
Serena
Amable
Grosera
Cauta
Rara
Extravagante

View File

@ -1,106 +0,0 @@
Tubo Pokécubos
Licuabayas
Dar un Pokécubo
Dar
Hacer Pokécubos
Hacer
[~ 6]
Color
[VAR NUM3(0000)]
[VAR PKNICK(0000)]
[VAR MOVE(0000)]
¿A qué Pokémon quieres dárselo?
¡Le has dado el Pokécubo a [VAR PKNICK(0000)]!
Elige qué color de baya quieres filtrar.
Elige un Pokécubo.
¿Qué quieres hacer con el Pokécubo?
Elige las bayas que quieres licuar.
[~ 17]
¡Has conseguido [VAR NUM1(0001)] [VAR 01A3(0000)]![VAR BE05(0000)][VAR BE05(0001)]
¿Quieres darle el Pokécubo a [VAR PKNICK(0000)]?
¡Los Huevos no pueden comérselos!
¿A qué Pokémon quieres dárselo?
¡No puedes meter más de cuatro!
Bayas filtradas por color rojo.
Bayas filtradas por color azul.
Bayas filtradas por color rosa.
Bayas filtradas por color verde.
Bayas filtradas por color amarillo.
¡A licuar!
Recuperar baya
Dar a un Pokémon
Salir
No
Todas
Roja
Azul
Rosa
Verde
Amarilla
[~ 40]
[~ 41]
[~ 42]
[~ 43]
[~ 44]
[~ 45]
[~ 46]
[~ 47]
[~ 48]
[~ 49]
[~ 50]
[VAR 01A3(0000)]
[~ 52]
[~ 53]
[~ 54]
[~ 55]
[~ 56]
[~ 57]
[~ 58]
[~ 59]
[~ 60]
[~ 61]
[~ 62]
[~ 63]
[~ 64]
[~ 65]
[~ 66]
[~ 67]
[~ 68]
[~ 69]
[~ 70]
[~ 71]
[~ 72]
[~ 73]
[~ 74]
Exhibición
Interferencia
[~ 77]
[~ 78]
[~ 79]
[~ 80]
[~ 81]
Pokécubo Rojo
Pokécubo Azul
Pokécubo Rosa
Pokécubo Verde
Pokécubo Amarillo
Pokécubo Arcoíris
Pokécubo Rojo Plus
Pokécubo Azul Plus
Pokécubo Rosa Plus
Pokécubo Verde Plus
Pokécubo Amarillo Plus
Pokécubo Arcoíris Plus
Pokécubos Rojos
Pokécubos Azules
Pokécubos Rosas
Pokécubos Verdes
Pokécubos Amarillos
Pokécubos Arcoíris
Pokécubos Rojos Plus
Pokécubos Azules Plus
Pokécubos Rosas Plus
Pokécubos Verdes Plus
Pokécubos Amarillos Plus
Pokécubos Arcoíris Plus

View File

@ -1,27 +0,0 @@
Pokélito Dulce
Pokélito Menta
Pokélito Ácido
Pokélito Amargo
Pokélito Picante
Pokélito Crema Dulce
Pokélito Crema Menta
Pokélito Crema Ácida
Pokélito Crema Amarga
Pokélito Crema Picante
Pokélito Dulce Decorado
Pokélito Menta Decorado
Pokélito Ácido Decorado
Pokélito Amargo Decorado
Pokélito Picante Decorado
Pokélito Dulce Deluxe
Pokélito Menta Deluxe
Pokélito Ácido Deluxe
Pokélito Amargo Deluxe
Pokélito Picante Deluxe
Pokélito de Cumpleaños
Pokélito de Celebración
Pokélito Primaveral
Pokélito Estival
Pokélito Otoñal
Pokélito Invernal

View File

@ -2,16 +2,16 @@ RibbonChampionKalos Campeón de Kalos
RibbonChampionG3 Campeón (Gen3)
RibbonChampionSinnoh Campeón de Sinnoh
RibbonBestFriends Afecto
RibbonTraining Ejercicio
RibbonBattlerSkillful Figura del Combate
RibbonTraining Entrenamiento
RibbonBattlerSkillful Élite del Combate
RibbonBattlerExpert Experto del Combate
RibbonEffort Esfuerzo
RibbonAlert Alerta
RibbonShock Impacto
RibbonDowncast Abatimiento
RibbonCareless Descuido
RibbonRelax Relax
RibbonSnooze Cabezada
RibbonRelax Relajación
RibbonSnooze Siesta
RibbonSmile Sonrisa
RibbonGorgeous Maravilla
RibbonRoyal Realeza
@ -43,7 +43,7 @@ RibbonMasterCoolness Cinta estrella del carisma
RibbonMasterBeauty Cinta estrella de la belleza
RibbonMasterCuteness Cinta estrella de la dulzura
RibbonMasterCleverness Cinta estrella del ingenio
RibbonMasterToughness Cinta estrella de la dureza
RibbonMasterToughness Cinta estrella de la solidez
RibbonG3Cool Carisma (G3)
RibbonG3CoolSuper Carisma Alto
RibbonG3CoolHyper Carisma Avanzado
@ -60,10 +60,10 @@ RibbonG3Smart Ingenio (G3)
RibbonG3SmartSuper Ingenio Alto
RibbonG3SmartHyper Ingenio Avanzado
RibbonG3SmartMaster Ingenio Experto
RibbonG3Tough Dureza (G3)
RibbonG3ToughSuper Dureza Alto
RibbonG3ToughHyper Dureza Avanzado
RibbonG3ToughMaster Dureza Experto
RibbonG3Tough Solidez (G3)
RibbonG3ToughSuper Solidez Alto
RibbonG3ToughHyper Solidez Avanzado
RibbonG3ToughMaster Solidez Experto
RibbonG4Cool Carisma (G4)
RibbonG4CoolGreat Carisma Difícil
RibbonG4CoolUltra Carisma Superior
@ -80,10 +80,10 @@ RibbonG4Smart Ingenio (G4)
RibbonG4SmartGreat Ingenio Difícil
RibbonG4SmartUltra Ingenio Superior
RibbonG4SmartMaster Ingenio Experto
RibbonG4Tough Dureza (G4)
RibbonG4ToughGreat Dureza Difícil
RibbonG4ToughUltra Dureza Superior
RibbonG4ToughMaster Dureza Experto
RibbonG4Tough Solidez (G4)
RibbonG4ToughGreat Solidez Difícil
RibbonG4ToughUltra Solidez Superior
RibbonG4ToughMaster Solidez Experto
RibbonWinning Ganador
RibbonVictory Victoria
RibbonAbility Habilidad
@ -96,9 +96,9 @@ RibbonCountG3Cool Carisma
RibbonCountG3Beauty Belleza
RibbonCountG3Cute Dulzura
RibbonCountG3Smart Ingenio
RibbonCountG3Tough Dureza
RibbonCountG3Tough Solidez
RibbonChampionAlola Campeón de Alola
RibbonBattleRoyale Maestro Battle Royale
RibbonBattleRoyale Maestro Batalla Royale
RibbonBattleTreeGreat As del Árbol
RibbonBattleTreeMaster Maestro del Árbol
RibbonChampionGalar Campeón de Galar
@ -115,12 +115,12 @@ RibbonMarkSnowy Emblema Nieve
RibbonMarkBlizzard Emblema Nevasca
RibbonMarkDry Emblema Sequedad
RibbonMarkSandstorm Emblema Polvareda
RibbonMarkMisty Emblema Niebla
RibbonMarkMisty Emblema Bruma
RibbonMarkDestiny Emblema Destino
RibbonMarkFishing Emblema Pesca
RibbonMarkCurry Emblema Curri
RibbonMarkCurry Emblema Curry
RibbonMarkUncommon Emblema Familiaridad
RibbonMarkRare Emblema Rareza
RibbonMarkRare Emblema Introspección
RibbonMarkRowdy Emblema Travesura
RibbonMarkAbsentMinded Emblema Despreocupación
RibbonMarkJittery Emblema Nerviosismo
@ -130,7 +130,7 @@ RibbonMarkCalmness Emblema Compostura
RibbonMarkIntense Emblema Pasión
RibbonMarkZonedOut Emblema Distracción
RibbonMarkJoyful Emblema Felicidad
RibbonMarkAngry Emblema Cólera
RibbonMarkAngry Emblema Ira
RibbonMarkSmiley Emblema Sonrisa
RibbonMarkTeary Emblema Llanto
RibbonMarkUpbeat Emblema Buen Humor
@ -142,23 +142,23 @@ RibbonMarkScowling Emblema Intimidación
RibbonMarkKindly Emblema Amabilidad
RibbonMarkFlustered Emblema Desconcierto
RibbonMarkPumpedUp Emblema Motivación
RibbonMarkZeroEnergy Emblema Desgana
RibbonMarkZeroEnergy Emblema Desgano
RibbonMarkPrideful Emblema Confianza
RibbonMarkUnsure Emblema Inseguridad
RibbonMarkHumble Emblema Sencillez
RibbonMarkHumble Emblema Modestia
RibbonMarkThorny Emblema Altanería
RibbonMarkVigor Emblema Vigor
RibbonMarkSlump Emblema Extenuación
RibbonHisui Hisui
RibbonTwinklingStar Estrella Rutilante
RibbonTwinklingStar Estrella Resplandeciente
RibbonChampionPaldea Campeón de Paldea
RibbonMarkJumbo Emblema Enormidad
RibbonMarkMini Emblema Miniatura
RibbonMarkItemfinder Emblema Recolección
RibbonMarkPartner Emblema Compañerismo
RibbonMarkGourmand Emblema Sibaritismo
RibbonMarkGourmand Emblema Gourmet
RibbonOnceInALifetime Excepcionalidad
RibbonMarkAlpha Emblema Alfa
RibbonMarkMightiest Emblema Imbatibilidad
RibbonMarkTitan Emblema Dominancia
RibbonMarkTitan Emblema Dominio
RibbonPartner Camarada

File diff suppressed because it is too large Load Diff

View File

@ -1,38 +0,0 @@
¡Practica contra Scatterbug!
¡Tiro con ímpetu contra Spewpa!
¡Mejora tu Ataque Especial contra Magnemite!
¡Mejora tus PS contra Wailmer!
¡Mejora tu Ataque contra Axew!
¡Mejora tu Defensa Especial contra Tentacool!
¡Mejora tu Velocidad contra Noibat!
¡Mejora tu Defensa contra Geodude!
¡Los tiros rastreadores de Magneton!
¡La portería de oportunidad de Relicanth!
¡Ráfaga de tiros de Fraxure!
¡Tentacruel y sus globos de bits!
¡Dale a Aerodactyl con tiros rápidos!
¡Destruye la barrera de Graveler!
¡Líbrate de Magnezone!
¡Haz frente al gigantesco Wailord!
¡Esquiva los temibles ataques de Haxorus!
¡Derrota a Dragalge!
¡Más rápido que el viento contra Noivern!
¡Penetra la línea defensiva de Golem!
¡Una dificultad tras otra!
¡Compite por la Piedra Hoja!
¡Compite por la Piedra Fuego!
¡Compite por la Piedra Agua!
¡Acierta las evasivas porterías!
¡Contraataque en el segundo tiempo!
¡Agilidad en el primer tiempo!
¡Ristras de balones a diestro y siniestro!
¡La venganza de Scatterbug!
¡Bombardeo de globos de bits!
¡Todo o nada contra Hydreigon!
¿Quién es el más fuerte? (Pokémon X)
¡Las temibles mandíbulas gemelas!
¡Se abre la cremallera prohibida!
¡Pinzazos de acero sin tregua!
¡Confusión! ¡Danza de cucharas!
¡La remontada de Magikarp!
¡Megaevoluciones en serie!

View File

@ -1,27 +0,0 @@
Saco PS S
Saco PS M
Saco PS L
Saco Ataque S
Saco Ataque M
Saco Ataque L
Saco Defensa S
Saco Defensa M
Saco Defensa L
Saco At. Esp. S
Saco At. Esp. M
Saco At. Esp. L
Saco Def. Esp. S
Saco Def. Esp. M
Saco Def. Esp. L
Saco Veloc. S
Saco Veloc. M
Saco Veloc. L
Saco Potencia ↑
Saco Aguante ↑
Saco Agilidad ↑
Saco Tamaño ↑
Saco Mejora x2
Saco Team Flare
Saco Reinicio
Saco Relax

View File

@ -1,10 +1,10 @@
Normal
Lucha
Pelea
Volador
Veneno
Tierra
Roca
Bicho
Insecto
Fantasma
Acero
Fuego

View File

@ -1,32 +0,0 @@
Bosque
Ciudad
Desierto
Sabana
Montaña
Volcán
Nieve
Cueva
Playa
Mar
Río
Cielo
Centro Pokémon
Máquina
Cuadros
Sencillo
Especial 1
Especial 2
Especial 3
Especial 4
Especial 5
Especial 6
Especial 7
Especial 8
Especial 9
Especial 10
Especial 11
Especial 12
Especial 13
Especial 14
Especial 15
Especial 16

View File

@ -3,28 +3,28 @@ A menudo se duerme.
Duerme mucho.
Suele desordenar cosas.
Le gusta relajarse.
Está orgulloso de su fuerza.
Se enorgullece de su fuerza.
Le gusta revolverse.
A veces se enfada.
Le gusta luchar.
Tiene mal genio.
Se caracteriza por su cuerpo resistente.
Es un buen fajador.
Encaja bien los ataques.
Es muy persistente.
Se caracteriza por ser muy resistente.
Es muy perseverante.
Le gusta correr.
Le gusta ir muy rápido.
Siempre tiene el oído alerta.
Resulta algo impetuoso y bobo.
Es un poco payaso.
Es de carácter simple e impetuoso.
Le encanta hacer payasadas.
Huye rápido.
Es extremadamente curioso.
Siente mucha curiosidad por todo.
Le gusta hacer travesuras.
Es muy astuto.
Es muy sagaz.
A menudo está en Babia.
Es muy melindroso.
Se distingue por ser muy voluntarioso.
Es algo orgulloso.
Es muy tiquismiquis.
Se distingue por su gran fuerza de voluntad.
Es un poco petulante.
Es muy insolente.
Odia perder.
Es un poco cabezota.

View File

@ -1,11 +1,11 @@

JPN (日本語)
ENG (English)
FRE (Français)
FRA (Français)
ITA (Italiano)
GER (Deutsch)
DEU (Deutsch)
SPA (Español)
ES-ES (Español)
KOR (한국어)
CHS (简体中文)
CHT (繁體中文)

View File

@ -1,30 +1,30 @@
Adore manger.
Sassoupit souvent.
Dort beaucoup.
Éparpille des choses.
Aime se détendre.
Est fier de sa puissance.
Aime se démener.
Un peu coléreux.
Aime combattre.
Semporte facilement.
Corps robuste.
Sait encaisser les coups.
Très obstiné.
Bonne endurance.
Persévérant.
Aime courir.
Attentif aux sons.
Bête et impulsif.
Aime faire le pitre.
Fuit rapidement.
Extrêmement curieux.
Coquin.
Très astucieux.
Souvent dans la lune.
Très particulier.
Très volontaire.
Un peu vaniteux.
Esprit rebelle.
A horreur de perdre.
Assez entêté.
Il adore manger.
Il sassoupit souvent.
Il dort beaucoup.
Il éparpille souvent les choses.
Il aime se détendre.
Il est fier de sa puissance.
Il aime se démener.
Il est un peu coléreux.
Il aime combattre.
Il semporte facilement.
Il a un corps robuste.
Il sait encaisser les coups.
Il est très obstiné.
Il a une bonne endurance.
Il est persévérant.
Il aime la vitesse.
Il est attentif aux sons.
Il est bête et impulsif.
Il aime faire le pitre.
Il fuit rapidement.
Il est extrêmement curieux.
Il est coquin.
Il est très astucieux.
Il est souvent dans la lune.
Il est très particulier.
Il est très volontaire.
Il est un peu vaniteux.
Il a lesprit rebelle.
Il a horreur de perdre.
Il est assez entêté.

View File

@ -1,12 +1,12 @@

JPN (日本語)
ENG (English)
FRE (Français)
FRA (Français)
ITA (Italiano)
GER (Deutsch)
DEU (Deutsch)
SPA-ES (Español)
ES-ES (Español)
KOR (한국어)
CHS (简体中文)
CHT (繁體中文)
SPA-LA (Español)
ES-LA (Español)

View File

@ -6,14 +6,14 @@ Adora rilassarsi.
La forza è il suo vanto.
Adora dimenarsi.
Si arrabbia facilmente.
Adora combattere.
Adora lottare.
È facilmente irritabile.
Ha un corpo robusto.
È forte in attacco.
Incassa bene i colpi.
È molto ostinato.
È molto paziente.
È molto tenace.
Adora correre.
Adora andare veloce.
Fa attenzione ai suoni.
È irruente e semplice.
È una specie di buffone.

View File

@ -1,12 +1,12 @@

JPN (日本語)
ENG (English)
FRE (Français)
FRA (Français)
ITA (Italiano)
GER (Deutsch)
DEU (Deutsch)
SPA-ES (Español)
ES-ES (Español)
KOR (한국어)
CHS (简体中文)
CHT (繁體中文)
SPA-LA (Español)
ES-LA (Español)

View File

@ -1,30 +1,30 @@
たべるのが だいすき。
ひるねを よくする。
いねむりが おおい。
ものを よく ちらかす。
のんびりするのがき。
ちからが じまん
あばれることが すき。
ちょっと おこりっぽい。
ケンカを するのが すき。
ちのけが おおい。
からだが じょうぶ
うたれ づよい。
ねばり づよい。
しんぼう づよい。
がまん づよい。
かけっこが すき。
ものおとに びんかん
食べるのが 大好き。
昼寝を よくする。
居眠りが 多い。
ものを よく 散らかす。
のんびりするのが 好き。
力が 自慢
暴れることが 好き。
ちょっと 怒りっぽい。
ケンカを するのが 好き。
血の気が 多い。
体が 丈夫
打たれ強い。
粘り強い。
辛抱強い。
我慢強い。
駆けっこが 好き。
物音に 敏感
おっちょこちょい。
すこし おちょうしもの
にげるのが はやい。
こうきしんが つよい。
イタズラがき。
ぬけめが ない。
かんがえごとが おおい。
とても きちょうめん。
きが つよい。
ちょっぴり みえっぱり。
まけんきが つよい。
まけずぎらい。
ちょっぴり ごうじょう
すこし お調子者
逃げるのが はやい。
好奇心が 強い。
イタズラが 好き。
抜け目が ない。
考え事が 多い。
とても きちょうめん。
気が 強い。
ちょっぴり みえっぱり。
負けん気が 強い。
負けず嫌い。
ちょっぴり 強情

View File

@ -0,0 +1,12 @@

JPN (日本語)
ENG (English)
FRA (Français)
ITA (Italiano)
DEU (Deutsch)
ES-ES (Español)
KOR (한국어)
CHS (简体中文)
CHT (繁體中文)
ES-LA (Español)

View File

@ -0,0 +1,12 @@

JPN (日本語)
ENG (English)
FRA (Français)
ITA (Italiano)
DEU (Deutsch)
ES-ES (Español)
KOR (한국어)
CHS (简体中文)
CHT (繁體中文)
ES-LA (Español)

View File

@ -1,12 +0,0 @@
JAP (日本語)
ING (English)
FRA (Français)
ITA (Italiano)
ALE (Deutsch)
ES-ES (Español)
COR (한국어)
CHS (简体中文)
CHT (繁體中文)
ES-LA (Español)

View File

@ -1,12 +0,0 @@

JAP (日本語)
ING (English)
FRA (Français)
ITA (Italiano)
ALE (Deutsch)
ES-ES (Español)
COR (한국어)
CHS (简体中文)
CHT (繁體中文)
ES-LA (Español)

View File

@ -1,12 +0,0 @@

JAP (日本語)
ANG (English)
FRA (Français)
ITA (Italiano)
ALL (Deutsch)
ES-EU (Español)
COR (한국어)
CHS (简体中文)
CHT (繁體中文)
ES-LA (Español)

View File

@ -1,12 +0,0 @@

GPN (日本語)
ING (English)
FRA (Français)
ITA (Italiano)
TED (Deutsch)
SPA-E (Español)
COR (한국어)
CIN-S (简体中文)
CIN-T (繁體中文)
SPA-LA (Español)

View File

@ -0,0 +1,12 @@

JPN (日本語)
ENG (English)
FRA (Français)
ITA (Italiano)
DEU (Deutsch)
ES-ES (Español)
KOR (한국어)
CHS (简体中文)
CHT (繁體中文)
ES-LA (Español)

View File

@ -22,7 +22,7 @@
喜歡惡作劇。
做事萬無一失。
經常思考。
一絲不
一絲不
性格強勢。
有一點點愛慕虛榮。
爭強好勝。

View File

@ -0,0 +1,12 @@

JPN (日本語)
ENG (English)
FRA (Français)
ITA (Italiano)
DEU (Deutsch)
ES-ES (Español)
KOR (한국어)
CHS (简体中文)
CHT (繁體中文)
ES-LA (Español)

View File

@ -0,0 +1,257 @@
MsgProgramRestart = Por favor, reinicia el programa.
MsgProgramIllegalModeBehave = Por favor, compórtate.
MsgProgramIllegalModeActive = Modo Ilegal activado.
MsgProgramUpdateAvailable = ¡Actualización disponible!
MsgProgramCloseUnsaved = Cualquier cambio no guardado se perderá.
MsgProgramCloseConfirm = ¿Estás seguro de que quieres cerrar PKHeX?
MsgProgramSaveFileConfirm = ¿Estás seguro de que quieres cargar un nuevo archivo de guardado?
MsgProgramError = ERROR
MsgProgramErrorExpectedHex = Se esperaba texto conteniendo solamente los siguiente caracteres (0-9, A-F).
MsgSettingsLoadFail = No se ha podido cargar la configuración.
MsgSettingsResetCorrupt = La configuración del programa se ha corrompido. ¿Quieres reiniciar la configuración?
MsgSettingsResetPrompt = Sí para borrar la configuración del programa, o No para cerrar el programa.
MsgSettingsResetSuccess = La configuración del programa se ha borrado.
MsgAny = Ninguno
MsgAll = Todo
MsgYes = Sí
MsgNo = No
MsgContinue = ¿Continuar?
MsgGameColosseum = Colosseum
MsgGameXD = XD
MsgGameRSBOX = RS Box
MsgFileDeleteCount = {0} archivos borrados.
MsgFolderNotFound = No se encuentra el directorio:
MsgWindowClose = La ventana actual se cerrará.
MsgResearchRequired = Se requiere más investigación.
MsgConfirmQuitProgram = Quit PKHeX?
MsgFileLoad = Archivo cargado:
MsgFileLoadAllZero = El archivo no está inicializado (todo ceros). Por favor comprueba que fue guardado correctamente.
MsgFileLoadAllFFFF = El archivo no está inicializado (todo 0xFF). Por favor comprueba que fue guardado correctamente.
MsgFileLoadFail = No se ha podido cargar el archivo.
MsgFileLoadFailAuto = Ha ocurrido un error mientras se intentaba auto-cargar tu archivo de guardado.
MsgFileLoadFailAutoAdvise = Se recomienda eliminar manualmente los nombres de archivo incorrectos de la carpeta.
MsgFileLoadFailAutoCause = Esto parece ser causado por el Homebrew creando nombres de archivo incorrectos.
MsgFileLoadVersionDetect = Detectado archivo de guardado de la Generación {0}.
MsgFileLoadEncrypted = PKHeX sólo edita archivos de guardado descifrados.
MsgFileLoadEncryptedFail = Este archivo de guardado no está descifrado.
MsgFileLoadIncompatible = Código binario no es compatible con el archivo de guardado.
MsgFileLoadSaveFail = El archivo de datos no es un archivo de guardado válido.
MsgFileLoadSaveLoadFail = Archivo de guardado cargado no válido. Abortando.
MsgFileLoadSaveDetectReload = ¿Abrir el archivo de guardado de la siguiente localización?
MsgFileLoadSaveSelectVersion = Escoge la versión.
MsgFileLoadSaveSelectGame = Escoge un juego para editar.
MsgFileLoadSaveMultiple = Múltiples juegos detectados
MsgFileLoadSelectFileSave = Select a save file...
MsgFileLoadSelectFileBlock = Select a save block file...
MsgFileLoadSelectFileSecretBase = Select a Secret Base file...
MsgFileGameCubeBad = Tarjeta de Memoria de GameCube no válida o corrupta. Abortando.
MsgFileGameCubeDuplicate = Tarjeta de Memoria de GameCube con archivos de guardado duplicados. Abortando.
MsgFileGameCubeNoGames = Tarjeta de Memoria de GameCube sin ningún archivo de guardado de Pokémon. Abortando.
MsgFileSize = Tamaño del archivo: {0} bytes
MsgFileSizeIncorrect = El tamaño del archivo ({0} bytes) no corresponde con el tamaño esperado ({1} bytes).
MsgFileSizeLarge = El archivo de entrada es muy grande.
MsgFileSizeSmall = El archivo de entrada es muy pequeño.
MsgFileWriteFail = No se ha podido guardar el archivo.
MsgFileWriteProtected = La localización del archivo está protegida contra escritura:
MsgFileWriteProtectedAdvice = Si el archivo está en un disco extraíble (tarjeta SD), por favor, asegúrate de que el interruptor de protección contra escritura no esté activado.
MsgFileInUse = No se ha podido cargar el archivo. Puede que esté siendo usado por otro programa.
MsgFileUnsupported = Se ha intentado cargar un tipo/tamaño de archivo no soportado.
MsgPKMUnsupported = Se intentó cargar un tipo/tamaño de archivo no soportado. Esto pudo haber sido causado por cargar un archivo de Pokémon de otra generación en una generación no soportada o su archivo está corrupto.
MsgPKMConvertSuccess = Convertido de {0} a {1}.
MsgPKMConvertFail = Conversión fallida.
MsgPKMMysteryGiftFail = El Regalo Misterioso no es un Pokémon.
MsgPKMConvertFailFormat = No se puede convertir de {0} a {1}.
MsgPKMConvertFailBackwards = No se puede cargar {0} a partidas de la Gen{1}.
MsgPKMConvertFailForm = La forma no se puede transferir a juegos futuros.
MsgPKMConvertFailNoMethod = No se puede transferir este formato al formato solicitado.
MsgPKMConvertIncompatible = No se puede cargar {0} {1} a partidas de {2}.
MsgPKMConvertInternational = Internacional
MsgPKMConvertJapanese = Japonés
MsgClipboardLegalityExport = ¿Copiar el informe al portapapeles?
MsgClipboardFailRead = El portapapeles no contiene texto.
MsgClipboardFailWrite = No se ha podido escribir texto al portapapeles.
MsgLegalityHoverValid = Valid!
MsgLegalityHoverInvalid = Invalid: Click for more info.
MsgSimulatorFailClipboard = No se han encontrado datos del set en el portapapeles.
MsgSimulatorLoad = ¿Importar este set?
MsgSimulatorInvalid = Líneas no válidas detectadas:
MsgSimulatorExportBadFields = Corrige los datos antes de exportar.
MsgSimulatorExportFail = Prueba a exportar de nuevo.
MsgSimulatorExportSuccess = Set de Showdown exportado al portapapeles:
MsgSimulatorExportParty = Equipo de Showdown (Equipo) puesto en el portapapeles.
MsgSimulatorExportBattleBox = Equipo de Showdown (Caja de Combate) puesto en el portapapeles.
MsgSimulatorExportList = Set de Movimientos copiado al portapapeles.
MsgBackupCreateLocation = PKHeX puede realizar copias de seguridad automáticas si creas un directorio con el nombre '{0}' en el mismo directorio donde se encuentra el ejecutable de PKHeX.
MsgBackupCreateQuestion = ¿Te gustaría crear el directorio de copia de seguridad ahora?
MsgBackupDelete = Si deseas no seguir creando copias de seguridad de tus archivos de guardado automáticamente, borra el directorio '{0}'.
MsgBackupUnable = No se ha podido crear el directorio de copias de seguridad
MsgBackupSuccess = ¡Directorio de copias de seguridad creado!
MsgDatabase = No se ha encontrado la base de datos de PKHeX.
MsgDatabaseAdvice = Por favor, exporta todas las cajas del archivo de guardado, y asegúrate de que el directorio '{0}' exista.
MsgDatabaseExport = ¿Guardar a la base de datos de PKHeX?
MsgDatabaseLoad = ¿Cargar desde la base de datos de PKHeX?
MsgPKMLoadNull = Se ha intentado cargar un archivo nulo.
MsgPKMSuggestionFormat = Las sugerencias no están activadas para este formato de PKM.
MsgPKMSuggestionMoves = ¿Aplicar movimientos actuales sugeridos?
MsgPKMSuggestionRelearn = ¿Aplicar movimientos recordables sugeridos?
MsgPKMSuggestionNone = No se puede proporcionar una sugerencia.
MsgPKMSuggestionStart = Sugerido:
MsgPKMSuggestionMetLocation = Lugar encuentro:
MsgPKMSuggestionMetLevel = Nivel encuentro:
MsgPKMSuggestionLevel = Nivel actual:
MsgPKMNicknameWarn = El mote "{0}" se verá como "{1}" en el juego.
MsgPKMOTNameWarn = El EO "{0}" se verá como "{1}" en el juego.
MsgSaveExportSuccessPath = SAV exportado en:
MsgSaveExportContinue = ¿Continuar guardando?
MsgSaveSlotEmpty = No se puede dejar el equipo vacío o sólo con huevos.
MsgSaveSlotLocked = No se puede modificar un espacio bloqueado.
MsgSaveSlotBadData = Imposible colocar en esta casilla.
MsgSaveBackup = Copia de seguridad del SAV actual guardado en:
MsgSaveBackupNotFound = El archivo original ha sido movido, imposible crear una copia de seguridad.
MsgSaveCurrentGeneration = Generación del SAV actual: {0}
MsgSaveBoxCloneFromTabs = ¿Clonar el Pokémon en edición a todos los espacios en {0}?
MsgSaveBoxSortCurrent = ¿Ordenar la caja actual?
MsgSaveBoxSortCurrentFailBattle = Los espacios usados por las Cajas de Combate evitan ordenar de la caja.
MsgSaveBoxSortCurrentSuccess = ¡Caja actual ordenada!
MsgSaveBoxSortAll = ¡¿Ordenar TODAS las cajas?!
MsgSaveBoxSortAllFailBattle = Los espacios usados por las Cajas de Combate evitan ordenar todas las cajas.
MsgSaveBoxSortAllSuccess = ¡Cajas ordenadas!
MsgSaveBoxClearCurrent = ¿Vaciar la caja actual?
MsgSaveBoxClearCurrentFailBattle = Los espacios usados por las Cajas de Combate evitan limpiar la caja.
MsgSaveBoxClearCurrentSuccess = ¡Caja actual vaciada!
MsgSaveBoxClearAll = ¡¿Vaciar TODAS las cajas?!
MsgSaveBoxClearAllFailBattle = Los espacios usados por las Cajas de Combate evitan limpiar todas las cajas.
MsgSaveBoxClearAllSuccess = ¡Cajas vaciadas!
MsgSaveBoxUseClipboard = ¿Usar esta carpeta encontrada en tu portapapeles? {0}
MsgSaveBoxFailNone = ¡El archivo de guardado actual no tiene cajas!
MsgSaveBoxExportYes = Sí: Exportar todas las cajas
MsgSaveBoxExportNo = No: Exportar {0} (Caja {1})
MsgSaveBoxExportCancel = Cancelar: Abortar
MsgSaveBoxExportInvalid = Datos de caja no válidos; no se ha podido exportar.
MsgSaveBoxExportPathCount = Exportado Caja(s) ({0} pk) en ruta:
MsgSaveBoxExportPathInvalid = Ruta especificada no válida.
MsgSaveBoxImportModifyIntro = La carga del PKM sobreescribe:
MsgSaveBoxImportModifyYes = Sí - Modificar .pk* al colocar en SAV
MsgSaveBoxImportModifyCurrent = Cancelar - Usar configuración actual ({0})
MsgSaveBoxImportModifyNo = No - No modificar .pk*
MsgSaveBoxImportNoFiles = Ningún archivo cargado.
MsgSaveBoxImportSuccess = Se han cargado {0} archivos en cajas.
MsgSaveBoxImportClear = ¿Vaciar las cajas posteriores al importar datos?
MsgSaveBoxImportClearNo = Si solo quieres sobreescribir para datos nuevos, pulsa NO.
MsgSaveBoxImportPCBinary = Binario de PC cargado.
MsgSaveBoxImportPCFailBattle = Los espacios de la Caja de Combate evitan la carga de datos del PC.
MsgSaveBoxImportBoxBinary = Binario de Caja cargado.
MsgSaveBoxImportBoxFailBattle = Los espacios de la Caja de Combate evitan la carga de datos de la caja.
MsgSaveBoxImportGroup = ¿Cargar los datos de Pokémon del archivo en la caja actual ({0})?
MsgSaveBoxImportGroupSuccess = Los datos de Pokémon del archivo se cargaron en las ranuras de las cajas.
MsgSaveBoxImportOverwrite = La caja actual será sobreescrita.
MsgSaveBoxImportSkippedLocked = Omitido(s) {0} espacio(s) bloqueado(s).
MsgSaveSwitchDaycareView = ¿Quieres cambiar la vista a la otra Guardería?
MsgSaveSwitchDaycareCurrent = Actualmente viendo la guardería {0}.
MsgSaveGen6Passerby = ¿Exportar información de Transeúntes al portapapeles?
MsgSaveGen6FriendSafari = No hay soporte de edición del Safari Amistad :(
MsgSaveGen6FriendSafariCheatDesc = ¿Desbloquear los 3 espacios para cada amigo?
MsgSaveGen2RTCResetPassword = Contraseña de reseteo de RTC: {0:00000}
MsgSaveGen2RTCResetBitflag = ¿Le gustaría reiniciar el RTC?
MsgSaveJPEGExportFail = ¡No se han encontrado datos de imagen en el archivo de guardado!
MsgSaveGen4ConvertKorean = ¿Quieres convertir este archivo de guardado Japonés/Internacional para que pueda ser usado en los juegos en Coreano?
MsgSaveGen4ConvertInternational = ¿Quieres convertir este archivo de guardado Coreano para que pueda ser usado en los juegos en Japonés/Internacional?
MsgSaveChecksumFailEdited = El archivo de guardado ha sido editado. No se puede verificar la integridad.
MsgSaveChecksumValid = Suma de verificación válido.
MsgSaveChecksumFailExport = ¿Exportar información de la suma de verificación al portapapeles?
MsgIndexItemRange = Índice de objetos fuera de rango:
MsgIndexItemGame = No se puede obtener el objeto en el juego:
MsgIndexItemHeld = El objeto no puede ser equipado en el juego:
MsgIndexSpeciesRange = Índice de especies fuera de rango:
MsgIndexSpeciesGame = No se puede obtener la especie en el juego:
MsgIndexMoveRange = Índice de movimientos fuera de rango:
MsgIndexMoveGame = No se puede obtener el movimiento en el juego:
MsgIndexAbilityRange = Índice de habilidades fuera de rango:
MsgIndexAbilityGame = No se puede obtener la habilidad en el juego:
MsgGeonetPointNone = Ningún
MsgGeonetPointBlue = Azul
MsgGeonetPointYellow = Amarillo
MsgGeonetPointRed = Rojo
MsgGearAllCharacterStyles = Todo
MsgQRDecodeFail = Los datos decodificados no son PKM/Regalo válidos.
MsgQRDecodeSize = Tamaño de los datos de QR: {0} bytes
MsgQRDeprecated = Los códigos QR están obsoletos en favor de otros métodos.
MsgQRAlternative = Considera usar Homebrew o Firmware personalizado con edición de RAM sobre la marcha (PKMN-NTR).
MsgQRClipboardUrl = ¿Copiar el enlace del QR al portapapeles?
MsgQRClipboardImage = ¿Copiar la imagen del QR al portapapeles?
MsgQRClipboardFail = No se ha podido copiar la imagen al portapapeles
MsgQRUrlFailPath = El texto en el portapapeles no es un enlace válido:
MsgQRUrlFailImage = El lector no pudo encontrar datos QR en la imagen.
MsgQRUrlFailType = La URL de entrada no es válida. Verifica que es una imagen (jpg/png).
MsgQRUrlFailConnection = No se puede conectar a Internet para decodificar el código QR.
MsgQRUrlFailConvert = Fallo de cadena QR a Datos.
MsgDBDeleteFailBackup = No se puede eliminar desde una partida de copia de seguridad.
MsgDBDeleteFailModified = ¡Los datos de la ranura de la base de datos no coinciden con guardar datos!
MsgDBDeleteFailWarning = No muevas Pokémon después de inicializar la Base de Datos, por favor vuelve a abrir el visor de la Base de Datos.
MsgDBAddFailExistsFile = ¡El archivo ya existe en la base de datos!
MsgDBAddFailExistsPKM = El Pokémon ya existe en la base de datos.
MsgDBAddFromTabsSuccess = Pokémon añadido de las pestañas a la base de datos.
MsgDBCreateReportPrompt = ¿Generar un informe sobre todos los datos?
MsgDBCreateReportWarning = Esto puede tardar un rato...
MsgDBCreateReportFail = No hay resultados para exportar
MsgDBExportResultsPrompt = ¿Exportar resultados a una carpeta?
MsgDBSearchLegalityWordfilter = ¿Verificar la legalidad del filtro de palabras?
MsgDBSearchFail = ¡Sin fuente de datos para buscar!
MsgDBSearchNone = ¡No se han encontrado resultados!
MsgDBDeleteCloneWarning = Eliminar clones de la base de datos no es reversible.
MsgDBDeleteCloneAdvice = Si se considera que un PKM es un clon, solo se conservará el archivo más nuevo (fecha de modificación).
MsgDBDeleteCloneFail = No se puede eliminar el clon:
MsgDBDeleteCloneNone = No se detectaron ni eliminaron clones.
MsgExportWC3DataFail = No se pueden guardar los datos de WC3. ¡Sin datos para guardar!
MsgBEToolTipPropName = Propiedad de un PKM dado para modificar.
MsgBEToolTipPropType = PropertyType del PKM cargado actualmente en la ventana principal.
MsgBEToolTipPropValue = PropertyValue del PKM cargado actualmente en la ventana principal.
MsgBEFilterEmpty = Valor de filtro vacío detectado.
MsgBEPropertyEmpty = Se detectaron valores de propiedad vacíos:
MsgBEPropertyInvalid = Propiedad inválida seleccionada.
MsgBEInstructionInvalid = Error de longitud de línea en la lista de instrucciones.
MsgBEInstructionNone = No hay instrucciones definidas para un conjunto de modificación.
MsgBEModifySuccess = Modificados {0}{1}/{2} archivos.
MsgBEModifyFailBlocked = Se omitió un archivo debido a un valor no permitido:
MsgBEModifyFailError = {0} archivos ignorados debido a un error interno.
MsgBEModifyFail = No se puede modificar {0} a {1}.
MsgBEModifyFailCompare = No se puede comparar {0} a {1}.
MsgExportFolder = Seleccione la carpeta donde se guardarán los archivos.
MsgExportFolderAdvice = Esta puede ser la misma carpeta que la fuente de los archivos PKM.
MsgReportExportTable = ¿Copiar como tabla formateada?
MsgReportExportCSV = ¿Guardar todos los datos en CSV?
MsgReportColumnHide = Ocultar columna
MsgReportColumnRestore = Restaurar clumnas
MsgReportColumnHideFail = Sin celdas/columnas seleccionadas.
MsgReportColumnRestoreSuccess = Visibilidad de columna restaurada.
MsgMsyteryGiftUsedAlert = Regalo Misterioso marcado como USADO y no podrá ser recogido en el juego.
MsgMysteryGiftUsedFix = ¿Desea quitar la marca USADO para que NO ESTÉ USADO?
MsgMysteryGiftInvalid = El archivo no es un Regalo Misterioso:
MsgMysteryGiftTypeUnexpected = Tipo de Regalo Misterioso esperado (s):
MsgMysteryGiftTypeDetails = Los Detalles del Regalo no son compatibles con el archivo de guardado.
MsgMysteryGiftTypeIncompatible = El tipo de Regalo no es compatible con el archivo de guardado.
MsgMysteryGiftParseFail = No se puede crear una descripción de Regalo.
MsgMysteryGiftParseTypeUnknown = ¡Tipo de Regalo Misterioso desconocido!
MsgMysteryGiftSlotEmpty = Ranura vacía. ¡Sin datos!
MsgMysteryGiftSlotFail = Incapaz de insertar el Regalo Misterioso.
MsgMysteryGiftSlotNone = ¡No se encontraron datos de Regalo Misterioso en la ranura cargada!
MsgMysteryGiftSlotSpecialReject = ¿Este Regalo Misterioso realmente pertenece a este juego?
MsgMysteryGiftSlotAlternate = Regalo {0} se estableció en el espacio {1} en su lugar.
MsgMysteryGiftSlotFailSwap = No se puede cambiar {0} con {1}.
MsgMysteryGiftQRTypeLength = La longitud de los datos decodificados no es válida para el archivo guardado cargado.
MsgMysteryGiftQRReceived = Tipo de Regalo QR:
MsgMysteryGiftQREonTicket = Regalo Misterioso del Boleto Eón no se importará correctamente cuando se reciba a través de QR.
MsgMysteryGiftQREonTicketAdvice = Inyecte el Regalo Misterioso del Boleto Eón en el archivo de guardado en su lugar.
MsgItemPouchUnknown = Se detectó un objeto desconocido.
MsgItemPouchCountUpdated = Recuento de objetos.
MsgItemCleared = Objetos borrados.
MsgItemPouchSizeSmall = La bolsa es muy pequeña para todos los Objetos.
MsgItemPouchRandom = Sí: Dar por ID de Objeto {0}No: Surtido aleatorio
MsgItemPouchWarning = Si guarda los cambios, el Objeto (s) no estará más en la bolsa.
MsgItemPouchRemoved = Los siguientes artículos se han eliminado de la bolsa {0}.
MsgSaveDifferentTypes = Los tipos de archivos de guardado son diferentes.
MsgSaveDifferentVersions = Las versiones de los archivos de guardado no son iguales.
MsgSaveNumberInvalid = El archivo de guardado {0} no es válido.
MsgSecretBaseDeleteConfirm = ¿Eliminar la Base Secreta de {0} (Entrada {1:00}) de tus registros?
MsgSecretBaseDeleteSelf = No se puede eliminar tu Base Secreta.
MsgPluginFailLoad = No se pudieron cargar los complementos. Consulte el mensaje de error para identificar el complemento defectuoso. Un complemento puede estar desactualizado o ser incompatible con esta versión de PKHeX.

View File

@ -240,8 +240,8 @@ MsgMysteryGiftSlotAlternate = Regalo {0} se estableció en el espacio {1} en su
MsgMysteryGiftSlotFailSwap = No se puede cambiar {0} con {1}.
MsgMysteryGiftQRTypeLength = La longitud de los datos decodificados no es válida para el archivo guardado cargado.
MsgMysteryGiftQRReceived = Tipo de Regalo QR:
MsgMysteryGiftQREonTicket = Regalo Misterioso del Ticket Eon no se importará correctamente cuando se reciba a través de QR.
MsgMysteryGiftQREonTicketAdvice = Inyecte el Regalo Misterioso del Ticket Eon en el archivo de guardado en su lugar.
MsgMysteryGiftQREonTicket = Regalo Misterioso del Ticket Eón no se importará correctamente cuando se reciba a través de QR.
MsgMysteryGiftQREonTicketAdvice = Inyecte el Regalo Misterioso del Ticket Eón en el archivo de guardado en su lugar.
MsgItemPouchUnknown = Se detectó un objeto desconocido.
MsgItemPouchCountUpdated = Recuento de objetos.
MsgItemCleared = Objetos borrados.

View File

@ -364,14 +364,14 @@ public class Resources {
/// Looks up a localized string similar to PKHeX - By Kaphotics
///http://projectpokemon.org/pkhex/
///
///25/09/25 - New Update:
///25/10/26 - New Update:
/// - Added: Support for Legends: Z-A.
/// - Legality:
/// - - Added the Shiny Miraidon/Koraidon mystery gifts, and the other Ruins gifts.
/// - - Added Reg J mythical participation ribbon legality.
/// - Added: Loading of zipped save file/folders is now supported, and can export-update the same zip. Thanks @nitz !
/// - Added: Status (paralyze, sleep, etc) browser is now localized. Thanks @abcboy101 !
/// - Fixed: PK1=&gt;PK2 conversion no longer errors.
/// - Fixed: Gen2 Japanese [rest of string was truncated]&quot;;.
/// - - Initial handling for recognizing and generating encounters from Z-A.
/// - - Please do not report issues with this release&apos;s handling with legality/encounters. We are aware of what still needs work.
/// - Notes:
/// - - All encounters can be traced back to an RNG seed.
/// - - With multiple shiny rolls (wild only) or shinies, this calculation is not instant (&gt;15 seconds), so it i [rest of string was truncated]&quot;;.
/// </summary>
public static string changelog {
get {
@ -817,6 +817,30 @@ public class Resources {
}
}
/// <summary>
/// Looks up a localized string similar to About=Acerca de
///BatchEditor=Editor por Lotes
///BoxExporter=Exportar caja
///ErrorWindow=Error
///KChart=KChart
///Main=PKHeX
///MemoryAmie=Editor de Memorias / Poké Recreo
///MoveShopEditor=Editor de la Tienda de Movimientos
///RibbonEditor=Editor de Cintas
///SAV_Apricorn=Editor de Bonguri
///SAV_BattlePass=Editor de pases de combate
///SAV_BerryFieldXY=Visor de Campos de Bayas
///SAV_BlockDump8=Respaldo de bloques
///SAV_BoxLayout=Editor de fondos de Cajas
///SAV_BoxList=Visor de Almacenamiento
///SAV_Capture7GG=Editor de Récord d [rest of string was truncated]&quot;;.
/// </summary>
public static string lang_es_419 {
get {
return ResourceManager.GetString("lang_es-419", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to About=À propos
///BatchEditor=Éditeur en vrac

View File

@ -352,6 +352,9 @@
<data name="lang_es" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\lang_es.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="lang_es-419" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\lang_es-419.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="lang_fr" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\text\lang_fr.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>

File diff suppressed because it is too large Load Diff

View File

@ -266,7 +266,7 @@ LocalizedDescription.Nickname8a=Normas de motes en 8a generación.
LocalizedDescription.Nickname8b=Normas de motes en 8b generación.
LocalizedDescription.Nickname9=Normas de motes en 9 generación.
LocalizedDescription.Nickname9a=Nickname rules for Generation 9a.
LocalizedDescription.NicknamedAnotherSpecies=En la validación de legalidad, marcar Severidad si se detecta que un Pokémon tiene un apodo que coincide con otra especie.
LocalizedDescription.NicknamedAnotherSpecies=En la validación de legalidad, marcar Severidad si se detecta que un Pokémon tiene un mote que coincide con otra especie.
LocalizedDescription.NicknamedMysteryGift=En la validación de legalidad, marcar Severidad si se detecta que se trata de un regalo misterioso apodado que el jugador normalmente no puede apodar.
LocalizedDescription.NicknamedTrade=En la validación de legalidad, marcar Severidad si se detecta que se trata de un intercambio dentro del juego que el jugador normalmente no puede apodar.
LocalizedDescription.OtherBackupPaths=Lista de ubicaciones adicionales para buscar archivos guardados.
@ -307,7 +307,7 @@ LocalizedDescription.ShowEncounterOpacityStripe=Nivel de opacidad de la raya cor
LocalizedDescription.ShowEncounterThicknessStripe=Nivel de grosor (en píxeles) al mostrar la raya coloreada del tipo de encuentro.
LocalizedDescription.ShowExperiencePercent=Mostrar una raya fina para indicar el porcentaje de subida de nivel.
LocalizedDescription.ShowGenderGen1=Al mostrar una entidad en el formato de la 1a generación, mostrar el sexo que tendría al ser transferido a otra generación.
LocalizedDescription.ShowLegalBallsFirst=Al mostrar la lista de Poké Ball a seleccionar, ordenarlas por Poké Ball legales primero, en vez de ordenarlas por ID.
LocalizedDescription.ShowLegalBallsFirst=Al mostrar la lista de Poké Balls a seleccionar, ordenarlas por Poké Balls legales primero, en vez de ordenarlas por ID.
LocalizedDescription.ShowStatusCondition=Al mostrar una entidad, mostrar el efecto de estado (dormido/quemado/etc) que pueda tener.
LocalizedDescription.ShowTeraOpacityBackground=Nivel de opacidad de la capa de fondo correspondiente al Teratipo.
LocalizedDescription.ShowTeraOpacityStripe=Nivel de opacidad de la raya correspondiente al Teratipo.
@ -467,7 +467,7 @@ Main.Label_3DSRegion=Región 3DS:
Main.Label_Ability=Habilidad:
Main.Label_ATK=Ataque:
Main.Label_AVs=AVs
Main.Label_Ball=Bola:
Main.Label_Ball=Ball:
Main.Label_Base=Base
Main.Label_Beauty=Belleza
Main.Label_CharacteristicPrefix=Características:
@ -2257,7 +2257,7 @@ SAV_Trainer7.GB_Surf=Puntuación de Surfeo
SAV_Trainer7.GB_UnlockSupers=Desbloquear Super*
SAV_Trainer7.L_3DSReg=Región 3DS:
SAV_Trainer7.L_AlolaTime=Desplazamiento de hora:
SAV_Trainer7.L_BallThrowType=Tipo de lanzamiento de bolas:
SAV_Trainer7.L_BallThrowType=Tipo de lanzamiento de Balls:
SAV_Trainer7.L_BP=PB:
SAV_Trainer7.L_CameraVersion=Versión de cámara:
SAV_Trainer7.L_Country=País:

View File

@ -502,6 +502,11 @@ public static string GetCultureLanguage()
{
// For languages with multiple supported variants, map the language tag to one of the supported ones
// https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/a9eac961-e77d-41a6-90a5-ce1a8b0cdb9c
"es" => name switch
{
"es" or "es-ES" or "es-ES_tradnl" or "es-GQ" => "es", // Spanish (Spain)
_ => "es-419", // Spanish (Latin America)
},
"zh" => name switch
{
"zh-Hant" or "zh-HK" or "zh-MO" or "zh-TW" => "zh-Hant", // Traditional Chinese (Hong Kong/Macau/Taiwan)

View File

@ -15,6 +15,7 @@ public class StringQualityTests
[InlineData("de")]
[InlineData("fr")]
[InlineData("es")]
[InlineData("es-419")]
[InlineData("ko")]
[InlineData("zh-Hans")]
[InlineData("zh-Hant")]
@ -103,7 +104,7 @@ private static void CheckMetLocations(string language)
bool sm0 = bank == 0 && name == nameof(GameStrings.Gen7);
for (int index = 0; index < arr.Length; index++)
{
var line = arr[index];
var line = arr[index].ToLowerInvariant();
if (line.Length == 0)
continue;
if (sm0 && index % 2 != 0)