diff --git a/app/[locale]/apps/categories/[catetgoryName]/page.tsx b/app/[locale]/apps/categories/[catetgoryName]/page.tsx
index 4ca137ecf22..daf39407e7a 100644
--- a/app/[locale]/apps/categories/[catetgoryName]/page.tsx
+++ b/app/[locale]/apps/categories/[catetgoryName]/page.tsx
@@ -8,6 +8,7 @@ import {
import {
AppCategoryEnum,
+ type AppData,
type Lang,
type PageParams,
type SectionNavDetails,
@@ -30,6 +31,7 @@ import { getHighlightedApps } from "@/lib/utils/apps"
import { getAppPageContributorInfo } from "@/lib/utils/contributors"
import { getMetadata } from "@/lib/utils/metadata"
import { getRequiredNamespacesForPage } from "@/lib/utils/translations"
+import { slugify } from "@/lib/utils/url"
import { appsCategories } from "@/data/apps/categories"
@@ -62,6 +64,7 @@ const Page = async (props: {
}
const t = await getTranslations("page-apps")
+ const tSubcategory = await getTranslations("app-subcategories")
// Get i18n messages
const allMessages = await getMessages({ locale })
@@ -86,6 +89,12 @@ const Page = async (props: {
notFound()
}
+ // Translate subcategory tags, falling back to the raw string
+ const translateSubcategories = (tag: string) => {
+ const key = `subcategory-${slugify(tag)}`
+ return tSubcategory.has(key) ? tSubcategory(key) : tag
+ }
+
// Get highlighted apps (apps with highlight=true)
const highlightedApps = getHighlightedApps(
appsData,
@@ -160,13 +169,25 @@ const Page = async (props: {
{t("page-apps-highlights-title")}
({
+ ...app,
+ subCategory: app.subCategory.map(translateSubcategories),
+ })) as AppData[]
+ }
matomoCategory={`category_page`}
/>
-
+
({
+ ...app,
+ subCategory: app.subCategory.map(translateSubcategories),
+ })) as AppData[]
+ }
+ />
diff --git a/app/[locale]/apps/page.tsx b/app/[locale]/apps/page.tsx
index 1e00616903e..b2aeccede8d 100644
--- a/app/[locale]/apps/page.tsx
+++ b/app/[locale]/apps/page.tsx
@@ -5,7 +5,7 @@ import {
setRequestLocale,
} from "next-intl/server"
-import { Lang, PageParams } from "@/lib/types"
+import { AppCategory, AppData, Lang, PageParams } from "@/lib/types"
import AppCard from "@/components/AppCard"
import Breadcrumbs from "@/components/Breadcrumbs"
@@ -62,6 +62,26 @@ const Page = async (props: { params: Promise
}) => {
// Get translations
const t = await getTranslations("page-apps")
+ const tSubcategory = await getTranslations("app-subcategories")
+
+ // Translate subcategory tags, falling back to the raw string
+ const translateSubcategories = (tag: string) => {
+ const key = `subcategory-${slugify(tag)}`
+ return tSubcategory.has(key) ? tSubcategory(key) : tag
+ }
+
+ const translateApp = (app: AppData) =>
+ ({
+ ...app,
+ subCategory: app.subCategory.map(translateSubcategories),
+ }) as AppData
+
+ const translatedAppsData = Object.fromEntries(
+ Object.entries(appsData).map(([category, apps]) => [
+ category,
+ (apps as AppData[]).map(translateApp),
+ ])
+ ) as Record
// Get i18n messages
const allMessages = await getMessages({ locale })
@@ -94,7 +114,7 @@ const Page = async (props: { params: Promise }) => {
{t("page-apps-highlights-title")}
-
+
@@ -108,7 +128,7 @@ const Page = async (props: { params: Promise
}) => {
thumbnail={app.image}
category={app.category}
categoryTagStatus={APP_TAG_VARIANTS[app.category]}
- tags={app.subCategory}
+ tags={app.subCategory.map(translateSubcategories)}
href={`/apps/${slugify(app.name)}`}
imageSize="large"
customEventOptions={{
@@ -128,7 +148,7 @@ const Page = async (props: { params: Promise }) => {
{t("page-apps-applications-title")}
-
+
{/* Note: Implemented this instead of swiper from design to allow for SSR */}
@@ -156,7 +176,7 @@ const Page = async (props: { params: Promise }) => {
{t("page-apps-community-picks-title")}
diff --git a/src/intl/ar/app-subcategories.json b/src/intl/ar/app-subcategories.json
new file mode 100644
index 00000000000..2b43838d842
--- /dev/null
+++ b/src/intl/ar/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "استراتيجية",
+ "subcategory-multiplayer": "متعددة اللاعبين",
+ "subcategory-onchain": "على السلسلة",
+ "subcategory-casual": "ألعاب خفيفة",
+ "subcategory-retro-gaming": "ألعاب كلاسيكية",
+ "subcategory-ai-gaming": "ألعاب الذكاء الاصطناعي",
+ "subcategory-action": "أكشن",
+ "subcategory-adventure": "مغامرة",
+ "subcategory-card-deck-building": "بطاقات وبناء مجموعات",
+ "subcategory-text-based": "نصية",
+ "subcategory-roguelike": "روجلايك",
+ "subcategory-shooter": "تصويب",
+ "subcategory-metaverse": "ميتافيرس",
+ "subcategory-simulation-and-management": "محاكاة وإدارة",
+ "subcategory-sports-and-fantasy": "رياضة وفانتازيا",
+ "subcategory-lending": "إقراض",
+ "subcategory-lending-and-borrowing": "إقراض واقتراض",
+ "subcategory-liquid-staking": "التحصيص السائل",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "تأمين",
+ "subcategory-prediction": "توقع",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "فن",
+ "subcategory-gaming": "ألعاب",
+ "subcategory-media": "وسائط",
+ "subcategory-membership": "عضوية",
+ "subcategory-market": "سوق",
+ "subcategory-social-network": "شبكة اجتماعية",
+ "subcategory-video": "فيديو",
+ "subcategory-messaging": "مراسلة",
+ "subcategory-identity": "هوية",
+ "subcategory-native": "أصلي",
+ "subcategory-validator-or-oracle": "مُدقِّق أو خدمة أوراكل",
+ "subcategory-generalized-message-passing": "تمرير الرسائل المعمم",
+ "subcategory-liquidity-network": "شبكة السيولة",
+ "subcategory-chain-abstraction": "تجريد السلسلة",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "مجمعات",
+ "subcategory-payments": "مدفوعات",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "عنوان متخفي",
+ "subcategory-governance": "الحوكمة",
+ "subcategory-delegation": "تفويض",
+ "subcategory-offchain-voting": "تصويت خارج السلسلة",
+ "subcategory-organization": "منظمة"
+}
\ No newline at end of file
diff --git a/src/intl/bn/app-subcategories.json b/src/intl/bn/app-subcategories.json
index 08b67cb84ec..f4f851806f5 100644
--- a/src/intl/bn/app-subcategories.json
+++ b/src/intl/bn/app-subcategories.json
@@ -13,5 +13,38 @@
"subcategory-text-based": "টেক্সট-ভিত্তিক",
"subcategory-roguelike": "রোগলাইক",
"subcategory-shooter": "শুটার",
- "subcategory-metaverse": "মেটাভার্স"
+ "subcategory-metaverse": "মেটাভার্স",
+ "subcategory-simulation-and-management": "সিমুলেশন এবং ম্যানেজমেন্ট",
+ "subcategory-sports-and-fantasy": "স্পোর্টস এবং ফ্যান্টাসি",
+ "subcategory-lending": "লেন্ডিং",
+ "subcategory-lending-and-borrowing": "লেন্ডিং এবং বরোয়িং",
+ "subcategory-liquid-staking": "লিকুইড স্টেকিং",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "ইন্স্যুরেন্স",
+ "subcategory-prediction": "প্রেডিকশন",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "আর্ট",
+ "subcategory-gaming": "গেমিং",
+ "subcategory-media": "মিডিয়া",
+ "subcategory-membership": "মেম্বারশিপ",
+ "subcategory-market": "মার্কেট",
+ "subcategory-social-network": "সোশ্যাল নেটওয়ার্ক",
+ "subcategory-video": "ভিডিও",
+ "subcategory-messaging": "মেসেজিং",
+ "subcategory-identity": "আইডেন্টিটি",
+ "subcategory-native": "নেটিভ",
+ "subcategory-validator-or-oracle": "ভ্যালিডেটর বা ওরাকল",
+ "subcategory-generalized-message-passing": "জেনারেলাইজড মেসেজ পাসিং",
+ "subcategory-liquidity-network": "লিকুইডিটি নেটওয়ার্ক",
+ "subcategory-chain-abstraction": "চেইন অ্যাবস্ট্রাকশন",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "পুলস",
+ "subcategory-payments": "পেমেন্টস",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "স্টিলথ এডড্রেস",
+ "subcategory-governance": "গভর্নেন্স",
+ "subcategory-delegation": "ডেলিগেশন",
+ "subcategory-offchain-voting": "অফচেইন ভোটিং",
+ "subcategory-organization": "অর্গানাইজেশন"
}
\ No newline at end of file
diff --git a/src/intl/cs/app-subcategories.json b/src/intl/cs/app-subcategories.json
new file mode 100644
index 00000000000..09ce1744f40
--- /dev/null
+++ b/src/intl/cs/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "Strategie",
+ "subcategory-multiplayer": "Multiplayer",
+ "subcategory-onchain": "Na blockchainu",
+ "subcategory-casual": "Oddechové",
+ "subcategory-retro-gaming": "Retro hry",
+ "subcategory-ai-gaming": "AI hry",
+ "subcategory-action": "Akční",
+ "subcategory-adventure": "Dobrodružné",
+ "subcategory-card-deck-building": "Karetní a deck-building",
+ "subcategory-text-based": "Textové",
+ "subcategory-roguelike": "Roguelike",
+ "subcategory-shooter": "Střílečky",
+ "subcategory-metaverse": "Metaverse",
+ "subcategory-simulation-and-management": "Simulace a management",
+ "subcategory-sports-and-fantasy": "Sportovní a fantasy",
+ "subcategory-lending": "Půjčování",
+ "subcategory-lending-and-borrowing": "Půjčování a výpůjčky",
+ "subcategory-liquid-staking": "Likvidní staking",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "Pojištění",
+ "subcategory-prediction": "Predikce",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "Umění",
+ "subcategory-gaming": "Hry",
+ "subcategory-media": "Média",
+ "subcategory-membership": "Členství",
+ "subcategory-market": "Trh",
+ "subcategory-social-network": "Sociální síť",
+ "subcategory-video": "Video",
+ "subcategory-messaging": "Zasílání zpráv",
+ "subcategory-identity": "Identita",
+ "subcategory-native": "Nativní",
+ "subcategory-validator-or-oracle": "Validátor nebo oracle",
+ "subcategory-generalized-message-passing": "Obecné předávání zpráv",
+ "subcategory-liquidity-network": "Síť likvidity",
+ "subcategory-chain-abstraction": "Abstrakce řetězce",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "Fondy",
+ "subcategory-payments": "Platby",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "Skrytá adresa",
+ "subcategory-governance": "Správa",
+ "subcategory-delegation": "Delegování",
+ "subcategory-offchain-voting": "Hlasování mimo blockchain",
+ "subcategory-organization": "Organizace"
+}
\ No newline at end of file
diff --git a/src/intl/de/app-subcategories.json b/src/intl/de/app-subcategories.json
index 19f495d3019..3a521049920 100644
--- a/src/intl/de/app-subcategories.json
+++ b/src/intl/de/app-subcategories.json
@@ -2,7 +2,7 @@
"subcategory-mmorpg": "MMORPG",
"subcategory-rpg": "RPG",
"subcategory-strategy": "Strategie",
- "subcategory-multiplayer": "Multiplayer",
+ "subcategory-multiplayer": "Mehrspieler",
"subcategory-onchain": "Auf der Blockchain",
"subcategory-casual": "Casual",
"subcategory-retro-gaming": "Retro-Gaming",
@@ -13,5 +13,38 @@
"subcategory-text-based": "Textbasiert",
"subcategory-roguelike": "Roguelike",
"subcategory-shooter": "Shooter",
- "subcategory-metaverse": "Metaverse"
+ "subcategory-metaverse": "Metaverse",
+ "subcategory-simulation-and-management": "Simulation und Management",
+ "subcategory-sports-and-fantasy": "Sport und Fantasy",
+ "subcategory-lending": "Kreditvergabe",
+ "subcategory-lending-and-borrowing": "Kreditvergabe und -aufnahme",
+ "subcategory-liquid-staking": "Liquid Staking",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "Versicherung",
+ "subcategory-prediction": "Prognose",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "Kunst",
+ "subcategory-gaming": "Gaming",
+ "subcategory-media": "Medien",
+ "subcategory-membership": "Mitgliedschaft",
+ "subcategory-market": "Markt",
+ "subcategory-social-network": "Soziales Netzwerk",
+ "subcategory-video": "Video",
+ "subcategory-messaging": "Messaging",
+ "subcategory-identity": "Identität",
+ "subcategory-native": "Nativ",
+ "subcategory-validator-or-oracle": "Validator oder Orakel",
+ "subcategory-generalized-message-passing": "Generalisierte Nachrichtenübermittlung",
+ "subcategory-liquidity-network": "Liquiditätsnetzwerk",
+ "subcategory-chain-abstraction": "Chain-Abstraktion",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "Pools",
+ "subcategory-payments": "Zahlungen",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "Stealth-Adresse",
+ "subcategory-governance": "Governance",
+ "subcategory-delegation": "Delegation",
+ "subcategory-offchain-voting": "Off-Chain-Abstimmung",
+ "subcategory-organization": "Organisation"
}
\ No newline at end of file
diff --git a/src/intl/en/app-subcategories.json b/src/intl/en/app-subcategories.json
index 8452f9c4a26..dd805a51f62 100644
--- a/src/intl/en/app-subcategories.json
+++ b/src/intl/en/app-subcategories.json
@@ -13,5 +13,38 @@
"subcategory-text-based": "Text-based",
"subcategory-roguelike": "Roguelike",
"subcategory-shooter": "Shooter",
- "subcategory-metaverse": "Metaverse"
+ "subcategory-metaverse": "Metaverse",
+ "subcategory-simulation-and-management": "Simulation and management",
+ "subcategory-sports-and-fantasy": "Sports and fantasy",
+ "subcategory-lending": "Lending",
+ "subcategory-lending-and-borrowing": "Lending and borrowing",
+ "subcategory-liquid-staking": "Liquid staking",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "Insurance",
+ "subcategory-prediction": "Prediction",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "Art",
+ "subcategory-gaming": "Gaming",
+ "subcategory-media": "Media",
+ "subcategory-membership": "Membership",
+ "subcategory-market": "Market",
+ "subcategory-social-network": "Social network",
+ "subcategory-video": "Video",
+ "subcategory-messaging": "Messaging",
+ "subcategory-identity": "Identity",
+ "subcategory-native": "Native",
+ "subcategory-validator-or-oracle": "Validator or oracle",
+ "subcategory-generalized-message-passing": "Generalized message passing",
+ "subcategory-liquidity-network": "Liquidity network",
+ "subcategory-chain-abstraction": "Chain abstraction",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "Pools",
+ "subcategory-payments": "Payments",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "Stealth address",
+ "subcategory-governance": "Governance",
+ "subcategory-delegation": "Delegation",
+ "subcategory-offchain-voting": "Offchain voting",
+ "subcategory-organization": "Organization"
}
diff --git a/src/intl/es/app-subcategories.json b/src/intl/es/app-subcategories.json
new file mode 100644
index 00000000000..347bf209686
--- /dev/null
+++ b/src/intl/es/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "Estrategia",
+ "subcategory-multiplayer": "Multijugador",
+ "subcategory-onchain": "En cadena",
+ "subcategory-casual": "Casual",
+ "subcategory-retro-gaming": "Juegos retro",
+ "subcategory-ai-gaming": "Juegos con IA",
+ "subcategory-action": "Acción",
+ "subcategory-adventure": "Aventura",
+ "subcategory-card-deck-building": "Cartas y construcción de mazos",
+ "subcategory-text-based": "Basado en texto",
+ "subcategory-roguelike": "Roguelike",
+ "subcategory-shooter": "Shooter",
+ "subcategory-metaverse": "Metaverso",
+ "subcategory-simulation-and-management": "Simulación y gestión",
+ "subcategory-sports-and-fantasy": "Deportes y fantasía",
+ "subcategory-lending": "Préstamos",
+ "subcategory-lending-and-borrowing": "Préstamos y créditos",
+ "subcategory-liquid-staking": "Staking líquido",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "Seguros",
+ "subcategory-prediction": "Predicción",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "Arte",
+ "subcategory-gaming": "Juegos",
+ "subcategory-media": "Medios",
+ "subcategory-membership": "Membresía",
+ "subcategory-market": "Mercado",
+ "subcategory-social-network": "Red social",
+ "subcategory-video": "Video",
+ "subcategory-messaging": "Mensajería",
+ "subcategory-identity": "Identidad",
+ "subcategory-native": "Nativo",
+ "subcategory-validator-or-oracle": "Validador u oráculo",
+ "subcategory-generalized-message-passing": "Transmisión de mensajes generalizada",
+ "subcategory-liquidity-network": "Red de liquidez",
+ "subcategory-chain-abstraction": "Abstracción de cadena",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "Pools",
+ "subcategory-payments": "Pagos",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "Dirección oculta",
+ "subcategory-governance": "Gobernanza",
+ "subcategory-delegation": "Delegación",
+ "subcategory-offchain-voting": "Votación fuera de cadena",
+ "subcategory-organization": "Organización"
+}
\ No newline at end of file
diff --git a/src/intl/fr/app-subcategories.json b/src/intl/fr/app-subcategories.json
new file mode 100644
index 00000000000..dffb2db7773
--- /dev/null
+++ b/src/intl/fr/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "Stratégie",
+ "subcategory-multiplayer": "Multijoueur",
+ "subcategory-onchain": "Sur chaîne",
+ "subcategory-casual": "Occasionnel",
+ "subcategory-retro-gaming": "Rétrogaming",
+ "subcategory-ai-gaming": "Jeux IA",
+ "subcategory-action": "Action",
+ "subcategory-adventure": "Aventure",
+ "subcategory-card-deck-building": "Cartes et construction de deck",
+ "subcategory-text-based": "Textuel",
+ "subcategory-roguelike": "Roguelike",
+ "subcategory-shooter": "Jeu de tir",
+ "subcategory-metaverse": "Métavers",
+ "subcategory-simulation-and-management": "Simulation et gestion",
+ "subcategory-sports-and-fantasy": "Sports et fantasy",
+ "subcategory-lending": "Prêt",
+ "subcategory-lending-and-borrowing": "Prêt et emprunt",
+ "subcategory-liquid-staking": "Mise en jeu liquide",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "Assurance",
+ "subcategory-prediction": "Prédiction",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "Art",
+ "subcategory-gaming": "Jeux",
+ "subcategory-media": "Médias",
+ "subcategory-membership": "Adhésion",
+ "subcategory-market": "Marché",
+ "subcategory-social-network": "Réseau social",
+ "subcategory-video": "Vidéo",
+ "subcategory-messaging": "Messagerie",
+ "subcategory-identity": "Identité",
+ "subcategory-native": "Natif",
+ "subcategory-validator-or-oracle": "Validateur ou oracle",
+ "subcategory-generalized-message-passing": "Transmission de messages généralisée",
+ "subcategory-liquidity-network": "Réseau de liquidité",
+ "subcategory-chain-abstraction": "Abstraction de chaîne",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "Pools",
+ "subcategory-payments": "Paiements",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "Adresse furtive",
+ "subcategory-governance": "Gouvernance",
+ "subcategory-delegation": "Délégation",
+ "subcategory-offchain-voting": "Vote hors chaîne",
+ "subcategory-organization": "Organisation"
+}
\ No newline at end of file
diff --git a/src/intl/hi/app-subcategories.json b/src/intl/hi/app-subcategories.json
new file mode 100644
index 00000000000..2ea6b043664
--- /dev/null
+++ b/src/intl/hi/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "रणनीति",
+ "subcategory-multiplayer": "मल्टीप्लेयर",
+ "subcategory-onchain": "ऑनचेन",
+ "subcategory-casual": "कैज़ुअल",
+ "subcategory-retro-gaming": "रेट्रो गेमिंग",
+ "subcategory-ai-gaming": "AI गेमिंग",
+ "subcategory-action": "एक्शन",
+ "subcategory-adventure": "एडवेंचर",
+ "subcategory-card-deck-building": "कार्ड और डेक बिल्डिंग",
+ "subcategory-text-based": "टेक्स्ट-आधारित",
+ "subcategory-roguelike": "रोगलाइक",
+ "subcategory-shooter": "शूटर",
+ "subcategory-metaverse": "मेटावर्स",
+ "subcategory-simulation-and-management": "सिमुलेशन और प्रबंधन",
+ "subcategory-sports-and-fantasy": "खेल और फैंटेसी",
+ "subcategory-lending": "उधार देना",
+ "subcategory-lending-and-borrowing": "उधार देना और लेना",
+ "subcategory-liquid-staking": "लिक्विड स्टेकिंग",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "बीमा",
+ "subcategory-prediction": "भविष्यवाणी",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "कला",
+ "subcategory-gaming": "गेमिंग",
+ "subcategory-media": "मीडिया",
+ "subcategory-membership": "सदस्यता",
+ "subcategory-market": "बाज़ार",
+ "subcategory-social-network": "सोशल नेटवर्क",
+ "subcategory-video": "वीडियो",
+ "subcategory-messaging": "मैसेजिंग",
+ "subcategory-identity": "पहचान",
+ "subcategory-native": "नेटिव",
+ "subcategory-validator-or-oracle": "वैलिडेटर या ओरेकल",
+ "subcategory-generalized-message-passing": "सामान्यीकृत मैसेज पासिंग",
+ "subcategory-liquidity-network": "लिक्विडिटी नेटवर्क",
+ "subcategory-chain-abstraction": "चेन एब्स्ट्रैक्शन",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "पूल",
+ "subcategory-payments": "भुगतान",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "स्टेल्थ पता",
+ "subcategory-governance": "गवर्नेंस",
+ "subcategory-delegation": "डेलिगेशन",
+ "subcategory-offchain-voting": "ऑफ़चेन वोटिंग",
+ "subcategory-organization": "संगठन"
+}
\ No newline at end of file
diff --git a/src/intl/id/app-subcategories.json b/src/intl/id/app-subcategories.json
index d1b2dab713c..0a61c39f8db 100644
--- a/src/intl/id/app-subcategories.json
+++ b/src/intl/id/app-subcategories.json
@@ -12,6 +12,39 @@
"subcategory-card-deck-building": "Kartu & penyusunan dek",
"subcategory-text-based": "Berbasis teks",
"subcategory-roguelike": "Roguelike",
- "subcategory-shooter": "Shooter",
- "subcategory-metaverse": "Metaverse"
+ "subcategory-shooter": "Penembak",
+ "subcategory-metaverse": "Metaverse",
+ "subcategory-simulation-and-management": "Simulasi dan manajemen",
+ "subcategory-sports-and-fantasy": "Olahraga dan fantasi",
+ "subcategory-lending": "Peminjaman",
+ "subcategory-lending-and-borrowing": "Pinjam-meminjam",
+ "subcategory-liquid-staking": "Liquid staking",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "Asuransi",
+ "subcategory-prediction": "Prediksi",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "Seni",
+ "subcategory-gaming": "Gim",
+ "subcategory-media": "Media",
+ "subcategory-membership": "Keanggotaan",
+ "subcategory-market": "Pasar",
+ "subcategory-social-network": "Jejaring sosial",
+ "subcategory-video": "Video",
+ "subcategory-messaging": "Perpesanan",
+ "subcategory-identity": "Identitas",
+ "subcategory-native": "Native",
+ "subcategory-validator-or-oracle": "Validator atau oracle",
+ "subcategory-generalized-message-passing": "Penyampaian pesan tergeneralisasi",
+ "subcategory-liquidity-network": "Jaringan likuiditas",
+ "subcategory-chain-abstraction": "Abstraksi rantai",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "Kolam",
+ "subcategory-payments": "Pembayaran",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "Alamat stealth",
+ "subcategory-governance": "Tata kelola",
+ "subcategory-delegation": "Delegasi",
+ "subcategory-offchain-voting": "Pemungutan suara offchain",
+ "subcategory-organization": "Organisasi"
}
\ No newline at end of file
diff --git a/src/intl/it/app-subcategories.json b/src/intl/it/app-subcategories.json
index fa45c92293d..aa57b132219 100644
--- a/src/intl/it/app-subcategories.json
+++ b/src/intl/it/app-subcategories.json
@@ -5,13 +5,46 @@
"subcategory-multiplayer": "Multigiocatore",
"subcategory-onchain": "On-chain",
"subcategory-casual": "Casual",
- "subcategory-retro-gaming": "Retrogaming",
- "subcategory-ai-gaming": "Giochi IA",
+ "subcategory-retro-gaming": "Retro gaming",
+ "subcategory-ai-gaming": "Gaming IA",
"subcategory-action": "Azione",
"subcategory-adventure": "Avventura",
"subcategory-card-deck-building": "Carte e deck building",
- "subcategory-text-based": "Testuale",
+ "subcategory-text-based": "Basato su testo",
"subcategory-roguelike": "Roguelike",
"subcategory-shooter": "Sparatutto",
- "subcategory-metaverse": "Metaverso"
+ "subcategory-metaverse": "Metaverso",
+ "subcategory-simulation-and-management": "Simulazione e gestione",
+ "subcategory-sports-and-fantasy": "Sport e fantasy",
+ "subcategory-lending": "Prestiti",
+ "subcategory-lending-and-borrowing": "Prestiti e finanziamenti",
+ "subcategory-liquid-staking": "Staking liquido",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "Assicurazione",
+ "subcategory-prediction": "Previsioni",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "Arte",
+ "subcategory-gaming": "Gaming",
+ "subcategory-media": "Media",
+ "subcategory-membership": "Membership",
+ "subcategory-market": "Mercato",
+ "subcategory-social-network": "Social network",
+ "subcategory-video": "Video",
+ "subcategory-messaging": "Messaggistica",
+ "subcategory-identity": "Identità",
+ "subcategory-native": "Nativo",
+ "subcategory-validator-or-oracle": "Validatore o oracolo",
+ "subcategory-generalized-message-passing": "Passaggio di messaggi generalizzato",
+ "subcategory-liquidity-network": "Rete di liquidità",
+ "subcategory-chain-abstraction": "Astrazione della catena",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "Pool",
+ "subcategory-payments": "Pagamenti",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "Indirizzo stealth",
+ "subcategory-governance": "Governance",
+ "subcategory-delegation": "Delega",
+ "subcategory-offchain-voting": "Votazione fuori catena",
+ "subcategory-organization": "Organizzazione"
}
\ No newline at end of file
diff --git a/src/intl/ja/app-subcategories.json b/src/intl/ja/app-subcategories.json
new file mode 100644
index 00000000000..d76188f21b0
--- /dev/null
+++ b/src/intl/ja/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "ストラテジー",
+ "subcategory-multiplayer": "マルチプレイヤー",
+ "subcategory-onchain": "オンチェーン",
+ "subcategory-casual": "カジュアル",
+ "subcategory-retro-gaming": "レトロゲーム",
+ "subcategory-ai-gaming": "AIゲーム",
+ "subcategory-action": "アクション",
+ "subcategory-adventure": "アドベンチャー",
+ "subcategory-card-deck-building": "カード&デッキ構築",
+ "subcategory-text-based": "テキストベース",
+ "subcategory-roguelike": "ローグライク",
+ "subcategory-shooter": "シューティング",
+ "subcategory-metaverse": "メタバース",
+ "subcategory-simulation-and-management": "シミュレーション&マネジメント",
+ "subcategory-sports-and-fantasy": "スポーツ&ファンタジー",
+ "subcategory-lending": "レンディング",
+ "subcategory-lending-and-borrowing": "レンディング&ボローイング",
+ "subcategory-liquid-staking": "リキッドステーキング",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "保険",
+ "subcategory-prediction": "予測",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "アート",
+ "subcategory-gaming": "ゲーム",
+ "subcategory-media": "メディア",
+ "subcategory-membership": "メンバーシップ",
+ "subcategory-market": "マーケット",
+ "subcategory-social-network": "ソーシャルネットワーク",
+ "subcategory-video": "動画",
+ "subcategory-messaging": "メッセージング",
+ "subcategory-identity": "アイデンティティ",
+ "subcategory-native": "ネイティブ",
+ "subcategory-validator-or-oracle": "バリデータまたはオラクル",
+ "subcategory-generalized-message-passing": "汎用メッセージパッシング",
+ "subcategory-liquidity-network": "流動性ネットワーク",
+ "subcategory-chain-abstraction": "チェーン抽象化",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "プール",
+ "subcategory-payments": "決済",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "ステルスアドレス",
+ "subcategory-governance": "ガバナンス",
+ "subcategory-delegation": "委任",
+ "subcategory-offchain-voting": "オフチェーン投票",
+ "subcategory-organization": "組織"
+}
\ No newline at end of file
diff --git a/src/intl/ko/app-subcategories.json b/src/intl/ko/app-subcategories.json
new file mode 100644
index 00000000000..e79e3f3995a
--- /dev/null
+++ b/src/intl/ko/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "전략",
+ "subcategory-multiplayer": "멀티플레이어",
+ "subcategory-onchain": "온체인",
+ "subcategory-casual": "캐주얼",
+ "subcategory-retro-gaming": "레트로 게임",
+ "subcategory-ai-gaming": "AI 게임",
+ "subcategory-action": "액션",
+ "subcategory-adventure": "어드벤처",
+ "subcategory-card-deck-building": "카드 및 덱 빌딩",
+ "subcategory-text-based": "텍스트 기반",
+ "subcategory-roguelike": "로그라이크",
+ "subcategory-shooter": "슈팅",
+ "subcategory-metaverse": "메타버스",
+ "subcategory-simulation-and-management": "시뮬레이션 및 경영",
+ "subcategory-sports-and-fantasy": "스포츠 및 판타지",
+ "subcategory-lending": "대출",
+ "subcategory-lending-and-borrowing": "대출 및 차입",
+ "subcategory-liquid-staking": "유동성 스테이킹",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "보험",
+ "subcategory-prediction": "예측",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "아트",
+ "subcategory-gaming": "게임",
+ "subcategory-media": "미디어",
+ "subcategory-membership": "멤버십",
+ "subcategory-market": "마켓",
+ "subcategory-social-network": "소셜 네트워크",
+ "subcategory-video": "비디오",
+ "subcategory-messaging": "메시징",
+ "subcategory-identity": "신원",
+ "subcategory-native": "네이티브",
+ "subcategory-validator-or-oracle": "검증자 또는 오라클",
+ "subcategory-generalized-message-passing": "일반화된 메시지 전달",
+ "subcategory-liquidity-network": "유동성 네트워크",
+ "subcategory-chain-abstraction": "체인 추상화",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "풀",
+ "subcategory-payments": "결제",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "스텔스 주소",
+ "subcategory-governance": "거버넌스",
+ "subcategory-delegation": "위임",
+ "subcategory-offchain-voting": "오프체인 투표",
+ "subcategory-organization": "조직"
+}
\ No newline at end of file
diff --git a/src/intl/mr/app-subcategories.json b/src/intl/mr/app-subcategories.json
new file mode 100644
index 00000000000..6106d868f85
--- /dev/null
+++ b/src/intl/mr/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "रणनीती",
+ "subcategory-multiplayer": "मल्टीप्लेअर",
+ "subcategory-onchain": "ऑनचेन",
+ "subcategory-casual": "कॅज्युअल",
+ "subcategory-retro-gaming": "रेट्रो गेमिंग",
+ "subcategory-ai-gaming": "AI गेमिंग",
+ "subcategory-action": "अॅक्शन",
+ "subcategory-adventure": "अॅडव्हेंचर",
+ "subcategory-card-deck-building": "कार्ड आणि डेक बिल्डिंग",
+ "subcategory-text-based": "टेक्स्ट-आधारित",
+ "subcategory-roguelike": "रोगलाइक",
+ "subcategory-shooter": "शूटर",
+ "subcategory-metaverse": "मेटाव्हर्स",
+ "subcategory-simulation-and-management": "सिम्युलेशन आणि मॅनेजमेंट",
+ "subcategory-sports-and-fantasy": "स्पोर्ट्स आणि फँटसी",
+ "subcategory-lending": "कर्ज देणे",
+ "subcategory-lending-and-borrowing": "कर्ज देणे आणि घेणे",
+ "subcategory-liquid-staking": "लिक्विड स्टेकिंग",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "विमा",
+ "subcategory-prediction": "अंदाज",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "कला",
+ "subcategory-gaming": "गेमिंग",
+ "subcategory-media": "मीडिया",
+ "subcategory-membership": "सदस्यत्व",
+ "subcategory-market": "मार्केट",
+ "subcategory-social-network": "सोशल नेटवर्क",
+ "subcategory-video": "व्हिडिओ",
+ "subcategory-messaging": "मेसेजिंग",
+ "subcategory-identity": "ओळख",
+ "subcategory-native": "नेटिव्ह",
+ "subcategory-validator-or-oracle": "व्हॅलिडेटर किंवा ओरॅकल",
+ "subcategory-generalized-message-passing": "जनरलाइज्ड मेसेज पासिंग",
+ "subcategory-liquidity-network": "लिक्विडिटी नेटवर्क",
+ "subcategory-chain-abstraction": "चेन अॅब्स्ट्रॅक्शन",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "पूल्स",
+ "subcategory-payments": "पेमेंट्स",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "स्टेल्थ अॅड्रेस",
+ "subcategory-governance": "गव्हर्नन्स",
+ "subcategory-delegation": "डेलिगेशन",
+ "subcategory-offchain-voting": "ऑफचेन व्होटिंग",
+ "subcategory-organization": "संस्था"
+}
\ No newline at end of file
diff --git a/src/intl/pl/app-subcategories.json b/src/intl/pl/app-subcategories.json
new file mode 100644
index 00000000000..6f1b815f60d
--- /dev/null
+++ b/src/intl/pl/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "Strategia",
+ "subcategory-multiplayer": "Multiplayer",
+ "subcategory-onchain": "Na łańcuchu",
+ "subcategory-casual": "Casual",
+ "subcategory-retro-gaming": "Gry retro",
+ "subcategory-ai-gaming": "Gry AI",
+ "subcategory-action": "Akcja",
+ "subcategory-adventure": "Przygodowe",
+ "subcategory-card-deck-building": "Karciane i budowanie talii",
+ "subcategory-text-based": "Tekstowe",
+ "subcategory-roguelike": "Roguelike",
+ "subcategory-shooter": "Strzelanki",
+ "subcategory-metaverse": "Metaverse",
+ "subcategory-simulation-and-management": "Symulacje i zarządzanie",
+ "subcategory-sports-and-fantasy": "Sportowe i fantasy",
+ "subcategory-lending": "Pożyczki",
+ "subcategory-lending-and-borrowing": "Pożyczki i kredyty",
+ "subcategory-liquid-staking": "Płynny staking",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "Ubezpieczenia",
+ "subcategory-prediction": "Przewidywania",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "Sztuka",
+ "subcategory-gaming": "Gry",
+ "subcategory-media": "Media",
+ "subcategory-membership": "Członkostwo",
+ "subcategory-market": "Rynek",
+ "subcategory-social-network": "Sieć społecznościowa",
+ "subcategory-video": "Wideo",
+ "subcategory-messaging": "Komunikatory",
+ "subcategory-identity": "Tożsamość",
+ "subcategory-native": "Natywne",
+ "subcategory-validator-or-oracle": "Walidator lub wyrocznia",
+ "subcategory-generalized-message-passing": "Uogólnione przekazywanie wiadomości",
+ "subcategory-liquidity-network": "Sieć płynności",
+ "subcategory-chain-abstraction": "Abstrakcja łańcucha",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "Pule",
+ "subcategory-payments": "Płatności",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "Ukryty adres",
+ "subcategory-governance": "Zarządzanie",
+ "subcategory-delegation": "Delegowanie",
+ "subcategory-offchain-voting": "Głosowanie offchain",
+ "subcategory-organization": "Organizacja"
+}
\ No newline at end of file
diff --git a/src/intl/pt-br/app-subcategories.json b/src/intl/pt-br/app-subcategories.json
new file mode 100644
index 00000000000..54b4765d6e3
--- /dev/null
+++ b/src/intl/pt-br/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "Estratégia",
+ "subcategory-multiplayer": "Multijogador",
+ "subcategory-onchain": "Onchain",
+ "subcategory-casual": "Casual",
+ "subcategory-retro-gaming": "Jogos retrô",
+ "subcategory-ai-gaming": "Jogos com IA",
+ "subcategory-action": "Ação",
+ "subcategory-adventure": "Aventura",
+ "subcategory-card-deck-building": "Cartas e construção de baralhos",
+ "subcategory-text-based": "Baseado em texto",
+ "subcategory-roguelike": "Roguelike",
+ "subcategory-shooter": "Tiro",
+ "subcategory-metaverse": "Metaverso",
+ "subcategory-simulation-and-management": "Simulação e gerenciamento",
+ "subcategory-sports-and-fantasy": "Esportes e fantasia",
+ "subcategory-lending": "Empréstimos",
+ "subcategory-lending-and-borrowing": "Empréstimos e financiamentos",
+ "subcategory-liquid-staking": "Staking líquido",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "Seguros",
+ "subcategory-prediction": "Previsão",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "Arte",
+ "subcategory-gaming": "Jogos",
+ "subcategory-media": "Mídia",
+ "subcategory-membership": "Afiliação",
+ "subcategory-market": "Mercado",
+ "subcategory-social-network": "Rede social",
+ "subcategory-video": "Vídeo",
+ "subcategory-messaging": "Mensagens",
+ "subcategory-identity": "Identidade",
+ "subcategory-native": "Nativo",
+ "subcategory-validator-or-oracle": "Validador ou oráculo",
+ "subcategory-generalized-message-passing": "Passagem de mensagens generalizada",
+ "subcategory-liquidity-network": "Rede de liquidez",
+ "subcategory-chain-abstraction": "Abstração de cadeia",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "Pools",
+ "subcategory-payments": "Pagamentos",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "Endereço furtivo",
+ "subcategory-governance": "Governança",
+ "subcategory-delegation": "Delegação",
+ "subcategory-offchain-voting": "Votação offchain",
+ "subcategory-organization": "Organização"
+}
\ No newline at end of file
diff --git a/src/intl/ru/app-subcategories.json b/src/intl/ru/app-subcategories.json
new file mode 100644
index 00000000000..17c093a2bb9
--- /dev/null
+++ b/src/intl/ru/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "Стратегия",
+ "subcategory-multiplayer": "Мультиплеер",
+ "subcategory-onchain": "Ончейн",
+ "subcategory-casual": "Казуальные",
+ "subcategory-retro-gaming": "Ретро-игры",
+ "subcategory-ai-gaming": "Игры с ИИ",
+ "subcategory-action": "Экшен",
+ "subcategory-adventure": "Приключения",
+ "subcategory-card-deck-building": "Карточные игры и сбор колоды",
+ "subcategory-text-based": "Текстовые",
+ "subcategory-roguelike": "Roguelike",
+ "subcategory-shooter": "Шутер",
+ "subcategory-metaverse": "Метавселенная",
+ "subcategory-simulation-and-management": "Симуляторы и менеджмент",
+ "subcategory-sports-and-fantasy": "Спорт и фэнтези",
+ "subcategory-lending": "Кредитование",
+ "subcategory-lending-and-borrowing": "Кредитование и займы",
+ "subcategory-liquid-staking": "Ликвидный стейкинг",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "Страхование",
+ "subcategory-prediction": "Прогнозы",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "Искусство",
+ "subcategory-gaming": "Игры",
+ "subcategory-media": "Медиа",
+ "subcategory-membership": "Членство",
+ "subcategory-market": "Рынок",
+ "subcategory-social-network": "Социальная сеть",
+ "subcategory-video": "Видео",
+ "subcategory-messaging": "Обмен сообщениями",
+ "subcategory-identity": "Идентификация",
+ "subcategory-native": "Нативные",
+ "subcategory-validator-or-oracle": "Валидатор или оракул",
+ "subcategory-generalized-message-passing": "Обобщенная передача сообщений",
+ "subcategory-liquidity-network": "Сеть ликвидности",
+ "subcategory-chain-abstraction": "Абстракция чейна",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "Пулы",
+ "subcategory-payments": "Платежи",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "Скрытый адрес",
+ "subcategory-governance": "Управление",
+ "subcategory-delegation": "Делегирование",
+ "subcategory-offchain-voting": "Оффчейн-голосование",
+ "subcategory-organization": "Организация"
+}
\ No newline at end of file
diff --git a/src/intl/sw/app-subcategories.json b/src/intl/sw/app-subcategories.json
new file mode 100644
index 00000000000..60abda5cdf3
--- /dev/null
+++ b/src/intl/sw/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "Mkakati",
+ "subcategory-multiplayer": "Wachezaji wengi",
+ "subcategory-onchain": "Ndani ya mnyororo",
+ "subcategory-casual": "Kawaida",
+ "subcategory-retro-gaming": "Michezo ya zamani",
+ "subcategory-ai-gaming": "Michezo ya AI",
+ "subcategory-action": "Vitendo",
+ "subcategory-adventure": "Matukio",
+ "subcategory-card-deck-building": "Kadi na ujenzi wa deki",
+ "subcategory-text-based": "Inayotegemea maandishi",
+ "subcategory-roguelike": "Roguelike",
+ "subcategory-shooter": "Ufyatuaji",
+ "subcategory-metaverse": "Metaverse",
+ "subcategory-simulation-and-management": "Uigaji na usimamizi",
+ "subcategory-sports-and-fantasy": "Michezo na njozi",
+ "subcategory-lending": "Ukopeshaji",
+ "subcategory-lending-and-borrowing": "Kukopesha na kukopa",
+ "subcategory-liquid-staking": "Kuweka dhamana kwa ukwasi",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "Bima",
+ "subcategory-prediction": "Utabiri",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "Sanaa",
+ "subcategory-gaming": "Michezo",
+ "subcategory-media": "Vyombo vya habari",
+ "subcategory-membership": "Uanachama",
+ "subcategory-market": "Soko",
+ "subcategory-social-network": "Mtandao wa kijamii",
+ "subcategory-video": "Video",
+ "subcategory-messaging": "Ujumbe",
+ "subcategory-identity": "Utambulisho",
+ "subcategory-native": "Asili",
+ "subcategory-validator-or-oracle": "Mthibitishaji au orako",
+ "subcategory-generalized-message-passing": "Upitishaji wa ujumbe wa jumla",
+ "subcategory-liquidity-network": "Mtandao wa ukwasi",
+ "subcategory-chain-abstraction": "Ufupisho wa mnyororo",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "Mabwawa",
+ "subcategory-payments": "Malipo",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "Anwani ya siri",
+ "subcategory-governance": "Utawala",
+ "subcategory-delegation": "Uwakilishi",
+ "subcategory-offchain-voting": "Upigaji kura nje ya mnyororo",
+ "subcategory-organization": "Shirika"
+}
\ No newline at end of file
diff --git a/src/intl/ta/app-subcategories.json b/src/intl/ta/app-subcategories.json
index bc647c143d4..e4f3a3bac48 100644
--- a/src/intl/ta/app-subcategories.json
+++ b/src/intl/ta/app-subcategories.json
@@ -4,14 +4,47 @@
"subcategory-strategy": "வியூகம்",
"subcategory-multiplayer": "மல்டிபிளேயர்",
"subcategory-onchain": "ஆன்செயின்",
- "subcategory-casual": "கேஷுவல்",
+ "subcategory-casual": "சாதாரண",
"subcategory-retro-gaming": "ரெட்ரோ கேமிங்",
"subcategory-ai-gaming": "AI கேமிங்",
"subcategory-action": "ஆக்ஷன்",
"subcategory-adventure": "சாகசம்",
"subcategory-card-deck-building": "கார்டு & டெக் பில்டிங்",
- "subcategory-text-based": "உரை அடிப்படையிலானது",
+ "subcategory-text-based": "உரை அடிப்படையிலான",
"subcategory-roguelike": "ரோக்லைக்",
"subcategory-shooter": "ஷூட்டர்",
- "subcategory-metaverse": "மெட்டாவெர்ஸ்"
+ "subcategory-metaverse": "மெட்டாவெர்ஸ்",
+ "subcategory-simulation-and-management": "சிமுலேஷன் மற்றும் மேலாண்மை",
+ "subcategory-sports-and-fantasy": "விளையாட்டு மற்றும் ஃபேண்டஸி",
+ "subcategory-lending": "கடன் வழங்குதல்",
+ "subcategory-lending-and-borrowing": "கடன் வழங்குதல் மற்றும் பெறுதல்",
+ "subcategory-liquid-staking": "லிக்விட் ஸ்டேக்கிங்",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "காப்பீடு",
+ "subcategory-prediction": "கணிப்பு",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "கலை",
+ "subcategory-gaming": "கேமிங்",
+ "subcategory-media": "ஊடகம்",
+ "subcategory-membership": "உறுப்பினர்",
+ "subcategory-market": "சந்தை",
+ "subcategory-social-network": "சமூக வலைத்தளம்",
+ "subcategory-video": "வீடியோ",
+ "subcategory-messaging": "செய்தியிடல்",
+ "subcategory-identity": "அடையாளம்",
+ "subcategory-native": "நேட்டிவ்",
+ "subcategory-validator-or-oracle": "வேலிடேட்டர் அல்லது ஆரக்கிள்",
+ "subcategory-generalized-message-passing": "பொதுவான செய்தி அனுப்புதல்",
+ "subcategory-liquidity-network": "லிக்விடிட்டி நெட்வொர்க்",
+ "subcategory-chain-abstraction": "செயின் அப்ஸ்ட்ராக்ஷன்",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "பூல்ஸ்",
+ "subcategory-payments": "பணம் செலுத்துதல்",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "ஸ்டெல்த் முகவரி",
+ "subcategory-governance": "நிர்வாகம்",
+ "subcategory-delegation": "பிரதிநிதித்துவம்",
+ "subcategory-offchain-voting": "ஆஃப்செயின் வாக்கெடுப்பு",
+ "subcategory-organization": "அமைப்பு"
}
\ No newline at end of file
diff --git a/src/intl/te/app-subcategories.json b/src/intl/te/app-subcategories.json
new file mode 100644
index 00000000000..ad10b58d20c
--- /dev/null
+++ b/src/intl/te/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "వ్యూహం",
+ "subcategory-multiplayer": "మల్టీప్లేయర్",
+ "subcategory-onchain": "ఆన్చైన్",
+ "subcategory-casual": "క్యాజువల్",
+ "subcategory-retro-gaming": "రెట్రో గేమింగ్",
+ "subcategory-ai-gaming": "AI గేమింగ్",
+ "subcategory-action": "యాక్షన్",
+ "subcategory-adventure": "అడ్వెంచర్",
+ "subcategory-card-deck-building": "కార్డ్ & డెక్ బిల్డింగ్",
+ "subcategory-text-based": "టెక్స్ట్-ఆధారిత",
+ "subcategory-roguelike": "రోగ్లైక్",
+ "subcategory-shooter": "షూటర్",
+ "subcategory-metaverse": "మెటావర్స్",
+ "subcategory-simulation-and-management": "సిమ్యులేషన్ మరియు మేనేజ్మెంట్",
+ "subcategory-sports-and-fantasy": "స్పోర్ట్స్ మరియు ఫాంటసీ",
+ "subcategory-lending": "లెండింగ్",
+ "subcategory-lending-and-borrowing": "లెండింగ్ మరియు బారోయింగ్",
+ "subcategory-liquid-staking": "లిక్విడ్ స్టేకింగ్",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "భీమా",
+ "subcategory-prediction": "అంచనా",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "కళ",
+ "subcategory-gaming": "గేమింగ్",
+ "subcategory-media": "మీడియా",
+ "subcategory-membership": "సభ్యత్వం",
+ "subcategory-market": "మార్కెట్",
+ "subcategory-social-network": "సోషల్ నెట్వర్క్",
+ "subcategory-video": "వీడియో",
+ "subcategory-messaging": "మెసేజింగ్",
+ "subcategory-identity": "గుర్తింపు",
+ "subcategory-native": "స్థానిక",
+ "subcategory-validator-or-oracle": "వాలిడేటోర్ లేదా ఒరాకిల్",
+ "subcategory-generalized-message-passing": "జనరలైజ్డ్ మెసేజ్ పాసింగ్",
+ "subcategory-liquidity-network": "లిక్విడిటీ నెట్వర్క్",
+ "subcategory-chain-abstraction": "చైన్ అబ్స్ట్రాక్షన్",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "పూల్స్",
+ "subcategory-payments": "చెల్లింపులు",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "స్టెల్త్ అడ్రసు",
+ "subcategory-governance": "గవర్నెన్స్",
+ "subcategory-delegation": "డెలిగేషన్",
+ "subcategory-offchain-voting": "ఆఫ్చైన్ ఓటింగ్",
+ "subcategory-organization": "సంస్థ"
+}
\ No newline at end of file
diff --git a/src/intl/tr/app-subcategories.json b/src/intl/tr/app-subcategories.json
new file mode 100644
index 00000000000..e6df58a5089
--- /dev/null
+++ b/src/intl/tr/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "Strateji",
+ "subcategory-multiplayer": "Çok oyunculu",
+ "subcategory-onchain": "Zincir içi",
+ "subcategory-casual": "Gündelik",
+ "subcategory-retro-gaming": "Retro oyun",
+ "subcategory-ai-gaming": "Yapay zeka oyunları",
+ "subcategory-action": "Aksiyon",
+ "subcategory-adventure": "Macera",
+ "subcategory-card-deck-building": "Kart ve deste oluşturma",
+ "subcategory-text-based": "Metin tabanlı",
+ "subcategory-roguelike": "Roguelike",
+ "subcategory-shooter": "Nişancı",
+ "subcategory-metaverse": "Metaverse",
+ "subcategory-simulation-and-management": "Simülasyon ve yönetim",
+ "subcategory-sports-and-fantasy": "Spor ve fantezi",
+ "subcategory-lending": "Borç verme",
+ "subcategory-lending-and-borrowing": "Borç verme ve alma",
+ "subcategory-liquid-staking": "Likit hisseleme",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "Sigorta",
+ "subcategory-prediction": "Tahmin",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "Sanat",
+ "subcategory-gaming": "Oyun",
+ "subcategory-media": "Medya",
+ "subcategory-membership": "Üyelik",
+ "subcategory-market": "Piyasa",
+ "subcategory-social-network": "Sosyal ağ",
+ "subcategory-video": "Video",
+ "subcategory-messaging": "Mesajlaşma",
+ "subcategory-identity": "Kimlik",
+ "subcategory-native": "Yerel",
+ "subcategory-validator-or-oracle": "Doğrulayıcı veya kahin",
+ "subcategory-generalized-message-passing": "Genelleştirilmiş mesaj iletimi",
+ "subcategory-liquidity-network": "Likidite ağı",
+ "subcategory-chain-abstraction": "Zincir soyutlama",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "Havuzlar",
+ "subcategory-payments": "Ödemeler",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "Gizli adres",
+ "subcategory-governance": "Yönetişim",
+ "subcategory-delegation": "Delegasyon",
+ "subcategory-offchain-voting": "Zincir dışı oylama",
+ "subcategory-organization": "Organizasyon"
+}
\ No newline at end of file
diff --git a/src/intl/uk/app-subcategories.json b/src/intl/uk/app-subcategories.json
new file mode 100644
index 00000000000..16813f42cf0
--- /dev/null
+++ b/src/intl/uk/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "Стратегія",
+ "subcategory-multiplayer": "Мультиплеєр",
+ "subcategory-onchain": "Ончейн",
+ "subcategory-casual": "Казуальні",
+ "subcategory-retro-gaming": "Ретро-ігри",
+ "subcategory-ai-gaming": "ШІ-ігри",
+ "subcategory-action": "Екшн",
+ "subcategory-adventure": "Пригоди",
+ "subcategory-card-deck-building": "Карткові ігри та створення колод",
+ "subcategory-text-based": "Текстові",
+ "subcategory-roguelike": "Роуглайк",
+ "subcategory-shooter": "Шутер",
+ "subcategory-metaverse": "Метавсесвіт",
+ "subcategory-simulation-and-management": "Симулятори та менеджмент",
+ "subcategory-sports-and-fantasy": "Спорт і фентезі",
+ "subcategory-lending": "Кредитування",
+ "subcategory-lending-and-borrowing": "Кредитування та позики",
+ "subcategory-liquid-staking": "Ліквідний стейкінг",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "Страхування",
+ "subcategory-prediction": "Прогнозування",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "Мистецтво",
+ "subcategory-gaming": "Ігри",
+ "subcategory-media": "Медіа",
+ "subcategory-membership": "Членство",
+ "subcategory-market": "Ринок",
+ "subcategory-social-network": "Соціальна мережа",
+ "subcategory-video": "Відео",
+ "subcategory-messaging": "Обмін повідомленнями",
+ "subcategory-identity": "Ідентичність",
+ "subcategory-native": "Нативні",
+ "subcategory-validator-or-oracle": "Валідатор або оракул",
+ "subcategory-generalized-message-passing": "Узагальнена передача повідомлень",
+ "subcategory-liquidity-network": "Мережа ліквідності",
+ "subcategory-chain-abstraction": "Абстракція ланцюга",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "Пули",
+ "subcategory-payments": "Платежі",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "Прихована адреса",
+ "subcategory-governance": "Управління",
+ "subcategory-delegation": "Делегування",
+ "subcategory-offchain-voting": "Офчейн-голосування",
+ "subcategory-organization": "Організація"
+}
\ No newline at end of file
diff --git a/src/intl/ur/app-subcategories.json b/src/intl/ur/app-subcategories.json
index 7ec125cc62e..d5ea0dc4ca3 100644
--- a/src/intl/ur/app-subcategories.json
+++ b/src/intl/ur/app-subcategories.json
@@ -13,5 +13,38 @@
"subcategory-text-based": "ٹیکسٹ پر مبنی",
"subcategory-roguelike": "روگ لائیک",
"subcategory-shooter": "شوٹر",
- "subcategory-metaverse": "میٹا ورس"
+ "subcategory-metaverse": "میٹا ورس",
+ "subcategory-simulation-and-management": "سمولیشن اور مینجمنٹ",
+ "subcategory-sports-and-fantasy": "اسپورٹس اور فینٹسی",
+ "subcategory-lending": "قرض دینا",
+ "subcategory-lending-and-borrowing": "قرض دینا اور لینا",
+ "subcategory-liquid-staking": "لیکویڈ اسٹیکنگ",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "انشورنس",
+ "subcategory-prediction": "پیشن گوئی",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "آرٹ",
+ "subcategory-gaming": "گیمنگ",
+ "subcategory-media": "میڈیا",
+ "subcategory-membership": "ممبرشپ",
+ "subcategory-market": "مارکیٹ",
+ "subcategory-social-network": "سوشل نیٹ ورک",
+ "subcategory-video": "ویڈیو",
+ "subcategory-messaging": "میسجنگ",
+ "subcategory-identity": "شناخت",
+ "subcategory-native": "نیٹو",
+ "subcategory-validator-or-oracle": "ویلیڈیٹر یا اوریکل",
+ "subcategory-generalized-message-passing": "جنرلائزڈ میسج پاسنگ",
+ "subcategory-liquidity-network": "لیکویڈیٹی نیٹ ورک",
+ "subcategory-chain-abstraction": "چین ایبسٹریکشن",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "پولز",
+ "subcategory-payments": "ادائیگیاں",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "اسٹیلتھ ایڈریس",
+ "subcategory-governance": "گورننس",
+ "subcategory-delegation": "ڈیلیگیشن",
+ "subcategory-offchain-voting": "آف چین ووٹنگ",
+ "subcategory-organization": "تنظیم"
}
\ No newline at end of file
diff --git a/src/intl/vi/app-subcategories.json b/src/intl/vi/app-subcategories.json
new file mode 100644
index 00000000000..794906c9346
--- /dev/null
+++ b/src/intl/vi/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "Chiến thuật",
+ "subcategory-multiplayer": "Nhiều người chơi",
+ "subcategory-onchain": "Trên chuỗi",
+ "subcategory-casual": "Phổ thông",
+ "subcategory-retro-gaming": "Trò chơi cổ điển",
+ "subcategory-ai-gaming": "Trò chơi AI",
+ "subcategory-action": "Hành động",
+ "subcategory-adventure": "Phiêu lưu",
+ "subcategory-card-deck-building": "Thẻ bài & xây dựng bộ bài",
+ "subcategory-text-based": "Dựa trên văn bản",
+ "subcategory-roguelike": "Roguelike",
+ "subcategory-shooter": "Bắn súng",
+ "subcategory-metaverse": "Metaverse",
+ "subcategory-simulation-and-management": "Mô phỏng và quản lý",
+ "subcategory-sports-and-fantasy": "Thể thao và giả tưởng",
+ "subcategory-lending": "Cho vay",
+ "subcategory-lending-and-borrowing": "Cho vay và đi vay",
+ "subcategory-liquid-staking": "Ký gửi thanh khoản",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "Bảo hiểm",
+ "subcategory-prediction": "Dự đoán",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "Nghệ thuật",
+ "subcategory-gaming": "Trò chơi",
+ "subcategory-media": "Truyền thông",
+ "subcategory-membership": "Thành viên",
+ "subcategory-market": "Thị trường",
+ "subcategory-social-network": "Mạng xã hội",
+ "subcategory-video": "Video",
+ "subcategory-messaging": "Nhắn tin",
+ "subcategory-identity": "Danh tính",
+ "subcategory-native": "Gốc",
+ "subcategory-validator-or-oracle": "Trình xác thực hoặc oracle",
+ "subcategory-generalized-message-passing": "Truyền tin nhắn tổng quát",
+ "subcategory-liquidity-network": "Mạng lưới thanh khoản",
+ "subcategory-chain-abstraction": "Trừu tượng hóa chuỗi",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "Các bể",
+ "subcategory-payments": "Thanh toán",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "Địa chỉ ẩn danh",
+ "subcategory-governance": "Quản trị",
+ "subcategory-delegation": "Ủy quyền",
+ "subcategory-offchain-voting": "Bỏ phiếu ngoài chuỗi",
+ "subcategory-organization": "Tổ chức"
+}
\ No newline at end of file
diff --git a/src/intl/zh-tw/app-subcategories.json b/src/intl/zh-tw/app-subcategories.json
new file mode 100644
index 00000000000..853bf4d5118
--- /dev/null
+++ b/src/intl/zh-tw/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "策略",
+ "subcategory-multiplayer": "多人",
+ "subcategory-onchain": "鏈上",
+ "subcategory-casual": "休閒",
+ "subcategory-retro-gaming": "復古遊戲",
+ "subcategory-ai-gaming": "AI 遊戲",
+ "subcategory-action": "動作",
+ "subcategory-adventure": "冒險",
+ "subcategory-card-deck-building": "卡牌與牌組構建",
+ "subcategory-text-based": "文字型",
+ "subcategory-roguelike": "Roguelike",
+ "subcategory-shooter": "射擊",
+ "subcategory-metaverse": "元宇宙",
+ "subcategory-simulation-and-management": "模擬與經營",
+ "subcategory-sports-and-fantasy": "體育與奇幻",
+ "subcategory-lending": "放貸",
+ "subcategory-lending-and-borrowing": "借貸",
+ "subcategory-liquid-staking": "流動性質押",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "保險",
+ "subcategory-prediction": "預測",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "藝術",
+ "subcategory-gaming": "遊戲",
+ "subcategory-media": "媒體",
+ "subcategory-membership": "會員",
+ "subcategory-market": "市場",
+ "subcategory-social-network": "社群網路",
+ "subcategory-video": "影片",
+ "subcategory-messaging": "通訊",
+ "subcategory-identity": "身分",
+ "subcategory-native": "原生",
+ "subcategory-validator-or-oracle": "驗證者或預言機",
+ "subcategory-generalized-message-passing": "通用訊息傳遞",
+ "subcategory-liquidity-network": "流動性網路",
+ "subcategory-chain-abstraction": "鏈抽象",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "資金池",
+ "subcategory-payments": "支付",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "隱蔽地址",
+ "subcategory-governance": "治理",
+ "subcategory-delegation": "委託",
+ "subcategory-offchain-voting": "鏈下投票",
+ "subcategory-organization": "組織"
+}
\ No newline at end of file
diff --git a/src/intl/zh/app-subcategories.json b/src/intl/zh/app-subcategories.json
new file mode 100644
index 00000000000..d2940f06a96
--- /dev/null
+++ b/src/intl/zh/app-subcategories.json
@@ -0,0 +1,50 @@
+{
+ "subcategory-mmorpg": "MMORPG",
+ "subcategory-rpg": "RPG",
+ "subcategory-strategy": "策略",
+ "subcategory-multiplayer": "多人游戏",
+ "subcategory-onchain": "链上",
+ "subcategory-casual": "休闲",
+ "subcategory-retro-gaming": "复古游戏",
+ "subcategory-ai-gaming": "AI 游戏",
+ "subcategory-action": "动作",
+ "subcategory-adventure": "冒险",
+ "subcategory-card-deck-building": "卡牌与牌组构建",
+ "subcategory-text-based": "文字类",
+ "subcategory-roguelike": "Roguelike",
+ "subcategory-shooter": "射击",
+ "subcategory-metaverse": "元宇宙",
+ "subcategory-simulation-and-management": "模拟与经营",
+ "subcategory-sports-and-fantasy": "体育与奇幻",
+ "subcategory-lending": "借贷",
+ "subcategory-lending-and-borrowing": "借款与贷款",
+ "subcategory-liquid-staking": "流动性质押",
+ "subcategory-dex": "DEX",
+ "subcategory-insurance": "保险",
+ "subcategory-prediction": "预测",
+ "subcategory-rwa": "RWA",
+ "subcategory-ip": "IP",
+ "subcategory-art": "艺术",
+ "subcategory-gaming": "游戏",
+ "subcategory-media": "媒体",
+ "subcategory-membership": "会员",
+ "subcategory-market": "市场",
+ "subcategory-social-network": "社交网络",
+ "subcategory-video": "视频",
+ "subcategory-messaging": "通讯",
+ "subcategory-identity": "身份",
+ "subcategory-native": "原生",
+ "subcategory-validator-or-oracle": "验证者或预言机",
+ "subcategory-generalized-message-passing": "通用消息传递",
+ "subcategory-liquidity-network": "流动性网络",
+ "subcategory-chain-abstraction": "链抽象",
+ "subcategory-dns": "DNS",
+ "subcategory-pools": "资金池",
+ "subcategory-payments": "支付",
+ "subcategory-rpc": "RPC",
+ "subcategory-stealth-address": "隐身地址",
+ "subcategory-governance": "治理",
+ "subcategory-delegation": "委托",
+ "subcategory-offchain-voting": "链下投票",
+ "subcategory-organization": "组织"
+}
\ No newline at end of file