diff --git a/docs/DESIGN.md b/docs/DESIGN.md
index f60bd49a..af7b61ec 100644
--- a/docs/DESIGN.md
+++ b/docs/DESIGN.md
@@ -42,6 +42,12 @@ The application interacts with the backend through several APIs, encapsulated in
Styling in Fairdrive is handled using CSS. Each component has its own CSS file, which is imported into the component's JavaScript file. This allows for component-specific styles that don't affect other parts of the application.
+### Layout Examples
+
+
+
+,
+
## Testing
Testing in Fairdrive is done using Jest, a JavaScript testing framework, and React Testing Library, a library for testing React components. Tests are located in the `__tests__` directory.
@@ -50,11 +56,10 @@ Testing in Fairdrive is done using Jest, a JavaScript testing framework, and Rea
This document provides a high-level overview of the design of the Fairdrive application. For more detailed information, please refer to the codebase and the other documentation files.
-
## Getting Help
-If you need help using Fairdrive, check out our [User Guide](USER-GUIDE.md) and [FAQ](FAQ.md).
-Start [here](GETTING-STARTED.md) or see [Design](DESIGN.md), [Functionality](FUNCTIONALITY.md) or [Architecture](ARCHITECTURE.md).
+If you need help using Fairdrive, check out our [User Guide](USER-GUIDE.md) and [FAQ](FAQ.md).
+Start [here](GETTING-STARTED.md) or see [Design](DESIGN.md), [Functionality](FUNCTIONALITY.md) or [Architecture](ARCHITECTURE.md).
Developers can check [Development Instructions](DEVELOPMENT.md).
If you can't find the answer to your question, feel free to [contact us](CONTACT.md).
diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md
index 51ca85cb..a3f9bbfa 100644
--- a/docs/DEVELOPMENT.md
+++ b/docs/DEVELOPMENT.md
@@ -7,9 +7,12 @@ Testnet deployment : http://app.fairdrive.dev.fairdatasociety.org/
- `fdp-play start --fresh`
#### Post installation steps
-How to initialize [Postage batch](docs/POSTAGE-BATCH.md).
+
+How to initialize [Postage batch](POSTAGE-BATCH.md).
+
#### Goerli contract configuration
-How to init [Goerli](docs/INIT-GOERLI.md).
+
+How to init [Goerli](INIT-GOERLI.md).
## Running in development mode
@@ -26,4 +29,5 @@ Or using `npm`:
npm ci
npm start
```
+
To change the configuration, edit the `.env` file.
diff --git a/docs/assets/buttonsUI.png b/docs/assets/buttonsUI.png
new file mode 100644
index 00000000..ac7131e8
Binary files /dev/null and b/docs/assets/buttonsUI.png differ
diff --git a/docs/assets/columnUI.png b/docs/assets/columnUI.png
new file mode 100644
index 00000000..c7829f22
Binary files /dev/null and b/docs/assets/columnUI.png differ
diff --git a/docs/assets/importWindowUI.png b/docs/assets/importWindowUI.png
new file mode 100644
index 00000000..9b95e0d6
Binary files /dev/null and b/docs/assets/importWindowUI.png differ
diff --git a/package-lock.json b/package-lock.json
index 76eecbe8..c2be4280 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9203,9 +9203,9 @@
"license": "MIT"
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001519",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz",
- "integrity": "sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==",
+ "version": "1.0.30001629",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001629.tgz",
+ "integrity": "sha512-c3dl911slnQhmxUIT4HhYzT7wnBK/XYpGnYLOj4nJBaRiw52Ibe7YxlDaAeRECvA786zCuExhxIUJ2K7nHMrBw==",
"funding": [
{
"type": "opencollective",
@@ -29634,9 +29634,9 @@
"version": "1.0.0"
},
"caniuse-lite": {
- "version": "1.0.30001519",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz",
- "integrity": "sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg=="
+ "version": "1.0.30001629",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001629.tgz",
+ "integrity": "sha512-c3dl911slnQhmxUIT4HhYzT7wnBK/XYpGnYLOj4nJBaRiw52Ibe7YxlDaAeRECvA786zCuExhxIUJ2K7nHMrBw=="
},
"chalk": {
"version": "2.4.2",
diff --git a/src/locales/de-DE.json b/src/locales/de-DE.json
index dbdd3979..ed3bf1fb 100644
--- a/src/locales/de-DE.json
+++ b/src/locales/de-DE.json
@@ -164,7 +164,7 @@
"NEW_POD": "Neuer Pod",
"IMPORT": "Importieren",
"FOLDER": "Ordner",
- "SWITCH_FROM_SHARED_OWNED": "Wechseln Sie von Geteilt zu Eigen, um den Home Pod anzuzeigen",
+ "SWITCH_FROM_SHARED_OWNED": "Eigenes von Ihnen erstellt, Geteiltes importiert.",
"YOUR_CONNECTED_DAPPS": "Ihre verbundenen DApps",
"COMING_SOON": "Demnächst verfügbar",
"MIGRATE_ACCOUNT": "Konto migrieren",
diff --git a/src/locales/en-US.json b/src/locales/en-US.json
index 4ba1994d..a244117c 100644
--- a/src/locales/en-US.json
+++ b/src/locales/en-US.json
@@ -164,7 +164,7 @@
"NEW_POD": "New Pod",
"IMPORT": "Import",
"FOLDER": "Folder",
- "SWITCH_FROM_SHARED_OWNED": "Switch from Shared to Owned to see Home Pod",
+ "SWITCH_FROM_SHARED_OWNED": "Owned are created by You, and Shared are the ones you imported.",
"YOUR_CONNECTED_DAPPS": "Your Connected Dapps",
"COMING_SOON": "Coming Soon",
"MIGRATE_ACCOUNT": "Migrate Account",
diff --git a/src/locales/hu-HU.json b/src/locales/hu-HU.json
index 101ed7fa..952f6262 100644
--- a/src/locales/hu-HU.json
+++ b/src/locales/hu-HU.json
@@ -102,11 +102,11 @@
"INVITE_NOT_USED_YET_SHORT": "Még nem használt",
"INVITE_IS_PRIVATE_SHORT": "Privát",
"STATUS_IS_NOT_AVAILABLE_SHORT": "Nem elérhető",
- "NO_INVITES_HERE": "Nincsenek meghívók itt",
+ "NO_INVITES_HERE": "Nincsenek meghívók.",
"COPY_INVITE": "Kattints a meghívó másolásához",
"URL_COPIED": "URL másolva",
"URL_HAS_BEEN_COPIED": "A meghívó URL-je átmásolva a vágólapra",
- "SIGN_UP_FOR_AN_FDS_ACCOUNT": "A Fairdrive még mindig béta verzióban van. Használja saját felelősségére.",
+ "SIGN_UP_FOR_AN_FDS_ACCOUNT": "Fairdrive béta verzió. Használja saját felelősségére.",
"COPIED": "Másolva!",
"COPY_ALL": "Mindent másol",
"DOWNLOADED": "Letöltve!",
@@ -126,7 +126,7 @@
"ABOUT_TO_CREATE_POD": "Éppen egy új podot készülsz létrehozni.",
"CREATE_POD": "Pod Létrehozása",
"IMPORT_FILE_ERROR": "Hiba: Nem sikerült importálni a fájlt!",
- "IMPORT_SHARED_FILE": "Megosztott Fájl Importálása",
+ "IMPORT_SHARED_FILE": "Megosztott fájl importálása",
"LINK_SHARED_WITH_YOU": "megosztott link veled",
"ABOUT_TO_IMPORT_SHARED_FILE": "Éppen egy megosztott fájlt készülsz importálni.",
"IMPORT_FILE": "Fájl Importálása",
@@ -135,17 +135,17 @@
"ABOUT_TO_IMPORT_SHARED_POD": "Éppen egy megosztott podot készülsz importálni.",
"IMPORT_POD": "Pod Importálása",
"METAMASK_NOT_FOUND": "Metamask nem található",
- "METAMASK_NOT_INSTALLED": "A Metamask kiegészítő jelenleg nincs telepítve.",
+ "METAMASK_NOT_INSTALLED": "A Metamask extension jelenleg nincs telepítve.",
"GENERIC_ERROR": "Hiba: {message}",
"ENTER_PASSPHRASE": "Írja be a jelszót",
"LOGIN": "Bejelentkezés",
"FILE_PREVIEW_ERROR": "A fájl előnézete nem tölthető be!",
- "PREVIEW_FILE": "Fájl Előnézet",
- "FILE_TYPE": "Fájl Típus",
+ "PREVIEW_FILE": "Fájl előnézet",
+ "FILE_TYPE": "Fájl típus",
"CREATED": "Létrehozva",
- "SHARE_FILE": "Fájl Megosztása",
- "SHARE_WITH_FRIEND": "Oszd meg ezt a kódot egy baráttal:",
- "COMPLETE_SHARING": "Megosztás Befejezése",
+ "SHARE_FILE": "Fájl megosztása",
+ "SHARE_WITH_FRIEND": "Oszd meg ezt a kódot egy barátoddal:",
+ "COMPLETE_SHARING": "Megosztás befejezése",
"METAMASK_IS_NOT_AVAILABLE": "A Metamask nem érhető el",
"SEPOLIA_ETH_HAS_BEEN_SENT": "{amount} SepoliaETH elküldve!",
"TOP_UP_INVITE": "Meghívó Töltése",
@@ -154,17 +154,17 @@
"AMOUNT_SEPOLIA_ETH": "Összeg (Sepolia ETH)",
"TOP_UP_WITH_METAMASK": "🦊 Töltsd fel a Metamask segítségével",
"SUCCESSFULLY_UPLOADED": "Sikeresen feltöltve",
- "UPLOAD_FILE": "Fájl Feltöltése",
+ "UPLOAD_FILE": "Fájl feltöltése",
"DRAG_HERE_TO_UPLOAD": "Kattints vagy húzd ide a feltöltéshez",
"READY_TO_UPLOAD": "Készen áll a feltöltésre:",
- "UPLOAD_CONTENT": "Tartalom Feltöltése",
- "IMPORT_ACCOUNT": "Fiók Importálása",
+ "UPLOAD_CONTENT": "Tartalom feltöltése",
+ "IMPORT_ACCOUNT": "Fiók importálása",
"UPLOAD": "Feltöltés",
- "COPYRIGHT_WARNING": "Megjegyzés: Nem oszthatsz meg olyan tartalmat, aminek nincs jogosultságod",
+ "COPYRIGHT_WARNING": "Megjegyzés: Csak saját tartalmat tudsz megosztani.",
"NEW_POD": "Új Pod",
"IMPORT": "Importálás",
"FOLDER": "Mappa",
- "SWITCH_FROM_SHARED_OWNED": "Váltás Megosztottról Saját tulajdonba a Kezdő Pod megjelenítéséhez",
+ "SWITCH_FROM_SHARED_OWNED": "Válthatsz a saját POD-jaid, és a veled megosztottak között",
"YOUR_CONNECTED_DAPPS": "Kapcsolódó Dapp-ok",
"COMING_SOON": "Hamarosan",
"MIGRATE_ACCOUNT": "Fiók Migrálása",
@@ -198,9 +198,9 @@
"MYDATA_OPERATORS_PARAGRAPH_5_START": "Adatvédelem Tervezés szerint:",
"MYDATA_OPERATORS_PARAGRAPH_5": "Mint a magánélet tervezésének szószólói, szigorú intézkedéseket vezettünk be az adatvédelem biztosítása érdekében minden szakaszban, példát mutatva a felelős adatkezelési gyakorlatokra az iparágunkon belül.",
"MYDATA_OPERATORS_PARAGRAPH_6": "MyData Operátorként továbbra is elkötelezettek vagyunk az egyének és vállalkozások felhatalmazása iránt, lehetővé téve számukra az eszközöket, amelyekre szükségük van az adatok felelős kihasználásához. Előre tekintve izgatottak vagyunk a ilyen termékeny együttműködésekből fakadó jövőbeli lehetőségek miatt, és elkötelezettek maradunk az egyéneket adataink ökoszisztémájának központjába helyező adatvezérelt világ kialakítása iránt.",
- "GET_STARTED_WITH_YOUR_DRIVE": "Kezdj el a Meghajtóddal",
+ "GET_STARTED_WITH_YOUR_DRIVE": "Kezdj el a Drive-al",
"GET_STARTED_CARD_DESCRIPTION": "Kezdd el az interakciót a Fairtexttel a Fairdrive-ban, hozz létre Alpodokat és fedezd fel az új módszereket a fájlok rendezésére.",
- "GO_TO_DRIVE": "Ugrás a Meghajtóhoz",
+ "GO_TO_DRIVE": "Ugrás a Drive-hoz",
"EXPLORE_DAPPS_CARD_DESCRIPTION": "Fedezz fel olyan Dapp-okat, amelyek a Fair Data Society ökoszisztémájában találhatóak.",
"JOIN_OUR_ECOSYSTEM": "Csatlakozz az ökoszisztémánkhoz",
"JOIN_OUR_ECOSYSTEM_CARD_DESCRIPTION": "Fejleszd a Fairdrive-ot és növeld az ökoszisztémát.",
@@ -213,7 +213,7 @@
"PRIVACY_POLICY_PARAGRAPH_3": "Ezen elemzési eszköz használata az Art. 6 Sect. 1 lit. f GDPR alapján történik. A weboldal üzemeltetőjének jogos érdeke fennáll a felhasználói mintázatok elemzésében, annak érdekében, hogy optimalizálja az üzemeltető webajánlatait és reklámait. Ha megfelelő megállapodásra van szükség (pl. a sütik tárolására vonatkozó megállapodás), a feldolgozás kizárólag az Art. 6 para. 1 lit. a GDPR alapján történik; a megállapodást bármikor visszavonhatja.",
"PRIVACY_POLICY_PARAGRAPH_4": "Az adatfeldolgozási megállapodás teljesítése A Matomót Svájcban üzemeltetett szervereken tároljuk, hogy az összes adat és elemzés nálunk maradjon, és ne kerüljön átadásra. A szervereket az Exoscale szolgáltatja, és Adatvédelmi Megállapodásuk megtekinthető a következő linken:",
"REGISTERING_ACCOUNT": "Fiók regisztrálása...",
- "REGISTERING_ACCOUNT_DESCRIPTION": "A magot alkalmazod a fiókod létrehozásához és helyreállításához. Kérlek, mentsd el ezeket a 12 szót egy darab papíron vagy egy hardver tárcában. A sorrend fontos. Ez a mag lehetővé teszi a fiók helyreállítását.",
+ "REGISTERING_ACCOUNT_DESCRIPTION": "A seed-et alkalmazod a fiókod létrehozásához és helyreállításához. Kérlek, mentsd el ezeket a 12 szót egy darab papíron vagy egy hardver tárcában. A sorrend fontos. Ez a mag lehetővé teszi a fiók helyreállítását.",
"MNEMONIC_CONFIRMATION_LABEL": "Megértem, hogy ha elveszítem a magomat, nem leszek képes a fiókom helyreállítására.",
"SECURED_SEED_CONFIRMATION": "Megerősítem, hogy biztonságban tartottam a magomat",
"SECURE_YOUR_SEED_PHRASE": "Ne felejtsd el biztonságban tartani a magodat!",
@@ -221,9 +221,9 @@
"TERMS_OF_USAGE_PARAGRAPH_1": "A jelen tisztázás kifejezetten kijelenti, hogy a nyereség nélküli Fairdrive platformot, amelyet független fejlesztők hoztak létre, „BÉTA VERZIÓ”-ként, kísérleti szolgáltatásokkal és ismert hibákkal és stabilitási problémákkal kínálják. A tesztelés az egyetlen célja a platform használatának, és a független fejlesztők, akik rajta dolgoznak, nem vállalnak semmilyen felelősséget az adatvesztés, kár vagy nyereségkiesésért, amely a béta platform használatából ered. Hasonlóképpen, a fejlesztők elhárítják minden nyilvános és implicit garanciát az alkalmazásra vonatkozóan, amely a tesztelés alatt áll, és a tesztelő saját kockázatára használja az alkalmazást. Továbbá, minden jövőbeli béta frissítés ugyanazokra a feltételekre vonatkozik.",
"DISCLAIMER_OF_LIABILITY_AND_WARRANTIES": "Felelősségmentesség és Jótállás Kizárása:",
"TERMS_OF_USAGE_PARAGRAPH_2": "SEMILYEN KÖRÜLMÉNYEK KÖZÖTT, A FAIRDRIVE PLATFORM VAGY AZ ANNÁL FÜGGETLENEBB FEJLESZTŐK ÉS BESZÁLLÍTÓK SEM VÁLLALNAK FELELŐSSÉGET SEMMILYEN KÁRÉRT (BELEÉRTVE, DE NEM KIZÁRÓLAGOSAN, A NYERESÉG KIESÉSÉÉRT, ÜZLETI ZAVAR ÉS INFORMÁCIÓVESZTÉSÉÉRT) AMELY A SZOFTVER HASZNÁLATÁBÓL VAGY A SZOFTVER HASZNÁLATÁNAK KÉPTELNÉGÉBŐL ERED, MÉG HA A FAIRDRIVE PLATFORM SZOLGÁLTATÓJÁT FIGYELMEZTETTÉK A KÁROSODÁS LEHETSÉGES VESZÉLYÉRE.",
- "USERS_COMMITMENTS": "Felhasználói Kötelezettségek:",
+ "USERS_COMMITMENTS": "Felhasználói kötelezettségek:",
"TERMS_OF_USAGE_PARAGRAPH_3": "A Fairdrive Béta Verzió használatával elfogadod, hogy jelents be minden hibát, hibát vagy hiányosságot, amelyet felfedeztél a platformon vagy más anyagokon, ahol a felhasználó - Béta Tesztelő hozzáférést kapott a Fairdrive Béta Verziójához. A felhasználó megérti, hogy a Fairdrive Béta Verziójának gyors és pontos jelentése a cél, és elkötelezi magát arra, hogy minden termék vonatkozásában gyakori jelentéseket nyújtson be a pozitív és negatív szempontokról, és elismeri, hogy bármely fejlesztés, módosítás és változás a Béta Tesztelő hozzájárulásából, vagy a Fairdrive Projekt hozzájárulásából eredően, a Közzétevő Fél kizárólagos tulajdonában marad vagy anná válik.",
- "FAIRDRIVE_COPYRIGHT": "© 2021 Fairdrive. Minden jog fenntartva",
+ "FAIRDRIVE_COPYRIGHT": "© 2024 Fairdrive. Minden jog fenntartva",
"PASSPHRASE_EXPLANATION": "A jelszót használjuk az adatok titkosításához és visszafejtéséhez. Ne ossza meg.",
"PASSPHRASE_EXPLANATION_2": "A biztonság fokozása érdekében az hozzáférését egy jelszó és egy digitális aláírás kombinációja védi a MetaMask alkalmazásban. A helyes jelszó és aláírás megadása engedi a hozzáférést a saját adatokhoz, podokhoz, mappákhoz és fájlokhoz. Megjegyzés: Egy hibásan beírt jelszó nem tagadja meg a hozzáférést, de teljesen irreleváns adatokat fog mutatni. Ha úgy dönt, hogy teljes FDP fiókra vált, vegye figyelembe, hogy csak a jelenleg bejelentkezett fiók adatai lesznek áthelyezve.",
"ROOT_DIRECTORY": "Gyökérkönyvtár",
diff --git a/src/locales/ja-JP.json b/src/locales/ja-JP.json
index 6fcf9646..cb0d9ac3 100644
--- a/src/locales/ja-JP.json
+++ b/src/locales/ja-JP.json
@@ -164,7 +164,7 @@
"NEW_POD": "新しいポッド",
"IMPORT": "インポート",
"FOLDER": "フォルダ",
- "SWITCH_FROM_SHARED_OWNED": "SharedからOwnedに切り替えてHome Podを表示",
+ "SWITCH_FROM_SHARED_OWNED": "Ownedはあなたが作成し、Sharedはあなたがインポートしたものです。",
"YOUR_CONNECTED_DAPPS": "接続されたdApps",
"COMING_SOON": "近日公開",
"MIGRATE_ACCOUNT": "アカウントを移行",