[PR #635] [MERGED] feature: Add i18n support. Fixes #57 #1675

Closed
opened 2026-03-02 11:58:40 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/karakeep-app/karakeep/pull/635
Author: @MohamedBassem
Created: 11/10/2024
Status: Merged
Merged: 11/17/2024
Merged by: @MohamedBassem

Base: mainHead: i18n


📝 Commits (6)

  • 030855d feature(web): Add basic scaffolding for i18n
  • 8224b39 refactor: Switch most of the app's strings to use i18n strings
  • 4b47b9d fix: Remove unused i18next-resources-for-ts command
  • a251c36 Add user setting
  • f60a27e More translations
  • 845ecb6 Drop the german translation for now

📊 Changes

56 files changed (+929 additions, -281 deletions)

View changed files

apps/web/@types/i18next.d.ts (+13 -0)
📝 apps/web/app/dashboard/cleanups/page.tsx (+6 -3)
📝 apps/web/app/dashboard/lists/page.tsx (+3 -1)
📝 apps/web/app/dashboard/tags/page.tsx (+3 -1)
📝 apps/web/app/layout.tsx (+2 -11)
📝 apps/web/app/settings/info/page.tsx (+3 -1)
📝 apps/web/components/dashboard/BulkBookmarksAction.tsx (+16 -12)
📝 apps/web/components/dashboard/ChangeLayout.tsx (+8 -5)
📝 apps/web/components/dashboard/EditableText.tsx (+6 -3)
📝 apps/web/components/dashboard/admin/AdminActions.tsx (+11 -8)
📝 apps/web/components/dashboard/admin/ServerStats.tsx (+25 -13)
📝 apps/web/components/dashboard/admin/UserList.tsx (+17 -13)
📝 apps/web/components/dashboard/bookmarks/BookmarkOptions.tsx (+26 -17)
📝 apps/web/components/dashboard/bookmarks/EditorCard.tsx (+12 -14)
📝 apps/web/components/dashboard/bookmarks/ManageListsModal.tsx (+9 -7)
📝 apps/web/components/dashboard/bookmarks/SummarizeBookmarkArea.tsx (+3 -1)
📝 apps/web/components/dashboard/bookmarks/TagModal.tsx (+4 -2)
📝 apps/web/components/dashboard/cleanups/TagDuplicationDetention.tsx (+8 -5)
📝 apps/web/components/dashboard/header/ProfileOptions.tsx (+8 -5)
📝 apps/web/components/dashboard/lists/AllListsView.tsx (+5 -3)

...and 36 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/karakeep-app/karakeep/pull/635 **Author:** [@MohamedBassem](https://github.com/MohamedBassem) **Created:** 11/10/2024 **Status:** ✅ Merged **Merged:** 11/17/2024 **Merged by:** [@MohamedBassem](https://github.com/MohamedBassem) **Base:** `main` ← **Head:** `i18n` --- ### 📝 Commits (6) - [`030855d`](https://github.com/karakeep-app/karakeep/commit/030855d069e7b4f5b6a6f0956607f2a2b27a0da0) feature(web): Add basic scaffolding for i18n - [`8224b39`](https://github.com/karakeep-app/karakeep/commit/8224b39ae572963f84b017ea968a26e075a2a78a) refactor: Switch most of the app's strings to use i18n strings - [`4b47b9d`](https://github.com/karakeep-app/karakeep/commit/4b47b9dfd443f41b53b1a065ca4bf45583b6f257) fix: Remove unused i18next-resources-for-ts command - [`a251c36`](https://github.com/karakeep-app/karakeep/commit/a251c36925d9030326f821ef52dfaf41046dddd6) Add user setting - [`f60a27e`](https://github.com/karakeep-app/karakeep/commit/f60a27ed9577afc537d95570c0f94459a53a0bb7) More translations - [`845ecb6`](https://github.com/karakeep-app/karakeep/commit/845ecb69730ab340c3ed7e1e6fb0856c08eeaed3) Drop the german translation for now ### 📊 Changes **56 files changed** (+929 additions, -281 deletions) <details> <summary>View changed files</summary> ➕ `apps/web/@types/i18next.d.ts` (+13 -0) 📝 `apps/web/app/dashboard/cleanups/page.tsx` (+6 -3) 📝 `apps/web/app/dashboard/lists/page.tsx` (+3 -1) 📝 `apps/web/app/dashboard/tags/page.tsx` (+3 -1) 📝 `apps/web/app/layout.tsx` (+2 -11) 📝 `apps/web/app/settings/info/page.tsx` (+3 -1) 📝 `apps/web/components/dashboard/BulkBookmarksAction.tsx` (+16 -12) 📝 `apps/web/components/dashboard/ChangeLayout.tsx` (+8 -5) 📝 `apps/web/components/dashboard/EditableText.tsx` (+6 -3) 📝 `apps/web/components/dashboard/admin/AdminActions.tsx` (+11 -8) 📝 `apps/web/components/dashboard/admin/ServerStats.tsx` (+25 -13) 📝 `apps/web/components/dashboard/admin/UserList.tsx` (+17 -13) 📝 `apps/web/components/dashboard/bookmarks/BookmarkOptions.tsx` (+26 -17) 📝 `apps/web/components/dashboard/bookmarks/EditorCard.tsx` (+12 -14) 📝 `apps/web/components/dashboard/bookmarks/ManageListsModal.tsx` (+9 -7) 📝 `apps/web/components/dashboard/bookmarks/SummarizeBookmarkArea.tsx` (+3 -1) 📝 `apps/web/components/dashboard/bookmarks/TagModal.tsx` (+4 -2) 📝 `apps/web/components/dashboard/cleanups/TagDuplicationDetention.tsx` (+8 -5) 📝 `apps/web/components/dashboard/header/ProfileOptions.tsx` (+8 -5) 📝 `apps/web/components/dashboard/lists/AllListsView.tsx` (+5 -3) _...and 36 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 11:58:40 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#1675
No description provided.