There is no native to convert the weapon hash to weapon name.
But you can convert it for your self:
WeaponLabels = {
[GetHashKey("WEAPON_UNARMED")] = "Unbewaffnet",
[GetHashKey("WEAPON_KNIFE")] = "Messer",
[GetHashKey("WEAPON_NIGHTSTICK")] = "Schlagstock",
[GetHashKey("WEAPON_HAMMER")] = "Hammer",
[GetHashKey("WEAPON_BAT")] = "Schläger",
[GetHashKey("WEAPON_GOLFCLUB")] = "Golfschläger",
[GetHashKey("WEAPON_CROWBAR")] = "Brechstange",
[GetHashKey("WEAPON_BOTTLE")] = "Flasche",
[GetHashKey("WEAPON_DAGGER")] = "Dolch",
[GetHashKey("WEAPON_HATCHET")] = "Axt",
[GetHashKey("WEAPON_KNUCKLE")] = "Schlagring",
[GetHashKey("WEAPON_MACHETE")] = "Machete",
[GetHashKey("WEAPON_FLASHLIGHT")] = "Taschenlampe",
[GetHashKey("WEAPON_SWITCHBLADE")] = "Springmesser",
[GetHashKey("WEAPON_POOLCUE")] = "Billardqueue",
[GetHashKey("WEAPON_WRENCH")] = "Schraubenschlüssel",
[GetHashKey("WEAPON_PISTOL")] = "Pistole",
[GetHashKey("WEAPON_COMBATPISTOL")] = "Kampfpistole",
[GetHashKey("WEAPON_APPISTOL")] = "AP-Pistole",
[GetHashKey("WEAPON_PISTOL50")] = "Pistole Kaliber .50",
[GetHashKey("WEAPON_MICROSMG")] = "Micro-SMG",
[GetHashKey("WEAPON_SMG")] = "SMG",
[GetHashKey("WEAPON_ASSAULTSMG")] = "Assault SMG",
[GetHashKey("WEAPON_ASSAULTRIFLE")] = "Sturmgewehr",
[GetHashKey("WEAPON_CARBINERIFLE")] = "Karabiner",
[GetHashKey("WEAPON_ADVANCEDRIFLE")] = "Kampfgewehr",
[GetHashKey("WEAPON_MG")] = "MG",
[GetHashKey("WEAPON_COMBATMG")] = "Kampf-MG",
[GetHashKey("WEAPON_PUMPSHOTGUN")] = "Pump-Action-Schrotflinte",
[GetHashKey("WEAPON_SAWNOFFSHOTGUN")] = "Abgesägte Schrotflinte",
[GetHashKey("WEAPON_ASSAULTSHOTGUN")] = "Sturm-Schrotflinte",
[GetHashKey("WEAPON_BULLPUPSHOTGUN")] = "Bullpup-Schrotflinte",
[GetHashKey("WEAPON_STUNGUN")] = "Elektroschocker",
[GetHashKey("WEAPON_SNIPERRIFLE")] = "Scharfschützengewehr",
[GetHashKey("WEAPON_HEAVYSNIPER")] = "Schweres Scharfschützengewehr",
[GetHashKey("WEAPON_GRENADELAUNCHER")] = "Granatwerfer",
[GetHashKey("WEAPON_RPG")] = "RPG",
[GetHashKey("WEAPON_MINIGUN")] = "Minigun",
[GetHashKey("WEAPON_GRENADE")] = "Handgranate",
[GetHashKey("WEAPON_STICKYBOMB")] = "Haftbombe",
[GetHashKey("WEAPON_SMOKEGRENADE")] = "Rauchgranate",
[GetHashKey("WEAPON_BZGAS")] = "BZ-Gas",
[GetHashKey("WEAPON_MOLOTOV")] = "Molotowcocktail",
[GetHashKey("WEAPON_FIREEXTINGUISHER")] = "Feuerlöscher",
[GetHashKey("WEAPON_PETROLCAN")] = "Benzinkanister",
[GetHashKey("WEAPON_FLARE")] = "Leuchtrakete",
[GetHashKey("WEAPON_BALL")] = "Ball",
[GetHashKey("WEAPON_SNSPISTOL")] = "SNS-Pistole",
[GetHashKey("WEAPON_BOTTLE")] = "Flasche",
[GetHashKey("WEAPON_GUSENBERG")] = "Gusenberg-Sweeper",
[GetHashKey("WEAPON_SPECIALCARBINE")] = "Spezialkarabiner",
[GetHashKey("WEAPON_HEAVYPISTOL")] = "Schwere Pistole",
[GetHashKey("WEAPON_BULLPUPRIFLE")] = "Bullpup-Gewehr",
[GetHashKey("WEAPON_HOMINGLAUNCHER")] = "Lenkraketenwerfer",
[GetHashKey("WEAPON_PROXMINE")] = "Näherungsmine",
[GetHashKey("WEAPON_SNOWBALL")] = "Schneeball",
[GetHashKey("WEAPON_VINTAGEPISTOL")] = "Vintage-Pistole",
[GetHashKey("WEAPON_FIREWORK")] = "Feuerwerkwerfer",
[GetHashKey("WEAPON_MUSKET")] = "Vorderladergewehr",
[GetHashKey("WEAPON_MARKSMANRIFLE")] = "Präzisionsgewehr",
[GetHashKey("WEAPON_HEAVYSHOTGUN")] = "Schwere Schrotflinte",
[GetHashKey("WEAPON_GUSENBERG_MK2")] = "Gusenberg-Sweeper MK II",
[GetHashKey("WEAPON_COMBATMG_MK2")] = "Kampf-MG MK II",
[GetHashKey("WEAPON_ASSAULTRIFLE_MK2")] = "Sturmgewehr MK II",
[GetHashKey("WEAPON_CARBINERIFLE_MK2")] = "Karabiner MK II",
[GetHashKey("WEAPON_PISTOL_MK2")] = "Pistole MK II",
[GetHashKey("WEAPON_SMG_MK2")] = "SMG MK II",
[GetHashKey("WEAPON_HEAVYSNIPER_MK2")] = "Schweres Scharfschützengewehr MK II",
[GetHashKey("WEAPON_REVOLVER")] = "Revolver",
};
This example shows how to convert a weapon hash to something else in your case you must modify the entries. Its currently a german wepon label translation.
If you want to add some missing entries you can find some weapon list in the internet