diff --git a/frontend/src/locales/pl.json b/frontend/src/locales/pl.json new file mode 100644 index 000000000..d6387b0da --- /dev/null +++ b/frontend/src/locales/pl.json @@ -0,0 +1,158 @@ +{ + "404": { + "page-not-found": "404 Strony nie odnaleziono", + "take-me-home": "Powrót na stronę główną" + }, + "new-recipe": { + "from-url": "Z odnośnika", + "recipe-url": "Odnośnik przepisu", + "error-message": "Wygląda na to, że wystąpił błąd. Sprawdź log i debug/last_recipe.json aby zasięgnąć po więcej informacji.", + "bulk-add": "Dodanie zbiorcze", + "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Przeklej zawartość przepisu. Każda indywidualna linia traktowana będzie jako pozycja na liście" + }, + "general": { + "upload": "Wrzuć", + "submit": "Zatwierdź", + "name": "Nazwa", + "settings": "Ustawienia", + "close": "Zamknij", + "save": "Zapisz", + "image-file": "Plik obrazu", + "update": "Uaktualnij", + "edit": "Edytuj", + "delete": "Usuń", + "select": "Zaznacz", + "random": "Losowa", + "new": "Nowa", + "create": "Utwórz", + "cancel": "Anuluj", + "ok": "OK", + "enabled": "Włączone", + "download": "Pobierz", + "import": "Importuj", + "options": "Opcje", + "templates": "Szablony", + "recipes": "Przepisy", + "themes": "Motywy", + "confirm": "Potwierdź" + }, + "login": { + "stay-logged-in": "Pozostań zalogowany", + "email": "Email", + "password": "Hasło", + "sign-in": "Zaloguj się", + "sign-up": "Zarejestruj się" + }, + "meal-plan": { + "dinner-this-week": "Obiad w tym tygodniu", + "dinner-today": "Obiad dziś", + "planner": "Planer", + "edit-meal-plan": "Edytuj plan posiłku", + "meal-plans": "Plany posiłku", + "create-a-new-meal-plan": "Utwórz nowy plan posiłku", + "start-date": "Data rozpoczęcia", + "end-date": "Data zakończenia" + }, + "recipe": { + "description": "Opis", + "ingredients": "Składniki", + "categories": "Kategorie", + "tags": "Etykiety", + "instructions": "Instrukcje", + "step-index": "Krok: {step}", + "recipe-name": "Nazwa przepisu", + "servings": "Porcje", + "ingredient": "Składnik", + "notes": "Notatki", + "note": "Notatka", + "original-url": "Oryginalny odnośnik", + "view-recipe": "Wyświetl przepis", + "title": "Tytuł", + "total-time": "Czas całkowity", + "prep-time": "Czas przyrządzania", + "perform-time": "Czas gotowania", + "api-extras": "Dodatki API", + "object-key": "Klucz obiektu", + "object-value": "Wartość obiektu", + "new-key-name": "Nazwa nowego klucza", + "add-key": "Dodaj klucz", + "key-name-required": "Nazwa klucza jest wymagana", + "no-white-space-allowed": "Znaki niedrukowalne są niedozwolone", + "delete-recipe": "Usuń przepis", + "delete-confirmation": "Czy jesteś pewien, że chcesz usunąć ten przepis?" + }, + "search": { + "search-mealie": "Przeszukaj Mealie" + }, + "settings": { + "general-settings": "Ustawienia główne", + "local-api": "Lokalne API", + "language": "Język", + "add-a-new-theme": "Dodaj nowy motyw", + "set-new-time": "Ustaw nowy czas", + "current": "Wersja:", + "latest": "Najnowsza", + "explore-the-docs": "Zobacz dokumentację", + "contribute": "Wspomóż", + "backup-and-exports": "Kopie zapasowe", + "backup-info": "Kopie zapasowe zapisywane są w standardowym formacie JSON wraz ze zdjęciami w systemie plików. W katalogu kopii zapasowej znajdziesz plik z rozszerzeniem .zip zawierający wszystkie przepisy i zdjęcia z bazy danych. Jeśli oznaczone zostały pliki markdown, one także znajdą się w pliku .zip. Aby zaimportować kopię, musi ona znajdować się w folderze kopii zapasowych. Kopie automatyczne tworzone są codziennie o godzinie 03:00.", + "available-backups": "Dostępne kopie zapsowe", + "theme": { + "theme-name": "Nazwa motywu", + "theme-settings": "Ustawienia motywu", + "select-a-theme-from-the-dropdown-or-create-a-new-theme-note-that-the-default-theme-will-be-served-to-all-users-who-have-not-set-a-theme-preference": "Wybierz motyw z rozwijanej listy bądź stwórz nowy. Domyślny motyw zostanie użyty dla wszystkich użytkowników którzy nie wybrali własnej preferencji.", + "dark-mode": "Ciemny motyw", + "theme-is-required": "Motyw jest wymagany", + "primary": "Pierwszorzędny", + "secondary": "Drugorzędny", + "accent": "Akcent", + "success": "Powodzenie", + "info": "Informacja", + "warning": "Ostrzeżenie", + "error": "Błąd", + "default-to-system": "Domyślny dla systemu", + "light": "Jasny", + "dark": "Ciemny", + "theme": "Motyw", + "saved-color-theme": "Zapisany kolor motywu", + "delete-theme": "Usuń motyw", + "are-you-sure-you-want-to-delete-this-theme": "Czy jesteś pewien, że chcesz usunąć ten motyw?", + "choose-how-mealie-looks-to-you-set-your-theme-preference-to-follow-your-system-settings-or-choose-to-use-the-light-or-dark-theme": "Wybierz jak Mealie ma dla Ciebie wyglądać. Dostępne opcje to podążanie za odcieniem systemowym, bądź motyw jasny lub ciemny.", + "theme-name-is-required": "Nazwa motywu jest wymagana." + }, + "webhooks": { + "meal-planner-webhooks": "Webhooki planera posiłków", + "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "Odnośniki poniżej otrzymają webhook zawierający dane o przepisie dla danego dnia. Aktualnie webhooki zostanę wykonane o", + "test-webhooks": "Testuj webhooki", + "webhook-url": "Odnośnik webhooka" + }, + "new-version-available": "Dostępna jest nowa wersja Mealie, sprawdź repozytorium ", + "backup": { + "import-recipes": "Wgraj przepisy", + "import-themes": "Wgraj motywy", + "import-settings": "Wgraj ustawienia", + "create-heading": "Utwórz kopię zapasową", + "backup-tag": "Etykieta kopii zapasowej", + "full-backup": "Pełna kopia zapasowa", + "partial-backup": "Częściowa kopia zapasowa", + "backup-restore-report": "Raport przywrócenia kopii zapasowej", + "successfully-imported": "Import zakończony suckesem", + "failed-imports": "Importy nieudane" + } + }, + "migration": { + "recipe-migration": "Przenoszenie przepisów", + "failed-imports": "Importy udane", + "migration-report": "Raport przenosin", + "successful-imports": "Importy nieudane", + "no-migration-data-available": "Brak danych do przeniesienia", + "nextcloud": { + "title": "Nextcloud Cookbook", + "description": "Przenieś dane z Nextcloud Cookbook" + }, + "chowdown": { + "title": "Chowdown", + "description": "Przenieś dane z Chowdown" + } + } +} diff --git a/frontend/src/store/modules/language.js b/frontend/src/store/modules/language.js index e273232e3..03904d5b7 100644 --- a/frontend/src/store/modules/language.js +++ b/frontend/src/store/modules/language.js @@ -15,6 +15,10 @@ const state = { name: "French", value: "fr", }, + { + name: "Polish", + value: "pl", + }, { name: "Swedish", value: "sv",