diff --git a/frontend/locales/ca.json b/frontend/locales/ca.json index 06ec2ffd..6d546b21 100644 --- a/frontend/locales/ca.json +++ b/frontend/locales/ca.json @@ -98,7 +98,7 @@ "parent_location": "Ubicació pare" }, "tree": { - "no_locations": "No hi ha ubicacions disponibles. Afegiu ubicacions amb el botó\n `<`span class=\"link-primary\"`>`Crea`<`/span`>` a la barra de navegació." + "no_locations": "No hi ha ubicacions disponibles. Afegiu ubicacions amb el botó\n ''Crea'' a la barra de navegació." } } }, diff --git a/frontend/locales/fr.json b/frontend/locales/fr.json index bb81f0d9..d286d9a6 100644 --- a/frontend/locales/fr.json +++ b/frontend/locales/fr.json @@ -120,8 +120,8 @@ }, "selector": { "no_results": "Aucun résultat trouvé", - "placeholder": "Sélectionner...", - "search_placeholder": "Tapez pour rechercher..." + "placeholder": "Sélectionner…", + "search_placeholder": "Tapez pour rechercher…" }, "view": { "selectable": { @@ -173,7 +173,7 @@ "select_location": "Choisir un emplacement" }, "tree": { - "no_locations": "Aucun emplacement disponible. Créez votre premier emplacement avec\nle bouton `<`span class=\"link-primary\"`>`Créer`<`/span`>` dans la barre de navigation." + "no_locations": "Aucun emplacement disponible. Créez votre premier emplacement avec\nle bouton ''Créer'' dans la barre de navigation." } }, "quick_menu": { @@ -208,7 +208,7 @@ "items": "Articles", "join_discord": "Rejoindre le Discord", "labels": "Étiquettes", - "loading": "Chargement...", + "loading": "Chargement…", "locations": "Emplacements", "maintenance": "Maintenance", "name": "Nom", diff --git a/frontend/locales/pl.json b/frontend/locales/pl.json index 52bdc915..ede74c3b 100644 --- a/frontend/locales/pl.json +++ b/frontend/locales/pl.json @@ -1,10 +1,20 @@ { "components": { "app": { + "create_modal": { + "createAndAddAnother": "Użyj {shiftKey} + {enterKey}, aby utworzyć i dodać kolejny.", + "enter": "Enter", + "shift": "Shift" + }, "import_dialog": { "change_warning": "Zachowanie podczas importu z istniejącymi import_ref zostało zmienione. Jeśli import_ref jest obecny w pliku CSV, \nprzedmiot zostanie zaktualizowany wartościami z pliku CSV.", "description": "Zaimportuj plik CSV zawierający Twoje przedmioty, etykiety i lokalizacje. Zobacz dokumentację, aby uzyskać \nwięcej informacji na temat wymaganego formatu.", - "title": "Zaimportuj plik CSV" + "title": "Zaimportuj plik CSV", + "toast": { + "import_failed": "Import zakończony niepowodzeniem. Spróbuj ponownie później.", + "import_success": "Import zakończony sukcesem!", + "please_select_file": "Wybierz plik do zaimportowania." + } }, "outdated": { "current_version": "Bieżąca wersja", @@ -14,6 +24,18 @@ "new_version_available_link": "Kliknij tutaj, aby wyświetlić informacje o wydaniu" } }, + "color_selector": { + "clear": "Wyczyść kolor", + "color": "Kolor", + "no_color": "Brak koloru", + "no_color_selected": "Żaden kolor nie został wybrany", + "randomize": "Losowy kolor" + }, + "form": { + "password": { + "toggle_show": "Przełącz wyświetlanie hasła" + } + }, "global": { "copy_text": { "documentation": "dokumentacja", @@ -51,7 +73,12 @@ "download": "Pobierz etykietę", "print": "Drukuj etykietę", "server_print": "Drukuj na serwerze", - "titles": "Etykiety" + "titles": "Etykiety", + "toast": { + "load_status_failed": "Nie udało się załadować statusu", + "print_failed": "Nie udało się wydrukować etykiety", + "print_success": "Etykieta wydrukowana" + } }, "page_qr_code": { "page_url": "Adres URL strony", @@ -62,12 +89,41 @@ } }, "item": { + "attachments_list": { + "download": "Pobierz", + "open_new_tab": "Otwórz w nowej karcie" + }, "create_modal": { + "delete_photo": "Usuń zdjęcie", "item_description": "Opis przedmiotu", "item_name": "Nazwa przedmiotu", "item_photo": "Zdjęcie Przedmiotu 📷", + "item_quantity": "Ilość przedmiotu", + "parent_item": "Przedmiot nadrzędny", + "rotate_photo": "Obróć zdjęcie", + "set_as_primary_photo": "Ustaw jako { isPrimary, select, true {non-} false {} other {}}główne zdjęcie", "title": "Utwórz przedmiot", - "upload_photos": "Prześlij Zdjęcia" + "toast": { + "already_creating": "Przedmiot w trakcie tworzenia", + "create_failed": "Nie udało się utworzyć przedmiotu", + "create_success": "Przedmiot utworzony", + "failed_load_parent": "Nie udało się załadować przedmiotu nadrzędnego - proszę wybrać go ręcznie", + "no_canvas_support": "Twoja przeglądarka nie wspiera operacji przy użyciu canvas", + "please_select_location": "Proszę wybrać lokalizację.", + "rotate_failed": "Nie udało się obrócić zdjęcia: { error }", + "rotate_process_failed": "Nie udało się przetworzyć obróconego zdjęcia", + "some_photos_failed": "{count, plural, =0 {Brak zdjęć do przesłania.} =1 {Nie udało się przesłać 1 zdjęcia.} other {Nie udało się przesłać niektórych zdjęć.}}", + "upload_failed": "Nie udało się wysłać zdjęcia: { photoName }", + "upload_success": "{count, plural, =0 {Nie przesłano zdjęć.} =1 {Zdjęcie zostało pomyślnie przesłane.} other {Wszystkie zdjęcia zostały pomyślnie przesłane.}}", + "uploading_photos": "{count, plural, =0 {Brak zdjęć do przesłania} =1 {Przesyłanie 1 zdjęcia…} other {Przesyłanie {count} zdjęć…}}" + }, + "upload_photos": "Prześlij Zdjęcia", + "uploaded": "Przesłane Zdjęcie" + }, + "selector": { + "no_results": "Nie znaleziono wyników", + "placeholder": "Wybierz…", + "search_placeholder": "Wpisz, aby wyszukać…" }, "view": { "selectable": { @@ -80,15 +136,23 @@ "headers": "Nagłówki", "page": "Strona", "rows_per_page": "Ilość wierszy na stronę", - "table_settings": "Ustawienia Tabeli" + "table_settings": "Ustawienia Tabeli", + "view_item": "Zobacz przedmiot" } } }, "label": { "create_modal": { + "label_color": "Kolor etykiety", "label_description": "Opis etykiety", "label_name": "Nazwa etykiety", - "title": "Stwórz nową etykietę" + "title": "Stwórz nową etykietę", + "toast": { + "already_creating": "Etykieta jest w trakcie tworzenia", + "create_failed": "Nie udało się utworzyć etykiety", + "create_success": "Etykieta utworzona", + "label_name_too_long": "Etykieta nie może być dłuższa niż 50 znaków" + } }, "selector": { "select_labels": "Wybierz Etykiety" @@ -98,7 +162,12 @@ "create_modal": { "location_description": "Opis lokalizacji", "location_name": "Nazwa lokalizacji", - "title": "Utwórz lokalizację" + "title": "Utwórz lokalizację", + "toast": { + "already_creating": "Lokalizacja jest w trakcie tworzenia", + "create_failed": "Nie udało się utworzyć lokalizacji", + "create_success": "Lokalizacja utworzona" + } }, "selector": { "no_location_found": "Nie znaleziono żadnej lokalizacji", @@ -107,7 +176,7 @@ "select_location": "Wybierz lokalizację" }, "tree": { - "no_locations": "Brak dostępnych lokalizacji. Dodaj nowe lokalizacje poprzez przycisk\n `<`span class=\"link-primary\"`>`Utwórz`<`/span`>` na pasku nawigacyjnym." + "no_locations": "Brak dostępnych lokalizacji. Dodaj nowe lokalizacje za pomocą przycisku\n 'Utwórz lokalizację' na pasku nawigacyjnym." } }, "quick_menu": { @@ -123,8 +192,11 @@ "confirm": "Potwierdź", "create": "Utwórz", "create_and_add": "Utwórz i dodaj kolejny", + "create_subitem": "Utwórz podrzędny przedmiot", "created": "Utworzone", "delete": "Usuń", + "delete_confirm": "Czy na pewno chcesz usunąć ten przedmiot? ", + "demo_instance": "To jest wersja demonstracyjna", "details": "Szczegóły", "duplicate": "Duplikat", "edit": "Edytuj", @@ -139,6 +211,7 @@ "items": "Przedmioty", "join_discord": "Dołącz do Discorda", "labels": "Etykiety", + "loading": "Ładowanie…", "locations": "Lokalizacje", "maintenance": "Konserwacja", "name": "Nazwa", @@ -146,11 +219,14 @@ "password": "Hasło", "quantity": "Ilość", "read_docs": "Przeczytaj dokumentację", + "return_home": "Powrót do strony głównej", "save": "Zapisz", "search": "Wyszukaj", "sign_out": "Wyloguj się", "submit": "Wyślij", + "unknown": "Nieznany", "update": "Aktualizuj", + "updating": "Aktualizacja", "value": "Wartość", "version": "Wersja:{version}", "welcome": "Witaj, {username}" @@ -175,27 +251,49 @@ "set_email": "Jaki jest Twój adres e-mail?", "set_name": "Jak się nazywasz?", "set_password": "Ustaw swoje hasło", - "tagline": "Śledź, organizuj i zarządzaj swoimi rzeczami." + "tagline": "Śledź, organizuj i zarządzaj swoimi rzeczami.", + "title": "Zorganizuj i oznacz swoje rzeczy", + "toast": { + "invalid_email": "Nieprawidłowy adres e-mail", + "invalid_email_password": "Nieprawidłowy adres e-mail lub hasło", + "login_success": "Zalogowano pomyślnie", + "problem_registering": "Problem z rejestracją użytkownika", + "user_registered": "Użytkownik zarejestrowany" + } }, "items": { "add": "Dodaj", "advanced": "Zaawansowane", "archived": "Zarchiwizowane", "asset_id": "Identyfikator zasobu", + "associated_with_multiple": "Ten identyfikator zasobu jest powiązany z wieloma przedmiotami", "attachment": "Załącznik", "attachments": "Załączniki", "changes_persisted_immediately": "Zmiany w załącznikach zostaną natychmiast zapisane", "created_at": "Data utworzenia", "custom_fields": "Pola niestandardowe", + "delete_attachment_confirm": "Czy na pewno chcesz usunąć ten załącznik?", + "delete_item_confirm": "Czy na pewno chcesz usunąć ten przedmiot?", "description": "Opis", "details": "Szczegóły", "drag_and_drop": "Przeciągnij i upuść pliki tutaj lub kliknij, aby wybrać pliki", + "edit": { + "edit_attachment_dialog": { + "attachment_title": "Tytuł załącznika", + "attachment_type": "Typ załącznika", + "primary_photo": "Główne zdjęcie", + "primary_photo_sub": "Ta opcja jest dostępna tylko dla zdjęć. Tylko jedno zdjęcie może być zdjęciem głównym. Po wybraniu tej opcji, bieżące zdjęcie główne (jeśli takie istnieje) zostanie odznaczone.", + "select_type": "Wybierz typ", + "title": "Edycja załącznika" + } + }, "edit_details": "Edytuj szczegóły", "field_selector": "Selektor pól", "field_value": "Wartość pola", "first": "Pierwszy", "include_archive": "Uwzględnij zarchiwizowane przedmioty", "insured": "Ubezpieczony", + "invalid_asset_id": "Nieprawidłowy identyfikator zasobu", "last": "Ostatni", "lifetime_warranty": "Dożywotnia gwarancja", "location": "Lokalizacja", @@ -206,6 +304,7 @@ "name": "Nazwa", "negate_labels": "Neguj wybrane etykiety", "next_page": "Następna strona", + "no_attachments": "Nie znaleziono załączników", "no_results": "Nie znaleziono przedmiotów", "notes": "Notatki", "only_with_photo": "Tylko przedmioty ze zdjęciem", @@ -227,24 +326,60 @@ "receipts": "Paragony", "reset_search": "Zresetuj wyszukiwanie", "results": "{ total } wyników", + "select_field": "Wybierz pole", "serial_number": "Numer seryjny", "show_advanced_view_options": "Pokaż ustawienia zaawansowane", "sold_at": "Sprzedane w", "sold_details": "Szczegóły sprzedaży", "sold_price": "Cena sprzedaży", "sold_to": "Sprzedane do", + "sync_child_locations": "Synchronizuj lokalizacje przedmiotów podrzędnych", "tip_1": "Filtry lokalizacji i etykiet używają operacji 'LUB'. Jeśli wybrano więcej niż jeden, wystarczy jeden, \naby uzyskać dopasowanie.", "tip_2": "Wyszukiwania poprzedzone prefiksem \"#\" będą wysyłać zapytanie o identyfikator zasobu (na przykład \"#000-001\")", "tip_3": "Filtry pól używają operacji 'LUB'. Jeśli wybrano więcej niż jeden, wystarczy jeden, \naby uzyskać dopasowanie.", "tips": "Wskazówki", "tips_sub": "Wskazówki wyszukiwania", + "toast": { + "asset_not_found": "Nie znaleziono przedmiotu", + "attachment_deleted": "Załącznik został usunięty", + "attachment_updated": "Załącznik zaktualizowany", + "attachment_uploaded": "Załącznik przesłany", + "child_items_location_no_longer_synced": "Lokalizacje przedmiotów podrzędnych nie będą już synchronizowane z tym przedmiotem.", + "child_items_location_synced": "Lokalizacje przedmiotów podrzędnych zostały zsynchronizowane z tym przedmiotem", + "child_location_desync": "Zmiana lokalizacji spowoduje desynchronizację z lokalizacją przedmiotu nadrzędnego", + "error_loading_parent_data": "Wystąpił błąd podczas próby załadowania danych nadrzędnych", + "failed_adjust_quantity": "Nie udało się dostosować ilości", + "failed_delete_attachment": "Nie udało się usunąć załącznika", + "failed_delete_item": "Nie udało się usunąć przedmiotu", + "failed_duplicate_item": "Nie udało się zduplikować przedmiotu", + "failed_load_asset": "Nie udało się załadować przedmiotu", + "failed_load_item": "Nie udało się załadować przedmiotu", + "failed_load_items": "Nie udało się załadować przedmiotów", + "failed_save": "Nie udało się zapisać przedmiotu", + "failed_save_no_location": "Nie udało się zapisać przedmiotu: nie wybrano lokalizacji", + "failed_search_items": "Nie udało się wyszukać przedmiotów", + "failed_update_attachment": "Nie udało się zaktualizować załącznika", + "failed_upload_attachment": "Nie udało się przesłać załącznika", + "item_deleted": "Przedmiot usunięty", + "item_saved": "Przedmiot zapisany", + "quantity_cannot_negative": "Ilość nie może być ujemna", + "sync_child_location": "Wybrany przedmiot nadrzędny synchronizuje lokalizacje swoich dzieci ze swoimi. Lokalizacja została zaktualizowana." + }, "updated_at": "Zaktualizowano", "warranty": "Gwarancja", "warranty_details": "Szczegóły gwarancji", "warranty_expires": "Gwarancja wygasa" }, "labels": { + "label_delete_confirm": "Czy na pewno chcesz usunąć tę etykietę? Tej czynności nie można cofnąć.", "no_results": "Nie znaleziono etykiet", + "toast": { + "failed_delete_label": "Nie udało się usunąć etykiety", + "failed_load_label": "Nie udało się załadować etykiety", + "failed_update_label": "Nie udało się zaktualizować etykiety", + "label_deleted": "Etykieta usunięta", + "label_updated": "Etykieta zaktualizowana" + }, "update_label": "Aktualizuj etykietę" }, "languages": { @@ -260,6 +395,8 @@ "it": "włoski", "ja-JP": "japoński", "ko-KR": "Koreański", + "lb-LU": "Luksemburski (Luksemburg)", + "lt-LT": "Litewski (Litwa)", "nb-NO": "Norweski Bokmål", "nl": "holenderski", "pl": "polski", @@ -285,7 +422,15 @@ "child_locations": "Podlokalizacje", "collapse_tree": "Zwiń drzewo", "expand_tree": "Rozwiń Drzewo", + "location_items_delete_confirm": "Czy na pewno chcesz usunąć tę lokalizację i wszystkie jej przedmioty? Tej czynności nie można cofnąć.", "no_results": "Nie znaleziono lokalizacji", + "toast": { + "failed_delete_location": "Nie udało się usunąć lokalizacji", + "failed_load_location": "Nie udało się załadować lokalizacji", + "failed_update_location": "Nie udało się zaktualizować lokalizacji", + "location_deleted": "Lokalizacja usunięta", + "location_updated": "Lokalizacja zaktualizowana" + }, "update_location": "Zaktualizuj lokalizację" }, "maintenance": { @@ -341,7 +486,10 @@ "currency_format": "Format waluty", "current_password": "Bieżące hasło", "delete_account": "Usuń konto", + "delete_account_confirm": "Czy na pewno chcesz usunąć swoje konto? Jeśli jesteś ostatnim członkiem grupy, wszystkie Twoje dane zostaną usunięte. Tej czynności nie można cofnąć.", "delete_account_sub": "Usuń swoje konto oraz wszystkie powiązane z nim dane. Tego nie można cofnąć.", + "delete_notifier_confirm": "Czy na pewno chcesz usunąć tego powiadamiacza?", + "display_legacy_header": "{ currentValue, select, true {Wyłącz starszy nagłówek} false {Włącz starszy nagłówek} other {Brak wartości}}", "enabled": "Włączone", "example": "Przykład", "gen_invite": "Wygeneruj link z zaproszeniem", @@ -351,22 +499,70 @@ "language": "Język", "new_password": "Nowe hasło", "no_notifiers": "Nie skonfigurowano powiadomień", + "no_override": "Bez nadpisania", "notifier_modal": "{type, select, true {Edytuj} false {Utwórz} other {Inny}} Powiadomiacz", "notifiers": "Powiadomiacze", "notifiers_sub": "Otrzymuj powiadomienia o nadchodzących przypomnieniach o konserwacji", + "override_locale": "Zastąp język daty i waluty", "test": "Test", "theme_settings": "Ustawienia tematu", "theme_settings_sub": "Ustawienia motywu są przechowywane w lokalnej pamięci przeglądarki. Możesz zmienić motyw w dowolnym momencie. \nJeśli masz problemy z ustawieniem motywu, spróbuj odświeżyć przeglądarkę.", + "toast": { + "account_deleted": "Twoje konto zostało usunięte.", + "failed_change_password": "Nie udało się zmienić hasła.", + "failed_create_notifier": "Nie udało się utworzyć powiadamiacza.", + "failed_delete_account": "Nie udało się usunąć konta.", + "failed_delete_notifier": "Nie udało się usunąć powiadamiacza.", + "failed_get_currencies": "Nie udało się pobrać walut", + "failed_test_notifier": "Nie udało się przetestować powiadamiacza.", + "failed_update_group": "Nie udało się zaktualizować grupy", + "failed_update_notifier": "Nie udało się zaktualizować powiadamiacza.", + "group_updated": "Grupa zaktualizowana", + "notifier_test_success": "Test powiadamiania zakończony pomyślnie.", + "password_changed": "Hasło zostało pomyślnie zmienione." + }, "update_group": "Zaktualizuj grupę", "update_language": "Aktualizuj język", "url": "Adres URL", "user_profile": "Profil użytkownika", "user_profile_sub": "Zaproś użytkowników i zarządzaj swoim kontem." }, + "reports": { + "label_generator": { + "asset_end": "Ostatni przedmiot", + "asset_start": "Pierwszy przedmiot", + "base_url": "URL do strony", + "bordered_labels": "Etykiety obramowane", + "generate_page": "Wygeneruj stronę", + "input_placeholder": "Wpisz", + "instruction_1": "Generator etykiet Homebox to narzędzie, które pomoże Ci drukować etykiety do twojej kolekcji. Są to etykiety do\ndruku z wyprzedzeniem, dzięki czemu możesz wydrukować wiele etykiet i mieć je gotowe do użycia", + "instruction_2": "W związku z tym etykiety te działają poprzez drukowanie kodu QR URL i informacji o AssetID na etykiecie. \nJeśli wyłączyłeś/aś AssetID w ustawieniach Homebox, nadal możesz korzystać z tego narzędzia, ale AssetID nie będzie odnosić się do żadnego elementu", + "instruction_3": "Ta funkcja jest na wczesnym etapie rozwoju i może ulec zmianie w przyszłych wersjach. Jeśli masz jakieś uwagi, prześlij je\nw 'dyskusji na GitHubie'", + "label_height": "Wysokość etykiety", + "label_width": "Szerokość etykiety", + "measure_type": "Typ miary", + "page_bottom_padding": "Wypełnienie dolnej części strony", + "page_height": "Wysokość strony", + "page_left_padding": "Wypełnienie lewej strony", + "page_right_padding": "Wypełnienie prawej strony", + "page_top_padding": "Wypełnienie górnej części strony", + "page_width": "Szerokość strony", + "qr_code_example": "Przykład kodu QR", + "tip_1": "Ustawienia domyślne są skonfigurowane dla\narkuszy etykiet Avery 5260. Jeśli używasz innego arkusza,\nmusisz dostosować ustawienia do swojego arkusza.", + "tip_2": "Jeśli dostosowujesz arkusz, jego wymiary są podane w calach. Podczas tworzenia arkusza 5260 zauważyłem, że\nwymiary użyte w ich szablonie nie odpowiadały wymiarom potrzebnym do wydrukowania w polach.\n''Przygotuj się na metodę prób i błędów.''", + "tip_3": "Podczas drukowania pamiętaj o:\n'
'HB.import_ref'', istniejące przedmioty w Twoim inwentarzu ''nie'' zostaną nadpisane – zostaną dodane jedynie nowe przedmioty. Wiersze z kolumną ''HB.import_ref'' są łączone z istniejącymi przedmiotami, które mają ten sam import_ref, jeśli taki istnieje."
},
"import_export_sub": "Importuj i eksportuj swój inwentarz z i do pliku CSV. Jest to przydatne podczas przenoszenia inwentarza do nowej instancji Homebox.",
@@ -407,6 +611,14 @@
"bill_of_materials_button": "Generuj zestawienie materiałów",
"bill_of_materials_sub": "Generuje plik CSV (Comma Separated Values), który można zaimportować do programu arkusza kalkulacyjnego. Jest to podsumowanie Twojego inwentarza z podstawowymi informacjami o przedmiotach i cenach."
},
- "reports_sub": "Generuj różne raporty dla swojego inwentarza."
+ "reports_sub": "Generuj różne raporty dla swojego inwentarza.",
+ "toast": {
+ "asset_success": "Zaktualizowano { results } przedmiotów.",
+ "failed_create_missing_thumbnails": "Nie udało się utworzyć brakujących miniatur.",
+ "failed_ensure_ids": "Nie udało się sprawdzić identyfikatorów zasobów.",
+ "failed_ensure_import_refs": "Nie udało się zapewnić import_ref.",
+ "failed_set_primary_photos": "Nie udało się ustawić głównych zdjęć.",
+ "failed_zero_datetimes": "Nie udało się zresetować wartości daty i godziny."
+ }
}
}
diff --git a/frontend/locales/pt-BR.json b/frontend/locales/pt-BR.json
index a65901bb..84146ef3 100644
--- a/frontend/locales/pt-BR.json
+++ b/frontend/locales/pt-BR.json
@@ -2,12 +2,13 @@
"components": {
"app": {
"create_modal": {
+ "createAndAddAnother": "Use {shiftKey} + {enterKey} para criar e adicionar outro.",
"enter": "Entrar",
"shift": "Continuar"
},
"import_dialog": {
- "change_warning": "O comportamento de importações com import_refs existentes foi alterado. Se houver um import_ref presente no arquivo CSV, o\nitem será atualizado com os valores presentes no arquivo CSV.",
- "description": "Importe um arquivo CSV contendo seus items, etiquetas e locais. Consulte a documentação para mais informações\nsobre a formatação aceita.",
+ "change_warning": "O comportamento das importações com import_refs existentes foi alterado. Se houver um import_ref presente no arquivo CSV, o \nitem será atualizado com os valores presentes no arquivo CSV.",
+ "description": "Importe um arquivo CSV contendo seus itens, etiquetas e locais. Consulte a documentação para mais informações \nsobre a formatação necessária.",
"title": "Importar arquivo CSV",
"toast": {
"import_failed": "Importação falhou. Tente novamente mais tarde.",
@@ -112,30 +113,46 @@
"rotate_failed": "Falha ao rotacionar imagem: { error }",
"rotate_process_failed": "Falhou ao processar imagem rotacionada",
"some_photos_failed": "{count, plural, =0 {Nenhuma foto para upload.} =1 {1 imagem falhou no upload.} other {Algumas fotos falharam durante upload.}}",
- "upload_failed": "Falhou ao carregar a imagem: { photoName }"
+ "upload_failed": "Falhou ao carregar a imagem: { photoName }",
+ "upload_success": "{count, plural, =0 {Nenhuma foto carregada.} =1 {Foto carregada com sucesso..} other {Todas as fotos carregadas com sucesso .}}",
+ "uploading_photos": "{count, plural, =0 {Nenhuma foto para enviar.} =1 {Enviando 1 foto…} other {Enviando {count} fotos…}}"
},
- "upload_photos": "Carregar Fotos"
+ "upload_photos": "Carregar Fotos",
+ "uploaded": "Fotos enviadas"
+ },
+ "selector": {
+ "no_results": "Nenhum Resultado Encontrado",
+ "placeholder": "Selecione…",
+ "search_placeholder": "Digite para pesquisar…"
},
"view": {
"selectable": {
"card": "Cartão",
"items": "Items",
- "no_items": "Nenhum item para exibir",
+ "no_items": "Nenhum Item para Exibir",
"table": "Tabela"
},
"table": {
"headers": "Cabeçalhos",
"page": "Página",
"rows_per_page": "Linhas por página",
- "table_settings": "Configurações da Tabela"
+ "table_settings": "Configurações da Tabela",
+ "view_item": "Visualizar item"
}
}
},
"label": {
"create_modal": {
- "label_description": "Descrição da Etiqueta",
+ "label_color": "Cor do Rótulo",
+ "label_description": "Descrição da Texto",
"label_name": "Nome da Etiqueta",
- "title": "Criar etiqueta"
+ "title": "Criar etiqueta",
+ "toast": {
+ "already_creating": "Etiqueta já criada",
+ "create_failed": "Não foi possível criar etiqueta",
+ "create_success": "Etiqueta criada",
+ "label_name_too_long": "Nome da etiqueta não deve ultrapassar 50 caracteres"
+ }
},
"selector": {
"select_labels": "Selecionar Etiquetas"
@@ -145,7 +162,12 @@
"create_modal": {
"location_description": "Descrição do Local",
"location_name": "Nome do Local",
- "title": "Criar Local"
+ "title": "Criar Localização",
+ "toast": {
+ "already_creating": "Localização já foi criada",
+ "create_failed": "Não foi possível criar a localização",
+ "create_success": "Localização criada"
+ }
},
"selector": {
"no_location_found": "Nenhum local encontrado",
@@ -170,8 +192,11 @@
"confirm": "Confirmar",
"create": "Criar",
"create_and_add": "Criar e Adicionar Outro",
+ "create_subitem": "Criar Subitem",
"created": "Criado",
"delete": "Excluir",
+ "delete_confirm": "Tem certeza que deseja excluir este item? ",
+ "demo_instance": "Esta é uma instancia de demonstração",
"details": "Detalhes",
"duplicate": "Duplicar",
"edit": "Editar",
@@ -186,6 +211,7 @@
"items": "Items",
"join_discord": "Junte-se ao Discord",
"labels": "Etiquetas",
+ "loading": "Carregando…",
"locations": "Locais",
"maintenance": "Manutenção",
"name": "Nome",
@@ -193,11 +219,14 @@
"password": "Senha",
"quantity": "Quantidade",
"read_docs": "Leia a Documentação",
+ "return_home": "Retornar para Home",
"save": "Salvar",
"search": "Buscar",
"sign_out": "Encerrar sessão",
"submit": "Enviar",
+ "unknown": "Desconhecido",
"update": "Atualizar",
+ "updating": "Atualizando",
"value": "Valor",
"version": "Versão: { version }",
"welcome": "Bem-vindo, {username}"
@@ -222,27 +251,49 @@
"set_email": "Qual o seu e-mail?",
"set_name": "Qual é o seu nome?",
"set_password": "Defina a sua Senha",
- "tagline": "Rastreie, organize e gerencie suas coisas."
+ "tagline": "Rastreie, organize e gerencie suas coisas.",
+ "title": "Organize e Etiquete Suas Coisas",
+ "toast": {
+ "invalid_email": "Endereço de email inválido",
+ "invalid_email_password": "Email ou senha inválidos",
+ "login_success": "Logado com sucesso",
+ "problem_registering": "Problema ao registrar usuário",
+ "user_registered": "Usuário registrado"
+ }
},
"items": {
"add": "Adicionar",
"advanced": "Avançada",
"archived": "Arquivado",
"asset_id": "ID do Ativo",
+ "associated_with_multiple": "Este ID de ativo está associado a vários itens",
"attachment": "Anexo",
"attachments": "Anexos",
"changes_persisted_immediately": "Alterações nos anexos serão salvas imediatamente",
"created_at": "Criado em",
"custom_fields": "Campos Personalizados",
+ "delete_attachment_confirm": "Tem certeza que deseja excluir este anexo?",
+ "delete_item_confirm": "Tem certeza que deseja excluir este item?",
"description": "Descrição",
"details": "Detalhes",
"drag_and_drop": "Arraste e solte os arquivos aqui ou clique para selecionar os arquivos",
+ "edit": {
+ "edit_attachment_dialog": {
+ "attachment_title": "Título do Anexo",
+ "attachment_type": "Tipo do Anexo",
+ "primary_photo": "Foto Principal",
+ "primary_photo_sub": "Esta opção está disponível apenas para fotos. Apenas uma foto pode ser a principal. Se você selecionar esta opção, a foto principal atual, se houver, será desmarcada.",
+ "select_type": "Selecione um tipo",
+ "title": "Editar Anexo"
+ }
+ },
"edit_details": "Detalhes da Edição",
"field_selector": "Seletor de Campo",
"field_value": "Valor do Campo",
"first": "Primeira",
"include_archive": "Incluir itens arquivados",
"insured": "Segurado",
+ "invalid_asset_id": "ID de ativo inválido",
"last": "Última",
"lifetime_warranty": "Garantia Vitalícia",
"location": "Local",
@@ -253,6 +304,7 @@
"name": "Nome",
"negate_labels": "Negar Rótulos Selecionados",
"next_page": "Próxima página",
+ "no_attachments": "Nenhum anexo encontrado",
"no_results": "Nenhum Item Encontrado",
"notes": "Anotações",
"only_with_photo": "Somente itens com foto",
@@ -274,24 +326,60 @@
"receipts": "Recibos",
"reset_search": "Reiniciar Pesquisa",
"results": "{ total } Resultados",
+ "select_field": "Selecione o campo",
"serial_number": "Número Serial",
"show_advanced_view_options": "Exibir Opções de Visualização Avançada",
"sold_at": "Vendido Em",
"sold_details": "Detalhes da Venda",
"sold_price": "Preço da Venda",
"sold_to": "Vendido Para",
+ "sync_child_locations": "Sincronizar a localização dos itens filhos",
"tip_1": "Os filtros de local e etiqueta usam o operador \"OR\". Se você selecionar mais de um, somente um será\nnecessário para obter um resultado.",
"tip_2": "As pesquisas comprefixo '#'' buscam um ID de ativo (exemplo '#000-001')",
- "tip_3": "Os filtros de local e etiqueta usam o operador \"OR\". Se você selecionar mais de um, somente um será\nnecessário para obter um resultado.",
+ "tip_3": "Os filtros de local e etiqueta usam o operador \"OR\". Se você selecionar mais de um, somente um será \nnecessário para obter um resultado.",
"tips": "Dicas",
"tips_sub": "Dicas de pesquisa",
+ "toast": {
+ "asset_not_found": "Ativo não encontrado",
+ "attachment_deleted": "Anexo apagado",
+ "attachment_updated": "Anexo atualizado",
+ "attachment_uploaded": "Anexo enviado",
+ "child_items_location_no_longer_synced": "As localizações dos itens filhos não serão mais sincronizadas com este item.",
+ "child_items_location_synced": "As localizações dos itens filhos foram sincronizadas com este item",
+ "child_location_desync": "Alterar a localização irá dessincronizá-la da localização dos pais",
+ "error_loading_parent_data": "Algo deu errado ao tentar carregar os dados dos pais",
+ "failed_adjust_quantity": "Falha ao ajustar quantidade",
+ "failed_delete_attachment": "Falhou ao apagar anexo",
+ "failed_delete_item": "Falhou ao apagar item",
+ "failed_duplicate_item": "Falhou ao duplicar item",
+ "failed_load_asset": "Falha ao carregar o ativo",
+ "failed_load_item": "Falha ao carregar item",
+ "failed_load_items": "Falha ao carregar o ativos",
+ "failed_save": "Falha ao salvar item",
+ "failed_save_no_location": "Falha ao salvar item: localização não selecionada",
+ "failed_search_items": "Falha ao localizar itens",
+ "failed_update_attachment": "Falha ao atualizar anexo",
+ "failed_upload_attachment": "Falha ao enviar anexo",
+ "item_deleted": "Item apagado",
+ "item_saved": "Item salvo",
+ "quantity_cannot_negative": "Quantidade não pode ser negativa",
+ "sync_child_location": "O item pai selecionado sincroniza a localização dos filhos com a sua. A localização foi atualizada."
+ },
"updated_at": "Atualizado em",
"warranty": "Garantia",
"warranty_details": "Detalhes da Garantia",
"warranty_expires": "Garantia Expira Em"
},
"labels": {
+ "label_delete_confirm": "Tem certeza de que deseja excluir este marcador? Esta ação não pode ser desfeita.",
"no_results": "Nenhuma etiqueta encontrada",
+ "toast": {
+ "failed_delete_label": "Falha ao deletar etiqueta",
+ "failed_load_label": "Falha ao deletar rótulo",
+ "failed_update_label": "Falha ao deletar rótulo",
+ "label_deleted": "Rótulo excluído",
+ "label_updated": "Rótulo atualizado"
+ },
"update_label": "Atualizar Etiqueta"
},
"languages": {
@@ -307,7 +395,9 @@
"it": "Italiano",
"ja-JP": "Japonês",
"ko-KR": "Coreano",
- "nb-NO": "Danonorueguês",
+ "lb-LU": "Luxemburguês (Luxemburgo)",
+ "lt-LT": "Lituano (Lituânia)",
+ "nb-NO": "Dano norueguês",
"nl": "Holandês",
"pl": "Polonês",
"pt-BR": "Português (Brasil)",
@@ -332,8 +422,16 @@
"child_locations": "Locais Filhos",
"collapse_tree": "Ocultar Árvore",
"expand_tree": "Expandir Árvore",
+ "location_items_delete_confirm": "Tem certeza de que deseja excluir este local e todos os seus itens? Esta ação não pode ser desfeita.",
"no_results": "Nenhum local encontrado",
- "update_location": "Atualizar Local"
+ "toast": {
+ "failed_delete_location": "Falhou ao apagar localização",
+ "failed_load_location": "Falhou ao carregar localização",
+ "failed_update_location": "Falha ao atualizar localização",
+ "location_deleted": "Localização deletada",
+ "location_updated": "Localização atualizada"
+ },
+ "update_location": "Atualizar Localização"
},
"maintenance": {
"filter": {
@@ -388,13 +486,16 @@
"currency_format": "Formato da moeda",
"current_password": "Senha Atual",
"delete_account": "Excluir conta",
+ "delete_account_confirm": "Tem certeza de que deseja excluir sua conta? Se você for o último membro do grupo, todos os seus dados serão excluídos. Esta ação não pode ser desfeita.",
"delete_account_sub": "Excluir sua conta e todos os dados associados. Essa ação não pode ser desfeita.",
+ "delete_notifier_confirm": "Tem certeza que deseja apagar o notificador?",
+ "display_legacy_header": "{ currentValue, select, true {Desativar cabeçalho legado} false {Ativar cabeçalho legado} other {Não atingido}}",
"enabled": "Ativado",
"example": "Exemplo",
"gen_invite": "Gerar link de convite",
"group_settings": "Definições do grupo",
"group_settings_sub": "Configurações de Grupo Compartilhado. É possível que tenha que recarregar a página para que alguns ajustes sejam aplicados.",
- "inactive": "Inativa",
+ "inactive": "Inativo",
"language": "Idioma",
"new_password": "Nova Senha",
"no_notifiers": "Nenhum notificador configurado",
@@ -406,16 +507,62 @@
"test": "Teste",
"theme_settings": "Configurações do Tema",
"theme_settings_sub": "As configurações de tema são salvas localmente em seu navegador. Você pode mudar o tema a qualquer momento. Se está\ntendo problemas com a mudança de tema, tente recarregar a pagina.",
+ "toast": {
+ "account_deleted": "Sua conta foi apagada.",
+ "failed_change_password": "Falha ao alterar senha.",
+ "failed_create_notifier": "Falha ao criar notificação.",
+ "failed_delete_account": "Falha ao apagar usa conta.",
+ "failed_delete_notifier": "Falha ao apagar notificador.",
+ "failed_get_currencies": "Falha ao obter cotações",
+ "failed_test_notifier": "Falha ao testar notificador.",
+ "failed_update_group": "Falha ao atualizar grupo",
+ "failed_update_notifier": "Falha ao atualizar o notificador.",
+ "group_updated": "Grupo atualizado",
+ "notifier_test_success": "Notificador testado com sucesso.",
+ "password_changed": "Senha alterada com sucesso."
+ },
"update_group": "Atualizar grupo",
"update_language": "Atualizar idioma",
"url": "URL",
"user_profile": "Perfil do usuário",
"user_profile_sub": "Convide usuários e gerencie sua conta."
},
+ "reports": {
+ "label_generator": {
+ "asset_end": "Fim do Ativo",
+ "asset_start": "Inicio do Ativo",
+ "base_url": "URL Base",
+ "bordered_labels": "Etiquetas com bordas",
+ "generate_page": "Gerando Página",
+ "input_placeholder": "Digite aqui",
+ "instruction_1": "O Gerador de Etiquetas Homebox é uma ferramenta para ajudar você a imprimir etiquetas para o seu inventário Homebox. Elas são projetadas para\nserem etiquetas de impressão antecipada, para que você possa imprimir várias etiquetas e tê-las prontas para aplicar",
+ "instruction_2": "Dessa forma, essas etiquetas funcionam imprimindo um código QR de URL e informações de AssetID em uma etiqueta. Se você desativou\nos AssetIDs nas configurações do seu Homebox, ainda poderá usar esta ferramenta, mas os AssetIDs não farão referência a nenhum item",
+ "instruction_3": "Este recurso está em estágios iniciais de desenvolvimento e pode mudar em versões futuras. Se você tiver algum feedback,\nfaça-o na ''Discussão do GitHub''",
+ "label_height": "Altura da Etiqueta",
+ "label_width": "Largura da Etiqueta",
+ "measure_type": "Tipo da Medida",
+ "page_bottom_padding": "Espaçamento inferior da página",
+ "page_height": "Altura da Página",
+ "page_left_padding": "Espaçamento Esquerdo da Página",
+ "page_right_padding": "Espaçamento Direito da Página",
+ "page_top_padding": "Espaçamento Superior da Página",
+ "page_width": "Largura da Página",
+ "qr_code_example": "Exemplo de QR Code",
+ "tip_1": "Os padrões aqui são configurados para as\n''Folhas de etiquetas Avery 5260''. Se estiver usando uma folha diferente,\nserá necessário ajustar as configurações para corresponder à sua folha.",
+ "tip_2": "Se você estiver personalizando sua planilha, as dimensões estão em polegadas. Ao criar a planilha 5260, descobri que as\ndimensões usadas no modelo não correspondiam ao que era necessário para imprimir dentro das caixas.\n''Esteja preparado para algumas tentativas e erros.''",
+ "tip_3": "Ao imprimir, certifique-se de:\n''HB.import_ref'' , isso 'não' vai sobrescrever nenhum item de seu inventário, apenas adicionar novos items. Linhas que tenham ''HB.import_ref'' colunas são mescladas em itens existentes com o mesmo import_ref, se existir."
},
"import_export_sub": "Importar e exportar seu inventário de ou para um arquivo CSV. Isso é útil para migrar o seu inventário para uma nova instância do Homebox.",
@@ -456,6 +611,14 @@
"bill_of_materials_button": "Gerar Lista de Materiais",
"bill_of_materials_sub": "Gera um arquivo CSV (Valores Separados por Vírgula) que pode ser importado para um programa de planilha. Esse é um sumário do seu inventário com informações básicas dos itens e dos preços."
},
- "reports_sub": "Gere relatórios diferentes para o seu inventário."
+ "reports_sub": "Gere relatórios diferentes para o seu inventário.",
+ "toast": {
+ "asset_success": "{ results } os ativos foram atualizados.",
+ "failed_create_missing_thumbnails": "Falha ao criar miniaturas faltantes.",
+ "failed_ensure_ids": "Falha ao garantir IDs de ativos.",
+ "failed_ensure_import_refs": "Falha ao garantir referências de importação.",
+ "failed_set_primary_photos": "Falha ao definir foto principal.",
+ "failed_zero_datetimes": "Falha ao reiniciar os valores de data e hora."
+ }
}
}
diff --git a/frontend/locales/pt-PT.json b/frontend/locales/pt-PT.json
index 8cca16fa..d04ae5da 100644
--- a/frontend/locales/pt-PT.json
+++ b/frontend/locales/pt-PT.json
@@ -115,8 +115,8 @@
},
"selector": {
"no_results": "Nenhum Resultado Encontrado",
- "placeholder": "Selecionar...",
- "search_placeholder": "Escreva para pesquisar..."
+ "placeholder": "Selecionar…",
+ "search_placeholder": "Escreva para pesquisar…"
},
"view": {
"selectable": {
@@ -167,7 +167,7 @@
"select_location": "Selecionar uma Localização"
},
"tree": {
- "no_locations": "Sem localizações disponíveis. Adicione novas localizações através do botão \n`<`span class=\"link-primary\"`>`Criar`<`/span`>` na barra de navegação."
+ "no_locations": "Sem localizações disponíveis. Adicione novas localizações através do botão \n''Criar'' na barra de navegação."
}
},
"quick_menu": {
@@ -202,7 +202,7 @@
"items": "Itens",
"join_discord": "Junte-se ao Discord",
"labels": "Etiquetas",
- "loading": "A Carregar...",
+ "loading": "A Carregar…",
"locations": "Localizações",
"maintenance": "Manutenção",
"name": "Nome",
diff --git a/frontend/locales/sq-AL.json b/frontend/locales/sq-AL.json
index aa4ac29f..0a3622d2 100644
--- a/frontend/locales/sq-AL.json
+++ b/frontend/locales/sq-AL.json
@@ -7,7 +7,7 @@
"title": "Importo skedarin CSV"
},
"outdated": {
- "current_version": "Version i Tanishëm:",
+ "current_version": "Version i Tanishëm",
"dismiss": "Largoje",
"latest_version": "Versioni më i fundit",
"new_version_available": "Një version i ri është i disponueshëm",
@@ -96,7 +96,7 @@
"parent_location": "Vendndodhja e prindit"
},
"tree": {
- "no_locations": "Asnjë vendndodhje në dispozicion. Shto vendndodhje të reja përmes\n butonit `< `span class=\"link-primary\" `> `Krijo `< `/span `> ` në shiritin e navigimit."
+ "no_locations": "Asnjë vendndodhje në dispozicion. Shto vendndodhje të reja përmes\n butonit '''Krijo'' në shiritin e navigimit."
}
},
"quick_menu": {
diff --git a/frontend/locales/sv.json b/frontend/locales/sv.json
index 81f6df30..8f643a11 100644
--- a/frontend/locales/sv.json
+++ b/frontend/locales/sv.json
@@ -129,7 +129,7 @@
"select_location": "Välj en plats"
},
"tree": {
- "no_locations": "Inga platser tillgängliga. Lägg till nya platser via\n `<`span class=\"link-primary\"`>`Skapa`<`/span`>`-knappen i navigationsmenyn."
+ "no_locations": "Inga platser tillgängliga. Lägg till nya platser via\n ''Skapa''-knappen i navigationsmenyn."
}
},
"quick_menu": {