From 9e3046929a0ad76596359f7d09d4f941a8fc3640 Mon Sep 17 00:00:00 2001 From: sassanix <39465071+sassanix@users.noreply.github.com> Date: Tue, 8 Jul 2025 22:37:28 -0300 Subject: [PATCH 1/8] Update README.md --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 97e3720..3e14f67 100644 --- a/README.md +++ b/README.md @@ -79,10 +79,9 @@ The essential features are reliable and ready for everyday use. Development is o **Home Page** -![image](https://github.com/user-attachments/assets/7fd27771-c6f6-4c90-9e04-fb8acb455107) +![image](https://github.com/user-attachments/assets/cb8d7d4c-3d5d-41ba-bfcc-13ed30be42aa) - -![image](https://github.com/user-attachments/assets/3b4aa67a-9e2c-4f85-9f42-beea35b22814) +![image](https://github.com/user-attachments/assets/e657d9f3-b906-4646-b31a-b5c58df95767) **Status Dashboard** From 01ca49f4d6c684f0950cfc81430bade9c673aae6 Mon Sep 17 00:00:00 2001 From: sassanix <39465071+sassanix@users.noreply.github.com> Date: Tue, 8 Jul 2025 22:38:07 -0300 Subject: [PATCH 2/8] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3e14f67..f7ba172 100644 --- a/README.md +++ b/README.md @@ -107,11 +107,11 @@ The essential features are reliable and ready for everyday use. Development is o * ✅ OIDC SSO Functionality * ✅ Advanced User/Admin Controls * ✅ Paperless-ngx integration +* ✅ Localization Support * [ ] Audit trail * [ ] Warranty Claim Tracking * [ ] Calendar Integration -* [ ] Localization Support - + ## 🚀Setup ### Prerequisites From f8c12663a39a2650409a2e0a910bdb6a46366bc8 Mon Sep 17 00:00:00 2001 From: sassanix <39465071+sassanix@users.noreply.github.com> Date: Tue, 8 Jul 2025 22:43:22 -0300 Subject: [PATCH 3/8] Update README.md --- README.md | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f7ba172..c841a4e 100644 --- a/README.md +++ b/README.md @@ -61,10 +61,44 @@ The easiest way to organize product warranties, monitor expiration dates, and st | 📊 **Status Dashboard** | Visual analytics and stats with charts, tables, and global/user views | | 📱 **Responsive UI** | Mobile-friendly interface with admin tools and improved UX | | 📦 **Paperless-ngx Integration** | Store/manage documents directly in Paperless-ngx with file-level control | +| 📖 **Localization Support** | Full multilingual UI with 17 languages, RTL support, instant language switching, and native name display | + + +## 🌐 Localization Support + +Warracker offers **full multilingual UI support** with **17 languages**, including **RTL (Right-to-Left) support**, instant language switching, and native name display. + +### Supported Languages + +| Language | Code | Native Name | Notes | +|-------------------------|----------|----------------------|-----------------| +| Arabic | ar | العربية | *RTL Support* | +| Czech | cs | Čeština | | +| German | de | Deutsch | | +| English | en | English | *Default* | +| Spanish | es | Español | | +| Persian | fa | فارسی | *RTL Support* | +| French | fr | Français | | +| Hindi | hi | हिन्दी | | +| Italian | it | Italiano | | +| Japanese | ja | 日本語 | | +| Korean | ko | 한국어 | | +| Dutch | nl | Nederlands | | +| Portuguese | pt | Português | | +| Russian | ru | Русский | | +| Ukrainian | uk | Українська | | +| Chinese (Simplified) | zh_CN | 简体中文 | | +| Chinese (Hong Kong) | zh_HK | 繁體中文 (香港) | | + +### Language Selection Features + +- **Auto-Detection:** Automatically detects browser language on first visit +- **User Preference:** Saves individual language choice to user profile +- **Native Names:** Dropdown displays language names in native scripts for clarity +- **Instant Switching:** Change languages in real-time without page reload --- - ## Project Status **Warracker is in active beta.** From e68228d161ce490586b5dba87087d39b4319534c Mon Sep 17 00:00:00 2001 From: sassanix <39465071+sassanix@users.noreply.github.com> Date: Tue, 8 Jul 2025 22:44:20 -0300 Subject: [PATCH 4/8] Update README.md --- README.md | 68 +++++++++++++++++++++++++++---------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/README.md b/README.md index c841a4e..e931d93 100644 --- a/README.md +++ b/README.md @@ -63,40 +63,6 @@ The easiest way to organize product warranties, monitor expiration dates, and st | 📦 **Paperless-ngx Integration** | Store/manage documents directly in Paperless-ngx with file-level control | | 📖 **Localization Support** | Full multilingual UI with 17 languages, RTL support, instant language switching, and native name display | - -## 🌐 Localization Support - -Warracker offers **full multilingual UI support** with **17 languages**, including **RTL (Right-to-Left) support**, instant language switching, and native name display. - -### Supported Languages - -| Language | Code | Native Name | Notes | -|-------------------------|----------|----------------------|-----------------| -| Arabic | ar | العربية | *RTL Support* | -| Czech | cs | Čeština | | -| German | de | Deutsch | | -| English | en | English | *Default* | -| Spanish | es | Español | | -| Persian | fa | فارسی | *RTL Support* | -| French | fr | Français | | -| Hindi | hi | हिन्दी | | -| Italian | it | Italiano | | -| Japanese | ja | 日本語 | | -| Korean | ko | 한국어 | | -| Dutch | nl | Nederlands | | -| Portuguese | pt | Português | | -| Russian | ru | Русский | | -| Ukrainian | uk | Українська | | -| Chinese (Simplified) | zh_CN | 简体中文 | | -| Chinese (Hong Kong) | zh_HK | 繁體中文 (香港) | | - -### Language Selection Features - -- **Auto-Detection:** Automatically detects browser language on first visit -- **User Preference:** Saves individual language choice to user profile -- **Native Names:** Dropdown displays language names in native scripts for clarity -- **Instant Switching:** Change languages in real-time without page reload - --- ## Project Status @@ -220,6 +186,40 @@ To get the docker compose file with environemts and .env example for warracker a | **Vendor** | Text | ❌ No (Optional) | Name of the vendor or seller where the product was purchased. | | **Tags** | Text (`tag1,tag2`) | ❌ No (Optional) | Use comma-separated values for multiple tags. | +--- +## 🌐 Localization Support + +Warracker offers **full multilingual UI support** with **17 languages**, including **RTL (Right-to-Left) support**, instant language switching, and native name display. + +### Supported Languages + +| Language | Code | Native Name | Notes | +|-------------------------|----------|----------------------|-----------------| +| Arabic | ar | العربية | *RTL Support* | +| Czech | cs | Čeština | | +| German | de | Deutsch | | +| English | en | English | *Default* | +| Spanish | es | Español | | +| Persian | fa | فارسی | *RTL Support* | +| French | fr | Français | | +| Hindi | hi | हिन्दी | | +| Italian | it | Italiano | | +| Japanese | ja | 日本語 | | +| Korean | ko | 한국어 | | +| Dutch | nl | Nederlands | | +| Portuguese | pt | Português | | +| Russian | ru | Русский | | +| Ukrainian | uk | Українська | | +| Chinese (Simplified) | zh_CN | 简体中文 | | +| Chinese (Hong Kong) | zh_HK | 繁體中文 (香港) | | + +### Language Selection Features + +- **Auto-Detection:** Automatically detects browser language on first visit +- **User Preference:** Saves individual language choice to user profile +- **Native Names:** Dropdown displays language names in native scripts for clarity +- **Instant Switching:** Change languages in real-time without page reload +--- ## Why I Built This From 03c50336abd06fc32d130df4b8edcbc468f5377f Mon Sep 17 00:00:00 2001 From: sassanix <39465071+sassanix@users.noreply.github.com> Date: Tue, 8 Jul 2025 22:45:39 -0300 Subject: [PATCH 5/8] Update README.md --- README.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index e931d93..e4bb1ee 100644 --- a/README.md +++ b/README.md @@ -193,25 +193,25 @@ Warracker offers **full multilingual UI support** with **17 languages**, includi ### Supported Languages -| Language | Code | Native Name | Notes | -|-------------------------|----------|----------------------|-----------------| -| Arabic | ar | العربية | *RTL Support* | -| Czech | cs | Čeština | | -| German | de | Deutsch | | -| English | en | English | *Default* | -| Spanish | es | Español | | -| Persian | fa | فارسی | *RTL Support* | -| French | fr | Français | | -| Hindi | hi | हिन्दी | | -| Italian | it | Italiano | | -| Japanese | ja | 日本語 | | -| Korean | ko | 한국어 | | -| Dutch | nl | Nederlands | | -| Portuguese | pt | Português | | -| Russian | ru | Русский | | -| Ukrainian | uk | Українська | | -| Chinese (Simplified) | zh_CN | 简体中文 | | -| Chinese (Hong Kong) | zh_HK | 繁體中文 (香港) | | +| Language | Code | Native Name | Notes | +|--------------------------|----------|----------------------|-----------------| +| Arabic 🇸🇦 | ar | العربية | *RTL Support* | +| Czech 🇨🇿 | cs | Čeština | | +| German 🇩🇪 | de | Deutsch | | +| English 🇬🇧 | en | English | *Default* | +| Spanish 🇪🇸 | es | Español | | +| Persian 🇮🇷 | fa | فارسی | *RTL Support* | +| French 🇫🇷 | fr | Français | | +| Hindi 🇮🇳 | hi | हिन्दी | | +| Italian 🇮🇹 | it | Italiano | | +| Japanese 🇯🇵 | ja | 日本語 | | +| Korean 🇰🇷 | ko | 한국어 | | +| Dutch 🇳🇱 | nl | Nederlands | | +| Portuguese 🇵🇹 | pt | Português | | +| Russian 🇷🇺 | ru | Русский | | +| Ukrainian 🇺🇦 | uk | Українська | | +| Chinese (Simplified) 🇨🇳 | zh_CN | 简体中文 | | +| Chinese (Hong Kong) 🇭🇰 | zh_HK | 繁體中文 (香港) | | ### Language Selection Features From fd381699033bbddca229c85ee59f6d22f3a94335 Mon Sep 17 00:00:00 2001 From: sassanix <39465071+sassanix@users.noreply.github.com> Date: Tue, 8 Jul 2025 22:46:18 -0300 Subject: [PATCH 6/8] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e4bb1ee..2feeaf8 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ The easiest way to organize product warranties, monitor expiration dates, and st | 📊 **Status Dashboard** | Visual analytics and stats with charts, tables, and global/user views | | 📱 **Responsive UI** | Mobile-friendly interface with admin tools and improved UX | | 📦 **Paperless-ngx Integration** | Store/manage documents directly in Paperless-ngx with file-level control | -| 📖 **Localization Support** | Full multilingual UI with 17 languages, RTL support, instant language switching, and native name display | +| 📖 **Localization Support** | [Full multilingual UI with 17 languages](https://github.com/sassanix/Warracker/blob/main/README.md#-localization-support), RTL support, instant language switching, and native name display | --- From fbf1eb2d7eaa1700f2190cd5b1a63849ec339444 Mon Sep 17 00:00:00 2001 From: sassanix <39465071+sassanix@users.noreply.github.com> Date: Tue, 8 Jul 2025 22:46:53 -0300 Subject: [PATCH 7/8] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2feeaf8..e05267c 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ The easiest way to organize product warranties, monitor expiration dates, and st | 📊 **Status Dashboard** | Visual analytics and stats with charts, tables, and global/user views | | 📱 **Responsive UI** | Mobile-friendly interface with admin tools and improved UX | | 📦 **Paperless-ngx Integration** | Store/manage documents directly in Paperless-ngx with file-level control | -| 📖 **Localization Support** | [Full multilingual UI with 17 languages](https://github.com/sassanix/Warracker/blob/main/README.md#-localization-support), RTL support, instant language switching, and native name display | +| 📖 **Localization Support** | [Full multilingual UI with 17 languages](https://github.com/sassanix/Warracker?tab=readme-ov-file#-localization-support), RTL support, instant language switching, and native name display | --- From bb8b849622e2b0a998381d9483079ff0ef41df9c Mon Sep 17 00:00:00 2001 From: sassanix <39465071+sassanix@users.noreply.github.com> Date: Tue, 8 Jul 2025 23:15:42 -0300 Subject: [PATCH 8/8] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e05267c..f4d0809 100644 --- a/README.md +++ b/README.md @@ -288,6 +288,7 @@ This project is licensed under the GNU Affero General Public License v3.0 - see * Docker * Chart.js * Apprise +* i18next ## ⭐Star History