From b06d670dff6971430c41442a52e0874fb3aab7ab Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 5 Sep 2024 04:29:38 +0000 Subject: [PATCH 01/13] Added translation using Weblate (Slovenian) Co-authored-by: thehijacker --- frontend/locales/sl.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 frontend/locales/sl.json diff --git a/frontend/locales/sl.json b/frontend/locales/sl.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/frontend/locales/sl.json @@ -0,0 +1 @@ +{} From 4ef7529533da0d5f175a1c55bc9507acdc50a47b Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 5 Sep 2024 04:36:37 +0000 Subject: [PATCH 02/13] Translated using Weblate (Slovenian) Currently translated at 37.7% (34 of 90 strings) Translated using Weblate (Slovenian) Currently translated at 37.7% (34 of 90 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (90 of 90 strings) Co-authored-by: MyMemory Co-authored-by: Slydite4 <39199098+Slydite4@users.noreply.github.com> Co-authored-by: thehijacker Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/es/ Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/sl/ Translation: Homebox/Frontend --- frontend/locales/es.json | 3 +- frontend/locales/sl.json | 67 +++++++++++++++++++++++++++++++++++++++- 2 files changed, 68 insertions(+), 2 deletions(-) diff --git a/frontend/locales/es.json b/frontend/locales/es.json index 15e08795e..d30d2d3e9 100644 --- a/frontend/locales/es.json +++ b/frontend/locales/es.json @@ -18,7 +18,8 @@ }, "item": { "create_modal": { - "title": "Crear Elemento" + "title": "Crear Elemento", + "photo_button": "Foto 📷" }, "view": { "selectable": { diff --git a/frontend/locales/sl.json b/frontend/locales/sl.json index 0967ef424..f44506732 100644 --- a/frontend/locales/sl.json +++ b/frontend/locales/sl.json @@ -1 +1,66 @@ -{} +{ + "global": { + "follow_dev": "Sledi razvijjalcu", + "build": "Gradnja: [ build ]", + "confirm": "Potrdi", + "create": "Ustvari", + "create_and_add": "Ustvari in dodaj še enega", + "created": "Ustvarjeno", + "email": "E-pošta", + "github": "GitHub projekt", + "items": "Predmeti", + "join_discord": "Pridruži se na Discord", + "labels": "Oznake", + "locations": "Lokacije", + "name": "Naziv", + "password": "Geslo", + "read_docs": "Preberite dokumentacijo", + "search": "Iskanje", + "sign_out": "Odjava", + "submit": "Pošlji", + "version": "Verzija: { version }", + "welcome": "Dobrodošli, { uporabniško ime }" + }, + "components": { + "app": { + "import_dialog": { + "change_warning": "Vedenje pri uvozih z obstoječimi import_refs se je spremenilo. Če je import_ref prisoten v datoteki CSV, bo\nelement posodobljen z vrednostmi v datoteki CSV.", + "description": "Uvozite datoteko CSV, ki vsebuje vaše predmete, oznake in lokacije. Poglejte si dokumentacijo za več informacij o\nzahtevani obliki.", + "title": "Uvozi CSV datoteko", + "upload": "Naloži" + } + }, + "global": { + "page_qr_code": { + "page_url": "URL strani" + }, + "password_score": { + "password_strength": "Moč gesla" + } + }, + "item": { + "create_modal": { + "title": "Ustvari predmet", + "photo_button": "Fotografija 📷" + }, + "view": { + "selectable": { + "card": "Kartica", + "items": "Predmeti", + "no_items": "Ni predmetov za prikaz", + "table": "Tabela" + } + } + }, + "label": { + "create_modal": { + "title": "Ustvari oznako" + } + }, + "location": { + "create_modal": { + "title": "Ustvari lokacijo" + } + } + } +} From 526799c6dad5ace22a351fd329824e27e72dade8 Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 5 Sep 2024 12:35:43 +0000 Subject: [PATCH 03/13] Added translation using Weblate (Catalan) Co-authored-by: Xavier Clotet --- frontend/locales/ca.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 frontend/locales/ca.json diff --git a/frontend/locales/ca.json b/frontend/locales/ca.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/frontend/locales/ca.json @@ -0,0 +1 @@ +{} From c3628e36f7be8b9477cf8c242e0835bbe96550d7 Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 5 Sep 2024 14:20:41 +0000 Subject: [PATCH 04/13] Translated using Weblate (French) Currently translated at 100.0% (90 of 90 strings) Translated using Weblate (French) Currently translated at 100.0% (90 of 90 strings) Translated using Weblate (French) Currently translated at 100.0% (90 of 90 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (90 of 90 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (90 of 90 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (90 of 90 strings) Translated using Weblate (Catalan) Currently translated at 43.3% (39 of 90 strings) Translated using Weblate (Catalan) Currently translated at 43.3% (39 of 90 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (90 of 90 strings) Translated using Weblate (Slovenian) Currently translated at 100.0% (90 of 90 strings) Translated using Weblate (German) Currently translated at 100.0% (90 of 90 strings) Translated using Weblate (German) Currently translated at 100.0% (90 of 90 strings) Co-authored-by: 101br03k Co-authored-by: Dest.Com Co-authored-by: Jackxwb Co-authored-by: Maxklos Co-authored-by: MyMemory Co-authored-by: Stair Co-authored-by: Xavier Clotet Co-authored-by: thehijacker Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/ca/ Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/de/ Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/fr/ Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/nl/ Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/sl/ Translate-URL: https://translate.sysadminsmedia.com/projects/homebox/frontend/zh_Hans/ Translation: Homebox/Frontend --- frontend/locales/ca.json | 76 ++++++++++++++++++++++++++++++++++- frontend/locales/de.json | 21 +++++----- frontend/locales/fr.json | 10 ++--- frontend/locales/nl.json | 6 +-- frontend/locales/sl.json | 64 ++++++++++++++++++++++++++++- frontend/locales/zh_Hans.json | 6 +-- 6 files changed, 160 insertions(+), 23 deletions(-) diff --git a/frontend/locales/ca.json b/frontend/locales/ca.json index 0967ef424..163e0f8f5 100644 --- a/frontend/locales/ca.json +++ b/frontend/locales/ca.json @@ -1 +1,75 @@ -{} +{ + "components": { + "app": { + "import_dialog": { + "title": "Importa un fitxer CSV", + "upload": "Puja", + "description": "Importa un fitxer CSV que contingui els articles, etiquetes i ubicacions. \nConsulteu la documentació per a més informació sobre el format requerit.", + "change_warning": "El comportament de les importacions amb import_refs existents ha canviat. Si hi ha un import_refs al fitxer CSV, \nl'article s'actualitzarà amb els valors del fitxer CSV." + } + }, + "item": { + "create_modal": { + "title": "Crea un article", + "photo_button": "Foto 📷" + }, + "view": { + "selectable": { + "card": "Targeta", + "items": "Articles", + "no_items": "No hi ha articles a mostrar", + "table": "Taula" + } + } + }, + "label": { + "create_modal": { + "title": "Crea una etiqueta" + } + }, + "location": { + "create_modal": { + "title": "Crea una ubicació" + } + }, + "global": { + "page_qr_code": { + "page_url": "URL de la pàgina" + }, + "password_score": { + "password_strength": "Força de la contrasenya" + } + } + }, + "global": { + "build": "Construcció: { build }", + "confirm": "Confirma", + "create": "Crea", + "create_and_add": "Crea i afegeix-ne un altre", + "created": "Creat", + "email": "Correu electrònic", + "follow_dev": "Segueix al desenvolupador", + "github": "Projecte de GitHub", + "items": "Articles", + "join_discord": "Uniu-vos a Discord", + "locations": "Ubicacions", + "name": "Nom", + "read_docs": "Llegiu la documentació", + "search": "Cerca", + "sign_out": "Tanca la sessió", + "submit": "Envia", + "welcome": "Us donem la benvinguda, { username }", + "labels": "Etiquetes", + "password": "Contrasenya", + "version": "Versió {version}" + }, + "index": { + "joining_group": "Us uniu a un grup existent!", + "dont_join_group": "Voleu unir-vos al grup?", + "login": "Inici de sessió", + "disabled_registration": "Registre desactivat" + }, + "items": { + "negate_labels": "Nega les etiquetes seleccionades" + } +} diff --git a/frontend/locales/de.json b/frontend/locales/de.json index e573b8308..306e338ff 100644 --- a/frontend/locales/de.json +++ b/frontend/locales/de.json @@ -2,7 +2,7 @@ "components": { "app": { "import_dialog": { - "change_warning": "Das Verhalten beim Importieren vorhandener import_refs hat sich geändert. Wenn ein import_ref in der CSV-Datei vorhanden ist, wird der Gegenstand mit den Werten in der CSV-Datei aktualisiert.", + "change_warning": "Das Verhalten beim Importieren vorhandener import_refs hat sich geändert. Wenn ein import_ref in der CSV-Datei vorhanden ist, \nwird der Gegenstand mit den Werten in der CSV-Datei aktualisiert.", "description": "Importiere eine CSV-Datei, die deine Gegenstände, Etiketten und Standorte enthält. Siehe Dokumentation für weitere Informationen zum \nerforderlichen Format.", "title": "Importiere CSV-Datei", "upload": "Hochladen" @@ -18,7 +18,8 @@ }, "item": { "create_modal": { - "title": "Erstelle Gegenstand" + "title": "Erstelle Gegenstand", + "photo_button": "Foto 📷" }, "view": { "selectable": { @@ -51,12 +52,12 @@ "github": "GitHub-Projekt", "items": "Gegenstände", "join_discord": "Discord beitreten", - "labels": "Etiketten", - "locations": "Standorte", + "labels": "Kennzeichnung", + "locations": "Lagerorte", "name": "Name", "password": "Passwort", "read_docs": "Dokumentation lesen", - "search": "Suchen", + "search": "Suche", "sign_out": "Abmelden", "submit": "Einreichen", "version": "Version: { version }", @@ -81,7 +82,7 @@ "field_selector": "Feldauswahl", "field_value": "Feldwert", "first": "Erste", - "include_archive": "Archivierte Elemente einbeziehen", + "include_archive": "Archivierte Elemente einschließen", "last": "Letzte", "negate_labels": "Ausgewählte Etiketten negieren", "next_page": "Nächste Seite", @@ -113,15 +114,15 @@ "group_settings_sub": "Geteilte Gruppeneinstellungen. Möglicherweise müssen Sie Ihren Browser aktualisieren, damit einige Einstellungen wirksam werden.", "inactive": "Inaktiv", "new_password": "Neues Passwort", - "notifier_modal": "{ type, select, true {Bearbeiten} false {Erstellen} other {Andere}} Melder", + "notifier_modal": "{ type, select, true {Bearbeiten} false {Erstellen} other {Andere}} Notifier", "notifiers": "Melder", - "notifiers_sub": "Erhalten Sie Benachrichtigungen für bevorstehende Wartungserinnerungen", + "notifiers_sub": "Erhalten Sie Benachrichtigungen über bevorstehende Wartungserinnerungen", "test": "Test", - "theme_settings": "Themeneinstellungen", + "theme_settings": "Themes", "theme_settings_sub": "Themeneinstellungen werden im lokalen Speicher Ihres Browsers gespeichert. Sie können das Thema jederzeit ändern. Wenn Sie Probleme haben, Ihr Thema einzustellen, versuchen Sie, Ihren Browser zu aktualisieren.", "update_group": "Gruppe aktualisieren", "url": "URL", "user_profile": "Benutzerprofil", - "user_profile_sub": "Benutzer einladen und Ihr Konto verwalten." + "user_profile_sub": "Laden Sie Benutzer ein und verwalten Sie Ihr Konto." } } diff --git a/frontend/locales/fr.json b/frontend/locales/fr.json index 66883a7ab..a342fdc24 100644 --- a/frontend/locales/fr.json +++ b/frontend/locales/fr.json @@ -97,11 +97,11 @@ "update_group": "Mettre à jour le groupe", "theme_settings": "Paramètres du thème", "theme_settings_sub": "Les paramètres du thème sont stockés dans le navigateur. Vous pouvez les changer à tout moment. Si vous\nrencontrez des problèmes, il est conseillé de rafraichir la page.", - "notifier_modal": "" + "notifier_modal": "Notifications { type, select, true {Edit} false {Create} other {Other}}" }, "items": { "add": "Ajouter", - "created_at": "", + "created_at": "Créé à", "custom_fields": "Champs personnalisés", "field_selector": "Sélecteur de champ", "field_value": "Valeur du champ", @@ -115,14 +115,14 @@ "order_by": "Trier par", "pages": "Page { page } sur { totalPages }", "prev_page": "Page précédente", - "query_id": "", + "query_id": "Interrogation du numéro d'identification de l'actif : { id }", "reset_search": "Réinitialiser la recherche", "tip_1": "Les filtres d’emplacement et d’étiquette utilisent l’opérateur « OU ».\nUn seul des filtres n’a besoin de correspondre pour retourner un résultat.", - "tip_2": "", + "tip_2": "Les recherches préfixées par '#'' rechercheront un ID d'actif (exemple '#000-001')", "tip_3": "Les filtres de champ utilisent l’opérateur « OU ».\nUn seul des filtres n’a besoin de correspondre pour retourner un résultat.", "tips": "Conseils", "tips_sub": "Conseils pour la recherche", - "updated_at": "", + "updated_at": "Mis à jour le", "results": "{ total } résultats" } } diff --git a/frontend/locales/nl.json b/frontend/locales/nl.json index 6352e017c..ac57c7006 100644 --- a/frontend/locales/nl.json +++ b/frontend/locales/nl.json @@ -95,14 +95,14 @@ "currency_format": "Valutanotatie", "update_group": "Groep bijwerken", "theme_settings": "Theme instellingen", - "theme_settings_sub": "", + "theme_settings_sub": "Thema-instellingen worden opgeslagen in de lokale opslag van uw browser. Je kan deze wijzigen op elk moment. \nAls je problemen hebt met de instellingen kun je je browser verversen.", "delete_account": "Verwijder account", "delete_account_sub": "Verwijder je account en alle geassocieerde data. Deze actie kan niet ongedaan worden." }, "items": { "tip_1": "Locatie- en labelfilters gebruiken de 'OF' -werking. Als er meer dan een is geselecteerd,\nis er maar een nodig voor een overeenkomst.", "tip_2": "Zoekopdrachten voorafgegaan door '#'' zullen om een object-ID vragen (bijvoorbeeld '#000-001')", - "tip_3": "", + "tip_3": "Veldfilters gebruiken de 'OF' -bewerking. Indien meer dan 1 is geselecteerd\nzal er maar 1 nodig zijn voor een match.", "tips_sub": "Zoektips", "updated_at": "Bijgewerkt op", "pages": "Pagina { page } van { totalPages }", @@ -121,7 +121,7 @@ "field_value": "Veldwaarde", "first": "Eerst", "include_archive": "Inclusief gearchiveerde items", - "last": "Laatste", + "last": "Achternaam", "negate_labels": "Negeer Geselecteerde Etiketten", "next_page": "Volgende pagina" } diff --git a/frontend/locales/sl.json b/frontend/locales/sl.json index f44506732..704023881 100644 --- a/frontend/locales/sl.json +++ b/frontend/locales/sl.json @@ -19,7 +19,7 @@ "sign_out": "Odjava", "submit": "Pošlji", "version": "Verzija: { version }", - "welcome": "Dobrodošli, { uporabniško ime }" + "welcome": "Dobrodošel, { username }" }, "components": { "app": { @@ -62,5 +62,67 @@ "title": "Ustvari lokacijo" } } + }, + "index": { + "disabled_registration": "Registracija je onemogočena", + "dont_join_group": "Se ne želite pridružiti skupini?", + "joining_group": "Pridružujete se obstoječi skupini!", + "login": "Prijava", + "register": "Registriraj se", + "remember_me": "Zapomni si me", + "set_email": "Kakšen je vaš e-poštni naslov?", + "set_password": "Nastavite geslo", + "tagline": "Sledite, organizirajte in upravljajte svoje stvari.", + "set_name": "Kako vam je ime?" + }, + "items": { + "created_at": "Ustvarjeno ob", + "include_archive": "Vključi arhivirane predmete", + "last": "Zadnji", + "negate_labels": "Negiraj izbrane oznake", + "no_results": "Ni najdenih predmetov", + "options": "Možnosti", + "pages": "Stran { page } od { totalPages }", + "tip_2": "Iskanja s predpono '#' bodo iskala ID sredstva (primer '#000-001')", + "tip_3": "Filtri polj uporabljajo operacijo 'ALI'. Če je izbranih več kot eno, bo za ujemanje dovolj samo\n eno.", + "tips": "Nasveti", + "updated_at": "Posodobljeno ob", + "custom_fields": "Polje po meri", + "results": "Rezultatov: { total }", + "tip_1": "Filtri lokacij in oznak uporabljajo operacijo 'ALI'. Če je izbranih več kot ena, bo izbrana samo ena\n potrebna za ujemanje.", + "add": "Dodaj", + "field_selector": "Izbirnik polj", + "field_value": "Vrednost polja", + "first": "Prvi", + "next_page": "Naslednja stran", + "prev_page": "Prejšnja stran", + "query_id": "Poizvedovanje po identifikacijski številki sredstva: { id }", + "reset_search": "Ponastavi iskanje", + "tips_sub": "Nasveti za iskanje", + "order_by": "Razvrsti po" + }, + "profile": { + "gen_invite": "Ustvari povezavo povabila", + "group_settings_sub": "Nastavitve skupine v skupni rabi. Morda boste morali osvežiti brskalnik, da bodo nekatere nastavitve veljale.", + "notifiers": "Obveščevalci", + "notifier_modal": "{ type, select, true {Edit} false {Create} other {Other}} Obveščevalec", + "notifiers_sub": "Prejemajte obvestila za prihajajoče opomnike o vzdrževanju", + "theme_settings_sub": "Nastavitve teme so shranjene v lokalni shrambi vašega brskalnika. Temo lahko kadar koli spremenite. Če\n imate težave z nastavitvijo teme, poskusite osvežiti brskalnik.", + "update_group": "Posodobi skupino", + "url": "URL", + "delete_account_sub": "Izbrišite svoj račun in vse z njim povezane podatke. Tega ni mogoče razveljaviti.", + "active": "Aktivno", + "change_password": "Sprememba gesla", + "currency_format": "Oblika valute", + "current_password": "Trenutno geslo", + "delete_account": "Izbriši račun", + "enabled": "Omogočeno", + "group_settings": "Nastavitve skupine", + "inactive": "Neaktivno", + "new_password": "Novo geslo", + "test": "Preizkus", + "theme_settings": "Nastavitve teme", + "user_profile": "Profil uporabnika", + "user_profile_sub": "Povabite uporabnike in upravljajte svoj račun." } } diff --git a/frontend/locales/zh_Hans.json b/frontend/locales/zh_Hans.json index e78fbc185..18c156146 100644 --- a/frontend/locales/zh_Hans.json +++ b/frontend/locales/zh_Hans.json @@ -16,7 +16,7 @@ "view": { "selectable": { "card": "卡片模式", - "items": "物品模式", + "items": "物品", "no_items": "没有物品可用展示", "table": "表格模式" } @@ -103,7 +103,7 @@ }, "profile": { "group_settings_sub": "共享组设置。您可能需要刷新浏览器来让某些设置生效。", - "notifier_modal": "通知 { type, select, true {Edit} false {Create} other {Other}}", + "notifier_modal": "{ type, select, true {编辑} false {创建} other {Other}} 通知器", "active": "活跃", "delete_account_sub": "删除您的帐户及其所有相关数据。这是无法撤消的。", "inactive": "非活跃", @@ -117,7 +117,7 @@ "gen_invite": "生成邀请链接", "group_settings": "组设置", "new_password": "新密码", - "notifiers": "通知", + "notifiers": "通知器", "notifiers_sub": "获取即将到来的维护提醒通知", "test": "测试", "theme_settings": "主题设置", From 67c50068d9e4b632f4fd6822128c16e69a7fe478 Mon Sep 17 00:00:00 2001 From: Tonya Date: Thu, 5 Sep 2024 18:29:33 +0000 Subject: [PATCH 05/13] fix: styles on home page (#193) --- frontend/components/Item/View/Table.vue | 20 +++++++++++++++++-- .../components/global/StatCard/StatCard.vue | 8 ++------ 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/frontend/components/Item/View/Table.vue b/frontend/components/Item/View/Table.vue index ceed5d38a..2c0e94c98 100644 --- a/frontend/components/Item/View/Table.vue +++ b/frontend/components/Item/View/Table.vue @@ -1,5 +1,5 @@