Add LGPE/Gen 8/Gen 9 Wonder Card titles (#4625)

* Add LGPE/Gen 8/Gen 9 Wonder Card titles

* Fix CardTitleIndex
This commit is contained in:
abcboy101 2025-11-03 20:49:30 -05:00 committed by GitHub
parent 51a1caf628
commit ecbfe41f7f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
39 changed files with 1486 additions and 13 deletions

View File

@ -74,8 +74,9 @@ public static string GetStringFromForm(byte form, GameStrings strings, ushort sp
if (form == 0)
return string.Empty;
var forms = FormConverter.GetFormList(species, strings.Types, strings.forms, genderForms, context);
var result = form >= forms.Length ? string.Empty : forms[form];
var result = FormConverter.GetStringFromForm(form, strings, species, genderForms, context);
if (result.Length == 0)
return string.Empty;
// Showdown uses a non-standard representation for some forms, and uses interstitial dashes instead of spaces.
if (strings.Language != LanguageID.English)

View File

@ -28,6 +28,7 @@ public sealed class GameStrings : IBasicStrings
public readonly string[] uggoods, ugspheres, ugtraps, ugtreasures;
public readonly string[] seals, accessories, backdrops, poketchapps;
public readonly string[] console3ds, languageNames;
public readonly string[] wondercard7, wondercard8, wondercard9;
private readonly string LanguageFilePrefix;
public ReadOnlySpan<string> HiddenPowerTypes => types.AsSpan(1, HiddenPower.TypeCount);
@ -132,6 +133,10 @@ internal GameStrings(string langFilePrefix)
console3ds = Get("console3ds");
languageNames = Get("language");
wondercard7 = Get("wondercard7");
wondercard8 = Get("wondercard8");
wondercard9 = Get("wondercard9");
EggName = specieslist[0];
Gen4 = Get4("hgss");
Gen5 = Get6("bw2");

View File

@ -120,6 +120,7 @@ public EncounterMatchRating GetMatchRating(PKM pk)
public abstract ushort Species { get; set; }
public abstract AbilityPermission Ability { get; }
public abstract bool GiftUsed { get; set; }
public virtual int CardTitleIndex { get => -1; set { } }
public abstract string CardTitle { get; set; }
public abstract int CardID { get; set; }

View File

@ -31,6 +31,58 @@ public static IEnumerable<MysteryGift> GetGiftsFromFolder(string folder)
}
}
/// <summary>
/// Gets the title of the <see cref="MysteryGift"/> using the current default string data.
/// </summary>
/// <param name="gift">Gift data to parse</param>
/// <returns>Title as a string</returns>
public static string GetTitleFromIndex(this MysteryGift gift) => gift.GetTitleFromIndex(GameInfo.Strings);
/// <summary>
/// Gets the title of the <see cref="MysteryGift"/> using provided string data.
/// </summary>
/// <param name="gift">Gift data to parse</param>
/// <param name="strings">String data to use</param>
/// <returns>List of lines</returns>
public static string GetTitleFromIndex(this MysteryGift gift, GameStrings strings)
{
var titles = gift.Generation switch
{
7 => GameInfo.Strings.wondercard7,
8 => GameInfo.Strings.wondercard8,
9 => GameInfo.Strings.wondercard9,
_ => throw new ArgumentOutOfRangeException(nameof(gift), gift, null),
};
if (gift.CardTitleIndex < 0 || gift.CardTitleIndex >= titles.Length || titles[gift.CardTitleIndex].Length == 0)
return "Mystery Gift";
var args = new string[15];
if (gift.IsEntity)
{
args[0] = strings.Species[gift.Species];
// 1: category (e.g. "Victory Pokémon" for Victini)
args[2] = FormConverter.GetStringFromForm(gift.Form, strings, gift.Species, GameInfo.GenderSymbolASCII, gift.Context);
args[3] = gift.OriginalTrainerName;
args[4] = strings.Move[gift.Moves.Move1];
args[5] = strings.Move[gift.Moves.Move2];
args[6] = strings.Move[gift.Moves.Move3];
args[7] = strings.Move[gift.Moves.Move4];
args[9] = strings.Item[gift.HeldItem];
if (gift is WC9 wc9)
args[13] = strings.Types[(int)wc9.TeraType];
}
else if (gift.IsItem)
{
args[8] = strings.Item[gift.ItemID];
}
// 10: G8 Ranked Battle season
// 11: G8/9 title from affixed Ribbon/mark
// 12: G8/9 cash back money amount
// 13: BDSP underground item
// 14: Z-A extra side mission
return string.Format(titles[gift.CardTitleIndex], args);
}
/// <summary>
/// Gets a description of the <see cref="MysteryGift"/> using the current default string data.
/// </summary>

View File

@ -47,7 +47,7 @@ public override int CardID
public bool GiftRepeatable { get => (CardFlags & 1) == 0; set => CardFlags = (byte)((CardFlags & ~1) | (value ? 0 : 1)); }
public override bool GiftUsed { get => false; set { } }
public int CardTitleIndex
public override int CardTitleIndex
{
get => Data[0x13];
set => Data[0x13] = (byte) value;
@ -55,7 +55,7 @@ public int CardTitleIndex
public override string CardTitle
{
get => "Mystery Gift"; // TODO: Use text string from CardTitleIndex
get => this.GetTitleFromIndex();
set => throw new Exception();
}

View File

@ -45,7 +45,7 @@ public override int CardID
public bool GiftRepeatable { get => (CardFlags & 1) == 0; set => CardFlags = (byte)((CardFlags & ~1) | (value ? 0 : 1)); }
public override bool GiftUsed { get => false; set { } }
public int CardTitleIndex
public override int CardTitleIndex
{
get => Data[0x15];
set => Data[0x15] = (byte) value;
@ -53,7 +53,7 @@ public int CardTitleIndex
public override string CardTitle
{
get => "Mystery Gift"; // TODO: Use text string from CardTitleIndex
get => this.GetTitleFromIndex();
set => throw new Exception();
}

View File

@ -43,7 +43,7 @@ public override int CardID
set => WriteUInt16LittleEndian(Card, (ushort)value);
}
public override string CardTitle
public string CardTitleDummy
{
// Max len 36 char, followed by null terminator
get => StringConverter8.GetString(Card.Slice(2, 0x4A));
@ -56,6 +56,18 @@ private uint RawDate
set => WriteUInt32LittleEndian(Card[0x4C..], value);
}
public override int CardTitleIndex
{
get => Data[CardStart + 0x50];
set => Data[CardStart + 0x50] = (byte)value;
}
public override string CardTitle
{
get => this.GetTitleFromIndex();
set => throw new Exception();
}
private uint Year
{
get => (RawDate / 10000) + 2000;

View File

@ -58,7 +58,7 @@ public override int CardID
public bool GiftOncePerDay { get => (CardFlags & 4) == 4; set => CardFlags = (byte)((CardFlags & ~4) | (value ? 4 : 0)); }
public override bool GiftUsed { get => false; set { } }
public int CardTitleIndex
public override int CardTitleIndex
{
get => Data[CardStart + 0x12];
set => Data[CardStart + 0x12] = (byte) value;
@ -66,7 +66,7 @@ public int CardTitleIndex
public override string CardTitle
{
get => "Mystery Gift"; // TODO: Use text string from CardTitleIndex
get => this.GetTitleFromIndex();
set => throw new Exception();
}

View File

@ -53,7 +53,7 @@ public override int CardID
public bool GiftRepeatable { get => (CardFlags & 1) == 0; set => CardFlags = (byte)((CardFlags & ~1) | (value ? 0 : 1)); }
public override bool GiftUsed { get => false; set { } }
public int CardTitleIndex
public override int CardTitleIndex
{
get => Data[CardStart + 0x15];
set => Data[CardStart + 0x15] = (byte) value;
@ -61,7 +61,7 @@ public int CardTitleIndex
public override string CardTitle
{
get => "Mystery Gift"; // TODO: Use text string from CardTitleIndex
get => this.GetTitleFromIndex();
set => throw new Exception();
}

View File

@ -60,7 +60,7 @@ public ushort Scale
public bool GiftRepeatable { get => (CardFlags & 1) == 0; set => CardFlags = (byte)((CardFlags & ~1) | (value ? 0 : 1)); }
public override bool GiftUsed { get => false; set { } }
public int CardTitleIndex
public override int CardTitleIndex
{
get => Data[CardStart + 0x15];
set => Data[CardStart + 0x15] = (byte) value;
@ -68,7 +68,7 @@ public int CardTitleIndex
public override string CardTitle
{
get => "Mystery Gift"; // TODO: Use text string from CardTitleIndex
get => this.GetTitleFromIndex();
set => throw new Exception();
}

View File

@ -1045,4 +1045,19 @@ public static bool IsCosplayPikachu(ReadOnlySpan<char> formName, ReadOnlySpan<st
}
return false;
}
/// <summary>
/// Converts a Form ID to string.
/// </summary>
/// <param name="form">Form to get the form name of</param>
/// <param name="strings">Localized string source to fetch with</param>
/// <param name="species">Species ID the form belongs to</param>
/// <param name="genders">List of genders names</param>
/// <param name="context">Format the form name should appear in</param>
public static string GetStringFromForm(byte form, GameStrings strings, ushort species, IReadOnlyList<string> genders, EntityContext context)
{
var forms = GetFormList(species, strings.Types, strings.forms, genders, context);
var result = form >= forms.Length ? string.Empty : forms[form];
return result;
}
}

View File

@ -0,0 +1,25 @@
Geschenk: {0}
Geschenk: {8}
Geschenk: Item-Set
{0} (Kategorie: {1})
Das Mysteriöse Pokémon {0}
Ein {0} von {3}
Ein Schillerndes {0}
{0} ({2})
Geschenk: {2}
Ein {0} mit versteckter Fähigkeit
{0} mit {4}
{0} mit {5}
{0} mit {6}
{0} mit {7}
{0} mit {9}
Geschenk für Käufer der Downloadversion
Geschenk für Käufer des Special Packs
Geschenk für Käufer einer Retailversion
Geschenk für Käufer des Lösungsbuchs
Geschenk für Käufer des Spiels
Herzlichen Glückwunsch zum Geburtstag!
Geschenk für Käufer eines Virtual Console-Titels
Pokémon Trainer Club
Pokémon Global Link
Pokémon Bank

View File

@ -0,0 +1,25 @@
{0} Gift
{8} Gift
Item Set Gift
{1} {0} Gift
Mythical Pokémon {0} Gift
{3}s {0} Gift
Shiny {0} Gift
{0} ({2}) Gift
{2} Gift
Hidden Ability {0} Gift
{4} {0} Gift
{0} with {5} Gift
{0} with {6} Gift
{0} with {7} Gift
{0} & {9} Gift
Downloadable Version Bonus
Special Pack Purchase Bonus
Store Purchase Bonus
Strategy Guide Purchase Bonus
Purchase Bonus
Happy Birthday!
Virtual Console Bonus
Pokémon Trainer Club Gift
Pokémon Global Link Gift
Pokémon Bank Gift

View File

@ -0,0 +1,25 @@
Regalo: {0}
Regalo: {8}
Regalo: lote de objetos
{0} ({1})
Pokémon singular: {0}
{0} de {3}
{0} variocolor
{0} ({2})
Regalo: {2}
{0} con habilidad oculta
{0} con {4}
{0} con {5}
{0} con {6}
{0} con {7}
{0} con un/una {9}
Regalo especial: versión descargable
Regalo especial por compra: pack especial
Regalo especial por compra: en tienda
Regalo especial por compra: guía de estrategia
Regalo especial por compra
¡Feliz cumpleaños!
Regalo especial por compra: consola virtual
Club de Entrenadores Pokémon
Pokémon Global Link
Banco de Pokémon

View File

@ -0,0 +1,25 @@
{0}
{8}
Lot dobjets
{0} ({1})
{0} (Pokémon fabuleux)
{0} de/d {3}
{0} chromatique
{0} ({2})
{2}
{0} doté dun talent caché
{0} avec {4}
{0} avec {5}
{0} avec {6}
{0} avec {7}
{0} avec un/une {9}
Cadeau bonus — version téléchargeable
Cadeau bonus — achat du Pack Spécial
Cadeau bonus — achat en magasin
Cadeau bonus — achat du guide de stratégie
Cadeau bonus — achat du jeu
Cadeau danniversaire
Cadeau dachat sur console virtuelle
Cadeau du Club des Dresseurs Pokémon
Cadeau du Pokémon Global Link
Cadeau de Banque Pokémon

View File

@ -0,0 +1,25 @@
Dono: {0}
Dono: {8}
Dono: Set di strumenti
{0} ({1})
{0} (Pokémon misterioso)
{0} di {3}
{0} cromatico
{0} ({2})
Dono: {2}
{0} con unabilità speciale
{0} con {4}
{0} con {5}
{0} con {6}
{0} con {7}
{0} con {9}
Dono per la versione scaricabile
Dono per lacquisto della confezione speciale
Dono per lacquisto in negozio
Dono per lacquisto della guida strategica
Dono per lacquisto
Buon compleanno!
Dono speciale Virtual Console
Club Allenatori di Pokémon
Pokémon Global Link
Banca Pokémon

View File

@ -0,0 +1,25 @@
{0} プレゼント
{8} プレゼント
道具セット プレゼント
{1} {0}
まぼろしのポケモン {0}
{3}の {0}
色違いの {0}
{2}の {0}
{2} プレゼント
隠れ特性の {0}
{5}を おぼえた {0}
{5}を おぼえた {0}
{6}を おぼえた {0}
{7}を おぼえた{0}
{9}を もった {0}
ダウンロード版特典
ダブルパック購入特典
店舗別購入特典
攻略本購入特典
購入特典
お誕生日 おめでとう!
バーチャルコンソール特典
ポケモントレーナークラブ
ポケモングローバルリンク
ポケモンバンク

View File

@ -0,0 +1,25 @@
{0} 선물
{8} 선물
도구 세트 선물
{1} {0}
환상의 포켓몬 {0}
{3}의 {0}
색이 다른 {0}
{2}의 {0}
{2} 선물
숨겨진 특성의 {0}
{4}을(를) 배운 {0}
{5}을(를) 배운 {0}
{6}을(를) 배운 {0}
{7}을(를) 배운 {0}
{9}을(를) 지닌 {0}
다운로드 버전 특전
더블 팩 구입 특전
점포별 구입 특전
공략집 구입 특전
구입 특전
생일 축하합니다!
버추얼 콘솔 특전
Pokémon Trainer Club
포켓몬 글로벌 링크
포켓몬 뱅크

View File

@ -0,0 +1,25 @@
{0} 礼物
{8} 礼物
道具组合 礼物
{1} {0}
幻之宝可梦{0}
{3}的{0}
异色的{0}
{2}的{0}
{2} 礼物
隐藏特性的{0}
学会了{4}的{0}
学会了{5}的{0}
学会了{6}的{0}
学会了{7}的{0}
拥有{9}的{0}
下载版特典
双版本购买特典
店铺购买特典
攻略书购买特典
购买特典
生日快乐!
Virtual Console特典
宝可梦训练家俱乐部
宝可梦全球连接
宝可梦虚拟银行

View File

@ -0,0 +1,25 @@
{0} 禮物
{8} 禮物
道具組合 禮物
{1} {0}
幻之寶可夢 {0}
{3}的{0}
異色的{0}
{2}的{0}
{2} 禮物
隱藏特性的{0}
學會了{5}的{0}
學會了{5}的{0}
學會了{6}的{0}
學會了{7}的{0}
擁有{9}的{0}
下載版特典
雙版本購買特典
店舖購買特典
攻略本購買特典
購買特典
生日快樂!
Virtual Console特典
寶可夢訓練家俱樂部
寶可夢全球連結
寶可夢虛擬銀行

View File

@ -0,0 +1,58 @@
Geschenk: {0}
Geschenk: Pokémon-Ei
Geschenk: Pokémon
Geschenk: {8}
Geschenk: Item-Set
Geschenk: Item
Geschenk: Dynakristall
Geschenk: Curry-Zutaten
{0} ({1})
Das Legendäre Pokémon {0}
Das Mysteriöse Pokémon {0}
Ein {0} von {3}
Ein Schillerndes {0}
{0} ({2})
Geschenk: {2}
Ein {0} mit versteckter Fähigkeit
{0} mit {4}
{0} mit {5}
{0} mit {6}
{0} mit {7}
{0} mit {9}
Gigadynamax-{0}
{11}
Geschenk für Käufer der Downloadversion
Geschenk für Käufer des Special Packs
Geschenk für Käufer der Handelsversion
Geschenk für Käufer des Lösungsbuchs
Geschenk für Käufer des Spiels
Herzlichen Glückwunsch zum Geburtstag!
Geschenk für Käufer eines Virtual Console-Titels
Pokémon-Trainer-Club
Pokémon Global Link
Pokémon Bank
Pokémon HOME
Taschengeld
{12} $
Modeartikel-Geschenk
Belohnung für Rangkämpfe
Teilnahmegeschenk für Online-Turniere
GP-Geschenk
Item-Geschenk von offiziellen Turnieren
GP-Geschenk von offiziellen Turnieren
Pokémon-Geschenk von offiziellen Turnieren
Ei-Geschenk von offiziellen Turnieren
Modeartikel-Geschenk von offiziellen Turnieren
Item-Geschenk, Saison {10} (Einzelkampf)
GP-Geschenk, Saison {10} (Einzelkampf)
Pokémon-Geschenk, Saison {10} (Einzelkampf)
Ei-Geschenk, Saison {10} (Einzelkampf)
Modeartikel-Geschenk, Saison {10} (Einzelkampf)
Item-Geschenk, Saison {10} (Doppelkampf)
GP-Geschenk, Saison {10} (Doppelkampf)
Pokémon-Geschenk, Saison {10} (Doppelkampf)
Ei-Geschenk, Saison {10} (Doppelkampf)
Modeartikel-Geschenk, Saison {10} (Doppelkampf)
Geschenk: Pokémon-Statue
Geschenk: {13}
Geschenk: Manaphy-Ei

View File

@ -0,0 +1,58 @@
{0} Gift
Pokémon Egg Gift
Pokémon Gift
{8} Gift
Item Set Gift
Item Gift
Dynamax Crystal Gift
Curry Ingredient Gift
{1} {0} Gift
Legendary Pokémon {0} Gift
Mythical Pokémon {0} Gift
{3}s {0} Gift
Shiny {0} Gift
{0} ({2}) Gift
{2} Gift
Hidden Ability {0} Gift
{0} with {4} Gift
{0} with {5} Gift
{0} with {6} Gift
{0} with {7} Gift
{0} and {9} Gift
Gigantamax {0} Gift
{11} Gift
Downloadable Version Purchase Bonus
Special Pack Purchase Bonus
Store Purchase Bonus
Strategy Guide Purchase Bonus
Purchase Bonus
Happy Birthday!
Virtual Console Purchase Bonus
Pokémon Trainer Club Gift
Pokémon Global Link Gift
Pokémon Bank Gift
Pokémon HOME Gift
Pocket Money Gift
${12} Cash Back
Clothing Gift
Ranked Battle Reward
Online Competition Participation Gift
BP Gift
Official Competition Item Gift
Official Competition BP Gift
Official Competition Pokémon Gift
Official Competition Egg Gift
Official Competition Clothing Gift
Singles Season {10} Item Gift
Singles Season {10} BP Gift
Singles Season {10} Pokémon Gift
Singles Season {10} Egg Gift
Singles Season {10} Clothing Gift
Doubles Season {10} Item Gift
Doubles Season {10} BP Gift
Doubles Season {10} Pokémon Gift
Doubles Season {10} Egg Gift
Doubles Season {10} Clothing Gift
Pokémon Statue Gift
{13} Gift
Manaphy Egg Gift

View File

@ -0,0 +1,58 @@
Regalo: {0}
Regalo: Huevo Pokémon
Regalo: Pokémon
Regalo: {8}
Regalo: lote de objetos
Regalo: objeto
Regalo: Cristal Dinamax
Regalo: ingredientes para curris
{0} ({1})
El Pokémon legendario {0}
El Pokémon singular {0}
{0} de {3}
{0} variocolor
{0} ({2})
Regalo: {2}
{0} con habilidad oculta
{0} con {4}
{0} con {5}
{0} con {6}
{0} con {7}
{0} con un/una {9}
{0} Gigamax
{11}
Regalo especial: versión descargable
Regalo especial por compra: pack especial
Regalo especial por compra: en tienda
Regalo especial por compra: guía de estrategia
Regalo especial por compra
¡Feliz cumpleaños!
Regalo especial por compra: consola virtual
Club de Entrenadores Pokémon
Pokémon Global Link
Banco de Pokémon
Pokémon HOME
Regalo: dinero
{12}$
Regalo: conjunto
Recompensa de Combate Clasificatorio
Premio por participar en Torneo en Línea
Regalo: PB
Premio de torneo oficial: objeto
Premio de torneo oficial: PB
Premio de torneo oficial: Pokémon
Premio de torneo oficial: Huevo Pokémon
Premio de torneo oficial: conjunto
Temporada {10} (Combates Individuales): objeto
Temporada {10} (Combates Individuales): PB
Temporada {10} (Combates Individuales): Pokémon
Temporada {10} (Combates Individuales): Huevo
Temporada {10} (Combates Individuales): conjunto
Temporada {10} (Combates Dobles): objeto
Temporada {10} (Combates Dobles): PB
Temporada {10} (Combates Dobles): Pokémon
Temporada {10} (Combates Dobles): Huevo
Temporada {10} (Combates Dobles): conjunto
Regalo: estatua Pokémon
Regalo: {13}
Regalo: Huevo de Manaphy

View File

@ -0,0 +1,58 @@
{0}
Œuf de Pokémon
Pokémon
{8}
Lot dobjets
Objet
Cristal Géant
Ingrédients pour currys
{0} ({1})
{0} (Pokémon légendaire)
{0} (Pokémon fabuleux)
{0} de/d {3}
{0} chromatique
{0} ({2})
{2}
{0} doté dun talent caché
{0} avec {4}
{0} avec {5}
{0} avec {6}
{0} avec {7}
{0} avec un/une {9}
{0} (Pokémon Gigamax)
{11}
Cadeau bonus — version téléchargeable
Cadeau bonus — achat du Pack Spécial
Cadeau bonus — achat en magasin
Cadeau bonus — achat du guide de stratégie
Cadeau bonus — achat du jeu
Cadeau danniversaire
Cadeau dachat sur console virtuelle
Cadeau du Club des Dresseurs Pokémon
Cadeau du Pokémon Global Link
Cadeau de Banque Pokémon
Cadeau de Pokémon HOME
Argent de poche
{12} $
Vêtement
Récompense des combats classés
Compétition Internet : prix de participation
Points Combat en cadeau
Prix compétition officielle : objet
Prix compétition officielle : PCo
Prix compétition officielle : Pokémon
Prix compétition officielle : Œuf
Prix compétition officielle : vêtement
Combat Solo, saison {10} : objet
Combat Solo, saison {10} : PCo
Combat Solo, saison {10} : Pokémon
Combat Solo, saison {10} : Œuf
Combat Solo, saison {10} : vêtement
Combat Duo, saison {10} : objet
Combat Duo, saison {10} : PCo
Combat Duo, saison {10} : Pokémon
Combat Duo, saison {10} : Œuf
Combat Duo, saison {10} : vêtement
Statue de Pokémon
{13}
Œuf de Manaphy

View File

@ -0,0 +1,58 @@
Dono: {0}
Dono: Uovo
Dono: Pokémon
Dono: {8}
Dono: Set di strumenti
Dono: strumento
Dono: Dynacristallo
Dono: ingrediente per il curry
{0} ({1})
{0} (Pokémon leggendario)
{0} (Pokémon misterioso)
{0} di {3}
{0} cromatico
{0} ({2})
Dono: {2}
{0} con unabilità speciale
{0} con {4}
{0} con {5}
{0} con {6}
{0} con {7}
{0} con {9}
{0} (Pokémon Gigamax)
{11}
Dono per la versione scaricabile
Dono per lacquisto della confezione speciale
Dono per lacquisto in negozio
Dono per lacquisto della guida strategica
Dono per lacquisto
Buon compleanno!
Dono speciale Virtual Console
Club Allenatori di Pokémon
Pokémon Global Link
Banca Pokémon
Pokémon HOME
Dono: denaro
{12} $
Dono: vestiti
Dono per la Lotta Competitiva
Dono per la partecipazione alla Gara Online
Dono: PL
Dono per la Gara Ufficiale: strumento
Dono per la Gara Ufficiale: PL
Dono per la Gara Ufficiale: Pokémon
Dono per la Gara Ufficiale: Uovo
Dono per la Gara Ufficiale: vestiti
Dono Lotta in Singolo stagione {10}: strumento
Dono Lotta in Singolo stagione {10}: PL
Dono Lotta in Singolo stagione {10}: Pokémon
Dono Lotta in Singolo stagione {10}: Uovo
Dono Lotta in Singolo stagione {10}: vestiti
Dono Lotta in Doppio stagione {10}: strumento
Dono Lotta in Doppio stagione {10}: PL
Dono Lotta in Doppio stagione {10}: Pokémon
Dono Lotta in Doppio stagione {10}: Uovo
Dono Lotta in Doppio stagione {10}: vestiti
Dono: statua di Pokémon
Dono: {13}
Dono: Uovo di Manaphy

View File

@ -0,0 +1,58 @@
{0} プレゼント
ポケモンのタマゴ プレゼント
ポケモン プレゼント
{8} プレゼント
道具セット プレゼント
道具プレゼント
ダイクリスタル プレゼント
カレーの食材 プレゼント
{1} {0}
伝説のポケモン {0}
幻のポケモン {0}
{3}の {0}
色違いの {0}
{2}の {0}
{2} プレゼント
隠れ特性の {0}
{4}を おぼえた {0}
{5}を おぼえた {0}
{6}を おぼえた {0}
{7}を おぼえた{0}
{9}を もった {0}
キョダイマックスする {0}
{11}
ダウンロード版特典
ダブルパック購入特典
店舗別購入特典
攻略本購入特典
購入特典
お誕生日 おめでとう!
バーチャルコンソール特典
ポケモントレーナークラブ
ポケモングローバルリンク
ポケモンバンク
Pokémon HOME
おこづかい プレゼント
{12}円 キャッシュバック
着せ替えアイテム プレゼント
ランクバトル報酬
インターネット大会 参加賞
BP プレゼント
公式大会 道具
公式大会 BP
公式大会 ポケモン
公式大会 タマゴ
公式大会 着せ替えアイテム
シングル シーズン{10} 道具
シングル シーズン{10} 
シングル シーズン{10} ポケモン
シングル シーズン{10} タマゴ
シングル シーズン{10} 着せ替えアイテム
ダブル シーズン{10} 道具
ダブル シーズン{10} 
ダブル シーズン{10} ポケモン
ダブル シーズン{10} タマゴ
ダブル シーズン{10} 着せ替えアイテム
ポケモンの石像 プレゼント
{13} プレゼント
マナフィのタマゴ プレゼント

View File

@ -0,0 +1,58 @@
{0} 선물
포켓몬의 알 선물
포켓몬 선물
{8} 선물
도구 세트 선물
도구 선물
다이크리스탈 선물
카레 재료 선물
{1} {0}
전설의 포켓몬 {0}
환상의 포켓몬 {0}
{3}의 {0}
색이 다른 {0}
{0}({2}) 선물
{2} 선물
숨겨진 특성의 {0}
{4}을(를) 배운 {0}
{5}을(를) 배운 {0}
{6}을(를) 배운 {0}
{7}을(를) 배운 {0}
{9}을(를) 지닌 {0}
거다이맥스하는 {0}
{11}
다운로드 버전 특전
더블 팩 구입 특전
점포별 구입 특전
공략집 구입 특전
구입 특전
생일 축하합니다!
버추얼 콘솔 특전
Pokémon Trainer Club
포켓몬 글로벌 링크
포켓몬 뱅크
Pokémon HOME
용돈 선물
{12}원 캐시백
의상 아이템 선물
랭크배틀 보상
인터넷 대회 참가상
BP 선물
공식 대회 도구
공식 대회 BP
공식 대회 포켓몬
공식 대회 알
공식 대회 의상 아이템
싱글 시즌 {10} 도구
싱글 시즌 {10} BP
싱글 시즌 {10} 포켓몬
싱글 시즌 {10} 알
싱글 시즌 {10} 의상 아이템
더블 시즌 {10} 도구
더블 시즌 {10} BP
더블 시즌 {10} 포켓몬
더블 시즌 {10} 알
더블 시즌 {10} 의상 아이템
포켓몬석상 선물
{13} 선물
마나피의 알 선물

View File

@ -0,0 +1,58 @@
{0} 礼物
宝可梦蛋 礼物
宝可梦 礼物
{8} 礼物
道具组合 礼物
道具 礼物
极巨结晶 礼物
咖喱食材 礼物
{1} {0}
传说的宝可梦{0}
幻之宝可梦{0}
{3}的{0}
异色的{0}
{2}的{0}
{2} 礼物
隐藏特性的{0}
学会了{4}的{0}
学会了{5}的{0}
学会了{6}的{0}
学会了{7}的{0}
拥有{9}的{0}
超极巨化的{0}
{11}
下载版特典
双版本购买特典
店铺购买特典
攻略书购买特典
购买特典
生日快乐!
Virtual Console特典
宝可梦训练家俱乐部
宝可梦全球连接
宝可梦虚拟银行
Pokémon HOME
零花钱 礼物
${12}代金券
换装道具 礼物
级别对战奖励
互联网大赛 参赛奖
BP 礼物
官方大赛 道具
官方大赛
官方大赛 宝可梦
官方大赛 蛋
官方大赛 换装道具
单打 第{10}赛季 道具
单打 第{10}赛季
单打 第{10}赛季 宝可梦
单打 第{10}赛季 蛋
单打 第{10}赛季 换装道具
双打 第{10}赛季 道具
双打 第{10}赛季
双打 第{10}赛季 宝可梦
双打 第{10}赛季 蛋
双打 第{10}赛季 换装道具
宝可梦的石像 礼物
{13} 礼物
玛纳霏的蛋 礼物

View File

@ -0,0 +1,58 @@
{0} 禮物
寶可夢的蛋 禮物
寶可夢 禮物
{8} 禮物
道具組合 禮物
道具 禮物
極巨結晶 禮物
咖哩食材 禮物
{1} {0}
傳說的寶可夢 {0}
幻之寶可夢 {0}
{3}的{0}
異色的{0}
{2}的{0}
{2} 禮物
隱藏特性的{0}
學會了{4}的{0}
學會了{5}的{0}
學會了{6}的{0}
學會了{7}的{0}
擁有{9}的{0}
超極巨化的{0}
{11}
下載版特典
雙版本購買特典
店鋪購買特典
攻略本購買特典
購買特典
生日快樂!
Virtual Console特典
寶可夢訓練家俱樂部
寶可夢全球連結
寶可夢虛擬銀行
Pokémon HOME
零用錢 禮物
${12} 現金回饋
換裝道具 禮物
級別對戰獎勵
網路大賽 參加獎
BP 禮物
官方大賽 道具
官方大賽 BP
官方大賽 寶可夢
官方大賽 蛋
官方大賽 換裝道具
單打 賽季{10} 道具
單打 賽季{10} 
單打 賽季{10} 寶可夢
單打 賽季{10} 蛋
單打 賽季{10} 換裝道具
雙打 賽季{10} 道具
雙打 賽季{10} 
雙打 賽季{10} 寶可夢
雙打 賽季{10} 蛋
雙打 賽季{10} 換裝道具
寶可夢的石像 禮物
{13} 禮物
瑪納霏的蛋 禮物

View File

@ -0,0 +1,64 @@
Geschenk: {0}
Geschenk: {8}
Geschenk: Item-Set
{0} ({1})
Das Mysteriöse Pokémon {0}
Ein {0} von {3}
Ein Schillerndes {0}
{0} ({2})
Geschenk: {2}
Ein {0} mit versteckter Fähigkeit
{0} mit {4}
{0} mit {5}
{0} mit {6}
{0} mit {7}
{0} mit {9}
Geschenk für Käufer der Downloadversion
Geschenk für Käufer des Special Packs
Geschenk für Käufer der Handelsversion
Geschenk für Käufer des Lösungsbuchs
Geschenk für Käufer des Spiels
Herzlichen Glückwunsch zum Geburtstag!
Geschenk für Käufer eines Virtual Console-Titels
Pokémon-Trainer-Club
Pokémon Global Link
Pokémon Bank
Das Legendäre Pokémon {0}
{11}
Pokémon HOME
Geschenk: Taschengeld
{12} $
Geschenk: Modeartikel
Geschenk: Pokémon-Ei
Geschenk: Pokémon
Geschenk: Item
Geschenk: {8} etc.
Geschenk: Sandwichzutaten
{0} vom Tera-Typ {13}
Riese {0}
Winzling {0}
Geschenk: LP
Geschenk: Sandwichzutat
{14}

View File

@ -0,0 +1,64 @@
{0} Gift
{8} Gift
Item Set Gift
{1} {0} Gift
Mythical Pokémon {0} Gift
{3}s {0} Gift
Shiny {0} Gift
{0} ({2}) Gift
{2} Gift
Hidden Ability {0} Gift
{0} with {4} Gift
{0} with {5} Gift
{0} with {6} Gift
{0} with {7} Gift
{0} and {9} Gift
Downloadable Version Purchase Bonus
Special Pack Purchase Bonus
Store Purchase Bonus
Strategy Guide Purchase Bonus
Purchase Bonus
Happy Birthday!
Virtual Console Purchase Bonus
Pokémon Trainer Club Gift
Pokémon Global Link Gift
Pokémon Bank Gift
Legendary Pokémon {0} Gift
{11} Gift
Pokémon HOME Gift
Pocket Money Gift
${12} Cash Back
Clothing Gift
Pokémon Egg Gift
Pokémon Gift
Item Gift
{8} and More Gift
Sandwich Ingredients Gift
{13} Tera Type {0} Gift
Jumbo {0} Gift
Mini {0} Gift
LP Gift
Sandwich Ingredient Gift
{14}

View File

@ -0,0 +1,64 @@
Regalo: {0}
Regalo: {8}
Regalo: paquete de objetos
{0} ({1})
El Pokémon Mítico {0}
{0} de {3}
{0} brillante
{0} ({2})
Regalo: {2}
{0} con habilidad oculta
{0} con {4}
{0} con {5}
{0} con {6}
{0} con {7}
{0} con un/una {9}
Regalo especial por compra: versión descargable
Regalo especial por compra: pack especial
Regalo especial por compra: en tienda
Regalo especial por compra: guía de estrategia
Regalo especial por compra
¡Feliz cumpleaños!
Regalo especial por compra: consola virtual
Club de Entrenadores Pokémon
Pokémon Global Link
Banco de Pokémon
El Pokémon Legendario {0}
{11}
Pokémon HOME
Regalo: dinero
${12}
Regalo: conjunto
Regalo: Huevo Pokémon
Regalo: Pokémon
Regalo: objeto
Regalo: {8} y otros
Regalo: ingredientes para sándwiches
{0} de teratipo {13}
{0} el Gigante
{0} el Diminuto
Regalo: puntos de liga
Regalo: ingrediente para sándwiches
{14}

View File

@ -0,0 +1,64 @@
Regalo: {0}
Regalo: {8}
Regalo: lote de objetos
{0} ({1})
El Pokémon singular {0}
{0} de {3}
{0} variocolor
{0} ({2})
Regalo: {2}
{0} con habilidad oculta
{0} con {4}
{0} con {5}
{0} con {6}
{0} con {7}
{0} con un/una {9}
Regalo especial por compra: versión descargable
Regalo especial por compra: pack especial
Regalo especial por compra: en tienda
Regalo especial por compra: guía de estrategia
Regalo especial por compra
¡Feliz cumpleaños!
Regalo especial por compra: consola virtual
Club de Entrenadores Pokémon
Pokémon Global Link
Banco de Pokémon
El Pokémon legendario {0}
{11}
Pokémon HOME
Regalo: dinero
{12}$
Regalo: conjunto
Regalo: Huevo Pokémon
Regalo: Pokémon
Regalo: objeto
Regalo: {8} y otros
Regalo: ingredientes para bocadillos
{0} de teratipo {13}
{0} el Gigante
{0} el Diminuto
Regalo: puntos de liga
Regalo: ingrediente para bocadillos
{14}

View File

@ -0,0 +1,64 @@
{0}
{8}
Lot dobjets
{0} ({1})
{0} (Pokémon fabuleux)
{0} de/d {3}
{0} chromatique
{0} ({2})
{2}
{0} doté dun talent caché
{0} avec {4}
{0} avec {5}
{0} avec {6}
{0} avec {7}
{0} avec un/une {9}
Cadeau bonus — version téléchargeable
Cadeau bonus — achat du Pack Spécial
Cadeau bonus — achat en magasin
Cadeau bonus — achat du guide de stratégie
Cadeau bonus — achat du jeu
Cadeau danniversaire
Cadeau dachat sur console virtuelle
Cadeau du Club des Dresseurs Pokémon
Cadeau du Pokémon Global Link
Cadeau de Banque Pokémon
{0} (Pokémon légendaire)
{11}
Cadeau de Pokémon HOME
Argent de poche
{12} $
Vêtements
Œuf de Pokémon
Pokémon
Objet
{8} et autres
Ingrédients pour les Sandwichs
{0} de type Téracristal {13}
{0} le Géant
{0} le Minuscule
Points de Ligue
Ingrédient pour les Sandwichs
« {14} »

View File

@ -0,0 +1,64 @@
Dono: {0}
Dono: {8}
Dono: set di strumenti
{0} ({1})
{0} (Pokémon misterioso)
{0} di {3}
{0} cromatico
{0} ({2})
Dono: {2}
{0} con unabilità speciale
{0} con {4}
{0} con {5}
{0} con {6}
{0} con {7}
{0} con {9}
Dono per lacquisto della versione scaricabile
Dono per lacquisto della confezione speciale
Dono per lacquisto in negozio
Dono per lacquisto della guida strategica
Dono per lacquisto
Buon compleanno!
Dono speciale Virtual Console
Club Allenatori di Pokémon
Pokémon Global Link
Banca Pokémon
{0} (Pokémon leggendario)
{11}
Pokémon HOME
Dono: denaro
{12} $
Dono: vestiti
Dono: Uovo
Dono: Pokémon
Dono: strumento
Dono: {8} e altro
Dono: ingredienti per i panini
{0} di teratipo {13}
{0} grande e grosso
{0} piccoletto
Dono: CL
Dono: ingrediente per i panini
{14}

View File

@ -0,0 +1,64 @@
{0} プレゼント
{8} プレゼント
道具セット プレゼント
{1} {0}
幻のポケモン {0}
{3}の {0}
色違いの {0}
{2}の {0}
{2} プレゼント
隠れ特性の {0}
{4}を覚えた{0}
{5}を覚えた{0}
{6}を覚えた{0}
{7}を覚えた{0}
{9}をもった{0}
ダウンロード版特典
ダブルパック購入特典
店舗別購入特典
攻略本購入特典
購入特典
お誕生日 おめでとう!
バーチャルコンソール特典
ポケモントレーナークラブ
ポケモングローバルリンク
ポケモンバンク
伝説のポケモン {0}
{11}
Pokémon HOME
おこづかい プレゼント
{12}円キャッシュバック
着せかえアイテム プレゼント
ポケモンのタマゴ プレゼント
ポケモン プレゼント
道具 プレゼント
{8}ほか プレゼント
サンドウィッチ食材 プレゼント
{13}テラスタイプの  {0}
でっかい {0}
ちっちゃい {0}
リーグペイ プレゼント
サンドウィッチ食材 プレゼント
「{14}」

View File

@ -0,0 +1,64 @@
{0} 선물
{8} 선물
도구 세트 선물
{1} {0}
환상의 포켓몬 {0}
{3}의 {0}
색이 다른 {0}
{0}({2}) 선물
{2} 선물
숨겨진 특성의 {0}
{4}을(를) 배운 {0}
{5}을(를) 배운 {0}
{6}을(를) 배운 {0}
{7}을(를) 배운 {0}
{9}을(를) 지닌 {0}
다운로드 버전 특전
더블 팩 구입 특전
점포별 구입 특전
공략집 구입 특전
구입 특전
생일 축하합니다!
버추얼 콘솔 특전
Pokémon Trainer Club
포켓몬 글로벌 링크
포켓몬 뱅크
전설의 포켓몬 {0}
{11}
Pokémon HOME
용돈 선물
{12}원 캐시백
의상 아이템 선물
포켓몬의 알 선물
포켓몬 선물
도구 선물
{8} 등 선물
샌드위치용 식재료 선물
{13} 테라스탈타입 {0}
커다란 {0}
조그만 {0}
리그페이 선물
샌드위치용 식재료 선물
{14}

View File

@ -0,0 +1,64 @@
{0} 礼物
{8} 礼物
道具组合 礼物
{1} {0}
幻之宝可梦 {0}
{3}的{0}
异色的{0}
{2}的{0}
{2} 礼物
隐藏特性的{0}
学会了{4}的{0}
学会了{5}的{0}
学会了{6}的{0}
学会了{7}的{0}
拥有{9}的{0}
下载版特典
双版本购买特典
店铺购买特典
攻略书购买特典
购买特典
生日快乐!
Virtual Console特典
宝可梦训练家俱乐部
宝可梦全球连接
宝可梦虚拟银行
传说的宝可梦 {0}
{11}
Pokémon HOME
零花钱 礼物
${12}现金返还
换装道具 礼物
宝可梦蛋 礼物
宝可梦 礼物
道具 礼物
{8}等 礼物
三明治食材 礼物
{13}太晶属性的{0}
大个子{0}
小不点{0}
联盟支付点 礼物
三明治食材 礼物
“{14}”

View File

@ -0,0 +1,64 @@
{0} 禮物
{8} 禮物
道具組合 禮物
{1} {0}
幻之寶可夢 {0}
{3}的{0}
異色的{0}
{2}的{0}
{2} 禮物
隱藏特性的{0}
學會了{4}的{0}
學會了{5}的{0}
學會了{6}的{0}
學會了{7}的{0}
擁有{9}的{0}
下載版特典
雙版本購買特典
店鋪購買特典
攻略本購買特典
購買特典
生日快樂!
Virtual Console特典
寶可夢訓練家俱樂部
寶可夢全球連結
寶可夢虛擬銀行
傳說的寶可夢 {0}
{11}
Pokémon HOME
零用錢 禮物
${12}現金回饋
換裝道具 禮物
寶可夢的蛋 禮物
寶可夢 禮物
道具 禮物
{8}等 禮物
三明治食材 禮物
{13}太晶屬性的{0}
大個子的{0}
小不點的{0}
聯盟支付點 禮物
三明治食材 禮物
「{14}」