String MessageFile = "MyMod_Japanese.json" String Function ExamineThisWeapon(Weapon akWeapon) String s = akWeapon.GetName() Int iType = akWeapon.GetWeaponType() s += JsonUtil.GetStringValue(MessageFile, "is", " is ") if iType == 1 s += JsonUtil.GetStringValue(MessageFile, "onehandedsword", "one handed sword") elseif iType == 2 s += JsonUtil.GetStringValue(MessageFile, "dagger", "dagger") elseif iType == 3 s += JsonUtil.GetStringValue(MessageFile, "onehandedwaraxe", "one handed war axe") elseif iType == 4 s += JsonUtil.GetStringValue(MessageFile, "onehandedmace", "one handed mace") elseif iType == 5 s += JsonUtil.GetStringValue(MessageFile, "twohandedsword", "two handed sword") elseif iType == 6 s += JsonUtil.GetStringValue(MessageFile, "twohandedaxehammer", "two handed axe/hammer") elseif iType == 7 s += JsonUtil.GetStringValue(MessageFile, "bow", "bow") elseif iType == 8 s += JsonUtil.GetStringValue(MessageFile, "staff", "staff") elseif iType == 9 s += JsonUtil.GetStringValue(MessageFile, "crossbow", "crossbow") else s += JsonUtil.GetStringValue(MessageFile, "unknownweapon", "weapon") endif Debug.MessageBox(s) EndFunction