Files
wedding-website/lib/i18n/dictionaries/pl.ts
T
2026-09-12 23:50:10 +02:00

86 lines
3.5 KiB
TypeScript

export const pl = {
invalid: {
title: "Nie znaleziono zaproszenia",
description: "Nie mogliśmy znaleźć tego zaproszenia. Sprawdź link albo skontaktuj się z nami.",
},
hero: {
eyebrow: "Zaproszenie ślubne",
title: "Nie możemy się doczekać wspólnego świętowania",
greeting: "Cześć, {name}!",
description:
"Potwierdź proszę, kto będzie z nami, i podziel się kilkoma szczegółami podróży, żebyśmy mogli wszystko dobrze zaplanować.",
},
deadline: {
open: "Możesz edytować odpowiedź do {date}.",
closed: "Termin potwierdzenia obecności już minął. Twoje odpowiedzi są teraz tylko do odczytu.",
},
sections: {
wedding: "Szczegóły ślubu",
rsvp: "Potwierdzenie obecności",
travel: "Szczegóły podróży",
interactions: "Dodaj coś od siebie",
},
wedding: {
dateLabel: "Data",
dateValue: "Data ślubu zostanie dodana wkrótce",
locationLabel: "Miejsce",
locationValue: "Szczegóły miejsca zostaną dodane wkrótce",
accommodationLabel: "Nocleg",
accommodationValue: "Rekomendacje noclegów w pobliżu dodamy później.",
},
form: {
attending: "Czy będziesz obecny/obecna?",
yes: "Tak",
no: "Nie",
mealPreference: "Preferencje dotyczące posiłku",
mealPlaceholder: "Wybierz posiłek",
dietaryRestrictions: "Ograniczenia żywieniowe",
noRestrictions: "Brak ograniczeń",
arrivalDate: "Data przyjazdu",
departureDate: "Data wyjazdu",
stayLocation: "Gdzie się zatrzymasz?",
needsTransportHelp: "Czy potrzebujesz pomocy z transportem?",
messageToCouple: "Wiadomość dla pary młodej",
submit: "Zapisz odpowiedź",
submitted: "Dziękujemy — Twoja odpowiedź została zapisana.",
},
meals: {
meat: "Mięso",
fish: "Ryba",
vegetarian: "Wegetariańskie",
vegan: "Wegańskie",
kids: "Menu dziecięce",
other: "Inne",
},
errors: {
generic: "Sprawdź formularz i spróbuj ponownie.",
closed: "Termin potwierdzenia obecności już minął.",
},
interactions: {
intro: "To pytanie jest opcjonalne i pomoże nam zaplanować przebieg uroczystości.",
toastTitle: "Toast lub przemówienie",
toastDescription: "Czy ktoś z Waszej grupy chciałby powiedzieć kilka słów? To opcjonalne — my zajmiemy się harmonogramem.",
wantsToast: "Ktoś chciałby zabrać głos",
speakerName: "Imię osoby przemawiającej",
estimatedMinutes: "Szacowany czas w minutach",
},
upload: {
title: "Zdjęcie do ślubnej niespodzianki",
description: "Prześlij jedno zdjęcie siebie lub Waszej grupy do ślubnej aktywności. Możesz je zastąpić do terminu odpowiedzi.",
current: "Aktualnie przesłane zdjęcie: {filename}",
choose: "Wybierz obraz",
upload: "Prześlij zdjęcie",
replace: "Zastąp zdjęcie",
uploading: "Przesyłanie...",
success: "Zdjęcie zostało przesłane.",
error: "Nie udało się przesłać zdjęcia. Spróbuj ponownie.",
disabled: "Przesyłanie zdjęć jest zamknięte, ponieważ termin odpowiedzi już minął.",
requirements: "JPG, JPEG, PNG, WebP, HEIC lub HEIF. Maksymalnie 10 MB.",
saved: "Aktualnie przesłane zdjęcie",
selected: "Wybrane zdjęcie — jeszcze nieprzesłane",
invalid: "Wybierz zdjęcie JPG, JPEG, PNG, WebP, HEIC lub HEIF o rozmiarze do 10 MB.",
refresh: "Nie udało się załadować zapisanego zdjęcia. Odśwież stronę.",
previewUnavailable: "Tego formatu nie można tu wyświetlić, ale po przesłaniu zostanie przekonwertowany na JPEG.",
},
} as const