From f8e362ecd9773581f945ae26af660a07ba37d460 Mon Sep 17 00:00:00 2001 From: mapachurro Date: Tue, 16 Apr 2024 10:06:47 -0400 Subject: [PATCH 1/8] can't merge current state of main for some reason; saving work for now, will re-clone and attempt --- src/App.jsx | 52 ++++++++++++--------------------------- src/components/Search.jsx | 28 +++++++++++++++++++++ src/entryPage.jsx | 45 +++++++++++++++++++++++++++++++++ src/searchIndex.js | 25 +++++++++++++++++++ 4 files changed, 114 insertions(+), 36 deletions(-) create mode 100644 src/components/Search.jsx create mode 100644 src/entryPage.jsx create mode 100644 src/searchIndex.js diff --git a/src/App.jsx b/src/App.jsx index 5159ae1..ac80156 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,44 +1,24 @@ -import definitions from "./definitions"; -import Definition from "./Definition"; -import { useState, useEffect } from "react"; -import { urlToPath } from "./Link"; -import { Breadcrumbs } from "./Breadcrumbs"; - -const DEFAULT = "permissionless distribution"; +import React, { useState } from 'react'; +import Search from './components/Search'; +import index from './searchIndex'; // Import the search index created earlier function App() { - const [currentPath, setCurrentPath] = useState(urlToPath()); - useEffect(() => { - const onLocationChange = () => { - setCurrentPath(urlToPath()); - }; - window.addEventListener("navigate", onLocationChange); - window.addEventListener("popstate", onLocationChange); - - return () => { - window.removeEventListener("navigate", onLocationChange); - window.removeEventListener("popstate", onLocationChange); - }; - }, []); + const [searchResults, setSearchResults] = useState([]); - let word = currentPath.length > 0 ? currentPath.at(-1) : DEFAULT; - if (!(word in definitions) || currentPath.length === 0) { - word = DEFAULT; - window.location.pathname = `/${DEFAULT}`; - } - const definition = definitions[word]; + const handleSearch = (query) => { + const results = index.search(query); + setSearchResults(results); + }; return ( - <> - - - - +
+ +
    + {searchResults.map((result) => ( +
  • {result.ref}
  • + ))} +
+
); } diff --git a/src/components/Search.jsx b/src/components/Search.jsx new file mode 100644 index 0000000..d93c90b --- /dev/null +++ b/src/components/Search.jsx @@ -0,0 +1,28 @@ +import React, { useState } from 'react'; + +function Search({ onSearch }) { + const [query, setQuery] = useState(''); + + const handleInputChange = (event) => { + setQuery(event.target.value); + }; + + const handleSubmit = (event) => { + event.preventDefault(); + onSearch(query); + }; + + return ( +
+ + +
+ ); +} + +export default Search; diff --git a/src/entryPage.jsx b/src/entryPage.jsx new file mode 100644 index 0000000..5159ae1 --- /dev/null +++ b/src/entryPage.jsx @@ -0,0 +1,45 @@ +import definitions from "./definitions"; +import Definition from "./Definition"; +import { useState, useEffect } from "react"; +import { urlToPath } from "./Link"; +import { Breadcrumbs } from "./Breadcrumbs"; + +const DEFAULT = "permissionless distribution"; + +function App() { + const [currentPath, setCurrentPath] = useState(urlToPath()); + useEffect(() => { + const onLocationChange = () => { + setCurrentPath(urlToPath()); + }; + window.addEventListener("navigate", onLocationChange); + window.addEventListener("popstate", onLocationChange); + + return () => { + window.removeEventListener("navigate", onLocationChange); + window.removeEventListener("popstate", onLocationChange); + }; + }, []); + + let word = currentPath.length > 0 ? currentPath.at(-1) : DEFAULT; + if (!(word in definitions) || currentPath.length === 0) { + word = DEFAULT; + window.location.pathname = `/${DEFAULT}`; + } + const definition = definitions[word]; + + return ( + <> + + + + + ); +} + +export default App; diff --git a/src/searchIndex.js b/src/searchIndex.js new file mode 100644 index 0000000..bb769ff --- /dev/null +++ b/src/searchIndex.js @@ -0,0 +1,25 @@ +import lunr from 'lunr'; +import 'lunr-languages/lunr.stemmer.support'; // Import stemmer support for languages +import 'lunr-languages/lunr.multi'; // Import multi-language support +import terms from './terms'; // Import the terms data + +lunr.multiLanguage('en', 'fr'); // Add support for English and French + +const index = lunr(function () { + this.use(lunr.multiLanguage); // Use multi-language plugin + this.ref('id'); + this.field('term.en'); // English field + this.field('term.fr'); // French field + + terms.forEach((term) => { + this.add({ + id: term.id, + term: { + en: term.term, // English term + fr: term.translation.fr, // French translation + }, + }); + }); +}); + +export default index; From 856c243e9002151d2776eafd7636d063f7322a82 Mon Sep 17 00:00:00 2001 From: mapachurro Date: Mon, 22 Apr 2024 11:39:39 -0400 Subject: [PATCH 2/8] remove index from root --- index.jsx | 12 ------------ package-lock.json | 12 ++++++++++++ package.json | 2 ++ src/App.jsx | 3 +-- 4 files changed, 15 insertions(+), 14 deletions(-) delete mode 100644 index.jsx diff --git a/index.jsx b/index.jsx deleted file mode 100644 index ade31b7..0000000 --- a/index.jsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom'; -import './index.css'; -import App from './App'; -import './i18n/config'; // Import the i18n configuration - -ReactDOM.render( - - - , - document.getElementById('root') -); diff --git a/package-lock.json b/package-lock.json index c63f0fa..93c29e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,8 @@ "@testing-library/user-event": "^14.4.3", "@vitejs/plugin-react-swc": "^3.6.0", "i18next": "^23.10.0", + "lunr": "^2.3.9", + "lunr-languages": "^1.14.0", "react-i18next": "^14.1.0", "vite-plugin-svgr": "^4.2.0", "vite-tsconfig-paths": "^4.3.1", @@ -6515,6 +6517,16 @@ "yallist": "^3.0.2" } }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==" + }, + "node_modules/lunr-languages": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.14.0.tgz", + "integrity": "sha512-hWUAb2KqM3L7J5bcrngszzISY4BxrXn/Xhbb9TTCJYEGqlR1nG67/M14sp09+PTIRklobrn57IAxcdcO/ZFyNA==" + }, "node_modules/lz-string": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", diff --git a/package.json b/package.json index b012741..faa179a 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,8 @@ "@testing-library/user-event": "^14.4.3", "@vitejs/plugin-react-swc": "^3.6.0", "i18next": "^23.10.0", + "lunr": "^2.3.9", + "lunr-languages": "^1.14.0", "react-i18next": "^14.1.0", "vite-plugin-svgr": "^4.2.0", "vite-tsconfig-paths": "^4.3.1", diff --git a/src/App.jsx b/src/App.jsx index 353ecaa..c515526 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,9 +1,8 @@ -import React, { useState } from 'react'; import Search from './components/Search'; import index from './searchIndex'; // Import the search index created earlier import terms from "./terms"; import Term from "./termStruct"; -import { useState, useEffect } from "react"; +import React, { useState, useEffect } from "react"; import { urlToPath } from "./Link"; import { Breadcrumbs } from "./Breadcrumbs"; From aeff8ae9da5de3a4d81a4dcdb90e5e030646514d Mon Sep 17 00:00:00 2001 From: mapachurro Date: Mon, 22 Apr 2024 12:00:19 -0400 Subject: [PATCH 3/8] rename locale folders --- package-lock.json | 783 ++++++++++++++++++ package.json | 4 +- src/App.jsx | 5 +- .../locales/{arabic => ar}/translation.json | 0 .../locales/{german => de}/translation.json | 0 src/i18n/locales/es/translation.json | 396 +++++++++ .../locales/{french => fr}/translation.json | 0 .../{indonesian => id}/translation.json | 0 .../locales/{italian => it}/translation.json | 0 .../locales/{japanese => ja}/translation.json | 0 .../locales/{korean => ko}/translation.json | 0 .../locales/{dutch => nl}/translation.json | 0 .../translation.json | 0 .../locales/{russian => ru}/translation.json | 0 src/i18n/locales/spanish/translation.json | 396 --------- .../locales/{thai => th}/translation.json | 0 .../translation.json | 0 .../locales/{turkish => tr}/translation.json | 0 src/i18n/locales/uk/translation.json | 396 +++++++++ src/i18n/locales/ukrainian/translation.json | 396 --------- .../{vietnamese => vi}/translation.json | 0 .../translation.json | 0 22 files changed, 1582 insertions(+), 794 deletions(-) rename src/i18n/locales/{arabic => ar}/translation.json (100%) rename src/i18n/locales/{german => de}/translation.json (100%) rename src/i18n/locales/{french => fr}/translation.json (100%) rename src/i18n/locales/{indonesian => id}/translation.json (100%) rename src/i18n/locales/{italian => it}/translation.json (100%) rename src/i18n/locales/{japanese => ja}/translation.json (100%) rename src/i18n/locales/{korean => ko}/translation.json (100%) rename src/i18n/locales/{dutch => nl}/translation.json (100%) rename src/i18n/locales/{brazilian portuguese => pt-br}/translation.json (100%) rename src/i18n/locales/{russian => ru}/translation.json (100%) delete mode 100644 src/i18n/locales/spanish/translation.json rename src/i18n/locales/{thai => th}/translation.json (100%) rename src/i18n/locales/{filipino (tagalog) => tl}/translation.json (100%) rename src/i18n/locales/{turkish => tr}/translation.json (100%) create mode 100644 src/i18n/locales/uk/translation.json delete mode 100644 src/i18n/locales/ukrainian/translation.json rename src/i18n/locales/{vietnamese => vi}/translation.json (100%) rename src/i18n/locales/{simplified chinese => zh-cn}/translation.json (100%) diff --git a/package-lock.json b/package-lock.json index 93c29e3..82fd14f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,6 +26,7 @@ "@svgr/webpack": "^8.1.0", "@vitejs/plugin-react": "^4.2.1", "@vitest/coverage-v8": "^1.3.1", + "i18next-scanner": "^4.4.0", "jsdom": "^24.0.0", "nth-check": "^2.1.1", "postcss": "^8.4.31", @@ -2269,6 +2270,18 @@ "node": ">=12" } }, + "node_modules/@gulpjs/to-absolute-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@gulpjs/to-absolute-glob/-/to-absolute-glob-4.0.0.tgz", + "integrity": "sha512-kjotm7XJrJ6v+7knhPaRgaT6q8F8K2jiafwYdNHLzmV0uGLuZY43FK6smNSHUPrhq5kX2slCUy+RGG/xGqmIKA==", + "dev": true, + "dependencies": { + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", @@ -3796,6 +3809,89 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-class-fields": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/acorn-class-fields/-/acorn-class-fields-0.3.7.tgz", + "integrity": "sha512-jdUWSFce0fuADUljmExz4TWpPkxmRW/ZCPRqeeUzbGf0vFUcpQYbyq52l75qGd0oSwwtAepeL6hgb/naRgvcKQ==", + "dev": true, + "dependencies": { + "acorn-private-class-elements": "^0.2.7" + }, + "engines": { + "node": ">=4.8.2" + }, + "peerDependencies": { + "acorn": "^6 || ^7 || ^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-private-class-elements": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/acorn-private-class-elements/-/acorn-private-class-elements-0.2.7.tgz", + "integrity": "sha512-+GZH2wOKNZOBI4OOPmzpo4cs6mW297sn6fgIk1dUI08jGjhAaEwvC39mN2gJAg2lmAQJ1rBkFqKWonL3Zz6PVA==", + "dev": true, + "engines": { + "node": ">=4.8.2" + }, + "peerDependencies": { + "acorn": "^6.1.0 || ^7 || ^8" + } + }, + "node_modules/acorn-private-methods": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/acorn-private-methods/-/acorn-private-methods-0.3.3.tgz", + "integrity": "sha512-46oeEol3YFvLSah5m9hGMlNpxDBCEkdceJgf01AjqKYTK9r6HexKs2rgSbLK81pYjZZMonhftuUReGMlbbv05w==", + "dev": true, + "dependencies": { + "acorn-private-class-elements": "^0.2.7" + }, + "engines": { + "node": ">=4.8.2" + }, + "peerDependencies": { + "acorn": "^6 || ^7 || ^8" + } + }, + "node_modules/acorn-stage3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/acorn-stage3/-/acorn-stage3-4.0.0.tgz", + "integrity": "sha512-BR+LaADtA6GTB5prkNqWmlmCLYmkyW0whvSxdHhbupTaro2qBJ95fJDEiRLPUmiACGHPaYyeH9xmNJWdGfXRQw==", + "dev": true, + "dependencies": { + "acorn-class-fields": "^0.3.7", + "acorn-private-methods": "^0.3.3", + "acorn-static-class-features": "^0.2.4" + }, + "engines": { + "node": ">=4.8.2" + }, + "peerDependencies": { + "acorn": "^7.4 || ^8" + } + }, + "node_modules/acorn-static-class-features": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/acorn-static-class-features/-/acorn-static-class-features-0.2.4.tgz", + "integrity": "sha512-5X4mpYq5J3pdndLmIB0+WtFd/mKWnNYpuTlTzj32wUu/PMmEGOiayQ5UrqgwdBNiaZBtDDh5kddpP7Yg2QaQYA==", + "dev": true, + "dependencies": { + "acorn-private-class-elements": "^0.2.7" + }, + "engines": { + "node": ">=4.8.2" + }, + "peerDependencies": { + "acorn": "^6.1.0 || ^7 || ^8" + } + }, "node_modules/acorn-walk": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", @@ -3893,6 +3989,19 @@ "node": ">=4" } }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/arch": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", @@ -4021,6 +4130,44 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "node_modules/bare-events": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz", + "integrity": "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==", + "dev": true, + "optional": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "dev": true, + "dependencies": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -4125,6 +4272,30 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -4376,6 +4547,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -4390,6 +4570,12 @@ "node": ">=6" } }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -4508,6 +4694,12 @@ "url": "https://opencollective.com/core-js" } }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, "node_modules/cosmiconfig": { "version": "8.3.6", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", @@ -4882,6 +5074,12 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, + "node_modules/ensure-type": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ensure-type/-/ensure-type-1.5.1.tgz", + "integrity": "sha512-Dxe+mVF4MupV6eueWiFa6hUd9OL9lIM2/LqR40k1P+dwG+G2il2UigXTU9aQlaw+Y/N0BKSaTofNw73htTbC5g==", + "dev": true + }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -4893,6 +5091,12 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", + "dev": true + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -4992,6 +5196,19 @@ "node": ">=0.8.0" } }, + "node_modules/esprima-next": { + "version": "5.8.4", + "resolved": "https://registry.npmjs.org/esprima-next/-/esprima-next-5.8.4.tgz", + "integrity": "sha512-8nYVZ4ioIH4Msjb/XmhnBdz5WRRBaYqevKa1cv9nGJdCehMbzZCPNEEnqfLCZVetUVrUPEcb5IYyu1GG4hFqgg==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", @@ -5050,6 +5267,12 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true + }, "node_modules/fast-url-parser": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", @@ -5059,6 +5282,15 @@ "punycode": "^1.3.2" } }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -5118,6 +5350,19 @@ "node": ">= 6" } }, + "node_modules/fs-mkdirp-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-2.0.1.tgz", + "integrity": "sha512-UTOY+59K6IA94tec8Wjqm0FSh5OVudGNB0NL/P6fB3HiE3bYOY3VYBGijsnOHNkQSwC1FKkU77pmq7xp9CskLw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.8", + "streamx": "^2.12.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -5220,6 +5465,37 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-stream": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-8.0.2.tgz", + "integrity": "sha512-R8z6eTB55t3QeZMmU1C+Gv+t5UnNRkA55c5yo67fAVfxODxieTwsjNG7utxS/73NdP1NbDgCrhVEg2h00y4fFw==", + "dev": true, + "dependencies": { + "@gulpjs/to-absolute-glob": "^4.0.0", + "anymatch": "^3.1.3", + "fastq": "^1.13.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "is-negated-glob": "^1.0.0", + "normalize-path": "^3.0.0", + "streamx": "^2.12.5" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -5249,6 +5525,55 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, + "node_modules/gulp-sort": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-sort/-/gulp-sort-2.0.0.tgz", + "integrity": "sha512-MyTel3FXOdh1qhw1yKhpimQrAmur9q1X0ZigLmCOxouQD+BD3za9/89O+HfbgBQvvh4igEbp0/PUWO+VqGYG1g==", + "dev": true, + "dependencies": { + "through2": "^2.0.1" + } + }, + "node_modules/gulp-sort/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/gulp-sort/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/gulp-sort/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/gulp-sort/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -5406,6 +5731,124 @@ "@babel/runtime": "^7.23.2" } }, + "node_modules/i18next-scanner": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/i18next-scanner/-/i18next-scanner-4.4.0.tgz", + "integrity": "sha512-bgnVEfoFHLVxfXNQtsFFzexB/5kwgDZZkZ6+AnCmyaFKEQQbtMkgPgLHlMZ0deIIEG6KN/tYAus5ZJzng2Ac9g==", + "dev": true, + "dependencies": { + "acorn": "^8.0.4", + "acorn-jsx": "^5.3.1", + "acorn-stage3": "^4.0.0", + "acorn-walk": "^8.0.0", + "chalk": "^4.1.0", + "clone-deep": "^4.0.0", + "commander": "^9.0.0", + "deepmerge": "^4.0.0", + "ensure-type": "^1.5.0", + "eol": "^0.9.1", + "esprima-next": "^5.7.0", + "gulp-sort": "^2.0.0", + "i18next": "*", + "lodash": "^4.0.0", + "parse5": "^6.0.0", + "sortobject": "^4.0.0", + "through2": "^4.0.0", + "vinyl": "^3.0.0", + "vinyl-fs": "^4.0.0" + }, + "bin": { + "i18next-scanner": "bin/cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/i18next-scanner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/i18next-scanner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/i18next-scanner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/i18next-scanner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/i18next-scanner/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/i18next-scanner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/i18next-scanner/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/i18next-scanner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -5418,6 +5861,26 @@ "node": ">=0.10.0" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -5589,6 +6052,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -5598,6 +6070,18 @@ "node": ">=8" } }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", @@ -5609,6 +6093,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -5741,6 +6234,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-weakmap": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", @@ -6436,6 +6938,15 @@ "node": ">=0.10.0" } }, + "node_modules/lead": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-4.0.0.tgz", + "integrity": "sha512-DpMa59o5uGUWWjruMp71e6knmwKU3jRBBn1kjuLWN9EeIOxNeSAwvHf03WIl8g/ZMR2oSQC9ej3yeLBwdDc/pg==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -6720,6 +7231,27 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/now-and-later": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-3.0.0.tgz", + "integrity": "sha512-pGO4pzSdaxhWTGkfSfHx3hVzJVslFPwBp2Myq9MYN/ChfJZF87ochMAXnvz6/58RJSf5ik2q9tXprBBrk2cpcg==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -7091,6 +7623,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -7109,6 +7647,12 @@ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", "dev": true }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true + }, "node_modules/range-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", @@ -7191,6 +7735,20 @@ "node": ">=0.10.0" } }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/redent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", @@ -7312,6 +7870,21 @@ "jsesc": "bin/jsesc" } }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "node_modules/replace-ext": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", + "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -7352,6 +7925,28 @@ "node": ">=4" } }, + "node_modules/resolve-options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-2.0.0.tgz", + "integrity": "sha512-/FopbmmFOQCfsCx77BRFdKOniglTiHumLgwvd6IDPihy1GKkadZbgQJBcTb2lMzSR1pndzd96b1nZrreZ7+9/A==", + "dev": true, + "dependencies": { + "value-or-function": "^4.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, "node_modules/rollup": { "version": "4.14.3", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.3.tgz", @@ -7615,6 +8210,18 @@ "tslib": "^2.0.3" } }, + "node_modules/sortobject": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/sortobject/-/sortobject-4.17.0.tgz", + "integrity": "sha512-gzx7USv55AFRQ7UCWJHHauwD/ptUHF9MLXCGO3f5M9zauDPZ/4a9H6/VVbOXefdpEoI1unwB/bArHIVMbWBHmA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -7684,6 +8291,57 @@ "node": ">= 0.4" } }, + "node_modules/stream-composer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-composer/-/stream-composer-1.0.2.tgz", + "integrity": "sha512-bnBselmwfX5K10AH6L4c8+S5lgZMWI7ZYrz2rvYjCPB2DIMC4Ig8OpxGpNJSxRZ58oti7y1IcNvjBAz9vW5m4w==", + "dev": true, + "dependencies": { + "streamx": "^2.13.2" + } + }, + "node_modules/streamx": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz", + "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==", + "dev": true, + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", @@ -7834,6 +8492,15 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, + "node_modules/teex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz", + "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==", + "dev": true, + "dependencies": { + "streamx": "^2.12.5" + } + }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -7848,6 +8515,15 @@ "node": ">=8" } }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "dependencies": { + "readable-stream": "3" + } + }, "node_modules/tinybench": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.7.0.tgz", @@ -7891,6 +8567,18 @@ "node": ">=8.0" } }, + "node_modules/to-through": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-3.0.0.tgz", + "integrity": "sha512-y8MN937s/HVhEoBU1SxfHC+wxCHkV1a9gW8eAdTadYh/bGyesZIVcbjI+mSpFbSVwQici/XjBjuUyri1dnXwBw==", + "dev": true, + "dependencies": { + "streamx": "^2.12.5" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/tough-cookie": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", @@ -8108,6 +8796,21 @@ "requires-port": "^1.0.0" } }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/value-or-function": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-4.0.0.tgz", + "integrity": "sha512-aeVK81SIuT6aMJfNo9Vte8Dw0/FZINGBV8BfCraGtqVxIeLAEhJyoWs8SmvRVmXfGss2PmmOwZCuBPbZR+IYWg==", + "dev": true, + "engines": { + "node": ">= 10.13.0" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -8117,6 +8820,77 @@ "node": ">= 0.8" } }, + "node_modules/vinyl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-3.0.0.tgz", + "integrity": "sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==", + "dev": true, + "dependencies": { + "clone": "^2.1.2", + "clone-stats": "^1.0.0", + "remove-trailing-separator": "^1.1.0", + "replace-ext": "^2.0.0", + "teex": "^1.0.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/vinyl-contents": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-contents/-/vinyl-contents-2.0.0.tgz", + "integrity": "sha512-cHq6NnGyi2pZ7xwdHSW1v4Jfnho4TEGtxZHw01cmnc8+i7jgR6bRnED/LbrKan/Q7CvVLbnvA5OepnhbpjBZ5Q==", + "dev": true, + "dependencies": { + "bl": "^5.0.0", + "vinyl": "^3.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/vinyl-fs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-4.0.0.tgz", + "integrity": "sha512-7GbgBnYfaquMk3Qu9g22x000vbYkOex32930rBnc3qByw6HfMEAoELjCjoJv4HuEQxHAurT+nvMHm6MnJllFLw==", + "dev": true, + "dependencies": { + "fs-mkdirp-stream": "^2.0.1", + "glob-stream": "^8.0.0", + "graceful-fs": "^4.2.11", + "iconv-lite": "^0.6.3", + "is-valid-glob": "^1.0.0", + "lead": "^4.0.0", + "normalize-path": "3.0.0", + "resolve-options": "^2.0.0", + "stream-composer": "^1.0.2", + "streamx": "^2.14.0", + "to-through": "^3.0.0", + "value-or-function": "^4.0.0", + "vinyl": "^3.0.0", + "vinyl-sourcemap": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-2.0.0.tgz", + "integrity": "sha512-BAEvWxbBUXvlNoFQVFVHpybBbjW1r03WhohJzJDSfgrrK5xVYIDTan6xN14DlyImShgDRv2gl9qhM6irVMsV0Q==", + "dev": true, + "dependencies": { + "convert-source-map": "^2.0.0", + "graceful-fs": "^4.2.10", + "now-and-later": "^3.0.0", + "streamx": "^2.12.5", + "vinyl": "^3.0.0", + "vinyl-contents": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/vite": { "version": "5.2.9", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.9.tgz", @@ -8658,6 +9432,15 @@ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", diff --git a/package.json b/package.json index faa179a..a8160ae 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,8 @@ "build": "tsc && vite build", "serve": "vite preview", "test": "vitest", - "test:coverage": "vitest run --coverage --watch=false" + "test:coverage": "vitest run --coverage --watch=false", + "extract": "i18next-scanner --config i18next-scanner.config.js" }, "eslintConfig": { "extends": [ @@ -47,6 +48,7 @@ "@svgr/webpack": "^8.1.0", "@vitejs/plugin-react": "^4.2.1", "@vitest/coverage-v8": "^1.3.1", + "i18next-scanner": "^4.4.0", "jsdom": "^24.0.0", "nth-check": "^2.1.1", "postcss": "^8.4.31", diff --git a/src/App.jsx b/src/App.jsx index c515526..49eb960 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,10 +1,13 @@ +import React, { useState, useEffect } from "react"; import Search from './components/Search'; import index from './searchIndex'; // Import the search index created earlier import terms from "./terms"; import Term from "./termStruct"; -import React, { useState, useEffect } from "react"; import { urlToPath } from "./Link"; import { Breadcrumbs } from "./Breadcrumbs"; +import './i18n/config'; // Import the i18n configuration +import './reset.css'; +import './index.css'; function App() { const [searchResults, setSearchResults] = useState([]); diff --git a/src/i18n/locales/arabic/translation.json b/src/i18n/locales/ar/translation.json similarity index 100% rename from src/i18n/locales/arabic/translation.json rename to src/i18n/locales/ar/translation.json diff --git a/src/i18n/locales/german/translation.json b/src/i18n/locales/de/translation.json similarity index 100% rename from src/i18n/locales/german/translation.json rename to src/i18n/locales/de/translation.json diff --git a/src/i18n/locales/es/translation.json b/src/i18n/locales/es/translation.json index e69de29..b025b08 100644 --- a/src/i18n/locales/es/translation.json +++ b/src/i18n/locales/es/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "ataque del 51 %", + "Aave": "Aave", + "Account": "cuenta", + "ACH transfer": "transferencia ACH", + "address; public address; account address": "dirección/\"dirección pública\" (dirección de monedero)", + "Advanced": "avanzados", + "aggregator": "agregador", + "Aggressive": "agresiva/o", + "Agoric": "Agoric", + "air-gapping": "airdrop", + "airdrop": "airdrop", + "airdrop (noun)": "AirGap Vault", + "AirGap Vault": "espacios de aire", + "AirSwap": "AirSwap", + "algorithm": "algoritmo", + "altcoin": "altcoin", + "AML (Anti-Money Laundering)": "prevención de blanqueo de capitales (PBC)", + "API": "API", + "API (Application Programming Interface)": "API (interfaz de programación de aplicaciones)", + "AppChain": "cadena específica de la aplicación", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (circuito integrado de aplicación específica)", + "asset provenance": "procedencia de activos", + "attestation": "atestación", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "tarifa base", + "Beacon Chain": "cadena Beacon", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Bitcoin / bitcoin (BTC)", + "block (noun)": "bloque", + "block explorer": "explorador de bloques", + "block height": "altura del bloque", + "block reward": "recompensa por bloque", + "block time": "tiempo del bloque", + "blockchain": "cadena de bloques", + "Blockchain explorer": "explorador de la cadenas de bloques", + "blockchain trilemma": "trilema de la cadenas de bloques", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "recompensa por errores", + "brain wallet": "monedero memorizado", + "Brave": "Brave", + "Bridge": "puente", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "código de bytes", + "Byzantine fault tolerance": "tolerancia a fallas bizantinas", + "Byzantium fork": "allet", + "Celo": "Celo", + "Centralized exchange (CEX)": "intercambio centralizado (CEX)", + "CEX": "CEX", + "chain ID": "ID de cadena", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "cliente (Ethereum u otra blockchain compatible)", + "Codefi": "Codefi", + "coin": "moneda", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "almacenamiento en frío", + "cold wallet / cold storage": "monedero en frío / almacenamiento en frío", + "Community Platform": "plataforma comunitaria", + "Compiling": "compilación", + "Compound": "Compound", + "confirmation": "confirmación", + "consensus": "consenso", + "Consensus client": "cliente de consenso", + "Consensus layer": "capa de consenso", + "Consensus mechanism": "mecanismo de consenso", + "Consensys": "Consensys", + "Constantinople fork": "bifurcación Constantinople", + "contract": "contrato", + "Contract account": "cuenta de contrato", + "CoolWallet": "CoolWallet", + "crypto asset": "cripto", + "crypto bounties": "criptoactivo", + "crypto fund": "", + "crypto wallet": "criptofondo", + "crypto-": "criptomonedero", + "crypto-compliance": "criptoactivos", + "cryptoassets": "criptocumplimiento", + "cryptocurrency": "criptomoneda", + "cryptoeconomics": "criptoeconomía", + "cryptography": "criptografía", + "Curve": "Curve", + "custody (noun)": "custodia", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "dapp", + "decentralization": "descentralización", + "decentralized application": "aplicación descentralizada", + "Decentralized Autonomous Organization (DAO)": "organización autónoma descentralizada (DAO)", + "decentralized exchange (DEX)": "intercambio descentralizado (DEX)", + "decentralized finance": "finanzas descentralizadas", + "decentralized web": "web descentralizada", + "deposit": "", + "derive / derivation": "derivar / derivación", + "dev": "desarrollador", + "Devcon": "Devcon", + "Developer": "desarrollador", + "DEX": "DEX", + "difficulty": "dificultad", + "difficulty bomb": "bomba de dificultad", + "digital asset": "activo digital", + "digital identity": "identidad digital", + "Digital signature": "firma digital", + "Distributed Denial of Service (DDoS) Attack": "ataque distribuido de denegación de servicio (DDoS)", + "distributed ledger": "registro distribuido", + "Distributed Ledger Technology": "tecnología de registro distribuido", + "DLT": "DLT", + "double spend": "doble gasto", + "ecosystem": "ecosistema", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "claves cifradas vs no cifradas", + "encryption": "cifrado", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", + "entropy": "entropía", + "epoch": "época", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "token estándar ERC-20", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "token estándar ERC-721", + "ETH": "ETH", + "ether (denominations)": "ether (denominaciones)", + "ether (ETH)": "ether (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "propuesta de mejora de Ethereum (EIP)", + "Ethereum Name Service (ENS)": "servicio de nombres de Ethereum (ENS)", + "Ethereum Public Address": "dirección pública de ethereum", + "Ethereum Virtual Machine (EVM)": "máquina virtual de Ethereum (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "intercambio", + "Execution client": "cliente de ejecución", + "Execution layer": "capa de ejecución", + "Extended Private Key (XPRIV)": "clave privada extendida (XPRIV)", + "Extended Public Key (XPUB)": "clave pública extendida (XPUB)", + "Extension": "extensión", + "Fantom": "Fantom", + "faucet": "grifo", + "fiat currency": "moneda fiduciaria", + "final, finality": "final, finalidad", + "Finality Rate": "velocidad de finalidad", + "financial technology (FinTech)": "tecnología financiera (fintech)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "cortafuegos", + "Flask": "Flask", + "fork": "bifurcación", + "Fractional Ownership": "titularidad fraccionaria", + "Fraud proof": "a prueba de fraude", + "full node": "nodo completo", + "Ganache": "Ganache", + "gas": "gas", + "gas fee": "tarifa de gas", + "gas limit": "límite de gas", + "gas price": "precio del gas", + "Gas Station Network": "Gas Station Network", + "genesis block": "bloque génesis", + "Gigawei": "gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "gobernanza", + "GSN": "GSN", + "gwei": "gwei", + "halving": "reducción a la mitad", + "hard fork": "bifurcación dura", + "hardware wallet": "monedero físico", + "hash (noun)": "hash", + "hexadecimal; 'hex data'": "hexadecimal; \"datos hexadecimales", + "Hierarchical Deterministic (HD) wallet": "monedero determinista jerárquico (HD)", + "hot storage": "almacenamiento en caliente", + "hot wallet": "monedero en caliente", + "Hybrid Network": "red híbrida", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "identicon / identicon de dirección / ícono de dirección", + "immutability": "inmutabilidad", + "Infura": "Infura", + "Initial Public Offering (IPO)": "oferta pública inicial (OPI)", + "Insider Trading": "información privilegiada", + "Inter-Blockchain Communication (IBC) Protocol": "Protocolo de comunicación entre cadenas de bloques (IBC)", + "internal transaction": "transacción interna", + "Interoperability": "interoperabilidad", + "InterPlanetary File System (IPFS)": "sistema de archivos interplanetario (IPFS)", + "IP address": "dirección IP", + "JSON file": "archivo JSON", + "JSON-RPC": "JSON-RPC", + "keystore file": "archivo keystore", + "Know Your Customer (KYC)": "conozca a su cliente (KYC)", + "Know Your Transaction": "conozca su transacción (KYT)", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "latencia", + "Lattice1": "Lattice1", + "Launchpad": "plataforma de lanzamiento", + "Layer 0": "capa 0", + "Layer 1": "capa 1", + "Layer 2": "capa 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "aplicación Ledger Live", + "Library": "biblioteca", + "Lido": "Lido", + "light client": "cliente ligero", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "democracia líquida (democracia delegativa)", + "Liquidation": "liquidación", + "liquidity": "liquidez", + "liquidity pool": "fondo de liquidez", + "liquidity staking": "staking de liquidez", + "Low": "baja", + "mainnet": "red principal", + "Maker Protocol": "protocolo Maker", + "Malware": "software malicioso", + "market cap": "capitalización bursátil", + "Maximal Extractable Value (MEV)": "valor máximo extraíble (MEV)", + "Maximum Priority Fee": "tarifa de prioridad máxima", + "memory pool; mempool": "grupo de memoria; mempool", + "Merge (noun)": "fusión", + "Merkle Patricia trie": "árbol de Merkle Patricia trie", + "Mesh": "Mesh", + "Metadata": "metadatos", + "MetaMask": "MetaMask", + "MetaMask Bridge": "puente de MetaMask", + "MetaMask Community Platform": "plataforma comunitaria de MetaMask", + "MetaMask Extension": "extensión de MetaMask", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "metaverso", + "miner tip": "propina del minero", + "mining": "minería", + "Mint": "acuñar", + "mnemonic phrase": "frase mnemotécnica", + "MobiKwik": "MobiKwik", + "modular blockchain": "cadena de bloques modular", + "MoonPay": "MoonPay", + "multi-sig": "multifirma", + "multi-signature wallet (multisig)": "monadero multifirma", + "Multifactor Authentication": "autenticación multifactor", + "Near-Field Communication (NFC)": "comunicación de campo cercano (NFC)", + "Nested Blockchain": "cadena de bloques anidada", + "Network": "red", + "Network Congestion": "congestión de red", + "NFT": "NFT", + "NFT aggregator": "agregador de NFT", + "NFT drop": "drop de NFT", + "Ngrave": "Ngrave", + "node": "nodo", + "Non-fungible token": "token no fungible", + "nonce": "nonce", + "off-chain": "fuera de cadena", + "ommer block": "bloque ommer", + "on-chain": "en cadena", + "on-ramp, off-ramp": "rampa de acceso, rampa de salida", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "rollup optimista", + "Oracle": "oráculo", + "ParaSwap": "ParaSwap", + "parity": "paridad", + "Parity": "Parity", + "Passphrase": "frase de contraseña", + "password manager": "gestor de contraseñas", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "entre pares (P2P)", + "permissioned ledger": "registro autorizado", + "phishing (noun)": "suplantación de identidad (sustantivo)", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "híbrido PoS/PoW", + "Priority fee": "tarifa de prioridad", + "private blockchain": "cadena de bloques privada", + "private currency": "moneda privada", + "private key": "clave privada", + "Proof of Authority (PoA)": "prueba de autoridad (PoA)", + "Proof of Stake (PoS)": "prueba de participación (PoS)", + "Proof of Work (PoW)": "prueba de trabajo (PoW)", + "protocol": "protocolo", + "public blockchain": "cadena de bloques pública", + "public key": "clave pública", + "Public-Key Cryptography": "criptografía de clave pública", + "Public-Key Infrastructure": "infraestructura de clave pública", + "QR code": "código QR", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "repetidor", + "Remote Procedure Call (RPC)": "llamada a procedimiento remoto (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Hoja de ruta", + "Rocket Pool": "Rocket Pool", + "rollups": "rollups", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "tirón de alfombra", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "entorno de pruebas", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "escalabilidad", + "Scaling": "escalado", + "Scrypt": "scrypt", + "Secret Recovery Phrase": "frase secreta de recuperación", + "Security Token": "token de seguridad", + "Security Token Offering (STO)": "oferta de tokens de seguridad (STO)", + "seed phrase": "frase semilla", + "self-custody (noun)": "autocustodia", + "self-executing": "autoejecutable", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "serialización", + "Shard chain": "cadena de fragmentos", + "sharding (noun)": "fragmentación", + "Shielded Transaction": "transacción blindada", + "sidechain": "cadena lateral", + "Signature (Cryptographic)": "firma (criptográfica)", + "slashing condition": "condición de corte", + "slippage": "deslizamiento", + "slot": "ranura", + "smart contract": "contrato inteligente", + "snap": "Snap", + "soft fork": "bifurcación suave", + "Software Development Kit (SDK)": "kit de desarrollo de software (SDK)", + "Solidity": "Solidity", + "stablecoin": "moneda estable", + "staking (noun)": "staking", + "state": "estado", + "state channels": "canales de estado", + "Streaming": "flujo", + "swap (noun)": "intercambio", + "Swap /MetaSwap": "intercambio/metaintercambio", + "szabo": "szabo", + "testnet (test network)": "testnet (red de prueba)", + "Testnet Kovan": "red de pruebas Kovan", + "Testnet Rinkeby": "red de pruebas Rinkeby", + "Testnet Ropsten": "red de pruebas Ropsten", + "token": "token", + "token lockup": "bloqueo de tokens", + "Token standard": "Estándar de tokenes", + "Total Value Locked (TVL)": "valor total bloqueado (TVL)", + "Transaction": "transacción", + "transaction block": "bloque de transacciones", + "transaction fee": "tarifa de transacción", + "transaction ID": "ID de transacción", + "transaction pool": "grupo de transacciones", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "sin confianza", + "Turing-complete": "Turing completo", + "Two-Factor Authentication (2FA)": "autenticación de dos factores (2FA)", + "TXID": "ID de transacción", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "salida de transacción no gastada (UTXO)", + "upgrade": "actualizar", + "UTXO": "UTXO", + "validator": "validador", + "validity proof": "prueba de validez", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "bloqueo de tokens", + "wallet": "monedero", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "wei", + "Whitepaper": "libro blanco", + "Wrapping": "envolver", + "Wyre": "Wyre", + "yield farming": "agricultura de rendimiento", + "yield-bearing tokens": "tokens de rendimiento", + "zero address": "dirección cero", + "Zero-knowledge proof": "prueba de conocimiento cero", + "Zero-knowledge rollup": "rollup de conocimiento cero", + "zk-SNARKs": "zk-SNARKs" + } \ No newline at end of file diff --git a/src/i18n/locales/french/translation.json b/src/i18n/locales/fr/translation.json similarity index 100% rename from src/i18n/locales/french/translation.json rename to src/i18n/locales/fr/translation.json diff --git a/src/i18n/locales/indonesian/translation.json b/src/i18n/locales/id/translation.json similarity index 100% rename from src/i18n/locales/indonesian/translation.json rename to src/i18n/locales/id/translation.json diff --git a/src/i18n/locales/italian/translation.json b/src/i18n/locales/it/translation.json similarity index 100% rename from src/i18n/locales/italian/translation.json rename to src/i18n/locales/it/translation.json diff --git a/src/i18n/locales/japanese/translation.json b/src/i18n/locales/ja/translation.json similarity index 100% rename from src/i18n/locales/japanese/translation.json rename to src/i18n/locales/ja/translation.json diff --git a/src/i18n/locales/korean/translation.json b/src/i18n/locales/ko/translation.json similarity index 100% rename from src/i18n/locales/korean/translation.json rename to src/i18n/locales/ko/translation.json diff --git a/src/i18n/locales/dutch/translation.json b/src/i18n/locales/nl/translation.json similarity index 100% rename from src/i18n/locales/dutch/translation.json rename to src/i18n/locales/nl/translation.json diff --git a/src/i18n/locales/brazilian portuguese/translation.json b/src/i18n/locales/pt-br/translation.json similarity index 100% rename from src/i18n/locales/brazilian portuguese/translation.json rename to src/i18n/locales/pt-br/translation.json diff --git a/src/i18n/locales/russian/translation.json b/src/i18n/locales/ru/translation.json similarity index 100% rename from src/i18n/locales/russian/translation.json rename to src/i18n/locales/ru/translation.json diff --git a/src/i18n/locales/spanish/translation.json b/src/i18n/locales/spanish/translation.json deleted file mode 100644 index e61e8c1..0000000 --- a/src/i18n/locales/spanish/translation.json +++ /dev/null @@ -1,396 +0,0 @@ -{ - "0x API": "0x API", - "1inch": "1inch", - "3Box Labs": "3Box Labs", - "51% Attack": "ataque del 51 %", - "Aave": "Aave", - "Account": "cuenta", - "ACH transfer": "transferencia ACH", - "address; public address; account address": "dirección/\"dirección pública\" (dirección de monedero)", - "Advanced": "avanzados", - "aggregator": "agregador", - "Aggressive": "agresiva/o", - "Agoric": "Agoric", - "air-gapping": "airdrop", - "airdrop": "airdrop", - "airdrop (noun)": "AirGap Vault", - "AirGap Vault": "espacios de aire", - "AirSwap": "AirSwap", - "algorithm": "algoritmo", - "altcoin": "altcoin", - "AML (Anti-Money Laundering)": "prevención de blanqueo de capitales (PBC)", - "API": "API", - "API (Application Programming Interface)": "API (interfaz de programación de aplicaciones)", - "AppChain": "cadena específica de la aplicación", - "Apple Pay": "Apple Pay", - "Arbitrum": "Arbitrum", - "ASIC (Application Specific Integrated Circuit)": "ASIC (circuito integrado de aplicación específica)", - "asset provenance": "procedencia de activos", - "attestation": "atestación", - "Avalanche": "Avalanche", - "Axie Infinity": "Axie Infinity", - "Base fee": "tarifa base", - "Beacon Chain": "cadena Beacon", - "Binance": "Binance", - "Bitcoin / bitcoin (BTC)": "Bitcoin / bitcoin (BTC)", - "block (noun)": "bloque", - "block explorer": "explorador de bloques", - "block height": "altura del bloque", - "block reward": "recompensa por bloque", - "block time": "tiempo del bloque", - "blockchain": "cadena de bloques", - "Blockchain explorer": "explorador de la cadenas de bloques", - "blockchain trilemma": "trilema de la cadenas de bloques", - "BNB Chain": "BNB Chain", - "bounty / bug bounty": "recompensa por errores", - "brain wallet": "monedero memorizado", - "Brave": "Brave", - "Bridge": "puente", - "BTC": "BTC", - "BUIDL": "BUIDL", - "bytecode": "código de bytes", - "Byzantine fault tolerance": "tolerancia a fallas bizantinas", - "Byzantium fork": "allet", - "Celo": "Celo", - "Centralized exchange (CEX)": "intercambio centralizado (CEX)", - "CEX": "CEX", - "chain ID": "ID de cadena", - "Chrome": "Chrome", - "client (Ethereum or other compatible blockchain)": "cliente (Ethereum u otra blockchain compatible)", - "Codefi": "Codefi", - "coin": "moneda", - "Coinbase Pay": "Coinbase Pay", - "cold storage": "almacenamiento en frío", - "cold wallet / cold storage": "monedero en frío / almacenamiento en frío", - "Community Platform": "plataforma comunitaria", - "Compiling": "compilación", - "Compound": "Compound", - "confirmation": "confirmación", - "consensus": "consenso", - "Consensus client": "cliente de consenso", - "Consensus layer": "capa de consenso", - "Consensus mechanism": "mecanismo de consenso", - "Consensys": "Consensys", - "Constantinople fork": "bifurcación Constantinople", - "contract": "contrato", - "Contract account": "cuenta de contrato", - "CoolWallet": "CoolWallet", - "crypto asset": "cripto", - "crypto bounties": "criptoactivo", - "crypto fund": "", - "crypto wallet": "criptofondo", - "crypto-": "criptomonedero", - "crypto-compliance": "criptoactivos", - "cryptoassets": "criptocumplimiento", - "cryptocurrency": "criptomoneda", - "cryptoeconomics": "criptoeconomía", - "cryptography": "criptografía", - "Curve": "Curve", - "custody (noun)": "custodia", - "D'CENT": "D'CENT", - "DAI": "DAI", - "DAO": "DAO", - "dapp": "dapp", - "decentralization": "descentralización", - "decentralized application": "aplicación descentralizada", - "Decentralized Autonomous Organization (DAO)": "organización autónoma descentralizada (DAO)", - "decentralized exchange (DEX)": "intercambio descentralizado (DEX)", - "decentralized finance": "finanzas descentralizadas", - "decentralized web": "web descentralizada", - "deposit": "", - "derive / derivation": "derivar / derivación", - "dev": "desarrollador", - "Devcon": "Devcon", - "Developer": "desarrollador", - "DEX": "DEX", - "difficulty": "dificultad", - "difficulty bomb": "bomba de dificultad", - "digital asset": "activo digital", - "digital identity": "identidad digital", - "Digital signature": "firma digital", - "Distributed Denial of Service (DDoS) Attack": "ataque distribuido de denegación de servicio (DDoS)", - "distributed ledger": "registro distribuido", - "Distributed Ledger Technology": "tecnología de registro distribuido", - "DLT": "DLT", - "double spend": "doble gasto", - "ecosystem": "ecosistema", - "Edge": "Edge", - "EIP-1559": "EIP-1559", - "encrypted vs unencrypted keys": "claves cifradas vs no cifradas", - "encryption": "cifrado", - "ENS": "ENS", - "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", - "entropy": "entropía", - "epoch": "época", - "ERC": "ERC", - "ERC-1155": "ERC-1155", - "ERC-20 Token Standard": "token estándar ERC-20", - "ERC-721": "ERC-721", - "ERC-721 Token Standard": "token estándar ERC-721", - "ETH": "ETH", - "ether (denominations)": "ether (denominaciones)", - "ether (ETH)": "ether (ETH)", - "Ethereum": "Ethereum", - "Ethereum 2.0": "Ethereum 2.0", - "Ethereum Improvement Proposal (EIP)": "propuesta de mejora de Ethereum (EIP)", - "Ethereum Name Service (ENS)": "servicio de nombres de Ethereum (ENS)", - "Ethereum Public Address": "dirección pública de ethereum", - "Ethereum Virtual Machine (EVM)": "máquina virtual de Ethereum (EVM)", - "Etherscan": "Etherscan", - "EVM": "EVM", - "exchange": "intercambio", - "Execution client": "cliente de ejecución", - "Execution layer": "capa de ejecución", - "Extended Private Key (XPRIV)": "clave privada extendida (XPRIV)", - "Extended Public Key (XPUB)": "clave pública extendida (XPUB)", - "Extension": "extensión", - "Fantom": "Fantom", - "faucet": "grifo", - "fiat currency": "moneda fiduciaria", - "final, finality": "final, finalidad", - "Finality Rate": "velocidad de finalidad", - "financial technology (FinTech)": "tecnología financiera (fintech)", - "finney": "finney", - "Firefox": "Firefox", - "Firewall": "cortafuegos", - "Flask": "Flask", - "fork": "bifurcación", - "Fractional Ownership": "titularidad fraccionaria", - "Fraud proof": "a prueba de fraude", - "full node": "nodo completo", - "Ganache": "Ganache", - "gas": "gas", - "gas fee": "tarifa de gas", - "gas limit": "límite de gas", - "gas price": "precio del gas", - "Gas Station Network": "Gas Station Network", - "genesis block": "bloque génesis", - "Gigawei": "gigawei", - "Gitcoin": "Gitcoin", - "GitHub": "GitHub", - "Goerli": "Goerli", - "Governance": "gobernanza", - "GSN": "GSN", - "gwei": "gwei", - "halving": "reducción a la mitad", - "hard fork": "bifurcación dura", - "hardware wallet": "monedero físico", - "hash (noun)": "hash", - "hexadecimal; 'hex data'": "hexadecimal; \"datos hexadecimales", - "Hierarchical Deterministic (HD) wallet": "monedero determinista jerárquico (HD)", - "hot storage": "almacenamiento en caliente", - "hot wallet": "monedero en caliente", - "Hybrid Network": "red híbrida", - "Hyperledger": "Hyperledger", - "ICO": "ICO", - "Identicon / AddressIdenticon / AddressIcon": "identicon / identicon de dirección / ícono de dirección", - "immutability": "inmutabilidad", - "Infura": "Infura", - "Initial Public Offering (IPO)": "oferta pública inicial (OPI)", - "Insider Trading": "información privilegiada", - "Inter-Blockchain Communication (IBC) Protocol": "Protocolo de comunicación entre cadenas de bloques (IBC)", - "internal transaction": "transacción interna", - "Interoperability": "interoperabilidad", - "InterPlanetary File System (IPFS)": "sistema de archivos interplanetario (IPFS)", - "IP address": "dirección IP", - "JSON file": "archivo JSON", - "JSON-RPC": "JSON-RPC", - "keystore file": "archivo keystore", - "Know Your Customer (KYC)": "conozca a su cliente (KYC)", - "Know Your Transaction": "conozca su transacción (KYT)", - "Kovan": "Kovan", - "KYC": "KYC", - "KYT": "KYT", - "Latency": "latencia", - "Lattice1": "Lattice1", - "Launchpad": "plataforma de lanzamiento", - "Layer 0": "capa 0", - "Layer 1": "capa 1", - "Layer 2": "capa 2", - "Learn; MetaMask Learn": "Learn; MetaMask Learn", - "Ledger": "Ledger", - "Ledger Live App": "aplicación Ledger Live", - "Library": "biblioteca", - "Lido": "Lido", - "light client": "cliente ligero", - "Lightning Network": "Lightning Network", - "Liquid Democracy (Delegative Democracy)": "democracia líquida (democracia delegativa)", - "Liquidation": "liquidación", - "liquidity": "liquidez", - "liquidity pool": "fondo de liquidez", - "liquidity staking": "staking de liquidez", - "Low": "baja", - "mainnet": "red principal", - "Maker Protocol": "protocolo Maker", - "Malware": "software malicioso", - "market cap": "capitalización bursátil", - "Maximal Extractable Value (MEV)": "valor máximo extraíble (MEV)", - "Maximum Priority Fee": "tarifa de prioridad máxima", - "memory pool; mempool": "grupo de memoria; mempool", - "Merge (noun)": "fusión", - "Merkle Patricia trie": "árbol de Merkle Patricia trie", - "Mesh": "Mesh", - "Metadata": "metadatos", - "MetaMask": "MetaMask", - "MetaMask Bridge": "puente de MetaMask", - "MetaMask Community Platform": "plataforma comunitaria de MetaMask", - "MetaMask Extension": "extensión de MetaMask", - "MetaMask Flask": "MetaMask Flask", - "MetaMask Institutional": "MetaMask Institutional", - "MetaMask Learn": "MetaMask Learn", - "MetaMask SDK": "MetaMask SDK", - "MetaMask Snaps": "Snaps (MetaMask Snaps)", - "MetaMetrics": "MetaMetrics", - "metaverse": "metaverso", - "miner tip": "propina del minero", - "mining": "minería", - "Mint": "acuñar", - "mnemonic phrase": "frase mnemotécnica", - "MobiKwik": "MobiKwik", - "modular blockchain": "cadena de bloques modular", - "MoonPay": "MoonPay", - "multi-sig": "multifirma", - "multi-signature wallet (multisig)": "monadero multifirma", - "Multifactor Authentication": "autenticación multifactor", - "Near-Field Communication (NFC)": "comunicación de campo cercano (NFC)", - "Nested Blockchain": "cadena de bloques anidada", - "Network": "red", - "Network Congestion": "congestión de red", - "NFT": "NFT", - "NFT aggregator": "agregador de NFT", - "NFT drop": "drop de NFT", - "Ngrave": "Ngrave", - "node": "nodo", - "Non-fungible token": "token no fungible", - "nonce": "nonce", - "off-chain": "fuera de cadena", - "ommer block": "bloque ommer", - "on-chain": "en cadena", - "on-ramp, off-ramp": "rampa de acceso, rampa de salida", - "OpenSea": "OpenSea", - "Opera": "Opera", - "Optimism": "Optimism", - "optimistic rollup": "rollup optimista", - "Oracle": "oráculo", - "ParaSwap": "ParaSwap", - "parity": "paridad", - "Parity": "Parity", - "Passphrase": "frase de contraseña", - "password manager": "gestor de contraseñas", - "PayPal": "PayPal", - "peer-to-peer (P2P)": "entre pares (P2P)", - "permissioned ledger": "registro autorizado", - "phishing (noun)": "suplantación de identidad (sustantivo)", - "Plasma": "Plasma", - "PoA, PoS, PoW": "PoA, PoS, PoW", - "Polygon": "Polygon", - "Portfolio": "Portfolio", - "PoS/PoW Hybrid": "híbrido PoS/PoW", - "Priority fee": "tarifa de prioridad", - "private blockchain": "cadena de bloques privada", - "private currency": "moneda privada", - "private key": "clave privada", - "Proof of Authority (PoA)": "prueba de autoridad (PoA)", - "Proof of Stake (PoS)": "prueba de participación (PoS)", - "Proof of Work (PoW)": "prueba de trabajo (PoW)", - "protocol": "protocolo", - "public blockchain": "cadena de bloques pública", - "public key": "clave pública", - "Public-Key Cryptography": "criptografía de clave pública", - "Public-Key Infrastructure": "infraestructura de clave pública", - "QR code": "código QR", - "Quorum": "Quorum", - "Rarible": "Rarible", - "relayer": "repetidor", - "Remote Procedure Call (RPC)": "llamada a procedimiento remoto (RPC)", - "Rinkeby": "Rinkeby", - "Roadmap": "Hoja de ruta", - "Rocket Pool": "Rocket Pool", - "rollups": "rollups", - "Ropsten": "Ropsten", - "RPC": "RPC", - "rug pull": "tirón de alfombra", - "Safeheron": "Safeheron", - "Samsung Pay": "Samsung Pay", - "sandbox": "entorno de pruebas", - "Sardine": "Sardine", - "Satoshi Nakamoto": "Satoshi Nakamoto", - "scalability": "escalabilidad", - "Scaling": "escalado", - "Scrypt": "scrypt", - "Secret Recovery Phrase": "frase secreta de recuperación", - "Security Token": "token de seguridad", - "Security Token Offering (STO)": "oferta de tokens de seguridad (STO)", - "seed phrase": "frase semilla", - "self-custody (noun)": "autocustodia", - "self-executing": "autoejecutable", - "Sepolia": "Sepolia", - "Serenity": "Serenity", - "serialization": "serialización", - "Shard chain": "cadena de fragmentos", - "sharding (noun)": "fragmentación", - "Shielded Transaction": "transacción blindada", - "sidechain": "cadena lateral", - "Signature (Cryptographic)": "firma (criptográfica)", - "slashing condition": "condición de corte", - "slippage": "deslizamiento", - "slot": "ranura", - "smart contract": "contrato inteligente", - "snap": "Snap", - "soft fork": "bifurcación suave", - "Software Development Kit (SDK)": "kit de desarrollo de software (SDK)", - "Solidity": "Solidity", - "stablecoin": "moneda estable", - "staking (noun)": "staking", - "state": "estado", - "state channels": "canales de estado", - "Streaming": "flujo", - "swap (noun)": "intercambio", - "Swap /MetaSwap": "intercambio/metaintercambio", - "szabo": "szabo", - "testnet (test network)": "testnet (red de prueba)", - "Testnet Kovan": "red de pruebas Kovan", - "Testnet Rinkeby": "red de pruebas Rinkeby", - "Testnet Ropsten": "red de pruebas Ropsten", - "token": "token", - "token lockup": "bloqueo de tokens", - "Token standard": "Estándar de tokenes", - "Total Value Locked (TVL)": "valor total bloqueado (TVL)", - "Transaction": "transacción", - "transaction block": "bloque de transacciones", - "transaction fee": "tarifa de transacción", - "transaction ID": "ID de transacción", - "transaction pool": "grupo de transacciones", - "Transak": "Transak", - "Trezor": "Trezor", - "Truffle": "Truffle", - "trustless": "sin confianza", - "Turing-complete": "Turing completo", - "Two-Factor Authentication (2FA)": "autenticación de dos factores (2FA)", - "TXID": "ID de transacción", - "U2F": "U2F", - "Uniswap": "Uniswap", - "unspent transaction output (UTXO)": "salida de transacción no gastada (UTXO)", - "upgrade": "actualizar", - "UTXO": "UTXO", - "validator": "validador", - "validity proof": "prueba de validez", - "Validium": "Validium", - "Vault Decryptor": "Vault Decryptor", - "Vesting": "bloqueo de tokens", - "wallet": "monedero", - "WalletConnect": "WalletConnect", - "web3, Web 3.0": "web3, Web 3.0", - "WebHID": "WebHID", - "WebSocket": "WebSocket", - "Wei": "wei", - "Whitepaper": "libro blanco", - "Wrapping": "envolver", - "Wyre": "Wyre", - "yield farming": "agricultura de rendimiento", - "yield-bearing tokens": "tokens de rendimiento", - "zero address": "dirección cero", - "Zero-knowledge proof": "prueba de conocimiento cero", - "Zero-knowledge rollup": "rollup de conocimiento cero", - "zk-SNARKs": "zk-SNARKs" -} \ No newline at end of file diff --git a/src/i18n/locales/thai/translation.json b/src/i18n/locales/th/translation.json similarity index 100% rename from src/i18n/locales/thai/translation.json rename to src/i18n/locales/th/translation.json diff --git a/src/i18n/locales/filipino (tagalog)/translation.json b/src/i18n/locales/tl/translation.json similarity index 100% rename from src/i18n/locales/filipino (tagalog)/translation.json rename to src/i18n/locales/tl/translation.json diff --git a/src/i18n/locales/turkish/translation.json b/src/i18n/locales/tr/translation.json similarity index 100% rename from src/i18n/locales/turkish/translation.json rename to src/i18n/locales/tr/translation.json diff --git a/src/i18n/locales/uk/translation.json b/src/i18n/locales/uk/translation.json new file mode 100644 index 0000000..7eedd11 --- /dev/null +++ b/src/i18n/locales/uk/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "Атака 51%", + "Aave": "Aave", + "Account": "Обліковий запис", + "ACH transfer": "ACH-трансфер", + "address; public address; account address": "адреса/«публічна адреса» (адреса гаманця)", + "Advanced": "Розширені", + "aggregator": "агрегатор", + "Aggressive": "Агресивний", + "Agoric": "Agoric", + "air-gapping": "«повітряний зазор»", + "airdrop": "ейрдроп", + "airdrop (noun)": "ейрдроп", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "алгоритм", + "altcoin": "альткойн", + "AML (Anti-Money Laundering)": "AML (Боротьба з відмиванням грошей)", + "API": "API", + "API (Application Programming Interface)": "API (інтерфейс прикладного програмування)", + "AppChain": "AppChain", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (спеціалізована інтегральна схема)", + "asset provenance": "походження активів", + "attestation": "атестація", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "Базова комісія", + "Beacon Chain": "Beacon Chain", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Біткойн/біткойн (BTC)", + "block (noun)": "блок", + "block explorer": "оглядач блоків", + "block height": "висота блоку", + "block reward": "винагорода за блок", + "block time": "час блокування", + "blockchain": "блокчейн", + "Blockchain explorer": "Блокчейн-оглядач", + "blockchain trilemma": "трилема блокчейна", + "BNB Chain": "Мережа BNB", + "bounty / bug bounty": "винагорода за помилку/винагорода за виявлення вразливостей", + "brain wallet": "мозковий гаманець", + "Brave": "Brave", + "Bridge": "Міст", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "байт-код", + "Byzantine fault tolerance": "Візантійська відмовостійкість", + "Byzantium fork": "Форк Byzantium", + "Celo": "Celo", + "Centralized exchange (CEX)": "Централізована біржа (CEX)", + "CEX": "CEX", + "chain ID": "ID мережі", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "клієнт (Ethereum або інший сумісний блокчейн)", + "Codefi": "CodeFi", + "coin": "монета", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "холодне сховище", + "cold wallet / cold storage": "холодний гаманець/холодне сховище", + "Community Platform": "Платформа спільноти", + "Compiling": "Компіляція", + "Compound": "Compound", + "confirmation": "підтвердження", + "consensus": "консенсус", + "Consensus client": "Консенсус-клієнт", + "Consensus layer": "Рівень консенсусу", + "Consensus mechanism": "Механізм консенсусу", + "Consensys": "Consensys", + "Constantinople fork": "Форк «Константинополь»", + "contract": "контракт", + "Contract account": "Контрактний обліковий запис", + "CoolWallet": "CoolWallet", + "crypto asset": "криптоактив", + "crypto bounties": "крипто-баунті", + "crypto fund": "криптофонд", + "crypto wallet": "криптогаманець", + "crypto-": "крипто-", + "crypto-compliance": "криптовідповідність", + "cryptoassets": "криптоактиви", + "cryptocurrency": "криптовалюта", + "cryptoeconomics": "криптоекономіка", + "cryptography": "криптографія", + "Curve": "Curve", + "custody (noun)": "самостійне зберігання", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "децентралізований додаток", + "decentralization": "децентралізація", + "decentralized application": "децентралізований додаток", + "Decentralized Autonomous Organization (DAO)": "Децентралізована автономна організація (DAO)", + "decentralized exchange (DEX)": "децентралізована біржа (DEX)", + "decentralized finance": "децентралізовані фінанси", + "decentralized web": "децентралізована мережа", + "deposit": "депозит", + "derive / derivation": "Вивести/деривація", + "dev": "розробник", + "Devcon": "Devcon", + "Developer": "Розробник", + "DEX": "DEX", + "difficulty": "складність", + "difficulty bomb": "бомба складності", + "digital asset": "цифровий актив", + "digital identity": "цифрова ідентичність", + "Digital signature": "Цифровий підпис", + "Distributed Denial of Service (DDoS) Attack": "Розподілена атака типу «відмова в обслуговуванні» (DDoS)", + "distributed ledger": "розподілений реєстр", + "Distributed Ledger Technology": "Технологія розподіленого реєстру", + "DLT": "DLT", + "double spend": "подвійна трата", + "ecosystem": "екосистема", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "зашифровані проти незашифрованих ключів", + "encryption": "шифрування", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Альянс корпоративного ефіру (EEA)", + "entropy": "ентропія", + "epoch": "епоха", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "Стандарт токенів ERC-20", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "Стандарт токенів ERC-721", + "ETH": "ETH", + "ether (denominations)": "ефір (номінали)", + "ether (ETH)": "ефір (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Пропозиція щодо вдосконалення Ethereum (EIP)", + "Ethereum Name Service (ENS)": "Служба імен Ethereum (ENS)", + "Ethereum Public Address": "Публічна адреса Ethereum", + "Ethereum Virtual Machine (EVM)": "Віртуальна машина Ethereum (EVM)", + "Etherscan": "EtherScan", + "EVM": "EVM", + "exchange": "біржа", + "Execution client": "Виконавчий клієнт", + "Execution layer": "Виконавчий рівень", + "Extended Private Key (XPRIV)": "Розширений закритий ключ (XPRIV)", + "Extended Public Key (XPUB)": "Розширений відкритий ключ (XPUB)", + "Extension": "Розширення", + "Fantom": "Fantom", + "faucet": "збирач", + "fiat currency": "фіатна валюта", + "final, finality": "остаточна, остаточність", + "Finality Rate": "Коефіцієнт остаточності", + "financial technology (FinTech)": "фінансові технології (FinTech)", + "finney": "фінні", + "Firefox": "Firefox", + "Firewall": "Брандмауер", + "Flask": "Flask", + "fork": "форк", + "Fractional Ownership": "Дробове володіння", + "Fraud proof": "Доказ шахрайства", + "full node": "повний вузол", + "Ganache": "Ganache", + "gas": "газ", + "gas fee": "комісія за газ", + "gas limit": "ліміт газу", + "gas price": "ціна на газ", + "Gas Station Network": "Мережа заправних станцій (GSN)", + "genesis block": "генезис-блок", + "Gigawei": "Гігавай", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "Управління", + "GSN": "GSN", + "gwei": "гвей", + "halving": "халвінг", + "hard fork": "хард-форк", + "hardware wallet": "апаратний гаманець", + "hash (noun)": "хеш", + "hexadecimal; 'hex data'": "шістнадцятковий; шістнадцяткові дані", + "Hierarchical Deterministic (HD) wallet": "Ієрархічний детермінований (HD) гаманець", + "hot storage": "гаряче сховище", + "hot wallet": "гарячий гаманець", + "Hybrid Network": "Гібридна мережа", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "Identicon / AddressIdenticon / AddressIcon", + "immutability": "незмінність", + "Infura": "Infura", + "Initial Public Offering (IPO)": "Первинне публічне розміщення (IPO)", + "Insider Trading": "Інсайдерська торгівля", + "Inter-Blockchain Communication (IBC) Protocol": "Протокол міжблочного зв'язку (IBC)", + "internal transaction": "внутрішня транзакція", + "Interoperability": "Інтероперабельність", + "InterPlanetary File System (IPFS)": "Міжпланетна файлова система (IPFS)", + "IP address": "IP-адреса", + "JSON file": "Файл JSON", + "JSON-RPC": "JSON-RPC", + "keystore file": "файл сховища ключів", + "Know Your Customer (KYC)": "Знай свого клієнта (KYC)", + "Know Your Transaction": "Знай свою транзакцію", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "Затримка", + "Lattice1": "Lattice1", + "Launchpad": "Панель запуску", + "Layer 0": "Рівень 0", + "Layer 1": "Рівень 1", + "Layer 2": "Рівень 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Додаток Ledger Live", + "Library": "Бібліотека", + "Lido": "Lido", + "light client": "легкий клієнт", + "Lightning Network": "Мережа Lightning", + "Liquid Democracy (Delegative Democracy)": "Ліквідна демократія (делегативна демократія)", + "Liquidation": "Ліквідація", + "liquidity": "ліквідність", + "liquidity pool": "пул ліквідності", + "liquidity staking": "ліквідний стекінг", + "Low": "Низький", + "mainnet": "основна мережа", + "Maker Protocol": "Протокол Maker", + "Malware": "Шкідливе програмне забезпечення", + "market cap": "ринкова капіталізація", + "Maximal Extractable Value (MEV)": "Максимальна вилучена цінність (MEV)", + "Maximum Priority Fee": "Максимальна плата за пріоритет", + "memory pool; mempool": "пул пам'яті; мемпул", + "Merge (noun)": "Злиття", + "Merkle Patricia trie": "Merkle Patricia trie", + "Mesh": "Mesh", + "Metadata": "Метадані", + "MetaMask": "MetaMask", + "MetaMask Bridge": "Мост MetaMask", + "MetaMask Community Platform": "Платформа спільноти MetaMask", + "MetaMask Extension": "Розширення MetaMask", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "метавсесвіт", + "miner tip": "«чайові майнеру»", + "mining": "майнінг", + "Mint": "Мінт", + "mnemonic phrase": "мнемонічна фраза", + "MobiKwik": "MobiKwik", + "modular blockchain": "модульний блокчейн", + "MoonPay": "MoonPay", + "multi-sig": "мультипідпис", + "multi-signature wallet (multisig)": "гаманець з мультипідписом (multisig)", + "Multifactor Authentication": "Багатофакторна автентифікація", + "Near-Field Communication (NFC)": "Комунікація ближнього поля (NFC", + "Nested Blockchain": "Вкладений блокчейн", + "Network": "Мережа", + "Network Congestion": "Перевантаження мережі", + "NFT": "NFT", + "NFT aggregator": "NFT-агрегатор", + "NFT drop": "NFT-дроп", + "Ngrave": "Ngrave", + "node": "вузол", + "Non-fungible token": "Невзаємозамінний токен", + "nonce": "одноразовий номер", + "off-chain": "офчейн-транзакція", + "ommer block": "оммер-блок", + "on-chain": "ончейн-транзакція", + "on-ramp, off-ramp": "он-ремп, оф-ремп", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "оптимістичний роллап", + "Oracle": "Oracle", + "ParaSwap": "ParaSwap", + "parity": "паритет", + "Parity": "Parity", + "Passphrase": "Парольна фраза", + "password manager": "менеджер паролів", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "однорангова мережа (P2P)", + "permissioned ledger": "дозволений реєстр", + "phishing (noun)": "фішинг", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "Гібрид PoS/PoW", + "Priority fee": "Плата за пріоритет", + "private blockchain": "приватний блокчейн", + "private currency": "приватна валюта", + "private key": "закритий ключ", + "Proof of Authority (PoA)": "Підтвердження повноважень (PoA)", + "Proof of Stake (PoS)": "Доказ частки володіння (PoS)", + "Proof of Work (PoW)": "Доказ виконання роботи (PoW)", + "protocol": "протокол", + "public blockchain": "публічний блокчейн", + "public key": "відкритий ключ", + "Public-Key Cryptography": "Криптографія з відкритим ключем", + "Public-Key Infrastructure": "Інфраструктура відкритих ключів", + "QR code": "Код QR", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "ретранслятор", + "Remote Procedure Call (RPC)": "Віддалений виклик процедур (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Дорожня карта", + "Rocket Pool": "Rocket Pool", + "rollups": "роллапи", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "«витягування килимка»", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "пісочниця", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Сатоші Накамото", + "scalability": "масштабованість", + "Scaling": "Масштабування", + "Scrypt": "Scrypt", + "Secret Recovery Phrase": "Секретна фраза відновлення", + "Security Token": "Токен безпеки", + "Security Token Offering (STO)": "Пропозиція токенів безпеки (STO)", + "seed phrase": "сід-фраза", + "self-custody (noun)": "самостійне зберігання", + "self-executing": "самовиконуваний", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "серіалізація", + "Shard chain": "Ланцюжок сегментів", + "sharding (noun)": "шардування", + "Shielded Transaction": "Захищена транзакція", + "sidechain": "сайдчейн", + "Signature (Cryptographic)": "Підпис (криптографічний)", + "slashing condition": "умова скорочення", + "slippage": "прослизання", + "slot": "слот", + "smart contract": "смарт-контракт", + "snap": "Snap", + "soft fork": "софт-форк", + "Software Development Kit (SDK)": "Комплект для розробки програмного забезпечення (SDK)", + "Solidity": "Solidity", + "stablecoin": "стейблкойн", + "staking (noun)": "стейкинг", + "state": "стан", + "state channels": "канали стану", + "Streaming": "Потокова передача", + "swap (noun)": "своп", + "Swap /MetaSwap": "Swap /MetaSwap", + "szabo": "сабо", + "testnet (test network)": "testnet (тестова мережа)", + "Testnet Kovan": "Kovan Testnet", + "Testnet Rinkeby": "Rinkeby Testnet", + "Testnet Ropsten": "Ropsten Testnet", + "token": "токен", + "token lockup": "блокування токенів", + "Token standard": "Стандарт токенів", + "Total Value Locked (TVL)": "Загальна заблокована вартість (TVL)", + "Transaction": "Транзакція", + "transaction block": "блок транзакцій", + "transaction fee": "комісія за транзакцію", + "transaction ID": "ID транзакції", + "transaction pool": "пул транзакцій", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "«без доверия»", + "Turing-complete": "Повна за Тьюрингом", + "Two-Factor Authentication (2FA)": "Двофакторна аутентифікація (2FA)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "вихід невитрачених транзакцій (UTXO)", + "upgrade": "оновити", + "UTXO": "UTXO", + "validator": "валідатор", + "validity proof": "підтвердження достовірності", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "Вестинг", + "wallet": "гаманець", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "Вей", + "Whitepaper": "Технічний документ", + "Wrapping": "Обгортання", + "Wyre": "Wyre", + "yield farming": "прибуткове фермерство", + "yield-bearing tokens": "прибуткові токени", + "zero address": "нульова адреса", + "Zero-knowledge proof": "Доведення з нульовим розголошенням", + "Zero-knowledge rollup": "Роллап з нульовим розголошенням", + "zk-SNARKs": "zk-SNARKs" + } \ No newline at end of file diff --git a/src/i18n/locales/ukrainian/translation.json b/src/i18n/locales/ukrainian/translation.json deleted file mode 100644 index cdd23b5..0000000 --- a/src/i18n/locales/ukrainian/translation.json +++ /dev/null @@ -1,396 +0,0 @@ -{ - "0x API": "0x API", - "1inch": "1inch", - "3Box Labs": "3Box Labs", - "51% Attack": "Атака 51%", - "Aave": "Aave", - "Account": "Обліковий запис", - "ACH transfer": "ACH-трансфер", - "address; public address; account address": "адреса/«публічна адреса» (адреса гаманця)", - "Advanced": "Розширені", - "aggregator": "агрегатор", - "Aggressive": "Агресивний", - "Agoric": "Agoric", - "air-gapping": "«повітряний зазор»", - "airdrop": "ейрдроп", - "airdrop (noun)": "ейрдроп", - "AirGap Vault": "AirGap Vault", - "AirSwap": "AirSwap", - "algorithm": "алгоритм", - "altcoin": "альткойн", - "AML (Anti-Money Laundering)": "AML (Боротьба з відмиванням грошей)", - "API": "API", - "API (Application Programming Interface)": "API (інтерфейс прикладного програмування)", - "AppChain": "AppChain", - "Apple Pay": "Apple Pay", - "Arbitrum": "Arbitrum", - "ASIC (Application Specific Integrated Circuit)": "ASIC (спеціалізована інтегральна схема)", - "asset provenance": "походження активів", - "attestation": "атестація", - "Avalanche": "Avalanche", - "Axie Infinity": "Axie Infinity", - "Base fee": "Базова комісія", - "Beacon Chain": "Beacon Chain", - "Binance": "Binance", - "Bitcoin / bitcoin (BTC)": "Біткойн/біткойн (BTC)", - "block (noun)": "блок", - "block explorer": "оглядач блоків", - "block height": "висота блоку", - "block reward": "винагорода за блок", - "block time": "час блокування", - "blockchain": "блокчейн", - "Blockchain explorer": "Блокчейн-оглядач", - "blockchain trilemma": "трилема блокчейна", - "BNB Chain": "Мережа BNB", - "bounty / bug bounty": "винагорода за помилку/винагорода за виявлення вразливостей", - "brain wallet": "мозковий гаманець", - "Brave": "Brave", - "Bridge": "Міст", - "BTC": "BTC", - "BUIDL": "BUIDL", - "bytecode": "байт-код", - "Byzantine fault tolerance": "Візантійська відмовостійкість", - "Byzantium fork": "Форк Byzantium", - "Celo": "Celo", - "Centralized exchange (CEX)": "Централізована біржа (CEX)", - "CEX": "CEX", - "chain ID": "ID мережі", - "Chrome": "Chrome", - "client (Ethereum or other compatible blockchain)": "клієнт (Ethereum або інший сумісний блокчейн)", - "Codefi": "CodeFi", - "coin": "монета", - "Coinbase Pay": "Coinbase Pay", - "cold storage": "холодне сховище", - "cold wallet / cold storage": "холодний гаманець/холодне сховище", - "Community Platform": "Платформа спільноти", - "Compiling": "Компіляція", - "Compound": "Compound", - "confirmation": "підтвердження", - "consensus": "консенсус", - "Consensus client": "Консенсус-клієнт", - "Consensus layer": "Рівень консенсусу", - "Consensus mechanism": "Механізм консенсусу", - "Consensys": "Consensys", - "Constantinople fork": "Форк «Константинополь»", - "contract": "контракт", - "Contract account": "Контрактний обліковий запис", - "CoolWallet": "CoolWallet", - "crypto asset": "криптоактив", - "crypto bounties": "крипто-баунті", - "crypto fund": "криптофонд", - "crypto wallet": "криптогаманець", - "crypto-": "крипто-", - "crypto-compliance": "криптовідповідність", - "cryptoassets": "криптоактиви", - "cryptocurrency": "криптовалюта", - "cryptoeconomics": "криптоекономіка", - "cryptography": "криптографія", - "Curve": "Curve", - "custody (noun)": "самостійне зберігання", - "D'CENT": "D'CENT", - "DAI": "DAI", - "DAO": "DAO", - "dapp": "децентралізований додаток", - "decentralization": "децентралізація", - "decentralized application": "децентралізований додаток", - "Decentralized Autonomous Organization (DAO)": "Децентралізована автономна організація (DAO)", - "decentralized exchange (DEX)": "децентралізована біржа (DEX)", - "decentralized finance": "децентралізовані фінанси", - "decentralized web": "децентралізована мережа", - "deposit": "депозит", - "derive / derivation": "Вивести/деривація", - "dev": "розробник", - "Devcon": "Devcon", - "Developer": "Розробник", - "DEX": "DEX", - "difficulty": "складність", - "difficulty bomb": "бомба складності", - "digital asset": "цифровий актив", - "digital identity": "цифрова ідентичність", - "Digital signature": "Цифровий підпис", - "Distributed Denial of Service (DDoS) Attack": "Розподілена атака типу «відмова в обслуговуванні» (DDoS)", - "distributed ledger": "розподілений реєстр", - "Distributed Ledger Technology": "Технологія розподіленого реєстру", - "DLT": "DLT", - "double spend": "подвійна трата", - "ecosystem": "екосистема", - "Edge": "Edge", - "EIP-1559": "EIP-1559", - "encrypted vs unencrypted keys": "зашифровані проти незашифрованих ключів", - "encryption": "шифрування", - "ENS": "ENS", - "Enterprise Ethereum Alliance (EEA)": "Альянс корпоративного ефіру (EEA)", - "entropy": "ентропія", - "epoch": "епоха", - "ERC": "ERC", - "ERC-1155": "ERC-1155", - "ERC-20 Token Standard": "Стандарт токенів ERC-20", - "ERC-721": "ERC-721", - "ERC-721 Token Standard": "Стандарт токенів ERC-721", - "ETH": "ETH", - "ether (denominations)": "ефір (номінали)", - "ether (ETH)": "ефір (ETH)", - "Ethereum": "Ethereum", - "Ethereum 2.0": "Ethereum 2.0", - "Ethereum Improvement Proposal (EIP)": "Пропозиція щодо вдосконалення Ethereum (EIP)", - "Ethereum Name Service (ENS)": "Служба імен Ethereum (ENS)", - "Ethereum Public Address": "Публічна адреса Ethereum", - "Ethereum Virtual Machine (EVM)": "Віртуальна машина Ethereum (EVM)", - "Etherscan": "EtherScan", - "EVM": "EVM", - "exchange": "біржа", - "Execution client": "Виконавчий клієнт", - "Execution layer": "Виконавчий рівень", - "Extended Private Key (XPRIV)": "Розширений закритий ключ (XPRIV)", - "Extended Public Key (XPUB)": "Розширений відкритий ключ (XPUB)", - "Extension": "Розширення", - "Fantom": "Fantom", - "faucet": "збирач", - "fiat currency": "фіатна валюта", - "final, finality": "остаточна, остаточність", - "Finality Rate": "Коефіцієнт остаточності", - "financial technology (FinTech)": "фінансові технології (FinTech)", - "finney": "фінні", - "Firefox": "Firefox", - "Firewall": "Брандмауер", - "Flask": "Flask", - "fork": "форк", - "Fractional Ownership": "Дробове володіння", - "Fraud proof": "Доказ шахрайства", - "full node": "повний вузол", - "Ganache": "Ganache", - "gas": "газ", - "gas fee": "комісія за газ", - "gas limit": "ліміт газу", - "gas price": "ціна на газ", - "Gas Station Network": "Мережа заправних станцій (GSN)", - "genesis block": "генезис-блок", - "Gigawei": "Гігавай", - "Gitcoin": "Gitcoin", - "GitHub": "GitHub", - "Goerli": "Goerli", - "Governance": "Управління", - "GSN": "GSN", - "gwei": "гвей", - "halving": "халвінг", - "hard fork": "хард-форк", - "hardware wallet": "апаратний гаманець", - "hash (noun)": "хеш", - "hexadecimal; 'hex data'": "шістнадцятковий; шістнадцяткові дані", - "Hierarchical Deterministic (HD) wallet": "Ієрархічний детермінований (HD) гаманець", - "hot storage": "гаряче сховище", - "hot wallet": "гарячий гаманець", - "Hybrid Network": "Гібридна мережа", - "Hyperledger": "Hyperledger", - "ICO": "ICO", - "Identicon / AddressIdenticon / AddressIcon": "Identicon / AddressIdenticon / AddressIcon", - "immutability": "незмінність", - "Infura": "Infura", - "Initial Public Offering (IPO)": "Первинне публічне розміщення (IPO)", - "Insider Trading": "Інсайдерська торгівля", - "Inter-Blockchain Communication (IBC) Protocol": "Протокол міжблочного зв'язку (IBC)", - "internal transaction": "внутрішня транзакція", - "Interoperability": "Інтероперабельність", - "InterPlanetary File System (IPFS)": "Міжпланетна файлова система (IPFS)", - "IP address": "IP-адреса", - "JSON file": "Файл JSON", - "JSON-RPC": "JSON-RPC", - "keystore file": "файл сховища ключів", - "Know Your Customer (KYC)": "Знай свого клієнта (KYC)", - "Know Your Transaction": "Знай свою транзакцію", - "Kovan": "Kovan", - "KYC": "KYC", - "KYT": "KYT", - "Latency": "Затримка", - "Lattice1": "Lattice1", - "Launchpad": "Панель запуску", - "Layer 0": "Рівень 0", - "Layer 1": "Рівень 1", - "Layer 2": "Рівень 2", - "Learn; MetaMask Learn": "Learn; MetaMask Learn", - "Ledger": "Ledger", - "Ledger Live App": "Додаток Ledger Live", - "Library": "Бібліотека", - "Lido": "Lido", - "light client": "легкий клієнт", - "Lightning Network": "Мережа Lightning", - "Liquid Democracy (Delegative Democracy)": "Ліквідна демократія (делегативна демократія)", - "Liquidation": "Ліквідація", - "liquidity": "ліквідність", - "liquidity pool": "пул ліквідності", - "liquidity staking": "ліквідний стекінг", - "Low": "Низький", - "mainnet": "основна мережа", - "Maker Protocol": "Протокол Maker", - "Malware": "Шкідливе програмне забезпечення", - "market cap": "ринкова капіталізація", - "Maximal Extractable Value (MEV)": "Максимальна вилучена цінність (MEV)", - "Maximum Priority Fee": "Максимальна плата за пріоритет", - "memory pool; mempool": "пул пам'яті; мемпул", - "Merge (noun)": "Злиття", - "Merkle Patricia trie": "Merkle Patricia trie", - "Mesh": "Mesh", - "Metadata": "Метадані", - "MetaMask": "MetaMask", - "MetaMask Bridge": "Мост MetaMask", - "MetaMask Community Platform": "Платформа спільноти MetaMask", - "MetaMask Extension": "Розширення MetaMask", - "MetaMask Flask": "MetaMask Flask", - "MetaMask Institutional": "MetaMask Institutional", - "MetaMask Learn": "MetaMask Learn", - "MetaMask SDK": "MetaMask SDK", - "MetaMask Snaps": "Snaps (MetaMask Snaps)", - "MetaMetrics": "MetaMetrics", - "metaverse": "метавсесвіт", - "miner tip": "«чайові майнеру»", - "mining": "майнінг", - "Mint": "Мінт", - "mnemonic phrase": "мнемонічна фраза", - "MobiKwik": "MobiKwik", - "modular blockchain": "модульний блокчейн", - "MoonPay": "MoonPay", - "multi-sig": "мультипідпис", - "multi-signature wallet (multisig)": "гаманець з мультипідписом (multisig)", - "Multifactor Authentication": "Багатофакторна автентифікація", - "Near-Field Communication (NFC)": "Комунікація ближнього поля (NFC", - "Nested Blockchain": "Вкладений блокчейн", - "Network": "Мережа", - "Network Congestion": "Перевантаження мережі", - "NFT": "NFT", - "NFT aggregator": "NFT-агрегатор", - "NFT drop": "NFT-дроп", - "Ngrave": "Ngrave", - "node": "вузол", - "Non-fungible token": "Невзаємозамінний токен", - "nonce": "одноразовий номер", - "off-chain": "офчейн-транзакція", - "ommer block": "оммер-блок", - "on-chain": "ончейн-транзакція", - "on-ramp, off-ramp": "он-ремп, оф-ремп", - "OpenSea": "OpenSea", - "Opera": "Opera", - "Optimism": "Optimism", - "optimistic rollup": "оптимістичний роллап", - "Oracle": "Oracle", - "ParaSwap": "ParaSwap", - "parity": "паритет", - "Parity": "Parity", - "Passphrase": "Парольна фраза", - "password manager": "менеджер паролів", - "PayPal": "PayPal", - "peer-to-peer (P2P)": "однорангова мережа (P2P)", - "permissioned ledger": "дозволений реєстр", - "phishing (noun)": "фішинг", - "Plasma": "Plasma", - "PoA, PoS, PoW": "PoA, PoS, PoW", - "Polygon": "Polygon", - "Portfolio": "Portfolio", - "PoS/PoW Hybrid": "Гібрид PoS/PoW", - "Priority fee": "Плата за пріоритет", - "private blockchain": "приватний блокчейн", - "private currency": "приватна валюта", - "private key": "закритий ключ", - "Proof of Authority (PoA)": "Підтвердження повноважень (PoA)", - "Proof of Stake (PoS)": "Доказ частки володіння (PoS)", - "Proof of Work (PoW)": "Доказ виконання роботи (PoW)", - "protocol": "протокол", - "public blockchain": "публічний блокчейн", - "public key": "відкритий ключ", - "Public-Key Cryptography": "Криптографія з відкритим ключем", - "Public-Key Infrastructure": "Інфраструктура відкритих ключів", - "QR code": "Код QR", - "Quorum": "Quorum", - "Rarible": "Rarible", - "relayer": "ретранслятор", - "Remote Procedure Call (RPC)": "Віддалений виклик процедур (RPC)", - "Rinkeby": "Rinkeby", - "Roadmap": "Дорожня карта", - "Rocket Pool": "Rocket Pool", - "rollups": "роллапи", - "Ropsten": "Ropsten", - "RPC": "RPC", - "rug pull": "«витягування килимка»", - "Safeheron": "Safeheron", - "Samsung Pay": "Samsung Pay", - "sandbox": "пісочниця", - "Sardine": "Sardine", - "Satoshi Nakamoto": "Сатоші Накамото", - "scalability": "масштабованість", - "Scaling": "Масштабування", - "Scrypt": "Scrypt", - "Secret Recovery Phrase": "Секретна фраза відновлення", - "Security Token": "Токен безпеки", - "Security Token Offering (STO)": "Пропозиція токенів безпеки (STO)", - "seed phrase": "сід-фраза", - "self-custody (noun)": "самостійне зберігання", - "self-executing": "самовиконуваний", - "Sepolia": "Sepolia", - "Serenity": "Serenity", - "serialization": "серіалізація", - "Shard chain": "Ланцюжок сегментів", - "sharding (noun)": "шардування", - "Shielded Transaction": "Захищена транзакція", - "sidechain": "сайдчейн", - "Signature (Cryptographic)": "Підпис (криптографічний)", - "slashing condition": "умова скорочення", - "slippage": "прослизання", - "slot": "слот", - "smart contract": "смарт-контракт", - "snap": "Snap", - "soft fork": "софт-форк", - "Software Development Kit (SDK)": "Комплект для розробки програмного забезпечення (SDK)", - "Solidity": "Solidity", - "stablecoin": "стейблкойн", - "staking (noun)": "стейкинг", - "state": "стан", - "state channels": "канали стану", - "Streaming": "Потокова передача", - "swap (noun)": "своп", - "Swap /MetaSwap": "Swap /MetaSwap", - "szabo": "сабо", - "testnet (test network)": "testnet (тестова мережа)", - "Testnet Kovan": "Kovan Testnet", - "Testnet Rinkeby": "Rinkeby Testnet", - "Testnet Ropsten": "Ropsten Testnet", - "token": "токен", - "token lockup": "блокування токенів", - "Token standard": "Стандарт токенів", - "Total Value Locked (TVL)": "Загальна заблокована вартість (TVL)", - "Transaction": "Транзакція", - "transaction block": "блок транзакцій", - "transaction fee": "комісія за транзакцію", - "transaction ID": "ID транзакції", - "transaction pool": "пул транзакцій", - "Transak": "Transak", - "Trezor": "Trezor", - "Truffle": "Truffle", - "trustless": "«без доверия»", - "Turing-complete": "Повна за Тьюрингом", - "Two-Factor Authentication (2FA)": "Двофакторна аутентифікація (2FA)", - "TXID": "TXID", - "U2F": "U2F", - "Uniswap": "Uniswap", - "unspent transaction output (UTXO)": "вихід невитрачених транзакцій (UTXO)", - "upgrade": "оновити", - "UTXO": "UTXO", - "validator": "валідатор", - "validity proof": "підтвердження достовірності", - "Validium": "Validium", - "Vault Decryptor": "Vault Decryptor", - "Vesting": "Вестинг", - "wallet": "гаманець", - "WalletConnect": "WalletConnect", - "web3, Web 3.0": "web3, Web 3.0", - "WebHID": "WebHID", - "WebSocket": "WebSocket", - "Wei": "Вей", - "Whitepaper": "Технічний документ", - "Wrapping": "Обгортання", - "Wyre": "Wyre", - "yield farming": "прибуткове фермерство", - "yield-bearing tokens": "прибуткові токени", - "zero address": "нульова адреса", - "Zero-knowledge proof": "Доведення з нульовим розголошенням", - "Zero-knowledge rollup": "Роллап з нульовим розголошенням", - "zk-SNARKs": "zk-SNARKs" -} \ No newline at end of file diff --git a/src/i18n/locales/vietnamese/translation.json b/src/i18n/locales/vi/translation.json similarity index 100% rename from src/i18n/locales/vietnamese/translation.json rename to src/i18n/locales/vi/translation.json diff --git a/src/i18n/locales/simplified chinese/translation.json b/src/i18n/locales/zh-cn/translation.json similarity index 100% rename from src/i18n/locales/simplified chinese/translation.json rename to src/i18n/locales/zh-cn/translation.json From 057371bb0ad29eb2efd8fcbb41b1a99617055b2e Mon Sep 17 00:00:00 2001 From: mapachurro Date: Mon, 22 Apr 2024 12:33:30 -0400 Subject: [PATCH 4/8] SEARCH BAR, but it doesn't work --- .../src/i18n/locales/en/translation.json | 1 + .../src/i18n/locales/es/translation.json | 1 + i18next-scanner.config.js | 22 + src/i18n/config.jsx | 1 + src/i18n/locales/en/translation.json | 396 +++++++++ src/i18n/locales/es/translation.json | 792 +++++++++--------- src/i18n/locales/pt/translation.json | 0 .../src/i18n/locales/ar/translation.json | 396 +++++++++ .../src/i18n/locales/de/translation.json | 396 +++++++++ .../src/i18n/locales/en/translation.json | 396 +++++++++ .../src/i18n/locales/es/translation.json | 396 +++++++++ .../src/i18n/locales/fr/translation.json | 396 +++++++++ .../src/i18n/locales/id/translation.json | 396 +++++++++ .../src/i18n/locales/it/translation.json | 396 +++++++++ .../src/i18n/locales/ja/translation.json | 396 +++++++++ .../src/i18n/locales/ko/translation.json | 396 +++++++++ .../src/i18n/locales/nl/translation.json | 396 +++++++++ .../src/i18n/locales/pt-br/translation.json | 396 +++++++++ .../src/i18n/locales/pt/translation.json | 1 + .../src/i18n/locales/ru/translation.json | 396 +++++++++ .../src/i18n/locales/th/translation.json | 396 +++++++++ .../src/i18n/locales/tl/translation.json | 396 +++++++++ .../src/i18n/locales/tr/translation.json | 396 +++++++++ .../src/i18n/locales/uk/translation.json | 396 +++++++++ .../src/i18n/locales/vi/translation.json | 396 +++++++++ .../src/i18n/locales/zh-cn/translation.json | 396 +++++++++ src/searchIndex.js | 21 +- 27 files changed, 7958 insertions(+), 405 deletions(-) create mode 100644 i18n/locales/src/i18n/locales/en/translation.json create mode 100644 i18n/locales/src/i18n/locales/es/translation.json create mode 100644 i18next-scanner.config.js delete mode 100644 src/i18n/locales/pt/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/ar/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/de/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/en/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/es/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/fr/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/id/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/it/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/ja/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/ko/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/nl/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/pt-br/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/pt/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/ru/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/th/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/tl/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/tr/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/uk/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/vi/translation.json create mode 100644 src/i18n/locales/src/i18n/locales/zh-cn/translation.json diff --git a/i18n/locales/src/i18n/locales/en/translation.json b/i18n/locales/src/i18n/locales/en/translation.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/i18n/locales/src/i18n/locales/en/translation.json @@ -0,0 +1 @@ +{} diff --git a/i18n/locales/src/i18n/locales/es/translation.json b/i18n/locales/src/i18n/locales/es/translation.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/i18n/locales/src/i18n/locales/es/translation.json @@ -0,0 +1 @@ +{} diff --git a/i18next-scanner.config.js b/i18next-scanner.config.js new file mode 100644 index 0000000..0d574b8 --- /dev/null +++ b/i18next-scanner.config.js @@ -0,0 +1,22 @@ +const path = require('path'); + +module.exports = { + input: ['src/**/*.{js,jsx}'], // Specify the input files to scan + output: 'src/i18n/locales/', // Specify the output directory for the translation files + options: { + debug: true, // Enable debugging + removeUnusedKeys: false, // Remove unused translation keys + func: { + list: ['i18next.t', 'i18n.t'], // List of functions to scan for translation keys + extensions: ['.js', '.jsx'] // File extensions to scan + }, + lngs: ['en', 'es', 'ar', 'de', 'fr', 'id', 'it', 'ja', 'ko', 'nl', 'pt-br', 'ru', 'th', 'tl', 'tr', 'uk', 'vi', 'zh-cn'], // List of languages to generate translation files for + ns: ['translation'], // Namespace to use for translation keys + defaultLng: 'en', // Default language + resource: { + loadPath: 'src/i18n/locales/{{lng}}/{{ns}}.json', // Path to load existing translation files + savePath: 'src/i18n/locales/{{lng}}/{{ns}}.json', // Path to save updated translation files + jsonIndent: 2 // Indentation for the JSON files + } + } +}; \ No newline at end of file diff --git a/src/i18n/config.jsx b/src/i18n/config.jsx index 2b7b9b8..130b147 100644 --- a/src/i18n/config.jsx +++ b/src/i18n/config.jsx @@ -18,6 +18,7 @@ i18n // Add other languages here }, lng: 'en', // default language + lngs: ['en', 'es', 'ar', 'de', 'fr', 'id', 'it', 'ja', 'ko', 'nl', 'pt-br', 'ru', 'th', 'tl', 'tr', 'uk', 'vi', 'zh-cn'], // List of languages to generate translation files for fallbackLng: 'en', // fallback language interpolation: { escapeValue: false, // react already safes from xss diff --git a/src/i18n/locales/en/translation.json b/src/i18n/locales/en/translation.json index e69de29..a6d11d4 100644 --- a/src/i18n/locales/en/translation.json +++ b/src/i18n/locales/en/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "51% Attack", + "Aave": "Aave", + "Account": "Account", + "ACH transfer": "ACH transfer", + "address; public address; account address": "address; public address; account address", + "Advanced": "Advanced", + "aggregator": "aggregator", + "Aggressive": "Aggressive", + "Agoric": "Agoric", + "air-gapping": "air-gapping", + "airdrop": "airdrop", + "airdrop (noun)": "airdrop (noun)", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "algorithm", + "altcoin": "altcoin", + "AML (Anti-Money Laundering)": "AML (Anti-Money Laundering)", + "API": "API", + "API (Application Programming Interface)": "API (Application Programming Interface)", + "AppChain": "AppChain", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (Application Specific Integrated Circuit)", + "asset provenance": "asset provenance", + "attestation": "attestation", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "Base fee", + "Beacon Chain": "Beacon Chain", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Bitcoin / bitcoin (BTC)", + "block (noun)": "block (noun)", + "block explorer": "block explorer", + "block height": "block height", + "block reward": "block reward", + "block time": "block time", + "blockchain": "blockchain", + "Blockchain explorer": "Blockchain explorer", + "blockchain trilemma": "blockchain trilemma", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "bounty / bug bounty", + "brain wallet": "brain wallet", + "Brave": "Brave", + "Bridge": "Bridge", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "bytecode", + "Byzantine fault tolerance": "Byzantine fault tolerance", + "Byzantium fork": "Byzantium fork", + "Celo": "Celo", + "Centralized exchange (CEX)": "Centralized exchange (CEX)", + "CEX": "CEX", + "chain ID": "chain ID", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "client (Ethereum or other compatible blockchain)", + "Codefi": "Codefi", + "coin": "coin", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "cold storage", + "cold wallet / cold storage": "cold wallet / cold storage", + "Community Platform": "Community Platform", + "Compiling": "Compiling", + "Compound": "Compound", + "confirmation": "confirmation", + "consensus": "consensus", + "Consensus client": "Consensus client", + "Consensus layer": "Consensus layer", + "Consensus mechanism": "Consensus mechanism", + "Consensys": "Consensys", + "Constantinople fork": "Constantinople fork", + "contract": "contract", + "Contract account": "Contract account", + "CoolWallet": "CoolWallet", + "crypto asset": "crypto asset", + "crypto bounties": "crypto bounties", + "crypto fund": "crypto fund", + "crypto wallet": "crypto wallet", + "crypto-": "crypto-", + "crypto-compliance": "crypto-compliance", + "cryptoassets": "cryptoassets", + "cryptocurrency": "cryptocurrency", + "cryptoeconomics": "cryptoeconomics", + "cryptography": "cryptography", + "Curve": "Curve", + "custody (noun)": "custody (noun)", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "dapp", + "decentralization": "decentralization", + "decentralized application": "decentralized application", + "Decentralized Autonomous Organization (DAO)": "Decentralized Autonomous Organization (DAO)", + "decentralized exchange (DEX)": "decentralized exchange (DEX)", + "decentralized finance": "decentralized finance", + "decentralized web": "decentralized web", + "deposit": "deposit", + "derive / derivation": "derive / derivation", + "dev": "dev", + "Devcon": "Devcon", + "Developer": "Developer", + "DEX": "DEX", + "difficulty": "difficulty", + "difficulty bomb": "difficulty bomb", + "digital asset": "digital asset", + "digital identity": "digital identity", + "Digital signature": "Digital signature", + "Distributed Denial of Service (DDoS) Attack": "Distributed Denial of Service (DDoS) Attack", + "distributed ledger": "distributed ledger", + "Distributed Ledger Technology": "Distributed Ledger Technology", + "DLT": "DLT", + "double spend": "double spend", + "ecosystem": "ecosystem", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "encrypted vs unencrypted keys", + "encryption": "encryption", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", + "entropy": "entropy", + "epoch": "epoch", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "ERC-20 Token Standard", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "ERC-721 Token Standard", + "ETH": "ETH", + "ether (denominations)": "ether (denominations)", + "ether (ETH)": "ether (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Ethereum Improvement Proposal (EIP)", + "Ethereum Name Service (ENS)": "Ethereum Name Service (ENS)", + "Ethereum Public Address": "Ethereum Public Address", + "Ethereum Virtual Machine (EVM)": "Ethereum Virtual Machine (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "exchange", + "Execution client": "Execution client", + "Execution layer": "Execution layer", + "Extended Private Key (XPRIV)": "Extended Private Key (XPRIV)", + "Extended Public Key (XPUB)": "Extended Public Key (XPUB)", + "Extension": "Extension", + "Fantom": "Fantom", + "faucet": "faucet", + "fiat currency": "fiat currency", + "final, finality": "final, finality", + "Finality Rate": "Finality Rate", + "financial technology (FinTech)": "financial technology (FinTech)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "Firewall", + "Flask": "Flask", + "fork": "fork", + "Fractional Ownership": "Fractional Ownership", + "Fraud proof": "Fraud proof", + "full node": "full node", + "Ganache": "Ganache", + "gas": "gas", + "gas fee": "gas fee", + "gas limit": "gas limit", + "gas price": "gas price", + "Gas Station Network": "Gas Station Network", + "genesis block": "genesis block", + "Gigawei": "Gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "Governance", + "GSN": "GSN", + "gwei": "gwei", + "halving": "halving", + "hard fork": "hard fork", + "hardware wallet": "hardware wallet", + "hash (noun)": "hash (noun)", + "hexadecimal; 'hex data'": "hexadecimal; 'hex data'", + "Hierarchical Deterministic (HD) wallet": "Hierarchical Deterministic (HD) wallet", + "hot storage": "hot storage", + "hot wallet": "hot wallet", + "Hybrid Network": "Hybrid Network", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "Identicon / AddressIdenticon / AddressIcon", + "immutability": "immutability", + "Infura": "Infura", + "Initial Public Offering (IPO)": "Initial Public Offering (IPO)", + "Insider Trading": "Insider Trading", + "Inter-Blockchain Communication (IBC) Protocol": "Inter-Blockchain Communication (IBC) Protocol", + "internal transaction": "internal transaction", + "Interoperability": "Interoperability", + "InterPlanetary File System (IPFS)": "InterPlanetary File System (IPFS)", + "IP address": "IP address", + "JSON file": "JSON file", + "JSON-RPC": "JSON-RPC", + "keystore file": "keystore file", + "Know Your Customer (KYC)": "Know Your Customer (KYC)", + "Know Your Transaction": "Know Your Transaction", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "Latency", + "Lattice1": "Lattice1", + "Launchpad": "Launchpad", + "Layer 0": "Layer 0", + "Layer 1": "Layer 1", + "Layer 2": "Layer 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Ledger Live App", + "Library": "Library", + "Lido": "Lido", + "light client": "light client", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "Liquid Democracy (Delegative Democracy)", + "Liquidation": "Liquidation", + "liquidity": "liquidity", + "liquidity pool": "liquidity pool", + "liquidity staking": "liquidity staking", + "Low": "Low", + "mainnet": "mainnet", + "Maker Protocol": "Maker Protocol", + "Malware": "Malware", + "market cap": "market cap", + "Maximal Extractable Value (MEV)": "Maximal Extractable Value (MEV)", + "Maximum Priority Fee": "Maximum Priority Fee", + "memory pool; mempool": "memory pool; mempool", + "Merge (noun)": "Merge (noun)", + "Merkle Patricia trie": "Merkle Patricia trie", + "Mesh": "Mesh", + "Metadata": "Metadata", + "MetaMask": "MetaMask", + "MetaMask Bridge": "MetaMask Bridge", + "MetaMask Community Platform": "MetaMask Community Platform", + "MetaMask Extension": "MetaMask Extension", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "MetaMask Snaps", + "MetaMetrics": "MetaMetrics", + "metaverse": "metaverse", + "miner tip": "miner tip", + "mining": "mining", + "Mint": "Mint", + "mnemonic phrase": "mnemonic phrase", + "MobiKwik": "MobiKwik", + "modular blockchain": "modular blockchain", + "MoonPay": "MoonPay", + "multi-sig": "multi-sig", + "multi-signature wallet (multisig)": "multi-signature wallet (multisig)", + "Multifactor Authentication": "Multifactor Authentication", + "Near-Field Communication (NFC)": "Near-Field Communication (NFC)", + "Nested Blockchain": "Nested Blockchain", + "Network": "Network", + "Network Congestion": "Network Congestion", + "NFT": "NFT", + "NFT aggregator": "NFT aggregator", + "NFT drop": "NFT drop", + "Ngrave": "Ngrave", + "node": "node", + "Non-fungible token": "Non-fungible token", + "nonce": "nonce", + "off-chain": "off-chain", + "ommer block": "ommer block", + "on-chain": "on-chain", + "on-ramp, off-ramp": "on-ramp, off-ramp", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "optimistic rollup", + "Oracle": "Oracle", + "ParaSwap": "ParaSwap", + "parity": "parity", + "Parity": "Parity", + "Passphrase": "Passphrase", + "password manager": "password manager", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "peer-to-peer (P2P)", + "permissioned ledger": "permissioned ledger", + "phishing (noun)": "phishing (noun)", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "PoS/PoW Hybrid", + "Priority fee": "Priority fee", + "private blockchain": "private blockchain", + "private currency": "private currency", + "private key": "private key", + "Proof of Authority (PoA)": "Proof of Authority (PoA)", + "Proof of Stake (PoS)": "Proof of Stake (PoS)", + "Proof of Work (PoW)": "Proof of Work (PoW)", + "protocol": "protocol", + "public blockchain": "public blockchain", + "public key": "public key", + "Public-Key Cryptography": "Public-Key Cryptography", + "Public-Key Infrastructure": "Public-Key Infrastructure", + "QR code": "QR code", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "relayer", + "Remote Procedure Call (RPC)": "Remote Procedure Call (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Roadmap", + "Rocket Pool": "Rocket Pool", + "rollups": "rollups", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "rug pull", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "sandbox", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "scalability", + "Scaling": "Scaling", + "Scrypt": "Scrypt", + "Secret Recovery Phrase": "Secret Recovery Phrase", + "Security Token": "Security Token", + "Security Token Offering (STO)": "Security Token Offering (STO)", + "seed phrase": "seed phrase", + "self-custody (noun)": "self-custody (noun)", + "self-executing": "self-executing", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "serialization", + "Shard chain": "Shard chain", + "sharding (noun)": "sharding (noun)", + "Shielded Transaction": "Shielded Transaction", + "sidechain": "sidechain", + "Signature (Cryptographic)": "Signature (Cryptographic)", + "slashing condition": "slashing condition", + "slippage": "slippage", + "slot": "slot", + "smart contract": "smart contract", + "snap": "snap", + "soft fork": "soft fork", + "Software Development Kit (SDK)": "Software Development Kit (SDK)", + "Solidity": "Solidity", + "stablecoin": "stablecoin", + "staking (noun)": "staking (noun)", + "state": "state", + "state channels": "state channels", + "Streaming": "Streaming", + "swap (noun)": "swap (noun)", + "Swap /MetaSwap": "Swap /MetaSwap", + "szabo": "szabo", + "testnet (test network)": "testnet (test network)", + "Testnet Kovan": "Testnet Kovan", + "Testnet Rinkeby": "Testnet Rinkeby", + "Testnet Ropsten": "Testnet Ropsten", + "token": "token", + "token lockup": "token lockup", + "Token standard": "Token standard", + "Total Value Locked (TVL)": "Total Value Locked (TVL)", + "Transaction": "Transaction", + "transaction block": "transaction block", + "transaction fee": "transaction fee", + "transaction ID": "transaction ID", + "transaction pool": "transaction pool", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "trustless", + "Turing-complete": "Turing-complete", + "Two-Factor Authentication (2FA)": "Two-Factor Authentication (2FA)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "unspent transaction output (UTXO)", + "upgrade": "upgrade", + "UTXO": "UTXO", + "validator": "validator", + "validity proof": "validity proof", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "Vesting", + "wallet": "wallet", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "Wei", + "Whitepaper": "Whitepaper", + "Wrapping": "Wrapping", + "Wyre": "Wyre", + "yield farming": "yield farming", + "yield-bearing tokens": "yield-bearing tokens", + "zero address": "zero address", + "Zero-knowledge proof": "Zero-knowledge proof", + "Zero-knowledge rollup": "Zero-knowledge rollup", + "zk-SNARKs": "zk-SNARKs" +} diff --git a/src/i18n/locales/es/translation.json b/src/i18n/locales/es/translation.json index b025b08..81fd390 100644 --- a/src/i18n/locales/es/translation.json +++ b/src/i18n/locales/es/translation.json @@ -1,396 +1,396 @@ -{ - "0x API": "0x API", - "1inch": "1inch", - "3Box Labs": "3Box Labs", - "51% Attack": "ataque del 51 %", - "Aave": "Aave", - "Account": "cuenta", - "ACH transfer": "transferencia ACH", - "address; public address; account address": "dirección/\"dirección pública\" (dirección de monedero)", - "Advanced": "avanzados", - "aggregator": "agregador", - "Aggressive": "agresiva/o", - "Agoric": "Agoric", - "air-gapping": "airdrop", - "airdrop": "airdrop", - "airdrop (noun)": "AirGap Vault", - "AirGap Vault": "espacios de aire", - "AirSwap": "AirSwap", - "algorithm": "algoritmo", - "altcoin": "altcoin", - "AML (Anti-Money Laundering)": "prevención de blanqueo de capitales (PBC)", - "API": "API", - "API (Application Programming Interface)": "API (interfaz de programación de aplicaciones)", - "AppChain": "cadena específica de la aplicación", - "Apple Pay": "Apple Pay", - "Arbitrum": "Arbitrum", - "ASIC (Application Specific Integrated Circuit)": "ASIC (circuito integrado de aplicación específica)", - "asset provenance": "procedencia de activos", - "attestation": "atestación", - "Avalanche": "Avalanche", - "Axie Infinity": "Axie Infinity", - "Base fee": "tarifa base", - "Beacon Chain": "cadena Beacon", - "Binance": "Binance", - "Bitcoin / bitcoin (BTC)": "Bitcoin / bitcoin (BTC)", - "block (noun)": "bloque", - "block explorer": "explorador de bloques", - "block height": "altura del bloque", - "block reward": "recompensa por bloque", - "block time": "tiempo del bloque", - "blockchain": "cadena de bloques", - "Blockchain explorer": "explorador de la cadenas de bloques", - "blockchain trilemma": "trilema de la cadenas de bloques", - "BNB Chain": "BNB Chain", - "bounty / bug bounty": "recompensa por errores", - "brain wallet": "monedero memorizado", - "Brave": "Brave", - "Bridge": "puente", - "BTC": "BTC", - "BUIDL": "BUIDL", - "bytecode": "código de bytes", - "Byzantine fault tolerance": "tolerancia a fallas bizantinas", - "Byzantium fork": "allet", - "Celo": "Celo", - "Centralized exchange (CEX)": "intercambio centralizado (CEX)", - "CEX": "CEX", - "chain ID": "ID de cadena", - "Chrome": "Chrome", - "client (Ethereum or other compatible blockchain)": "cliente (Ethereum u otra blockchain compatible)", - "Codefi": "Codefi", - "coin": "moneda", - "Coinbase Pay": "Coinbase Pay", - "cold storage": "almacenamiento en frío", - "cold wallet / cold storage": "monedero en frío / almacenamiento en frío", - "Community Platform": "plataforma comunitaria", - "Compiling": "compilación", - "Compound": "Compound", - "confirmation": "confirmación", - "consensus": "consenso", - "Consensus client": "cliente de consenso", - "Consensus layer": "capa de consenso", - "Consensus mechanism": "mecanismo de consenso", - "Consensys": "Consensys", - "Constantinople fork": "bifurcación Constantinople", - "contract": "contrato", - "Contract account": "cuenta de contrato", - "CoolWallet": "CoolWallet", - "crypto asset": "cripto", - "crypto bounties": "criptoactivo", - "crypto fund": "", - "crypto wallet": "criptofondo", - "crypto-": "criptomonedero", - "crypto-compliance": "criptoactivos", - "cryptoassets": "criptocumplimiento", - "cryptocurrency": "criptomoneda", - "cryptoeconomics": "criptoeconomía", - "cryptography": "criptografía", - "Curve": "Curve", - "custody (noun)": "custodia", - "D'CENT": "D'CENT", - "DAI": "DAI", - "DAO": "DAO", - "dapp": "dapp", - "decentralization": "descentralización", - "decentralized application": "aplicación descentralizada", - "Decentralized Autonomous Organization (DAO)": "organización autónoma descentralizada (DAO)", - "decentralized exchange (DEX)": "intercambio descentralizado (DEX)", - "decentralized finance": "finanzas descentralizadas", - "decentralized web": "web descentralizada", - "deposit": "", - "derive / derivation": "derivar / derivación", - "dev": "desarrollador", - "Devcon": "Devcon", - "Developer": "desarrollador", - "DEX": "DEX", - "difficulty": "dificultad", - "difficulty bomb": "bomba de dificultad", - "digital asset": "activo digital", - "digital identity": "identidad digital", - "Digital signature": "firma digital", - "Distributed Denial of Service (DDoS) Attack": "ataque distribuido de denegación de servicio (DDoS)", - "distributed ledger": "registro distribuido", - "Distributed Ledger Technology": "tecnología de registro distribuido", - "DLT": "DLT", - "double spend": "doble gasto", - "ecosystem": "ecosistema", - "Edge": "Edge", - "EIP-1559": "EIP-1559", - "encrypted vs unencrypted keys": "claves cifradas vs no cifradas", - "encryption": "cifrado", - "ENS": "ENS", - "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", - "entropy": "entropía", - "epoch": "época", - "ERC": "ERC", - "ERC-1155": "ERC-1155", - "ERC-20 Token Standard": "token estándar ERC-20", - "ERC-721": "ERC-721", - "ERC-721 Token Standard": "token estándar ERC-721", - "ETH": "ETH", - "ether (denominations)": "ether (denominaciones)", - "ether (ETH)": "ether (ETH)", - "Ethereum": "Ethereum", - "Ethereum 2.0": "Ethereum 2.0", - "Ethereum Improvement Proposal (EIP)": "propuesta de mejora de Ethereum (EIP)", - "Ethereum Name Service (ENS)": "servicio de nombres de Ethereum (ENS)", - "Ethereum Public Address": "dirección pública de ethereum", - "Ethereum Virtual Machine (EVM)": "máquina virtual de Ethereum (EVM)", - "Etherscan": "Etherscan", - "EVM": "EVM", - "exchange": "intercambio", - "Execution client": "cliente de ejecución", - "Execution layer": "capa de ejecución", - "Extended Private Key (XPRIV)": "clave privada extendida (XPRIV)", - "Extended Public Key (XPUB)": "clave pública extendida (XPUB)", - "Extension": "extensión", - "Fantom": "Fantom", - "faucet": "grifo", - "fiat currency": "moneda fiduciaria", - "final, finality": "final, finalidad", - "Finality Rate": "velocidad de finalidad", - "financial technology (FinTech)": "tecnología financiera (fintech)", - "finney": "finney", - "Firefox": "Firefox", - "Firewall": "cortafuegos", - "Flask": "Flask", - "fork": "bifurcación", - "Fractional Ownership": "titularidad fraccionaria", - "Fraud proof": "a prueba de fraude", - "full node": "nodo completo", - "Ganache": "Ganache", - "gas": "gas", - "gas fee": "tarifa de gas", - "gas limit": "límite de gas", - "gas price": "precio del gas", - "Gas Station Network": "Gas Station Network", - "genesis block": "bloque génesis", - "Gigawei": "gigawei", - "Gitcoin": "Gitcoin", - "GitHub": "GitHub", - "Goerli": "Goerli", - "Governance": "gobernanza", - "GSN": "GSN", - "gwei": "gwei", - "halving": "reducción a la mitad", - "hard fork": "bifurcación dura", - "hardware wallet": "monedero físico", - "hash (noun)": "hash", - "hexadecimal; 'hex data'": "hexadecimal; \"datos hexadecimales", - "Hierarchical Deterministic (HD) wallet": "monedero determinista jerárquico (HD)", - "hot storage": "almacenamiento en caliente", - "hot wallet": "monedero en caliente", - "Hybrid Network": "red híbrida", - "Hyperledger": "Hyperledger", - "ICO": "ICO", - "Identicon / AddressIdenticon / AddressIcon": "identicon / identicon de dirección / ícono de dirección", - "immutability": "inmutabilidad", - "Infura": "Infura", - "Initial Public Offering (IPO)": "oferta pública inicial (OPI)", - "Insider Trading": "información privilegiada", - "Inter-Blockchain Communication (IBC) Protocol": "Protocolo de comunicación entre cadenas de bloques (IBC)", - "internal transaction": "transacción interna", - "Interoperability": "interoperabilidad", - "InterPlanetary File System (IPFS)": "sistema de archivos interplanetario (IPFS)", - "IP address": "dirección IP", - "JSON file": "archivo JSON", - "JSON-RPC": "JSON-RPC", - "keystore file": "archivo keystore", - "Know Your Customer (KYC)": "conozca a su cliente (KYC)", - "Know Your Transaction": "conozca su transacción (KYT)", - "Kovan": "Kovan", - "KYC": "KYC", - "KYT": "KYT", - "Latency": "latencia", - "Lattice1": "Lattice1", - "Launchpad": "plataforma de lanzamiento", - "Layer 0": "capa 0", - "Layer 1": "capa 1", - "Layer 2": "capa 2", - "Learn; MetaMask Learn": "Learn; MetaMask Learn", - "Ledger": "Ledger", - "Ledger Live App": "aplicación Ledger Live", - "Library": "biblioteca", - "Lido": "Lido", - "light client": "cliente ligero", - "Lightning Network": "Lightning Network", - "Liquid Democracy (Delegative Democracy)": "democracia líquida (democracia delegativa)", - "Liquidation": "liquidación", - "liquidity": "liquidez", - "liquidity pool": "fondo de liquidez", - "liquidity staking": "staking de liquidez", - "Low": "baja", - "mainnet": "red principal", - "Maker Protocol": "protocolo Maker", - "Malware": "software malicioso", - "market cap": "capitalización bursátil", - "Maximal Extractable Value (MEV)": "valor máximo extraíble (MEV)", - "Maximum Priority Fee": "tarifa de prioridad máxima", - "memory pool; mempool": "grupo de memoria; mempool", - "Merge (noun)": "fusión", - "Merkle Patricia trie": "árbol de Merkle Patricia trie", - "Mesh": "Mesh", - "Metadata": "metadatos", - "MetaMask": "MetaMask", - "MetaMask Bridge": "puente de MetaMask", - "MetaMask Community Platform": "plataforma comunitaria de MetaMask", - "MetaMask Extension": "extensión de MetaMask", - "MetaMask Flask": "MetaMask Flask", - "MetaMask Institutional": "MetaMask Institutional", - "MetaMask Learn": "MetaMask Learn", - "MetaMask SDK": "MetaMask SDK", - "MetaMask Snaps": "Snaps (MetaMask Snaps)", - "MetaMetrics": "MetaMetrics", - "metaverse": "metaverso", - "miner tip": "propina del minero", - "mining": "minería", - "Mint": "acuñar", - "mnemonic phrase": "frase mnemotécnica", - "MobiKwik": "MobiKwik", - "modular blockchain": "cadena de bloques modular", - "MoonPay": "MoonPay", - "multi-sig": "multifirma", - "multi-signature wallet (multisig)": "monadero multifirma", - "Multifactor Authentication": "autenticación multifactor", - "Near-Field Communication (NFC)": "comunicación de campo cercano (NFC)", - "Nested Blockchain": "cadena de bloques anidada", - "Network": "red", - "Network Congestion": "congestión de red", - "NFT": "NFT", - "NFT aggregator": "agregador de NFT", - "NFT drop": "drop de NFT", - "Ngrave": "Ngrave", - "node": "nodo", - "Non-fungible token": "token no fungible", - "nonce": "nonce", - "off-chain": "fuera de cadena", - "ommer block": "bloque ommer", - "on-chain": "en cadena", - "on-ramp, off-ramp": "rampa de acceso, rampa de salida", - "OpenSea": "OpenSea", - "Opera": "Opera", - "Optimism": "Optimism", - "optimistic rollup": "rollup optimista", - "Oracle": "oráculo", - "ParaSwap": "ParaSwap", - "parity": "paridad", - "Parity": "Parity", - "Passphrase": "frase de contraseña", - "password manager": "gestor de contraseñas", - "PayPal": "PayPal", - "peer-to-peer (P2P)": "entre pares (P2P)", - "permissioned ledger": "registro autorizado", - "phishing (noun)": "suplantación de identidad (sustantivo)", - "Plasma": "Plasma", - "PoA, PoS, PoW": "PoA, PoS, PoW", - "Polygon": "Polygon", - "Portfolio": "Portfolio", - "PoS/PoW Hybrid": "híbrido PoS/PoW", - "Priority fee": "tarifa de prioridad", - "private blockchain": "cadena de bloques privada", - "private currency": "moneda privada", - "private key": "clave privada", - "Proof of Authority (PoA)": "prueba de autoridad (PoA)", - "Proof of Stake (PoS)": "prueba de participación (PoS)", - "Proof of Work (PoW)": "prueba de trabajo (PoW)", - "protocol": "protocolo", - "public blockchain": "cadena de bloques pública", - "public key": "clave pública", - "Public-Key Cryptography": "criptografía de clave pública", - "Public-Key Infrastructure": "infraestructura de clave pública", - "QR code": "código QR", - "Quorum": "Quorum", - "Rarible": "Rarible", - "relayer": "repetidor", - "Remote Procedure Call (RPC)": "llamada a procedimiento remoto (RPC)", - "Rinkeby": "Rinkeby", - "Roadmap": "Hoja de ruta", - "Rocket Pool": "Rocket Pool", - "rollups": "rollups", - "Ropsten": "Ropsten", - "RPC": "RPC", - "rug pull": "tirón de alfombra", - "Safeheron": "Safeheron", - "Samsung Pay": "Samsung Pay", - "sandbox": "entorno de pruebas", - "Sardine": "Sardine", - "Satoshi Nakamoto": "Satoshi Nakamoto", - "scalability": "escalabilidad", - "Scaling": "escalado", - "Scrypt": "scrypt", - "Secret Recovery Phrase": "frase secreta de recuperación", - "Security Token": "token de seguridad", - "Security Token Offering (STO)": "oferta de tokens de seguridad (STO)", - "seed phrase": "frase semilla", - "self-custody (noun)": "autocustodia", - "self-executing": "autoejecutable", - "Sepolia": "Sepolia", - "Serenity": "Serenity", - "serialization": "serialización", - "Shard chain": "cadena de fragmentos", - "sharding (noun)": "fragmentación", - "Shielded Transaction": "transacción blindada", - "sidechain": "cadena lateral", - "Signature (Cryptographic)": "firma (criptográfica)", - "slashing condition": "condición de corte", - "slippage": "deslizamiento", - "slot": "ranura", - "smart contract": "contrato inteligente", - "snap": "Snap", - "soft fork": "bifurcación suave", - "Software Development Kit (SDK)": "kit de desarrollo de software (SDK)", - "Solidity": "Solidity", - "stablecoin": "moneda estable", - "staking (noun)": "staking", - "state": "estado", - "state channels": "canales de estado", - "Streaming": "flujo", - "swap (noun)": "intercambio", - "Swap /MetaSwap": "intercambio/metaintercambio", - "szabo": "szabo", - "testnet (test network)": "testnet (red de prueba)", - "Testnet Kovan": "red de pruebas Kovan", - "Testnet Rinkeby": "red de pruebas Rinkeby", - "Testnet Ropsten": "red de pruebas Ropsten", - "token": "token", - "token lockup": "bloqueo de tokens", - "Token standard": "Estándar de tokenes", - "Total Value Locked (TVL)": "valor total bloqueado (TVL)", - "Transaction": "transacción", - "transaction block": "bloque de transacciones", - "transaction fee": "tarifa de transacción", - "transaction ID": "ID de transacción", - "transaction pool": "grupo de transacciones", - "Transak": "Transak", - "Trezor": "Trezor", - "Truffle": "Truffle", - "trustless": "sin confianza", - "Turing-complete": "Turing completo", - "Two-Factor Authentication (2FA)": "autenticación de dos factores (2FA)", - "TXID": "ID de transacción", - "U2F": "U2F", - "Uniswap": "Uniswap", - "unspent transaction output (UTXO)": "salida de transacción no gastada (UTXO)", - "upgrade": "actualizar", - "UTXO": "UTXO", - "validator": "validador", - "validity proof": "prueba de validez", - "Validium": "Validium", - "Vault Decryptor": "Vault Decryptor", - "Vesting": "bloqueo de tokens", - "wallet": "monedero", - "WalletConnect": "WalletConnect", - "web3, Web 3.0": "web3, Web 3.0", - "WebHID": "WebHID", - "WebSocket": "WebSocket", - "Wei": "wei", - "Whitepaper": "libro blanco", - "Wrapping": "envolver", - "Wyre": "Wyre", - "yield farming": "agricultura de rendimiento", - "yield-bearing tokens": "tokens de rendimiento", - "zero address": "dirección cero", - "Zero-knowledge proof": "prueba de conocimiento cero", - "Zero-knowledge rollup": "rollup de conocimiento cero", - "zk-SNARKs": "zk-SNARKs" - } \ No newline at end of file + { + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "ataque del 51 %", + "Aave": "Aave", + "Account": "cuenta", + "ACH transfer": "transferencia ACH", + "address; public address; account address": "dirección/\"dirección pública\" (dirección de monedero)", + "Advanced": "avanzados", + "aggregator": "agregador", + "Aggressive": "agresiva/o", + "Agoric": "Agoric", + "air-gapping": "airdrop", + "airdrop": "airdrop", + "airdrop (noun)": "AirGap Vault", + "AirGap Vault": "espacios de aire", + "AirSwap": "AirSwap", + "algorithm": "algoritmo", + "altcoin": "altcoin", + "AML (Anti-Money Laundering)": "prevención de blanqueo de capitales (PBC)", + "API": "API", + "API (Application Programming Interface)": "API (interfaz de programación de aplicaciones)", + "AppChain": "cadena específica de la aplicación", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (circuito integrado de aplicación específica)", + "asset provenance": "procedencia de activos", + "attestation": "atestación", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "tarifa base", + "Beacon Chain": "cadena Beacon", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Bitcoin / bitcoin (BTC)", + "block (noun)": "bloque", + "block explorer": "explorador de bloques", + "block height": "altura del bloque", + "block reward": "recompensa por bloque", + "block time": "tiempo del bloque", + "blockchain": "cadena de bloques", + "Blockchain explorer": "explorador de la cadenas de bloques", + "blockchain trilemma": "trilema de la cadenas de bloques", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "recompensa por errores", + "brain wallet": "monedero memorizado", + "Brave": "Brave", + "Bridge": "puente", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "código de bytes", + "Byzantine fault tolerance": "tolerancia a fallas bizantinas", + "Byzantium fork": "allet", + "Celo": "Celo", + "Centralized exchange (CEX)": "intercambio centralizado (CEX)", + "CEX": "CEX", + "chain ID": "ID de cadena", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "cliente (Ethereum u otra blockchain compatible)", + "Codefi": "Codefi", + "coin": "moneda", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "almacenamiento en frío", + "cold wallet / cold storage": "monedero en frío / almacenamiento en frío", + "Community Platform": "plataforma comunitaria", + "Compiling": "compilación", + "Compound": "Compound", + "confirmation": "confirmación", + "consensus": "consenso", + "Consensus client": "cliente de consenso", + "Consensus layer": "capa de consenso", + "Consensus mechanism": "mecanismo de consenso", + "Consensys": "Consensys", + "Constantinople fork": "bifurcación Constantinople", + "contract": "contrato", + "Contract account": "cuenta de contrato", + "CoolWallet": "CoolWallet", + "crypto asset": "cripto", + "crypto bounties": "criptoactivo", + "crypto fund": "", + "crypto wallet": "criptofondo", + "crypto-": "criptomonedero", + "crypto-compliance": "criptoactivos", + "cryptoassets": "criptocumplimiento", + "cryptocurrency": "criptomoneda", + "cryptoeconomics": "criptoeconomía", + "cryptography": "criptografía", + "Curve": "Curve", + "custody (noun)": "custodia", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "dapp", + "decentralization": "descentralización", + "decentralized application": "aplicación descentralizada", + "Decentralized Autonomous Organization (DAO)": "organización autónoma descentralizada (DAO)", + "decentralized exchange (DEX)": "intercambio descentralizado (DEX)", + "decentralized finance": "finanzas descentralizadas", + "decentralized web": "web descentralizada", + "deposit": "", + "derive / derivation": "derivar / derivación", + "dev": "desarrollador", + "Devcon": "Devcon", + "Developer": "desarrollador", + "DEX": "DEX", + "difficulty": "dificultad", + "difficulty bomb": "bomba de dificultad", + "digital asset": "activo digital", + "digital identity": "identidad digital", + "Digital signature": "firma digital", + "Distributed Denial of Service (DDoS) Attack": "ataque distribuido de denegación de servicio (DDoS)", + "distributed ledger": "registro distribuido", + "Distributed Ledger Technology": "tecnología de registro distribuido", + "DLT": "DLT", + "double spend": "doble gasto", + "ecosystem": "ecosistema", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "claves cifradas vs no cifradas", + "encryption": "cifrado", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", + "entropy": "entropía", + "epoch": "época", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "token estándar ERC-20", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "token estándar ERC-721", + "ETH": "ETH", + "ether (denominations)": "ether (denominaciones)", + "ether (ETH)": "ether (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "propuesta de mejora de Ethereum (EIP)", + "Ethereum Name Service (ENS)": "servicio de nombres de Ethereum (ENS)", + "Ethereum Public Address": "dirección pública de ethereum", + "Ethereum Virtual Machine (EVM)": "máquina virtual de Ethereum (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "intercambio", + "Execution client": "cliente de ejecución", + "Execution layer": "capa de ejecución", + "Extended Private Key (XPRIV)": "clave privada extendida (XPRIV)", + "Extended Public Key (XPUB)": "clave pública extendida (XPUB)", + "Extension": "extensión", + "Fantom": "Fantom", + "faucet": "grifo", + "fiat currency": "moneda fiduciaria", + "final, finality": "final, finalidad", + "Finality Rate": "velocidad de finalidad", + "financial technology (FinTech)": "tecnología financiera (fintech)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "cortafuegos", + "Flask": "Flask", + "fork": "bifurcación", + "Fractional Ownership": "titularidad fraccionaria", + "Fraud proof": "a prueba de fraude", + "full node": "nodo completo", + "Ganache": "Ganache", + "gas": "gas", + "gas fee": "tarifa de gas", + "gas limit": "límite de gas", + "gas price": "precio del gas", + "Gas Station Network": "Gas Station Network", + "genesis block": "bloque génesis", + "Gigawei": "gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "gobernanza", + "GSN": "GSN", + "gwei": "gwei", + "halving": "reducción a la mitad", + "hard fork": "bifurcación dura", + "hardware wallet": "monedero físico", + "hash (noun)": "hash", + "hexadecimal; 'hex data'": "hexadecimal; \"datos hexadecimales", + "Hierarchical Deterministic (HD) wallet": "monedero determinista jerárquico (HD)", + "hot storage": "almacenamiento en caliente", + "hot wallet": "monedero en caliente", + "Hybrid Network": "red híbrida", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "identicon / identicon de dirección / ícono de dirección", + "immutability": "inmutabilidad", + "Infura": "Infura", + "Initial Public Offering (IPO)": "oferta pública inicial (OPI)", + "Insider Trading": "información privilegiada", + "Inter-Blockchain Communication (IBC) Protocol": "Protocolo de comunicación entre cadenas de bloques (IBC)", + "internal transaction": "transacción interna", + "Interoperability": "interoperabilidad", + "InterPlanetary File System (IPFS)": "sistema de archivos interplanetario (IPFS)", + "IP address": "dirección IP", + "JSON file": "archivo JSON", + "JSON-RPC": "JSON-RPC", + "keystore file": "archivo keystore", + "Know Your Customer (KYC)": "conozca a su cliente (KYC)", + "Know Your Transaction": "conozca su transacción (KYT)", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "latencia", + "Lattice1": "Lattice1", + "Launchpad": "plataforma de lanzamiento", + "Layer 0": "capa 0", + "Layer 1": "capa 1", + "Layer 2": "capa 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "aplicación Ledger Live", + "Library": "biblioteca", + "Lido": "Lido", + "light client": "cliente ligero", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "democracia líquida (democracia delegativa)", + "Liquidation": "liquidación", + "liquidity": "liquidez", + "liquidity pool": "fondo de liquidez", + "liquidity staking": "staking de liquidez", + "Low": "baja", + "mainnet": "red principal", + "Maker Protocol": "protocolo Maker", + "Malware": "software malicioso", + "market cap": "capitalización bursátil", + "Maximal Extractable Value (MEV)": "valor máximo extraíble (MEV)", + "Maximum Priority Fee": "tarifa de prioridad máxima", + "memory pool; mempool": "grupo de memoria; mempool", + "Merge (noun)": "fusión", + "Merkle Patricia trie": "árbol de Merkle Patricia trie", + "Mesh": "Mesh", + "Metadata": "metadatos", + "MetaMask": "MetaMask", + "MetaMask Bridge": "puente de MetaMask", + "MetaMask Community Platform": "plataforma comunitaria de MetaMask", + "MetaMask Extension": "extensión de MetaMask", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "metaverso", + "miner tip": "propina del minero", + "mining": "minería", + "Mint": "acuñar", + "mnemonic phrase": "frase mnemotécnica", + "MobiKwik": "MobiKwik", + "modular blockchain": "cadena de bloques modular", + "MoonPay": "MoonPay", + "multi-sig": "multifirma", + "multi-signature wallet (multisig)": "monadero multifirma", + "Multifactor Authentication": "autenticación multifactor", + "Near-Field Communication (NFC)": "comunicación de campo cercano (NFC)", + "Nested Blockchain": "cadena de bloques anidada", + "Network": "red", + "Network Congestion": "congestión de red", + "NFT": "NFT", + "NFT aggregator": "agregador de NFT", + "NFT drop": "drop de NFT", + "Ngrave": "Ngrave", + "node": "nodo", + "Non-fungible token": "token no fungible", + "nonce": "nonce", + "off-chain": "fuera de cadena", + "ommer block": "bloque ommer", + "on-chain": "en cadena", + "on-ramp, off-ramp": "rampa de acceso, rampa de salida", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "rollup optimista", + "Oracle": "oráculo", + "ParaSwap": "ParaSwap", + "parity": "paridad", + "Parity": "Parity", + "Passphrase": "frase de contraseña", + "password manager": "gestor de contraseñas", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "entre pares (P2P)", + "permissioned ledger": "registro autorizado", + "phishing (noun)": "suplantación de identidad (sustantivo)", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "híbrido PoS/PoW", + "Priority fee": "tarifa de prioridad", + "private blockchain": "cadena de bloques privada", + "private currency": "moneda privada", + "private key": "clave privada", + "Proof of Authority (PoA)": "prueba de autoridad (PoA)", + "Proof of Stake (PoS)": "prueba de participación (PoS)", + "Proof of Work (PoW)": "prueba de trabajo (PoW)", + "protocol": "protocolo", + "public blockchain": "cadena de bloques pública", + "public key": "clave pública", + "Public-Key Cryptography": "criptografía de clave pública", + "Public-Key Infrastructure": "infraestructura de clave pública", + "QR code": "código QR", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "repetidor", + "Remote Procedure Call (RPC)": "llamada a procedimiento remoto (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Hoja de ruta", + "Rocket Pool": "Rocket Pool", + "rollups": "rollups", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "tirón de alfombra", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "entorno de pruebas", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "escalabilidad", + "Scaling": "escalado", + "Scrypt": "scrypt", + "Secret Recovery Phrase": "frase secreta de recuperación", + "Security Token": "token de seguridad", + "Security Token Offering (STO)": "oferta de tokens de seguridad (STO)", + "seed phrase": "frase semilla", + "self-custody (noun)": "autocustodia", + "self-executing": "autoejecutable", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "serialización", + "Shard chain": "cadena de fragmentos", + "sharding (noun)": "fragmentación", + "Shielded Transaction": "transacción blindada", + "sidechain": "cadena lateral", + "Signature (Cryptographic)": "firma (criptográfica)", + "slashing condition": "condición de corte", + "slippage": "deslizamiento", + "slot": "ranura", + "smart contract": "contrato inteligente", + "snap": "Snap", + "soft fork": "bifurcación suave", + "Software Development Kit (SDK)": "kit de desarrollo de software (SDK)", + "Solidity": "Solidity", + "stablecoin": "moneda estable", + "staking (noun)": "staking", + "state": "estado", + "state channels": "canales de estado", + "Streaming": "flujo", + "swap (noun)": "intercambio", + "Swap /MetaSwap": "intercambio/metaintercambio", + "szabo": "szabo", + "testnet (test network)": "testnet (red de prueba)", + "Testnet Kovan": "red de pruebas Kovan", + "Testnet Rinkeby": "red de pruebas Rinkeby", + "Testnet Ropsten": "red de pruebas Ropsten", + "token": "token", + "token lockup": "bloqueo de tokens", + "Token standard": "Estándar de tokenes", + "Total Value Locked (TVL)": "valor total bloqueado (TVL)", + "Transaction": "transacción", + "transaction block": "bloque de transacciones", + "transaction fee": "tarifa de transacción", + "transaction ID": "ID de transacción", + "transaction pool": "grupo de transacciones", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "sin confianza", + "Turing-complete": "Turing completo", + "Two-Factor Authentication (2FA)": "autenticación de dos factores (2FA)", + "TXID": "ID de transacción", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "salida de transacción no gastada (UTXO)", + "upgrade": "actualizar", + "UTXO": "UTXO", + "validator": "validador", + "validity proof": "prueba de validez", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "bloqueo de tokens", + "wallet": "monedero", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "wei", + "Whitepaper": "libro blanco", + "Wrapping": "envolver", + "Wyre": "Wyre", + "yield farming": "agricultura de rendimiento", + "yield-bearing tokens": "tokens de rendimiento", + "zero address": "dirección cero", + "Zero-knowledge proof": "prueba de conocimiento cero", + "Zero-knowledge rollup": "rollup de conocimiento cero", + "zk-SNARKs": "zk-SNARKs" + } \ No newline at end of file diff --git a/src/i18n/locales/pt/translation.json b/src/i18n/locales/pt/translation.json deleted file mode 100644 index e69de29..0000000 diff --git a/src/i18n/locales/src/i18n/locales/ar/translation.json b/src/i18n/locales/src/i18n/locales/ar/translation.json new file mode 100644 index 0000000..8d67bb6 --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/ar/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "واجهة برمجة تطبيقات 0x", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "هجوم 51٪", + "Aave": "Aave", + "Account": "حساب", + "ACH transfer": "تحويل ACH", + "address; public address; account address": "العنوان / \"العنوان العام\" (عنوان المحفظة)", + "Advanced": "متقدم", + "aggregator": "مُجمِعّ", + "Aggressive": "مغامر", + "Agoric": "Agoric", + "air-gapping": "عزل الأجهزة", + "airdrop": "توزيع مجاني", + "airdrop (noun)": "توزيع مجاني (اير دروب)", + "AirGap Vault": "خزانة AirGap", + "AirSwap": "AirSwap", + "algorithm": "خوارزمية", + "altcoin": "عملة بديلة", + "AML (Anti-Money Laundering)": "مكافحة غسيل الأموال", + "API": "واجهة برمجة التطبيقات", + "API (Application Programming Interface)": "واجهة برمجة التطبيقات (API)", + "AppChain": "بلوكتشين التطبيق الخاص (AppChain)", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "الدائرة المتكاملة الخاصة بالتطبيق (ASIC)", + "asset provenance": "منشأ الأصل", + "attestation": "المصادقة", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "الحد الأدنى للرسوم", + "Beacon Chain": "سلسلة المنارة (Beacon)", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "البيتكوين / بيتكوين (BTC)", + "block (noun)": "كُتلة", + "block explorer": "مستكشف البلوكتشين", + "block height": "موقع الكتلة", + "block reward": "مكافأة الكتلة", + "block time": "وقت الكتلة", + "blockchain": "سلسلة الكتل (البلوكتشين)", + "Blockchain explorer": "مستكشف البلوكتشين", + "blockchain trilemma": "المعضلة الثلاثية الأبعاد لسلاسل البلوكتشين", + "BNB Chain": "سلسلة BNB", + "bounty / bug bounty": "مكافأة / مكافأة اكتشاف الخلل", + "brain wallet": "محفظة الدماغ", + "Brave": "بريفّ", + "Bridge": "جسر", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "شفرة البايت", + "Byzantine fault tolerance": "التسامح مع الخطأ البيزنطي", + "Byzantium fork": "انقسام (فورك) Byzantium", + "Celo": "Celo", + "Centralized exchange (CEX)": "بورصة مركزية (CEX)", + "CEX": "بورصة مركزية (CEX)", + "chain ID": "مُعرفّ السلسلة", + "Chrome": "كروم", + "client (Ethereum or other compatible blockchain)": "عميل (الإيثيريوم أو بلوكتشين متوافق آخر)", + "Codefi": "التداول والتمويل اللامركزي (CodeFi)", + "coin": "عملة", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "التخزين البارد (غير متصل بالإنترنت)", + "cold wallet / cold storage": "محفظة باردة / تخزين بارد", + "Community Platform": "منصة المجتمع", + "Compiling": "تجميع", + "Compound": "بروتوكول Compound", + "confirmation": "تأكيد", + "consensus": "خوارزمية الإجماع", + "Consensus client": "عميل إجماع", + "Consensus layer": "طبقة الإجماع", + "Consensus mechanism": "آلية الإجماع", + "Consensys": "Consensys", + "Constantinople fork": "انقسام (فورك) Byzantium", + "contract": "عقد", + "Contract account": "حساب العقد", + "CoolWallet": "CoolWallet", + "crypto asset": "أصل مشفر", + "crypto bounties": "مكافآت التشفير", + "crypto fund": "صندوق استثمار الأصول المشفرة", + "crypto wallet": "محفظة العملات المشفرة", + "crypto-": "-مشفرة", + "crypto-compliance": "امتثال الأصول المشفرة", + "cryptoassets": "الأصول المشفرة", + "cryptocurrency": "عملة مشفرة", + "cryptoeconomics": "اقتصاديات الأصول المشفرة", + "cryptography": "التشفير", + "Curve": "Curve", + "custody (noun)": "الحفظ الآمن", + "D'CENT": "D'CENT", + "DAI": "عملة DAI", + "DAO": "منظمة مستقلة لامركزية (DAO)", + "dapp": "تطبيق لامركزي (dapp)", + "decentralization": "اللامركزية", + "decentralized application": "تطبيق لامركزي", + "Decentralized Autonomous Organization (DAO)": "منظمة مستقلة لامركزية (DAO)", + "decentralized exchange (DEX)": "بورصة لامركزية (DEX)", + "decentralized finance": "التمويل اللامركزي", + "decentralized web": "الويب اللامركزي", + "deposit": "الإيداع", + "derive / derivation": "يشتقّ / اشتقاق", + "dev": "مُطورّ", + "Devcon": "Devcon", + "Developer": "مُطورّ", + "DEX": "بورصة لامركزية (DEX)", + "difficulty": "صعوبة التعدين", + "difficulty bomb": "انفجار الصعوبة", + "digital asset": "أصل رقمي", + "digital identity": "هوية رقمية", + "Digital signature": "توقيع رقمي", + "Distributed Denial of Service (DDoS) Attack": "الهجمات الموزعة لحجب الخدمة (DDoS)", + "distributed ledger": "السجل الموزع", + "Distributed Ledger Technology": "تقنية دفتر الأستاذ الموزع", + "DLT": "تقنية دفتر الأستاذ الموزع (DLT)", + "double spend": "إنفاق مزدوج", + "ecosystem": "النظام البيئي", + "Edge": "الطرفية", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "المفاتيح المشفرة مقابل غير المشفرة", + "encryption": "التشفير", + "ENS": "بروتوكول ENS", + "Enterprise Ethereum Alliance (EEA)": "تحالف Ethereum للمؤسسات (EEA)", + "entropy": "إنتروبيا", + "epoch": "حقبة", + "ERC": "معيار ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "معيار توكِنّ ERC-20", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "معيار توكِنّ ERC-721", + "ETH": "ETH", + "ether (denominations)": "إيثر", + "ether (ETH)": "إيثر (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "مقترحات تحسين الإثيريوم (EIP)", + "Ethereum Name Service (ENS)": "خدمة أسماء الإيثيريوم (ENS)", + "Ethereum Public Address": "عنوان إيثريوم العام", + "Ethereum Virtual Machine (EVM)": "محرك إيثريوم الافتراضي (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "بورصة", + "Execution client": "عميل التنفيذ", + "Execution layer": "طبقة التنفيذ", + "Extended Private Key (XPRIV)": "المفتاح الخاص الموسعّ (XPRIV)", + "Extended Public Key (XPUB)": "المفتاح العام الموسعّ (XPUB)", + "Extension": "امتداد", + "Fantom": "Fantom", + "faucet": "صنبور العملة الرقمية", + "fiat currency": "عملة ورقية", + "final, finality": "نهائي، النهائية", + "Finality Rate": "معدل النهائية", + "financial technology (FinTech)": "التكنولوجيا المالية (FinTech)", + "finney": "فيني", + "Firefox": "فيَرفُكس", + "Firewall": "جدار الحماية", + "Flask": "Flask", + "fork": "انقسام (فورك)", + "Fractional Ownership": "ملكية جزئية", + "Fraud proof": "إثبات الاحتيال", + "full node": "عُقدة كاملة", + "Ganache": "Ganache", + "gas": "رسوم المعاملات", + "gas fee": "رسوم معاملات الشبكة", + "gas limit": "حد رسوم معاملات الشبكة", + "gas price": "سعر رسوم المعاملات", + "Gas Station Network": "شبكة محطة رسوم المعاملات", + "genesis block": "كتلة التكوين", + "Gigawei": "جيجاوي (Gigawei)", + "Gitcoin": "Gitcoin", + "GitHub": "جيت هب (GitHub)", + "Goerli": "Goerli", + "Governance": "الحوكمة", + "GSN": "GSN", + "gwei": "جوي (gwei)", + "halving": "التنصيف (الهالفينج)", + "hard fork": "انقسام كُلي (هارد فورك)", + "hardware wallet": "محفظة الأجهزة", + "hash (noun)": "الهاش", + "hexadecimal; 'hex data'": "السداسي عشري؛ \"بيانات سداسية", + "Hierarchical Deterministic (HD) wallet": "محفظة هرمية حتمية (HD)", + "hot storage": "تخزين ساخن", + "hot wallet": "محفظة ساخنة", + "Hybrid Network": "شبكة هجينة", + "Hyperledger": "مشروع هايبرليدجر", + "ICO": "عرض العملة الأولي (ICO)", + "Identicon / AddressIdenticon / AddressIcon": "Identicon / AddressIdenticon / AddressIcon", + "immutability": "عدم القابلية للتغير (الثبات)", + "Infura": "Infura", + "Initial Public Offering (IPO)": "الاكتتاب العام الأولي (IPO)", + "Insider Trading": "تداول المُطلعين", + "Inter-Blockchain Communication (IBC) Protocol": "بروتوكول الاتصال بين شبكات البلوكتشين (IBC)", + "internal transaction": "معاملة داخلية", + "Interoperability": "قابلية التشغيل البيني", + "InterPlanetary File System (IPFS)": "نظام الملفات إنتربلانتري (IPFS)", + "IP address": "عنوان IP", + "JSON file": "ملف JSON", + "JSON-RPC": "بروتوكول JSON-RPC", + "keystore file": "ملف تخزين المفاتيح", + "Know Your Customer (KYC)": "التحقق من هوية العميل (KYC)", + "Know Your Transaction": "التحقق من المعاملات", + "Kovan": "كوفان", + "KYC": "اعرف عميلك (KYC)", + "KYT": "اعرف معاملتك (KYT)", + "Latency": "زمن الاستجابة", + "Lattice1": "محفظة Lattice1", + "Launchpad": "منصة الإطلاق", + "Layer 0": "الطبقة 0", + "Layer 1": "الطبقة 1", + "Layer 2": "الطبقة 2", + "Learn; MetaMask Learn": "تعلم؛ MetaMask Learn", + "Ledger": "محفظة Ledger", + "Ledger Live App": "تطبيق Ledger Live", + "Library": "المكتبة", + "Lido": "بروتوكول Lido", + "light client": "عقدة بسيطة", + "Lightning Network": "شبكة البرق (Lightning Network)", + "Liquid Democracy (Delegative Democracy)": "الديمقراطية التفويضية", + "Liquidation": "تصفية", + "liquidity": "السيولة", + "liquidity pool": "تجمع السيولة", + "liquidity staking": "ربط السيولة", + "Low": "منخفضة", + "mainnet": "شبكة رئيسية (Mainnet)", + "Maker Protocol": "بروتوكول Maker", + "Malware": "برمجيات خبيثة", + "market cap": "القيمة السوقية", + "Maximal Extractable Value (MEV)": "القيمة القصوى القابلة للاستخراج (MEV)", + "Maximum Priority Fee": "رسوم الأولوية القصوى", + "memory pool; mempool": "تجمع المعاملات؛ mempool", + "Merge (noun)": "دمج الإيثريوم (Merge)", + "Merkle Patricia trie": "ميركل باتريشيا تري", + "Mesh": "Mesh", + "Metadata": "البيانات الوصفية", + "MetaMask": "MetaMask", + "MetaMask Bridge": "جسر MetaMask", + "MetaMask Community Platform": "منصة مجتمع MetaMask", + "MetaMask Extension": "امتداد MetaMask", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "منصة التعلم MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "تحليلات MetaMetrics", + "metaverse": "ميتافرس", + "miner tip": "رسوم الأولوية", + "mining": "التعدين", + "Mint": "سكّ", + "mnemonic phrase": "عبارة التذكر", + "MobiKwik": "MobiKwik", + "modular blockchain": "بلوكتشين قائم على نظام الوحدات", + "MoonPay": "MoonPay", + "multi-sig": "متعددة التوقيع", + "multi-signature wallet (multisig)": "محفظة متعددة التوقيع (multisig)", + "Multifactor Authentication": "مصادقة متعددة العوامل", + "Near-Field Communication (NFC)": "خاصية الاتصال قريب المدى (NFC)", + "Nested Blockchain": "بلوكتشين متداخل", + "Network": "شبكة", + "Network Congestion": "ازدحام الشبكة", + "NFT": "رمز NFT", + "NFT aggregator": "مُجمِعّ NFT", + "NFT drop": "توزيع NFT", + "Ngrave": "Ngrave", + "node": "عقدة", + "Non-fungible token": "رمز غير قابل للاستبدال", + "nonce": "الرقم التعريفي", + "off-chain": "خارج البلوكتشين", + "ommer block": "كتلة ommer", + "on-chain": "على البلوكتشين", + "on-ramp, off-ramp": "تحويل أصل رقمي إلى عملة عادية، عملة عادية إلى أصل رقمي", + "OpenSea": "OpenSea", + "Opera": "أوبرا", + "Optimism": "Optimism", + "optimistic rollup": "تجميعات Optimistic", + "Oracle": "أوراكل", + "ParaSwap": "ParaSwap", + "parity": "Parity", + "Parity": "Parity", + "Passphrase": "عبارة المرور", + "password manager": "مدير كلمات المرور", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "نظير إلى نظير (P2P)", + "permissioned ledger": "سجل بإذن", + "phishing (noun)": "التصيد الاحتيالي", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "المحفظة", + "PoS/PoW Hybrid": "خوارزمية PoS/PoW هجينة", + "Priority fee": "رسوم الأولوية", + "private blockchain": "بلوكتشين خاص", + "private currency": "عملة خاصة", + "private key": "مفتاح خاص", + "Proof of Authority (PoA)": "خوارزمية إثبات السلطة (PoA)", + "Proof of Stake (PoS)": "خوارزمية إثبات الحصة (PoS)", + "Proof of Work (PoW)": "خوارزمية إثبات العمل (PoW)", + "protocol": "بروتوكول", + "public blockchain": "بلوكتشين عام", + "public key": "مفتاح عام", + "Public-Key Cryptography": "تشفير المفتاح العام", + "Public-Key Infrastructure": "بنية المفتاح العام", + "QR code": "رمز الاستجابة السريعة", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "ناقل", + "Remote Procedure Call (RPC)": "استدعاء الإجراء البعيد (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "خارطة الطريق", + "Rocket Pool": "Rocket Pool", + "rollups": "تجميعات", + "Ropsten": "Ropsten", + "RPC": "استدعاء الإجراء البعيد (RPC)", + "rug pull": "هروب المحتالين", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "بيئة الاختبار", + "Sardine": "منصة Sardine", + "Satoshi Nakamoto": "ساتوشي ناكاموتو", + "scalability": "قابلية التوسع", + "Scaling": "التوسع", + "Scrypt": "خوارزمية التعدين Scrypt", + "Secret Recovery Phrase": "عبارة الاسترداد السرية", + "Security Token": "توكِنّ ورقة مالية", + "Security Token Offering (STO)": "عرض توكِنّ الورقة المالية (STO)", + "seed phrase": "العبارة الأولية", + "self-custody (noun)": "الحفظ الذاتي", + "self-executing": "ذاتي التنفيذ", + "Sepolia": "Sepolia", + "Serenity": "ترقية Serenity", + "serialization": "عملية التسلسل", + "Shard chain": "سلسلة مجزأة", + "sharding (noun)": "تجزئة الشبكة", + "Shielded Transaction": "معاملة مُحصنة", + "sidechain": "سلسلة جانبية", + "Signature (Cryptographic)": "التوقيع (تشفير)", + "slashing condition": "شرط الشطب", + "slippage": "الانزلاق السعري", + "slot": "فاصل زمني", + "smart contract": "عقد ذكي", + "snap": "Snap", + "soft fork": "انقسام بسيط (هارد فورك)", + "Software Development Kit (SDK)": "مجموعة تطوير البرمجيات (SDK)", + "Solidity": "لغة البرمجة Solidity", + "stablecoin": "عملة مستقرة", + "staking (noun)": "الربط", + "state": "حالة", + "state channels": "قنوات الحالة", + "Streaming": "تدفق", + "swap (noun)": "مبادلة", + "Swap /MetaSwap": "المبادلة / MetaSwap", + "szabo": "سزابو (szabo)", + "testnet (test network)": "شبكة الاختبار (testnet)", + "Testnet Kovan": "شبكة اختبار Kovan", + "Testnet Rinkeby": "شبكة اختبار Rinkeby", + "Testnet Ropsten": "شبكة اختبار Ropsten", + "token": "توكِنّ", + "token lockup": "احتجاز التوكِنّ", + "Token standard": "معيار التوكِنّ", + "Total Value Locked (TVL)": "إجمالي القيمة المحتجزة (TVL)", + "Transaction": "المعاملة", + "transaction block": "كتلة المعاملة", + "transaction fee": "رسوم المعاملة", + "transaction ID": "مُعرفّ المعاملة", + "transaction pool": "تجمع المعاملات", + "Transak": "Transak", + "Trezor": "محفظة Trezor", + "Truffle": "بيئة التطوير Truffle", + "trustless": "لا يتطلب ثقة", + "Turing-complete": "تورنج كاملة", + "Two-Factor Authentication (2FA)": "المصادقة الثنائية (2FA)", + "TXID": "مُعرفّ المعاملة (TXID)", + "U2F": "المعامل الثاني الشامل (U2F)", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "ناتج المعاملات غير المُنفقة (UTXO)", + "upgrade": "ترقية", + "UTXO": "ناتج المعاملات غير المُنفقة (UTXO)", + "validator": "المُدققّ", + "validity proof": "إثبات الصلاحية", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "استحقاق", + "wallet": "محفظة", + "WalletConnect": "بروتوكول WalletConnect", + "web3, Web 3.0": "ويب 3، ويب 3.0", + "WebHID": "WebHID", + "WebSocket": "بروتوكول WebSocket", + "Wei": "وي (Wei)", + "Whitepaper": "الورقة التعريفية", + "Wrapping": "تغليف التوكِنّ", + "Wyre": "Wyre", + "yield farming": "تحصيل العائد", + "yield-bearing tokens": "التوكنات حاملة العائد", + "zero address": "العنوان صفر", + "Zero-knowledge proof": "إثبات المعرفة الصفرية", + "Zero-knowledge rollup": "تجميع المعرفة الصفرية", + "zk-SNARKs": "zk-SNARKs" +} diff --git a/src/i18n/locales/src/i18n/locales/de/translation.json b/src/i18n/locales/src/i18n/locales/de/translation.json new file mode 100644 index 0000000..4a75a4e --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/de/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "51% Attack", + "Aave": "Aave", + "Account": "Konto", + "ACH transfer": "ACH-Überweisung", + "address; public address; account address": "Adresse/„öffentliche Adresse“ (Wallet-Adresse)", + "Advanced": "Erweitert", + "aggregator": "Aggregator", + "Aggressive": "Aggressiv", + "Agoric": "Agoric", + "air-gapping": "Air-Gapping", + "airdrop": "Airdrop", + "airdrop (noun)": "Airdrop", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "Algorithmus", + "altcoin": "Altcoin", + "AML (Anti-Money Laundering)": "AML (Geldwäschebekämpfung)", + "API": "API", + "API (Application Programming Interface)": "API (Anwendungsprogrammierschnittstelle)", + "AppChain": "AppChain", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (Anwendungsspezifische integrierte Schaltung)", + "asset provenance": "Herkunft des Assets", + "attestation": "Bestätigung", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "Grundgebühr", + "Beacon Chain": "Beacon Chain", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Bitcoin / Bitcoin (BTC)", + "block (noun)": "Block", + "block explorer": "Block-Explorer", + "block height": "Blockhöhe", + "block reward": "Blockbelohnung", + "block time": "Blockzeit", + "blockchain": "Blockchain", + "Blockchain explorer": "Blockchain-Explorer", + "blockchain trilemma": "Blockchain-Trilemma", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "Belohnung / Fehlerbelohnung", + "brain wallet": "Brain-Wallet", + "Brave": "Brave", + "Bridge": "Bridge", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "Bytecode", + "Byzantine fault tolerance": "Byzantine-Fehlertoleranz", + "Byzantium fork": "Byzantium-Fork", + "Celo": "Celo", + "Centralized exchange (CEX)": "Zentralisierte Börse (CEX)", + "CEX": "CEX", + "chain ID": "Chain-ID", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "Kunde (Ethereum oder eine andere kompatible Blockchain)", + "Codefi": "Codefi", + "coin": "Coin", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "Cold Storage", + "cold wallet / cold storage": "Cold Wallet / Cold Storage", + "Community Platform": "Community-Plattform", + "Compiling": "Kompilierung", + "Compound": "Compound", + "confirmation": "Bestätigung", + "consensus": "Konsens", + "Consensus client": "Konsens-Client", + "Consensus layer": "Konsens-Layer", + "Consensus mechanism": "Konsens-Mechanismus", + "Consensys": "Consensys", + "Constantinople fork": "Constantinople-Fork", + "contract": "Contract", + "Contract account": "Vertragskonto", + "CoolWallet": "CoolWallet", + "crypto asset": "Krypto-Asset", + "crypto bounties": "Krypto-Belohnungen", + "crypto fund": "Krypto-Fond", + "crypto wallet": "Krypto-Wallet", + "crypto-": "Krypto-", + "crypto-compliance": "Krypto-Compliance", + "cryptoassets": "Krypto-Assets", + "cryptocurrency": "Kryptowährung", + "cryptoeconomics": "Kryptoökonomie", + "cryptography": "Kryptographie", + "Curve": "Curve", + "custody (noun)": "Verwahrung", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "dApp", + "decentralization": "Dezentralisierung", + "decentralized application": "Dezentralisierte Anwendung", + "Decentralized Autonomous Organization (DAO)": "Dezentralisierte autonome Organisation (DAO)", + "decentralized exchange (DEX)": "Dezentralisierte Börse (DEX)", + "decentralized finance": "Dezentralisierte Finanzen", + "decentralized web": "Dezentralisiertes Web", + "deposit": "Einzahlung", + "derive / derivation": "Ableiten / Ableitung", + "dev": "Entwickler", + "Devcon": "Devcon", + "Developer": "Entwickler", + "DEX": "DEX", + "difficulty": "Schwierigkeit", + "difficulty bomb": "Schwierigkeitsbombe", + "digital asset": "Digitales Asset", + "digital identity": "Digitale Identität", + "Digital signature": "Digitale Signatur", + "Distributed Denial of Service (DDoS) Attack": "Distributed Denial of Service (DDoS) Angriff", + "distributed ledger": "Distributed Ledger", + "Distributed Ledger Technology": "Distributed-Ledger-Technologie", + "DLT": "DLT", + "double spend": "Doppelte Ausgaben", + "ecosystem": "Ökosystem", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "Verschlüsselte vs. unverschlüsselte Schlüssel", + "encryption": "Verschlüsselung", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", + "entropy": "Entropie", + "epoch": "Epoche", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "ERC-20 Token-Standard", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "ERC-721 Token-Standard", + "ETH": "ETH", + "ether (denominations)": "Ether (Denominationen)", + "ether (ETH)": "Ether (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Ethereum Improvement Proposal (EIP)", + "Ethereum Name Service (ENS)": "Ethereum Name Service (ENS)", + "Ethereum Public Address": "Öffentliche Ethereum-Adresse", + "Ethereum Virtual Machine (EVM)": "Ethereum Virtual Machine (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "Börse", + "Execution client": "Ausführungs-Client", + "Execution layer": "Ausführungs-Layer", + "Extended Private Key (XPRIV)": "Erweiterter privater Schlüssel (XPRIV)", + "Extended Public Key (XPUB)": "Erweiterter öffentlicher Schlüssel (XPUB)", + "Extension": "Erweiterung", + "Fantom": "Fantom", + "faucet": "Faucet", + "fiat currency": "Fiat-Währung", + "final, finality": "final, Finality", + "Finality Rate": "Finality Rate", + "financial technology (FinTech)": "Finanztechnologie (FinTech)", + "finney": "Finney", + "Firefox": "Firefox", + "Firewall": "Firewall", + "Flask": "Flask", + "fork": "Fork", + "Fractional Ownership": "Fractional Ownership", + "Fraud proof": "Betrugssicher", + "full node": "Full Node", + "Ganache": "Ganache", + "gas": "Gas", + "gas fee": "Gas-Gebühr", + "gas limit": "Gas-Limit", + "gas price": "Gas-Preis", + "Gas Station Network": "Gas Station Network", + "genesis block": "Genesis Block", + "Gigawei": "Gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "Governance", + "GSN": "GSN", + "gwei": "Gwei", + "halving": "Halbierung", + "hard fork": "Hard Fork", + "hardware wallet": "Hardware-Wallet", + "hash (noun)": "Hash", + "hexadecimal; 'hex data'": "hexadezimal; ‚Hex-Daten‘", + "Hierarchical Deterministic (HD) wallet": "Hierarchisch-deterministisches (HD) Wallet", + "hot storage": "Hot Storage", + "hot wallet": "Hot Wallet", + "Hybrid Network": "Hybrides Netzwerk", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "Identicon / AddressIdenticon / AddressIcon", + "immutability": "Unveränderlichkeit", + "Infura": "Infura", + "Initial Public Offering (IPO)": "Börsengang (IPO)", + "Insider Trading": "Insiderhandel", + "Inter-Blockchain Communication (IBC) Protocol": "Inter-Blockchain-Kommunikationsprotokoll (IBC)", + "internal transaction": "Interne Transaktion", + "Interoperability": "Interoperabilität", + "InterPlanetary File System (IPFS)": "InterPlanetary-Dateisystem (IPFS)", + "IP address": "IP-Adresse", + "JSON file": "JSON-Datei", + "JSON-RPC": "JSON-RPC", + "keystore file": "Keystore-Datei", + "Know Your Customer (KYC)": "Know Your Customer (KYC)", + "Know Your Transaction": "Know Your Transaction", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "Latenz", + "Lattice1": "Lattice1", + "Launchpad": "Launchpad", + "Layer 0": "Layer 0", + "Layer 1": "Layer 1", + "Layer 2": "Layer 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Ledger Live App", + "Library": "Bibliothek", + "Lido": "Lido", + "light client": "Light Client", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "Liquid Democracy (Delegative Democracy)", + "Liquidation": "Liquidation", + "liquidity": "Liquidität", + "liquidity pool": "Liquiditätspool", + "liquidity staking": "Liquiditätsstaking", + "Low": "Niedrig", + "mainnet": "Mainnet", + "Maker Protocol": "Maker Protocol", + "Malware": "Malware", + "market cap": "Marktkapitalisierung", + "Maximal Extractable Value (MEV)": "Maximaler extrahierbarer Wert (MEV)", + "Maximum Priority Fee": "Maximale Prioritätsgebühr", + "memory pool; mempool": "Memory Pool; Mempool", + "Merge (noun)": "Merge", + "Merkle Patricia trie": "Merkle Patricia-Trie", + "Mesh": "Mesh", + "Metadata": "Metadaten", + "MetaMask": "MetaMask", + "MetaMask Bridge": "MetaMask Bridge", + "MetaMask Community Platform": "MetaMask Community-Plattform", + "MetaMask Extension": "MetaMask-Erweiterung", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "Metaverse", + "miner tip": "Miner Tip", + "mining": "Mining", + "Mint": "Prägung", + "mnemonic phrase": "Mnemonische Phrase", + "MobiKwik": "MobiKwik", + "modular blockchain": "Modulare Blockchain", + "MoonPay": "MoonPay", + "multi-sig": "Multi-Sig", + "multi-signature wallet (multisig)": "Multi-Signatur-Wallet (Multi-Sig)", + "Multifactor Authentication": "Multifaktor-Authentifizierung", + "Near-Field Communication (NFC)": "Near Field Communication (NFC)", + "Nested Blockchain": "Verschachtelte Blockchain", + "Network": "Netzwerk", + "Network Congestion": "Netzwerküberlastung", + "NFT": "NFT", + "NFT aggregator": "NFT-Aggregator", + "NFT drop": "NFT-Drop", + "Ngrave": "Ngrave", + "node": "Node", + "Non-fungible token": "Non-Fungible token", + "nonce": "Nonce", + "off-chain": "Off-Chain", + "ommer block": "Ommer Block", + "on-chain": "On-Chain", + "on-ramp, off-ramp": "On-Ramp, Off-Ramp", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "Optimistischer Rollup", + "Oracle": "Oracle", + "ParaSwap": "ParaSwap", + "parity": "Parität", + "Parity": "Parity", + "Passphrase": "Passphrase", + "password manager": "Passwortmanager", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "Peer-to-Peer (P2P)", + "permissioned ledger": "Permissioned Blockchain", + "phishing (noun)": "Phishing", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "PoS / PoW Hybrid", + "Priority fee": "Prioritätsgebühr", + "private blockchain": "Private Blockchain", + "private currency": "Private Währung", + "private key": "Privater Schlüssel", + "Proof of Authority (PoA)": "Proof of Authority (PoA)", + "Proof of Stake (PoS)": "Proof of Stake (PoS)", + "Proof of Work (PoW)": "Proof of Work (PoW)", + "protocol": "Protokoll", + "public blockchain": "Öffentliche Blockchain", + "public key": "Öffentlicher Schlüssel", + "Public-Key Cryptography": "Public-Key-Kryptographie", + "Public-Key Infrastructure": "Public-Key-Infrastruktur", + "QR code": "QR-Code", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "Relayer", + "Remote Procedure Call (RPC)": "Remote Procedure Call (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Roadmap", + "Rocket Pool": "Rocket Pool", + "rollups": "Rollups", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "Rug Pull", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "Sandbox", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "Skalierbarkeit", + "Scaling": "Skalieren", + "Scrypt": "Scrypt", + "Secret Recovery Phrase": "Geheime Wiederherstellungsphrase", + "Security Token": "Security Token", + "Security Token Offering (STO)": "Security-Token-Offering (STO)", + "seed phrase": "Seed-Phrase", + "self-custody (noun)": "Selbstverwahrung", + "self-executing": "selbstausführend", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "Serialisierung", + "Shard chain": "Shard Chain", + "sharding (noun)": "Sharding", + "Shielded Transaction": "Abgeschirmte Transaktion", + "sidechain": "Sidechain", + "Signature (Cryptographic)": "Signatur (kryptografisch)", + "slashing condition": "Slashing-Bedingung", + "slippage": "Slippage", + "slot": "Slot", + "smart contract": "Smart Contract", + "snap": "Snap", + "soft fork": "Soft Fork", + "Software Development Kit (SDK)": "Software Development Kit (SDK)", + "Solidity": "Solidity", + "stablecoin": "Stablecoin", + "staking (noun)": "Staking", + "state": "Status", + "state channels": "Statuskanäle", + "Streaming": "Streaming", + "swap (noun)": "Swap", + "Swap /MetaSwap": "Swap/MetaSwap", + "szabo": "Szabo", + "testnet (test network)": "Testnet (Testnetzwerk)", + "Testnet Kovan": "Testnet Kovan", + "Testnet Rinkeby": "Testnet Rinkeby", + "Testnet Ropsten": "Testnet Ropsten", + "token": "Token", + "token lockup": "Token-Lockup", + "Token standard": "Token-Standard", + "Total Value Locked (TVL)": "Total Value Locked (TVL)", + "Transaction": "Transaktion", + "transaction block": "Transaktionssperre", + "transaction fee": "Transaktionsgebühr", + "transaction ID": "Transaktions-ID", + "transaction pool": "Transaktionspool", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "Vertrauenslos", + "Turing-complete": "Turing-Complete", + "Two-Factor Authentication (2FA)": "Zwei-Faktor-Authentifizierung (2FA)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "Uneingelöster Transaktions-Output (UTXO)", + "upgrade": "Upgrade", + "UTXO": "UTXO", + "validator": "Validator", + "validity proof": "Gültigkeitsnachweis", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "Vesting", + "wallet": "Wallet (die)", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "Web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "Wei", + "Whitepaper": "Whitepaper", + "Wrapping": "Wrapping", + "Wyre": "Wyre", + "yield farming": "Yield Farming", + "yield-bearing tokens": "Ertragsbringende Token", + "zero address": "Null-Adresse", + "Zero-knowledge proof": "Null-Wissen-Beweis", + "Zero-knowledge rollup": "Null-Wissen-Rollup", + "zk-SNARKs": "zk-SNARKs" +} diff --git a/src/i18n/locales/src/i18n/locales/en/translation.json b/src/i18n/locales/src/i18n/locales/en/translation.json new file mode 100644 index 0000000..a6d11d4 --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/en/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "51% Attack", + "Aave": "Aave", + "Account": "Account", + "ACH transfer": "ACH transfer", + "address; public address; account address": "address; public address; account address", + "Advanced": "Advanced", + "aggregator": "aggregator", + "Aggressive": "Aggressive", + "Agoric": "Agoric", + "air-gapping": "air-gapping", + "airdrop": "airdrop", + "airdrop (noun)": "airdrop (noun)", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "algorithm", + "altcoin": "altcoin", + "AML (Anti-Money Laundering)": "AML (Anti-Money Laundering)", + "API": "API", + "API (Application Programming Interface)": "API (Application Programming Interface)", + "AppChain": "AppChain", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (Application Specific Integrated Circuit)", + "asset provenance": "asset provenance", + "attestation": "attestation", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "Base fee", + "Beacon Chain": "Beacon Chain", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Bitcoin / bitcoin (BTC)", + "block (noun)": "block (noun)", + "block explorer": "block explorer", + "block height": "block height", + "block reward": "block reward", + "block time": "block time", + "blockchain": "blockchain", + "Blockchain explorer": "Blockchain explorer", + "blockchain trilemma": "blockchain trilemma", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "bounty / bug bounty", + "brain wallet": "brain wallet", + "Brave": "Brave", + "Bridge": "Bridge", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "bytecode", + "Byzantine fault tolerance": "Byzantine fault tolerance", + "Byzantium fork": "Byzantium fork", + "Celo": "Celo", + "Centralized exchange (CEX)": "Centralized exchange (CEX)", + "CEX": "CEX", + "chain ID": "chain ID", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "client (Ethereum or other compatible blockchain)", + "Codefi": "Codefi", + "coin": "coin", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "cold storage", + "cold wallet / cold storage": "cold wallet / cold storage", + "Community Platform": "Community Platform", + "Compiling": "Compiling", + "Compound": "Compound", + "confirmation": "confirmation", + "consensus": "consensus", + "Consensus client": "Consensus client", + "Consensus layer": "Consensus layer", + "Consensus mechanism": "Consensus mechanism", + "Consensys": "Consensys", + "Constantinople fork": "Constantinople fork", + "contract": "contract", + "Contract account": "Contract account", + "CoolWallet": "CoolWallet", + "crypto asset": "crypto asset", + "crypto bounties": "crypto bounties", + "crypto fund": "crypto fund", + "crypto wallet": "crypto wallet", + "crypto-": "crypto-", + "crypto-compliance": "crypto-compliance", + "cryptoassets": "cryptoassets", + "cryptocurrency": "cryptocurrency", + "cryptoeconomics": "cryptoeconomics", + "cryptography": "cryptography", + "Curve": "Curve", + "custody (noun)": "custody (noun)", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "dapp", + "decentralization": "decentralization", + "decentralized application": "decentralized application", + "Decentralized Autonomous Organization (DAO)": "Decentralized Autonomous Organization (DAO)", + "decentralized exchange (DEX)": "decentralized exchange (DEX)", + "decentralized finance": "decentralized finance", + "decentralized web": "decentralized web", + "deposit": "deposit", + "derive / derivation": "derive / derivation", + "dev": "dev", + "Devcon": "Devcon", + "Developer": "Developer", + "DEX": "DEX", + "difficulty": "difficulty", + "difficulty bomb": "difficulty bomb", + "digital asset": "digital asset", + "digital identity": "digital identity", + "Digital signature": "Digital signature", + "Distributed Denial of Service (DDoS) Attack": "Distributed Denial of Service (DDoS) Attack", + "distributed ledger": "distributed ledger", + "Distributed Ledger Technology": "Distributed Ledger Technology", + "DLT": "DLT", + "double spend": "double spend", + "ecosystem": "ecosystem", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "encrypted vs unencrypted keys", + "encryption": "encryption", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", + "entropy": "entropy", + "epoch": "epoch", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "ERC-20 Token Standard", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "ERC-721 Token Standard", + "ETH": "ETH", + "ether (denominations)": "ether (denominations)", + "ether (ETH)": "ether (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Ethereum Improvement Proposal (EIP)", + "Ethereum Name Service (ENS)": "Ethereum Name Service (ENS)", + "Ethereum Public Address": "Ethereum Public Address", + "Ethereum Virtual Machine (EVM)": "Ethereum Virtual Machine (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "exchange", + "Execution client": "Execution client", + "Execution layer": "Execution layer", + "Extended Private Key (XPRIV)": "Extended Private Key (XPRIV)", + "Extended Public Key (XPUB)": "Extended Public Key (XPUB)", + "Extension": "Extension", + "Fantom": "Fantom", + "faucet": "faucet", + "fiat currency": "fiat currency", + "final, finality": "final, finality", + "Finality Rate": "Finality Rate", + "financial technology (FinTech)": "financial technology (FinTech)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "Firewall", + "Flask": "Flask", + "fork": "fork", + "Fractional Ownership": "Fractional Ownership", + "Fraud proof": "Fraud proof", + "full node": "full node", + "Ganache": "Ganache", + "gas": "gas", + "gas fee": "gas fee", + "gas limit": "gas limit", + "gas price": "gas price", + "Gas Station Network": "Gas Station Network", + "genesis block": "genesis block", + "Gigawei": "Gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "Governance", + "GSN": "GSN", + "gwei": "gwei", + "halving": "halving", + "hard fork": "hard fork", + "hardware wallet": "hardware wallet", + "hash (noun)": "hash (noun)", + "hexadecimal; 'hex data'": "hexadecimal; 'hex data'", + "Hierarchical Deterministic (HD) wallet": "Hierarchical Deterministic (HD) wallet", + "hot storage": "hot storage", + "hot wallet": "hot wallet", + "Hybrid Network": "Hybrid Network", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "Identicon / AddressIdenticon / AddressIcon", + "immutability": "immutability", + "Infura": "Infura", + "Initial Public Offering (IPO)": "Initial Public Offering (IPO)", + "Insider Trading": "Insider Trading", + "Inter-Blockchain Communication (IBC) Protocol": "Inter-Blockchain Communication (IBC) Protocol", + "internal transaction": "internal transaction", + "Interoperability": "Interoperability", + "InterPlanetary File System (IPFS)": "InterPlanetary File System (IPFS)", + "IP address": "IP address", + "JSON file": "JSON file", + "JSON-RPC": "JSON-RPC", + "keystore file": "keystore file", + "Know Your Customer (KYC)": "Know Your Customer (KYC)", + "Know Your Transaction": "Know Your Transaction", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "Latency", + "Lattice1": "Lattice1", + "Launchpad": "Launchpad", + "Layer 0": "Layer 0", + "Layer 1": "Layer 1", + "Layer 2": "Layer 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Ledger Live App", + "Library": "Library", + "Lido": "Lido", + "light client": "light client", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "Liquid Democracy (Delegative Democracy)", + "Liquidation": "Liquidation", + "liquidity": "liquidity", + "liquidity pool": "liquidity pool", + "liquidity staking": "liquidity staking", + "Low": "Low", + "mainnet": "mainnet", + "Maker Protocol": "Maker Protocol", + "Malware": "Malware", + "market cap": "market cap", + "Maximal Extractable Value (MEV)": "Maximal Extractable Value (MEV)", + "Maximum Priority Fee": "Maximum Priority Fee", + "memory pool; mempool": "memory pool; mempool", + "Merge (noun)": "Merge (noun)", + "Merkle Patricia trie": "Merkle Patricia trie", + "Mesh": "Mesh", + "Metadata": "Metadata", + "MetaMask": "MetaMask", + "MetaMask Bridge": "MetaMask Bridge", + "MetaMask Community Platform": "MetaMask Community Platform", + "MetaMask Extension": "MetaMask Extension", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "MetaMask Snaps", + "MetaMetrics": "MetaMetrics", + "metaverse": "metaverse", + "miner tip": "miner tip", + "mining": "mining", + "Mint": "Mint", + "mnemonic phrase": "mnemonic phrase", + "MobiKwik": "MobiKwik", + "modular blockchain": "modular blockchain", + "MoonPay": "MoonPay", + "multi-sig": "multi-sig", + "multi-signature wallet (multisig)": "multi-signature wallet (multisig)", + "Multifactor Authentication": "Multifactor Authentication", + "Near-Field Communication (NFC)": "Near-Field Communication (NFC)", + "Nested Blockchain": "Nested Blockchain", + "Network": "Network", + "Network Congestion": "Network Congestion", + "NFT": "NFT", + "NFT aggregator": "NFT aggregator", + "NFT drop": "NFT drop", + "Ngrave": "Ngrave", + "node": "node", + "Non-fungible token": "Non-fungible token", + "nonce": "nonce", + "off-chain": "off-chain", + "ommer block": "ommer block", + "on-chain": "on-chain", + "on-ramp, off-ramp": "on-ramp, off-ramp", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "optimistic rollup", + "Oracle": "Oracle", + "ParaSwap": "ParaSwap", + "parity": "parity", + "Parity": "Parity", + "Passphrase": "Passphrase", + "password manager": "password manager", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "peer-to-peer (P2P)", + "permissioned ledger": "permissioned ledger", + "phishing (noun)": "phishing (noun)", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "PoS/PoW Hybrid", + "Priority fee": "Priority fee", + "private blockchain": "private blockchain", + "private currency": "private currency", + "private key": "private key", + "Proof of Authority (PoA)": "Proof of Authority (PoA)", + "Proof of Stake (PoS)": "Proof of Stake (PoS)", + "Proof of Work (PoW)": "Proof of Work (PoW)", + "protocol": "protocol", + "public blockchain": "public blockchain", + "public key": "public key", + "Public-Key Cryptography": "Public-Key Cryptography", + "Public-Key Infrastructure": "Public-Key Infrastructure", + "QR code": "QR code", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "relayer", + "Remote Procedure Call (RPC)": "Remote Procedure Call (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Roadmap", + "Rocket Pool": "Rocket Pool", + "rollups": "rollups", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "rug pull", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "sandbox", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "scalability", + "Scaling": "Scaling", + "Scrypt": "Scrypt", + "Secret Recovery Phrase": "Secret Recovery Phrase", + "Security Token": "Security Token", + "Security Token Offering (STO)": "Security Token Offering (STO)", + "seed phrase": "seed phrase", + "self-custody (noun)": "self-custody (noun)", + "self-executing": "self-executing", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "serialization", + "Shard chain": "Shard chain", + "sharding (noun)": "sharding (noun)", + "Shielded Transaction": "Shielded Transaction", + "sidechain": "sidechain", + "Signature (Cryptographic)": "Signature (Cryptographic)", + "slashing condition": "slashing condition", + "slippage": "slippage", + "slot": "slot", + "smart contract": "smart contract", + "snap": "snap", + "soft fork": "soft fork", + "Software Development Kit (SDK)": "Software Development Kit (SDK)", + "Solidity": "Solidity", + "stablecoin": "stablecoin", + "staking (noun)": "staking (noun)", + "state": "state", + "state channels": "state channels", + "Streaming": "Streaming", + "swap (noun)": "swap (noun)", + "Swap /MetaSwap": "Swap /MetaSwap", + "szabo": "szabo", + "testnet (test network)": "testnet (test network)", + "Testnet Kovan": "Testnet Kovan", + "Testnet Rinkeby": "Testnet Rinkeby", + "Testnet Ropsten": "Testnet Ropsten", + "token": "token", + "token lockup": "token lockup", + "Token standard": "Token standard", + "Total Value Locked (TVL)": "Total Value Locked (TVL)", + "Transaction": "Transaction", + "transaction block": "transaction block", + "transaction fee": "transaction fee", + "transaction ID": "transaction ID", + "transaction pool": "transaction pool", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "trustless", + "Turing-complete": "Turing-complete", + "Two-Factor Authentication (2FA)": "Two-Factor Authentication (2FA)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "unspent transaction output (UTXO)", + "upgrade": "upgrade", + "UTXO": "UTXO", + "validator": "validator", + "validity proof": "validity proof", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "Vesting", + "wallet": "wallet", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "Wei", + "Whitepaper": "Whitepaper", + "Wrapping": "Wrapping", + "Wyre": "Wyre", + "yield farming": "yield farming", + "yield-bearing tokens": "yield-bearing tokens", + "zero address": "zero address", + "Zero-knowledge proof": "Zero-knowledge proof", + "Zero-knowledge rollup": "Zero-knowledge rollup", + "zk-SNARKs": "zk-SNARKs" +} diff --git a/src/i18n/locales/src/i18n/locales/es/translation.json b/src/i18n/locales/src/i18n/locales/es/translation.json new file mode 100644 index 0000000..d96b7e0 --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/es/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "ataque del 51 %", + "Aave": "Aave", + "Account": "cuenta", + "ACH transfer": "transferencia ACH", + "address; public address; account address": "dirección/\"dirección pública\" (dirección de monedero)", + "Advanced": "avanzados", + "aggregator": "agregador", + "Aggressive": "agresiva/o", + "Agoric": "Agoric", + "air-gapping": "airdrop", + "airdrop": "airdrop", + "airdrop (noun)": "AirGap Vault", + "AirGap Vault": "espacios de aire", + "AirSwap": "AirSwap", + "algorithm": "algoritmo", + "altcoin": "altcoin", + "AML (Anti-Money Laundering)": "prevención de blanqueo de capitales (PBC)", + "API": "API", + "API (Application Programming Interface)": "API (interfaz de programación de aplicaciones)", + "AppChain": "cadena específica de la aplicación", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (circuito integrado de aplicación específica)", + "asset provenance": "procedencia de activos", + "attestation": "atestación", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "tarifa base", + "Beacon Chain": "cadena Beacon", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Bitcoin / bitcoin (BTC)", + "block (noun)": "bloque", + "block explorer": "explorador de bloques", + "block height": "altura del bloque", + "block reward": "recompensa por bloque", + "block time": "tiempo del bloque", + "blockchain": "cadena de bloques", + "Blockchain explorer": "explorador de la cadenas de bloques", + "blockchain trilemma": "trilema de la cadenas de bloques", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "recompensa por errores", + "brain wallet": "monedero memorizado", + "Brave": "Brave", + "Bridge": "puente", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "código de bytes", + "Byzantine fault tolerance": "tolerancia a fallas bizantinas", + "Byzantium fork": "allet", + "Celo": "Celo", + "Centralized exchange (CEX)": "intercambio centralizado (CEX)", + "CEX": "CEX", + "chain ID": "ID de cadena", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "cliente (Ethereum u otra blockchain compatible)", + "Codefi": "Codefi", + "coin": "moneda", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "almacenamiento en frío", + "cold wallet / cold storage": "monedero en frío / almacenamiento en frío", + "Community Platform": "plataforma comunitaria", + "Compiling": "compilación", + "Compound": "Compound", + "confirmation": "confirmación", + "consensus": "consenso", + "Consensus client": "cliente de consenso", + "Consensus layer": "capa de consenso", + "Consensus mechanism": "mecanismo de consenso", + "Consensys": "Consensys", + "Constantinople fork": "bifurcación Constantinople", + "contract": "contrato", + "Contract account": "cuenta de contrato", + "CoolWallet": "CoolWallet", + "crypto asset": "cripto", + "crypto bounties": "criptoactivo", + "crypto fund": "", + "crypto wallet": "criptofondo", + "crypto-": "criptomonedero", + "crypto-compliance": "criptoactivos", + "cryptoassets": "criptocumplimiento", + "cryptocurrency": "criptomoneda", + "cryptoeconomics": "criptoeconomía", + "cryptography": "criptografía", + "Curve": "Curve", + "custody (noun)": "custodia", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "dapp", + "decentralization": "descentralización", + "decentralized application": "aplicación descentralizada", + "Decentralized Autonomous Organization (DAO)": "organización autónoma descentralizada (DAO)", + "decentralized exchange (DEX)": "intercambio descentralizado (DEX)", + "decentralized finance": "finanzas descentralizadas", + "decentralized web": "web descentralizada", + "deposit": "", + "derive / derivation": "derivar / derivación", + "dev": "desarrollador", + "Devcon": "Devcon", + "Developer": "desarrollador", + "DEX": "DEX", + "difficulty": "dificultad", + "difficulty bomb": "bomba de dificultad", + "digital asset": "activo digital", + "digital identity": "identidad digital", + "Digital signature": "firma digital", + "Distributed Denial of Service (DDoS) Attack": "ataque distribuido de denegación de servicio (DDoS)", + "distributed ledger": "registro distribuido", + "Distributed Ledger Technology": "tecnología de registro distribuido", + "DLT": "DLT", + "double spend": "doble gasto", + "ecosystem": "ecosistema", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "claves cifradas vs no cifradas", + "encryption": "cifrado", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", + "entropy": "entropía", + "epoch": "época", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "token estándar ERC-20", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "token estándar ERC-721", + "ETH": "ETH", + "ether (denominations)": "ether (denominaciones)", + "ether (ETH)": "ether (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "propuesta de mejora de Ethereum (EIP)", + "Ethereum Name Service (ENS)": "servicio de nombres de Ethereum (ENS)", + "Ethereum Public Address": "dirección pública de ethereum", + "Ethereum Virtual Machine (EVM)": "máquina virtual de Ethereum (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "intercambio", + "Execution client": "cliente de ejecución", + "Execution layer": "capa de ejecución", + "Extended Private Key (XPRIV)": "clave privada extendida (XPRIV)", + "Extended Public Key (XPUB)": "clave pública extendida (XPUB)", + "Extension": "extensión", + "Fantom": "Fantom", + "faucet": "grifo", + "fiat currency": "moneda fiduciaria", + "final, finality": "final, finalidad", + "Finality Rate": "velocidad de finalidad", + "financial technology (FinTech)": "tecnología financiera (fintech)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "cortafuegos", + "Flask": "Flask", + "fork": "bifurcación", + "Fractional Ownership": "titularidad fraccionaria", + "Fraud proof": "a prueba de fraude", + "full node": "nodo completo", + "Ganache": "Ganache", + "gas": "gas", + "gas fee": "tarifa de gas", + "gas limit": "límite de gas", + "gas price": "precio del gas", + "Gas Station Network": "Gas Station Network", + "genesis block": "bloque génesis", + "Gigawei": "gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "gobernanza", + "GSN": "GSN", + "gwei": "gwei", + "halving": "reducción a la mitad", + "hard fork": "bifurcación dura", + "hardware wallet": "monedero físico", + "hash (noun)": "hash", + "hexadecimal; 'hex data'": "hexadecimal; \"datos hexadecimales", + "Hierarchical Deterministic (HD) wallet": "monedero determinista jerárquico (HD)", + "hot storage": "almacenamiento en caliente", + "hot wallet": "monedero en caliente", + "Hybrid Network": "red híbrida", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "identicon / identicon de dirección / ícono de dirección", + "immutability": "inmutabilidad", + "Infura": "Infura", + "Initial Public Offering (IPO)": "oferta pública inicial (OPI)", + "Insider Trading": "información privilegiada", + "Inter-Blockchain Communication (IBC) Protocol": "Protocolo de comunicación entre cadenas de bloques (IBC)", + "internal transaction": "transacción interna", + "Interoperability": "interoperabilidad", + "InterPlanetary File System (IPFS)": "sistema de archivos interplanetario (IPFS)", + "IP address": "dirección IP", + "JSON file": "archivo JSON", + "JSON-RPC": "JSON-RPC", + "keystore file": "archivo keystore", + "Know Your Customer (KYC)": "conozca a su cliente (KYC)", + "Know Your Transaction": "conozca su transacción (KYT)", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "latencia", + "Lattice1": "Lattice1", + "Launchpad": "plataforma de lanzamiento", + "Layer 0": "capa 0", + "Layer 1": "capa 1", + "Layer 2": "capa 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "aplicación Ledger Live", + "Library": "biblioteca", + "Lido": "Lido", + "light client": "cliente ligero", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "democracia líquida (democracia delegativa)", + "Liquidation": "liquidación", + "liquidity": "liquidez", + "liquidity pool": "fondo de liquidez", + "liquidity staking": "staking de liquidez", + "Low": "baja", + "mainnet": "red principal", + "Maker Protocol": "protocolo Maker", + "Malware": "software malicioso", + "market cap": "capitalización bursátil", + "Maximal Extractable Value (MEV)": "valor máximo extraíble (MEV)", + "Maximum Priority Fee": "tarifa de prioridad máxima", + "memory pool; mempool": "grupo de memoria; mempool", + "Merge (noun)": "fusión", + "Merkle Patricia trie": "árbol de Merkle Patricia trie", + "Mesh": "Mesh", + "Metadata": "metadatos", + "MetaMask": "MetaMask", + "MetaMask Bridge": "puente de MetaMask", + "MetaMask Community Platform": "plataforma comunitaria de MetaMask", + "MetaMask Extension": "extensión de MetaMask", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "metaverso", + "miner tip": "propina del minero", + "mining": "minería", + "Mint": "acuñar", + "mnemonic phrase": "frase mnemotécnica", + "MobiKwik": "MobiKwik", + "modular blockchain": "cadena de bloques modular", + "MoonPay": "MoonPay", + "multi-sig": "multifirma", + "multi-signature wallet (multisig)": "monadero multifirma", + "Multifactor Authentication": "autenticación multifactor", + "Near-Field Communication (NFC)": "comunicación de campo cercano (NFC)", + "Nested Blockchain": "cadena de bloques anidada", + "Network": "red", + "Network Congestion": "congestión de red", + "NFT": "NFT", + "NFT aggregator": "agregador de NFT", + "NFT drop": "drop de NFT", + "Ngrave": "Ngrave", + "node": "nodo", + "Non-fungible token": "token no fungible", + "nonce": "nonce", + "off-chain": "fuera de cadena", + "ommer block": "bloque ommer", + "on-chain": "en cadena", + "on-ramp, off-ramp": "rampa de acceso, rampa de salida", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "rollup optimista", + "Oracle": "oráculo", + "ParaSwap": "ParaSwap", + "parity": "paridad", + "Parity": "Parity", + "Passphrase": "frase de contraseña", + "password manager": "gestor de contraseñas", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "entre pares (P2P)", + "permissioned ledger": "registro autorizado", + "phishing (noun)": "suplantación de identidad (sustantivo)", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "híbrido PoS/PoW", + "Priority fee": "tarifa de prioridad", + "private blockchain": "cadena de bloques privada", + "private currency": "moneda privada", + "private key": "clave privada", + "Proof of Authority (PoA)": "prueba de autoridad (PoA)", + "Proof of Stake (PoS)": "prueba de participación (PoS)", + "Proof of Work (PoW)": "prueba de trabajo (PoW)", + "protocol": "protocolo", + "public blockchain": "cadena de bloques pública", + "public key": "clave pública", + "Public-Key Cryptography": "criptografía de clave pública", + "Public-Key Infrastructure": "infraestructura de clave pública", + "QR code": "código QR", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "repetidor", + "Remote Procedure Call (RPC)": "llamada a procedimiento remoto (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Hoja de ruta", + "Rocket Pool": "Rocket Pool", + "rollups": "rollups", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "tirón de alfombra", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "entorno de pruebas", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "escalabilidad", + "Scaling": "escalado", + "Scrypt": "scrypt", + "Secret Recovery Phrase": "frase secreta de recuperación", + "Security Token": "token de seguridad", + "Security Token Offering (STO)": "oferta de tokens de seguridad (STO)", + "seed phrase": "frase semilla", + "self-custody (noun)": "autocustodia", + "self-executing": "autoejecutable", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "serialización", + "Shard chain": "cadena de fragmentos", + "sharding (noun)": "fragmentación", + "Shielded Transaction": "transacción blindada", + "sidechain": "cadena lateral", + "Signature (Cryptographic)": "firma (criptográfica)", + "slashing condition": "condición de corte", + "slippage": "deslizamiento", + "slot": "ranura", + "smart contract": "contrato inteligente", + "snap": "Snap", + "soft fork": "bifurcación suave", + "Software Development Kit (SDK)": "kit de desarrollo de software (SDK)", + "Solidity": "Solidity", + "stablecoin": "moneda estable", + "staking (noun)": "staking", + "state": "estado", + "state channels": "canales de estado", + "Streaming": "flujo", + "swap (noun)": "intercambio", + "Swap /MetaSwap": "intercambio/metaintercambio", + "szabo": "szabo", + "testnet (test network)": "testnet (red de prueba)", + "Testnet Kovan": "red de pruebas Kovan", + "Testnet Rinkeby": "red de pruebas Rinkeby", + "Testnet Ropsten": "red de pruebas Ropsten", + "token": "token", + "token lockup": "bloqueo de tokens", + "Token standard": "Estándar de tokenes", + "Total Value Locked (TVL)": "valor total bloqueado (TVL)", + "Transaction": "transacción", + "transaction block": "bloque de transacciones", + "transaction fee": "tarifa de transacción", + "transaction ID": "ID de transacción", + "transaction pool": "grupo de transacciones", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "sin confianza", + "Turing-complete": "Turing completo", + "Two-Factor Authentication (2FA)": "autenticación de dos factores (2FA)", + "TXID": "ID de transacción", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "salida de transacción no gastada (UTXO)", + "upgrade": "actualizar", + "UTXO": "UTXO", + "validator": "validador", + "validity proof": "prueba de validez", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "bloqueo de tokens", + "wallet": "monedero", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "wei", + "Whitepaper": "libro blanco", + "Wrapping": "envolver", + "Wyre": "Wyre", + "yield farming": "agricultura de rendimiento", + "yield-bearing tokens": "tokens de rendimiento", + "zero address": "dirección cero", + "Zero-knowledge proof": "prueba de conocimiento cero", + "Zero-knowledge rollup": "rollup de conocimiento cero", + "zk-SNARKs": "zk-SNARKs" +} diff --git a/src/i18n/locales/src/i18n/locales/fr/translation.json b/src/i18n/locales/src/i18n/locales/fr/translation.json new file mode 100644 index 0000000..d778f82 --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/fr/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "Attaque des 51 %", + "Aave": "Aave", + "Account": "Compte", + "ACH transfer": "Transfert ACH", + "address; public address; account address": "adresse/ « adresse publique » (adresse du portefeuille)", + "Advanced": "Avancé", + "aggregator": "agrégateur", + "Aggressive": "Agressif", + "Agoric": "Agoric", + "air-gapping": "isolation déconnectée", + "airdrop": "airdrop", + "airdrop (noun)": "airdrop (nom)", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "algorithme", + "altcoin": "altcoin", + "AML (Anti-Money Laundering)": "AML (lutte contre le blanchiment d’argent)", + "API": "API", + "API (Application Programming Interface)": "API (interface de programmation d’application)", + "AppChain": "AppChain", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (circuit intégré spécifique à une application)", + "asset provenance": "Provenance de l’actif", + "attestation": "attestation", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "Frais de base", + "Beacon Chain": "Chaîne phare", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Bitcoin / bitcoin (BTC)", + "block (noun)": "Bloc (nom)", + "block explorer": "explorateur de blocs", + "block height": "hauteur de bloc", + "block reward": "récompense de bloc", + "block time": "délai du bloc", + "blockchain": "blockchain/chaîne de blocs", + "Blockchain explorer": "Explorateur de blockchain", + "blockchain trilemma": "Trilemme de la blockchain", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "prime/prime de bug", + "brain wallet": "portefeuille mnémotechnique", + "Brave": "Brave", + "Bridge": "Passerelle", + "BTC": "BTC", + "BUIDL": "BUIDL (voir nos réalisations)", + "bytecode": "bytecode", + "Byzantine fault tolerance": "Panne byzantine", + "Byzantium fork": "Fork Byzance", + "Celo": "Celo", + "Centralized exchange (CEX)": "Échange centralisé (CEX)", + "CEX": "CEX", + "chain ID": "ID de chaîne", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "client (Ethereum ou autre compatible avec la blockchain)", + "Codefi": "Codefi", + "coin": "monnaie/jeton fongible", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "stockage déconnecté", + "cold wallet / cold storage": "portefeuille déconnecté /stockage déconnecté", + "Community Platform": "Plateforme communautaire", + "Compiling": "Compiler", + "Compound": "Compound", + "confirmation": "confirmation", + "consensus": "consensus", + "Consensus client": "client de consensus", + "Consensus layer": "couche de consensus", + "Consensus mechanism": "mécanisme de consensus", + "Consensys": "Consensys", + "Constantinople fork": "Fork Constantinople", + "contract": "contrat", + "Contract account": "compte du contrat", + "CoolWallet": "CoolWallet", + "crypto asset": "cryptoactif", + "crypto bounties": "primes crypto", + "crypto fund": "fonds crypto", + "crypto wallet": "portefeuille crypto", + "crypto-": "crypto-", + "crypto-compliance": "compliance crypto", + "cryptoassets": "cryptoactifs", + "cryptocurrency": "cryptomonnaie", + "cryptoeconomics": "Cryptoéconomie", + "cryptography": "cryptographie", + "Curve": "Curve", + "custody (noun)": "Dépôt (nom)", + "D'CENT": "D’CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "dApp", + "decentralization": "Décentralisation", + "decentralized application": "application décentralisée", + "Decentralized Autonomous Organization (DAO)": "Organisation autonome décentralisée", + "decentralized exchange (DEX)": "Échange décentralisé (DEX)", + "decentralized finance": "finance décentralisée", + "decentralized web": "web décentralisé", + "deposit": "dépôt", + "derive / derivation": "dériver / dérivation", + "dev": "dev.", + "Devcon": "DevCon", + "Developer": "Développeur", + "DEX": "DEX", + "difficulty": "difficulté", + "difficulty bomb": "bombe de difficulté", + "digital asset": "Actif numérique", + "digital identity": "identité numérique", + "Digital signature": "Signature numérique", + "Distributed Denial of Service (DDoS) Attack": "Attaque par déni de service (DDoS)", + "distributed ledger": "registre distribué", + "Distributed Ledger Technology": "Technologie de registre distribué", + "DLT": "DLT", + "double spend": "Double dépense", + "ecosystem": "écosystème", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "clés chiffrées ou clés déchiffrées", + "encryption": "Chiffrement", + "ENS": "ENS (service de nomination Ethereum)", + "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", + "entropy": "entropie", + "epoch": "epoch", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "Norme de jeton ERC-20", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "Norme de jeton ERC-721", + "ETH": "ETH", + "ether (denominations)": "ether (dénominations)", + "ether (ETH)": "ether (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Propositions d’amélioration d’Ethereum (EIP)", + "Ethereum Name Service (ENS)": "Service de nomination Ethereum (ENS)", + "Ethereum Public Address": "Adresse publique Ethereum", + "Ethereum Virtual Machine (EVM)": "Machine virtuelle Ethereum (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "échange", + "Execution client": "Client d’exécution", + "Execution layer": "Couche d’exécution", + "Extended Private Key (XPRIV)": "Clé privée étendue (XPRIV)", + "Extended Public Key (XPUB)": "Clé publique étendue (XPUB)", + "Extension": "Extension", + "Fantom": "Fantom", + "faucet": "faucet", + "fiat currency": "devise fiat / monnaie fiat", + "final, finality": "finale, finalité", + "Finality Rate": "Taux de finalité", + "financial technology (FinTech)": "technologie financière (FinTech)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "Pare-feu", + "Flask": "Flask", + "fork": "fork", + "Fractional Ownership": "Propriété fractionnée", + "Fraud proof": "Preuve de fraude", + "full node": "nœud complet", + "Ganache": "Ganache", + "gas": "gaz", + "gas fee": "frais de gaz", + "gas limit": "limite de gaz", + "gas price": "prix du gaz", + "Gas Station Network": "Gas Station Network", + "genesis block": "bloc initial", + "Gigawei": "Gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "Gouvernance", + "GSN": "GSN", + "gwei": "gwei", + "halving": "Réduire de moitié", + "hard fork": "fork dur", + "hardware wallet": "portefeuille physique", + "hash (noun)": "hachage (nom)", + "hexadecimal; 'hex data'": "hexadécimal ; « données hexadécimales »", + "Hierarchical Deterministic (HD) wallet": "Portefeuille déterministe hiérarchique (HD)", + "hot storage": "stockage connecté", + "hot wallet": "portefeuille connecté", + "Hybrid Network": "Réseau hybride", + "Hyperledger": "Hyperledger", + "ICO": "offre au public de jetons (ICO)", + "Identicon / AddressIdenticon / AddressIcon": "Identicon / AddressIdenticon / AddressIcon", + "immutability": "immutabilité", + "Infura": "Infura", + "Initial Public Offering (IPO)": "Introduction en bourse (IPO)", + "Insider Trading": "Délit d’initié", + "Inter-Blockchain Communication (IBC) Protocol": "Protocole de communication entre chaînes de blocs (IBC)", + "internal transaction": "transaction interne", + "Interoperability": "Interopérabilité", + "InterPlanetary File System (IPFS)": "InterPlanetary File System (IPFS)", + "IP address": "Adresse IP", + "JSON file": "Fichier JSON", + "JSON-RPC": "JSON-RPC", + "keystore file": "fichier keystore", + "Know Your Customer (KYC)": "Know Your Customer (KYC)", + "Know Your Transaction": "Know Your Transaction", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "Latence", + "Lattice1": "Lattice1", + "Launchpad": "Launchpad", + "Layer 0": "Couche 0", + "Layer 1": "Couche 1", + "Layer 2": "Couche 2", + "Learn; MetaMask Learn": "Learn ; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Ledger Live App", + "Library": "Bibliothèque", + "Lido": "Lido", + "light client": "client léger", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "Démocratie liquide (démocratie délégative)", + "Liquidation": "Liquidation", + "liquidity": "liquidités", + "liquidity pool": "pool de liquidités", + "liquidity staking": "staking liquide", + "Low": "Faible", + "mainnet": "réseau principal Ethereum (mainnet)", + "Maker Protocol": "Protocole Maker", + "Malware": "Malware", + "market cap": "capitalisation boursière", + "Maximal Extractable Value (MEV)": "Valeur extractible maximum (MEV)", + "Maximum Priority Fee": "Frais de priorité maximum", + "memory pool; mempool": "pool de stockage des transactions ; mempool", + "Merge (noun)": "Fusion (nom)", + "Merkle Patricia trie": "Arbre de Merkle", + "Mesh": "Mesh", + "Metadata": "Métadonnées", + "MetaMask": "MetaMask", + "MetaMask Bridge": "Passerelle Metamask", + "MetaMask Community Platform": "Plateforme communautaire MetaMask", + "MetaMask Extension": "Extension Metamask", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "métavers", + "miner tip": "pourboire du mineur", + "mining": "minage", + "Mint": "Publier", + "mnemonic phrase": "phrase mnémotechnique", + "MobiKwik": "MobiKwik", + "modular blockchain": "blockchain modulaire / Chaîne de blocs modulaire", + "MoonPay": "MoonPay", + "multi-sig": "Multisig", + "multi-signature wallet (multisig)": "portefeuille multi-signature (Multisig)", + "Multifactor Authentication": "Authentification multifactorielle", + "Near-Field Communication (NFC)": "Communication en champ proche (NFC)", + "Nested Blockchain": "Blockchain imbriquée / Chaîne de blocs imbriquée", + "Network": "Réseau", + "Network Congestion": "Congestion de réseau", + "NFT": "NFT", + "NFT aggregator": "Agrégateur NFT", + "NFT drop": "mise en vente de NFT", + "Ngrave": "Ngrave", + "node": "nœud", + "Non-fungible token": "Jeton non fongible", + "nonce": "nonce", + "off-chain": "hors chaîne", + "ommer block": "bloc ommer", + "on-chain": "dans la chaîne", + "on-ramp, off-ramp": "conversion de monnaie fiat en jetons sur la blockchain (on-ramp), échange d’actifs de la blockchain en monnaie fiat (off-ramp)", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "rollup optimisé", + "Oracle": "Oracle", + "ParaSwap": "ParaSwap", + "parity": "parité", + "Parity": "Parity", + "Passphrase": "Phrase d’authentification", + "password manager": "gestionnaire de mots de passe", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "Pair-à-pair (P2P)", + "permissioned ledger": "registre autorisé", + "phishing (noun)": "hameçonnage (nom)", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "hybride PoS/PoW", + "Priority fee": "Frais de priorité", + "private blockchain": "blockchain privée/ chaîne de blocs privée", + "private currency": "devise privée/monnaie privée", + "private key": "clé privée", + "Proof of Authority (PoA)": "Preuve d’autorité (PoA)", + "Proof of Stake (PoS)": "Preuve d’enjeu (PoS)", + "Proof of Work (PoW)": "Preuve de travail (PoW)", + "protocol": "protocole", + "public blockchain": "blockchain publique/chaîne de blocs publique", + "public key": "clé publique", + "Public-Key Cryptography": "Cryptographie à clé publique", + "Public-Key Infrastructure": "Infrastructure de clé publique", + "QR code": "Code QR", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "relayeur", + "Remote Procedure Call (RPC)": "Appel de procédure à distance (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Feuille de route", + "Rocket Pool": "Rocket Pool", + "rollups": "rollups", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "escroquerie du tirage de tapis (rug pull)", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "environnement de test sandbox", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "scalabiité", + "Scaling": "Monter en charge / Montée en charge", + "Scrypt": "Scrypt", + "Secret Recovery Phrase": "Phrase secrète de récupération", + "Security Token": "Jeton de sécurité", + "Security Token Offering (STO)": "Offre de jetons de sécurité (STO)", + "seed phrase": "phrase secrète", + "self-custody (noun)": "Détention en propre", + "self-executing": "Auto-exécution", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "sérialisation", + "Shard chain": "chaîne de fragment", + "sharding (noun)": "fragmentation (nom)", + "Shielded Transaction": "Transaction protégée", + "sidechain": "chaîne latérale/blockchain secondaire", + "Signature (Cryptographic)": "Signature numérique (cryptographie)", + "slashing condition": "condition de hachage", + "slippage": "slippage / effet de glissement", + "slot": "slot", + "smart contract": "contrat intelligent", + "snap": "Snap", + "soft fork": "fork doux", + "Software Development Kit (SDK)": "Kit de développement logiciel (SDK)", + "Solidity": "Solidity", + "stablecoin": "Stablecoin (monnaie stable)", + "staking (noun)": "staking (nom)", + "state": "état", + "state channels": "canaux d’état", + "Streaming": "Continu", + "swap (noun)": "swap (nom)", + "Swap /MetaSwap": "Swap/Metswap", + "szabo": "szabo", + "testnet (test network)": "testnet (réseau de test)", + "Testnet Kovan": "Testnet Kovan", + "Testnet Rinkeby": "Testnet Rinkeby", + "Testnet Ropsten": "Testnet Ropsten", + "token": "jeton", + "token lockup": "blocage de jetons", + "Token standard": "Jeton standard", + "Total Value Locked (TVL)": "Valeur totale verrouillée (TVL)", + "Transaction": "Transaction", + "transaction block": "bloc de transactions", + "transaction fee": "frais de transaction", + "transaction ID": "ID de transaction", + "transaction pool": "pool de transactions", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "sans confiance", + "Turing-complete": "Turing-complet", + "Two-Factor Authentication (2FA)": "Authentification double (2FA)", + "TXID": "TXID (ID de transaction)", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "sortie de transaction non utilisée (UTXO)", + "upgrade": "mise à niveau / mettre à niveau", + "UTXO": "UTXO", + "validator": "validateur", + "validity proof": "preuve de validité", + "Validium": "Validium", + "Vault Decryptor": "Décrypteur/Déchiffreur de coffre-fort", + "Vesting": "Acquisition", + "wallet": "Portefeuille", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "Wei", + "Whitepaper": "Livre blanc", + "Wrapping": "Emballage", + "Wyre": "Wyre", + "yield farming": "yield farming", + "yield-bearing tokens": "jetons de yield farming", + "zero address": "adresse zéro", + "Zero-knowledge proof": "Preuve à divulgation nulle de connaissance (ZKP)", + "Zero-knowledge rollup": "Rollup à divulgation nulle de connaissance(rollup ZK)", + "zk-SNARKs": "zk-SNARKs" +} diff --git a/src/i18n/locales/src/i18n/locales/id/translation.json b/src/i18n/locales/src/i18n/locales/id/translation.json new file mode 100644 index 0000000..b74a1f1 --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/id/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "2Box Labs", + "51% Attack": "51% Attack", + "Aave": "Aave", + "Account": "Akun", + "ACH transfer": "Transfer ACH", + "address; public address; account address": "alamat/\"alamat publik\" (alamat dompet)", + "Advanced": "Lanjutan", + "aggregator": "agregator", + "Aggressive": "Agresif", + "Agoric": "Agoric", + "air-gapping": "Air-gap", + "airdrop": "airdrop", + "airdrop (noun)": "airdrop", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "algoritma", + "altcoin": "altcoin", + "AML (Anti-Money Laundering)": "AML (Anti-Pencucian Uang)", + "API": "API", + "API (Application Programming Interface)": "API (Antarmuka Pemrograman Aplikasi)", + "AppChain": "AppChain", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (Sirkuit Terintegrasi Khusus di Aplikasi)", + "asset provenance": "Provenance aset", + "attestation": "pengesahan", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "Biaya dasar", + "Beacon Chain": "Beacon Chain", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Bitcoin / bitcoin (BTC)", + "block (noun)": "block", + "block explorer": "block explorer", + "block height": "ketinggian block", + "block reward": "imbalan block", + "block time": "waktu block", + "blockchain": "blockchain", + "Blockchain explorer": "Blockchain explorer", + "blockchain trilemma": "blockchain trilema", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "bounty / bug bounty", + "brain wallet": "brain wallet", + "Brave": "Brave", + "Bridge": "Bridge", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "kode byte", + "Byzantine fault tolerance": "Toleransi kesalahan Byzantine", + "Byzantium fork": "Byzantium fork", + "Celo": "Celo", + "Centralized exchange (CEX)": "Bursa tersentralisasi (CEX)", + "CEX": "CEX", + "chain ID": "ID chain", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "klien (Ethereum atau blockchain yang kompatibel lainnya)", + "Codefi": "Codefi", + "coin": "koin", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "cold storage", + "cold wallet / cold storage": "cold wallet / cold storage", + "Community Platform": "Platform Komunitas", + "Compiling": "Mengompilasi", + "Compound": "Compound", + "confirmation": "konfirmasi", + "consensus": "konsensus", + "Consensus client": "Klien konsensus", + "Consensus layer": "Layer konsensus", + "Consensus mechanism": "Mekanisme konsensus", + "Consensys": "Consensys", + "Constantinople fork": "Constantinople fork", + "contract": "kontrak", + "Contract account": "Akun kontrak", + "CoolWallet": "CoolWallet", + "crypto asset": "aset kripto", + "crypto bounties": "bounty kripto", + "crypto fund": "dana kripto", + "crypto wallet": "dompet kripto", + "crypto-": "kripto-", + "crypto-compliance": "kepatuhan kripto", + "cryptoassets": "aset kripto", + "cryptocurrency": "mata uang kripto", + "cryptoeconomics": "kriptonomik", + "cryptography": "kriptografi", + "Curve": "Curve", + "custody (noun)": "penyimpanan (noun)", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "dapp", + "decentralization": "desentralisasi", + "decentralized application": "aplikasi terdesentralisasi", + "Decentralized Autonomous Organization (DAO)": "Organisasi Otonom Terdesentralisasi (DAO)", + "decentralized exchange (DEX)": "bursa terdesentralisasi (DEX)", + "decentralized finance": "keuangan terdesentralisasi", + "decentralized web": "web terdesentralisasi", + "deposit": "deposit", + "derive / derivation": "berasal / turunan", + "dev": "dev", + "Devcon": "Devcon", + "Developer": "Pengembang", + "DEX": "DEX", + "difficulty": "kesulitan", + "difficulty bomb": "difficulty bomb", + "digital asset": "aset digital", + "digital identity": "identitas digital", + "Digital signature": "Tanda tangan digital", + "Distributed Denial of Service (DDoS) Attack": "Serangan Distributed Denial of Service (DDoS)", + "distributed ledger": "ledger terdistribusi", + "Distributed Ledger Technology": "Teknologi Ledger Terdistribusi", + "DLT": "DLT", + "double spend": "penggunaan ganda", + "ecosystem": "ekosistem", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "kunci terenkripsi vs tidak terenkripsi", + "encryption": "enkripsi", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", + "entropy": "entropi", + "epoch": "epok", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "Token Standar ERC-20", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "Token Standar ERC-721", + "ETH": "ETH", + "ether (denominations)": "ether (denominations)", + "ether (ETH)": "ether (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Proposal Peningkatan Ethereum (EIP)", + "Ethereum Name Service (ENS)": "Layanan Nama Ethereum (ENS)", + "Ethereum Public Address": "Alamat Publik Ethereum", + "Ethereum Virtual Machine (EVM)": "Mesin Virtual Ethereum (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "bursa", + "Execution client": "Klien eksekusi", + "Execution layer": "Layer eksekusi", + "Extended Private Key (XPRIV)": "Ekstensi Kunci Pribadi (XPRIV)", + "Extended Public Key (XPUB)": "Ekstensi Kunci Umum (XPUB)", + "Extension": "Ekstensi", + "Fantom": "Fantom", + "faucet": "faucet", + "fiat currency": "mata uang fiat", + "final, finality": "final, finalitas", + "Finality Rate": "Nilai Finalitas", + "financial technology (FinTech)": "teknologi keuangan (FinTech)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "Firewall", + "Flask": "Flask", + "fork": "fork", + "Fractional Ownership": "Kepemilikan Fraksional", + "Fraud proof": "Bukti Penipuan", + "full node": "node penuh", + "Ganache": "Ganache", + "gas": "gas", + "gas fee": "biaya gas", + "gas limit": "batas gas", + "gas price": "harga gas", + "Gas Station Network": "Gas Station Network", + "genesis block": "block genesis", + "Gigawei": "Gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "Pengelola", + "GSN": "GSN", + "gwei": "gwei", + "halving": "halving", + "hard fork": "hard fork", + "hardware wallet": "dompet perangkat keras", + "hash (noun)": "hash (noun)", + "hexadecimal; 'hex data'": "heksadesimal; \"data hex", + "Hierarchical Deterministic (HD) wallet": "Dompet Deterministik Hierarkis (HD)", + "hot storage": "hot storage", + "hot wallet": "hot wallet", + "Hybrid Network": "Jaringan hybrid", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "Identikon / Identikon Alamat / Ikon Alamat", + "immutability": "imutabilitas", + "Infura": "Infura", + "Initial Public Offering (IPO)": "Penawaran Publik Perdana (IPO)", + "Insider Trading": "Trading Orang Dalam", + "Inter-Blockchain Communication (IBC) Protocol": "Protokol Komunikasi Antar-Blockchain (IBC)", + "internal transaction": "transaksi internal", + "Interoperability": "Interpolaritas", + "InterPlanetary File System (IPFS)": "Sistem File Interplanetary (IPFS)", + "IP address": "Alamat IP", + "JSON file": "File JSON", + "JSON-RPC": "JSON-RPC", + "keystore file": "file keystore", + "Know Your Customer (KYC)": "Prinsip Mengenal Nasabah (KYC)", + "Know Your Transaction": "Prinsip Mengenal Transaksi", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "Latensi", + "Lattice1": "Lattice1", + "Launchpad": "Launchpad", + "Layer 0": "Layer 0", + "Layer 1": "Layer 1", + "Layer 2": "Layer 2", + "Learn; MetaMask Learn": "Learn; Metamask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Applikasi Ledger Live", + "Library": "Library", + "Lido": "Lido", + "light client": "klien ringan", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "Demokrasi Likuid (Demograsi Delegatif)", + "Liquidation": "Likuidasi", + "liquidity": "likuiditas", + "liquidity pool": "pool likuiditas", + "liquidity staking": "staking likuiditas", + "Low": "Rendah", + "mainnet": "mainnet", + "Maker Protocol": "Protokol Maker", + "Malware": "Malware", + "market cap": "kap pasar", + "Maximal Extractable Value (MEV)": "Nilai yang Dapat Diekstrak Maksimal (MEV)", + "Maximum Priority Fee": "Biaya Prioritas Maksimum", + "memory pool; mempool": "pool memori; mempool", + "Merge (noun)": "Gabungan (noun)", + "Merkle Patricia trie": "Merkle Patricia trie", + "Mesh": "Mesh", + "Metadata": "Metadata", + "MetaMask": "MetaMask", + "MetaMask Bridge": "MetaMask Bridge", + "MetaMask Community Platform": "Platform Komunitas MetaMask", + "MetaMask Extension": "Ekstensi MetaMask", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "metaverse", + "miner tip": "tip penambang", + "mining": "penambangan", + "Mint": "Cetak", + "mnemonic phrase": "frasa mnemonik", + "MobiKwik": "MobiKwik", + "modular blockchain": "blockchain modular", + "MoonPay": "MoonPay", + "multi-sig": "multi-sig", + "multi-signature wallet (multisig)": "dompet multi-signature (multisig)", + "Multifactor Authentication": "Autentikasi Multifaktor", + "Near-Field Communication (NFC)": "Komunikasi Near-Field (NFC)", + "Nested Blockchain": "Nested Blockchain", + "Network": "Jaringan", + "Network Congestion": "Kemacetan Jaringan", + "NFT": "NFT", + "NFT aggregator": "agregator NFT", + "NFT drop": "NFT drop", + "Ngrave": "Ngrave", + "node": "node", + "Non-fungible token": "Non-fungible token", + "nonce": "nonce", + "off-chain": "off-chain", + "ommer block": "block ommer", + "on-chain": "on-chain", + "on-ramp, off-ramp": "on-ramp; off-ramp", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "optimistic rollup", + "Oracle": "Oracle", + "ParaSwap": "ParaSwap", + "parity": "paritas", + "Parity": "Parity", + "Passphrase": "Passphrase", + "password manager": "pengelola kata sandi", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "peer-to-peer (P2P)", + "permissioned ledger": "ledger yang diizinkan", + "phishing (noun)": "phishing (noun)", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "PoS/PoW Hybrid", + "Priority fee": "Biaya prioritas", + "private blockchain": "blockchain pribadi", + "private currency": "mata uang pribadi", + "private key": "kunci pribadi", + "Proof of Authority (PoA)": "Proof of Authority (PoA)", + "Proof of Stake (PoS)": "Proof of Stake (PoS)", + "Proof of Work (PoW)": "Proof of Work (PoW)", + "protocol": "protokol", + "public blockchain": "blockchain publik", + "public key": "kunci publik", + "Public-Key Cryptography": "Kriptografi Kunci Publik", + "Public-Key Infrastructure": "Infrastruktur Kunci Publik", + "QR code": "Kode QR", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "relayer", + "Remote Procedure Call (RPC)": "Panggilan Prosedur Jarak Jauh (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Peta jalan", + "Rocket Pool": "Rocket Pool", + "rollups": "rollup", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "rug pull", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "sandbox", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "skalabilitas", + "Scaling": "Scaling", + "Scrypt": "Scrypt", + "Secret Recovery Phrase": "Frasa Pemulihan Rahasia", + "Security Token": "Token Keamanan", + "Security Token Offering (STO)": "Penawaran Token Keamanan (STO)", + "seed phrase": "seed phrase", + "self-custody (noun)": "penyimpanan mandiri (noun)", + "self-executing": "eksekusi mandiri", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "serialisasi", + "Shard chain": "Chain pecahan", + "sharding (noun)": "pemecahan (noun)", + "Shielded Transaction": "Translaksi Terlindung", + "sidechain": "sidechain", + "Signature (Cryptographic)": "Tanda Tangan (Kriptografik)", + "slashing condition": "kondisi slashing", + "slippage": "slippage", + "slot": "slot", + "smart contract": "kontrak cerdas", + "snap": "Snap", + "soft fork": "soft fork", + "Software Development Kit (SDK)": "Kit Pengembangan Perangkat Lunak (SDK)", + "Solidity": "Solidity", + "stablecoin": "stablecoin", + "staking (noun)": "staking (noun)", + "state": "state", + "state channels": "saluran state", + "Streaming": "Streaming", + "swap (noun)": "penukaran (noun)", + "Swap /MetaSwap": "Swap /MetaSwap", + "szabo": "szabo", + "testnet (test network)": "testnet (jaringan tes)", + "Testnet Kovan": "Testnet Kovan", + "Testnet Rinkeby": "Testnet Rinkeby", + "Testnet Ropsten": "Testnet Ropsten", + "token": "token", + "token lockup": "penguncian token", + "Token standard": "Standar token", + "Total Value Locked (TVL)": "Total Nilai Dikunci (TVL)", + "Transaction": "transaksi", + "transaction block": "block transaksi", + "transaction fee": "biaya transaksi", + "transaction ID": "ID transaksi", + "transaction pool": "pool transaksi", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "tidak tepercaya", + "Turing-complete": "Turing-complete", + "Two-Factor Authentication (2FA)": "Autentikasi Dua Faktor (2FA)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "output transaksi tidak digunakan (UTXO)", + "upgrade": "upgrade", + "UTXO": "UTXO", + "validator": "validator", + "validity proof": "bukti validitas", + "Validium": "Validium", + "Vault Decryptor": "Dekriptor Vault", + "Vesting": "Vesting", + "wallet": "dompet", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "Wei", + "Whitepaper": "Whitepaper", + "Wrapping": "Wrapping", + "Wyre": "Wyre", + "yield farming": "yield farming", + "yield-bearing tokens": "token yield-bearing", + "zero address": "alamat nol", + "Zero-knowledge proof": "Bukti nol pengetahuan", + "Zero-knowledge rollup": "rollup nol pengetahuan", + "zk-SNARKs": "zk-ZSNAKRs" +} diff --git a/src/i18n/locales/src/i18n/locales/it/translation.json b/src/i18n/locales/src/i18n/locales/it/translation.json new file mode 100644 index 0000000..1a09490 --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/it/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "Attacco del 51%", + "Aave": "Aave", + "Account": "Account", + "ACH transfer": "Pagamento ACH", + "address; public address; account address": "indirizzo/\"indirizzo pubblico\" (indirizzo del wallet)", + "Advanced": "Avanzati", + "aggregator": "aggregatore", + "Aggressive": "Aggressivo", + "Agoric": "Agoric", + "air-gapping": "air-gap", + "airdrop": "airdrop", + "airdrop (noun)": "airdrop (noun)", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "algoritmo", + "altcoin": "altcoin", + "AML (Anti-Money Laundering)": "AML (Antiriciclaggio)", + "API": "API", + "API (Application Programming Interface)": "API (Application Programming Interface)", + "AppChain": "AppChain", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (circuito integrato per applicazione specifica)", + "asset provenance": "provenienza dei fondi", + "attestation": "attestazione", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "Commissione di base", + "Beacon Chain": "Beacon Chain", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Bitcoin / bitcoin (BTC)", + "block (noun)": "blocco (noun)", + "block explorer": "block explorer", + "block height": "altezza del blocco", + "block reward": "ricompensa del blocco", + "block time": "orario creazione blocco", + "blockchain": "blockchain", + "Blockchain explorer": "Blockchain explorer", + "blockchain trilemma": "Trilemma della blockchain", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "bounty / bug bounty", + "brain wallet": "brain wallet", + "Brave": "Brave", + "Bridge": "Bridge", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "bytecode", + "Byzantine fault tolerance": "Tolleranza agli errori bizantini", + "Byzantium fork": "Fork Byzantium", + "Celo": "Celo", + "Centralized exchange (CEX)": "Exchange centralizzato (CEX)", + "CEX": "CEX", + "chain ID": "chain ID", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "client (blockchain Ethereum o altre compatibili)", + "Codefi": "Codefi", + "coin": "moneta", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "cold storage", + "cold wallet / cold storage": "cold wallet / cold storage", + "Community Platform": "Piattaforma della community", + "Compiling": "Compiling", + "Compound": "Compound", + "confirmation": "conferma", + "consensus": "consensus", + "Consensus client": "Consensus client", + "Consensus layer": "Consensus layer", + "Consensus mechanism": "Meccanismo di consenso", + "Consensys": "Consensys", + "Constantinople fork": "Fork di Costantinopoli", + "contract": "contratto", + "Contract account": "Account del contratto", + "CoolWallet": "CoolWallet", + "crypto asset": "crypto asset", + "crypto bounties": "crypto bounty", + "crypto fund": "crypto fund", + "crypto wallet": "wallet crypto", + "crypto-": "crypto-", + "crypto-compliance": "crypto-compliance", + "cryptoassets": "cryptoasset", + "cryptocurrency": "criptovaluta", + "cryptoeconomics": "cryptoeconomics", + "cryptography": "crittografia", + "Curve": "Curve", + "custody (noun)": "custodia (noun)", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "dapp", + "decentralization": "decentralizzazione", + "decentralized application": "applicazione decentralizzata", + "Decentralized Autonomous Organization (DAO)": "Organizzazione autonoma decentralizzata (DAO)", + "decentralized exchange (DEX)": "exchange decentralizzato (DEX)", + "decentralized finance": "finanza decentralizzata", + "decentralized web": "web decentralizzato", + "deposit": "deposito", + "derive / derivation": "deriva / derivazione", + "dev": "dev", + "Devcon": "Devcon", + "Developer": "Sviluppatore", + "DEX": "DEX", + "difficulty": "difficoltà", + "difficulty bomb": "difficulty bomb", + "digital asset": "asset digitale", + "digital identity": "identità digitale", + "Digital signature": "Firma digitale", + "Distributed Denial of Service (DDoS) Attack": "Attacco Distributed Denial of Service (DDoS)", + "distributed ledger": "registro distribuito", + "Distributed Ledger Technology": "Distributed Ledger Technology", + "DLT": "DLT", + "double spend": "doppia spesa", + "ecosystem": "ecosistema", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "chiavi crittografate vs non crittografate", + "encryption": "Crittografia", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", + "entropy": "entropia", + "epoch": "epoch", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "Standard ERC-20", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "Standard ERC-721", + "ETH": "ETH", + "ether (denominations)": "ether (denominazioni)", + "ether (ETH)": "ether (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Ethereum Improvement Proposal (EIP)", + "Ethereum Name Service (ENS)": "Ethereum Name Service (ENS)", + "Ethereum Public Address": "Indirizzo pubblico Ethereum", + "Ethereum Virtual Machine (EVM)": "Ethereum Virtual Machine (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "exchange", + "Execution client": "Client di esecuzione", + "Execution layer": "Layer di esecuzione", + "Extended Private Key (XPRIV)": "Chiave privata estesa (XPRIV)", + "Extended Public Key (XPUB)": "Chiave pubblica estesa (XPUB)", + "Extension": "Estensione", + "Fantom": "Fantom", + "faucet": "faucet", + "fiat currency": "moneta legale", + "final, finality": "finale, finality", + "Finality Rate": "Finality Rate", + "financial technology (FinTech)": "tecnologia finanziaria (FinTech)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "Firewall", + "Flask": "Flask", + "fork": "fork", + "Fractional Ownership": "Multiproprietà", + "Fraud proof": "A prova di frode", + "full node": "nodo completo", + "Ganache": "Ganache", + "gas": "gas", + "gas fee": "commissione del gas", + "gas limit": "limite di gas", + "gas price": "prezzo gas", + "Gas Station Network": "Gas Station Network", + "genesis block": "blocco di genesi", + "Gigawei": "Gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "Governance", + "GSN": "GSN", + "gwei": "gwei", + "halving": "halving", + "hard fork": "hard fork", + "hardware wallet": "wallet hardware", + "hash (noun)": "hash (noun)", + "hexadecimal; 'hex data'": "esadecimale; 'dati esadecimali'", + "Hierarchical Deterministic (HD) wallet": "Wallet gerarchico deterministico (HD)", + "hot storage": "hot storage", + "hot wallet": "hot wallet", + "Hybrid Network": "Rete ibrida", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "Identicon / AddressIdenticon / AddressIcon", + "immutability": "immutabilità", + "Infura": "Infura", + "Initial Public Offering (IPO)": "Initial Public Offering (IPO)", + "Insider Trading": "Insider Trading", + "Inter-Blockchain Communication (IBC) Protocol": "Inter-Blockchain Communication Protocol (IBC)", + "internal transaction": "transazione interna", + "Interoperability": "Interoperabilità", + "InterPlanetary File System (IPFS)": "InterPlanetary File System (IPFS)", + "IP address": "Indirizzo IP", + "JSON file": "File JSON", + "JSON-RPC": "JSON-RPC", + "keystore file": "file keystore", + "Know Your Customer (KYC)": "Know Your Customer (KYC)", + "Know Your Transaction": "Know Your Transaction", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "Latenza", + "Lattice1": "Lattice1", + "Launchpad": "Launchpad", + "Layer 0": "Layer 0", + "Layer 1": "Layer 1", + "Layer 2": "Layer 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Ledger Live App", + "Library": "Libreria", + "Lido": "Lido", + "light client": "client leggero", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "Democrazia liquida (Democrazia delegata)", + "Liquidation": "Liquidazione", + "liquidity": "liquidità", + "liquidity pool": "pool di liquidità", + "liquidity staking": "staking di liquidità", + "Low": "Basse", + "mainnet": "mainnet", + "Maker Protocol": "Maker Protocol", + "Malware": "Malware", + "market cap": "capitalizzazione di mercato", + "Maximal Extractable Value (MEV)": "Valore Massimo Estraibile (MEV)", + "Maximum Priority Fee": "Tariffa prioritaria massima", + "memory pool; mempool": "pool di memoria; mempool", + "Merge (noun)": "Merge (noun)", + "Merkle Patricia trie": "Trie di Patricia Merkle", + "Mesh": "Mesh", + "Metadata": "Metadati", + "MetaMask": "MetaMask", + "MetaMask Bridge": "MetaMask Bridge", + "MetaMask Community Platform": "Piattaforma della Community di MetaMask", + "MetaMask Extension": "Estensione MetaMask", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "metaverso", + "miner tip": "mancia per i miner", + "mining": "mining", + "Mint": "Mint", + "mnemonic phrase": "frase mnemonica", + "MobiKwik": "MobiKwik", + "modular blockchain": "blockchain modulare", + "MoonPay": "MoonPay", + "multi-sig": "multi-sig", + "multi-signature wallet (multisig)": "portafoglio multi-firma (multisig)", + "Multifactor Authentication": "Autenticazione a più fattori", + "Near-Field Communication (NFC)": "Near-Field Communication (NFC)", + "Nested Blockchain": "Nested Blockchain", + "Network": "Rete", + "Network Congestion": "Congestione della rete", + "NFT": "NFT", + "NFT aggregator": "Aggregatore NFT", + "NFT drop": "NFT drop", + "Ngrave": "Ngrave", + "node": "nodo", + "Non-fungible token": "Non-fungible token", + "nonce": "nonce", + "off-chain": "off-chain", + "ommer block": "ommer block", + "on-chain": "on-chain", + "on-ramp, off-ramp": "on-ramp, off-ramp", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "rollup ottimistico", + "Oracle": "Oracle", + "ParaSwap": "ParaSwap", + "parity": "parità", + "Parity": "Parity", + "Passphrase": "Passphrase", + "password manager": "gestore di password", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "peer-to-peer (P2P)", + "permissioned ledger": "permissioned ledger", + "phishing (noun)": "phishing (noun)", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "PoS/PoW ibrido", + "Priority fee": "Tariffa prioritaria", + "private blockchain": "blockchain privata", + "private currency": "valuta privata", + "private key": "chiave privata", + "Proof of Authority (PoA)": "Proof of Authority (PoA)", + "Proof of Stake (PoS)": "Proof of Stake (PoS)", + "Proof of Work (PoW)": "Proof of Work (PoW)", + "protocol": "protocollo", + "public blockchain": "blockchain pubblica", + "public key": "chiave pubblica", + "Public-Key Cryptography": "Crittografia chiave pubblica", + "Public-Key Infrastructure": "Infrastruttura chiave pubblica", + "QR code": "Codice QR", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "relayer", + "Remote Procedure Call (RPC)": "Chiamata di procedura remota (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Roadmap", + "Rocket Pool": "Rocket Pool", + "rollups": "rollup", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "rug pull", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "sandbox", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "scalabilità", + "Scaling": "Scaling", + "Scrypt": "Scrypt", + "Secret Recovery Phrase": "Frase di recupero segreta", + "Security Token": "Security Token", + "Security Token Offering (STO)": "Security Token Offering (STO)", + "seed phrase": "frase di ripristino", + "self-custody (noun)": "self-custody (noun)", + "self-executing": "auto-esecuzione", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "serializzazione", + "Shard chain": "Shard chain", + "sharding (noun)": "sharding (noun)", + "Shielded Transaction": "Transazione protetta", + "sidechain": "sidechain", + "Signature (Cryptographic)": "Firma (crittata)", + "slashing condition": "condizione di slash", + "slippage": "slippage", + "slot": "slot", + "smart contract": "smart contract", + "snap": "Snap", + "soft fork": "soft fork", + "Software Development Kit (SDK)": "Software Development Kit (SDK)", + "Solidity": "Solidity", + "stablecoin": "stablecoin", + "staking (noun)": "staking (noun)", + "state": "stato", + "state channels": "canali di stato", + "Streaming": "Streaming", + "swap (noun)": "scambio (noun)", + "Swap /MetaSwap": "Swap /MetaSwap", + "szabo": "szabo", + "testnet (test network)": "testnet (test network)", + "Testnet Kovan": "Testnet Kovan", + "Testnet Rinkeby": "Testnet Rinkeby", + "Testnet Ropsten": "Testnet Ropsten", + "token": "token", + "token lockup": "lock-up del token", + "Token standard": "Standard del Token", + "Total Value Locked (TVL)": "Valore totale bloccato (TVL)", + "Transaction": "Transazione", + "transaction block": "blocco transazione", + "transaction fee": "commissione transazione", + "transaction ID": "ID transazione", + "transaction pool": "pool transazione", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "trustless", + "Turing-complete": "Turing equivalenza", + "Two-Factor Authentication (2FA)": "Autenticazione a due fattori (2FA)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "output di una transazione non spesa (UTXO)", + "upgrade": "upgrade", + "UTXO": "UTXO", + "validator": "validatore", + "validity proof": "prova di validazione", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "Vesting", + "wallet": "portafoglio", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "Wei", + "Whitepaper": "Whitepaper", + "Wrapping": "Wrapping", + "Wyre": "Wyre", + "yield farming": "yield farming", + "yield-bearing tokens": "token fruttiferi", + "zero address": "indirizzo zero", + "Zero-knowledge proof": "Dimostrazione a conoscenza zero", + "Zero-knowledge rollup": "Rollup a conoscenza zero", + "zk-SNARKs": "Argomento di conoscenza succinto non interattivo a conoscenza zero (zk-SNARKs)" +} diff --git a/src/i18n/locales/src/i18n/locales/ja/translation.json b/src/i18n/locales/src/i18n/locales/ja/translation.json new file mode 100644 index 0000000..03ed2e9 --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/ja/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "51% 攻撃", + "Aave": "Aave", + "Account": "アカウント", + "ACH transfer": "ACH 送金", + "address; public address; account address": "アドレス/\"パブリックアドレス\" (ウォレットアドレス)", + "Advanced": "高度な設定", + "aggregator": "アグリゲーター", + "Aggressive": "積極的", + "Agoric": "Agoric", + "air-gapping": "エアギャップ", + "airdrop": "エアドロップする", + "airdrop (noun)": "エアドロップ", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "アルゴリズム", + "altcoin": "アルトコイン", + "AML (Anti-Money Laundering)": "AML (マネーロンダリング対策)", + "API": "API", + "API (Application Programming Interface)": "API (アプリケーションプログラミングインターフェイス)", + "AppChain": "AppChain", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (特定用途向け集積回路)", + "asset provenance": "資産の来歴追跡", + "attestation": "証明", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "基本料金", + "Beacon Chain": "ビーコンチェーン", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "ビットコイン / ビットコイン (BTC)", + "block (noun)": "ブロック", + "block explorer": "ブロックエクスプローラー", + "block height": "ブロックの高さ", + "block reward": "ブロック報酬", + "block time": "ブロックタイム", + "blockchain": "ブロックチェーン", + "Blockchain explorer": "ブロックチェーンエクスプローラー", + "blockchain trilemma": "ブロックチェーンのトリレンマ", + "BNB Chain": "BNB チェーン", + "bounty / bug bounty": "報奨金 / バグ発見報奨金", + "brain wallet": "ブレインウォレット", + "Brave": "Brave", + "Bridge": "ブリッジ", + "BTC": "BTC", + "BUIDL": "BUIDL (ビドル)", + "bytecode": "バイトコード", + "Byzantine fault tolerance": "ビザンチン障害耐性", + "Byzantium fork": "ビザンチウムフォーク", + "Celo": "Celo", + "Centralized exchange (CEX)": "中央集権型取引所 (CEX)", + "CEX": "CEX", + "chain ID": "チェーン ID", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "クライアント", + "Codefi": "Codefi", + "coin": "コイン", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "コールドストレージ", + "cold wallet / cold storage": "コールドウォレット / コールドストレージ", + "Community Platform": "コミュニティプラットフォーム", + "Compiling": "コンパイル", + "Compound": "Compound", + "confirmation": "承認", + "consensus": "コンセンサス", + "Consensus client": "コンセンサスクライアント", + "Consensus layer": "コンセンサスレイヤー", + "Consensus mechanism": "コンセンサスメカニズム", + "Consensys": "Consensys", + "Constantinople fork": "コンスタンティノープルフォーク", + "contract": "コントラクト", + "Contract account": "コントラクトアカウント", + "CoolWallet": "CoolWallet", + "crypto asset": "暗号資産", + "crypto bounties": "クリプトバウンティ", + "crypto fund": "暗号資産ファンド", + "crypto wallet": "暗号資産ウォレット", + "crypto-": "クリプト-", + "crypto-compliance": "クリプトコンプライアンス", + "cryptoassets": "暗号資産", + "cryptocurrency": "仮想通貨", + "cryptoeconomics": "クリプトエコノミクス", + "cryptography": "暗号技術", + "Curve": "Curve", + "custody (noun)": "カストディ", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "DApp", + "decentralization": "分散化", + "decentralized application": "分散型アプリケーション", + "Decentralized Autonomous Organization (DAO)": "分散型自律組織 (DAO)", + "decentralized exchange (DEX)": "分散型取引所 (DEX)", + "decentralized finance": "分散型金融", + "decentralized web": "分散型 Web", + "deposit": "デポジット", + "derive / derivation": "導き出す / 導出", + "dev": "Dev", + "Devcon": "Devcon", + "Developer": "開発者", + "DEX": "DEX", + "difficulty": "採掘難易度", + "difficulty bomb": "ディフィカルティボム", + "digital asset": "デジタル資産", + "digital identity": "デジタルアイデンティティ", + "Digital signature": "デジタル署名", + "Distributed Denial of Service (DDoS) Attack": "分散型サービス拒否 (DDoS) 攻撃", + "distributed ledger": "分散型台帳", + "Distributed Ledger Technology": "分散型台帳技術", + "DLT": "DLT", + "double spend": "二重支払い", + "ecosystem": "エコシステム", + "Edge": "エッジ / Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "暗号化鍵 vs 非暗号化鍵", + "encryption": "暗号化", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", + "entropy": "エントロピー", + "epoch": "エポック", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "ERC-20 トークン規格", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "ERC-721 トークン規格", + "ETH": "ETH", + "ether (denominations)": "ether", + "ether (ETH)": "イーサ", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Ethereum 改善提案 (EIP)", + "Ethereum Name Service (ENS)": "Ethereum ネームサービス (ENS)", + "Ethereum Public Address": "Ethereum パブリックアドレス", + "Ethereum Virtual Machine (EVM)": "Ethereum 仮想マシン (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "取引所", + "Execution client": "実行クライアント", + "Execution layer": "実行レイヤー", + "Extended Private Key (XPRIV)": "拡張秘密鍵 (XPRIV)", + "Extended Public Key (XPUB)": "拡張公開鍵 (XPUB)", + "Extension": "拡張機能", + "Fantom": "Fantom", + "faucet": "フォーセット", + "fiat currency": "法定通貨", + "final, finality": "確定, ファイナリティ", + "Finality Rate": "ファイナリティの速度", + "financial technology (FinTech)": "フィンテック (FinTech)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "ファイアウォール", + "Flask": "Flask", + "fork": "フォーク", + "Fractional Ownership": "部分的所有", + "Fraud proof": "不正証明", + "full node": "フルノード", + "Ganache": "Ganache", + "gas": "ガス", + "gas fee": "ガス代", + "gas limit": "ガスリミット", + "gas price": "ガス価格", + "Gas Station Network": "Gas Station Network", + "genesis block": "ジェネシスブロック", + "Gigawei": "ギガウェイ", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "ガバナンス", + "GSN": "GSN", + "gwei": "gwei", + "halving": "半減期", + "hard fork": "ハードフォーク", + "hardware wallet": "ハードウェアウォレット", + "hash (noun)": "ハッシュ", + "hexadecimal; 'hex data'": "16進数; '16進データ'", + "Hierarchical Deterministic (HD) wallet": "階層型決定性 (HD) ウォレット", + "hot storage": "ホットストレージ", + "hot wallet": "ホットウォレット", + "Hybrid Network": "ハイブリッド型ネットワーク", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "アイデンティコン / アドレスアイデンティコン / アドレスアイコン", + "immutability": "耐改ざん性", + "Infura": "Infura", + "Initial Public Offering (IPO)": "新規株式公開 (IPO)", + "Insider Trading": "インサイダー取引", + "Inter-Blockchain Communication (IBC) Protocol": "ブロックチェーン間通信 (IBC) プロトコル", + "internal transaction": "内部トランザクション", + "Interoperability": "相互運用性", + "InterPlanetary File System (IPFS)": "インタープラネタリーファイルシステム (IPFS)", + "IP address": "IP アドレス", + "JSON file": "JSON ファイル", + "JSON-RPC": "JSON-RPC", + "keystore file": "キーストアファイル", + "Know Your Customer (KYC)": "本人確認 (KYC)", + "Know Your Transaction": "トランザクション監視", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "レイテンシー", + "Lattice1": "Lattice1", + "Launchpad": "ローンチパッド", + "Layer 0": "レイヤー 0", + "Layer 1": "レイヤー 1", + "Layer 2": "レイヤー 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Ledger Live アプリ", + "Library": "ライブラリ", + "Lido": "Lido", + "light client": "ライトクライアント", + "Lightning Network": "ライトニングネットワーク", + "Liquid Democracy (Delegative Democracy)": "液体民主主義 (委任型民主主義)", + "Liquidation": "清算", + "liquidity": "流動性", + "liquidity pool": "流動性プール", + "liquidity staking": "流動性ステーキング", + "Low": "低", + "mainnet": "メインネット", + "Maker Protocol": "Maker プロトコル", + "Malware": "マルウェア", + "market cap": "時価総額", + "Maximal Extractable Value (MEV)": "最大抽出可能価値 (MEV)", + "Maximum Priority Fee": "最大優先手数料", + "memory pool; mempool": "メモリープール; メムプール", + "Merge (noun)": "「マージ」", + "Merkle Patricia trie": "マークルパトリシアツリー", + "Mesh": "Mesh", + "Metadata": "メタデータ", + "MetaMask": "MetaMask", + "MetaMask Bridge": "MetaMask Bridge", + "MetaMask Community Platform": "MetaMask コミュニティプラットフォーム", + "MetaMask Extension": "MetaMask 拡張機能", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "メタバース", + "miner tip": "マイナーチップ", + "mining": "マイニング", + "Mint": "ミント", + "mnemonic phrase": "ニーモニックフレーズ", + "MobiKwik": "MobiKwik", + "modular blockchain": "モジュラー型ブロックチェーン", + "MoonPay": "MoonPay", + "multi-sig": "マルチシグ", + "multi-signature wallet (multisig)": "マルチシグウォレット (マルチシグ)", + "Multifactor Authentication": "多要素認証", + "Near-Field Communication (NFC)": "近距離無線通信 (NFC)", + "Nested Blockchain": "ネストされたブロックチェーン", + "Network": "ネットワーク", + "Network Congestion": "ネットワークの輻輳", + "NFT": "NFT", + "NFT aggregator": "NFT アグリゲーター", + "NFT drop": "NFT ドロップ", + "Ngrave": "Ngrave", + "node": "ノード", + "Non-fungible token": "非代替性トークン", + "nonce": "ナンス", + "off-chain": "オフチェーン", + "ommer block": "オマーブロック", + "on-chain": "オンチェーン", + "on-ramp, off-ramp": "オンランプ, オフランプ", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "オプティミスティックロールアップ", + "Oracle": "Oracle", + "ParaSwap": "ParaSwap", + "parity": "パリティ", + "Parity": "Parity", + "Passphrase": "パスフレーズ", + "password manager": "パスワードマネージャー", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "ピアツーピア (P2P)", + "permissioned ledger": "許可型台帳", + "phishing (noun)": "フィッシング", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "PoS/PoW ハイブリッド", + "Priority fee": "優先手数料", + "private blockchain": "プライベートブロックチェーン", + "private currency": "プライベート通貨", + "private key": "秘密鍵", + "Proof of Authority (PoA)": "プルーフオブオーソリティ (PoA)", + "Proof of Stake (PoS)": "プルーフオブステーク (PoS)", + "Proof of Work (PoW)": "プルーフオブワーク (PoW)", + "protocol": "プロトコル", + "public blockchain": "パブリックブロックチェーン", + "public key": "公開鍵", + "Public-Key Cryptography": "公開鍵暗号技術", + "Public-Key Infrastructure": "公開鍵暗号基盤", + "QR code": "QR コード", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "リレイヤー", + "Remote Procedure Call (RPC)": "遠隔手続き呼び出し (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "ロードマップ", + "Rocket Pool": "Rocket Pool", + "rollups": "ロールアップ", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "ラグプル", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "サンドボックス", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "スケーラビリティ", + "Scaling": "スケーリング", + "Scrypt": "Scrypt", + "Secret Recovery Phrase": "秘密のリカバリーフレーズ", + "Security Token": "セキュリティトークン", + "Security Token Offering (STO)": "セキュリティトークンオファリング (STO)", + "seed phrase": "シードフレーズ", + "self-custody (noun)": "セルフカストディ", + "self-executing": "自動実行型", + "Sepolia": "Sepolia", + "Serenity": "セレニティ", + "serialization": "シリアル化", + "Shard chain": "シャードチェーン", + "sharding (noun)": "シャーディング", + "Shielded Transaction": "秘匿化済みトランザクション", + "sidechain": "サイドチェーン", + "Signature (Cryptographic)": "署名", + "slashing condition": "スラッシュ条件", + "slippage": "スリッページ", + "slot": "スロット", + "smart contract": "スマートコントラクト", + "snap": "Snap", + "soft fork": "ソフトフォーク", + "Software Development Kit (SDK)": "ソフトウェア開発キット (SDK)", + "Solidity": "Solidity", + "stablecoin": "ステーブルコイン", + "staking (noun)": "ステーキング", + "state": "ステート", + "state channels": "ステートチャネル", + "Streaming": "ストリーミング", + "swap (noun)": "スワップ", + "Swap /MetaSwap": "Swap /MetaSwap", + "szabo": "szabo", + "testnet (test network)": "テストネット (テストネットワーク)", + "Testnet Kovan": "テストネット Kovan", + "Testnet Rinkeby": "テストネット Rinkeby", + "Testnet Ropsten": "テストネット Ropsten", + "token": "トークン", + "token lockup": "トークンロックアップ", + "Token standard": "トークン規格", + "Total Value Locked (TVL)": "預かり資産額 (TVL)", + "Transaction": "トランザクション", + "transaction block": "トランザクションブロック", + "transaction fee": "トランザクション手数料", + "transaction ID": "トランザクション ID", + "transaction pool": "トランザクションプール", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "トラストレス", + "Turing-complete": "チューリング完全", + "Two-Factor Authentication (2FA)": "二要素認証 (2FA)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "未使用トランザクションアウトプット (UTXO)", + "upgrade": "アップグレード", + "UTXO": "UTXO", + "validator": "バリデーター", + "validity proof": "有効性証明", + "Validium": "バリディウム", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "ベスティング", + "wallet": "ウォレット", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "Wei", + "Whitepaper": "ホワイトペーパー", + "Wrapping": "ラッピング", + "Wyre": "Wyre", + "yield farming": "イールドファーミング", + "yield-bearing tokens": "イールドベアリングトークン", + "zero address": "ゼロアドレス", + "Zero-knowledge proof": "ゼロ知識証明", + "Zero-knowledge rollup": "ゼロ知識ロールアップ", + "zk-SNARKs": "zk-SNARKs" +} diff --git a/src/i18n/locales/src/i18n/locales/ko/translation.json b/src/i18n/locales/src/i18n/locales/ko/translation.json new file mode 100644 index 0000000..986eec8 --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/ko/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1 인치", + "3Box Labs": "쓰리박스 랩스", + "51% Attack": "51% 공격", + "Aave": "에이브", + "Account": "계정", + "ACH transfer": "ACH 송금", + "address; public address; account address": "주소/\"공개 주소\"(지갑 주소)", + "Advanced": "고급", + "aggregator": "애그리게이터", + "Aggressive": "공격적", + "Agoric": "아고릭", + "air-gapping": "에어갭", + "airdrop": "에어드롭", + "airdrop (noun)": "에어드롭(명사)", + "AirGap Vault": "에어갭 볼트", + "AirSwap": "에어스왑", + "algorithm": "알고리즘", + "altcoin": "알트코인", + "AML (Anti-Money Laundering)": "AML(자금세탁방지)", + "API": "API", + "API (Application Programming Interface)": "API(애플리케이션 프로그래밍 인터페이스)", + "AppChain": "앱체인", + "Apple Pay": "애플 페이", + "Arbitrum": "아비트럼", + "ASIC (Application Specific Integrated Circuit)": "ASIC(주문형 반도체)", + "asset provenance": "자산 출처", + "attestation": "증명", + "Avalanche": "아발란체", + "Axie Infinity": "액시 인피니티", + "Base fee": "기본 요금", + "Beacon Chain": "비콘 체인", + "Binance": "바이낸스", + "Bitcoin / bitcoin (BTC)": "비트코인 / 비트코인(BTC)", + "block (noun)": "블록(명사)", + "block explorer": "블록 탐색기", + "block height": "블록 높이", + "block reward": "블록 보상", + "block time": "블록타임", + "blockchain": "블록체인", + "Blockchain explorer": "블록체인 탐색기", + "blockchain trilemma": "블록체인 트릴레마", + "BNB Chain": "BNB 체인", + "bounty / bug bounty": "바운티 / 버그바운티", + "brain wallet": "브레인월렛", + "Brave": "브레이브", + "Bridge": "브릿지", + "BTC": "BTC", + "BUIDL": "비들", + "bytecode": "바이트코드", + "Byzantine fault tolerance": "비잔틴 장애 허용", + "Byzantium fork": "비잔티움 포크", + "Celo": "Celo", + "Centralized exchange (CEX)": "중앙화 거래소(CEX)", + "CEX": "CEX", + "chain ID": "체인 ID", + "Chrome": "크롬", + "client (Ethereum or other compatible blockchain)": "클라이언트(Ethereum 또는 기타 호환 가능한 블록체인)", + "Codefi": "코디파이", + "coin": "코인", + "Coinbase Pay": "코인베이스 페이", + "cold storage": "콜드 스토리지", + "cold wallet / cold storage": "콜드 월렛 / 콜드 스토리지", + "Community Platform": "커뮤니티 플랫폼", + "Compiling": "컴파일링", + "Compound": "컴파운드", + "confirmation": "컨펌", + "consensus": "컨센서스", + "Consensus client": "컨센서스 클라이언트", + "Consensus layer": "합의 레이어", + "Consensus mechanism": "합의 메커니즘", + "Consensys": "Consensys", + "Constantinople fork": "콘스탄티노플 포크", + "contract": "계약", + "Contract account": "계약 계정", + "CoolWallet": "쿨월렛", + "crypto asset": "암호자산", + "crypto bounties": "암호 현상금", + "crypto fund": "암호화폐 펀드", + "crypto wallet": "암호화폐 지갑", + "crypto-": "암호화", + "crypto-compliance": "암호화폐 컴플라이언스", + "cryptoassets": "암호 자산", + "cryptocurrency": "암호화폐", + "cryptoeconomics": "암호경제학", + "cryptography": "암호화", + "Curve": "커브", + "custody (noun)": "커스터디(명사)", + "D'CENT": "디센트", + "DAI": "DAI", + "DAO": "다오", + "dapp": "디앱", + "decentralization": "탈중앙화", + "decentralized application": "탈중앙화 애플리케이션", + "Decentralized Autonomous Organization (DAO)": "탈중앙화 자율조직(DAO)", + "decentralized exchange (DEX)": "탈중앙화 거래소(DEX)", + "decentralized finance": "탈중앙화 금융", + "decentralized web": "탈중앙화 웹", + "deposit": "예치", + "derive / derivation": "파생 / 파생", + "dev": "개발자", + "Devcon": "Ethereum 개발 컨퍼런스", + "Developer": "개발자", + "DEX": "DEX", + "difficulty": "난이도", + "difficulty bomb": "난이도 폭탄", + "digital asset": "디지털 자산", + "digital identity": "디지털 신원", + "Digital signature": "전자 서명", + "Distributed Denial of Service (DDoS) Attack": "분산 서비스 거부(DDoS) 공격", + "distributed ledger": "분산 원장", + "Distributed Ledger Technology": "분산 원장 기술", + "DLT": "DLT", + "double spend": "이중 지불", + "ecosystem": "생태계", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "암호화된 키와 암호화되지 않은 키", + "encryption": "암호화", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "엔터프라이즈 Ethereum 얼라이언스(EEA)", + "entropy": "엔트로피", + "epoch": "에폭", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "ERC-20 토큰 표준", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "ERC-721 토큰 표준", + "ETH": "ETH", + "ether (denominations)": "에테르(단위)", + "ether (ETH)": "에테르(ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Ethereum 개선 제안(EIP)", + "Ethereum Name Service (ENS)": "Ethereum 네임 서비스(ENS)", + "Ethereum Public Address": "Ethereum 퍼블릭 주소", + "Ethereum Virtual Machine (EVM)": "Ethereum 가상 머신(EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "거래소", + "Execution client": "실행 클라이언트", + "Execution layer": "실행 레이어", + "Extended Private Key (XPRIV)": "확장 개인 키(XPRIV)", + "Extended Public Key (XPUB)": "확장된 공개키(XPUB)", + "Extension": "확장", + "Fantom": "Fantom", + "faucet": "파우셋", + "fiat currency": "명목화폐", + "final, finality": "최종, 완결성", + "Finality Rate": "완결율", + "financial technology (FinTech)": "금융 기술(핀테크)", + "finney": "피니", + "Firefox": "파이어폭스", + "Firewall": "방화벽", + "Flask": "Flask", + "fork": "포크", + "Fractional Ownership": "부분 소유권", + "Fraud proof": "사기 증명", + "full node": "전체 노드", + "Ganache": "가나슈", + "gas": "가스", + "gas fee": "가스비", + "gas limit": "가스 한도", + "gas price": "가스 가격", + "Gas Station Network": "가스 스테이션 네트워크", + "genesis block": "제네시스블록", + "Gigawei": "기가웨이", + "Gitcoin": "깃코인", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "거버넌스", + "GSN": "GSN", + "gwei": "그웨이", + "halving": "반감기", + "hard fork": "하드포크", + "hardware wallet": "하드웨어 지갑", + "hash (noun)": "해시(명사)", + "hexadecimal; 'hex data'": "16진수; '헥스 데이터'", + "Hierarchical Deterministic (HD) wallet": "계층 결정적(HD) 지갑", + "hot storage": "핫 스토리지", + "hot wallet": "핫월렛", + "Hybrid Network": "하이브리드 네트워크", + "Hyperledger": "하이퍼레저", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "아이덴티콘 / 주소아이덴티콘 / 주소아이콘", + "immutability": "불변성", + "Infura": "Infura", + "Initial Public Offering (IPO)": "기업공개(IPO)", + "Insider Trading": "내부자 거래", + "Inter-Blockchain Communication (IBC) Protocol": "블록체인 간 통신(IBC) 프로토콜", + "internal transaction": "내부 거래", + "Interoperability": "상호운용성", + "InterPlanetary File System (IPFS)": "행성 간 파일 시스템(IPFS)", + "IP address": "IP 주소", + "JSON file": "JSON 파일", + "JSON-RPC": "JSON-RPC", + "keystore file": "키스토어 파일", + "Know Your Customer (KYC)": "고객확인제도 (KYC)", + "Know Your Transaction": "고객거래확인", + "Kovan": "코반", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "지연 시간", + "Lattice1": "래티스 1", + "Launchpad": "런치패드", + "Layer 0": "레이어 0", + "Layer 1": "레이어 1", + "Layer 2": "레이어 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "렛저", + "Ledger Live App": "렛저 라이브 앱", + "Library": "라이브러리", + "Lido": "리도", + "light client": "라이트 클라이언트", + "Lightning Network": "라이트닝 네트워크", + "Liquid Democracy (Delegative Democracy)": "유동성 민주주의(위임 민주주의)", + "Liquidation": "청산", + "liquidity": "유동성", + "liquidity pool": "유동성 풀", + "liquidity staking": "유동성 스테이킹", + "Low": "낮음", + "mainnet": "메인넷", + "Maker Protocol": "메이커 프로토콜", + "Malware": "맬웨어", + "market cap": "시가 총액", + "Maximal Extractable Value (MEV)": "최대추출가능가치(MEV)", + "Maximum Priority Fee": "최대 우선 요금", + "memory pool; mempool": "메모리 풀; 멤풀", + "Merge (noun)": "병합(명사)", + "Merkle Patricia trie": "머클패트리샤트리", + "Mesh": "메시", + "Metadata": "메타데이터", + "MetaMask": "MetaMask", + "MetaMask Bridge": "MetaMask 브릿지", + "MetaMask Community Platform": "MetaMask 커뮤니티 플랫폼", + "MetaMask Extension": "MetaMask 확장 프로그램", + "MetaMask Flask": "MetaMask 플라스크", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "메타버스", + "miner tip": "채굴기 팁", + "mining": "채굴", + "Mint": "민트", + "mnemonic phrase": "니모닉 구문", + "MobiKwik": "모비퀵", + "modular blockchain": "모듈형 블록체인", + "MoonPay": "MoonPay", + "multi-sig": "다중서명", + "multi-signature wallet (multisig)": "다중서명지갑(multisig)", + "Multifactor Authentication": "다중 인증", + "Near-Field Communication (NFC)": "근거리 무선 통신(NFC)", + "Nested Blockchain": "중첩블록체인", + "Network": "네트워크", + "Network Congestion": "네트워크 정체", + "NFT": "NFT", + "NFT aggregator": "NFT 애그리게이터", + "NFT drop": "NFT 하락", + "Ngrave": "N그레이브", + "node": "노드", + "Non-fungible token": "대체불가토큰", + "nonce": "논스", + "off-chain": "오프체인", + "ommer block": "오머 블록", + "on-chain": "온체인", + "on-ramp, off-ramp": "온램프, 오프램프", + "OpenSea": "OpenSea", + "Opera": "오페라", + "Optimism": "Optimism", + "optimistic rollup": "옵티미스틱 롤업", + "Oracle": "오라클", + "ParaSwap": "파라스왑", + "parity": "패리티", + "Parity": "Parity", + "Passphrase": "패스프레이즈", + "password manager": "비밀번호 매니저", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "피어 투 피어(P2P)", + "permissioned ledger": "허가된 원장", + "phishing (noun)": "피싱(명사)", + "Plasma": "플라즈마", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "PoS/PoW 하이브리드", + "Priority fee": "우선 요금", + "private blockchain": "프라이빗 블록체인", + "private currency": "프라이빗 통화", + "private key": "개인 키", + "Proof of Authority (PoA)": "권한증명(PoA)", + "Proof of Stake (PoS)": "지분 증명(PoS)", + "Proof of Work (PoW)": "작업증명(PoW)", + "protocol": "프로토콜", + "public blockchain": "퍼블릭 블록체인", + "public key": "공개 키", + "Public-Key Cryptography": "공개 키 암호화", + "Public-Key Infrastructure": "공개 키 인프라", + "QR code": "QR 코드", + "Quorum": "Quorum", + "Rarible": "라리블", + "relayer": "릴레이어", + "Remote Procedure Call (RPC)": "원격 프로시저 호출(RPC)", + "Rinkeby": "린케비", + "Roadmap": "로드맵", + "Rocket Pool": "로켓풀", + "rollups": "롤업", + "Ropsten": "롭스텐", + "RPC": "RPC", + "rug pull": "러그 풀", + "Safeheron": "세이프헤론", + "Samsung Pay": "삼성페이", + "sandbox": "샌드박스", + "Sardine": "Sardine", + "Satoshi Nakamoto": "나카모토 사토시", + "scalability": "확장성", + "Scaling": "스케일링", + "Scrypt": "스크립트", + "Secret Recovery Phrase": "비밀복구구문", + "Security Token": "보안 토큰", + "Security Token Offering (STO)": "증권형 토큰 공개(STO)", + "seed phrase": "시드구문", + "self-custody (noun)": "자기 양육권 (명사)", + "self-executing": "셀프 커스터디", + "Sepolia": "Sepolia", + "Serenity": "세레니티", + "serialization": "직렬화", + "Shard chain": "샤드체인", + "sharding (noun)": "샤딩(명사)", + "Shielded Transaction": "차폐 트랜잭션", + "sidechain": "사이드체인", + "Signature (Cryptographic)": "서명(암호화)", + "slashing condition": "슬래싱 조건", + "slippage": "슬리피지", + "slot": "슬롯", + "smart contract": "스마트 계약", + "snap": "Snap", + "soft fork": "소프트 포크", + "Software Development Kit (SDK)": "소프트웨어 개발 키트(SDK)", + "Solidity": "솔리디티", + "stablecoin": "스테이블코인", + "staking (noun)": "스테이킹(명사)", + "state": "상태", + "state channels": "상태 채널", + "Streaming": "스트리밍", + "swap (noun)": "스왑(명사)", + "Swap /MetaSwap": "스왑/메타스왑", + "szabo": "재보", + "testnet (test network)": "테스트넷(테스트 네트워크)", + "Testnet Kovan": "테스트넷 코반", + "Testnet Rinkeby": "테스트넷 린케비", + "Testnet Ropsten": "테스트넷 롭스텐", + "token": "토큰", + "token lockup": "토큰 락업", + "Token standard": "토큰 표준", + "Total Value Locked (TVL)": "락업자산가치", + "Transaction": "트랜잭션", + "transaction block": "트랜잭션 블록", + "transaction fee": "트랜잭션 수수료", + "transaction ID": "트랜잭션 ID", + "transaction pool": "트랜잭션 풀", + "Transak": "트랜삭", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "무신뢰", + "Turing-complete": "튜링완전", + "Two-Factor Authentication (2FA)": "이중 인증(two-factor authentication, 2FA)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "유니스왑", + "unspent transaction output (UTXO)": "미사용 트랜잭션 출력값(UTXO)", + "upgrade": "업그레이드", + "UTXO": "UTXO", + "validator": "밸리데이터", + "validity proof": "유효성 증명", + "Validium": "발리디움", + "Vault Decryptor": "볼트 암호해독기", + "Vesting": "베스팅", + "wallet": "지갑", + "WalletConnect": "월렛커넥트", + "web3, Web 3.0": "웹3, 웹 3.0", + "WebHID": "WebHID", + "WebSocket": "웹소켓", + "Wei": "웨이", + "Whitepaper": "백서", + "Wrapping": "래핑", + "Wyre": "Wyre", + "yield farming": "이자농사", + "yield-bearing tokens": "이자지급토큰", + "zero address": "제로 어드레스", + "Zero-knowledge proof": "영지식 증명", + "Zero-knowledge rollup": "영지식 롤업", + "zk-SNARKs": "영지식 스나크" +} diff --git a/src/i18n/locales/src/i18n/locales/nl/translation.json b/src/i18n/locales/src/i18n/locales/nl/translation.json new file mode 100644 index 0000000..9d6538f --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/nl/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "51%-aanval", + "Aave": "Aave", + "Account": "account", + "ACH transfer": "ACH-transactie", + "address; public address; account address": "adres/\"openbaar adres\" (wallet-adres)", + "Advanced": "geavanceerd", + "aggregator": "aggregator", + "Aggressive": "agressief", + "Agoric": "Agoric", + "air-gapping": "air-gapping", + "airdrop": "airdrop", + "airdrop (noun)": "airdrop", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "algoritme", + "altcoin": "altcoin", + "AML (Anti-Money Laundering)": "witwasbestrijding (AML, anti-money laundering)", + "API": "API", + "API (Application Programming Interface)": "API (application programming interface)", + "AppChain": "AppChain", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (application-specific integrated circuit)", + "asset provenance": "herkomst van asset", + "attestation": "attestatie", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "base fee", + "Beacon Chain": "Beacon Chain", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "bitcoin (BTC)", + "block (noun)": "blok", + "block explorer": "blokverkenner", + "block height": "blokhoogte", + "block reward": "blokbeloning", + "block time": "bloktijd", + "blockchain": "blockchain", + "Blockchain explorer": "blockchain-verkenner", + "blockchain trilemma": "blockchain-trilemma", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "bounty/bug bounty", + "brain wallet": "brainwallet", + "Brave": "Brave", + "Bridge": "bridge", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "bytecode", + "Byzantine fault tolerance": "Byzantijnse fouttolerantie", + "Byzantium fork": "Byzantium fork", + "Celo": "Celo", + "Centralized exchange (CEX)": "centrale exchange (CEX)", + "CEX": "CEX", + "chain ID": "chain-ID", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "client", + "Codefi": "Codefi", + "coin": "coin/cryptomunt", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "koude opslag/cold storage", + "cold wallet / cold storage": "koude wallet/koude opslag/cold storage", + "Community Platform": "communityplatform", + "Compiling": "Compiling", + "Compound": "Compound", + "confirmation": "bevestiging", + "consensus": "consensus", + "Consensus client": "consensus-client", + "Consensus layer": "consensuslaag", + "Consensus mechanism": "consensusmechanisme", + "Consensys": "Consensys", + "Constantinople fork": "Constantinople fork", + "contract": "contract", + "Contract account": "contract-account", + "CoolWallet": "CoolWallet", + "crypto asset": "crypto-asset", + "crypto bounties": "cryptobounty's", + "crypto fund": "cryptofonds", + "crypto wallet": "cryptowallet", + "crypto-": "crypto-", + "crypto-compliance": "crypto-compliance", + "cryptoassets": "cryptoassets", + "cryptocurrency": "cryptocurrency/cryptomunt", + "cryptoeconomics": "crypto-economie", + "cryptography": "cryptografie", + "Curve": "Curve", + "custody (noun)": "custody/bewaring/beheer", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "dapp", + "decentralization": "decentralisatie", + "decentralized application": "decentrale app", + "Decentralized Autonomous Organization (DAO)": "decentrale autonome organisatie (DAO)", + "decentralized exchange (DEX)": "decentrale exchange (DEX)", + "decentralized finance": "decentralized finance/DeFi", + "decentralized web": "decentraal web", + "deposit": "storten", + "derive / derivation": "afleiden/afleiding", + "dev": "ontwikkelaar", + "Devcon": "Devcon", + "Developer": "ontwikkelaar", + "DEX": "DEX", + "difficulty": "difficulty/moeilijkheid", + "difficulty bomb": "difficulty bomb", + "digital asset": "digitale asset", + "digital identity": "digitale identiteit", + "Digital signature": "digitale handtekening", + "Distributed Denial of Service (DDoS) Attack": "DDOS-aanval (distributed denial of service)", + "distributed ledger": "distributed ledger", + "Distributed Ledger Technology": "distributed ledger technology", + "DLT": "DLT", + "double spend": "double-spending", + "ecosystem": "ecosysteem", + "Edge": "edge/Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "sleutels met of zonder encryptie", + "encryption": "encryptie/versleuteling", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", + "entropy": "entropie", + "epoch": "epoch", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "ERC-20 Token Standard", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "ERC-721 Token Standard", + "ETH": "ETH", + "ether (denominations)": "ether (denominaties)", + "ether (ETH)": "ether (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "EIP (Ethereum Improvement Proposal)", + "Ethereum Name Service (ENS)": "ENS (Ethereum Name Service)", + "Ethereum Public Address": "openbaar Ethereum-adres", + "Ethereum Virtual Machine (EVM)": "EVM (Ethereum Virtual Machine)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "exchange/cryptobeurs", + "Execution client": "uitvoeringsclient", + "Execution layer": "uitvoeringslaag", + "Extended Private Key (XPRIV)": "XPRIV (Extended Private Key)", + "Extended Public Key (XPUB)": "XPUB (Extended Public Key)", + "Extension": "extensie", + "Fantom": "Fantom", + "faucet": "faucet", + "fiat currency": "fiatgeld/fiduciair geld", + "final, finality": "onwijzigbaar, finaliteit", + "Finality Rate": "snelheid van finaliteit", + "financial technology (FinTech)": "fintech (financiële technologie)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "firewall", + "Flask": "Flask", + "fork": "fork", + "Fractional Ownership": "fractioneel eigendom", + "Fraud proof": "fraudebestendig", + "full node": "full node", + "Ganache": "Ganache", + "gas": "gas", + "gas fee": "transactiekosten/gas fee", + "gas limit": "maximale transactiekosten/gas limit", + "gas price": "gas price", + "Gas Station Network": "Gas Station Network", + "genesis block": "genesisblok", + "Gigawei": "gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "governance", + "GSN": "GSN", + "gwei": "gwei", + "halving": "halveren", + "hard fork": "hard fork", + "hardware wallet": "hardwarewallet", + "hash (noun)": "hash", + "hexadecimal; 'hex data'": "hexadecimaal; hexadecimale data", + "Hierarchical Deterministic (HD) wallet": "HD-wallet (hierarchical deterministic wallet)", + "hot storage": "warme opslag/hot storage", + "hot wallet": "warme wallet/warme opslag/hot wallet", + "Hybrid Network": "hybride netwerk", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "identicon/AddressIdenticon/AddressIcon", + "immutability": "onveranderlijkheid", + "Infura": "Infura", + "Initial Public Offering (IPO)": "beursgang/IPO (initial public offering)", + "Insider Trading": "handel met voorkennis", + "Inter-Blockchain Communication (IBC) Protocol": "IBC-protocol (inter-blockchain communication)", + "internal transaction": "interne transactie", + "Interoperability": "interoperabiliteit", + "InterPlanetary File System (IPFS)": "IPFS (InterPlanetary File System)", + "IP address": "IP-adres", + "JSON file": "JSON-bestand", + "JSON-RPC": "JSON-RPC", + "keystore file": "keystore-bestand", + "Know Your Customer (KYC)": "KYC (know your customer)", + "Know Your Transaction": "KYT (know your transaction)", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "latentie", + "Lattice1": "Lattice1", + "Launchpad": "Launchpad", + "Layer 0": "layer 0", + "Layer 1": "layer 1", + "Layer 2": "layer 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Ledger Live App", + "Library": "bibliotheek", + "Lido": "Lido", + "light client": "light client", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "liquid democracy (gedelegeerde democratie)", + "Liquidation": "liquidatie", + "liquidity": "liquiditeit", + "liquidity pool": "liquiditeitspool", + "liquidity staking": "liquiditeit staken", + "Low": "laag", + "mainnet": "mainnet", + "Maker Protocol": "Maker Protocol", + "Malware": "malware", + "market cap": "marktkapitalisatie", + "Maximal Extractable Value (MEV)": "MEV (maximal extractable value)", + "Maximum Priority Fee": "maximale priority fee", + "memory pool; mempool": "memory pool; mempool", + "Merge (noun)": "merge", + "Merkle Patricia trie": "Merkle Patricia-trie", + "Mesh": "mesh", + "Metadata": "metadata", + "MetaMask": "MetaMask", + "MetaMask Bridge": "MetaMask Bridge", + "MetaMask Community Platform": "MetaMask communityplatform", + "MetaMask Extension": "MetaMask extensie", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "metaverse", + "miner tip": "miner tip", + "mining": "mining", + "Mint": "minten", + "mnemonic phrase": "mnemonic phrase", + "MobiKwik": "MobiKwik", + "modular blockchain": "modulaire blockchain", + "MoonPay": "MoonPay", + "multi-sig": "multi-sig", + "multi-signature wallet (multisig)": "multi-signature wallet (multisig)", + "Multifactor Authentication": "meervoudige verificatie", + "Near-Field Communication (NFC)": "NFC (near-field communication)", + "Nested Blockchain": "nested blockchain", + "Network": "netwerk", + "Network Congestion": "netwerkcongestie", + "NFT": "NFT", + "NFT aggregator": "NFT-aggregator", + "NFT drop": "NFT-drop", + "Ngrave": "Ngrave", + "node": "node", + "Non-fungible token": "non-fungible token", + "nonce": "nonce", + "off-chain": "off-chain", + "ommer block": "ommerblock", + "on-chain": "on-chain", + "on-ramp, off-ramp": "on-ramp, off-ramp", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "optimistic rollup", + "Oracle": "oracle", + "ParaSwap": "ParaSwap", + "parity": "pariteit", + "Parity": "Parity", + "Passphrase": "wachtwoordzin", + "password manager": "wachtwoordmanager", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "peer-to-peer (P2P)", + "permissioned ledger": "permissioned ledger", + "phishing (noun)": "phishing", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "hybride van PoS en PoW", + "Priority fee": "priority fee", + "private blockchain": "private blockchain", + "private currency": "private currency", + "private key": "privésleutel", + "Proof of Authority (PoA)": "proof of authority (PoA)", + "Proof of Stake (PoS)": "proof of stake (PoS)", + "Proof of Work (PoW)": "proof of work (PoW)", + "protocol": "protocol", + "public blockchain": "openbare blockchain/public blockchain", + "public key": "publieke sleutel/public key", + "Public-Key Cryptography": "asymmetrische cryptografie/publieke-sleutelcryptografie", + "Public-Key Infrastructure": "publieke-sleutelinfrastructuur", + "QR code": "QR-code", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "relayer", + "Remote Procedure Call (RPC)": "remote procedure call (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "roadmap", + "Rocket Pool": "Rocket Pool", + "rollups": "rollups", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "rug pull", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "sandbox", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "schaalbaarheid", + "Scaling": "opschalen", + "Scrypt": "scrypt", + "Secret Recovery Phrase": "geheime herstelzin", + "Security Token": "beveiligingstoken", + "Security Token Offering (STO)": "STO (security token offering)", + "seed phrase": "seed phrase", + "self-custody (noun)": "self-custody/zelfbewaring/eigen beheer", + "self-executing": "zelfuitvoerend", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "serialisatie", + "Shard chain": "shard chain", + "sharding (noun)": "sharding", + "Shielded Transaction": "afgeschermde transactie", + "sidechain": "sidechain", + "Signature (Cryptographic)": "handtekening", + "slashing condition": "slashing condition", + "slippage": "slippage", + "slot": "slot", + "smart contract": "slim contract", + "snap": "Snap", + "soft fork": "soft fork", + "Software Development Kit (SDK)": "SDK (software development kit)", + "Solidity": "Solidity", + "stablecoin": "stablecoin", + "staking (noun)": "staking", + "state": "status", + "state channels": "statuskanalen", + "Streaming": "streaming", + "swap (noun)": "swap", + "Swap /MetaSwap": "swap/MetaSwap", + "szabo": "szabo", + "testnet (test network)": "testnet (testnetwerk)", + "Testnet Kovan": "testnet Kovan", + "Testnet Rinkeby": "testnet Rinkeby", + "Testnet Ropsten": "testnet Ropsten", + "token": "token", + "token lockup": "token-lock-up", + "Token standard": "tokenstandaard", + "Total Value Locked (TVL)": "TVL (total value locked)", + "Transaction": "transactie", + "transaction block": "transactieblok", + "transaction fee": "transactiekosten", + "transaction ID": "transactie-ID", + "transaction pool": "transactiepool", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "trustless", + "Turing-complete": "turingvolledig", + "Two-Factor Authentication (2FA)": "verificatie in twee stappen (2FA)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "unspent transaction output (UTXO)", + "upgrade": "upgraden", + "UTXO": "UTXO", + "validator": "validator", + "validity proof": "bewijs van geldigheid", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "vesting/wacht-", + "wallet": "wallet", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "wei", + "Whitepaper": "whitepaper", + "Wrapping": "wrappen", + "Wyre": "Wyre", + "yield farming": "yield farming", + "yield-bearing tokens": "yield-bearing tokens", + "zero address": "zero address", + "Zero-knowledge proof": "zero-knowledge proof", + "Zero-knowledge rollup": "zero-knowledge rollup", + "zk-SNARKs": "zk-SNARK's" +} diff --git a/src/i18n/locales/src/i18n/locales/pt-br/translation.json b/src/i18n/locales/src/i18n/locales/pt-br/translation.json new file mode 100644 index 0000000..91a0eb2 --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/pt-br/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "API da 0x", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "Ataque de 51%", + "Aave": "Aave", + "Account": "Conta", + "ACH transfer": "Transferência ACH", + "address; public address; account address": "endereço/\"endereço público\" (endereço da carteira)", + "Advanced": "Avançado", + "aggregator": "agregador", + "Aggressive": "Agressiva", + "Agoric": "Agoric", + "air-gapping": "lacuna de ar", + "airdrop": "airdrop", + "airdrop (noun)": "airdrop", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "algoritmo", + "altcoin": "altcoin", + "AML (Anti-Money Laundering)": "PLD (prevenção à lavagem de dinheiro)", + "API": "API", + "API (Application Programming Interface)": "API (interface de programação de aplicativo)", + "AppChain": "AppChain", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (circuito integrado de aplicação específica)", + "asset provenance": "origem do ativo", + "attestation": "atestado", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "Taxa base", + "Beacon Chain": "Beacon Chain", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Bitcoin / bitcoin (BTC)", + "block (noun)": "bloco", + "block explorer": "explorador de blocos", + "block height": "altura do bloco", + "block reward": "recompensa do bloco", + "block time": "tempo do bloco", + "blockchain": "blockchain", + "Blockchain explorer": "Explorador de blockchain", + "blockchain trilemma": "trilema de blockchain", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "recompensa / recompensa por bugs", + "brain wallet": "brain wallet", + "Brave": "Brave", + "Bridge": "Ponte", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "bytecode", + "Byzantine fault tolerance": "Tolerância a falhas bizantinas", + "Byzantium fork": "Bifurcação Byzantium", + "Celo": "Celo", + "Centralized exchange (CEX)": "Corretora centralizada (CEX)", + "CEX": "CEX", + "chain ID": "ID da cadeia", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "cliente (Ethereum ou outra blockchain compatível)", + "Codefi": "Codefi", + "coin": "moeda", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "cold storage", + "cold wallet / cold storage": "cold wallet / cold storage", + "Community Platform": "Plataforma da Comunidade", + "Compiling": "Compilação", + "Compound": "Compound", + "confirmation": "confirmação", + "consensus": "consenso", + "Consensus client": "Cliente de consenso", + "Consensus layer": "Camada de consenso", + "Consensus mechanism": "Mecanismo de consenso", + "Consensys": "Consensys", + "Constantinople fork": "Bifurcação Constantinople", + "contract": "contrato", + "Contract account": "Conta do contrato", + "CoolWallet": "CoolWallet", + "crypto asset": "criptoativo", + "crypto bounties": "recompensas de criptomoedas", + "crypto fund": "criptofundo", + "crypto wallet": "carteira de criptomoedas", + "crypto-": "cripto", + "crypto-compliance": "criptocompliance", + "cryptoassets": "criptoativos", + "cryptocurrency": "criptomoeda", + "cryptoeconomics": "criptoeconomia", + "cryptography": "criptografia", + "Curve": "Curve", + "custody (noun)": "custódia", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "dapp", + "decentralization": "descentralização", + "decentralized application": "aplicativo descentralizado", + "Decentralized Autonomous Organization (DAO)": "Organização autônoma descentralizada (DAO)", + "decentralized exchange (DEX)": "corretora descentralizada (DEX)", + "decentralized finance": "finanças descentralizadas", + "decentralized web": "web descentralizada", + "deposit": "depositar", + "derive / derivation": "derivar / derivação", + "dev": "dev", + "Devcon": "Devcon", + "Developer": "Desenvolvedor", + "DEX": "DEX", + "difficulty": "dificuldade", + "difficulty bomb": "bomba de dificuldade", + "digital asset": "ativo digital", + "digital identity": "identidade digital", + "Digital signature": "Assinatura digital", + "Distributed Denial of Service (DDoS) Attack": "Ataque de negação de serviço distribuído (DDoS)", + "distributed ledger": "registro distribuído", + "Distributed Ledger Technology": "Tecnologia de registro distribuído", + "DLT": "DLT", + "double spend": "gasto duplo", + "ecosystem": "ecossistema", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "chaves criptografadas vs não criptografadas", + "encryption": "criptografia", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", + "entropy": "entropia", + "epoch": "época", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "Padrão de token ERC-20", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "Padrão de token ERC-721", + "ETH": "ETH", + "ether (denominations)": "ether (denominações)", + "ether (ETH)": "ether (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Proposta de melhoria da Ethereum (EIP)", + "Ethereum Name Service (ENS)": "Serviço de nomes Ethereum (ENS)", + "Ethereum Public Address": "Endereço público Ethereum", + "Ethereum Virtual Machine (EVM)": "Máquina Virtual Ethereum (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "corretora", + "Execution client": "Cliente de execução", + "Execution layer": "Camada de execução", + "Extended Private Key (XPRIV)": "Chave privada estendida (XPRIV)", + "Extended Public Key (XPUB)": "Chave pública estendida (XPUB)", + "Extension": "Extensão", + "Fantom": "Fantom", + "faucet": "torneira", + "fiat currency": "moeda fiduciária", + "final, finality": "final, finalização", + "Finality Rate": "Taxa de finalização", + "financial technology (FinTech)": "tecnologia financeira (FinTech)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "Firewall", + "Flask": "Flask", + "fork": "bifurcação", + "Fractional Ownership": "Propriedade fracionada", + "Fraud proof": "Prova de fraude", + "full node": "full node", + "Ganache": "Ganache", + "gas": "gás", + "gas fee": "taxa de gás", + "gas limit": "limite de gás", + "gas price": "preço do gás", + "Gas Station Network": "Gas Station Network", + "genesis block": "bloco de gênese", + "Gigawei": "Gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "Governança", + "GSN": "GSN", + "gwei": "gwei", + "halving": "halving", + "hard fork": "hard fork", + "hardware wallet": "carteira de hardware", + "hash (noun)": "hash", + "hexadecimal; 'hex data'": "hexadecimal; \"dados hexa", + "Hierarchical Deterministic (HD) wallet": "Carteira hierárquica determinística (HD)", + "hot storage": "hot storage", + "hot wallet": "hot wallet", + "Hybrid Network": "Rede híbrida", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "Identicon / AddressIdenticon / AddressIcon", + "immutability": "imutabilidade", + "Infura": "Infura", + "Initial Public Offering (IPO)": "Oferta pública inicial (IPO)", + "Insider Trading": "Negociação privilegiada", + "Inter-Blockchain Communication (IBC) Protocol": "Protocolo de comunicação interblockchain (IBC)", + "internal transaction": "transação interna", + "Interoperability": "interoperabilidade", + "InterPlanetary File System (IPFS)": "InterPlanetary File System (IPFS)", + "IP address": "Endereço IP", + "JSON file": "Arquivo JSON", + "JSON-RPC": "JSON-RPC", + "keystore file": "arquivo keystore", + "Know Your Customer (KYC)": "Conheça seu cliente (KYC)", + "Know Your Transaction": "Conheça sua transação", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "Latência", + "Lattice1": "Lattice1", + "Launchpad": "Launchpad", + "Layer 0": "Camada 0", + "Layer 1": "Camada 1", + "Layer 2": "Camada 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Ledger Live App", + "Library": "Biblioteca", + "Lido": "Lido", + "light client": "cliente leve", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "Democracia líquida (democracia delegativa)", + "Liquidation": "Liquidação", + "liquidity": "liquidez", + "liquidity pool": "pool de liquidez", + "liquidity staking": "staking de liquidez", + "Low": "Baixa", + "mainnet": "mainnet", + "Maker Protocol": "Maker Protocol", + "Malware": "Malware", + "market cap": "capitalização de mercado", + "Maximal Extractable Value (MEV)": "Valor máximo extraível (MEV)", + "Maximum Priority Fee": "Taxa de prioridade máxima", + "memory pool; mempool": "pool de memória; mempool", + "Merge (noun)": "Fusão", + "Merkle Patricia trie": "Merkle Patricia trie", + "Mesh": "Mesh", + "Metadata": "Metadados", + "MetaMask": "MetaMask", + "MetaMask Bridge": "Ponte da MetaMask", + "MetaMask Community Platform": "Plataforma da Comunidade da MetaMask", + "MetaMask Extension": "Extensão da MetaMask", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "SDK da MetaMask", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "metaverso", + "miner tip": "gorjeta do minerador", + "mining": "mineração", + "Mint": "Cunhagem", + "mnemonic phrase": "frase mnemônica", + "MobiKwik": "MobiKwik", + "modular blockchain": "blockchain modular", + "MoonPay": "MoonPay", + "multi-sig": "multisig", + "multi-signature wallet (multisig)": "carteira multiassinatura (multisig)", + "Multifactor Authentication": "Autenticação multifator", + "Near-Field Communication (NFC)": "Comunicação por campo de proximidade (NFC)", + "Nested Blockchain": "Blockchain aninhada", + "Network": "Rede", + "Network Congestion": "Congestionamento de rede", + "NFT": "NFT", + "NFT aggregator": "Agregador de NFTs", + "NFT drop": "Drop de NFTs", + "Ngrave": "Ngrave", + "node": "node", + "Non-fungible token": "Token não fungível", + "nonce": "nonce", + "off-chain": "off-chain", + "ommer block": "bloco ommer", + "on-chain": "on-chain", + "on-ramp, off-ramp": "on-ramp, off-ramp", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "rollup otimista", + "Oracle": "Oráculo", + "ParaSwap": "ParaSwap", + "parity": "paridade", + "Parity": "Parity", + "Passphrase": "Frase secreta", + "password manager": "gerenciador de senhas", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "ponto a ponto (P2P)", + "permissioned ledger": "registro autorizado", + "phishing (noun)": "phishing", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "PoS/PoW híbrido", + "Priority fee": "Taxa de prioridade", + "private blockchain": "blockchain privada", + "private currency": "moeda privada", + "private key": "chave privada", + "Proof of Authority (PoA)": "Prova de autoridade (PoA)", + "Proof of Stake (PoS)": "Prova de participação (PoS)", + "Proof of Work (PoW)": "Prova de trabalho (PoW)", + "protocol": "protocolo", + "public blockchain": "blockchain pública", + "public key": "chave pública", + "Public-Key Cryptography": "Criptografia de chave pública", + "Public-Key Infrastructure": "Infraestrutura de chave pública", + "QR code": "Código QR", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "relayer", + "Remote Procedure Call (RPC)": "Chamada de procedimento remoto (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Roteiro", + "Rocket Pool": "Rocket Pool", + "rollups": "rollups", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "puxada de tapete", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "sandbox", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "escalabilidade", + "Scaling": "Dimensionamento", + "Scrypt": "Scrypt", + "Secret Recovery Phrase": "Frase secreta de recuperação", + "Security Token": "Token de segurança", + "Security Token Offering (STO)": "Oferta de token de segurança (STO)", + "seed phrase": "frase-semente", + "self-custody (noun)": "autocustódia", + "self-executing": "autoexecutável", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "serialização", + "Shard chain": "Cadeia de fragmentos", + "sharding (noun)": "fragmentação", + "Shielded Transaction": "Transação blindada", + "sidechain": "sidechain", + "Signature (Cryptographic)": "Assinatura (criptográfica)", + "slashing condition": "condição de corte", + "slippage": "slippage", + "slot": "espaço", + "smart contract": "contrato inteligente", + "snap": "Snap", + "soft fork": "soft fork", + "Software Development Kit (SDK)": "Kit de desenvolvimento de software (SDK)", + "Solidity": "Solidity", + "stablecoin": "stablecoin", + "staking (noun)": "staking", + "state": "estado", + "state channels": "canais de estado", + "Streaming": "Fluxo", + "swap (noun)": "troca", + "Swap /MetaSwap": "Troca /MetaSwap", + "szabo": "szabo", + "testnet (test network)": "testnet (rede de teste)", + "Testnet Kovan": "Testnet Kovan", + "Testnet Rinkeby": "Testnet Rinkeby", + "Testnet Ropsten": "Testnet Ropsten", + "token": "token", + "token lockup": "bloqueio de token", + "Token standard": "Padrão de token", + "Total Value Locked (TVL)": "Valor total bloqueado (TVL)", + "Transaction": "Transação", + "transaction block": "bloco de transação", + "transaction fee": "taxa de transação", + "transaction ID": "ID da transação", + "transaction pool": "pool de transações", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "trustless", + "Turing-complete": "Turing completo", + "Two-Factor Authentication (2FA)": "Autenticação de dois fatores (2FA)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "saída de transação não gasta (UTXO)", + "upgrade": "upgrade", + "UTXO": "UTXO", + "validator": "validador", + "validity proof": "prova de validação", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "Vesting", + "wallet": "carteira", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "Wei", + "Whitepaper": "Whitepaper", + "Wrapping": "Encapsulamento", + "Wyre": "Wyre", + "yield farming": "yield farming", + "yield-bearing tokens": "tokens de rendimento", + "zero address": "endereço zero", + "Zero-knowledge proof": "Prova de conhecimento zero", + "Zero-knowledge rollup": "Rollup de conhecimento zero", + "zk-SNARKs": "zk-SNARKs" +} diff --git a/src/i18n/locales/src/i18n/locales/pt/translation.json b/src/i18n/locales/src/i18n/locales/pt/translation.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/pt/translation.json @@ -0,0 +1 @@ +{} diff --git a/src/i18n/locales/src/i18n/locales/ru/translation.json b/src/i18n/locales/src/i18n/locales/ru/translation.json new file mode 100644 index 0000000..3a8a618 --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/ru/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "Атака 51%", + "Aave": "Aave", + "Account": "Счет", + "ACH transfer": "ACH-перевод", + "address; public address; account address": "адрес/\"публичный адрес\" (адрес кошелька)", + "Advanced": "Дополнительно", + "aggregator": "агрегатор", + "Aggressive": "Агрессивный", + "Agoric": "Agoric", + "air-gapping": "физическая изоляция", + "airdrop": "аирдропнуть", + "airdrop (noun)": "аирдроп", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "алгоритм", + "altcoin": "альткоин", + "AML (Anti-Money Laundering)": "БОД (борьба с отмыванием денег)", + "API": "API", + "API (Application Programming Interface)": "API (интерфейс прикладного программирования)", + "AppChain": "Аппчейн", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (специальная интегральная схема)", + "asset provenance": "происхождение активов", + "attestation": "аттестация", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "Базовая комиссия", + "Beacon Chain": "Бикончейн", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Биткойн/ биткойн (BTC)", + "block (noun)": "блок", + "block explorer": "обозреватель блоков", + "block height": "высота блока", + "block reward": "вознаграждение за блок", + "block time": "время блока", + "blockchain": "блокчейн", + "Blockchain explorer": "Обзреватель блокчейна", + "blockchain trilemma": "трилемма блокчейна", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "вознаграждение / вознаграждение за уязвимость", + "brain wallet": "брейн-кошелек", + "Brave": "Brave", + "Bridge": "Мост", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "байт-код", + "Byzantine fault tolerance": "Задача византийских генералов", + "Byzantium fork": "Византийский форк", + "Celo": "Celo", + "Centralized exchange (CEX)": "Централизованная биржа (CEX)", + "CEX": "CEX", + "chain ID": "ID блокчейна", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "клиент (Ethereum или другой совместимый блокчейн)", + "Codefi": "Codefi", + "coin": "монета", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "холодное хранилище", + "cold wallet / cold storage": "холодный кошелек / холодное хранилище", + "Community Platform": "Платформа сообщества", + "Compiling": "Компиляция", + "Compound": "Compound", + "confirmation": "подтверждение", + "consensus": "консенсус", + "Consensus client": "Клиент консенсуса", + "Consensus layer": "Уровень консенсуса", + "Consensus mechanism": "Механизм консенсуса", + "Consensys": "Consensys", + "Constantinople fork": "Константинопольский форк", + "contract": "контракт", + "Contract account": "Контрактный счет", + "CoolWallet": "CoolWallet", + "crypto asset": "криптоактив", + "crypto bounties": "крипто-баунти", + "crypto fund": "криптофонд", + "crypto wallet": "криптокошелек", + "crypto-": "крипто", + "crypto-compliance": "крипто-комплаенс", + "cryptoassets": "криптоактивы", + "cryptocurrency": "криптовалюта", + "cryptoeconomics": "криптоэкономика", + "cryptography": "криптография", + "Curve": "Curve", + "custody (noun)": "депозитарное хранение", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "ДАО", + "dapp": "dapp", + "decentralization": "децентрализация", + "decentralized application": "децентрализованное приложение", + "Decentralized Autonomous Organization (DAO)": "Децентрализованная автономная организация (ДАО)", + "decentralized exchange (DEX)": "децентрализованная биржа (DEX)", + "decentralized finance": "децентрализованные финансы", + "decentralized web": "децентрализованная сеть", + "deposit": "депозит", + "derive / derivation": "сделать вывод / вывод/извлекать/выводить/производное от", + "dev": "разраб/дев", + "Devcon": "Конференция разработчиков", + "Developer": "Разработчик", + "DEX": "DEX", + "difficulty": "сложность", + "difficulty bomb": "бомба сложности", + "digital asset": "цифровой актив", + "digital identity": "цифровая личность/цифровая идентификация/цифровой профиль", + "Digital signature": "Цифровая подпись", + "Distributed Denial of Service (DDoS) Attack": "Распределенная атака типа «отказ в обслуживании» (DDoS)", + "distributed ledger": "распределенный реестр", + "Distributed Ledger Technology": "Технология распределенного реестра", + "DLT": "DLT", + "double spend": "двойное расходование", + "ecosystem": "экосистема", + "Edge": "Граничный (Edge, if browser)", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "зашифрованные и незашифрованные ключи", + "encryption": "шифрование", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Альянс разработчиков Ethereum (EEA)", + "entropy": "энтропия", + "epoch": "эпоха", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "Стандарт токенов ERC-20", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "Стандарт токенов ERC-721", + "ETH": "ETH", + "ether (denominations)": "эфир (номиналы)", + "ether (ETH)": "эфир (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Предложение по улучшению Ethereum (EIP)", + "Ethereum Name Service (ENS)": "Служба имен Ethereum (ENS)", + "Ethereum Public Address": "Публичный адрес Ethereum", + "Ethereum Virtual Machine (EVM)": "Виртуальная машина Ethereum (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "биржа", + "Execution client": "Клиент-исполнитель", + "Execution layer": "Слой исполнения", + "Extended Private Key (XPRIV)": "Расширенный закрытый ключ (XPRIV)", + "Extended Public Key (XPUB)": "Расширенный открытый ключ (XPUB)", + "Extension": "Расширение", + "Fantom": "Fantom", + "faucet": "кран", + "fiat currency": "фиатная валюта", + "final, finality": "завершение, завершенность", + "Finality Rate": "Коэффициент завершенности", + "financial technology (FinTech)": "финансовые технологии (финтех)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "Брандмауэр", + "Flask": "Flask", + "fork": "форк", + "Fractional Ownership": "Долевое владение", + "Fraud proof": "Доказательство мошенничества", + "full node": "полный узел", + "Ganache": "Ganache", + "gas": "газ", + "gas fee": "плата за газ", + "gas limit": "лимит газа", + "gas price": "цена газа", + "Gas Station Network": "Gas Station Network", + "genesis block": "нулевой блок", + "Gigawei": "Гигавей", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "Управление", + "GSN": "GSN", + "gwei": "Гвей", + "halving": "халвинг", + "hard fork": "хардфорк", + "hardware wallet": "аппаратный кошелек", + "hash (noun)": "хэш", + "hexadecimal; 'hex data'": "шестнадцатеричный; 'шестнадцатеричные данные'", + "Hierarchical Deterministic (HD) wallet": "Иерархически детерминированный (ИД) кошелек", + "hot storage": "горячее хранилище", + "hot wallet": "горячий кошелек", + "Hybrid Network": "Гибридная сеть", + "Hyperledger": "Гиперледжер", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "Идентикон / AddressIdenticon / AddressIcon", + "immutability": "неизменность", + "Infura": "Infura", + "Initial Public Offering (IPO)": "Первичное публичное предложение (IPO)", + "Insider Trading": "Инсайдерская торговля", + "Inter-Blockchain Communication (IBC) Protocol": "Протокол межблокчейновой коммуникации (IBC)", + "internal transaction": "внутренняя транзакция", + "Interoperability": "Совместимость", + "InterPlanetary File System (IPFS)": "InterPlanetary File System (IPFS)", + "IP address": "IP-адрес", + "JSON file": "JSON-файл", + "JSON-RPC": "JSON-RPC", + "keystore file": "файл хранилища ключей", + "Know Your Customer (KYC)": "«Знай своего клиента» (ЗСК)", + "Know Your Transaction": "«Знай свою транзакцию»", + "Kovan": "Kovan", + "KYC": "ЗСК", + "KYT": "ЗСТ", + "Latency": "Задержка", + "Lattice1": "Lattice1", + "Launchpad": "Лаунчпад", + "Layer 0": "Слой 0", + "Layer 1": "Слой 1", + "Layer 2": "Слой 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Приложение Ledger Live", + "Library": "Библиотека", + "Lido": "Lido", + "light client": "легкий клиент", + "Lightning Network": "Сеть Lightning", + "Liquid Democracy (Delegative Democracy)": "Ликвидная демократия (делегативная демократия)", + "Liquidation": "Ликвидность", + "liquidity": "ликвидность", + "liquidity pool": "пул ликвидности", + "liquidity staking": "стейкинг ликвидности", + "Low": "Низкий", + "mainnet": "мейн-нет", + "Maker Protocol": "Протокол Maker", + "Malware": "Вредоносное программное обеспечение", + "market cap": "рыночная капитализация", + "Maximal Extractable Value (MEV)": "Максимальная извлекаемая ценность (MEV)", + "Maximum Priority Fee": "Максимальная плата за приоритет", + "memory pool; mempool": "пул памяти; мемпул", + "Merge (noun)": "«Слияние»", + "Merkle Patricia trie": "Дерево Меркла", + "Mesh": "Mesh", + "Metadata": "Метаданные", + "MetaMask": "MetaMask", + "MetaMask Bridge": "Мост MetaMask", + "MetaMask Community Platform": "Платформа сообщества MetaMask", + "MetaMask Extension": "Расширение MetaMask", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "метавселенная", + "miner tip": "«чаевые» майнеру", + "mining": "майнинг", + "Mint": "Выполнить минтинг", + "mnemonic phrase": "мнемоническая фраза", + "MobiKwik": "MobiKwik", + "modular blockchain": "модульный блокчейн", + "MoonPay": "MoonPay", + "multi-sig": "multi-sig", + "multi-signature wallet (multisig)": "кошелек с мультиподписью (multisig)", + "Multifactor Authentication": "Многофакторная аутентификация", + "Near-Field Communication (NFC)": "Технология ближней бесконтактной связи (NFC)", + "Nested Blockchain": "Вложенный блокчейн", + "Network": "Сеть", + "Network Congestion": "Перегрузка сети", + "NFT": "NFT", + "NFT aggregator": "NFT-агрегатор", + "NFT drop": "NFT-дроп", + "Ngrave": "Ngrave", + "node": "узел", + "Non-fungible token": "Невзаимозаменяемый токен", + "nonce": "одноразовый код", + "off-chain": "оффчейн", + "ommer block": "блок оммер", + "on-chain": "ончейн", + "on-ramp, off-ramp": "он-рэмп, офф-рэмп", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "оптимистичный роллап", + "Oracle": "Oracle", + "ParaSwap": "Paraswap", + "parity": "паритет", + "Parity": "Parity", + "Passphrase": "Парольная фраза", + "password manager": "менджер паролей", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "пиринговый (P2P)", + "permissioned ledger": "разрешенный реестр", + "phishing (noun)": "фишинг", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "Гибрид PoS/PoW", + "Priority fee": "Плата за приоритет", + "private blockchain": "закрытый блокчейн", + "private currency": "частная валюта", + "private key": "закрытый ключ", + "Proof of Authority (PoA)": "Доказательство полномочий (PoA)", + "Proof of Stake (PoS)": "Доказательство доли владения (PoS)", + "Proof of Work (PoW)": "Доказательство работы (PoW)", + "protocol": "протокол", + "public blockchain": "публичный блокчейн", + "public key": "открытый ключ", + "Public-Key Cryptography": "Криптография с открытым ключом", + "Public-Key Infrastructure": "Инфраструктура открытых ключей", + "QR code": "QR-код", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "ретранслятор", + "Remote Procedure Call (RPC)": "Удаленный вызов процедур (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "План-график", + "Rocket Pool": "Rocket Pool", + "rollups": "роллапы", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "раг-пулл", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "«песочница»", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Сатоши Накамото", + "scalability": "масштабируемость", + "Scaling": "масштабирование", + "Scrypt": "Scrypt", + "Secret Recovery Phrase": "Секретная фраза для восстановления", + "Security Token": "Токен безопасности", + "Security Token Offering (STO)": "Предложение токенов безопасности (STO)", + "seed phrase": "сид-фраза", + "self-custody (noun)": "самодепозитарий", + "self-executing": "самоисполняющийся", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "сериализация", + "Shard chain": "Шардчейн", + "sharding (noun)": "шардинг", + "Shielded Transaction": "Защищенная транзакция", + "sidechain": "сайдчейн", + "Signature (Cryptographic)": "Подпись (Криптографическая)", + "slashing condition": "условие слэшинга", + "slippage": "проскальзывание", + "slot": "слот", + "smart contract": "смарт-контракт", + "snap": "Snap", + "soft fork": "софтфорк", + "Software Development Kit (SDK)": "Комплект для разработки программного обеспечения (SDK)", + "Solidity": "Solidity", + "stablecoin": "стейблкоин", + "staking (noun)": "стейкинг", + "state": "стейт", + "state channels": "Каналы состояния", + "Streaming": "Стриминг", + "swap (noun)": "своп", + "Swap /MetaSwap": "Своп /MetaSwap", + "szabo": "сабо", + "testnet (test network)": "тестнет (тестовая сеть)", + "Testnet Kovan": "Тестнет Kovan", + "Testnet Rinkeby": "Тестнет Rinkeby", + "Testnet Ropsten": "Тестнет Ropsten", + "token": "токен", + "token lockup": "блокировка токена", + "Token standard": "Стандарт токена", + "Total Value Locked (TVL)": "Общая заблокированная стоимость (TVL)", + "Transaction": "Транзакция", + "transaction block": "блок транзакции", + "transaction fee": "комиссия за транзакцию", + "transaction ID": "ID транзакции", + "transaction pool": "пул транзакций", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "трастлесс", + "Turing-complete": "Полный по Тьюрингу", + "Two-Factor Authentication (2FA)": "Двухфакторная аутентификация (2ФА)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "выход неизрасходованных транзакций (UTXO)", + "upgrade": "апгрейд", + "UTXO": "UTXO", + "validator": "валидатор", + "validity proof": "доказательство действительности", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "Вестинг", + "wallet": "кошелек", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "Вей", + "Whitepaper": "Белая книга", + "Wrapping": "Обертывание", + "Wyre": "Wyre", + "yield farming": "фарминг доходности", + "yield-bearing tokens": "доходные токены", + "zero address": "нулевой адрес", + "Zero-knowledge proof": "Доказательство с нулевым разглашением", + "Zero-knowledge rollup": "Роллап с нулевым разглашением", + "zk-SNARKs": "Протоколы zk-SNARK" +} diff --git a/src/i18n/locales/src/i18n/locales/th/translation.json b/src/i18n/locales/src/i18n/locales/th/translation.json new file mode 100644 index 0000000..599d24e --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/th/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "การโจมตี 51%", + "Aave": "Aave", + "Account": "บัญชี", + "ACH transfer": "การโอน ACH", + "address; public address; account address": "ที่อยู่", + "Advanced": "ขั้นสูง", + "aggregator": "ผู้รวบรวม", + "Aggressive": "ทุ่มสุดตัว", + "Agoric": "Agoric", + "air-gapping": "การสร้างแอร์แกป", + "airdrop": "แอร์ดรอป", + "airdrop (noun)": "แอร์ดรอป", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "อัลกอริทึม", + "altcoin": "อัลต์คอยน์", + "AML (Anti-Money Laundering)": "AML (การต่อต้านการฟอกเงิน)", + "API": "API", + "API (Application Programming Interface)": "API (อินเทอร์เฟซโปรแกรมแอปพลิเคชัน)", + "AppChain": "AppChain", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (วงจรรวมเฉพาะแอปพลิเคชัน)", + "asset provenance": "ที่มาของสินทรัพย์", + "attestation": "การลงนามรับรอง", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "ค่าแก๊สพื้นฐาน", + "Beacon Chain": "Beacon Chain", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "บิตคอยน์", + "block (noun)": "บล็อก", + "block explorer": "ส่วนอธิบายบล็อก", + "block height": "เลขบล็อก", + "block reward": "รางวัลการขุดบล็อก", + "block time": "ระยะเวลาบล็อก", + "blockchain": "บล็อกเชน", + "Blockchain explorer": "ส่วนอธิบายบล็อกเชน", + "blockchain trilemma": "บล็อกเชนตรีบถ", + "BNB Chain": "เชน BNB", + "bounty / bug bounty": "รางวัล / รางวัลรายงานช่องโหว่", + "brain wallet": "วอลเล็ตความจำ", + "Brave": "Brave", + "Bridge": "สะพาน", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "ไบต์โค้ด", + "Byzantine fault tolerance": "การทนความผิดพร่องแบบไบแซนไทน์", + "Byzantium fork": "การแยกบิแซนเทียม", + "Celo": "Celo", + "Centralized exchange (CEX)": "ตลาดแลกเปลี่ยนแบบรวมศูนย์", + "CEX": "CEX", + "chain ID": "ID เชน", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "ไคลเอ็นต์", + "Codefi": "Codefi", + "coin": "เหรียญ", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "ที่เก็บเงินระยะยาว", + "cold wallet / cold storage": "วอลเล็ตเงินเย็น / ที่เก็บเงินระยะยาว", + "Community Platform": "แพลตฟอร์มชุมชน", + "Compiling": "การคอมไพล์", + "Compound": "Compound", + "confirmation": "การยืนยัน", + "consensus": "ฉันทามติ", + "Consensus client": "ไคลเอ็นต์ฉันทามติ", + "Consensus layer": "เลเยอร์ฉันทามติ", + "Consensus mechanism": "กลไกฉันทามติ", + "Consensys": "Consensys", + "Constantinople fork": "การแยกคอนสแตนติโนเปิล", + "contract": "สัญญา", + "Contract account": "บัญชีสัญญา", + "CoolWallet": "CoolWallet", + "crypto asset": "สินทรัพย์คริปโต", + "crypto bounties": "รางวัลคริปโต", + "crypto fund": "กองทุนคริปโต", + "crypto wallet": "วอลเล็ตคริปโต", + "crypto-": "คริปโต", + "crypto-compliance": "การปฏิบัติตามกฎระเบียบคริปโต", + "cryptoassets": "สินทรัพย์คริปโต", + "cryptocurrency": "เงินคริปโต", + "cryptoeconomics": "เศรษฐกิจคริปโต", + "cryptography": "วิทยาการเข้ารหัส", + "Curve": "Curve", + "custody (noun)": "การเก็บรักษา", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "ดีแอป", + "decentralization": "กระจายศูนย์", + "decentralized application": "แอปพลิเคชันกระจายศูนย์", + "Decentralized Autonomous Organization (DAO)": "องค์กรอัตโนมัติแบบกระจายศูนย์ (DAO)", + "decentralized exchange (DEX)": "ตลาดแลกเปลี่ยนแบบกระจายศูนย์ (DEX)", + "decentralized finance": "การเงินกระจายศูนย์", + "decentralized web": "เว็บกระจายศูนย์", + "deposit": "ฝาก", + "derive / derivation": "ได้มาจาก / อนุพัทธ์", + "dev": "นักพัฒนา", + "Devcon": "Devcon", + "Developer": "นักพัฒนา", + "DEX": "DEX", + "difficulty": "ความยากในการขุด", + "difficulty bomb": "ปรับความยากจนขุดไม่ได้", + "digital asset": "สินทรัพย์ดิจิทัล", + "digital identity": "อัตลักษณ์ดิจิทัล", + "Digital signature": "ลายเซ็นดิจิทัล", + "Distributed Denial of Service (DDoS) Attack": "การโจมตีแบบปฏิเสธการให้บริการแบบกระจาย (DDoS)", + "distributed ledger": "การจดบัญชีแบบกระจาย", + "Distributed Ledger Technology": "เทคโนโลยีการจดบัญชีแบบกระจาย", + "DLT": "DLT", + "double spend": "จ่ายซ้ำ", + "ecosystem": "ระบบนิเวศ", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "คีย์เข้ารหัส / คีย์ไม่เข้ารหัส", + "encryption": "การเข้ารหัส", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "กลุ่มพันธมิตร Enterprise Ethereum Alliance (EEA)", + "entropy": "เอนโทรปี", + "epoch": "อีพอกช์", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "มาตรฐานโทเค็น ERC-20", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "มาตรฐานโทเค็น ERC-721", + "ETH": "ETH", + "ether (denominations)": "อีเทอร์", + "ether (ETH)": "อีเทอร์ (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "ข้อเสนอการปรับปรุง Ethereum (EIP)", + "Ethereum Name Service (ENS)": "เนมเซอร์วิส Ethereum (ENS)", + "Ethereum Public Address": "ที่อยู่สาธารณะ Ethereum", + "Ethereum Virtual Machine (EVM)": "เครื่องมือจำลอง Ethereum (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "ตลาดแลกเปลี่ยน", + "Execution client": "ไคลเอ็นต์ดำเนินการ", + "Execution layer": "เลเยอร์ดำเนินการ", + "Extended Private Key (XPRIV)": "คีย์ส่วนตัวแบบขยาย (XPRIV)", + "Extended Public Key (XPUB)": "คีย์สาธารณะแบบขยาย (XPUB)", + "Extension": "ส่วนขยาย", + "Fantom": "Fantom", + "faucet": "ฟอเซ็ต", + "fiat currency": "เงินเฟียต", + "final, finality": "ยอดสรุปสุดท้าย", + "Finality Rate": "อัตราสุดท้าย", + "financial technology (FinTech)": "เทคโนโลยีทางการเงิน (FinTech)", + "finney": "ฟินนี่", + "Firefox": "Firefox", + "Firewall": "ไฟร์วอลล์", + "Flask": "Flask", + "fork": "แยก", + "Fractional Ownership": "การถือครองกรรมสิทธิ์แบบสัดส่วน", + "Fraud proof": "การตรวจสอบแบบไม่ไว้ใจ", + "full node": "โหนดเต็ม", + "Ganache": "Ganache", + "gas": "แก๊ส", + "gas fee": "ค่าแก๊ส", + "gas limit": "ขีดจำกัดค่าแก๊ส", + "gas price": "ราคาแก๊ส", + "Gas Station Network": "เครือข่ายจัดหาแก๊ส", + "genesis block": "บล็อกแรก", + "Gigawei": "กิกะเวย์", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "การกำกับ", + "GSN": "GSN", + "gwei": "เกวย์", + "halving": "ฮาฟวิงก์", + "hard fork": "การแยกสมบูรณ์", + "hardware wallet": "ฮาร์ดแวร์วอลเล็ต", + "hash (noun)": "แฮช", + "hexadecimal; 'hex data'": "เลขฐานสิบหก, ข้อมูลเลขฐานสิบหก", + "Hierarchical Deterministic (HD) wallet": "วอลเล็ตมีลำดับชั้น (HD)", + "hot storage": "ที่เก็บเงินระยะสั้น", + "hot wallet": "วอลเล็ตเงินร้อน", + "Hybrid Network": "เครือข่ายไฮบริด", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "ไอเดนทิคอน / แอดเดรสทิคอน / แอดเดรสไอคอน", + "immutability": "เปลี่ยนแปลงไม่ได้", + "Infura": "Infura", + "Initial Public Offering (IPO)": "การเสนอขายทั่วไปครั้งแรก (IPO)", + "Insider Trading": "การใช้ข้อมูลภายใน", + "Inter-Blockchain Communication (IBC) Protocol": "โพรโตคอลการสื่อสารระหว่างบล็อกเชน (IBC)", + "internal transaction": "ธุรกรรมภายใน", + "Interoperability": "ความสอดประสาน", + "InterPlanetary File System (IPFS)": "ระบบไฟล์ InterPlanetary (IPFS)", + "IP address": "เลขที่อยู่ IP", + "JSON file": "ไฟล์ JSON", + "JSON-RPC": "JSON-RPC", + "keystore file": "ไฟล์คีย์สโตร์", + "Know Your Customer (KYC)": "การรู้จักลูกค้า (KYC)", + "Know Your Transaction": "การรู้จักธุรกรรม", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "ความหน่วง", + "Lattice1": "Lattice1", + "Launchpad": "Launchpad", + "Layer 0": "เลเยอร์ 0", + "Layer 1": "เลเยอร์ 1", + "Layer 2": "เลเยอร์ 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "แอป Ledger Live", + "Library": "ไลบรารี", + "Lido": "Lido", + "light client": "ไลต์ไคลเอ็นต์", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "ประชาธิปไตยแบบลื่นไหล (ประชาธิปไตยแบบมอบอำนาจ)", + "Liquidation": "การชำระบัญชี", + "liquidity": "สภาพคล่อง", + "liquidity pool": "พูลสภาพคล่อง", + "liquidity staking": "ฝากสภาพคล่อง", + "Low": "ต่ำ", + "mainnet": "เครือข่ายหลัก", + "Maker Protocol": "Maker Protocol", + "Malware": "มัลแวร์", + "market cap": "มูลค่าตลาด", + "Maximal Extractable Value (MEV)": "มูลค่าที่สกัดได้สูงสุด (MEV)", + "Maximum Priority Fee": "ค่าแซงคิวสูงสุด", + "memory pool; mempool": "พูลเมมโมรี่, เมมพูล", + "Merge (noun)": "เมิร์ช", + "Merkle Patricia trie": "ต้นไม้ Merkle Patricia", + "Mesh": "Mesh", + "Metadata": "ข้อมูลเมต้า", + "MetaMask": "MetaMask", + "MetaMask Bridge": "MetaMask Bridge", + "MetaMask Community Platform": "แพลตฟอร์มชุมชน MetaMask", + "MetaMask Extension": "ส่วนขยาย MetaMask", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "เมตาเวิร์ส", + "miner tip": "ทิปนักขุด", + "mining": "การขุด", + "Mint": "สร้าง", + "mnemonic phrase": "วลีช่วยจำ", + "MobiKwik": "MobiKwik", + "modular blockchain": "บล็อกเชนแยกส่วน", + "MoonPay": "MoonPay", + "multi-sig": "หลายลายเซ็น", + "multi-signature wallet (multisig)": "วอลเล็ตหลายลายเซ็น (multisig)", + "Multifactor Authentication": "การพิสูจน์ตัวจริงหลายปัจจัย", + "Near-Field Communication (NFC)": "การสื่อสารไร้สายระยะใกล้ (NFC)", + "Nested Blockchain": "บล็อกเชนย่อย", + "Network": "เครือข่าย", + "Network Congestion": "ความแออัดของเครือข่าย", + "NFT": "NFT", + "NFT aggregator": "ผู้รวบรวม NFT", + "NFT drop": "การปล่อยผลงาน NFT", + "Ngrave": "Ngrave", + "node": "โหนด", + "Non-fungible token": "โทเค็นที่ไม่สามารถทดแทนได้", + "nonce": "นอนซ์", + "off-chain": "นอกเชน", + "ommer block": "ออมเมอร์บล็อก", + "on-chain": "ในเชน", + "on-ramp, off-ramp": "แลกเข้า, แลกออก", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "โรลล์อัปแบบออปติมิสติก", + "Oracle": "ออราเคิล", + "ParaSwap": "ParaSwap", + "parity": "แพริตี", + "Parity": "Parity", + "Passphrase": "วลีรหัสผ่าน", + "password manager": "เครื่องมือจัดการรหัสผ่าน", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "เพียร์ทูเพียร์ (P2P)", + "permissioned ledger": "บัญชีที่อนุญาตแล้ว", + "phishing (noun)": "ฟิชชิ่ง", + "Plasma": "พลาสมา", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "พอร์ตเงิน", + "PoS/PoW Hybrid": "PoS/PoW Hybrid", + "Priority fee": "ค่าแซงคิว", + "private blockchain": "บล็อกเชนส่วนตัว", + "private currency": "สกุลเงินส่วนตัว", + "private key": "คีย์ส่วนตัว", + "Proof of Authority (PoA)": "การพิสูจน์ด้วยอำนาจ (PoA)", + "Proof of Stake (PoS)": "การพิสูจน์แบบมีส่วนได้ส่วนเสีย (PoS)", + "Proof of Work (PoW)": "การพิสูจน์ด้วยการทำงาน (PoW)", + "protocol": "โพรโตคอล", + "public blockchain": "บล็อกเชนสาธารณะ", + "public key": "คีย์สาธารณะ", + "Public-Key Cryptography": "วิทยาการรหัสลับคีย์สาธารณะ", + "Public-Key Infrastructure": "โครงสร้างพื้นฐานคีย์สาธารณะ", + "QR code": "รหัส QR", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "รีเลเยอร์", + "Remote Procedure Call (RPC)": "การเรียกโปรแกรมย่อยระยะไกล (PRC)", + "Rinkeby": "Rinkeby", + "Roadmap": "แผนดำเนินการ", + "Rocket Pool": "Rocket Pool", + "rollups": "โรลล์อัป", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "กลโกงแบบหอบหนี", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "แซนด์บ็อกซ์", + "Sardine": "Sardine", + "Satoshi Nakamoto": "ซาโตชิ นากาโมโต", + "scalability": "ความสามารถในการปรับขนาด", + "Scaling": "ปรับขนาด", + "Scrypt": "สคริปต์", + "Secret Recovery Phrase": "วลีกู้คืนรหัส", + "Security Token": "โทเค็นหลักทรัพย์", + "Security Token Offering (STO)": "การเสนอขายโทเค็นหลักทรัพย์ (STO)", + "seed phrase": "ซีดเฟส", + "self-custody (noun)": "การเก็บรักษาเอง", + "self-executing": "ดำเนินการเอง", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "การเรียงลำดับอนุกรม", + "Shard chain": "ชาร์ดเชน", + "sharding (noun)": "การแบ่งชาร์ด", + "Shielded Transaction": "ธุรกรรมที่มีการป้องกัน", + "sidechain": "เชนข้างเคียง", + "Signature (Cryptographic)": "ลายเซ็น (วิทยาการรหัสลับ)", + "slashing condition": "เงื่อนไขลงโทษ", + "slippage": "ค่าความคลาดเคลื่อน", + "slot": "สล็อต", + "smart contract": "สมาร์ตคอนแทรกต์", + "snap": "Snap", + "soft fork": "การแยกอสมบูรณ์", + "Software Development Kit (SDK)": "ชุดพัฒนาซอฟต์แวร์ (SDK)", + "Solidity": "Solidity", + "stablecoin": "สเตเบิลคอยน์", + "staking (noun)": "การฝาก", + "state": "สถานะ", + "state channels": "แชนแนลสถานะ", + "Streaming": "สตรีม", + "swap (noun)": "การแลกเปลี่ยน", + "Swap /MetaSwap": "Swap /MetaSwap", + "szabo": "ซาโบ", + "testnet (test network)": "เครือข่ายทดสอบ", + "Testnet Kovan": "เครือข่ายทดสอบ Kovan", + "Testnet Rinkeby": "เครือข่ายทดสอบ Rinkeby", + "Testnet Ropsten": "เครือข่ายทดสอบ Ropsten", + "token": "โทเค็น", + "token lockup": "ล็อกโทเค็น", + "Token standard": "มาตรฐานโทเค็น", + "Total Value Locked (TVL)": "มูลค่ารวมในระบบ (TVL)", + "Transaction": "ธุรกรรม", + "transaction block": "บล็อกธุรกรรม", + "transaction fee": "ค่าธรรมเนียมธุรกรรม", + "transaction ID": "ID ธุรกรรม", + "transaction pool": "พูลธุรกรรม", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "ไม่ต้องไว้วางใจ", + "Turing-complete": "สมบูรณ์ตามแบบทัวริง", + "Two-Factor Authentication (2FA)": "การพิสูจน์ตัวจริงสองปัจจัย (2FA)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "เอาต์พุตธุรกรรมที่ยังไม่ใช้จ่าย (UTXO)", + "upgrade": "อัปเกรด", + "UTXO": "UTXO", + "validator": "ผู้ยืนยัน", + "validity proof": "หลักฐานยืนยัน", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "ทยอยให้ตามเวลา", + "wallet": "วอลเล็ต", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "เว็บ 3, เว็บ 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "เวย์", + "Whitepaper": "หนังสือชี้ชวน", + "Wrapping": "การห่อ", + "Wyre": "Wyre", + "yield farming": "การทำฟาร์ม", + "yield-bearing tokens": "โทเคนรับผลประโยชน์จากการฟาร์ม", + "zero address": "ที่อยู่สูญ", + "Zero-knowledge proof": "การพิสูจน์โดยไม่ต้องรู้ข้อมูล", + "Zero-knowledge rollup": "โรลล์อัปแบบไม่ต้องรู้ข้อมูล", + "zk-SNARKs": "zk-SNARKs" +} diff --git a/src/i18n/locales/src/i18n/locales/tl/translation.json b/src/i18n/locales/src/i18n/locales/tl/translation.json new file mode 100644 index 0000000..df3e6d3 --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/tl/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "51% Pag-atake", + "Aave": "Aave", + "Account": "Account", + "ACH transfer": "ACH na paglilipat", + "address; public address; account address": "address/\"pampublikong address\" (address ng wallet)", + "Advanced": "Advanced", + "aggregator": "aggregator", + "Aggressive": "Agresibo", + "Agoric": "Agoric", + "air-gapping": "air-gapping", + "airdrop": "airdrop", + "airdrop (noun)": "airdrop (pangngalan)", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "algoritmo", + "altcoin": "altcoin", + "AML (Anti-Money Laundering)": "AML (Anti-Money Laundering)", + "API": "API", + "API (Application Programming Interface)": "API (Application Programming Interface)", + "AppChain": "AppChain", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (Application Specific Integrated Circuit)", + "asset provenance": "pinagmulan ng asset", + "attestation": "pagpapatunay", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "Batayang bayad", + "Beacon Chain": "Beacon Chain", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Bitcoin / bitcoin (BTC)", + "block (noun)": "block (pangngalan)", + "block explorer": "block explorer", + "block height": "taas ng block", + "block reward": "gantimpala ng block", + "block time": "oras ng block", + "blockchain": "blockchain", + "Blockchain explorer": "Blockchain explorer", + "blockchain trilemma": "blockchain trilemma", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "bounty / bug bounty", + "brain wallet": "brain wallet", + "Brave": "Brave", + "Bridge": "Bridge", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "bytecode", + "Byzantine fault tolerance": "", + "Byzantium fork": "Byzantium fork", + "Celo": "Celo", + "Centralized exchange (CEX)": "Centralized exchange (CEX)", + "CEX": "CEX", + "chain ID": "ID ng chain", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "kliyente (Ethereum o iba pang katugmang blockchain)", + "Codefi": "Codefi", + "coin": "barya", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "malamig na imbakan", + "cold wallet / cold storage": "malamig na wallet / malamig na imbakan", + "Community Platform": "Platform ng Komunidad", + "Compiling": "Pinagsasama-sama", + "Compound": "Compound", + "confirmation": "kumpirmasyon", + "consensus": "pinagkasunduan", + "Consensus client": "Kliyente ng kasunduan", + "Consensus layer": "Layer ng kasunduan", + "Consensus mechanism": "Mekanismo ng kasunduan", + "Consensys": "Consensys", + "Constantinople fork": "Constantinople fork", + "contract": "kontrata", + "Contract account": "Account ng kontrata", + "CoolWallet": "CoolWallet", + "crypto asset": "crypto na asset", + "crypto bounties": "mga pabuya ng crypto", + "crypto fund": "pondo ng crypto", + "crypto wallet": "wallet ng crypto", + "crypto-": "crypto-", + "crypto-compliance": "crypto-compliance", + "cryptoassets": "cryptoassets", + "cryptocurrency": "cryptocurrency", + "cryptoeconomics": "cryptoeconomics", + "cryptography": "kriptograpiya", + "Curve": "Curve", + "custody (noun)": "kustodiya (pangngalan)", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "dapp", + "decentralization": "desentralisasyon", + "decentralized application": "decentralized application", + "Decentralized Autonomous Organization (DAO)": "Decentralized Autonomous Organization (DAO)", + "decentralized exchange (DEX)": "decentralized exchange (DEX)", + "decentralized finance": "decentralized finance", + "decentralized web": "desentralisadong web", + "deposit": "deposito", + "derive / derivation": "nagmula / pinagmulan", + "dev": "dev", + "Devcon": "Devcon", + "Developer": "Developer", + "DEX": "DEX", + "difficulty": "kahirapan", + "difficulty bomb": "bomba ng kahirapan", + "digital asset": "digital na asset", + "digital identity": "digital na pagkakakilanlan", + "Digital signature": "Digital na lagda", + "Distributed Denial of Service (DDoS) Attack": "Distributed Denial of Service (DDoS) na Pag-atake", + "distributed ledger": "ipinamahaging ledger", + "Distributed Ledger Technology": "Distributed Ledger Technology", + "DLT": "DLT", + "double spend": "dobleng paggasta", + "ecosystem": "ekosistema", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "naka-encrypt kumpara sa mga hindi naka-encrypt na key", + "encryption": "pag-encrypt", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Enterprise Ethereum Alliance (EEA)", + "entropy": "entropy", + "epoch": "kapanahunan", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "Pamantayan ng Token ng ERC-20", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "Pamantayan ng Token ng ERC-21", + "ETH": "ETH", + "ether (denominations)": "ether (mga denominasyon)", + "ether (ETH)": "ether (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Ethereum Improvement Proposal (EIP)", + "Ethereum Name Service (ENS)": "Ethereum Name Service (ENS)", + "Ethereum Public Address": "Pampublikong Address ng Ethereum", + "Ethereum Virtual Machine (EVM)": "Ethereum Virtual Machine (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "palitan", + "Execution client": "Kliyente sa pagpapatupad", + "Execution layer": "Layer ng pagpapatupad", + "Extended Private Key (XPRIV)": "Extended Private Key (XPRIV)", + "Extended Public Key (XPUB)": "Extended Public Key (XPUB)", + "Extension": "Extension", + "Fantom": "Fantom", + "faucet": "faucet", + "fiat currency": "fiat na salapi", + "final, finality": "wakas, pangwakas", + "Finality Rate": "Rate ng Pangwakas", + "financial technology (FinTech)": "financial technology (FinTech)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "Firewall", + "Flask": "Flask", + "fork": "fork", + "Fractional Ownership": "Fractional na Pagmamay-ari", + "Fraud proof": "Katibayan ng panloloko", + "full node": "ganap na node", + "Ganache": "Ganache", + "gas": "gas", + "gas fee": "bayad sa gas", + "gas limit": "limitasyon ng gas", + "gas price": "presyo ng gas", + "Gas Station Network": "Gas Station Network", + "genesis block": "genesis block", + "Gigawei": "Gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "Pamamahala", + "GSN": "GSN", + "gwei": "gwei", + "halving": "paghati", + "hard fork": "hard fork", + "hardware wallet": "wallet na hardware", + "hash (noun)": "hash (pangngalan)", + "hexadecimal; 'hex data'": "hexadecimal; 'hex na data'", + "Hierarchical Deterministic (HD) wallet": "Hierarchical Deterministic (HD) na wallet", + "hot storage": "mainit na imbakan", + "hot wallet": "mainit na wallet", + "Hybrid Network": "Hybrid Network", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "Identicon / AddressIdenticon / AddressIcon", + "immutability": "kawalan ng pagbabago", + "Infura": "Infura", + "Initial Public Offering (IPO)": "Initial Public Offering (IPO)", + "Insider Trading": "Insider Trading", + "Inter-Blockchain Communication (IBC) Protocol": "Protocol ng Inter-Blockchain Communication (IBC)", + "internal transaction": "panloob na transaksyon", + "Interoperability": "Interoperability", + "InterPlanetary File System (IPFS)": "InterPlanetary File System (IPFS)", + "IP address": "IP address", + "JSON file": "file na JSON", + "JSON-RPC": "JSON-RPC", + "keystore file": "file ng keystore", + "Know Your Customer (KYC)": "Know Your Customer (KYC)", + "Know Your Transaction": "Know Your Transaction", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "Latency", + "Lattice1": "Lattice1", + "Launchpad": "Launchpad", + "Layer 0": "Layer 0", + "Layer 1": "Layer 1", + "Layer 2": "Layer 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Ledger Live App", + "Library": "Library", + "Lido": "Lido", + "light client": "magaan na kliyente", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "Liquid Democracy (Delegatibong Demokrasya)", + "Liquidation": "Liquidation", + "liquidity": "liquidity", + "liquidity pool": "pool ng liquidity", + "liquidity staking": "pagtaya ng liquidity", + "Low": "Mababa", + "mainnet": "mainnet", + "Maker Protocol": "Maker Protocol", + "Malware": "Malware", + "market cap": "market cap", + "Maximal Extractable Value (MEV)": "Maximal Extractable Value (MEV)", + "Maximum Priority Fee": "Pinakamataas na Bayad sa Priyoridad", + "memory pool; mempool": "memory pool; mempool", + "Merge (noun)": "Merge (pangngalan)", + "Merkle Patricia trie": "Merkle Patricia trie", + "Mesh": "Mesh", + "Metadata": "Metadata", + "MetaMask": "MetaMask", + "MetaMask Bridge": "MetaMask Bridge", + "MetaMask Community Platform": "Platform ng Komunidad ng MetaMask", + "MetaMask Extension": "Extension ng MetaMask", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "metaverse", + "miner tip": "tip ng minero", + "mining": "pagmimina", + "Mint": "Mint", + "mnemonic phrase": "mnemonic na parirala", + "MobiKwik": "MobiKwik", + "modular blockchain": "modular na blockchain", + "MoonPay": "MoonPay", + "multi-sig": "multi-sig", + "multi-signature wallet (multisig)": "multi-signature na wallet (multisig)", + "Multifactor Authentication": "Multifactor na Pagpapatunay", + "Near-Field Communication (NFC)": "Near-Field Communication (NFC)", + "Nested Blockchain": "Nested na Blockchain", + "Network": "Network", + "Network Congestion": "Pagsisikip ng Network", + "NFT": "NFT", + "NFT aggregator": "NFT aggregator", + "NFT drop": "Paglaglag ng NFT", + "Ngrave": "Ngrave", + "node": "node", + "Non-fungible token": "Non-fungible token", + "nonce": "nonce", + "off-chain": "wala sa chain", + "ommer block": "ommer block", + "on-chain": "nasa chain", + "on-ramp, off-ramp": "nasa rampa, wala sa rampa", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "optimistic rollup", + "Oracle": "Orakulo", + "ParaSwap": "ParaSwap", + "parity": "pagkakapantay-pantay", + "Parity": "Parity", + "Passphrase": "Passphrase", + "password manager": "tagapamahala ng password", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "peer-to-peer (P2P)", + "permissioned ledger": "pinahintulutang ledger", + "phishing (noun)": "phishing (pangngalan)", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "PoS/PoW Hybrid", + "Priority fee": "Bayad sa priyoridad", + "private blockchain": "pribadong blockchain", + "private currency": "pribadong salapi", + "private key": "pribadong key", + "Proof of Authority (PoA)": "Proof of Authority (PoA)", + "Proof of Stake (PoS)": "Proof of Stake (PoS)", + "Proof of Work (PoW)": "Proof of Work (PoW)", + "protocol": "protocol", + "public blockchain": "pampublikong blockchain", + "public key": "pampublikong key", + "Public-Key Cryptography": "Pampublikong-Key na Kriptograpiya", + "Public-Key Infrastructure": "Pampublikong-Key na Imprastraktura", + "QR code": "QR code", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "tagapaghatid", + "Remote Procedure Call (RPC)": "Remote Procedure Call (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Roadmap", + "Rocket Pool": "Rocket Pool", + "rollups": "rollups", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "rug pull", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "sandbox", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "scalability", + "Scaling": "Scaling", + "Scrypt": "Scrypt", + "Secret Recovery Phrase": "Lihim na Parirala sa Pagbawi", + "Security Token": "Token ng Seguridad", + "Security Token Offering (STO)": "Security Token Offering (STO)", + "seed phrase": "pariralang binhi", + "self-custody (noun)": "sariling kustodiya (pangngalan)", + "self-executing": "sariling pagpapatupad", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "pagse-serye", + "Shard chain": "Chain ng pagpipira-piraso", + "sharding (noun)": "pagpipira-piraso (pangngalan)", + "Shielded Transaction": "Shielded na Transaksyon", + "sidechain": "sidechain", + "Signature (Cryptographic)": "Lagda (Kriptograpiya)", + "slashing condition": "kondisyon ng paglaslas", + "slippage": "slippage", + "slot": "puwang", + "smart contract": "smart na kontrata", + "snap": "Snap", + "soft fork": "soft fork", + "Software Development Kit (SDK)": "Software Development Kit (SDK)", + "Solidity": "Solidity", + "stablecoin": "stablecoin", + "staking (noun)": "pagtataya (pangngalan)", + "state": "estado", + "state channels": "mga channel ng estado", + "Streaming": "Streaming", + "swap (noun)": "palitan (pangngalan)", + "Swap /MetaSwap": "Swap /MetaSwap", + "szabo": "szabo", + "testnet (test network)": "testnet (test network)", + "Testnet Kovan": "Testnet Kovan", + "Testnet Rinkeby": "Testnet Rinkeby", + "Testnet Ropsten": "Testnet Ropsten", + "token": "token", + "token lockup": "pag-lock ng token", + "Token standard": "Pamantayan ng token", + "Total Value Locked (TVL)": "Total Value Locked (TVL)", + "Transaction": "Transaksyon", + "transaction block": "block ng transaksyon", + "transaction fee": "bayad sa transaksyon", + "transaction ID": "ID ng transaksyon", + "transaction pool": "pool ng transaksyon", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "hindi kailangan ng tiwala", + "Turing-complete": "Turing-kumpleto", + "Two-Factor Authentication (2FA)": "Two-Factor Authentication (2FA)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "unspent transaction output (UTXO)", + "upgrade": "mag-upgrade", + "UTXO": "UTXO", + "validator": "nagpapatibay", + "validity proof": "katibayan ng bisa", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "Vesting", + "wallet": "wallet", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "WebSocket", + "Whitepaper": "Whitepaper", + "Wrapping": "Wrapping", + "Wyre": "Wyre", + "yield farming": "paglilinang ng ani", + "yield-bearing tokens": "mga token na nagbubunga", + "zero address": "zero address", + "Zero-knowledge proof": "Patunay na walang kaalaman", + "Zero-knowledge rollup": "Rollup na walang kaalaman", + "zk-SNARKs": "zk-SNARKs" +} diff --git a/src/i18n/locales/src/i18n/locales/tr/translation.json b/src/i18n/locales/src/i18n/locales/tr/translation.json new file mode 100644 index 0000000..a352ec0 --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/tr/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "%51 Saldırısı", + "Aave": "Aave", + "Account": "Hesap", + "ACH transfer": "ACH transferi", + "address; public address; account address": "adres/\"genel adres\" (cüzdan adresi)", + "Advanced": "Gelişmiş", + "aggregator": "toplayıcı", + "Aggressive": "Agresif", + "Agoric": "Agoric", + "air-gapping": "hava boşluğu", + "airdrop": "airdrop", + "airdrop (noun)": "airdrop", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "algoritma", + "altcoin": "altcoin", + "AML (Anti-Money Laundering)": "AML (Kara Para Aklamanın Önlenmesi)", + "API": "API", + "API (Application Programming Interface)": "API (Uygulama Programlama Arayüzü)", + "AppChain": "Uygulama Zinciri", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (Uygulamaya Özel Tümleşik Devre)", + "asset provenance": "varlık provenansı", + "attestation": "tasdik", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "Baz ücret", + "Beacon Chain": "İşaret Zinciri", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Bitcoin / bitcoin (BTC)", + "block (noun)": "blok", + "block explorer": "blok gezgini", + "block height": "blok yüksekliği", + "block reward": "blok ödülü", + "block time": "blok süresi", + "blockchain": "blokzinciri", + "Blockchain explorer": "Blokzinciri gezgini", + "blockchain trilemma": "blokzinciri çıkmazı", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "bounty / hata ödülü", + "brain wallet": "beyin cüzdanı", + "Brave": "Brave", + "Bridge": "Köprü", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "bayt kodu", + "Byzantine fault tolerance": "Bizans hata toleransı", + "Byzantium fork": "Bizans çatalı", + "Celo": "Celo", + "Centralized exchange (CEX)": "Merkezi Borsa (CEX)", + "CEX": "CEX", + "chain ID": "zincir kimliği", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "istemci", + "Codefi": "Codefi", + "coin": "coin", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "soğuk depolama", + "cold wallet / cold storage": "soğuk cüzdan / soğuk depolama", + "Community Platform": "Topluluk Platformu", + "Compiling": "Derleme", + "Compound": "Compound", + "confirmation": "onay", + "consensus": "fikir birliği", + "Consensus client": "Fikir birliği istemcisi", + "Consensus layer": "Fikir birliği katmanı", + "Consensus mechanism": "Fikir birliği mekanizması", + "Consensys": "Consensys", + "Constantinople fork": "Constantinople çatalı", + "contract": "sözleşme", + "Contract account": "Sözleşme hesabı", + "CoolWallet": "CoolWallet", + "crypto asset": "kripto varlığı", + "crypto bounties": "kripto bounty ödülleri", + "crypto fund": "kripto fonu", + "crypto wallet": "kripto cüzdanı", + "crypto-": "kripto-", + "crypto-compliance": "kripto uyumu", + "cryptoassets": "kripto varlıklar", + "cryptocurrency": "kripto para", + "cryptoeconomics": "kripto ekonomi", + "cryptography": "kriptografi", + "Curve": "Curve", + "custody (noun)": "saklayıcı kurum", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "merkeziyetsiz uygulama", + "decentralization": "yerinden yönetim", + "decentralized application": "merkezi olmayan uygulama", + "Decentralized Autonomous Organization (DAO)": "Merkezi Olmayan Otonom Organizasyon (DAO)", + "decentralized exchange (DEX)": "merkeziyetsiz borsa (DEX)", + "decentralized finance": "merkeziyetsiz finans", + "decentralized web": "merkeziyetsiz web", + "deposit": "para yatırma", + "derive / derivation": "türev / türetme", + "dev": "geliştirici", + "Devcon": "Devcon", + "Developer": "Geliştirici", + "DEX": "DEX", + "difficulty": "zorluk", + "difficulty bomb": "zorluk bombası", + "digital asset": "dijital varlık", + "digital identity": "dijital kimlik", + "Digital signature": "Dijital imza", + "Distributed Denial of Service (DDoS) Attack": "Dağıtık Hizmet Reddi (DDoS) Saldırısı", + "distributed ledger": "dağıtılmış defter", + "Distributed Ledger Technology": "Dağıtılmış Defter Teknolojisi", + "DLT": "DLT", + "double spend": "çift harcama", + "ecosystem": "ekosistem", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "şifrelenmiş ve şifrelenmemiş anahtarlar", + "encryption": "şifreleme", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Kurumsal Ethereum İttifakı (EEA)", + "entropy": "entropi", + "epoch": "epoch", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "ERC-20 Token Standardı", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "ERC-721 Token Standardı", + "ETH": "ETH", + "ether (denominations)": "ether (değerler)", + "ether (ETH)": "ether (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Ethereum Geliştirme Teklifi (EIP)", + "Ethereum Name Service (ENS)": "Ethereum İsimlendirme Hizmeti (ENS)", + "Ethereum Public Address": "Ethereum Genel Adresi", + "Ethereum Virtual Machine (EVM)": "Ethereum Sanal Makinesi (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "borsa", + "Execution client": "Yürütme istemcisi", + "Execution layer": "Yürütme katmanı", + "Extended Private Key (XPRIV)": "Genişletilmiş Özel Anahtar (XPRIV)", + "Extended Public Key (XPUB)": "Genişletilmiş Genel Anahtar (XPUB)", + "Extension": "Uzantı", + "Fantom": "Fantom", + "faucet": "musluk", + "fiat currency": "fiat para", + "final, finality": "son, kesinlik", + "Finality Rate": "Kesinlik Oranı", + "financial technology (FinTech)": "finansal teknoloji (FinTech)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "Güvenlik duvarı", + "Flask": "Flask", + "fork": "çatal", + "Fractional Ownership": "Fraksiyonel Sahiplik", + "Fraud proof": "Dolandırıcılık kanıtı", + "full node": "tam düğüm", + "Ganache": "Ganache", + "gas": "gaz", + "gas fee": "gaz ücreti", + "gas limit": "gaz limiti", + "gas price": "gaz fiyatı", + "Gas Station Network": "Gas Station Network", + "genesis block": "genesis blok", + "Gigawei": "Gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "Yönetişim", + "GSN": "GSN", + "gwei": "gwei", + "halving": "yarılanma", + "hard fork": "sert çatal", + "hardware wallet": "donanım cüzdanı", + "hash (noun)": "hash", + "hexadecimal; 'hex data'": "on altılık sayı; 'on altılı veri'", + "Hierarchical Deterministic (HD) wallet": "Hiyerarşik Belirleyici (HD) cüzdan", + "hot storage": "sıcak depolama", + "hot wallet": "sıcak cüzdan", + "Hybrid Network": "Hibrit Ağ", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "Identicon / AddressIdenticon / AddressIcon", + "immutability": "Ölçeklendirilebilme çözümü", + "Infura": "Infura", + "Initial Public Offering (IPO)": "İlk Halka Arz (IPO)", + "Insider Trading": "İçeriden Öğrenenlerin Ticareti", + "Inter-Blockchain Communication (IBC) Protocol": "Blokzincirleri Arasında İletişim (IBC) Protokolü", + "internal transaction": "dahili işlem", + "Interoperability": "Birlikte Çalışabilirlik", + "InterPlanetary File System (IPFS)": "Gezegenler Arası Dosya Sistemi (IPFS)", + "IP address": "IP adresi", + "JSON file": "JSON dosyası", + "JSON-RPC": "JSON-RPC", + "keystore file": "keystore dosyası", + "Know Your Customer (KYC)": "Müşterini Tanı (KYC)", + "Know Your Transaction": "İşlemini Tanı", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "Gecikme", + "Lattice1": "Lattice1", + "Launchpad": "Launchpad", + "Layer 0": "Katman 0", + "Layer 1": "Katman 1", + "Layer 2": "Katman 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Ledger Live Uygulaması", + "Library": "Kitaplık", + "Lido": "Lido", + "light client": "hafif istemci", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "Akışkan Demokrasi (Delege Demokrasisi)", + "Liquidation": "Likidasyon", + "liquidity": "likidite", + "liquidity pool": "likidite havuzu", + "liquidity staking": "likidite staking", + "Low": "Düşük", + "mainnet": "ana ağ", + "Maker Protocol": "Maker Protokolü", + "Malware": "Kötü amaçlı yazılım", + "market cap": "piyasa değeri", + "Maximal Extractable Value (MEV)": "Maksimal Çıkarılabilir Değer (MEV)", + "Maximum Priority Fee": "Maksimum Öncelik Ücreti", + "memory pool; mempool": "bellek havuzu; mempool", + "Merge (noun)": "Birleştirme", + "Merkle Patricia trie": "Merkle Patricia trie", + "Mesh": "Mesh", + "Metadata": "Meta veri", + "MetaMask": "MetaMask", + "MetaMask Bridge": "MetaMask Köprüsü", + "MetaMask Community Platform": "MetaMask Topluluk Platformu", + "MetaMask Extension": "MetaMask Uzantısı", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "metaverse", + "miner tip": "madenci bahşişi", + "mining": "madencilik", + "Mint": "Mint", + "mnemonic phrase": "anımsatıcı ifade", + "MobiKwik": "MobiKwik", + "modular blockchain": "modüler blokzinciri", + "MoonPay": "MoonPay", + "multi-sig": "çoklu imza", + "multi-signature wallet (multisig)": "çoklu imza cüzdanı", + "Multifactor Authentication": "Çok Faktörlü Kimlik Doğrulaması", + "Near-Field Communication (NFC)": "Yakın Alan İletişimi (NFC)", + "Nested Blockchain": "Nested (İç İçe) Blokzincir", + "Network": "Ağ", + "Network Congestion": "Ağ Tıkanıklığı", + "NFT": "NFT", + "NFT aggregator": "NFT toplayıcı", + "NFT drop": "NFT drop", + "Ngrave": "Ngrave", + "node": "düğüm", + "Non-fungible token": "Nitelikli fikri tapu", + "nonce": "nonce", + "off-chain": "zincir dışı", + "ommer block": "ommer blok", + "on-chain": "zincir içi", + "on-ramp, off-ramp": "on-ramp, off-ramp", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "optimistik rollup", + "Oracle": "Oracle", + "ParaSwap": "ParaSwap", + "parity": "parite", + "Parity": "Parity", + "Passphrase": "Parola", + "password manager": "şifre yöneticisi", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "eşler arası (P2P)", + "permissioned ledger": "izinli kayıt defteri", + "phishing (noun)": "kimlik avı", + "Plasma": "Plazma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "Hibrit PoS/PoW Mutabakatı", + "Priority fee": "Öncelik ücreti", + "private blockchain": "özel blokzinciri", + "private currency": "özel para birimi", + "private key": "özel anahtar", + "Proof of Authority (PoA)": "Yetki İspatı (PoA)", + "Proof of Stake (PoS)": "Hisse İspatı (PoS)", + "Proof of Work (PoW)": "İş İspatı (PoW)", + "protocol": "protokol", + "public blockchain": "genel blokzinciri", + "public key": "genel anahtar", + "Public-Key Cryptography": "Açık Anahtarlı Şifreleme", + "Public-Key Infrastructure": "Açık Anahtarlı Altyapı", + "QR code": "QR kodu", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "düzenleyici", + "Remote Procedure Call (RPC)": "Uzak Yordam Çağrısı (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Yol haritası", + "Rocket Pool": "Rocket Pool", + "rollups": "rolluplar", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "rug pull (halı çekme)", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "sandbox", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "ölçeklendirilebilirlik", + "Scaling": "Ölçeklendirme", + "Scrypt": "Scrypt", + "Secret Recovery Phrase": "Gizli Kurtarma İfadesi", + "Security Token": "Menkul Kıymet Tokeni", + "Security Token Offering (STO)": "Menkul Kıymet Token Arzı (STO)", + "seed phrase": "anahtar cümle", + "self-custody (noun)": "self-custody (emanet edilmeyen)", + "self-executing": "kendiliğinden uygulanan", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "serileştirme", + "Shard chain": "Parça zincir", + "sharding (noun)": "sharding (bölme)", + "Shielded Transaction": "Korumalı İşlem", + "sidechain": "yan zincir", + "Signature (Cryptographic)": "İmza (Kriptografik)", + "slashing condition": "slashing ceza durumu", + "slippage": "kayma", + "slot": "slot", + "smart contract": "akıllı sözleşme", + "snap": "Snap", + "soft fork": "yumuşak çatal", + "Software Development Kit (SDK)": "Yazılım Geliştirme Kiti (SDK)", + "Solidity": "Solidity", + "stablecoin": "stabil kripto para", + "staking (noun)": "stake etme", + "state": "durum", + "state channels": "durum kanalları", + "Streaming": "Streaming", + "swap (noun)": "swap", + "Swap /MetaSwap": "Swap /MetaSwap", + "szabo": "szabo", + "testnet (test network)": "test ağı", + "Testnet Kovan": "Testnet Kovan", + "Testnet Rinkeby": "Testnet Rinkeby", + "Testnet Ropsten": "Testnet Ropsten", + "token": "token", + "token lockup": "token kilitlenmesi", + "Token standard": "Token standardı", + "Total Value Locked (TVL)": "Kilitli Toplam Değer (TVL)", + "Transaction": "İşlem", + "transaction block": "işlem bloku", + "transaction fee": "işlem ücreti", + "transaction ID": "işlem kimliği", + "transaction pool": "işlem havuzu", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "güvensiz", + "Turing-complete": "Turing bütünlüğü", + "Two-Factor Authentication (2FA)": "İki Faktörlü Kimlik Doğrulaması (2FA)", + "TXID": "TXID", + "U2F": "Evrensel 2. Faktör (U2F)", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "harcanmamış işlem çıktısı (UTXO)", + "upgrade": "yükselt", + "UTXO": "UTXO", + "validator": "doğrulayıcı", + "validity proof": "geçerlilik ispatı", + "Validium": "Validium", + "Vault Decryptor": "Vault Şifre Çözücü", + "Vesting": "Vesting", + "wallet": "cüzdan", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "Wei", + "Whitepaper": "Teknik doküman", + "Wrapping": "Sarma", + "Wyre": "Wyre", + "yield farming": "yield farming", + "yield-bearing tokens": "gelir üreten token", + "zero address": "zero adres", + "Zero-knowledge proof": "Sıfır bilgi ispatı", + "Zero-knowledge rollup": "Sıfır bilgi rollup", + "zk-SNARKs": "zk-SNARK'lar" +} diff --git a/src/i18n/locales/src/i18n/locales/uk/translation.json b/src/i18n/locales/src/i18n/locales/uk/translation.json new file mode 100644 index 0000000..8cae2ef --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/uk/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "Атака 51%", + "Aave": "Aave", + "Account": "Обліковий запис", + "ACH transfer": "ACH-трансфер", + "address; public address; account address": "адреса/«публічна адреса» (адреса гаманця)", + "Advanced": "Розширені", + "aggregator": "агрегатор", + "Aggressive": "Агресивний", + "Agoric": "Agoric", + "air-gapping": "«повітряний зазор»", + "airdrop": "ейрдроп", + "airdrop (noun)": "ейрдроп", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "алгоритм", + "altcoin": "альткойн", + "AML (Anti-Money Laundering)": "AML (Боротьба з відмиванням грошей)", + "API": "API", + "API (Application Programming Interface)": "API (інтерфейс прикладного програмування)", + "AppChain": "AppChain", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (спеціалізована інтегральна схема)", + "asset provenance": "походження активів", + "attestation": "атестація", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "Базова комісія", + "Beacon Chain": "Beacon Chain", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Біткойн/біткойн (BTC)", + "block (noun)": "блок", + "block explorer": "оглядач блоків", + "block height": "висота блоку", + "block reward": "винагорода за блок", + "block time": "час блокування", + "blockchain": "блокчейн", + "Blockchain explorer": "Блокчейн-оглядач", + "blockchain trilemma": "трилема блокчейна", + "BNB Chain": "Мережа BNB", + "bounty / bug bounty": "винагорода за помилку/винагорода за виявлення вразливостей", + "brain wallet": "мозковий гаманець", + "Brave": "Brave", + "Bridge": "Міст", + "BTC": "BTC", + "BUIDL": "BUIDL", + "bytecode": "байт-код", + "Byzantine fault tolerance": "Візантійська відмовостійкість", + "Byzantium fork": "Форк Byzantium", + "Celo": "Celo", + "Centralized exchange (CEX)": "Централізована біржа (CEX)", + "CEX": "CEX", + "chain ID": "ID мережі", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "клієнт (Ethereum або інший сумісний блокчейн)", + "Codefi": "CodeFi", + "coin": "монета", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "холодне сховище", + "cold wallet / cold storage": "холодний гаманець/холодне сховище", + "Community Platform": "Платформа спільноти", + "Compiling": "Компіляція", + "Compound": "Compound", + "confirmation": "підтвердження", + "consensus": "консенсус", + "Consensus client": "Консенсус-клієнт", + "Consensus layer": "Рівень консенсусу", + "Consensus mechanism": "Механізм консенсусу", + "Consensys": "Consensys", + "Constantinople fork": "Форк «Константинополь»", + "contract": "контракт", + "Contract account": "Контрактний обліковий запис", + "CoolWallet": "CoolWallet", + "crypto asset": "криптоактив", + "crypto bounties": "крипто-баунті", + "crypto fund": "криптофонд", + "crypto wallet": "криптогаманець", + "crypto-": "крипто-", + "crypto-compliance": "криптовідповідність", + "cryptoassets": "криптоактиви", + "cryptocurrency": "криптовалюта", + "cryptoeconomics": "криптоекономіка", + "cryptography": "криптографія", + "Curve": "Curve", + "custody (noun)": "самостійне зберігання", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "децентралізований додаток", + "decentralization": "децентралізація", + "decentralized application": "децентралізований додаток", + "Decentralized Autonomous Organization (DAO)": "Децентралізована автономна організація (DAO)", + "decentralized exchange (DEX)": "децентралізована біржа (DEX)", + "decentralized finance": "децентралізовані фінанси", + "decentralized web": "децентралізована мережа", + "deposit": "депозит", + "derive / derivation": "Вивести/деривація", + "dev": "розробник", + "Devcon": "Devcon", + "Developer": "Розробник", + "DEX": "DEX", + "difficulty": "складність", + "difficulty bomb": "бомба складності", + "digital asset": "цифровий актив", + "digital identity": "цифрова ідентичність", + "Digital signature": "Цифровий підпис", + "Distributed Denial of Service (DDoS) Attack": "Розподілена атака типу «відмова в обслуговуванні» (DDoS)", + "distributed ledger": "розподілений реєстр", + "Distributed Ledger Technology": "Технологія розподіленого реєстру", + "DLT": "DLT", + "double spend": "подвійна трата", + "ecosystem": "екосистема", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "зашифровані проти незашифрованих ключів", + "encryption": "шифрування", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Альянс корпоративного ефіру (EEA)", + "entropy": "ентропія", + "epoch": "епоха", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "Стандарт токенів ERC-20", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "Стандарт токенів ERC-721", + "ETH": "ETH", + "ether (denominations)": "ефір (номінали)", + "ether (ETH)": "ефір (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Пропозиція щодо вдосконалення Ethereum (EIP)", + "Ethereum Name Service (ENS)": "Служба імен Ethereum (ENS)", + "Ethereum Public Address": "Публічна адреса Ethereum", + "Ethereum Virtual Machine (EVM)": "Віртуальна машина Ethereum (EVM)", + "Etherscan": "EtherScan", + "EVM": "EVM", + "exchange": "біржа", + "Execution client": "Виконавчий клієнт", + "Execution layer": "Виконавчий рівень", + "Extended Private Key (XPRIV)": "Розширений закритий ключ (XPRIV)", + "Extended Public Key (XPUB)": "Розширений відкритий ключ (XPUB)", + "Extension": "Розширення", + "Fantom": "Fantom", + "faucet": "збирач", + "fiat currency": "фіатна валюта", + "final, finality": "остаточна, остаточність", + "Finality Rate": "Коефіцієнт остаточності", + "financial technology (FinTech)": "фінансові технології (FinTech)", + "finney": "фінні", + "Firefox": "Firefox", + "Firewall": "Брандмауер", + "Flask": "Flask", + "fork": "форк", + "Fractional Ownership": "Дробове володіння", + "Fraud proof": "Доказ шахрайства", + "full node": "повний вузол", + "Ganache": "Ganache", + "gas": "газ", + "gas fee": "комісія за газ", + "gas limit": "ліміт газу", + "gas price": "ціна на газ", + "Gas Station Network": "Мережа заправних станцій (GSN)", + "genesis block": "генезис-блок", + "Gigawei": "Гігавай", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "Управління", + "GSN": "GSN", + "gwei": "гвей", + "halving": "халвінг", + "hard fork": "хард-форк", + "hardware wallet": "апаратний гаманець", + "hash (noun)": "хеш", + "hexadecimal; 'hex data'": "шістнадцятковий; шістнадцяткові дані", + "Hierarchical Deterministic (HD) wallet": "Ієрархічний детермінований (HD) гаманець", + "hot storage": "гаряче сховище", + "hot wallet": "гарячий гаманець", + "Hybrid Network": "Гібридна мережа", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "Identicon / AddressIdenticon / AddressIcon", + "immutability": "незмінність", + "Infura": "Infura", + "Initial Public Offering (IPO)": "Первинне публічне розміщення (IPO)", + "Insider Trading": "Інсайдерська торгівля", + "Inter-Blockchain Communication (IBC) Protocol": "Протокол міжблочного зв'язку (IBC)", + "internal transaction": "внутрішня транзакція", + "Interoperability": "Інтероперабельність", + "InterPlanetary File System (IPFS)": "Міжпланетна файлова система (IPFS)", + "IP address": "IP-адреса", + "JSON file": "Файл JSON", + "JSON-RPC": "JSON-RPC", + "keystore file": "файл сховища ключів", + "Know Your Customer (KYC)": "Знай свого клієнта (KYC)", + "Know Your Transaction": "Знай свою транзакцію", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "Затримка", + "Lattice1": "Lattice1", + "Launchpad": "Панель запуску", + "Layer 0": "Рівень 0", + "Layer 1": "Рівень 1", + "Layer 2": "Рівень 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Додаток Ledger Live", + "Library": "Бібліотека", + "Lido": "Lido", + "light client": "легкий клієнт", + "Lightning Network": "Мережа Lightning", + "Liquid Democracy (Delegative Democracy)": "Ліквідна демократія (делегативна демократія)", + "Liquidation": "Ліквідація", + "liquidity": "ліквідність", + "liquidity pool": "пул ліквідності", + "liquidity staking": "ліквідний стекінг", + "Low": "Низький", + "mainnet": "основна мережа", + "Maker Protocol": "Протокол Maker", + "Malware": "Шкідливе програмне забезпечення", + "market cap": "ринкова капіталізація", + "Maximal Extractable Value (MEV)": "Максимальна вилучена цінність (MEV)", + "Maximum Priority Fee": "Максимальна плата за пріоритет", + "memory pool; mempool": "пул пам'яті; мемпул", + "Merge (noun)": "Злиття", + "Merkle Patricia trie": "Merkle Patricia trie", + "Mesh": "Mesh", + "Metadata": "Метадані", + "MetaMask": "MetaMask", + "MetaMask Bridge": "Мост MetaMask", + "MetaMask Community Platform": "Платформа спільноти MetaMask", + "MetaMask Extension": "Розширення MetaMask", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "метавсесвіт", + "miner tip": "«чайові майнеру»", + "mining": "майнінг", + "Mint": "Мінт", + "mnemonic phrase": "мнемонічна фраза", + "MobiKwik": "MobiKwik", + "modular blockchain": "модульний блокчейн", + "MoonPay": "MoonPay", + "multi-sig": "мультипідпис", + "multi-signature wallet (multisig)": "гаманець з мультипідписом (multisig)", + "Multifactor Authentication": "Багатофакторна автентифікація", + "Near-Field Communication (NFC)": "Комунікація ближнього поля (NFC", + "Nested Blockchain": "Вкладений блокчейн", + "Network": "Мережа", + "Network Congestion": "Перевантаження мережі", + "NFT": "NFT", + "NFT aggregator": "NFT-агрегатор", + "NFT drop": "NFT-дроп", + "Ngrave": "Ngrave", + "node": "вузол", + "Non-fungible token": "Невзаємозамінний токен", + "nonce": "одноразовий номер", + "off-chain": "офчейн-транзакція", + "ommer block": "оммер-блок", + "on-chain": "ончейн-транзакція", + "on-ramp, off-ramp": "он-ремп, оф-ремп", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "оптимістичний роллап", + "Oracle": "Oracle", + "ParaSwap": "ParaSwap", + "parity": "паритет", + "Parity": "Parity", + "Passphrase": "Парольна фраза", + "password manager": "менеджер паролів", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "однорангова мережа (P2P)", + "permissioned ledger": "дозволений реєстр", + "phishing (noun)": "фішинг", + "Plasma": "Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "Гібрид PoS/PoW", + "Priority fee": "Плата за пріоритет", + "private blockchain": "приватний блокчейн", + "private currency": "приватна валюта", + "private key": "закритий ключ", + "Proof of Authority (PoA)": "Підтвердження повноважень (PoA)", + "Proof of Stake (PoS)": "Доказ частки володіння (PoS)", + "Proof of Work (PoW)": "Доказ виконання роботи (PoW)", + "protocol": "протокол", + "public blockchain": "публічний блокчейн", + "public key": "відкритий ключ", + "Public-Key Cryptography": "Криптографія з відкритим ключем", + "Public-Key Infrastructure": "Інфраструктура відкритих ключів", + "QR code": "Код QR", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "ретранслятор", + "Remote Procedure Call (RPC)": "Віддалений виклик процедур (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Дорожня карта", + "Rocket Pool": "Rocket Pool", + "rollups": "роллапи", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "«витягування килимка»", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "пісочниця", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Сатоші Накамото", + "scalability": "масштабованість", + "Scaling": "Масштабування", + "Scrypt": "Scrypt", + "Secret Recovery Phrase": "Секретна фраза відновлення", + "Security Token": "Токен безпеки", + "Security Token Offering (STO)": "Пропозиція токенів безпеки (STO)", + "seed phrase": "сід-фраза", + "self-custody (noun)": "самостійне зберігання", + "self-executing": "самовиконуваний", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "серіалізація", + "Shard chain": "Ланцюжок сегментів", + "sharding (noun)": "шардування", + "Shielded Transaction": "Захищена транзакція", + "sidechain": "сайдчейн", + "Signature (Cryptographic)": "Підпис (криптографічний)", + "slashing condition": "умова скорочення", + "slippage": "прослизання", + "slot": "слот", + "smart contract": "смарт-контракт", + "snap": "Snap", + "soft fork": "софт-форк", + "Software Development Kit (SDK)": "Комплект для розробки програмного забезпечення (SDK)", + "Solidity": "Solidity", + "stablecoin": "стейблкойн", + "staking (noun)": "стейкинг", + "state": "стан", + "state channels": "канали стану", + "Streaming": "Потокова передача", + "swap (noun)": "своп", + "Swap /MetaSwap": "Swap /MetaSwap", + "szabo": "сабо", + "testnet (test network)": "testnet (тестова мережа)", + "Testnet Kovan": "Kovan Testnet", + "Testnet Rinkeby": "Rinkeby Testnet", + "Testnet Ropsten": "Ropsten Testnet", + "token": "токен", + "token lockup": "блокування токенів", + "Token standard": "Стандарт токенів", + "Total Value Locked (TVL)": "Загальна заблокована вартість (TVL)", + "Transaction": "Транзакція", + "transaction block": "блок транзакцій", + "transaction fee": "комісія за транзакцію", + "transaction ID": "ID транзакції", + "transaction pool": "пул транзакцій", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "«без доверия»", + "Turing-complete": "Повна за Тьюрингом", + "Two-Factor Authentication (2FA)": "Двофакторна аутентифікація (2FA)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "вихід невитрачених транзакцій (UTXO)", + "upgrade": "оновити", + "UTXO": "UTXO", + "validator": "валідатор", + "validity proof": "підтвердження достовірності", + "Validium": "Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "Вестинг", + "wallet": "гаманець", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "Вей", + "Whitepaper": "Технічний документ", + "Wrapping": "Обгортання", + "Wyre": "Wyre", + "yield farming": "прибуткове фермерство", + "yield-bearing tokens": "прибуткові токени", + "zero address": "нульова адреса", + "Zero-knowledge proof": "Доведення з нульовим розголошенням", + "Zero-knowledge rollup": "Роллап з нульовим розголошенням", + "zk-SNARKs": "zk-SNARKs" +} diff --git a/src/i18n/locales/src/i18n/locales/vi/translation.json b/src/i18n/locales/src/i18n/locales/vi/translation.json new file mode 100644 index 0000000..411d0eb --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/vi/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1 inch", + "3Box Labs": "3Box Labs", + "51% Attack": "Tấn công 51%", + "Aave": "Aave", + "Account": "Tài khoản", + "ACH transfer": "Chuyển tiền ACH", + "address; public address; account address": "địa chỉ/\"địa chỉ công khai\" (địa chỉ ví)", + "Advanced": "Nâng cao", + "aggregator": "nền tảng tổng hợp thanh khoản", + "Aggressive": "Cao", + "Agoric": "Agoric", + "air-gapping": "khe hở không khí", + "airdrop": "tặng", + "airdrop (noun)": "tiền được tặng (danh từ)", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "thuật toán", + "altcoin": "tiền thay thế", + "AML (Anti-Money Laundering)": "AML (Chống rửa tiền)", + "API": "API", + "API (Application Programming Interface)": "API (Giao diện lập trình ứng dụng)", + "AppChain": "Chuỗi khối dành cho ứng dụng", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC (Mạch tích hợp chuyên dụng)", + "asset provenance": "nguồn gốc tài sản", + "attestation": "chứng thực", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "Phí cơ sở", + "Beacon Chain": "Chuỗi Beacon", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "Bitcoin/bitcoin (BTC)", + "block (noun)": "khối (danh từ)", + "block explorer": "trình khám phá khối", + "block height": "chiều cao khối", + "block reward": "phần thưởng khối", + "block time": "thời gian đóng khối", + "blockchain": "chuỗi khối", + "Blockchain explorer": "Trình khám phá chuỗi khối", + "blockchain trilemma": "bộ ba bất khả thi của chuỗi khối", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "tiền thưởng/tiền thưởng nhờ tìm ra lỗi", + "brain wallet": "ví trí nhớ", + "Brave": "Brave", + "Bridge": "Cầu", + "BTC": "BTC", + "BUIDL": "XÂY DỰNG", + "bytecode": "mã byte", + "Byzantine fault tolerance": "Hệ thống chịu lỗi Byzantine", + "Byzantium fork": "phân nhánh Byzantium", + "Celo": "Celo", + "Centralized exchange (CEX)": "Sàn giao dịch tập trung (CEX)", + "CEX": "CEX", + "chain ID": "ID chuỗi", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "phần mềm (Ethereum hoặc chuỗi khối tương thích khác)", + "Codefi": "Codefi", + "coin": "đồng", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "kho lạnh", + "cold wallet / cold storage": "ví lạnh/kho lạnh", + "Community Platform": "Nền tảng cộng đồng", + "Compiling": "Biên dịch", + "Compound": "Compound", + "confirmation": "xác nhận", + "consensus": "đồng thuận", + "Consensus client": "Ứng dụng đồng thuận", + "Consensus layer": "Lớp đồng thuận", + "Consensus mechanism": "Cơ chế đồng thuận", + "Consensys": "Consensys", + "Constantinople fork": "Phân nhánh Constantinople", + "contract": "hợp đồng", + "Contract account": "Tài khoản hợp đồng", + "CoolWallet": "CoolWallet", + "crypto asset": "tài sản tiền mã hoá", + "crypto bounties": "tiền thưởng tiền mã hoá", + "crypto fund": "quỹ tiền mã hoá", + "crypto wallet": "ví tiền mã hoá", + "crypto-": "tiền mã hoá", + "crypto-compliance": "tuân thủ tiền mã hoá", + "cryptoassets": "tài sản tiền mã hoá", + "cryptocurrency": "tiền mã hoá", + "cryptoeconomics": "kinh tế tiền mã hoá", + "cryptography": "mật mã học", + "Curve": "Curve", + "custody (noun)": "dịch vụ lưu ký (danh từ)", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO", + "dapp": "dapp", + "decentralization": "phi tập trung", + "decentralized application": "ứng dụng phi tập trung", + "Decentralized Autonomous Organization (DAO)": "Tổ chức tự trị phi tập trung (DAO)", + "decentralized exchange (DEX)": "sàn giao dịch phi tập trung (DEX)", + "decentralized finance": "tài chính phi tập trung", + "decentralized web": "trang web phi tập trung", + "deposit": "gửi tiền", + "derive / derivation": "phái sinh/phái sinh", + "dev": "nhà lập trình", + "Devcon": "Devcon", + "Developer": "Nhà lập trình", + "DEX": "DEX", + "difficulty": "độ khó", + "difficulty bomb": "bom độ khó", + "digital asset": "tài sản kỹ thuật số", + "digital identity": "nhận dạng kỹ thuật số", + "Digital signature": "Chữ ký số", + "Distributed Denial of Service (DDoS) Attack": "Tấn công từ chối dịch vụ phân tán (DDoS)", + "distributed ledger": "sổ cái phân tán", + "Distributed Ledger Technology": "Công nghệ sổ cái phân tán", + "DLT": "DLT", + "double spend": "chi tiêu kép", + "ecosystem": "hệ sinh thái", + "Edge": "Edge", + "EIP-1559": "EIP-1559", + "encrypted vs unencrypted keys": "khóa được mã hóa và khoá không được mã hóa", + "encryption": "mã hóa", + "ENS": "ENS", + "Enterprise Ethereum Alliance (EEA)": "Liên minh Doanh nghiệp Ethereum (EEA)", + "entropy": "độ hỗn loạn", + "epoch": "epoch", + "ERC": "ERC", + "ERC-1155": "ERC-1155", + "ERC-20 Token Standard": "Tiêu chuẩn Token ERC-20", + "ERC-721": "ERC-721", + "ERC-721 Token Standard": "Tiêu chuẩn Token ERC-721", + "ETH": "ETH", + "ether (denominations)": "ether (mệnh giá)", + "ether (ETH)": "ether (ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Đề xuất cải tiến Ethereum (EIP)", + "Ethereum Name Service (ENS)": "Dịch vụ đăng ký tên miền trên Ethereum (ENS)", + "Ethereum Public Address": "Địa chỉ công khai Ethereum", + "Ethereum Virtual Machine (EVM)": "Máy ảo Ethereum (EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM", + "exchange": "sàn giao dịch", + "Execution client": "Ứng dụng thực thi", + "Execution layer": "Lớp thực thi", + "Extended Private Key (XPRIV)": "Khóa riêng mở rộng (XPRIV)", + "Extended Public Key (XPUB)": "Khóa công khai mở rộng (XPUB)", + "Extension": "Tiện ích mở rộng", + "Fantom": "Fantom", + "faucet": "vòi", + "fiat currency": "tiền pháp định", + "final, finality": "sau cùng, cuối cùng", + "Finality Rate": "Tỷ lệ cuối cùng", + "financial technology (FinTech)": "công nghệ tài chính (FinTech)", + "finney": "finney", + "Firefox": "Firefox", + "Firewall": "Tường lửa", + "Flask": "Flask", + "fork": "phân nhánh", + "Fractional Ownership": "Phân quyền sở hữu", + "Fraud proof": "Bằng chứng gian lận", + "full node": "nút hoàn chỉnh", + "Ganache": "Ganache", + "gas": "gas", + "gas fee": "phí gas", + "gas limit": "hạn mức phí gas", + "gas price": "giá gas", + "Gas Station Network": "Gas Station Network", + "genesis block": "khối genesis", + "Gigawei": "Gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "Quản trị", + "GSN": "GSN", + "gwei": "gwei", + "halving": "chia đôi khối", + "hard fork": "phân nhánh cứng", + "hardware wallet": "ví cứng", + "hash (noun)": "mã băm (danh từ)", + "hexadecimal; 'hex data'": "thập lục phân; \"dữ liệu thập lục phân", + "Hierarchical Deterministic (HD) wallet": "Ví phân cấp xác định (HD)", + "hot storage": "kho nóng", + "hot wallet": "ví nóng", + "Hybrid Network": "Mạng lai", + "Hyperledger": "Hyperledger", + "ICO": "ICO", + "Identicon / AddressIdenticon / AddressIcon": "Biểu tượng nhận dạng/Biểu tượng nhận dạng địa chỉ/Biểu tượng địa chỉ", + "immutability": "tính bất biến", + "Infura": "Infura", + "Initial Public Offering (IPO)": "Phát hành công khai lần đầu (IPO)", + "Insider Trading": "Giao dịch nội gián", + "Inter-Blockchain Communication (IBC) Protocol": "Giao thức truyền thông liên chuỗi khối (IBC)", + "internal transaction": "giao dịch nội bộ", + "Interoperability": "Khả năng tương tác", + "InterPlanetary File System (IPFS)": "Hệ thống tệp phân tán ngang hàng (IPFS)", + "IP address": "Địa chỉ IP", + "JSON file": "Tệp JSON", + "JSON-RPC": "JSON-RPC", + "keystore file": "tệp lưu khóa", + "Know Your Customer (KYC)": "Xác minh danh tính khách hàng (KYC)", + "Know Your Transaction": "Xác minh giao dịch", + "Kovan": "Kovan", + "KYC": "KYC", + "KYT": "KYT", + "Latency": "Độ trễ", + "Lattice1": "Lattice1", + "Launchpad": "Launchpad", + "Layer 0": "Lớp 0", + "Layer 1": "Lớp 1", + "Layer 2": "Lớp 2", + "Learn; MetaMask Learn": "Learn; MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Ứng dụng Ledger Live", + "Library": "Thư viện", + "Lido": "Lido", + "light client": "ứng dụng nhẹ", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "Dân chủ linh hoạt (Dân chủ đại diện)", + "Liquidation": "Thanh lý", + "liquidity": "thanh khoản", + "liquidity pool": "bể thanh khoản", + "liquidity staking": "ký gửi thanh khoản", + "Low": "Thấp", + "mainnet": "mạng chính", + "Maker Protocol": "Giao thức Maker", + "Malware": "Phần mềm độc hại", + "market cap": "vốn hóa thị trường", + "Maximal Extractable Value (MEV)": "Giá trị có thể trích xuất tối đa (MEV)", + "Maximum Priority Fee": "Phí ưu tiên tối đa", + "memory pool; mempool": "bể ghi nhớ giao dịch; bể nhớ giao dịch", + "Merge (noun)": "Hợp nhất (danh từ)", + "Merkle Patricia trie": "Cây Merkle Patricia", + "Mesh": "Mesh", + "Metadata": "Metadata", + "MetaMask": "MetaMask", + "MetaMask Bridge": "Cầu MetaMask", + "MetaMask Community Platform": "Nền tảng cộng đồng MetaMask", + "MetaMask Extension": "Tiện ích mở rộng MetaMask", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "SDK MetaMask", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "vũ trụ ảo", + "miner tip": "tiền thưởng cho thợ đào", + "mining": "đào", + "Mint": "Đúc", + "mnemonic phrase": "cụm từ ghi nhớ", + "MobiKwik": "MobiKwik", + "modular blockchain": "chuỗi khối mô-đun", + "MoonPay": "MoonPay", + "multi-sig": "đa chữ ký", + "multi-signature wallet (multisig)": "ví đa chữ ký (multisig)", + "Multifactor Authentication": "Xác thực đa yếu tố", + "Near-Field Communication (NFC)": "Giao tiếp trường gần (NFC)", + "Nested Blockchain": "Chuỗi khối lồng nhau", + "Network": "Mạng", + "Network Congestion": "Nghẽn mạng", + "NFT": "NFT", + "NFT aggregator": "Nền tảng giao dịch NFT", + "NFT drop": "Tặng NFT", + "Ngrave": "Ngrave", + "node": "nút", + "Non-fungible token": "Mã thông báo không thể thay thế", + "nonce": "số nonce", + "off-chain": "ngoài chuỗi", + "ommer block": "khối ommer", + "on-chain": "trên chuỗi", + "on-ramp, off-ramp": "chuyển đổi xuôi, chuyển đổi ngược", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "tổng hợp lạc quan", + "Oracle": "Nguồn cấp dữ liệu", + "ParaSwap": "ParaSwap", + "parity": "ngang bằng", + "Parity": "Parity", + "Passphrase": "Cụm mật khẩu", + "password manager": "trình quản lý mật khẩu", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "ngang hàng (P2P)", + "permissioned ledger": "sổ cái được cấp phép", + "phishing (noun)": "lừa đảo qua mạng (danh từ)", + "Plasma": "Giải pháp Plasma", + "PoA, PoS, PoW": "PoA, PoS, PoW", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "Lai PoS/PoW", + "Priority fee": "Phí ưu tiên", + "private blockchain": "chuỗi khối riêng", + "private currency": "đồng tiền riêng", + "private key": "khóa riêng", + "Proof of Authority (PoA)": "Bằng chứng uỷ quyền (PoA)", + "Proof of Stake (PoS)": "Bằng chứng cổ phần (PoS)", + "Proof of Work (PoW)": "Bằng chứng công việc (PoW)", + "protocol": "giao thức", + "public blockchain": "chuỗi khối công khai", + "public key": "khóa công khai", + "Public-Key Cryptography": "Mật mã hoá khóa công khai", + "Public-Key Infrastructure": "Hạ tầng khoá công khai", + "QR code": "Mã QR", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "sàn chuyển tiếp", + "Remote Procedure Call (RPC)": "Gọi hàm từ xa (RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "Lộ trình", + "Rocket Pool": "Rocket Pool", + "rollups": "tổng hợp", + "Ropsten": "Ropsten", + "RPC": "RPC", + "rug pull": "rút thảm", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "môi trường thử nghiệm", + "Sardine": "Sardine", + "Satoshi Nakamoto": "Satoshi Nakamoto", + "scalability": "khả năng mở rộng", + "Scaling": "Mở rộng quy mô", + "Scrypt": "Scrypt", + "Secret Recovery Phrase": "Cụm từ khôi phục bí mật", + "Security Token": "Token chứng khoán", + "Security Token Offering (STO)": "Cung cấp mã thông báo bảo mật (STO)", + "seed phrase": "cụm từ khôi phục", + "self-custody (noun)": "tự quản (danh từ)", + "self-executing": "tự thực hiện", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "tuần tự hóa", + "Shard chain": "Chuỗi phân đoạn", + "sharding (noun)": "phân đoạn (danh từ)", + "Shielded Transaction": "Giao dịch được bảo vệ", + "sidechain": "chuỗi phụ", + "Signature (Cryptographic)": "Chữ ký (Mật mã hoá)", + "slashing condition": "điều kiện phạt", + "slippage": "trượt giá", + "slot": "khe thời gian", + "smart contract": "hợp đồng thông minh", + "snap": "Snap", + "soft fork": "phân nhánh mềm", + "Software Development Kit (SDK)": "Bộ công cụ phát triển phần mềm (SDK)", + "Solidity": "Solidity", + "stablecoin": "đồng ổn định", + "staking (noun)": "ký gửi (danh từ)", + "state": "trạng thái", + "state channels": "kênh trạng thái", + "Streaming": "Thanh toán liên tục", + "swap (noun)": "hoán đổi (danh từ)", + "Swap /MetaSwap": "Hoán đổi/MetaSwap", + "szabo": "szabo", + "testnet (test network)": "testnet (mạng thử nghiệm)", + "Testnet Kovan": "Mạng thử nghiệm Kovan", + "Testnet Rinkeby": "Mạng thử nghiệm Rinkeby", + "Testnet Ropsten": "Mạng thử nghiệm Ropsten", + "token": "token", + "token lockup": "khoá token", + "Token standard": "Tiêu chuẩn token", + "Total Value Locked (TVL)": "Tổng giá trị đã khoá (TVL)", + "Transaction": "Giao dịch", + "transaction block": "khối giao dịch", + "transaction fee": "phí giao dịch", + "transaction ID": "ID giao dịch", + "transaction pool": "bể nhớ giao dịch", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "không cần sự tin tưởng", + "Turing-complete": "ngôn ngữ Turing hoàn chỉnh", + "Two-Factor Authentication (2FA)": "Xác thực hai yếu tố (2FA)", + "TXID": "TXID", + "U2F": "U2F", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "đầu ra giao dịch chưa được sử dụng (UTXO)", + "upgrade": "nâng cấp", + "UTXO": "UTXO", + "validator": "người xác thực", + "validity proof": "bằng chứng hợp lệ", + "Validium": "Giải pháp Validium", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "Khoá", + "wallet": "ví", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "web3, Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "Wei", + "Whitepaper": "Sách trắng", + "Wrapping": "Bao bọc", + "Wyre": "Wyre", + "yield farming": "khai thác lợi nhuận", + "yield-bearing tokens": "token tự sinh lãi", + "zero address": "địa chỉ zero", + "Zero-knowledge proof": "Bằng chứng không kiến thức", + "Zero-knowledge rollup": "Tổng hợp không kiến thức", + "zk-SNARKs": "zk-SNARK" +} diff --git a/src/i18n/locales/src/i18n/locales/zh-cn/translation.json b/src/i18n/locales/src/i18n/locales/zh-cn/translation.json new file mode 100644 index 0000000..53505c8 --- /dev/null +++ b/src/i18n/locales/src/i18n/locales/zh-cn/translation.json @@ -0,0 +1,396 @@ +{ + "0x API": "0x API", + "1inch": "1inch", + "3Box Labs": "3Box Labs", + "51% Attack": "51%攻击", + "Aave": "Aave", + "Account": "账户", + "ACH transfer": "自动清算中心(ACH)转账", + "address; public address; account address": "地址/“公钥”(钱包地址)", + "Advanced": "高级", + "aggregator": "聚合器", + "Aggressive": "激进型", + "Agoric": "Agoric", + "air-gapping": "气隙", + "airdrop": "空投", + "airdrop (noun)": "空投", + "AirGap Vault": "AirGap Vault", + "AirSwap": "AirSwap", + "algorithm": "算法", + "altcoin": "竞争币", + "AML (Anti-Money Laundering)": "反洗钱(AML)", + "API": "API", + "API (Application Programming Interface)": "API(应用程序编程接口)", + "AppChain": "AppChain", + "Apple Pay": "Apple Pay", + "Arbitrum": "Arbitrum", + "ASIC (Application Specific Integrated Circuit)": "ASIC(专用集成电路)", + "asset provenance": "资产来源", + "attestation": "证明", + "Avalanche": "Avalanche", + "Axie Infinity": "Axie Infinity", + "Base fee": "基础费用", + "Beacon Chain": "信标链", + "Binance": "Binance", + "Bitcoin / bitcoin (BTC)": "比特币 / 比特币(BTC)", + "block (noun)": "区块", + "block explorer": "区块浏览器", + "block height": "区块高度", + "block reward": "区块奖励", + "block time": "区块时间", + "blockchain": "区块链", + "Blockchain explorer": "区块链浏览器", + "blockchain trilemma": "区块链不可能三角", + "BNB Chain": "BNB Chain", + "bounty / bug bounty": "赏金 / 漏洞赏金", + "brain wallet": "脑钱包", + "Brave": "Brave", + "Bridge": "跨链桥", + "BTC": "BTC", + "BUIDL": "BUIDL(构建)", + "bytecode": "字节码", + "Byzantine fault tolerance": "拜占庭容错", + "Byzantium fork": "拜占庭分叉", + "Celo": "Celo", + "Centralized exchange (CEX)": "中心化交易所(CEX)", + "CEX": "CEX(中心化交易所)", + "chain ID": "链 ID", + "Chrome": "Chrome", + "client (Ethereum or other compatible blockchain)": "客户端(Ethereum 或其他兼容区块链)", + "Codefi": "Codefi", + "coin": "代币", + "Coinbase Pay": "Coinbase Pay", + "cold storage": "冷存储", + "cold wallet / cold storage": "冷钱包 / 冷存储", + "Community Platform": "社区平台", + "Compiling": "编译", + "Compound": "Compound", + "confirmation": "确认", + "consensus": "共识", + "Consensus client": "共识客户端", + "Consensus layer": "共识层", + "Consensus mechanism": "共识机制", + "Consensys": "Consensys", + "Constantinople fork": "君士坦丁堡分叉", + "contract": "合约", + "Contract account": "合约账户", + "CoolWallet": "CoolWallet", + "crypto asset": "加密货币资产", + "crypto bounties": "加密货币赏金", + "crypto fund": "加密货币基金", + "crypto wallet": "加密货币钱包", + "crypto-": "加密-", + "crypto-compliance": "加密-合规", + "cryptoassets": "加密资产", + "cryptocurrency": "加密货币", + "cryptoeconomics": "加密经济", + "cryptography": "加密学", + "Curve": "Curve", + "custody (noun)": "托管", + "D'CENT": "D'CENT", + "DAI": "DAI", + "DAO": "DAO(去中心化自治组织)", + "dapp": "dapp(去中心化应用)", + "decentralization": "去中心化", + "decentralized application": "去中心化应用", + "Decentralized Autonomous Organization (DAO)": "去中心化自治组织(DAO)", + "decentralized exchange (DEX)": "去中心化交易所(DEX)", + "decentralized finance": "去中心化金融", + "decentralized web": "去中心化网络", + "deposit": "保证金", + "derive / derivation": "派生", + "dev": "开发者", + "Devcon": "Ethereum 开发者会议", + "Developer": "开发者", + "DEX": "DEX(去中心化交易所)", + "difficulty": "难度", + "difficulty bomb": "难度炸弹", + "digital asset": "数字资产", + "digital identity": "数字身份", + "Digital signature": "电子签名", + "Distributed Denial of Service (DDoS) Attack": "分布式拒绝服务攻击(DDoS)", + "distributed ledger": "分布式账本", + "Distributed Ledger Technology": "分布式账本技术", + "DLT": "DLT(分布式账本技术)", + "double spend": "双重支付", + "ecosystem": "生态系统", + "Edge": "Edge", + "EIP-1559": "Ethereum 改进提议(EIP)-1559", + "encrypted vs unencrypted keys": "加密秘钥与未加密密钥", + "encryption": "加密", + "ENS": "ENS(Ethereum 域名服务)", + "Enterprise Ethereum Alliance (EEA)": "企业 Ethereum 联盟(EEA)", + "entropy": "熵", + "epoch": "时段", + "ERC": "Ethereum 征求修正意见书(ERC)", + "ERC-1155": "Ethereum 征求修正意见书(ERC)-1155", + "ERC-20 Token Standard": "Ethereum 征求修正意见书(ERC)-20 代币标准", + "ERC-721": "Ethereum 征求修正意见书(ERC)-721", + "ERC-721 Token Standard": "Ethereum 征求修正意见书(ERC)-721 代币标准", + "ETH": "ETH", + "ether (denominations)": "以太币(面额)", + "ether (ETH)": "以太币(ETH)", + "Ethereum": "Ethereum", + "Ethereum 2.0": "Ethereum 2.0", + "Ethereum Improvement Proposal (EIP)": "Ethereum 改进提议(EIP)", + "Ethereum Name Service (ENS)": "Ethereum 域名服务(ENS)", + "Ethereum Public Address": "Ethereum 公钥", + "Ethereum Virtual Machine (EVM)": "Ethereum 虚拟机(EVM)", + "Etherscan": "Etherscan", + "EVM": "EVM(Ethereum 虚拟机)", + "exchange": "交易所", + "Execution client": "执行客户端", + "Execution layer": "执行层", + "Extended Private Key (XPRIV)": "扩展密钥(XPRIV)", + "Extended Public Key (XPUB)": "扩展公钥(XPUB)", + "Extension": "扩展程序", + "Fantom": "Fantom", + "faucet": "水龙头", + "fiat currency": "法币", + "final, finality": "最终性", + "Finality Rate": "最终性概率", + "financial technology (FinTech)": "金融科技(FinTech)", + "finney": "芬尼", + "Firefox": "Firefox", + "Firewall": "防火墙", + "Flask": "Flask", + "fork": "分叉", + "Fractional Ownership": "部分所有权", + "Fraud proof": "欺诈证明", + "full node": "全节点", + "Ganache": "Ganache", + "gas": "燃料", + "gas fee": "燃料费", + "gas limit": "燃料限制", + "gas price": "燃料价格", + "Gas Station Network": "Gas Station Network", + "genesis block": "创世区块", + "Gigawei": "Gigawei", + "Gitcoin": "Gitcoin", + "GitHub": "GitHub", + "Goerli": "Goerli", + "Governance": "治理", + "GSN": "GSN", + "gwei": "gwei", + "halving": "减半", + "hard fork": "硬分叉", + "hardware wallet": "硬件钱包", + "hash (noun)": "哈希", + "hexadecimal; 'hex data'": "十六进制;“十六进制数据”", + "Hierarchical Deterministic (HD) wallet": "分层确定性(HD)钱包", + "hot storage": "热存储", + "hot wallet": "热钱包", + "Hybrid Network": "混合网络", + "Hyperledger": "超级账本", + "ICO": "首次代币发行(ICO)", + "Identicon / AddressIdenticon / AddressIcon": "Identicon / AddressIdenticon / AddressIcon", + "immutability": "不可篡改性", + "Infura": "Infura", + "Initial Public Offering (IPO)": "首次公开募股(IPO)", + "Insider Trading": "内幕交易", + "Inter-Blockchain Communication (IBC) Protocol": "跨链通信(IBC)协议", + "internal transaction": "内部交易", + "Interoperability": "互操作性", + "InterPlanetary File System (IPFS)": "星际文件系统(IPFS)", + "IP address": "IP 地址", + "JSON file": "JSON 文件", + "JSON-RPC": "JSON-RPC", + "keystore file": "密钥库文件", + "Know Your Customer (KYC)": "实名认证(KYC)", + "Know Your Transaction": "交易监控(KYT)", + "Kovan": "Kovan", + "KYC": "KYC(实名认证)", + "KYT": "KYT(交易监控)", + "Latency": "延迟", + "Lattice1": "Lattice1", + "Launchpad": "Launchpad", + "Layer 0": "零层", + "Layer 1": "一层公链", + "Layer 2": "二层公链", + "Learn; MetaMask Learn": "Learn;MetaMask Learn", + "Ledger": "Ledger", + "Ledger Live App": "Ledger Live App", + "Library": "软件库", + "Lido": "Lido", + "light client": "轻客户端", + "Lightning Network": "Lightning Network", + "Liquid Democracy (Delegative Democracy)": "委任式民主", + "Liquidation": "清算", + "liquidity": "流动性", + "liquidity pool": "流动性池", + "liquidity staking": "流动性质押", + "Low": "低级型", + "mainnet": "主网", + "Maker Protocol": "稳定币协议", + "Malware": "恶意软件", + "market cap": "市值", + "Maximal Extractable Value (MEV)": "最大可提取价值(MEV)", + "Maximum Priority Fee": "最大优先交易费用", + "memory pool; mempool": "内存池(Mempool)", + "Merge (noun)": "合并", + "Merkle Patricia trie": "梅克尔树", + "Mesh": "Mesh", + "Metadata": "元数据", + "MetaMask": "MetaMask", + "MetaMask Bridge": "MetaMask Bridge", + "MetaMask Community Platform": "MetaMask 社区平台", + "MetaMask Extension": "MetaMask Extension", + "MetaMask Flask": "MetaMask Flask", + "MetaMask Institutional": "MetaMask Institutional", + "MetaMask Learn": "MetaMask Learn", + "MetaMask SDK": "MetaMask SDK(软件开发工具包)", + "MetaMask Snaps": "Snaps (MetaMask Snaps)", + "MetaMetrics": "MetaMetrics", + "metaverse": "元宇宙", + "miner tip": "矿工费", + "mining": "挖矿", + "Mint": "铸币", + "mnemonic phrase": "助记词", + "MobiKwik": "MobiKwik", + "modular blockchain": "模块化区块链", + "MoonPay": "MoonPay", + "multi-sig": "多重签名", + "multi-signature wallet (multisig)": "多重签名钱包(multisig)", + "Multifactor Authentication": "多因素身份验证", + "Near-Field Communication (NFC)": "近距离无线通讯(NFC)", + "Nested Blockchain": "嵌套区块链", + "Network": "网络", + "Network Congestion": "网络拥塞", + "NFT": "NFT", + "NFT aggregator": "NFT 聚合器", + "NFT drop": "NFT 投放", + "Ngrave": "Ngrave", + "node": "节点", + "Non-fungible token": "非同质化代币", + "nonce": "唯一交易标识号", + "off-chain": "链下", + "ommer block": "ommer 区块", + "on-chain": "链上", + "on-ramp, off-ramp": "充值,提现", + "OpenSea": "OpenSea", + "Opera": "Opera", + "Optimism": "Optimism", + "optimistic rollup": "乐观性扩容方案(ORU)", + "Oracle": "预言机", + "ParaSwap": "ParaSwap", + "parity": "parity", + "Parity": "Parity", + "Passphrase": "密语", + "password manager": "密码管理工具", + "PayPal": "PayPal", + "peer-to-peer (P2P)": "点对点(P2P)", + "permissioned ledger": "许可账本", + "phishing (noun)": "网络钓鱼", + "Plasma": "Plasma", + "PoA, PoS, PoW": "权威证明,权益证明,工作量证明", + "Polygon": "Polygon", + "Portfolio": "Portfolio", + "PoS/PoW Hybrid": "权益证明/工作量证明混合共识", + "Priority fee": "优先费用", + "private blockchain": "私有区块链", + "private currency": "私人货币", + "private key": "私钥", + "Proof of Authority (PoA)": "权威证明(PoA)", + "Proof of Stake (PoS)": "权益证明(PoS)", + "Proof of Work (PoW)": "工作量证明(PoW)", + "protocol": "协议", + "public blockchain": "公共区块链", + "public key": "公钥", + "Public-Key Cryptography": "公钥加密", + "Public-Key Infrastructure": "公钥基础设施", + "QR code": "二维码", + "Quorum": "Quorum", + "Rarible": "Rarible", + "relayer": "中继器", + "Remote Procedure Call (RPC)": "远程过程调用(RPC)", + "Rinkeby": "Rinkeby", + "Roadmap": "路线图", + "Rocket Pool": "Rocket Pool", + "rollups": "扩容方案", + "Ropsten": "Ropsten", + "RPC": "RPC(远程过程调用)", + "rug pull": "跑路", + "Safeheron": "Safeheron", + "Samsung Pay": "Samsung Pay", + "sandbox": "沙盒", + "Sardine": "Sardine", + "Satoshi Nakamoto": "中本聪", + "scalability": "可扩展性", + "Scaling": "扩容", + "Scrypt": "Scrypt 挖掘算法", + "Secret Recovery Phrase": "私钥助记词", + "Security Token": "证券型代币", + "Security Token Offering (STO)": "证券型代币发行(STO)", + "seed phrase": "助记词", + "self-custody (noun)": "自主托管", + "self-executing": "自动执行", + "Sepolia": "Sepolia", + "Serenity": "Serenity", + "serialization": "序列化", + "Shard chain": "分片区块链", + "sharding (noun)": "分片", + "Shielded Transaction": "隐私交易", + "sidechain": "侧链", + "Signature (Cryptographic)": "签名(加密)", + "slashing condition": "削减条件", + "slippage": "滑移", + "slot": "时间间隔(Slot)", + "smart contract": "智能合约", + "snap": "Snap", + "soft fork": "软分叉", + "Software Development Kit (SDK)": "软件开发工具包(SDK)", + "Solidity": "Solidity", + "stablecoin": "稳定币", + "staking (noun)": "质押", + "state": "状态", + "state channels": "状态通道", + "Streaming": "资金流", + "swap (noun)": "兑换", + "Swap /MetaSwap": "Swap /MetaSwap", + "szabo": "szabo", + "testnet (test network)": "测试网", + "Testnet Kovan": "Testnet Kovan", + "Testnet Rinkeby": "Testnet Rinkeby", + "Testnet Ropsten": "Testnet Ropsten", + "token": "代币", + "token lockup": "代币锁定", + "Token standard": "代币标准", + "Total Value Locked (TVL)": "总锁仓价值(TVL)", + "Transaction": "交易", + "transaction block": "交易区块", + "transaction fee": "交易费用", + "transaction ID": "交易 ID", + "transaction pool": "交易池", + "Transak": "Transak", + "Trezor": "Trezor", + "Truffle": "Truffle", + "trustless": "去信任", + "Turing-complete": "图灵完备", + "Two-Factor Authentication (2FA)": "双因素认证(2FA)", + "TXID": "交易 ID", + "U2F": "U2F(通用第二因素)", + "Uniswap": "Uniswap", + "unspent transaction output (UTXO)": "未花费的交易输出(UTXO)", + "upgrade": "升级", + "UTXO": "UTXO(未花费的交易输出)", + "validator": "验证器", + "validity proof": "有效性证明", + "Validium": "Validium 扩容技术", + "Vault Decryptor": "Vault Decryptor", + "Vesting": "等待行权", + "wallet": "钱包", + "WalletConnect": "WalletConnect", + "web3, Web 3.0": "Web3,Web 3.0", + "WebHID": "WebHID", + "WebSocket": "WebSocket", + "Wei": "Wei", + "Whitepaper": "白皮书", + "Wrapping": "包装", + "Wyre": "Wyre", + "yield farming": "收益挖矿", + "yield-bearing tokens": "收益代币", + "zero address": "0地址", + "Zero-knowledge proof": "零知识证明", + "Zero-knowledge rollup": "零知识汇总", + "zk-SNARKs": "零知识简洁非交互知识论证(zk-SNARK)" +} diff --git a/src/searchIndex.js b/src/searchIndex.js index bb769ff..25c2335 100644 --- a/src/searchIndex.js +++ b/src/searchIndex.js @@ -1,9 +1,11 @@ import lunr from 'lunr'; -import 'lunr-languages/lunr.stemmer.support'; // Import stemmer support for languages -import 'lunr-languages/lunr.multi'; // Import multi-language support -import terms from './terms'; // Import the terms data +import lunrMulti from 'lunr-languages/lunr.multi'; // Import multi-language support +import termsObject from './terms'; // Import the terms data -lunr.multiLanguage('en', 'fr'); // Add support for English and French +lunr.multiLanguage = lunrMulti; // Add support for multiple languages + +// Convert the terms object to an array +const terms = Object.values(termsObject); const index = lunr(function () { this.use(lunr.multiLanguage); // Use multi-language plugin @@ -11,15 +13,16 @@ const index = lunr(function () { this.field('term.en'); // English field this.field('term.fr'); // French field - terms.forEach((term) => { + terms.forEach((term, index) => { + const termKey = Object.keys(termsObject)[index]; this.add({ - id: term.id, + id: termKey, term: { - en: term.term, // English term - fr: term.translation.fr, // French translation + en: termKey, // Use the object key as the English term + fr: term.translation?.fr || '', // French translation (if available) }, }); }); }); -export default index; +export default index; \ No newline at end of file From 3039050add0ad122062cd1461284e09c72638da1 Mon Sep 17 00:00:00 2001 From: mapachurro Date: Mon, 22 Apr 2024 12:34:01 -0400 Subject: [PATCH 5/8] remove vercel analytics stuff, don't need it --- src/vitals.jsx | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 src/vitals.jsx diff --git a/src/vitals.jsx b/src/vitals.jsx deleted file mode 100644 index ef63198..0000000 --- a/src/vitals.jsx +++ /dev/null @@ -1,40 +0,0 @@ -const vitalsUrl = 'https://vitals.vercel-analytics.com/v1/vitals'; - -function getConnectionSpeed() { - return 'connection' in navigator && - navigator['connection'] && - 'effectiveType' in navigator['connection'] - ? navigator['connection']['effectiveType'] - : ''; -} - -export function sendToVercelAnalytics(metric) { - const analyticsId = process.env.REACT_APP_VERCEL_ANALYTICS_ID; - if (!analyticsId) { - return; - } - - const body = { - dsn: analyticsId, - id: metric.id, - page: window.location.pathname, - href: window.location.href, - event_name: metric.name, - value: metric.value.toString(), - speed: getConnectionSpeed(), - }; - - const blob = new Blob([new URLSearchParams(body).toString()], { - // This content type is necessary for `sendBeacon` - type: 'application/x-www-form-urlencoded', - }); - if (navigator.sendBeacon) { - navigator.sendBeacon(vitalsUrl, blob); - } else - fetch(vitalsUrl, { - body: blob, - method: 'POST', - credentials: 'omit', - keepalive: true, - }); -} From 373b512deb18dad1fe1afff7d606f6cbab95c1db Mon Sep 17 00:00:00 2001 From: mapachurro Date: Mon, 22 Apr 2024 12:38:56 -0400 Subject: [PATCH 6/8] removing vercentacles, update package.json, name package.json --- package-lock.json | 374 ++++++++++++++++++++-------------------- package.json | 5 +- src/index.jsx | 4 - src/reportWebVitals.jsx | 13 -- 4 files changed, 187 insertions(+), 209 deletions(-) delete mode 100644 src/reportWebVitals.jsx diff --git a/package-lock.json b/package-lock.json index 82fd14f..794c41c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,9 +1,12 @@ { - "name": "web3-glossary-website", + "name": "education-dao-glossary", + "version": "0.9", "lockfileVersion": 3, "requires": true, "packages": { "": { + "name": "education-dao-glossary", + "version": "0.9", "dependencies": { "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", @@ -14,8 +17,7 @@ "lunr-languages": "^1.14.0", "react-i18next": "^14.1.0", "vite-plugin-svgr": "^4.2.0", - "vite-tsconfig-paths": "^4.3.1", - "web-vitals": "^3.0.4" + "vite-tsconfig-paths": "^4.3.1" }, "devDependencies": { "@babel/core": "^7.24.4", @@ -2458,9 +2460,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.3.tgz", - "integrity": "sha512-X9alQ3XM6I9IlSlmC8ddAvMSyG1WuHk5oUnXGw+yUBs3BFoTizmG1La/Gr8fVJvDWAq+zlYTZ9DBgrlKRVY06g==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.16.2.tgz", + "integrity": "sha512-VGodkwtEuZ+ENPz/CpDSl091koMv8ao5jHVMbG1vNK+sbx/48/wVzP84M5xSfDAC69mAKKoEkSo+ym9bXYRK9w==", "cpu": [ "arm" ], @@ -2470,9 +2472,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.3.tgz", - "integrity": "sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.16.2.tgz", + "integrity": "sha512-5/W1xyIdc7jw6c/f1KEtg1vYDBWnWCsLiipK41NiaWGLG93eH2edgE6EgQJ3AGiPERhiOLUqlDSfjRK08C9xFg==", "cpu": [ "arm64" ], @@ -2482,9 +2484,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.3.tgz", - "integrity": "sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.16.2.tgz", + "integrity": "sha512-vOAKMqZSTbPfyPVu1jBiy+YniIQd3MG7LUnqV0dA6Q5tyhdqYtxacTHP1+S/ksKl6qCtMG1qQ0grcIgk/19JEA==", "cpu": [ "arm64" ], @@ -2494,9 +2496,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.3.tgz", - "integrity": "sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.16.2.tgz", + "integrity": "sha512-aIJVRUS3Dnj6MqocBMrcXlatKm64O3ITeQAdAxVSE9swyhNyV1dwnRgw7IGKIkDQofatd8UqMSyUxuFEa42EcA==", "cpu": [ "x64" ], @@ -2506,9 +2508,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.3.tgz", - "integrity": "sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.16.2.tgz", + "integrity": "sha512-/bjfUiXwy3P5vYr6/ezv//Yle2Y0ak3a+Av/BKoi76nFryjWCkki8AuVoPR7ZU/ckcvAWFo77OnFK14B9B5JsA==", "cpu": [ "arm" ], @@ -2518,9 +2520,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.14.3.tgz", - "integrity": "sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.16.2.tgz", + "integrity": "sha512-S24b+tJHwpq2TNRz9T+r71FjMvyBBApY8EkYxz8Cwi/rhH6h+lu/iDUxyc9PuHf9UvyeBFYkWWcrDahai/NCGw==", "cpu": [ "arm" ], @@ -2530,9 +2532,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.3.tgz", - "integrity": "sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.16.2.tgz", + "integrity": "sha512-UN7VAXLyeyGbCQWiOtQN7BqmjTDw1ON2Oos4lfk0YR7yNhFEJWZiwGtvj9Ay4lsT/ueT04sh80Sg2MlWVVZ+Ug==", "cpu": [ "arm64" ], @@ -2542,9 +2544,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.3.tgz", - "integrity": "sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.16.2.tgz", + "integrity": "sha512-ZBKvz3+rIhQjusKMccuJiPsStCrPOtejCHxTe+yWp3tNnuPWtyCh9QLGPKz6bFNFbwbw28E2T6zDgzJZ05F1JQ==", "cpu": [ "arm64" ], @@ -2554,9 +2556,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.3.tgz", - "integrity": "sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.16.2.tgz", + "integrity": "sha512-LjMMFiVBRL3wOe095vHAekL4b7nQqf4KZEpdMWd3/W+nIy5o9q/8tlVKiqMbfieDypNXLsxM9fexOxd9Qcklyg==", "cpu": [ "ppc64" ], @@ -2566,9 +2568,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.3.tgz", - "integrity": "sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.16.2.tgz", + "integrity": "sha512-ohkPt0lKoCU0s4B6twro2aft+QROPdUiWwOjPNTzwTsBK5w+2+iT9kySdtOdq0gzWJAdiqsV4NFtXOwGZmIsHA==", "cpu": [ "riscv64" ], @@ -2578,9 +2580,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.3.tgz", - "integrity": "sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.16.2.tgz", + "integrity": "sha512-jm2lvLc+/gqXfndlpDw05jKvsl/HKYxUEAt1h5UXcMFVpO4vGpoWmJVUfKDtTqSaHcCNw1his1XjkgR9aort3w==", "cpu": [ "s390x" ], @@ -2590,9 +2592,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.3.tgz", - "integrity": "sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.16.2.tgz", + "integrity": "sha512-oc5/SlITI/Vj/qL4UM+lXN7MERpiy1HEOnrE+SegXwzf7WP9bzmZd6+MDljCEZTdSY84CpvUv9Rq7bCaftn1+g==", "cpu": [ "x64" ], @@ -2602,9 +2604,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.3.tgz", - "integrity": "sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.16.2.tgz", + "integrity": "sha512-/2VWEBG6mKbS2itm7hzPwhIPaxfZh/KLWrYg20pCRLHhNFtF+epLgcBtwy3m07bl/k86Q3PFRAf2cX+VbZbwzQ==", "cpu": [ "x64" ], @@ -2614,9 +2616,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.3.tgz", - "integrity": "sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.16.2.tgz", + "integrity": "sha512-Wg7ANh7+hSilF0lG3e/0Oy8GtfTIfEk1327Bw8juZOMOoKmJLs3R+a4JDa/4cHJp2Gs7QfCDTepXXcyFD0ubBg==", "cpu": [ "arm64" ], @@ -2626,9 +2628,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.3.tgz", - "integrity": "sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.16.2.tgz", + "integrity": "sha512-J/jCDKVMWp0Y2ELnTjpQFYUCUWv1Jr+LdFrJVZtdqGyjDo0PHPa7pCamjHvJel6zBFM3doFFqAr7cmXYWBAbfw==", "cpu": [ "ia32" ], @@ -2638,9 +2640,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.3.tgz", - "integrity": "sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.16.2.tgz", + "integrity": "sha512-3nIf+SJMs2ZzrCh+SKNqgLVV9hS/UY0UjT1YU8XQYFGLiUfmHYJ/5trOU1XSvmHjV5gTF/K3DjrWxtyzKKcAHA==", "cpu": [ "x64" ], @@ -2900,9 +2902,9 @@ } }, "node_modules/@swc/core": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.14.tgz", - "integrity": "sha512-tHXg6OxboUsqa/L7DpsCcFnxhLkqN/ht5pCwav1HnvfthbiNIJypr86rNx4cUnQDJepETviSqBTIjxa7pSpGDQ==", + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.16.tgz", + "integrity": "sha512-Xaf+UBvW6JNuV131uvSNyMXHn+bh6LyKN4tbv7tOUFQpXyz/t9YWRE04emtlUW9Y0qrm/GKFCbY8n3z6BpZbTA==", "hasInstallScript": true, "dependencies": { "@swc/counter": "^0.1.2", @@ -2916,16 +2918,16 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.4.14", - "@swc/core-darwin-x64": "1.4.14", - "@swc/core-linux-arm-gnueabihf": "1.4.14", - "@swc/core-linux-arm64-gnu": "1.4.14", - "@swc/core-linux-arm64-musl": "1.4.14", - "@swc/core-linux-x64-gnu": "1.4.14", - "@swc/core-linux-x64-musl": "1.4.14", - "@swc/core-win32-arm64-msvc": "1.4.14", - "@swc/core-win32-ia32-msvc": "1.4.14", - "@swc/core-win32-x64-msvc": "1.4.14" + "@swc/core-darwin-arm64": "1.4.16", + "@swc/core-darwin-x64": "1.4.16", + "@swc/core-linux-arm-gnueabihf": "1.4.16", + "@swc/core-linux-arm64-gnu": "1.4.16", + "@swc/core-linux-arm64-musl": "1.4.16", + "@swc/core-linux-x64-gnu": "1.4.16", + "@swc/core-linux-x64-musl": "1.4.16", + "@swc/core-win32-arm64-msvc": "1.4.16", + "@swc/core-win32-ia32-msvc": "1.4.16", + "@swc/core-win32-x64-msvc": "1.4.16" }, "peerDependencies": { "@swc/helpers": "^0.5.0" @@ -2937,9 +2939,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.14.tgz", - "integrity": "sha512-8iPfLhYNspBl836YYsfv6ErXwDUqJ7IMieddV3Ey/t/97JAEAdNDUdtTKDtbyP0j/Ebyqyn+fKcqwSq7rAof0g==", + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.16.tgz", + "integrity": "sha512-UOCcH1GvjRnnM/LWT6VCGpIk0OhHRq6v1U6QXuPt5wVsgXnXQwnf5k3sG5Cm56hQHDvhRPY6HCsHi/p0oek8oQ==", "cpu": [ "arm64" ], @@ -2952,9 +2954,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.14.tgz", - "integrity": "sha512-9CqSj8uRZ92cnlgAlVaWMaJJBdxtNvCzJxaGj5KuIseeG6Q0l1g+qk8JcU7h9dAsH9saHTNwNFBVGKQo0W0ujg==", + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.16.tgz", + "integrity": "sha512-t3bgqFoYLWvyVtVL6KkFNCINEoOrIlyggT/kJRgi1y0aXSr0oVgcrQ4ezJpdeahZZ4N+Q6vT3ffM30yIunELNA==", "cpu": [ "x64" ], @@ -2967,9 +2969,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.14.tgz", - "integrity": "sha512-mfd5JArPITTzMjcezH4DwMw+BdjBV1y25Khp8itEIpdih9ei+fvxOOrDYTN08b466NuE2dF2XuhKtRLA7fXArQ==", + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.16.tgz", + "integrity": "sha512-DvHuwvEF86YvSd0lwnzVcjOTZ0jcxewIbsN0vc/0fqm9qBdMMjr9ox6VCam1n3yYeRtj4VFgrjeNFksqbUejdQ==", "cpu": [ "arm" ], @@ -2982,9 +2984,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.14.tgz", - "integrity": "sha512-3Lqlhlmy8MVRS9xTShMaPAp0oyUt0KFhDs4ixJsjdxKecE0NJSV/MInuDmrkij1C8/RQ2wySRlV9np5jK86oWw==", + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.16.tgz", + "integrity": "sha512-9Uu5YlPbyCvbidjKtYEsPpyZlu16roOZ5c2tP1vHfnU9bgf5Tz5q5VovSduNxPHx+ed2iC1b1URODHvDzbbDuQ==", "cpu": [ "arm64" ], @@ -2997,9 +2999,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.14.tgz", - "integrity": "sha512-n0YoCa64TUcJrbcXIHIHDWQjdUPdaXeMHNEu7yyBtOpm01oMGTKP3frsUXIABLBmAVWtKvqit4/W1KVKn5gJzg==", + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.16.tgz", + "integrity": "sha512-/YZq/qB1CHpeoL0eMzyqK5/tYZn/rzKoCYDviFU4uduSUIJsDJQuQA/skdqUzqbheOXKAd4mnJ1hT04RbJ8FPQ==", "cpu": [ "arm64" ], @@ -3012,9 +3014,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.14.tgz", - "integrity": "sha512-CGmlwLWbfG1dB4jZBJnp2IWlK5xBMNLjN7AR5kKA3sEpionoccEnChOEvfux1UdVJQjLRKuHNV9yGyqGBTpxfQ==", + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.16.tgz", + "integrity": "sha512-UUjaW5VTngZYDcA8yQlrFmqs1tLi1TxbKlnaJwoNhel9zRQ0yG1YEVGrzTvv4YApSuIiDK18t+Ip927bwucuVQ==", "cpu": [ "x64" ], @@ -3027,9 +3029,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.14.tgz", - "integrity": "sha512-xq4npk8YKYmNwmr8fbvF2KP3kUVdZYfXZMQnW425gP3/sn+yFQO8Nd0bGH40vOVQn41kEesSe0Z5O/JDor2TgQ==", + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.16.tgz", + "integrity": "sha512-aFhxPifevDTwEDKPi4eRYWzC0p/WYJeiFkkpNU5Uc7a7M5iMWPAbPFUbHesdlb9Jfqs5c07oyz86u+/HySBNPQ==", "cpu": [ "x64" ], @@ -3042,9 +3044,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.14.tgz", - "integrity": "sha512-imq0X+gU9uUe6FqzOQot5gpKoaC00aCUiN58NOzwp0QXEupn8CDuZpdBN93HiZswfLruu5jA1tsc15x6v9p0Yg==", + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.16.tgz", + "integrity": "sha512-bTD43MbhIHL2s5QgCwyleaGwl96Gk/scF2TaVKdUe4QlJCDV/YK9h5oIBAp63ckHtE8GHlH4c8dZNBiAXn4Org==", "cpu": [ "arm64" ], @@ -3057,9 +3059,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.14.tgz", - "integrity": "sha512-cH6QpXMw5D3t+lpx6SkErHrxN0yFzmQ0lgNAJxoDRiaAdDbqA6Col8UqUJwUS++Ul6aCWgNhCdiEYehPaoyDPA==", + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.16.tgz", + "integrity": "sha512-/lmZeAN/qV5XbK2SEvi8e2RkIg8FQNYiSA8y2/Zb4gTUMKVO5JMLH0BSWMiIKMstKDPDSxMWgwJaQHF8UMyPmQ==", "cpu": [ "ia32" ], @@ -3072,9 +3074,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.14.tgz", - "integrity": "sha512-FmZ4Tby4wW65K/36BKzmuu7mlq7cW5XOxzvufaSNVvQ5PN4OodAlqPjToe029oma4Av+ykJiif64scMttyNAzg==", + "version": "1.4.16", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.16.tgz", + "integrity": "sha512-BPAfFfODWXtUu6SwaTTftDHvcbDyWBSI/oanUeRbQR5vVWkXoQ3cxLTsDluc3H74IqXS5z1Uyoe0vNo2hB1opA==", "cpu": [ "x64" ], @@ -3914,9 +3916,9 @@ } }, "node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -4358,9 +4360,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001610", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001610.tgz", - "integrity": "sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==", + "version": "1.0.30001612", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001612.tgz", + "integrity": "sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==", "funding": [ { "type": "opencollective", @@ -4602,12 +4604,12 @@ } }, "node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "dev": true, "engines": { - "node": ">= 10" + "node": "^12.20.0 || >=14" } }, "node_modules/commondir": { @@ -4667,6 +4669,12 @@ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, + "node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", + "dev": true + }, "node_modules/content-disposition": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", @@ -4682,9 +4690,9 @@ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/core-js-compat": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz", - "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==", + "version": "3.37.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==", "dev": true, "dependencies": { "browserslist": "^4.23.0" @@ -5064,9 +5072,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.737", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.737.tgz", - "integrity": "sha512-QvLTxaLHKdy5YxvixAw/FfHq2eWLUL9KvsPjp0aHK1gI5d3EDuDgITkvj0nFO2c6zUY3ZqVAJQiBYyQP9tQpfw==" + "version": "1.4.745", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.745.tgz", + "integrity": "sha512-tRbzkaRI5gbUn5DEvF0dV4TQbMZ5CLkWeTAXmpC9IrYT+GE+x76i9p+o3RJ5l9XmdQlI1pPhVtE9uNcJJ0G0EA==" }, "node_modules/emoji-regex": { "version": "9.2.2", @@ -5813,15 +5821,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/i18next-scanner/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, "node_modules/i18next-scanner/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -5831,12 +5830,6 @@ "node": ">=8" } }, - "node_modules/i18next-scanner/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, "node_modules/i18next-scanner/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -6890,6 +6883,18 @@ } } }, + "node_modules/jsdom/node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -6923,12 +6928,6 @@ "node": ">=6" } }, - "node_modules/jsonc-parser": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", - "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", - "dev": true - }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -7047,15 +7046,12 @@ } }, "node_modules/magic-string": { - "version": "0.30.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.9.tgz", - "integrity": "sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==", + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", "dev": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" - }, - "engines": { - "node": ">=12" } }, "node_modules/magicast": { @@ -7277,9 +7273,9 @@ } }, "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.9.tgz", + "integrity": "sha512-2f3F0SEEer8bBu0dsNCFF50N0cTThV1nWFYcEYFZttdW0lDAoybv9cQoK7X7/68Z89S7FoRrVjP1LPX4XRf9vg==", "dev": true }, "node_modules/object-inspect": { @@ -7428,16 +7424,10 @@ } }, "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dev": true, - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true }, "node_modules/path-exists": { "version": "3.0.0", @@ -7554,14 +7544,14 @@ } }, "node_modules/pkg-types": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", - "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.0.tgz", + "integrity": "sha512-/RpmvKdxKf8uILTtoOhAgf30wYbP2Qw+L9p3Rvshx1JZVX+XQNZQFjlbmGHEGIm4CkVPlSn+NXmIM8+9oWQaSA==", "dev": true, "dependencies": { - "jsonc-parser": "^3.2.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0" + "confbox": "^0.1.7", + "mlly": "^1.6.1", + "pathe": "^1.1.2" } }, "node_modules/possible-typed-array-names": { @@ -7948,9 +7938,9 @@ } }, "node_modules/rollup": { - "version": "4.14.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.3.tgz", - "integrity": "sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw==", + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.16.2.tgz", + "integrity": "sha512-sxDP0+pya/Yi5ZtptF4p3avI+uWCIf/OdrfdH2Gbv1kWddLKk0U7WE3PmQokhi5JrektxsK3sK8s4hzAmjqahw==", "dependencies": { "@types/estree": "1.0.5" }, @@ -7962,22 +7952,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.14.3", - "@rollup/rollup-android-arm64": "4.14.3", - "@rollup/rollup-darwin-arm64": "4.14.3", - "@rollup/rollup-darwin-x64": "4.14.3", - "@rollup/rollup-linux-arm-gnueabihf": "4.14.3", - "@rollup/rollup-linux-arm-musleabihf": "4.14.3", - "@rollup/rollup-linux-arm64-gnu": "4.14.3", - "@rollup/rollup-linux-arm64-musl": "4.14.3", - "@rollup/rollup-linux-powerpc64le-gnu": "4.14.3", - "@rollup/rollup-linux-riscv64-gnu": "4.14.3", - "@rollup/rollup-linux-s390x-gnu": "4.14.3", - "@rollup/rollup-linux-x64-gnu": "4.14.3", - "@rollup/rollup-linux-x64-musl": "4.14.3", - "@rollup/rollup-win32-arm64-msvc": "4.14.3", - "@rollup/rollup-win32-ia32-msvc": "4.14.3", - "@rollup/rollup-win32-x64-msvc": "4.14.3", + "@rollup/rollup-android-arm-eabi": "4.16.2", + "@rollup/rollup-android-arm64": "4.16.2", + "@rollup/rollup-darwin-arm64": "4.16.2", + "@rollup/rollup-darwin-x64": "4.16.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.16.2", + "@rollup/rollup-linux-arm-musleabihf": "4.16.2", + "@rollup/rollup-linux-arm64-gnu": "4.16.2", + "@rollup/rollup-linux-arm64-musl": "4.16.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.16.2", + "@rollup/rollup-linux-riscv64-gnu": "4.16.2", + "@rollup/rollup-linux-s390x-gnu": "4.16.2", + "@rollup/rollup-linux-x64-gnu": "4.16.2", + "@rollup/rollup-linux-x64-musl": "4.16.2", + "@rollup/rollup-win32-arm64-msvc": "4.16.2", + "@rollup/rollup-win32-ia32-msvc": "4.16.2", + "@rollup/rollup-win32-x64-msvc": "4.16.2", "fsevents": "~2.3.2" } }, @@ -8028,13 +8018,13 @@ } }, "node_modules/serve": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.1.tgz", - "integrity": "sha512-48er5fzHh7GCShLnNyPBRPEjs2I6QBozeGr02gaacROiyS/8ARADlj595j39iZXAqBbJHH/ivJJyPRWY9sQWZA==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.2.tgz", + "integrity": "sha512-MktTGv3ooijGxd67iQVocNdiHaOdNnEApGj7At4qHUN44XDaLFfrqbEtj5mXf+QNqyig/VdHYMRTXWRQj6TEbw==", "dev": true, "dependencies": { "@zeit/schemas": "2.29.0", - "ajv": "8.11.0", + "ajv": "8.12.0", "arg": "5.0.2", "boxen": "7.0.0", "chalk": "5.0.1", @@ -8486,6 +8476,15 @@ "url": "https://opencollective.com/svgo" } }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -8525,9 +8524,9 @@ } }, "node_modules/tinybench": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.7.0.tgz", - "integrity": "sha512-Qgayeb106x2o4hNzNjsZEfFziw8IbKqtbXBjVh7VIZfBxfD5M4gWtpyx5+YTae2gJ6Y6Dz/KLepiv16RFeQWNA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.8.0.tgz", + "integrity": "sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==", "dev": true }, "node_modules/tinypool": { @@ -8892,9 +8891,9 @@ } }, "node_modules/vite": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.9.tgz", - "integrity": "sha512-uOQWfuZBlc6Y3W/DTuQ1Sr+oIXWvqljLvS881SVmAj00d5RdgShLcuXWxseWPd4HXwiYBFW/vXHfKFeqj9uQnw==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.10.tgz", + "integrity": "sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==", "dependencies": { "esbuild": "^0.20.1", "postcss": "^8.4.38", @@ -9217,11 +9216,6 @@ "node": ">=18" } }, - "node_modules/web-vitals": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.2.tgz", - "integrity": "sha512-c0rhqNcHXRkY/ogGDJQxZ9Im9D19hDihbzSQJrsioex+KnFgmMzBiy57Z1EjkhX/+OjyBpclDCzz2ITtjokFmg==" - }, "node_modules/webidl-conversions": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", diff --git a/package.json b/package.json index a8160ae..a4dfd3a 100644 --- a/package.json +++ b/package.json @@ -1,4 +1,6 @@ { + "name": "education-dao-glossary", + "version": "0.9", "private": true, "dependencies": { "@testing-library/jest-dom": "^5.16.5", @@ -10,8 +12,7 @@ "lunr-languages": "^1.14.0", "react-i18next": "^14.1.0", "vite-plugin-svgr": "^4.2.0", - "vite-tsconfig-paths": "^4.3.1", - "web-vitals": "^3.0.4" + "vite-tsconfig-paths": "^4.3.1" }, "scripts": { "start": "vite", diff --git a/src/index.jsx b/src/index.jsx index 84693ea..353b5bf 100644 --- a/src/index.jsx +++ b/src/index.jsx @@ -3,8 +3,6 @@ import ReactDOM from "react-dom"; import "./reset.css"; import "./index.css"; import App from "./App"; -import reportWebVitals from "./reportWebVitals"; -import { sendToVercelAnalytics } from "./vitals"; ReactDOM.render( @@ -12,5 +10,3 @@ ReactDOM.render( , document.getElementById("root") ); - -reportWebVitals(sendToVercelAnalytics); diff --git a/src/reportWebVitals.jsx b/src/reportWebVitals.jsx deleted file mode 100644 index 5253d3a..0000000 --- a/src/reportWebVitals.jsx +++ /dev/null @@ -1,13 +0,0 @@ -const reportWebVitals = onPerfEntry => { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); - }); - } -}; - -export default reportWebVitals; From 801a1a8d85ed1497c7a6ea337b68a28cf879c7d2 Mon Sep 17 00:00:00 2001 From: mapachurro Date: Mon, 22 Apr 2024 13:08:08 -0400 Subject: [PATCH 7/8] console log commenting search index; working on rendering search components --- src/App.jsx | 35 +++++++++++++++++++++++-------- src/entryPage.jsx | 51 ++++++++++++++++++++++------------------------ src/index.jsx | 19 +++++++++-------- src/searchIndex.js | 20 ++++++++++-------- src/to-be- | 45 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 116 insertions(+), 54 deletions(-) create mode 100644 src/to-be- diff --git a/src/App.jsx b/src/App.jsx index 49eb960..c608e71 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -8,25 +8,42 @@ import { Breadcrumbs } from "./Breadcrumbs"; import './i18n/config'; // Import the i18n configuration import './reset.css'; import './index.css'; +import EntryPage from './entryPage'; // Import the EntryPage component function App() { const [searchResults, setSearchResults] = useState([]); - + const [selectedTerm, setSelectedTerm] = useState(null); + const handleSearch = (query) => { const results = index.search(query); - setSearchResults(results); + const formattedResults = results.map((result) => ({ + term: result.ref, + // Add any additional information you want to display in the search results list + })); + setSearchResults(formattedResults); }; - + return (
-
    - {searchResults.map((result) => ( -
  • {result.ref}
  • - ))} -
+ {selectedTerm ? ( + // Render the EntryPage component with the selected term + ) : ( +
    + {searchResults.map((result) => ( +
  • setSelectedTerm(result.term)}> + {result.term} +
  • + ))} + {selectedTerm ? ( + +) : ( + // Render the search results list +)} +
+ )}
); } -export default App; +export default App; \ No newline at end of file diff --git a/src/entryPage.jsx b/src/entryPage.jsx index 5159ae1..bb8d5ab 100644 --- a/src/entryPage.jsx +++ b/src/entryPage.jsx @@ -1,45 +1,42 @@ -import definitions from "./definitions"; -import Definition from "./Definition"; -import { useState, useEffect } from "react"; -import { urlToPath } from "./Link"; -import { Breadcrumbs } from "./Breadcrumbs"; +import React, { useEffect, useState } from 'react'; +import definitions from './definitions'; +import Definition from './Definition'; +import { Breadcrumbs } from './Breadcrumbs'; -const DEFAULT = "permissionless distribution"; +const EntryPage = ({ term }) => { + const [definition, setDefinition] = useState(null); -function App() { - const [currentPath, setCurrentPath] = useState(urlToPath()); useEffect(() => { - const onLocationChange = () => { - setCurrentPath(urlToPath()); + const fetchDefinition = async () => { + const termDefinition = await fetchTermDefinition(term); + setDefinition(termDefinition); }; - window.addEventListener("navigate", onLocationChange); - window.addEventListener("popstate", onLocationChange); - return () => { - window.removeEventListener("navigate", onLocationChange); - window.removeEventListener("popstate", onLocationChange); - }; - }, []); + fetchDefinition(); + }, [term]); - let word = currentPath.length > 0 ? currentPath.at(-1) : DEFAULT; - if (!(word in definitions) || currentPath.length === 0) { - word = DEFAULT; - window.location.pathname = `/${DEFAULT}`; + if (!definition) { + return
Loading...
; } - const definition = definitions[word]; return ( <> - - + ); -} +}; + +const fetchTermDefinition = async (term) => { + // Fetch the definition for the given term from your data source + // You can use the `definitions` object or any other data source + const termDefinition = definitions[term]; + return termDefinition; +}; -export default App; +export default EntryPage; \ No newline at end of file diff --git a/src/index.jsx b/src/index.jsx index 353b5bf..9b8ef96 100644 --- a/src/index.jsx +++ b/src/index.jsx @@ -1,12 +1,13 @@ -import React from "react"; -import ReactDOM from "react-dom"; -import "./reset.css"; -import "./index.css"; -import App from "./App"; +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './reset.css'; +import './index.css'; +import App from './App'; +import './i18n/config'; -ReactDOM.render( +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( - , - document.getElementById("root") -); + +); \ No newline at end of file diff --git a/src/searchIndex.js b/src/searchIndex.js index 25c2335..5bcac54 100644 --- a/src/searchIndex.js +++ b/src/searchIndex.js @@ -1,28 +1,30 @@ import lunr from 'lunr'; -import lunrMulti from 'lunr-languages/lunr.multi'; // Import multi-language support -import termsObject from './terms'; // Import the terms data +import lunrMulti from 'lunr-languages/lunr.multi'; +import termsObject from './terms'; -lunr.multiLanguage = lunrMulti; // Add support for multiple languages +lunr.multiLanguage = lunrMulti; -// Convert the terms object to an array const terms = Object.values(termsObject); +console.log('Building search index...'); + const index = lunr(function () { - this.use(lunr.multiLanguage); // Use multi-language plugin + this.use(lunr.multiLanguage); this.ref('id'); - this.field('term.en'); // English field - this.field('term.fr'); // French field + this.field('term.en'); terms.forEach((term, index) => { const termKey = Object.keys(termsObject)[index]; + console.log(`Adding term: ${termKey}`); this.add({ id: termKey, term: { - en: termKey, // Use the object key as the English term - fr: term.translation?.fr || '', // French translation (if available) + en: termKey, }, }); }); }); +console.log('Search index built successfully!'); + export default index; \ No newline at end of file diff --git a/src/to-be- b/src/to-be- new file mode 100644 index 0000000..5159ae1 --- /dev/null +++ b/src/to-be- @@ -0,0 +1,45 @@ +import definitions from "./definitions"; +import Definition from "./Definition"; +import { useState, useEffect } from "react"; +import { urlToPath } from "./Link"; +import { Breadcrumbs } from "./Breadcrumbs"; + +const DEFAULT = "permissionless distribution"; + +function App() { + const [currentPath, setCurrentPath] = useState(urlToPath()); + useEffect(() => { + const onLocationChange = () => { + setCurrentPath(urlToPath()); + }; + window.addEventListener("navigate", onLocationChange); + window.addEventListener("popstate", onLocationChange); + + return () => { + window.removeEventListener("navigate", onLocationChange); + window.removeEventListener("popstate", onLocationChange); + }; + }, []); + + let word = currentPath.length > 0 ? currentPath.at(-1) : DEFAULT; + if (!(word in definitions) || currentPath.length === 0) { + word = DEFAULT; + window.location.pathname = `/${DEFAULT}`; + } + const definition = definitions[word]; + + return ( + <> + + + + + ); +} + +export default App; From 9319853fb8dbe4931f02c896a03cec79b1c84a94 Mon Sep 17 00:00:00 2001 From: mapachurro Date: Mon, 22 Apr 2024 13:50:57 -0400 Subject: [PATCH 8/8] Search function, but WORKING --- src/App.jsx | 32 +++++++++++++++----------------- src/components/Search.jsx | 29 ++++++++++++----------------- src/entryPage.jsx | 21 +++++++-------------- src/searchIndex.js | 18 ++++++------------ src/termStruct.jsx | 6 +++--- 5 files changed, 43 insertions(+), 63 deletions(-) diff --git a/src/App.jsx b/src/App.jsx index c608e71..9fd5776 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,46 +1,44 @@ import React, { useState, useEffect } from "react"; import Search from './components/Search'; -import index from './searchIndex'; // Import the search index created earlier +import index from './searchIndex'; import terms from "./terms"; import Term from "./termStruct"; import { urlToPath } from "./Link"; import { Breadcrumbs } from "./Breadcrumbs"; -import './i18n/config'; // Import the i18n configuration +import './i18n/config'; import './reset.css'; import './index.css'; -import EntryPage from './entryPage'; // Import the EntryPage component +import EntryPage from './entryPage'; function App() { const [searchResults, setSearchResults] = useState([]); const [selectedTerm, setSelectedTerm] = useState(null); const handleSearch = (query) => { + console.log('Searching for:', query); // Log the search query const results = index.search(query); + console.log('Search results:', results); // Log the search results const formattedResults = results.map((result) => ({ term: result.ref, // Add any additional information you want to display in the search results list })); setSearchResults(formattedResults); - }; - + console.log('Updated searchResults:', formattedResults); // Log the updated searchResults + }; + return (
{selectedTerm ? ( // Render the EntryPage component with the selected term ) : ( -
    - {searchResults.map((result) => ( -
  • setSelectedTerm(result.term)}> - {result.term} -
  • - ))} - {selectedTerm ? ( - -) : ( - // Render the search results list -)} -
+
    + {searchResults.map((result) => ( +
  • setSelectedTerm(result.term)}> + {result.term} +
  • + ))} +
)}
); diff --git a/src/components/Search.jsx b/src/components/Search.jsx index d93c90b..8f4aeeb 100644 --- a/src/components/Search.jsx +++ b/src/components/Search.jsx @@ -1,28 +1,23 @@ import React, { useState } from 'react'; -function Search({ onSearch }) { +const Search = ({ onSearch }) => { const [query, setQuery] = useState(''); - const handleInputChange = (event) => { - setQuery(event.target.value); + const handleSearch = () => { + console.log('Search query:', query); // Log the search query + onSearch(query); // Call the onSearch prop with the search query }; - const handleSubmit = (event) => { - event.preventDefault(); - onSearch(query); + const handleInputChange = (event) => { + setQuery(event.target.value); }; return ( -
- - -
+
+ + +
); -} +}; -export default Search; +export default Search; \ No newline at end of file diff --git a/src/entryPage.jsx b/src/entryPage.jsx index bb8d5ab..5ef0463 100644 --- a/src/entryPage.jsx +++ b/src/entryPage.jsx @@ -1,14 +1,14 @@ import React, { useEffect, useState } from 'react'; -import definitions from './definitions'; -import Definition from './Definition'; +import terms from './terms'; +import Term from './termStruct'; import { Breadcrumbs } from './Breadcrumbs'; const EntryPage = ({ term }) => { const [definition, setDefinition] = useState(null); useEffect(() => { - const fetchDefinition = async () => { - const termDefinition = await fetchTermDefinition(term); + const fetchDefinition = () => { + const termDefinition = terms[term]; setDefinition(termDefinition); }; @@ -22,9 +22,9 @@ const EntryPage = ({ term }) => { return ( <> - @@ -32,11 +32,4 @@ const EntryPage = ({ term }) => { ); }; -const fetchTermDefinition = async (term) => { - // Fetch the definition for the given term from your data source - // You can use the `definitions` object or any other data source - const termDefinition = definitions[term]; - return termDefinition; -}; - export default EntryPage; \ No newline at end of file diff --git a/src/searchIndex.js b/src/searchIndex.js index 5bcac54..9142ef9 100644 --- a/src/searchIndex.js +++ b/src/searchIndex.js @@ -4,27 +4,21 @@ import termsObject from './terms'; lunr.multiLanguage = lunrMulti; -const terms = Object.values(termsObject); - -console.log('Building search index...'); +const terms = Object.entries(termsObject); const index = lunr(function () { this.use(lunr.multiLanguage); this.ref('id'); - this.field('term.en'); + this.field('term'); + this.field('definition'); - terms.forEach((term, index) => { - const termKey = Object.keys(termsObject)[index]; - console.log(`Adding term: ${termKey}`); + terms.forEach(([termKey, termData]) => { this.add({ id: termKey, - term: { - en: termKey, - }, + term: termKey, + definition: termData.definition.toString(), }); }); }); -console.log('Search index built successfully!'); - export default index; \ No newline at end of file diff --git a/src/termStruct.jsx b/src/termStruct.jsx index efbb7e8..656a088 100644 --- a/src/termStruct.jsx +++ b/src/termStruct.jsx @@ -1,10 +1,10 @@ import "./Term.css"; -function Term({ word, partOfSpeech, phonetic, definition }) { +function Term({ term, partOfSpeech, phonetic, definition }) { return (
-
{word}
+
{term}
[{phonetic}] {partOfSpeech}
@@ -13,4 +13,4 @@ function Term({ word, partOfSpeech, phonetic, definition }) {
); } -export default Term; +export default Term