Skip to content

Commit

Permalink
feat: add charms (#159)
Browse files Browse the repository at this point in the history
  • Loading branch information
ianlucas authored Jan 12, 2025
1 parent 9e60f15 commit ced14b5
Show file tree
Hide file tree
Showing 42 changed files with 138 additions and 27 deletions.
2 changes: 1 addition & 1 deletion app/components/hooks/use-craftable-item.ts
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ export function useCraftableItem({
(CS2Economy.safeValidateNametag(nameTag) || nameTag.length === 0));
const isSeedValid =
!itemHasSeed ||
((!showSeed || canAddSeed) && CS2Economy.safeValidateSeed(seed));
((!showSeed || canAddSeed) && CS2Economy.safeValidateSeed(seed, item));
const isStickersValid = !itemHasStickers || !showStickers || canAddStickers;
const isPatchesValid = !itemHasPatches || !showPatches || canAddPatches;
const isStatTrakValid = !itemHasStatTrak || !showStatTrak || canAddStatTrak;
Expand Down
2 changes: 2 additions & 0 deletions app/components/hooks/use-inventory-filter-state.ts
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,8 @@ export function useInventoryFilterState() {
return item.isSticker();
case "Graffiti":
return item.isGraffiti();
case "Charms":
return item.isKeychain();
}
break;
case "Containers":
Expand Down
17 changes: 7 additions & 10 deletions app/components/item-editor.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ import {
CS2Economy,
CS2EconomyItem,
CS2ItemType,
CS2_MAX_SEED,
CS2_MAX_WEAR,
CS2_MIN_SEED,
CS2_MIN_WEAR,
Expand All @@ -20,11 +19,7 @@ import clsx from "clsx";
import { useState } from "react";
import { useCheckbox } from "~/components/hooks/use-checkbox";
import { useInput } from "~/components/hooks/use-input";
import {
seedStringMaxLen,
wearStringMaxLen,
wearToString
} from "~/utils/economy";
import { wearStringMaxLen, wearToString } from "~/utils/economy";
import { useLocalize } from "./app-context";
import { EditorInput } from "./editor-input";
import { EditorStepRangeWithInput } from "./editor-step-range-with-input";
Expand Down Expand Up @@ -139,7 +134,9 @@ export function ItemEditor({
nameTag: hasNameTag && nameTag.length > 0 ? nameTag : undefined,
quantity,
seed:
hasSeed && (!isCrafting || seed !== CS2_MIN_SEED) ? seed : undefined,
hasSeed && (!isCrafting || seed !== item.getMinimumSeed())
? seed
: undefined,
statTrak: hasStatTrak && statTrak === true ? statTrak : undefined,
stickers: hasStickers
? Object.keys(stickers).length > 0
Expand Down Expand Up @@ -213,9 +210,9 @@ export function ItemEditor({
<EditorStepRangeWithInput
disabled={disabled}
inputStyles="w-[74px]"
max={CS2_MAX_SEED}
maxLength={seedStringMaxLen}
min={CS2_MIN_SEED}
max={item.getMaximumSeed()}
maxLength={String(item.getMaximumSeed()).length}
min={item.getMinimumSeed()}
onChange={setSeed}
randomizable
step={CS2_MIN_SEED}
Expand Down
13 changes: 13 additions & 0 deletions app/components/item-picker-filter-icon.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,19 @@ export function ItemPickerFilterIcon({
</svg>
);

case "keychain":
return (
<svg
xmlns="http://www.w3.org/2000/svg"
xmlSpace="preserve"
fill="currentColor"
viewBox="0 0 32 32"
{...props}
>
<path d="M31.387 20.082a8.275 8.275 0 0 0-4.929-1.76v.001c-.292-.013-.57.014-.861.038a8.175 8.175 0 0 0-3.096.903l-.83-.752a5.79 5.79 0 0 0-1.347-6.064L16.64 9.816a5.08 5.08 0 0 0-4.019-1.483 4.903 4.903 0 0 0-1.939.591l-.281-.254a3.587 3.587 0 0 0-.799-3.844l-2.28-1.63a3.148 3.148 0 0 0-2.487-.918 3.054 3.054 0 0 0-.604.116L2.435.714H.594v1.742l1.629 1.836a3.138 3.138 0 0 0 .716 3.288l1.599 2.28a3.635 3.635 0 0 0 2.872 1.066c.336-.027.671-.108.991-.238l.259.305c-.987 1.9-.688 4.317.898 5.903l2.584 3.683c1.269 1.269 2.988 1.864 4.641 1.722a5.49 5.49 0 0 0 1.675-.415l.668.786c-1.447 2.811-1.161 6.321.838 8.869h7.157l-2.064-2.512a2.839 2.839 0 0 1-.664-1.145 2.702 2.702 0 0 0 2.421-.762c.759-.757 1.001-1.795.73-2.735.499.106.983.359 1.401.754l2.442 2.237.005 4.163-.005-11.461zM4.578 6.302a1.073 1.073 0 0 1-.295-.841 1.46 1.46 0 0 0 1.019-.98c.276-.009.556.096.785.312l1.827 1.668c.096.102.171.214.227.332a1.202 1.202 0 0 0-1.218.321 1.267 1.267 0 0 0-.293 1.39 1.325 1.325 0 0 1-.489-.296L4.579 6.302zm7.485 8.451a1.816 1.816 0 0 1-.372-.583 1.64 1.64 0 0 0 1.685-.406 1.67 1.67 0 0 0 .325-1.954c.299.073.588.23.838.466l2.998 2.737c.158.168.283.354.376.55-.617-.103-1.258.086-1.76.588-.634.633-.798 1.516-.491 2.279a2.16 2.16 0 0 1-1.035-.549l-2.563-3.129z" />
</svg>
);

case "tool":
return (
<svg
Expand Down
3 changes: 3 additions & 0 deletions app/localizations/brazilian.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ export const brazilian = {
CategoryGraffiti: /* csgo_brazilian.txt */"Grafite",
CategoryHeavy: /* csgo_brazilian.txt */"Pesadas",
CategoryKey: /* csgo_brazilian.txt */"Chave",
CategoryKeychain: /* csgo_brazilian.txt */"Chaveiro",
CategoryKnife: /* csgo_brazilian.txt */"Faca",
CategoryMusicKit: /* csgo_brazilian.txt */"Trilha Sonora",
CategoryPatch: /* csgo_brazilian.txt */"Emblema",
Expand Down Expand Up @@ -79,6 +80,7 @@ export const brazilian = {
InventoryFilterAllEquipment: /* csgo_brazilian.txt */"Todos os equipamentos",
InventoryFilterAllGraphicArt: /* csgo_brazilian.txt */"Todas as artes gráficas",
InventoryFilterAlphabetical: /* csgo_brazilian.txt */"Nome (A–Z)",
InventoryFilterCharms: /* csgo_brazilian.txt */"Chaveiros",
InventoryFilterCollection: /* csgo_brazilian.txt */"Coleção",
InventoryFilterContainers: /* csgo_brazilian.txt */"RECIPIENTES",
InventoryFilterDisplay: /* csgo_brazilian.txt */"DECORAÇÃO",
Expand Down Expand Up @@ -166,6 +168,7 @@ export const brazilian = {
ItemRarityLegendary: /* csgo_brazilian.txt */"Exótico",
ItemRarityMythical: /* csgo_brazilian.txt */"Notável",
ItemRarityNameAgent: /* csgo_brazilian.txt */"Agente",
ItemRarityNameCharm: /* csgo_brazilian.txt */"Chaveiro",
ItemRarityNameCollectible: /* csgo_brazilian.txt */"Colecionável",
ItemRarityNameContainer: /* csgo_brazilian.txt */"Recipiente",
ItemRarityNameContract: /* csgo_brazilian.txt */"Contrato",
Expand Down
3 changes: 3 additions & 0 deletions app/localizations/bulgarian.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ export const bulgarian = {
CategoryGraffiti: /* csgo_bulgarian.txt */"Графити",
CategoryHeavy: /* csgo_bulgarian.txt */"Тежка артилерия",
CategoryKey: /* csgo_bulgarian.txt */"Ключ",
CategoryKeychain: /* csgo_bulgarian.txt */"Джунджурия",
CategoryKnife: /* csgo_bulgarian.txt */"Нож",
CategoryMusicKit: /* csgo_bulgarian.txt */"Музикален комплект",
CategoryPatch: /* csgo_bulgarian.txt */"Нашивка",
Expand Down Expand Up @@ -59,6 +60,7 @@ export const bulgarian = {
InventoryFilterAllEquipment: /* csgo_bulgarian.txt */"Всичката екипировка",
InventoryFilterAllGraphicArt: /* csgo_bulgarian.txt */"Всички графични худ. творчества",
InventoryFilterAlphabetical: /* csgo_bulgarian.txt */"Азбучно",
InventoryFilterCharms: /* csgo_bulgarian.txt */"Джунджурии",
InventoryFilterCollection: /* csgo_bulgarian.txt */"Колекция",
InventoryFilterContainers: /* csgo_bulgarian.txt */"Контейнери",
InventoryFilterDisplay: /* csgo_bulgarian.txt */"Показни",
Expand Down Expand Up @@ -134,6 +136,7 @@ export const bulgarian = {
ItemRarityLegendary: /* csgo_bulgarian.txt */"Екзотичен тип",
ItemRarityMythical: /* csgo_bulgarian.txt */"Забележителен тип",
ItemRarityNameAgent: /* csgo_bulgarian.txt */"Агент",
ItemRarityNameCharm: /* csgo_bulgarian.txt */"Джунджурия",
ItemRarityNameCollectible: /* csgo_bulgarian.txt */"Колекционерско",
ItemRarityNameContainer: /* csgo_bulgarian.txt */"Контейнер",
ItemRarityNameContract: /* csgo_bulgarian.txt */"Договор",
Expand Down
3 changes: 3 additions & 0 deletions app/localizations/czech.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ export const czech = {
CategoryGraffiti: /* csgo_czech.txt */"Graffiti",
CategoryHeavy: /* csgo_czech.txt */"Těžké",
CategoryKey: /* csgo_czech.txt */"Klíč",
CategoryKeychain: /* csgo_czech.txt */"Přívěsek",
CategoryKnife: /* csgo_czech.txt */"Nůž",
CategoryMusicKit: /* csgo_czech.txt */"Hudební balíček",
CategoryPatch: /* csgo_czech.txt */"Nášivka",
Expand Down Expand Up @@ -59,6 +60,7 @@ export const czech = {
InventoryFilterAllEquipment: /* csgo_czech.txt */"Všechna výbava",
InventoryFilterAllGraphicArt: /* csgo_czech.txt */"Všechny obrázky",
InventoryFilterAlphabetical: /* csgo_czech.txt */"Dle abecedy",
InventoryFilterCharms: /* csgo_czech.txt */"Přívěsky",
InventoryFilterCollection: /* csgo_czech.txt */"Dle kolekce",
InventoryFilterContainers: /* csgo_czech.txt */"BEDNY",
InventoryFilterDisplay: /* csgo_czech.txt */"VYZNAMENÁNÍ",
Expand Down Expand Up @@ -134,6 +136,7 @@ export const czech = {
ItemRarityLegendary: /* csgo_czech.txt */"Exotická",
ItemRarityMythical: /* csgo_czech.txt */"Významná",
ItemRarityNameAgent: /* csgo_czech.txt */"Agent",
ItemRarityNameCharm: /* csgo_czech.txt */"Přívěsek",
ItemRarityNameCollectible: /* csgo_czech.txt */"Vyznamenání",
ItemRarityNameContainer: /* csgo_czech.txt */"Bedna",
ItemRarityNameContract: /* csgo_czech.txt */"Kontrakt",
Expand Down
3 changes: 3 additions & 0 deletions app/localizations/danish.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ export const danish = {
CategoryGraffiti: /* csgo_danish.txt */"Graffiti",
CategoryHeavy: /* csgo_danish.txt */"Tunge",
CategoryKey: /* csgo_danish.txt */"Nøgle",
CategoryKeychain: /* csgo_danish.txt */"Vedhæng",
CategoryKnife: /* csgo_danish.txt */"Kniv",
CategoryMusicKit: /* csgo_danish.txt */"Musiksæt",
CategoryPatch: /* csgo_danish.txt */"Lap",
Expand Down Expand Up @@ -59,6 +60,7 @@ export const danish = {
InventoryFilterAllEquipment: /* csgo_danish.txt */"Alt udstyr",
InventoryFilterAllGraphicArt: /* csgo_danish.txt */"Al grafisk kunst",
InventoryFilterAlphabetical: /* csgo_danish.txt */"Alfabetisk",
InventoryFilterCharms: /* csgo_danish.txt */"Vedhæng",
InventoryFilterCollection: /* csgo_danish.txt */"Samling",
InventoryFilterContainers: /* csgo_danish.txt */"BEHOLDERE",
InventoryFilterDisplay: /* csgo_danish.txt */"VISNING",
Expand Down Expand Up @@ -134,6 +136,7 @@ export const danish = {
ItemRarityLegendary: /* csgo_danish.txt */"Eksotisk",
ItemRarityMythical: /* csgo_danish.txt */"Bemærkelsesværdig",
ItemRarityNameAgent: /* csgo_danish.txt */"Agent",
ItemRarityNameCharm: /* csgo_danish.txt */"Vedhæng",
ItemRarityNameCollectible: /* csgo_danish.txt */"Samleobjekt",
ItemRarityNameContainer: /* csgo_danish.txt */"Beholder",
ItemRarityNameContract: /* csgo_danish.txt */"Kontrakt",
Expand Down
3 changes: 3 additions & 0 deletions app/localizations/dutch.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ export const dutch = {
CategoryGraffiti: /* csgo_dutch.txt */"Graffiti",
CategoryHeavy: /* csgo_dutch.txt */"Zwaar",
CategoryKey: /* csgo_dutch.txt */"Sleutel",
CategoryKeychain: /* csgo_dutch.txt */"Hangertje",
CategoryKnife: /* csgo_dutch.txt */"Mes",
CategoryMusicKit: /* csgo_dutch.txt */"Muziekset",
CategoryPatch: /* csgo_dutch.txt */"Embleem",
Expand Down Expand Up @@ -59,6 +60,7 @@ export const dutch = {
InventoryFilterAllEquipment: /* csgo_dutch.txt */"Alle uitrusting",
InventoryFilterAllGraphicArt: /* csgo_dutch.txt */"Alle illustraties",
InventoryFilterAlphabetical: /* csgo_dutch.txt */"Alfabetisch",
InventoryFilterCharms: /* csgo_dutch.txt */"Hangertjes",
InventoryFilterCollection: /* csgo_dutch.txt */"Collectie",
InventoryFilterContainers: /* csgo_dutch.txt */"CONTAINERS",
InventoryFilterDisplay: /* csgo_dutch.txt */"DISPLAY",
Expand Down Expand Up @@ -134,6 +136,7 @@ export const dutch = {
ItemRarityLegendary: /* csgo_dutch.txt */"Exotisch",
ItemRarityMythical: /* csgo_dutch.txt */"Opmerkelijk",
ItemRarityNameAgent: /* csgo_dutch.txt */"Agent",
ItemRarityNameCharm: /* csgo_dutch.txt */"Hangertje",
ItemRarityNameCollectible: /* csgo_dutch.txt */"Verzamelvoorwerp",
ItemRarityNameContainer: /* csgo_dutch.txt */"Container",
ItemRarityNameContract: /* csgo_dutch.txt */"Contract",
Expand Down
3 changes: 3 additions & 0 deletions app/localizations/english.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ export const english = {
CategoryGraffiti: /* csgo_english.txt */"Graffiti",
CategoryHeavy: /* csgo_english.txt */"Heavy",
CategoryKey: /* csgo_english.txt */"Key",
CategoryKeychain: /* csgo_english.txt */"Charm",
CategoryKnife: /* csgo_english.txt */"Knife",
CategoryMusicKit: /* csgo_english.txt */"Music Kit",
CategoryPatch: /* csgo_english.txt */"Patch",
Expand Down Expand Up @@ -80,6 +81,7 @@ export const english = {
InventoryFilterAllEquipment: /* csgo_english.txt */"All Equipment",
InventoryFilterAllGraphicArt: /* csgo_english.txt */"All Graphic Art",
InventoryFilterAlphabetical: /* csgo_english.txt */"Alphabetical",
InventoryFilterCharms: /* csgo_english.txt */"Charms",
InventoryFilterCollection: /* csgo_english.txt */"Collection",
InventoryFilterContainers: /* csgo_english.txt */"CONTAINERS",
InventoryFilterDisplay: /* csgo_english.txt */"DISPLAY",
Expand Down Expand Up @@ -168,6 +170,7 @@ export const english = {
ItemRarityLegendary: /* csgo_english.txt */"Exotic",
ItemRarityMythical: /* csgo_english.txt */"Remarkable",
ItemRarityNameAgent: /* csgo_english.txt */"Agent",
ItemRarityNameCharm: /* csgo_english.txt */"Charm",
ItemRarityNameCollectible: /* csgo_english.txt */"Collectible",
ItemRarityNameContainer: /* csgo_english.txt */"Container",
ItemRarityNameContract: /* csgo_english.txt */"Contract",
Expand Down
3 changes: 3 additions & 0 deletions app/localizations/finnish.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ export const finnish = {
CategoryGraffiti: /* csgo_finnish.txt */"graffiti",
CategoryHeavy: /* csgo_finnish.txt */"Raskaat",
CategoryKey: /* csgo_finnish.txt */"avain",
CategoryKeychain: /* csgo_finnish.txt */"Riipus",
CategoryKnife: /* csgo_finnish.txt */"veitsi",
CategoryMusicKit: /* csgo_finnish.txt */"Musiikkipakkaus",
CategoryPatch: /* csgo_finnish.txt */"Kangasmerkki",
Expand Down Expand Up @@ -59,6 +60,7 @@ export const finnish = {
InventoryFilterAllEquipment: /* csgo_finnish.txt */"Kaikki varusteet",
InventoryFilterAllGraphicArt: /* csgo_finnish.txt */"Kaikki grafiikka",
InventoryFilterAlphabetical: /* csgo_finnish.txt */"A-Ö",
InventoryFilterCharms: /* csgo_finnish.txt */"Riipukset",
InventoryFilterCollection: /* csgo_finnish.txt */"Kokoelma",
InventoryFilterContainers: /* csgo_finnish.txt */"SÄILIÖT",
InventoryFilterDisplay: /* csgo_finnish.txt */"ESITTELY",
Expand Down Expand Up @@ -134,6 +136,7 @@ export const finnish = {
ItemRarityLegendary: /* csgo_finnish.txt */"Eksoottinen",
ItemRarityMythical: /* csgo_finnish.txt */"Huomattava",
ItemRarityNameAgent: /* csgo_finnish.txt */"agentti",
ItemRarityNameCharm: /* csgo_finnish.txt */"Riipus",
ItemRarityNameCollectible: /* csgo_finnish.txt */"keräilyesine",
ItemRarityNameContainer: /* csgo_finnish.txt */"säiliö",
ItemRarityNameContract: /* csgo_finnish.txt */"Sopimus",
Expand Down
3 changes: 3 additions & 0 deletions app/localizations/french.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ export const french = {
CategoryGraffiti: /* csgo_french.txt */"Graffiti",
CategoryHeavy: /* csgo_french.txt */"Lourdes",
CategoryKey: /* csgo_french.txt */"Clé",
CategoryKeychain: /* csgo_french.txt */"Porte-bonheur",
CategoryKnife: /* csgo_french.txt */"Couteau",
CategoryMusicKit: /* csgo_french.txt */"Kit de musiques",
CategoryPatch: /* csgo_french.txt */"Écusson",
Expand Down Expand Up @@ -59,6 +60,7 @@ export const french = {
InventoryFilterAllEquipment: /* csgo_french.txt */"Tout l'équipement",
InventoryFilterAllGraphicArt: /* csgo_french.txt */"Tous les items d'art graphique",
InventoryFilterAlphabetical: /* csgo_french.txt */"Ordre alphabétique",
InventoryFilterCharms: /* csgo_french.txt */"Porte-bonheurs",
InventoryFilterCollection: /* csgo_french.txt */"Collection",
InventoryFilterContainers: /* csgo_french.txt */"CONTENEURS",
InventoryFilterDisplay: /* csgo_french.txt */"PROFIL",
Expand Down Expand Up @@ -134,6 +136,7 @@ export const french = {
ItemRarityLegendary: /* csgo_french.txt */"Exotique",
ItemRarityMythical: /* csgo_french.txt */"Remarquable",
ItemRarityNameAgent: /* csgo_french.txt */"Agent",
ItemRarityNameCharm: /* csgo_french.txt */"Porte-bonheur",
ItemRarityNameCollectible: /* csgo_french.txt */"Collector",
ItemRarityNameContainer: /* csgo_french.txt */"Conteneur",
ItemRarityNameContract: /* csgo_french.txt */"Contrat",
Expand Down
3 changes: 3 additions & 0 deletions app/localizations/german.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ export const german = {
CategoryGraffiti: /* csgo_german.txt */"Graffiti",
CategoryHeavy: /* csgo_german.txt */"Schwer",
CategoryKey: /* csgo_german.txt */"Schlüssel",
CategoryKeychain: /* csgo_german.txt */"Anhänger",
CategoryKnife: /* csgo_german.txt */"Messer",
CategoryMusicKit: /* csgo_german.txt */"Musikkit",
CategoryPatch: /* csgo_german.txt */"Aufnäher",
Expand Down Expand Up @@ -59,6 +60,7 @@ export const german = {
InventoryFilterAllEquipment: /* csgo_german.txt */"Komplette Ausrüstung",
InventoryFilterAllGraphicArt: /* csgo_german.txt */"Alle Kunstgegenstände",
InventoryFilterAlphabetical: /* csgo_german.txt */"Alphabetisch",
InventoryFilterCharms: /* csgo_german.txt */"Anhänger",
InventoryFilterCollection: /* csgo_german.txt */"Kollektion",
InventoryFilterContainers: /* csgo_german.txt */"BEHÄLTER",
InventoryFilterDisplay: /* csgo_german.txt */"ANZEIGE",
Expand Down Expand Up @@ -134,6 +136,7 @@ export const german = {
ItemRarityLegendary: /* csgo_german.txt */"Exotisch",
ItemRarityMythical: /* csgo_german.txt */"Bemerkenswert",
ItemRarityNameAgent: /* csgo_german.txt */"Agent",
ItemRarityNameCharm: /* csgo_german.txt */"Anhänger",
ItemRarityNameCollectible: /* csgo_german.txt */"Sammlerstück",
ItemRarityNameContainer: /* csgo_german.txt */"Behälter",
ItemRarityNameContract: /* csgo_german.txt */"Vertrag",
Expand Down
3 changes: 3 additions & 0 deletions app/localizations/greek.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ export const greek = {
CategoryGraffiti: /* csgo_greek.txt */"Γκράφιτι",
CategoryHeavy: /* csgo_greek.txt */"Οπλοπολυβόλα",
CategoryKey: /* csgo_greek.txt */"Κλειδί",
CategoryKeychain: /* csgo_greek.txt */"Γούρι",
CategoryKnife: /* csgo_greek.txt */"Μαχαίρι",
CategoryMusicKit: /* csgo_greek.txt */"Μουσικό κουτί",
CategoryPatch: /* csgo_greek.txt */"Διακριτικό",
Expand Down Expand Up @@ -59,6 +60,7 @@ export const greek = {
InventoryFilterAllEquipment: /* csgo_greek.txt */"ΟΛΟΣ Ο ΕΞΟΠΛΙΣΜΟΣ",
InventoryFilterAllGraphicArt: /* csgo_greek.txt */"ΟΛΕΣ ΟΙ ΓΡΑΦΙΚΕΣ ΤΕΧΝΕΣ",
InventoryFilterAlphabetical: /* csgo_greek.txt */"Αλφαβητικά",
InventoryFilterCharms: /* csgo_greek.txt */"Γούρια",
InventoryFilterCollection: /* csgo_greek.txt */"Συλλογή",
InventoryFilterContainers: /* csgo_greek.txt */"ΚΟΝΤΕΪΝΕΡ",
InventoryFilterDisplay: /* csgo_greek.txt */"ΠΡΟΒΟΛΗ",
Expand Down Expand Up @@ -134,6 +136,7 @@ export const greek = {
ItemRarityLegendary: /* csgo_greek.txt */"Exotic",
ItemRarityMythical: /* csgo_greek.txt */"Remarkable",
ItemRarityNameAgent: /* csgo_greek.txt */"Πράκτορας",
ItemRarityNameCharm: /* csgo_greek.txt */"Γούρι",
ItemRarityNameCollectible: /* csgo_greek.txt */"Συλλεκτικό",
ItemRarityNameContainer: /* csgo_greek.txt */"Κιβώτιο",
ItemRarityNameContract: /* csgo_greek.txt */"Συμβόλαιο",
Expand Down
3 changes: 3 additions & 0 deletions app/localizations/hungarian.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ export const hungarian = {
CategoryGraffiti: /* csgo_hungarian.txt */"Falfirka",
CategoryHeavy: /* csgo_hungarian.txt */"Nehézfegyverek",
CategoryKey: /* csgo_hungarian.txt */"Kulcs",
CategoryKeychain: /* csgo_hungarian.txt */"Talizmán",
CategoryKnife: /* csgo_hungarian.txt */"Kés",
CategoryMusicKit: /* csgo_hungarian.txt */"Zenekészlet",
CategoryPatch: /* csgo_hungarian.txt */"Felvarró",
Expand Down Expand Up @@ -59,6 +60,7 @@ export const hungarian = {
InventoryFilterAllEquipment: /* csgo_hungarian.txt */"Minden felszerelés",
InventoryFilterAllGraphicArt: /* csgo_hungarian.txt */"Minden grafikai alkotás",
InventoryFilterAlphabetical: /* csgo_hungarian.txt */"Betűrend",
InventoryFilterCharms: /* csgo_hungarian.txt */"Talizmánok",
InventoryFilterCollection: /* csgo_hungarian.txt */"Gyűjtemény",
InventoryFilterContainers: /* csgo_hungarian.txt */"TÁROLÓK",
InventoryFilterDisplay: /* csgo_hungarian.txt */"DÍSZÍTŐK",
Expand Down Expand Up @@ -134,6 +136,7 @@ export const hungarian = {
ItemRarityLegendary: /* csgo_hungarian.txt */"Egzotikus",
ItemRarityMythical: /* csgo_hungarian.txt */"Figyelemre méltó",
ItemRarityNameAgent: /* csgo_hungarian.txt */"Ügynök",
ItemRarityNameCharm: /* csgo_hungarian.txt */"Talizmán",
ItemRarityNameCollectible: /* csgo_hungarian.txt */"Gyűjthető",
ItemRarityNameContainer: /* csgo_hungarian.txt */"Tároló",
ItemRarityNameContract: /* csgo_hungarian.txt */"Szerződés",
Expand Down
Loading

0 comments on commit ced14b5

Please sign in to comment.