chore: update dependencies and sidebar i18n (#1946)

Integrated into release/v3.7.9
This commit is contained in:
backryun
2026-05-04 22:20:16 +09:00
committed by GitHub
parent adf99811fa
commit 291ad52891
43 changed files with 122 additions and 80 deletions

101
package-lock.json generated
View File

@@ -13,29 +13,29 @@
"open-sse"
],
"dependencies": {
"@lobehub/icons": "^5.5.4",
"@modelcontextprotocol/sdk": "^1.27.1",
"@lobehub/icons": "^5.6.0",
"@modelcontextprotocol/sdk": "^1.29.0",
"@monaco-editor/react": "^4.7.0",
"@ngrok/ngrok": "^1.7.0",
"@swc/helpers": "0.5.21",
"axios": "^1.15.0",
"axios": "^1.16.0",
"bcryptjs": "^3.0.3",
"better-sqlite3": "^12.6.2",
"better-sqlite3": "^12.9.0",
"bottleneck": "^2.19.5",
"express": "^5.2.1",
"fetch-socks": "^1.3.2",
"fetch-socks": "^1.3.3",
"http-proxy-middleware": "^3.0.5",
"https-proxy-agent": "^9.0.0",
"jose": "^6.1.3",
"js-yaml": "^4.1.0",
"jose": "^6.2.3",
"js-yaml": "^4.1.1",
"jsonc-parser": "^3.3.1",
"lowdb": "^7.0.1",
"monaco-editor": "^0.55.1",
"next": "^16.2.3",
"next": "^16.2.4",
"next-intl": "^4.11.0",
"node-machine-id": "^1.1.12",
"open": "^11.0.0",
"ora": "^9.1.0",
"ora": "^9.4.0",
"pino": "^10.3.1",
"pino-abstract-transport": "^3.0.0",
"pino-pretty": "^13.1.3",
@@ -43,56 +43,56 @@
"react-dom": "19.2.5",
"react-is": "^19.2.5",
"react-markdown": "^10.1.0",
"recharts": "^3.7.0",
"recharts": "^3.8.1",
"selfsigned": "^5.5.0",
"tls-client-node": "^0.1.13",
"tsx": "^4.21.0",
"undici": "^8.1.0",
"undici": "^8.2.0",
"uuid": "^14.0.0",
"wreq-js": "^2.0.1",
"xxhash-wasm": "^1.1.0",
"yazl": "^3.3.1",
"zod": "^4.3.6",
"zustand": "^5.0.10"
"zod": "^4.4.3",
"zustand": "^5.0.12"
},
"bin": {
"omniroute": "bin/omniroute.mjs",
"omniroute-reset-password": "bin/reset-password.mjs"
},
"devDependencies": {
"@playwright/test": "^1.58.2",
"@tailwindcss/postcss": "^4.1.18",
"@playwright/test": "^1.59.1",
"@tailwindcss/postcss": "^4.2.4",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.2",
"@types/bcryptjs": "^3.0.0",
"@types/better-sqlite3": "^7.6.13",
"@types/keytar": "^4.4.0",
"@types/node": "^25.2.3",
"@types/keytar": "^4.4.2",
"@types/node": "^25.6.0",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^6.0.1",
"c8": "^11.0.0",
"concurrently": "^9.2.1",
"cross-env": "^10.1.0",
"eslint": "^9.39.2",
"eslint": "^9.39.4",
"eslint-config-next": "16.2.4",
"husky": "^9.1.7",
"jsdom": "^29.0.1",
"lint-staged": "^16.2.7",
"jsdom": "^29.1.1",
"lint-staged": "^16.4.0",
"node-loader": "^2.1.0",
"prettier": "^3.8.1",
"prettier": "^3.8.3",
"tailwindcss": "^4",
"typescript": "^6.0.2",
"typescript-eslint": "^8.56.0",
"vitest": "^4.1.2",
"wait-on": "^9.0.4",
"typescript": "^6.0.3",
"typescript-eslint": "^8.59.1",
"vitest": "^4.1.5",
"wait-on": "^9.0.5",
"wtfnode": "^0.10.1"
},
"engines": {
"node": ">=20.20.2 <21 || >=22.22.2 <23 || >=24.0.0 <25"
"node": ">=20.20.2 <21 || >=22.22.2 <23 || >=24.0.0 <27"
},
"optionalDependencies": {
"keytar": "^7.9.0"
"keytar": "^7.9.0",
"wreq-js": "^2.3.0"
}
},
"node_modules/@adobe/css-tools": {
@@ -1487,9 +1487,9 @@
}
},
"node_modules/@hono/node-server": {
"version": "1.19.13",
"resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.13.tgz",
"integrity": "sha512-TsQLe4i2gvoTtrHje625ngThGBySOgSK3Xo2XRYOdqGN1teR8+I7vchQC46uLJi8OF62YTYA3AhSpumtkhsaKQ==",
"version": "1.19.14",
"resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.14.tgz",
"integrity": "sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw==",
"license": "MIT",
"engines": {
"node": ">=18.14.1"
@@ -5453,12 +5453,12 @@
}
},
"node_modules/axios": {
"version": "1.15.2",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.15.2.tgz",
"integrity": "sha512-wLrXxPtcrPTsNlJmKjkPnNPK2Ihe0hn0wGSaTEiHRPxwjvJwT3hKmXF4dpqxmPO9SoNb2FsYXj/xEo0gHN+D5A==",
"version": "1.16.0",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.16.0.tgz",
"integrity": "sha512-6hp5CwvTPlN2A31g5dxnwAX0orzM7pmCRDLnZSX772mv8WDqICwFjowHuPs04Mc8deIld1+ejhtaMn5vp6b+1w==",
"license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.11",
"follow-redirects": "^1.16.0",
"form-data": "^4.0.5",
"proxy-from-env": "^2.1.0"
}
@@ -8519,9 +8519,9 @@
"license": "MIT"
},
"node_modules/hono": {
"version": "4.12.14",
"resolved": "https://registry.npmjs.org/hono/-/hono-4.12.14.tgz",
"integrity": "sha512-am5zfg3yu6sqn5yjKBNqhnTX7Cv+m00ox+7jbaKkrLMRJ4rAdldd1xPd/JzbBWspqaQv6RSTrgFN95EsfhC+7w==",
"version": "4.12.16",
"resolved": "https://registry.npmjs.org/hono/-/hono-4.12.16.tgz",
"integrity": "sha512-jN0ZewiNAWSe5khM3EyCmBb250+b40wWbwNILNfEvq84VREWwOIkuUsFONk/3i3nqkz7Oe1PcpM2mwQEK2L9Kg==",
"license": "MIT",
"engines": {
"node": ">=16.9.0"
@@ -9570,9 +9570,9 @@
}
},
"node_modules/jsdom": {
"version": "29.1.0",
"resolved": "https://registry.npmjs.org/jsdom/-/jsdom-29.1.0.tgz",
"integrity": "sha512-YNUc7fB9QuvSSQWfrH0xF+TyABkxUwx8sswgIDaCrw4Hol8BghdZDkITtZheRJeMtzWlnTfsM3bBBusRvpO1wg==",
"version": "29.1.1",
"resolved": "https://registry.npmjs.org/jsdom/-/jsdom-29.1.1.tgz",
"integrity": "sha512-ECi4Fi2f7BdJtUKTflYRTiaMxIB0O6zfR1fX0GXpUrf6flp8QIYn1UT20YQqdSOfk2dfkCwS8LAFoJDEppNK5Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11973,9 +11973,9 @@
}
},
"node_modules/postcss": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz",
"integrity": "sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==",
"version": "8.5.13",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.13.tgz",
"integrity": "sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==",
"funding": [
{
"type": "opencollective",
@@ -14220,9 +14220,9 @@
}
},
"node_modules/undici": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/undici/-/undici-8.1.0.tgz",
"integrity": "sha512-E9MkTS4xXLnRPYqxH2e6Hr2/49e7WFDKczKcCaFH4VaZs2iNvHMqeIkyUAD9vM8kujy9TjVrRlQ5KkdEJxB2pw==",
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/undici/-/undici-8.2.0.tgz",
"integrity": "sha512-Z+4Hx9GE26Lh9Upwfnc8C7SsrpBPGaM/Gm6kMFtiG7c+5IvQKlXi/t+9x9DrrCh29cww5TSP9YdVaBcnLDs5fQ==",
"license": "MIT",
"engines": {
"node": ">=22.19.0"
@@ -14991,6 +14991,7 @@
"arm64"
],
"license": "MIT",
"optional": true,
"os": [
"darwin",
"linux",
@@ -15191,9 +15192,9 @@
}
},
"node_modules/zod": {
"version": "4.3.6",
"resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz",
"integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==",
"version": "4.4.3",
"resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz",
"integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"

View File

@@ -109,29 +109,29 @@
"system-info": "node scripts/system-info.mjs"
},
"dependencies": {
"@lobehub/icons": "^5.5.4",
"@modelcontextprotocol/sdk": "^1.27.1",
"@lobehub/icons": "^5.6.0",
"@modelcontextprotocol/sdk": "^1.29.0",
"@monaco-editor/react": "^4.7.0",
"@ngrok/ngrok": "^1.7.0",
"@swc/helpers": "0.5.21",
"axios": "^1.15.0",
"axios": "^1.16.0",
"bcryptjs": "^3.0.3",
"better-sqlite3": "^12.6.2",
"better-sqlite3": "^12.9.0",
"bottleneck": "^2.19.5",
"express": "^5.2.1",
"fetch-socks": "^1.3.2",
"fetch-socks": "^1.3.3",
"http-proxy-middleware": "^3.0.5",
"https-proxy-agent": "^9.0.0",
"jose": "^6.1.3",
"js-yaml": "^4.1.0",
"jose": "^6.2.3",
"js-yaml": "^4.1.1",
"jsonc-parser": "^3.3.1",
"lowdb": "^7.0.1",
"monaco-editor": "^0.55.1",
"next": "^16.2.3",
"next": "^16.2.4",
"next-intl": "^4.11.0",
"node-machine-id": "^1.1.12",
"open": "^11.0.0",
"ora": "^9.1.0",
"ora": "^9.4.0",
"pino": "^10.3.1",
"pino-abstract-transport": "^3.0.0",
"pino-pretty": "^13.1.3",
@@ -139,48 +139,48 @@
"react-dom": "19.2.5",
"react-is": "^19.2.5",
"react-markdown": "^10.1.0",
"recharts": "^3.7.0",
"recharts": "^3.8.1",
"selfsigned": "^5.5.0",
"tls-client-node": "^0.1.13",
"tsx": "^4.21.0",
"undici": "^8.1.0",
"undici": "^8.2.0",
"uuid": "^14.0.0",
"xxhash-wasm": "^1.1.0",
"yazl": "^3.3.1",
"zod": "^4.3.6",
"zustand": "^5.0.10"
"zod": "^4.4.3",
"zustand": "^5.0.12"
},
"optionalDependencies": {
"keytar": "^7.9.0",
"wreq-js": "^2.0.1"
"wreq-js": "^2.3.0"
},
"devDependencies": {
"@playwright/test": "^1.58.2",
"@tailwindcss/postcss": "^4.1.18",
"@playwright/test": "^1.59.1",
"@tailwindcss/postcss": "^4.2.4",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.2",
"@types/bcryptjs": "^3.0.0",
"@types/better-sqlite3": "^7.6.13",
"@types/keytar": "^4.4.0",
"@types/node": "^25.2.3",
"@types/keytar": "^4.4.2",
"@types/node": "^25.6.0",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^6.0.1",
"c8": "^11.0.0",
"concurrently": "^9.2.1",
"cross-env": "^10.1.0",
"eslint": "^9.39.2",
"eslint": "^9.39.4",
"eslint-config-next": "16.2.4",
"husky": "^9.1.7",
"jsdom": "^29.0.1",
"lint-staged": "^16.2.7",
"jsdom": "^29.1.1",
"lint-staged": "^16.4.0",
"node-loader": "^2.1.0",
"prettier": "^3.8.1",
"prettier": "^3.8.3",
"tailwindcss": "^4",
"typescript": "^6.0.2",
"typescript-eslint": "^8.56.0",
"vitest": "^4.1.2",
"wait-on": "^9.0.4",
"typescript": "^6.0.3",
"typescript-eslint": "^8.59.1",
"vitest": "^4.1.5",
"wait-on": "^9.0.5",
"wtfnode": "^0.10.1"
},
"lint-staged": {
@@ -205,10 +205,10 @@
"overrides": {
"lodash-es": "^4.18.1",
"dompurify": "^3.4.2",
"path-to-regexp": "^8.4.0",
"postcss": "^8.5.10",
"hono": "^4.12.14",
"@hono/node-server": "^1.19.13",
"path-to-regexp": "^8.4.2",
"postcss": "^8.5.13",
"hono": "^4.12.16",
"@hono/node-server": "^1.19.14",
"react": "$react",
"react-dom": "$react-dom"
}

View File

@@ -659,6 +659,7 @@
"analytics": "التحليلات",
"costs": "التكاليف",
"health": "الصحة",
"proxy": "بروكسي",
"limits": "الحدود والحصص",
"cliTools": "أدوات سطر الأوامر",
"media": "الوسائط",

View File

@@ -659,6 +659,7 @@
"analytics": "Анализ",
"costs": "Разходи",
"health": "здраве",
"proxy": "Прокси",
"limits": "Ограничения и квоти",
"cliTools": "CLI инструменти",
"media": "Медия",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Costs",
"health": "Health",
"proxy": "প্রক্সি",
"limits": "Limits & Quotas",
"cliTools": "CLI Tools",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytika",
"costs": "Náklady",
"health": "Zdraví",
"proxy": "Proxy",
"limits": "Limity a kvóty",
"cliTools": "CLI Nástroje",
"media": "Média",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Omkostninger",
"health": "Sundhed",
"proxy": "Proxy",
"limits": "Grænser og kvoter",
"cliTools": "CLI værktøjer",
"media": "Medier",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytik",
"costs": "Kosten",
"health": "Gesundheit",
"proxy": "Proxy",
"limits": "Limits und Quoten",
"cliTools": "CLI-Tools",
"media": "Medien",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Costs",
"health": "Health",
"proxy": "Proxy",
"limits": "Limits & Quotas",
"cliTools": "CLI Tools",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Analítica",
"costs": "Costos",
"health": "Salud",
"proxy": "Proxy",
"limits": "Límites y cuotas",
"cliTools": "Herramientas CLI",
"media": "Multimedia",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Costs",
"health": "Health",
"proxy": "پروکسی",
"limits": "Limits & Quotas",
"cliTools": "CLI Tools",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Kustannukset",
"health": "Terveys",
"proxy": "Välityspalvelin",
"limits": "Rajoitukset ja kiintiöt",
"cliTools": "CLI-työkalut",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Analyse",
"costs": "Coûts",
"health": "Santé",
"proxy": "Proxy",
"limits": "Limites et quotas",
"cliTools": "Outils CLI",
"media": "Médias",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Costs",
"health": "Health",
"proxy": "પ્રોક્સી",
"limits": "Limits & Quotas",
"cliTools": "CLI Tools",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "אנליטיקס",
"costs": "עלויות",
"health": "בריאות",
"proxy": "פרוקסי",
"limits": "מגבלות ומכסות",
"cliTools": "כלי CLI",
"media": "מדיה",

View File

@@ -659,6 +659,7 @@
"analytics": "विश्लेषिकी",
"costs": "लागत",
"health": "स्वास्थ्य",
"proxy": "प्रॉक्सी",
"limits": "सीमाएँ और कोटा",
"cliTools": "सीएलआई उपकरण",
"media": "मीडिया",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Költségek",
"health": "Egészség",
"proxy": "Proxy",
"limits": "Korlátok és kvóták",
"cliTools": "CLI eszközök",
"media": "Média",

View File

@@ -659,6 +659,7 @@
"analytics": "Analisis",
"costs": "Biaya",
"health": "Kesehatan",
"proxy": "Proksi",
"limits": "Batas & Kuota",
"cliTools": "Alat CLI",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Costs",
"health": "Health",
"proxy": "Proksi",
"limits": "Limits & Quotas",
"cliTools": "CLI Tools",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Analitica",
"costs": "Costi",
"health": "Salute",
"proxy": "Proxy",
"limits": "Limiti e quote",
"cliTools": "Strumenti CLI",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "分析",
"costs": "コスト",
"health": "健康",
"proxy": "プロキシ",
"limits": "制限と割り当て",
"cliTools": "CLIツール",
"media": "メディア",

View File

@@ -659,6 +659,7 @@
"analytics": "분석",
"costs": "비용",
"health": "건강",
"proxy": "프록시",
"limits": "한도 및 할당량",
"cliTools": "CLI 도구",
"media": "미디어",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Costs",
"health": "Health",
"proxy": "प्रॉक्सी",
"limits": "Limits & Quotas",
"cliTools": "CLI Tools",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Analitis",
"costs": "Kos",
"health": "Kesihatan",
"proxy": "Proksi",
"limits": "Had & Kuota",
"cliTools": "Alat CLI",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Analyses",
"costs": "Kosten",
"health": "Gezondheid",
"proxy": "Proxy",
"limits": "Limieten en quota's",
"cliTools": "CLI-hulpmiddelen",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Kostnader",
"health": "Helse",
"proxy": "Proxy",
"limits": "Grenser og kvoter",
"cliTools": "CLI-verktøy",
"media": "Medier",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Mga gastos",
"health": "Kalusugan",
"proxy": "Proxy",
"limits": "Mga Limitasyon at Quota",
"cliTools": "CLI Tools",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Analityka",
"costs": "Koszty",
"health": "Zdrowie",
"proxy": "Proxy",
"limits": "Limity i kwoty",
"cliTools": "Narzędzia interfejsu wiersza polecenia",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Análises",
"costs": "Custos",
"health": "Saúde",
"proxy": "Proxy",
"limits": "Limites e Cotas",
"cliTools": "Ferramentas CLI",
"media": "Mídia",

View File

@@ -659,6 +659,7 @@
"analytics": "Análise",
"costs": "Custos",
"health": "Saúde",
"proxy": "Proxy",
"limits": "Limites e cotas",
"cliTools": "Ferramentas CLI",
"media": "Mídia",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Costuri",
"health": "Sănătate",
"proxy": "Proxy",
"limits": "Limite și cote",
"cliTools": "Instrumente CLI",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Аналитика",
"costs": "Затраты",
"health": "Здоровье",
"proxy": "Прокси",
"limits": "Лимиты и квоты",
"cliTools": "Инструменты интерфейса командной строки",
"media": "Медиа",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "náklady",
"health": "Zdravie",
"proxy": "Proxy",
"limits": "Limity a kvóty",
"cliTools": "Nástroje CLI",
"media": "Médiá",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Kostnader",
"health": "Hälsa",
"proxy": "Proxy",
"limits": "Gränser och kvoter",
"cliTools": "CLI-verktyg",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Costs",
"health": "Health",
"proxy": "Proksi",
"limits": "Limits & Quotas",
"cliTools": "CLI Tools",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Costs",
"health": "Health",
"proxy": "பிராக்ஸி",
"limits": "Limits & Quotas",
"cliTools": "CLI Tools",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Costs",
"health": "Health",
"proxy": "ప్రాక్సీ",
"limits": "Limits & Quotas",
"cliTools": "CLI Tools",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "การวิเคราะห์",
"costs": "ค่าใช้จ่าย",
"health": "สุขภาพ",
"proxy": "พร็อกซี",
"limits": "ขีดจำกัดและโควต้า",
"cliTools": "เครื่องมือ CLI",
"media": "สื่อ",

View File

@@ -659,6 +659,7 @@
"analytics": "Analizler",
"costs": "Maliyetler",
"health": "Sağlık",
"proxy": "Proxy",
"limits": "Limitler ve Kotalar",
"cliTools": "CLI Araçları",
"media": "Medya",

View File

@@ -659,6 +659,7 @@
"analytics": "Аналітика",
"costs": "Витрати",
"health": "Здоров'я",
"proxy": "Проксі",
"limits": "Ліміти та квоти",
"cliTools": "Інструменти CLI",
"media": "Медіа",

View File

@@ -659,6 +659,7 @@
"analytics": "Analytics",
"costs": "Costs",
"health": "Health",
"proxy": "پراکسی",
"limits": "Limits & Quotas",
"cliTools": "CLI Tools",
"media": "Media",

View File

@@ -659,6 +659,7 @@
"analytics": "Phân tích",
"costs": "Chi phí",
"health": "sức khỏe",
"proxy": "Proxy",
"limits": "Giới hạn & hạn ngạch",
"cliTools": "Công cụ CLI",
"media": "Phương tiện",

View File

@@ -659,6 +659,7 @@
"analytics": "分析",
"costs": "成本",
"health": "健康",
"proxy": "代理",
"limits": "限制与配额",
"cliTools": "CLI 工具",
"media": "媒体",