-
Discover
+
{$t("home.discover-title")}
-
ASSET TYPE
+
{$t("home.asset-title")}
`}
+ articleTitle={$t("package.what-title")}
+ description={$t("package.short-description")}
/>
`}
+ articleTitle={$t("script.what-title")}
+ description={$t("script.short-description")}
/>
-
TUTORIALS
+
{$t("home.tutorials-title")}
-
OPEN-SOURCE NEWS
+
{$t("home.os-news-title")}
diff --git a/modules/desktop/src/routes/documentation/+page.svelte b/modules/desktop/src/routes/documentation/+page.svelte
index ec6ac4e..d6f2fb0 100644
--- a/modules/desktop/src/routes/documentation/+page.svelte
+++ b/modules/desktop/src/routes/documentation/+page.svelte
@@ -1,18 +1,22 @@
-
Documentation
+
{$t('documentation.title').toUpperCase()}
diff --git a/modules/ui/src/posts/posts.svelte b/modules/ui/src/posts/posts.svelte
index eae5693..269bc38 100644
--- a/modules/ui/src/posts/posts.svelte
+++ b/modules/ui/src/posts/posts.svelte
@@ -3,6 +3,7 @@
import type { AirtablePost } from "../types";
export let linkTarget = "";
+ export let readMoreCta = "read more";
export let posts: AirtablePost[] = [];
@@ -17,7 +18,7 @@
{article.title}
{article.short_description}
Read more ...{readMoreCta} ...
diff --git a/package.json b/package.json
index 4fad1a9..c737a44 100644
--- a/package.json
+++ b/package.json
@@ -19,6 +19,8 @@
"url": "https://github.com/teaxyz/gui.git"
},
"dependencies": {
+ "@crowdin/ota-client": "^0.7.0",
+ "lodash": "^4.17.21",
"yaml": "^2.2.1"
}
}
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ab687dd..2233eac 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,12 +4,17 @@ importers:
.:
specifiers:
+ '@crowdin/ota-client': ^0.7.0
+ lodash: ^4.17.21
yaml: ^2.2.1
dependencies:
+ '@crowdin/ota-client': 0.7.0
+ lodash: 4.17.21
yaml: 2.2.1
modules/desktop:
specifiers:
+ '@crowdin/ota-client': ^0.7.0
'@electron/asar': ^3.2.3
'@electron/notarize': ^1.2.3
'@playwright/experimental-ct-svelte': ^1.29.2
@@ -77,6 +82,7 @@ importers:
vitest: ^0.28.3
yaml: ^2.2.1
dependencies:
+ '@crowdin/ota-client': 0.7.0
'@electron/asar': 3.2.3
'@sentry/electron': 4.3.0
'@sentry/svelte': 7.38.0_svelte@3.55.1
@@ -1682,6 +1688,15 @@ packages:
dev: true
optional: true
+ /@crowdin/ota-client/0.7.0:
+ resolution: {integrity: sha512-RNFnR2ter5dsFJlyQysT8jswDn/TBF/ALosiDRpaj2tcOlAk/amQOoqEMJrCdR46xWqMUNwz/hJ4YIlcN51kPQ==}
+ engines: {node: '>=12.9.0'}
+ dependencies:
+ axios: 0.25.0
+ transitivePeerDependencies:
+ - debug
+ dev: false
+
/@design-systems/utils/2.12.0:
resolution: {integrity: sha512-Y/d2Zzr+JJfN6u1gbuBUb1ufBuLMJJRZQk+dRmw8GaTpqKx5uf7cGUYGTwN02dIb3I+Tf+cW8jcGBTRiFxdYFg==}
peerDependencies:
@@ -5098,6 +5113,14 @@ packages:
engines: {node: '>= 0.4'}
dev: true
+ /axios/0.25.0:
+ resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==}
+ dependencies:
+ follow-redirects: 1.15.2
+ transitivePeerDependencies:
+ - debug
+ dev: false
+
/axios/1.3.2:
resolution: {integrity: sha512-1M3O703bYqYuPhbHeya5bnhpYVsDDRyQSabNja04mZtboLNSuZ4YrltestrLXfHgmzua4TpUqRiVKbiQuo2epw==}
dependencies: