Skip to content

Commit 4a6f5fc

Browse files
authored
opt.: l10n for website (#18)
* opt.: l10n for website Fixes #15 * opt. * fix * fix * fix * fix
1 parent 34ac741 commit 4a6f5fc

15 files changed

Lines changed: 1088 additions & 224 deletions

.github/dependabot.yml

Lines changed: 36 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,44 @@
11
version: 2
22
updates:
33
- package-ecosystem: "swift"
4-
directory: "/Packages/MFuseCore"
5-
schedule:
6-
interval: "weekly"
7-
open-pull-requests-limit: 10
8-
labels:
9-
- "dependencies"
4+
directories:
5+
- "/Packages/MFuseCore"
6+
- "/Packages/MFuseDropbox"
7+
- "/Packages/MFuseFTP"
8+
- "/Packages/MFuseGoogleDrive"
9+
- "/Packages/MFuseNFS"
10+
- "/Packages/MFuseOneDrive"
11+
- "/Packages/MFuseS3"
12+
- "/Packages/MFuseSFTP"
13+
- "/Packages/MFuseSMB"
14+
- "/Packages/MFuseTestSupport"
15+
- "/Packages/MFuseWebDAV"
16+
schedule:
17+
interval: "weekly"
18+
day: "monday"
19+
time: "09:00"
20+
timezone: "Asia/Shanghai"
21+
open-pull-requests-limit: 10
22+
labels:
23+
- "dependencies"
24+
- "swift"
25+
groups:
26+
swift-dependencies:
27+
patterns:
28+
- "*"
1029

11-
- package-ecosystem: "swift"
12-
directory: "/Packages/MFuseFTP"
13-
schedule:
14-
interval: "weekly"
15-
open-pull-requests-limit: 10
16-
labels:
17-
- "dependencies"
18-
19-
- package-ecosystem: "swift"
20-
directory: "/Packages/MFuseGoogleDrive"
30+
- package-ecosystem: "bun"
31+
directory: "/website"
2132
schedule:
2233
interval: "weekly"
23-
open-pull-requests-limit: 10
24-
labels:
25-
- "dependencies"
26-
27-
- package-ecosystem: "swift"
28-
directory: "/Packages/MFuseNFS"
29-
schedule:
30-
interval: "weekly"
31-
open-pull-requests-limit: 10
32-
labels:
33-
- "dependencies"
34-
35-
- package-ecosystem: "swift"
36-
directory: "/Packages/MFuseS3"
37-
schedule:
38-
interval: "weekly"
39-
open-pull-requests-limit: 10
40-
labels:
41-
- "dependencies"
42-
43-
- package-ecosystem: "swift"
44-
directory: "/Packages/MFuseSFTP"
45-
schedule:
46-
interval: "weekly"
47-
open-pull-requests-limit: 10
48-
labels:
49-
- "dependencies"
50-
51-
- package-ecosystem: "swift"
52-
directory: "/Packages/MFuseSMB"
53-
schedule:
54-
interval: "weekly"
55-
open-pull-requests-limit: 10
56-
labels:
57-
- "dependencies"
58-
59-
- package-ecosystem: "swift"
60-
directory: "/Packages/MFuseWebDAV"
61-
schedule:
62-
interval: "weekly"
63-
open-pull-requests-limit: 10
34+
day: "monday"
35+
time: "09:30"
36+
timezone: "Asia/Shanghai"
37+
open-pull-requests-limit: 5
6438
labels:
6539
- "dependencies"
40+
- "website"
41+
groups:
42+
website-dependencies:
43+
patterns:
44+
- "*"

website/.typesafe-i18n.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"$schema": "https://unpkg.com/typesafe-i18n@5.27.1/schema/typesafe-i18n.json",
3+
"adapter": "svelte",
4+
"baseLocale": "en",
5+
"esmImports": true,
6+
"outputPath": "./src/i18n/"
7+
}

website/bun.lock

Lines changed: 8 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

website/package.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,27 @@
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
8-
"build": "vite build",
8+
"typesafe-i18n": "typesafe-i18n --no-watch",
9+
"build": "bun run typesafe-i18n && vite build",
910
"preview": "vite preview"
1011
},
1112
"devDependencies": {
1213
"@fontsource-variable/figtree": "^5.2.10",
13-
"@lucide/svelte": "^1.8.0",
14+
"@lucide/svelte": "^1.11.0",
1415
"@sveltejs/vite-plugin-svelte": "^7.0.0",
1516
"@tailwindcss/vite": "^4.2.4",
1617
"clsx": "^2.1.1",
1718
"shadcn-svelte": "^1.2.7",
18-
"svelte": "^5.55.4",
19+
"svelte": "^5.55.5",
1920
"tailwind-merge": "^3.5.0",
2021
"tailwind-variants": "^3.2.2",
2122
"tailwindcss": "^4.2.4",
2223
"tw-animate-css": "^1.4.0",
24+
"typescript": "^6.0.3",
2325
"vite": "^8.0.10"
2426
},
2527
"dependencies": {
26-
"gsap": "^3.15.0"
28+
"gsap": "^3.15.0",
29+
"typesafe-i18n": "^5.27.1"
2730
}
2831
}

0 commit comments

Comments
 (0)