/**
 * ===================================================================================
 * IPS TRANSLATIONS — System tłumaczeń wielojęzycznych
 * ===================================================================================
 * Wyodrębniony z intro-popup.js — czyste tłumaczenia UI dla 13 krajów.
 *
 * UŻYCIE: window.IPS_TRANSLATIONS jest odczytywany przez intro-popup.js jako TRANSLATIONS.
 * FALLBACK: getTranslation(key) → TRANSLATIONS[currentCountry][key] ?? TRANSLATIONS['pl'][key]
 *
 * KRAJE: pl, it, fr, es, uk, de, be, nl, pt, at, hu, cz, sk
 * KLUCZE: ~45 kluczy tłumaczeń na kraj (wyszukiwarka, formularz, status, błędy, sukces)
 *
 * @version 1.0.0
 * @since 2026-03-03 Wyodrębniony z intro-popup.js
 * ===================================================================================
 */
window.IPS_TRANSLATIONS = {
    pl: {
        // === WYSZUKIWARKA ===
        searchPlaceholder: "🔍 Szukaj punktu...",
        searchEmptyTitle: "Zacznij pisać, aby wyszukać paczkomat",
        searchEmptyHint: "lub kliknij na mapie aby zobaczyć szczegóły",
        // === PRZYCISKI / AKCJE ===
        closeButton: "Zamknij",
        selectPoint: "Wybierz ten punkt",
        changeLocker: "Zmień Paczkomat",
        accept: "Zaakceptuj",
        // === MARKER TOOLTIP ===
        markerSelect: "WYBIERZ",
        markerClickHint: "kliknij w pinezkę",
        // === DANE PUNKTU ===
        address: "Adres",
        coordinates: "Koordynaty",
        // === FORMULARZ DOSTAWY ===
        deliveryData: "Dane do dostawy",
        formHint: "Wypełnij dane aby potwierdzić wybór paczkomatu",
        firstName: "Imię",
        lastName: "Nazwisko",
        email: "Email",
        phone: "Numer telefonu",
        firstNamePlaceholder: "Jan",
        lastNamePlaceholder: "Kowalski",
        emailPlaceholder: "jan.kowalski@example.com",
        phonePlaceholder: "123456789",
        required: "*",
        // === STATUS / ŁADOWANIE ===
        loadingMap: "Ładowanie mapy...",
        loadingPoints: "Ładowanie punktów...",
        loadingData: "Ładowanie danych...",
        loadingWait: "Chwila moment...",
        foundPoints: "Znaleziono:",
        status: "Status:",
        loading: "Ładowanie...",
        statusReady: "Gotowe",
        statusError: "Błąd",
        pointsCount: "punktów",
        pointsLocal: "punktów (local)",
        // === WYNIKI WYSZUKIWANIA ===
        noResultsTitle: "Nie znaleziono paczkomatów",
        noResultsFor: "Nie znaleziono punktów dla:",
        noResults: "Brak wyników",
        trySearch: "Spróbuj wpisać:",
        city: "Miasto:",
        lockerCode: "Kod paczkomatu:",
        postalCode: "Kod pocztowy:",
        street: "Ulica:",
        morePoints: "więcej (użyj wyszukiwarki)",
        noPointsNearby: "Brak punktów InPost w okolicy",
        tryOtherLocation: "Spróbuj wyszukać inną lokalizację",
        // === LIMITY / OSTRZEŻENIA ===
        markerLimitWarning: "Wyświetlono",
        markerLimitOf: "z",
        markerLimitLockers: "paczkomatów",
        markerLimitHint: "Użyj bardziej szczegółowego wyszukiwania (np. dodaj ulicę lub kod pocztowy)",
        // === BŁĘDY ===
        errorLoadingPoints: "Błąd ładowania punktów",
        errorUnknown: "Nieznany błąd",
        errorCheckConsole: "Sprawdź konsolę przeglądarki (F12) dla szczegółów",
        errorSave: "Błąd zapisu. Spróbuj ponownie.",
        errorConnection: "Błąd połączenia z serwerem.",
        // === SUKCES ===
        successTitle: "Dziękujemy za wybranie Paczkomatu!",
        successSubtitle: "Został zapisany jako Twoja metoda doręczenia",
        successCountdown: "Okienko zostanie zamknięte za",
        successSeconds: "sekund",
        successPanelTitle: "Paczkomat wybrany!",
        successDeliveryLabel: "Szacowany czas dostawy:",
        successBtnChange: "Zmień paczkomat"
    },
};
