結論: 韓国の API に日本語ロケールが既にあった
日本の公式情報サイト(lineageclassic.ncsoft.jp)には、2026-11-15 時点で武器の一覧も個別ページもありません。メニューは「スタートガイド」と「お知らせ」だけです。だから日本語の武器名は、日本版の図鑑が来る 2026-12-02 まで待つしかなかった——はずが、そうではありませんでした。
韓国・台湾版の図鑑が叩いている api-goats.plaync.com に対して locale=ja-JP を付けると、名前もカテゴリもクラスも日本語で返ってきます。
GET https://api-goats.plaync.com/linclassic/v2.0/game/item/35?locale=ja-JP
{ "name": "ブロード ソード", "categoryName": "片手剣", ... } # ko 版では "넓은 검" / "한손검"
この 1 本で武器 97 件すべてに日本語名が入り、当サイトの name.ja は 0 件から 97 件になりました。
ただし「確定」ではない、と書いておくべきこと
この日本語文字列は、DB 側に入った翻訳です。同じ API の別の項目には、次のような未完成の跡が実際に入っています。
enchantDescription:+6前可安全強化(元の韓国語は+6까지 안전 인챈트 가능。助詞が落ちて中国語読みになる機械翻訳の痕跡)- オプション文言:
화살 소지 무게 감소 50%が ハングルのまま混在
逆にきれいに訳れている項目も実在します。たとえば材質は 97 件全件で日本語のラベルが返り、元データの 9 種の値(철 / 나무 / 미스릴 / 은 / 오리하루콘 / 뼈 / 용가죽 / 금속 / 금)と 1 対 1 に対応しました(メタル・木・ミスリル・シルバー・オリハルコン・骨・竜の鱗・金属・ゴールド)。용가죽(竜の皮)が「竜の鱗」になるのは翻訳として怪しいですが、表が壊れてはいません。
なので当サイトは、名前・カテゴリ・材質というラベルにだけこの値を使い、破壊力・重量・強化上限の生数値は今までどおり韓国ロケールの値を保持しています。表示名の最終確認は、プレオープン後に図鑑の日本語ページを目視して行います。
旧サイトの表記を独立の検証に使った
公式ロケールが見つかる前に、旧「Lineage攻略通信」の表から「同じ武器はどれか」を名前の文字列ではなく、(カテゴリ, 近距離破壊力, 遠距離破壊力, 重量, 材質) の数値の指紋と、旧サイトの gif スラッグ(英語名)との対応の 2 本で特定し、和名を候補として付けていました。この候補が公式名とどれだけ合うかを見ると、照合の品質が見えます。
| 結果 | 件数 |
|---|---|
| 旧サイトの候補と公式の日本語名が一致 | 51 |
| 旧サイトの候補と公式名が異なる | 3 |
| 候補を付けておらず、公式名で新規に入った | 43 |
| 公式の日本語名が取得できた | 97 / 97 |
食い違った 3 件は以下のとおりで、いずれも旧サイトの候補のほうが間違っていました。
| krId | 韓国名 | 公式の日本語名 | 旧サイトから当てた候補 |
|---|---|---|---|
| kr-47 | 귀사름 | ギサルメ | 槍 |
| kr-231 | 마법사의 지팡이 | メイジ スタッフ | ウィザードの見習用スタッフ |
| kr-660 | 잊혀진 검 | 古代のソード | 封印された古代のソード |
kr-47 は指紋が同じカテゴリの別行を引いていました。kr-231 と kr-660 は、物性が極めて近い上位・下位互換版を取り違えた形です。数値の指紋だけで同名異物を区別する限界がここに現れています。
なお旧サイトの表は、名称だけでなく数値も公式と大きく違っていました。強化上限は 87 件、取引可否は 7 件、必要 Lv は 9 件で逆転しています。内訳は 旧・Lineage攻略通信の数値が公式と違っていた箇所 に書きます。
カテゴリの呼称も公式表記に合わせました
同じく公式ロケールから、カテゴリの見出しを次の表記に切り替えました。訳語を自作せず、API が返す文字列をそのまま使っています。
| 従来 | 公式の表記 | 件数 |
|---|---|---|
| 片手剣 | 片手剣 | 28 |
| 両手剣 | ツーハンド ソード | 4 |
| 弓 | ボウ | 16 |
| 槍 | スピアー | 19 |
| 短剣 | ダガー | 7 |
| 杖 | スタッフ | 11 |
| 鈍器 | 鈍器 | 12 |
カテゴリ別の URL はこの文字列を使っているので、/weapon/category/槍/ は /weapon/category/スピアー/ になりました。切り替えは 2026-11-15 のインデックス入り前に行ったため、リダイレクトは入れていません。
クラス名も同じ API で 君主 / ナイト / エルフ / ウィザード が取れます(game/character/class?locale=ja-JP)。
旧サイトの表記はどこへ行ったか
各レコードの name.oldSite に、出典 URL(Wayback の固定スナップショット)と最終確認日付きで残しています。詳細ページには「旧サイトでの表記」として、公式名と違うときだけ出ます(現在の表示対象は上記 3 件)。候補を付けた 54 件のうち公式名と一致した 51 件は表記が同じなので、注記としても出しません。
検索索引には旧表記も入っているので、「ブロードソード」で引くと「ブロード ソード」(kr-35)が届きます。
再実行する手順
node tools/fetch-ja-names.mjs # 取得して突合表を出すだけ(data/proposals/weapon-ja-names-api.md)
node tools/fetch-ja-names.mjs --apply # name.ja と category.ja に書き込む
--apply は name.ja / name.jaSource / category.ja だけを更新し、既存の name.oldSite を保持します。取得に失敗した件があっても、その件は書きません。