fix(data): Correct Japanese card names in neo1 - #2265
Conversation
The 59 Pokémon cards in data-asia/neo/neo1 whose name.ja was a machine translation of the English name now carry the printed Japanese name. Each replacement is the Japanese name this database already uses for that Pokémon, composed from scripts/utils-data/jp_card_translations.ts and scripts/utils-data/pokedex.ts, so nothing new is introduced — only propagated. The 13 dexId cards already holding the correct name are untouched, as are the 24 Trainer/Energy cards, which carry no dexId. Partially addresses tcgdex#1726. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
🃏 59 Cards ChangedDetails: 59 modified, 59 without images 奇妙な (neo1-001) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/001.ts スパラク (neo1-004) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/004.ts ホッピップ (neo1-005) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/005.ts サンカーン (neo1-006) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/006.ts シャックル (neo1-007) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/007.ts 暗闇 (neo1-008) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/008.ts Bayleef (neo1-009) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/009.ts スキプルーム (neo1-012) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/012.ts サンフロラ (neo1-013) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/013.ts ミーガニウム (neo1-014) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/014.ts Bellossom (neo1-015) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/015.ts ジャンプラフ (neo1-016) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/016.ts シンダキル (neo1-018) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/018.ts マグマー (neo1-019) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/019.ts キラバ (neo1-020) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/020.ts 染色 (neo1-021) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/021.ts マグビー (neo1-022) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/022.ts 馬 (neo1-023) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/023.ts totodile (neo1-024) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/024.ts ウーパー (neo1-026) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/026.ts swinub (neo1-027) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/027.ts マンティン (neo1-028) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/028.ts クロコノー (neo1-030) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/030.ts quagsire (neo1-031) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/031.ts ピロスワイン (neo1-032) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/032.ts feraligatr (neo1-033) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/033.ts アズマリル (neo1-034) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/034.ts チンチョウ (neo1-037) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/037.ts Mareep (neo1-038) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/038.ts Electabuzz (neo1-039) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/039.ts ラントン (neo1-040) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/040.ts フラフィー (neo1-041) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/041.ts ピチュ (neo1-042) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/042.ts アンファロス (neo1-043) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/043.ts Elekid (neo1-044) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/044.ts slowpoke (neo1-045) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/045.ts natu (neo1-046) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/046.ts Girafarig (neo1-047) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/047.ts xatu (neo1-048) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/048.ts スローキング (neo1-049) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/049.ts onix (neo1-050) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/050.ts sudowoodo (neo1-051) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/051.ts グリガー (neo1-052) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/052.ts ファンピー (neo1-053) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/053.ts マークロウ (neo1-055) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/055.ts スニーエル (neo1-056) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/056.ts Steelix (neo1-057) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/057.ts スカルモリー (neo1-058) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/058.ts セントレット (neo1-059) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/059.ts hoothoot (neo1-060) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/060.ts Snubbull (neo1-061) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/061.ts スタントラー (neo1-062) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/062.ts クリーフ (neo1-063) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/063.ts Furret (neo1-064) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/064.ts ノクトウル (neo1-065) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/065.ts togepi (neo1-066) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/066.ts aipom (neo1-067) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/067.ts クレファ (neo1-070) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/070.ts togetic (neo1-071) (found using ja) (no images)No images available for this card File: data-asia/neo/neo1/071.ts |
partially addresses #1726
Changes
Corrects 59 Japanese Pokémon card names in
data-asia/neo/neo1(Neo Genesis, Japanese).Each replacement is the Japanese name this database already uses for that Pokémon, so nothing new is introduced — only propagated. The values come from composing two files already in the repo:
scripts/utils-data/jp_card_translations.ts— 815 entries, ja → en, bijective (815 distinct English values, no collisions), so it inverts cleanlyscripts/utils-data/pokedex.ts— 801 entries, dexId → enInverting the first and composing with the second gives dexId → printed Japanese name from this repository's own data. No external source is involved.
Details
Why these names are wrong
The Japanese
namefields in this set are machine translations of the English card name rather than the printed Japanese name. That is visible in the set's own history: the first commit of the PR that added it (#798, commit6ae36b58) wroteneo1/001.tsas— seven languages, every one of them the common adjective "odd". Review then asked for the non-Japanese languages to be removed, which left the machine-translated
javalue standing alone, looking like source data.The card structure itself is genuine: numbering, dexIds, rarity and category are all real. Only the name strings were filled in by translation.
The 59 corrections fall into three shapes:
name.jafield —Bayleef,totodile,onix,sudowoodo,Girafarig. These need no Japanese to check.スパラク→イトマル(Spinarak),スカルモリー→エアームド(Skarmory),アンファロス→デンリュウ(Ampharos).奇妙な"odd" for Oddish,暗闇"gloom" for Gloom,馬"horse" for Horsea,染色"dyeing" for Typhlosion.13 dexId cards in this set are left untouched because they are already correct — チコリータ, レディバ, レディアン, アリアドス, ヘラクロス, マリル, シードラ, キングドラ, ピカチュウ, ドンファン, グランブル, ミルタンク, ルギア. Every one is a species whose Japanese name is its English name, so translating it happened to round-trip.
Two rows are worth pointing at because they look like mistakes and are not:
Snubbull→ブルー. Snubbull's Japanese name really is ブルー (which is also the loanword "blue").ピチュ→ピチュー,ウーパー→ウパー,ミーガニウム→メガニウム,ラントン→ランターン.The full change, row by row
Current value, what it literally says, and the proposed printed name. Every row was read by hand.
name.ja奇妙なナゾノクサスパラクイトマルホッピップハネッコサンカーンヒマナッツシャックルツボツボ暗闇クサイハナBayleefベイリーフスキプルームポポッコサンフロラキマワリミーガニウムメガニウムBellossomキレイハナジャンプラフワタッコシンダキルヒノアラシマグマーブーバーキラバマグマラシ染色バクフーンマグビーブビィ馬タッツーtotodileワニノコウーパーウパーswinubウリムーマンティンマンタインクロコノーアリゲイツquagsireヌオーピロスワインイノムーferaligatrオーダイルアズマリルマリルリチンチョウチョンチーMareepメリープElectabuzzエレブーラントンランターンフラフィーモココピチュピチューアンファロスデンリュウElekidエレキッドslowpokeヤドンnatuネイティGirafarigキリンリキxatuネイティオスローキングヤドキングonixイワークsudowoodoウソッキーグリガーグライガーファンピーゴマゾウマークロウヤミカラススニーエルニューラSteelixハガネールスカルモリーエアームドセントレットオタチhoothootホーホーSnubbullブルースタントラーオドシシクリーフピッピFurretオオタチノクトウルヨルノズクtogepiトゲピーaipomエイパムクレファピィtogeticトゲチックScope, and what this PR does not fix
Deliberately names-only, and only the Pokémon cards:
077isMoomooミルク,086isecogym,082is新しいpokedex,096isエネルギーをリサイクルします— but others in that group read fine (エルム教授,フォーカスバンド,タイムカプセル), so this is not a case of applying one rule. Repairing them needs a printed source rather than an inference, so I have left all 24 alone rather than guess at some of them.neo1/001.tsstill readsコインをひっくり返します。…オッディッシュに行われますwhere the printed card does not. The precedent for a names-only pass is this repository's own: the PMCG repair in July 2026 ((data) Ja PMCG1 (Expansion Pack) Corrected Names, TcgplayerId Pricing and Added No Rarity Variant #1717 and siblings) was names-only, andPMCG1/001.tsstill reads a correctフシギダネabove a transliteratedリーチシード.The full measurement for the whole affected range — the five series, the three gaps, and what can and cannot be derived from the repo's own data — is in a comment on #1726.
Checks
bun run validatepasses — exits 0 with no output.data-asiais not consistently formatted, so the edit replaces only the one string literal and re-serialises nothing; tab counts are identical before and after.name: { - ja: "奇妙な", + ja: "ナゾノクサ", },If you would rather have this as a single batched PR, differently split, or not at all, say so and I will follow that instead — happy to adjust to whatever is easiest to review.