- Add centralized notification service with webhook (Discord/Slack) and email (SMTP) support, triggered for trip invites, booking changes, collab messages, and trip reminders - Webhook sends one message per event (group channel); email sends individually per trip member, excluding the actor - Discord invite notifications now include the invited user's name - Add LOG_LEVEL env var (info/debug) controlling console and file output - INFO logs show user email, action, and IP for audit events; errors for HTTP requests - DEBUG logs show every request with full body/query (passwords redacted), audit details, notification params, and webhook payloads - Add persistent trek.log file logging with 10MB rotation (5 files) in /app/data/logs/ - Color-coded log levels in Docker console output - Timestamps without timezone name (user sets TZ via Docker) - Add Test Webhook and Save buttons to admin notification settings - Move notification event toggles to admin panel - Add daily trip reminder scheduler (9 AM, timezone-aware) - Wire up booking create/update/delete and collab message notifications - Add i18n keys for notification UI across all 13 languages Made-with: Cursor
1415 lines
73 KiB
TypeScript
1415 lines
73 KiB
TypeScript
const hu: Record<string, string | { name: string; category: string }[]> = {
|
||
// Általános
|
||
'common.save': 'Mentés',
|
||
'common.cancel': 'Mégse',
|
||
'common.delete': 'Törlés',
|
||
'common.edit': 'Szerkesztés',
|
||
'common.add': 'Hozzáadás',
|
||
'common.loading': 'Betöltés...',
|
||
'common.error': 'Hiba',
|
||
'common.back': 'Vissza',
|
||
'common.all': 'Összes',
|
||
'common.close': 'Bezárás',
|
||
'common.open': 'Megnyitás',
|
||
'common.upload': 'Feltöltés',
|
||
'common.search': 'Keresés',
|
||
'common.confirm': 'Megerősítés',
|
||
'common.ok': 'OK',
|
||
'common.yes': 'Igen',
|
||
'common.no': 'Nem',
|
||
'common.or': 'vagy',
|
||
'common.none': 'Nincs',
|
||
'common.date': 'Dátum',
|
||
'common.rename': 'Átnevezés',
|
||
'common.name': 'Név',
|
||
'common.email': 'E-mail',
|
||
'common.password': 'Jelszó',
|
||
'common.saving': 'Mentés...',
|
||
'common.saved': 'Mentve',
|
||
'common.update': 'Frissítés',
|
||
'common.change': 'Módosítás',
|
||
'common.uploading': 'Feltöltés…',
|
||
'common.backToPlanning': 'Vissza a tervezéshez',
|
||
'common.reset': 'Visszaállítás',
|
||
|
||
// Navbar
|
||
'nav.trip': 'Utazás',
|
||
'nav.share': 'Megosztás',
|
||
'nav.settings': 'Beállítások',
|
||
'nav.admin': 'Admin',
|
||
'nav.logout': 'Kijelentkezés',
|
||
'nav.lightMode': 'Világos mód',
|
||
'nav.darkMode': 'Sötét mód',
|
||
'nav.autoMode': 'Automatikus mód',
|
||
'nav.administrator': 'Adminisztrátor',
|
||
|
||
// Irányítópult
|
||
'dashboard.title': 'Utazásaim',
|
||
'dashboard.subtitle.loading': 'Utazások betöltése...',
|
||
'dashboard.subtitle.trips': '{count} utazás ({archived} archivált)',
|
||
'dashboard.subtitle.empty': 'Indítsd el az első utazásodat',
|
||
'dashboard.subtitle.activeOne': '{count} aktív utazás',
|
||
'dashboard.subtitle.activeMany': '{count} aktív utazás',
|
||
'dashboard.subtitle.archivedSuffix': ' · {count} archivált',
|
||
'dashboard.newTrip': 'Új utazás',
|
||
'dashboard.gridView': 'Rácsnézet',
|
||
'dashboard.listView': 'Listanézet',
|
||
'dashboard.currency': 'Pénznem',
|
||
'dashboard.timezone': 'Időzónák',
|
||
'dashboard.localTime': 'Helyi',
|
||
'dashboard.timezoneCustomTitle': 'Egyéni időzóna',
|
||
'dashboard.timezoneCustomLabelPlaceholder': 'Címke (opcionális)',
|
||
'dashboard.timezoneCustomTzPlaceholder': 'pl. America/New_York',
|
||
'dashboard.timezoneCustomAdd': 'Hozzáadás',
|
||
'dashboard.timezoneCustomErrorEmpty': 'Adj meg egy időzóna-azonosítót',
|
||
'dashboard.timezoneCustomErrorInvalid': 'Érvénytelen időzóna. Használj Europe/Berlin formátumot',
|
||
'dashboard.timezoneCustomErrorDuplicate': 'Már hozzáadva',
|
||
'dashboard.emptyTitle': 'Még nincsenek utazások',
|
||
'dashboard.emptyText': 'Hozd létre az első utazásodat, és kezdj el tervezni helyeket, napi programokat és csomagolási listákat.',
|
||
'dashboard.emptyButton': 'Első utazás létrehozása',
|
||
'dashboard.nextTrip': 'Következő utazás',
|
||
'dashboard.shared': 'Megosztott',
|
||
'dashboard.sharedBy': 'Megosztotta: {name}',
|
||
'dashboard.days': 'nap',
|
||
'dashboard.places': 'hely',
|
||
'dashboard.archive': 'Archiválás',
|
||
'dashboard.restore': 'Visszaállítás',
|
||
'dashboard.archived': 'Archivált',
|
||
'dashboard.status.ongoing': 'Folyamatban',
|
||
'dashboard.status.today': 'Ma',
|
||
'dashboard.status.tomorrow': 'Holnap',
|
||
'dashboard.status.past': 'Múlt',
|
||
'dashboard.status.daysLeft': 'Még {count} nap',
|
||
'dashboard.toast.loadError': 'Nem sikerült betölteni az utazásokat',
|
||
'dashboard.toast.created': 'Utazás sikeresen létrehozva!',
|
||
'dashboard.toast.createError': 'Nem sikerült létrehozni',
|
||
'dashboard.toast.updated': 'Utazás frissítve!',
|
||
'dashboard.toast.updateError': 'Nem sikerült frissíteni',
|
||
'dashboard.toast.deleted': 'Utazás törölve',
|
||
'dashboard.toast.deleteError': 'Nem sikerült törölni',
|
||
'dashboard.toast.archived': 'Utazás archiválva',
|
||
'dashboard.toast.archiveError': 'Nem sikerült archiválni',
|
||
'dashboard.toast.restored': 'Utazás visszaállítva',
|
||
'dashboard.toast.restoreError': 'Nem sikerült visszaállítani',
|
||
'dashboard.confirm.delete': '"{title}" utazás törlése? Minden hely és terv véglegesen törlődik.',
|
||
'dashboard.editTrip': 'Utazás szerkesztése',
|
||
'dashboard.createTrip': 'Új utazás létrehozása',
|
||
'dashboard.tripTitle': 'Cím',
|
||
'dashboard.tripTitlePlaceholder': 'pl. Nyár Japánban',
|
||
'dashboard.tripDescription': 'Leírás',
|
||
'dashboard.tripDescriptionPlaceholder': 'Miről szól ez az utazás?',
|
||
'dashboard.startDate': 'Kezdő dátum',
|
||
'dashboard.endDate': 'Záró dátum',
|
||
'dashboard.noDateHint': 'Nincs dátum megadva — 7 alapértelmezett nap jön létre. Ezt bármikor módosíthatod.',
|
||
'dashboard.coverImage': 'Borítókép',
|
||
'dashboard.addCoverImage': 'Borítókép hozzáadása',
|
||
'dashboard.addMembers': 'Útitársak',
|
||
'dashboard.addMember': 'Tag hozzáadása',
|
||
'dashboard.coverSaved': 'Borítókép mentve',
|
||
'dashboard.coverUploadError': 'Feltöltés sikertelen',
|
||
'dashboard.coverRemoveError': 'Eltávolítás sikertelen',
|
||
'dashboard.titleRequired': 'A cím megadása kötelező',
|
||
'dashboard.endDateError': 'A záró dátumnak a kezdő dátum után kell lennie',
|
||
|
||
// Beállítások
|
||
'settings.title': 'Beállítások',
|
||
'settings.subtitle': 'Személyes beállítások konfigurálása',
|
||
'settings.map': 'Térkép',
|
||
'settings.mapTemplate': 'Térkép sablon',
|
||
'settings.mapTemplatePlaceholder.select': 'Sablon kiválasztása...',
|
||
'settings.mapDefaultHint': 'Hagyd üresen az OpenStreetMap használatához (alapértelmezett)',
|
||
'settings.mapTemplatePlaceholder': 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
|
||
'settings.mapHint': 'URL sablon a térképcsempékhez',
|
||
'settings.latitude': 'Szélességi fok',
|
||
'settings.longitude': 'Hosszúsági fok',
|
||
'settings.saveMap': 'Térkép mentése',
|
||
'settings.apiKeys': 'API kulcsok',
|
||
'settings.mapsKey': 'Google Maps API kulcs',
|
||
'settings.mapsKeyHint': 'Helykereséséhez. Places API (New) szükséges. Létrehozás: console.cloud.google.com',
|
||
'settings.weatherKey': 'OpenWeatherMap API kulcs',
|
||
'settings.weatherKeyHint': 'Időjárás adatokhoz. Ingyenes: openweathermap.org/api',
|
||
'settings.keyPlaceholder': 'Kulcs megadása...',
|
||
'settings.configured': 'Konfigurálva',
|
||
'settings.saveKeys': 'Kulcsok mentése',
|
||
'settings.display': 'Megjelenítés',
|
||
'settings.colorMode': 'Színmód',
|
||
'settings.light': 'Világos',
|
||
'settings.dark': 'Sötét',
|
||
'settings.auto': 'Automatikus',
|
||
'settings.language': 'Nyelv',
|
||
'settings.temperature': 'Hőmérséklet egység',
|
||
'settings.timeFormat': 'Időformátum',
|
||
'settings.routeCalculation': 'Útvonalszámítás',
|
||
'settings.blurBookingCodes': 'Foglalási kódok elrejtése',
|
||
'settings.notifications': 'Értesítések',
|
||
'settings.notifyTripInvite': 'Utazási meghívók',
|
||
'settings.notifyBookingChange': 'Foglalási változások',
|
||
'settings.notifyTripReminder': 'Utazási emlékeztetők',
|
||
'settings.notifyVacayInvite': 'Vacay összevonási meghívók',
|
||
'settings.notifyPhotosShared': 'Megosztott fotók (Immich)',
|
||
'settings.notifyCollabMessage': 'Csevegés üzenetek (Collab)',
|
||
'settings.notifyPackingTagged': 'Csomagolási lista: hozzárendelések',
|
||
'settings.notifyWebhook': 'Webhook értesítések',
|
||
'settings.notificationsDisabled': 'Az értesítések nincsenek beállítva. Kérje meg a rendszergazdát, hogy engedélyezze az e-mail vagy webhook értesítéseket.',
|
||
'settings.notificationsActive': 'Aktív csatorna',
|
||
'settings.notificationsManagedByAdmin': 'Az értesítési eseményeket az adminisztrátor konfigurálja.',
|
||
'settings.on': 'Be',
|
||
'settings.off': 'Ki',
|
||
'settings.mcp.title': 'MCP konfiguráció',
|
||
'settings.mcp.endpoint': 'MCP végpont',
|
||
'settings.mcp.clientConfig': 'Kliens konfiguráció',
|
||
'settings.mcp.clientConfigHint': 'Cserélje ki a <your_token> részt egy API tokenre az alábbi listából. Az npx elérési útját szükség lehet módosítani a rendszeréhez (pl. C:\\PROGRA~1\\nodejs\\npx.cmd Windows-on).',
|
||
'settings.mcp.copy': 'Másolás',
|
||
'settings.mcp.copied': 'Másolva!',
|
||
'settings.mcp.apiTokens': 'API tokenek',
|
||
'settings.mcp.createToken': 'Új token létrehozása',
|
||
'settings.mcp.noTokens': 'Még nincsenek tokenek. Hozzon létre egyet MCP kliensek csatlakoztatásához.',
|
||
'settings.mcp.tokenCreatedAt': 'Létrehozva',
|
||
'settings.mcp.tokenUsedAt': 'Használva',
|
||
'settings.mcp.deleteTokenTitle': 'Token törlése',
|
||
'settings.mcp.deleteTokenMessage': 'Ez a token azonnal érvénytelenné válik. Minden MCP kliens, amely használja, elveszíti a hozzáférést.',
|
||
'settings.mcp.modal.createTitle': 'API token létrehozása',
|
||
'settings.mcp.modal.tokenName': 'Token neve',
|
||
'settings.mcp.modal.tokenNamePlaceholder': 'pl. Claude Desktop, Munkahelyi laptop',
|
||
'settings.mcp.modal.creating': 'Létrehozás…',
|
||
'settings.mcp.modal.create': 'Token létrehozása',
|
||
'settings.mcp.modal.createdTitle': 'Token létrehozva',
|
||
'settings.mcp.modal.createdWarning': 'Ez a token csak egyszer jelenik meg. Másolja és mentse el most — nem lehet visszaállítani.',
|
||
'settings.mcp.modal.done': 'Kész',
|
||
'settings.mcp.toast.created': 'Token létrehozva',
|
||
'settings.mcp.toast.createError': 'Nem sikerült létrehozni a tokent',
|
||
'settings.mcp.toast.deleted': 'Token törölve',
|
||
'settings.mcp.toast.deleteError': 'Nem sikerült törölni a tokent',
|
||
'settings.account': 'Fiók',
|
||
'settings.username': 'Felhasználónév',
|
||
'settings.email': 'E-mail',
|
||
'settings.role': 'Szerepkör',
|
||
'settings.roleAdmin': 'Adminisztrátor',
|
||
'settings.oidcLinked': 'Összekapcsolva:',
|
||
'settings.changePassword': 'Jelszó módosítása',
|
||
'settings.currentPassword': 'Jelenlegi jelszó',
|
||
'settings.newPassword': 'Új jelszó',
|
||
'settings.confirmPassword': 'Új jelszó megerősítése',
|
||
'settings.updatePassword': 'Jelszó frissítése',
|
||
'settings.passwordRequired': 'Kérjük, add meg a jelenlegi és az új jelszót',
|
||
'settings.currentPasswordRequired': 'A jelenlegi jelszó megadása kötelező',
|
||
'settings.passwordTooShort': 'A jelszónak legalább 8 karakter hosszúnak kell lennie',
|
||
'settings.passwordWeak': 'A jelszónak tartalmaznia kell nagybetűt, kisbetűt és számot',
|
||
'settings.passwordMismatch': 'A jelszavak nem egyeznek',
|
||
'settings.passwordChanged': 'Jelszó sikeresen módosítva',
|
||
'settings.deleteAccount': 'Törlés',
|
||
'settings.deleteAccountTitle': 'Biztosan törölni szeretnéd a fiókodat?',
|
||
'settings.deleteAccountWarning': 'A fiókod és minden utazásod, helyed és fájlod véglegesen törlődik. Ez a művelet nem vonható vissza.',
|
||
'settings.deleteAccountConfirm': 'Végleges törlés',
|
||
'settings.deleteBlockedTitle': 'Törlés nem lehetséges',
|
||
'settings.deleteBlockedMessage': 'Te vagy az egyetlen adminisztrátor. Nevezz ki egy másik felhasználót adminnak, mielőtt törölnéd a fiókodat.',
|
||
'settings.roleUser': 'Felhasználó',
|
||
'settings.saveProfile': 'Mentés',
|
||
'settings.toast.mapSaved': 'Térképbeállítások mentve',
|
||
'settings.toast.keysSaved': 'API kulcsok mentve',
|
||
'settings.toast.displaySaved': 'Megjelenítési beállítások mentve',
|
||
'settings.toast.profileSaved': 'Profil frissítve',
|
||
'settings.uploadAvatar': 'Profilkép feltöltése',
|
||
'settings.removeAvatar': 'Profilkép eltávolítása',
|
||
'settings.avatarUploaded': 'Profilkép frissítve',
|
||
'settings.avatarRemoved': 'Profilkép eltávolítva',
|
||
'settings.avatarError': 'Feltöltés sikertelen',
|
||
'settings.mfa.title': 'Kétfaktoros hitelesítés (2FA)',
|
||
'settings.mfa.description': 'Egy második lépést ad a bejelentkezéshez e-mail és jelszó használatakor. Használj hitelesítő alkalmazást (Google Authenticator, Authy stb.).',
|
||
'settings.mfa.requiredByPolicy': 'A rendszergazda kétlépcsős hitelesítést ír elő. Állíts be hitelesítő alkalmazást lent, mielőtt továbblépnél.',
|
||
'settings.mfa.backupTitle': 'Tartalék kódok',
|
||
'settings.mfa.backupDescription': 'Használd ezeket az egyszer használatos kódokat, ha elveszíted a hozzáférést a hitelesítő alkalmazásodhoz.',
|
||
'settings.mfa.backupWarning': 'Mentsd el ezeket most. Minden kód csak egyszer használható.',
|
||
'settings.mfa.backupCopy': 'Kódok másolása',
|
||
'settings.mfa.backupDownload': 'TXT letöltése',
|
||
'settings.mfa.backupPrint': 'Nyomtatás / PDF',
|
||
'settings.mfa.backupCopied': 'Tartalék kódok másolva',
|
||
'settings.mfa.enabled': '2FA engedélyezve van a fiókodban.',
|
||
'settings.mfa.disabled': '2FA nincs engedélyezve.',
|
||
'settings.mfa.setup': 'Hitelesítő beállítása',
|
||
'settings.mfa.scanQr': 'Olvasd be ezt a QR-kódot az alkalmazásoddal, vagy add meg manuálisan a titkos kulcsot.',
|
||
'settings.mfa.secretLabel': 'Titkos kulcs (kézi megadás)',
|
||
'settings.mfa.codePlaceholder': '6 jegyű kód',
|
||
'settings.mfa.enable': '2FA engedélyezése',
|
||
'settings.mfa.cancelSetup': 'Mégse',
|
||
'settings.mfa.disableTitle': '2FA kikapcsolása',
|
||
'settings.mfa.disableHint': 'Add meg a fiókod jelszavát és a hitelesítő alkalmazás aktuális kódját.',
|
||
'settings.mfa.disable': '2FA kikapcsolása',
|
||
'settings.mfa.toastEnabled': 'Kétfaktoros hitelesítés engedélyezve',
|
||
'settings.mfa.toastDisabled': 'Kétfaktoros hitelesítés kikapcsolva',
|
||
'settings.mfa.demoBlocked': 'Demo módban nem érhető el',
|
||
'admin.notifications.title': 'Értesítések',
|
||
'admin.notifications.hint': 'Válasszon értesítési csatornát. Egyszerre csak egy lehet aktív.',
|
||
'admin.notifications.none': 'Kikapcsolva',
|
||
'admin.notifications.email': 'E-mail (SMTP)',
|
||
'admin.notifications.webhook': 'Webhook',
|
||
'admin.notifications.events': 'Értesítési események',
|
||
'admin.notifications.eventsHint': 'Válaszd ki, mely események indítsanak értesítéseket minden felhasználó számára.',
|
||
'admin.notifications.save': 'Értesítési beállítások mentése',
|
||
'admin.notifications.saved': 'Értesítési beállítások mentve',
|
||
'admin.notifications.testWebhook': 'Teszt webhook küldése',
|
||
'admin.notifications.testWebhookSuccess': 'Teszt webhook sikeresen elküldve',
|
||
'admin.notifications.testWebhookFailed': 'Teszt webhook küldése sikertelen',
|
||
'admin.smtp.title': 'E-mail és értesítések',
|
||
'admin.smtp.hint': 'SMTP konfiguráció e-mail értesítések küldéséhez.',
|
||
'admin.smtp.testButton': 'Teszt e-mail küldése',
|
||
'admin.smtp.testSuccess': 'Teszt e-mail sikeresen elküldve',
|
||
'admin.smtp.testFailed': 'Teszt e-mail küldése sikertelen',
|
||
'dayplan.icsTooltip': 'Naptár exportálása (ICS)',
|
||
'share.linkTitle': 'Nyilvános link',
|
||
'share.linkHint': 'Hozz létre egy linket, amellyel bárki megtekintheti ezt az utazást bejelentkezés nélkül. Csak olvasható — szerkesztés nem lehetséges.',
|
||
'share.createLink': 'Link létrehozása',
|
||
'share.deleteLink': 'Link törlése',
|
||
'share.createError': 'Nem sikerült létrehozni a linket',
|
||
'common.copy': 'Másolás',
|
||
'common.copied': 'Másolva',
|
||
'share.permMap': 'Térkép és terv',
|
||
'share.permBookings': 'Foglalások',
|
||
'share.permPacking': 'Csomagolás',
|
||
'shared.expired': 'Link lejárt vagy érvénytelen',
|
||
'shared.expiredHint': 'Ez a megosztott utazási link már nem aktív.',
|
||
'shared.readOnly': 'Csak olvasható megosztott nézet',
|
||
'shared.tabPlan': 'Terv',
|
||
'shared.tabBookings': 'Foglalások',
|
||
'shared.tabPacking': 'Csomagolás',
|
||
'shared.tabBudget': 'Költségvetés',
|
||
'shared.tabChat': 'Csevegés',
|
||
'shared.days': 'nap',
|
||
'shared.places': 'hely',
|
||
'shared.other': 'Egyéb',
|
||
'shared.totalBudget': 'Teljes költségvetés',
|
||
'shared.messages': 'üzenet',
|
||
'shared.sharedVia': 'Megosztva:',
|
||
'shared.confirmed': 'Megerősítve',
|
||
'shared.pending': 'Függőben',
|
||
'share.permBudget': 'Költségvetés',
|
||
'share.permCollab': 'Csevegés',
|
||
|
||
// Bejelentkezés
|
||
'login.error': 'Bejelentkezés sikertelen. Kérjük, ellenőrizd a megadott adatokat.',
|
||
'login.tagline': 'Az utazásaid.\nA terved.',
|
||
'login.description': 'Tervezz utazásokat közösen interaktív térképekkel, költségvetéssel és valós idejű szinkronizálással.',
|
||
'login.features.maps': 'Interaktív térképek',
|
||
'login.features.mapsDesc': 'Google Places, útvonalak és csoportosítás',
|
||
'login.features.realtime': 'Valós idejű szinkron',
|
||
'login.features.realtimeDesc': 'Közös tervezés WebSocket-en keresztül',
|
||
'login.features.budget': 'Költségvetés-követés',
|
||
'login.features.budgetDesc': 'Kategóriák, diagramok és személyenkénti költségek',
|
||
'login.features.collab': 'Együttműködés',
|
||
'login.features.collabDesc': 'Többfelhasználós, megosztott utazásokkal',
|
||
'login.features.packing': 'Csomagolási listák',
|
||
'login.features.packingDesc': 'Kategóriák és haladás',
|
||
'login.features.bookings': 'Foglalások',
|
||
'login.features.bookingsDesc': 'Repülők, szállodák, éttermek és még több',
|
||
'login.features.files': 'Dokumentumok',
|
||
'login.features.filesDesc': 'Fájlok feltöltése és kezelése',
|
||
'login.features.routes': 'Útvonal-optimalizálás',
|
||
'login.features.routesDesc': 'Automatikus optimalizálás és Google Maps export',
|
||
'login.selfHosted': 'Saját üzemeltetés \u00B7 Nyílt forráskód \u00B7 Az adataid nálad maradnak',
|
||
'login.title': 'Bejelentkezés',
|
||
'login.subtitle': 'Üdv újra',
|
||
'login.signingIn': 'Bejelentkezés…',
|
||
'login.signIn': 'Bejelentkezés',
|
||
'login.createAdmin': 'Admin fiók létrehozása',
|
||
'login.createAdminHint': 'Hozd létre az első admin fiókot a TREK-hez.',
|
||
'login.setNewPassword': 'Új jelszó beállítása',
|
||
'login.setNewPasswordHint': 'A folytatás előtt meg kell változtatnia a jelszavát.',
|
||
'login.createAccount': 'Fiók létrehozása',
|
||
'login.createAccountHint': 'Új fiók regisztrálása.',
|
||
'login.creating': 'Létrehozás…',
|
||
'login.noAccount': 'Nincs még fiókod?',
|
||
'login.hasAccount': 'Már van fiókod?',
|
||
'login.register': 'Regisztráció',
|
||
'login.emailPlaceholder': 'email@cimed.hu',
|
||
'login.username': 'Felhasználónév',
|
||
'login.oidc.registrationDisabled': 'A regisztráció le van tiltva. Lépj kapcsolatba az adminisztrátorral.',
|
||
'login.oidc.noEmail': 'Nem érkezett e-mail a szolgáltatótól.',
|
||
'login.oidc.tokenFailed': 'Hitelesítés sikertelen.',
|
||
'login.oidc.invalidState': 'Érvénytelen munkamenet. Kérjük, próbáld újra.',
|
||
'login.demoFailed': 'Demo bejelentkezés sikertelen',
|
||
'login.oidcSignIn': 'Bejelentkezés ezzel: {name}',
|
||
'login.oidcOnly': 'A jelszavas hitelesítés le van tiltva. Kérjük, jelentkezz be az SSO szolgáltatódon keresztül.',
|
||
'login.demoHint': 'Próbáld ki a demót — regisztráció nélkül',
|
||
'login.mfaTitle': 'Kétfaktoros hitelesítés',
|
||
'login.mfaSubtitle': 'Add meg a 6 jegyű kódot a hitelesítő alkalmazásból.',
|
||
'login.mfaCodeLabel': 'Ellenőrző kód',
|
||
'login.mfaCodeRequired': 'Add meg a kódot a hitelesítő alkalmazásból.',
|
||
'login.mfaHint': 'Nyisd meg a Google Authenticator, Authy vagy más TOTP alkalmazást.',
|
||
'login.mfaBack': '← Vissza a bejelentkezéshez',
|
||
'login.mfaVerify': 'Ellenőrzés',
|
||
|
||
// Regisztráció
|
||
'register.passwordMismatch': 'A jelszavak nem egyeznek',
|
||
'register.passwordTooShort': 'A jelszónak legalább 6 karakter hosszúnak kell lennie',
|
||
'register.failed': 'Regisztráció sikertelen',
|
||
'register.getStarted': 'Kezdjük',
|
||
'register.subtitle': 'Hozz létre egy fiókot, és kezdd el megtervezni álomutazásaidat.',
|
||
'register.feature1': 'Korlátlan utazási tervek',
|
||
'register.feature2': 'Interaktív térképnézet',
|
||
'register.feature3': 'Helyek és kategóriák kezelése',
|
||
'register.feature4': 'Foglalások nyomon követése',
|
||
'register.feature5': 'Csomagolási listák készítése',
|
||
'register.feature6': 'Fényképek és fájlok tárolása',
|
||
'register.createAccount': 'Fiók létrehozása',
|
||
'register.startPlanning': 'Kezdd el az utazástervezést',
|
||
'register.minChars': 'Min. 6 karakter',
|
||
'register.confirmPassword': 'Jelszó megerősítése',
|
||
'register.repeatPassword': 'Jelszó ismétlése',
|
||
'register.registering': 'Regisztráció...',
|
||
'register.register': 'Regisztráció',
|
||
'register.hasAccount': 'Már van fiókod?',
|
||
'register.signIn': 'Bejelentkezés',
|
||
|
||
// Admin
|
||
'admin.title': 'Adminisztráció',
|
||
'admin.subtitle': 'Felhasználókezelés és rendszerbeállítások',
|
||
'admin.tabs.users': 'Felhasználók',
|
||
'admin.tabs.categories': 'Kategóriák',
|
||
'admin.tabs.backup': 'Biztonsági mentés',
|
||
'admin.stats.users': 'Felhasználók',
|
||
'admin.stats.trips': 'Utazások',
|
||
'admin.stats.places': 'Helyek',
|
||
'admin.stats.photos': 'Fotók',
|
||
'admin.stats.files': 'Fájlok',
|
||
'admin.table.user': 'Felhasználó',
|
||
'admin.table.email': 'E-mail',
|
||
'admin.table.role': 'Szerepkör',
|
||
'admin.table.created': 'Létrehozva',
|
||
'admin.table.lastLogin': 'Utolsó belépés',
|
||
'admin.table.actions': 'Műveletek',
|
||
'admin.you': '(Te)',
|
||
'admin.editUser': 'Felhasználó szerkesztése',
|
||
'admin.newPassword': 'Új jelszó',
|
||
'admin.newPasswordHint': 'Hagyd üresen a jelenlegi jelszó megtartásához',
|
||
'admin.deleteUser': '"{name}" felhasználó törlése? Minden utazás véglegesen törlődik.',
|
||
'admin.deleteUserTitle': 'Felhasználó törlése',
|
||
'admin.newPasswordPlaceholder': 'Új jelszó megadása…',
|
||
'admin.toast.loadError': 'Nem sikerült betölteni az admin adatokat',
|
||
'admin.toast.userUpdated': 'Felhasználó frissítve',
|
||
'admin.toast.updateError': 'Nem sikerült frissíteni',
|
||
'admin.toast.userDeleted': 'Felhasználó törölve',
|
||
'admin.toast.deleteError': 'Nem sikerült törölni',
|
||
'admin.toast.cannotDeleteSelf': 'Saját fiók nem törölhető',
|
||
'admin.toast.userCreated': 'Felhasználó létrehozva',
|
||
'admin.toast.createError': 'Nem sikerült létrehozni a felhasználót',
|
||
'admin.toast.fieldsRequired': 'Felhasználónév, e-mail és jelszó megadása kötelező',
|
||
'admin.createUser': 'Felhasználó létrehozása',
|
||
'admin.invite.title': 'Meghívó linkek',
|
||
'admin.invite.subtitle': 'Egyszer használatos regisztrációs linkek létrehozása',
|
||
'admin.invite.create': 'Link létrehozása',
|
||
'admin.invite.createAndCopy': 'Létrehozás és másolás',
|
||
'admin.invite.empty': 'Még nincsenek meghívó linkek',
|
||
'admin.invite.maxUses': 'Max. használat',
|
||
'admin.invite.expiry': 'Lejárat',
|
||
'admin.invite.uses': 'felhasználva',
|
||
'admin.invite.expiresAt': 'lejár',
|
||
'admin.invite.createdBy': 'készítette',
|
||
'admin.invite.active': 'Aktív',
|
||
'admin.invite.expired': 'Lejárt',
|
||
'admin.invite.usedUp': 'Elhasználva',
|
||
'admin.invite.copied': 'Meghívó link vágólapra másolva',
|
||
'admin.invite.copyLink': 'Link másolása',
|
||
'admin.invite.deleted': 'Meghívó link törölve',
|
||
'admin.invite.createError': 'Nem sikerült létrehozni a meghívó linket',
|
||
'admin.invite.deleteError': 'Nem sikerült törölni a meghívó linket',
|
||
'admin.tabs.settings': 'Beállítások',
|
||
'admin.allowRegistration': 'Regisztráció engedélyezése',
|
||
'admin.allowRegistrationHint': 'Új felhasználók regisztrálhatják magukat',
|
||
'admin.requireMfa': 'Kétlépcsős hitelesítés (2FA) kötelezővé tétele',
|
||
'admin.requireMfaHint': 'A 2FA nélküli felhasználóknak a Beállításokban kell befejezniük a beállítást az alkalmazás használata előtt.',
|
||
'admin.apiKeys': 'API kulcsok',
|
||
'admin.apiKeysHint': 'Opcionális. Bővített helyadatokat tesz lehetővé, például fotókat és időjárást.',
|
||
'admin.mapsKey': 'Google Maps API kulcs',
|
||
'admin.mapsKeyHint': 'Helykereséshez szükséges. Létrehozás: console.cloud.google.com',
|
||
'admin.mapsKeyHintLong': 'API kulcs nélkül az OpenStreetMap szolgál helykeresésre. Google API kulccsal képek, értékelések és nyitvatartás is betölthetők. Létrehozás: console.cloud.google.com.',
|
||
'admin.recommended': 'Ajánlott',
|
||
'admin.weatherKey': 'OpenWeatherMap API kulcs',
|
||
'admin.weatherKeyHint': 'Időjárás adatokhoz. Ingyenes: openweathermap.org',
|
||
'admin.validateKey': 'Teszt',
|
||
'admin.keyValid': 'Csatlakozva',
|
||
'admin.keyInvalid': 'Érvénytelen',
|
||
'admin.keySaved': 'API kulcsok mentve',
|
||
'admin.oidcTitle': 'Egyszeri bejelentkezés (OIDC)',
|
||
'admin.oidcSubtitle': 'Bejelentkezés külső szolgáltatókon keresztül, pl. Google, Apple, Authentik vagy Keycloak.',
|
||
'admin.oidcDisplayName': 'Megjelenítendő név',
|
||
'admin.oidcIssuer': 'Issuer URL',
|
||
'admin.oidcIssuerHint': 'A szolgáltató OpenID Connect Issuer URL-je. pl. https://accounts.google.com',
|
||
'admin.oidcSaved': 'OIDC konfiguráció mentve',
|
||
'admin.oidcOnlyMode': 'Jelszavas hitelesítés letiltása',
|
||
'admin.oidcOnlyModeHint': 'Ha engedélyezve van, csak SSO bejelentkezés lehetséges. A jelszavas bejelentkezés és regisztráció le van tiltva.',
|
||
|
||
// Fájltípusok
|
||
'admin.fileTypes': 'Engedélyezett fájltípusok',
|
||
'admin.fileTypesHint': 'Állítsd be, milyen fájltípusokat tölthetnek fel a felhasználók.',
|
||
'admin.fileTypesFormat': 'Vesszővel elválasztott kiterjesztések (pl. jpg,png,pdf,doc). Használj *-ot az összes típus engedélyezéséhez.',
|
||
'admin.fileTypesSaved': 'Fájltípus-beállítások mentve',
|
||
|
||
// Csomagolási sablonok és poggyászkövetés
|
||
'admin.bagTracking.title': 'Poggyászkövetés',
|
||
'admin.bagTracking.subtitle': 'Súly- és táskahozzárendelés engedélyezése csomagolási tételeknél',
|
||
'admin.tabs.config': 'Konfiguráció',
|
||
'admin.tabs.templates': 'Csomagolási sablonok',
|
||
'admin.packingTemplates.title': 'Csomagolási sablonok',
|
||
'admin.packingTemplates.subtitle': 'Újrafelhasználható csomagolási listák létrehozása utazásaidhoz',
|
||
'admin.packingTemplates.create': 'Új sablon',
|
||
'admin.packingTemplates.namePlaceholder': 'Sablon neve (pl. Tengerparti nyaralás)',
|
||
'admin.packingTemplates.empty': 'Még nincsenek sablonok',
|
||
'admin.packingTemplates.items': 'tétel',
|
||
'admin.packingTemplates.categories': 'kategória',
|
||
'admin.packingTemplates.itemName': 'Tétel neve',
|
||
'admin.packingTemplates.itemCategory': 'Kategória',
|
||
'admin.packingTemplates.categoryName': 'Kategória neve (pl. Ruházat)',
|
||
'admin.packingTemplates.addCategory': 'Kategória hozzáadása',
|
||
'admin.packingTemplates.created': 'Sablon létrehozva',
|
||
'admin.packingTemplates.deleted': 'Sablon törölve',
|
||
'admin.packingTemplates.loadError': 'Nem sikerült betölteni a sablonokat',
|
||
'admin.packingTemplates.createError': 'Nem sikerült létrehozni a sablont',
|
||
'admin.packingTemplates.deleteError': 'Nem sikerült törölni a sablont',
|
||
'admin.packingTemplates.saveError': 'Nem sikerült menteni',
|
||
|
||
// Bővítmények
|
||
'admin.tabs.addons': 'Bővítmények',
|
||
'admin.addons.title': 'Bővítmények',
|
||
'admin.addons.subtitle': 'Funkciók engedélyezése vagy letiltása a TREK testreszabásához.',
|
||
'admin.addons.catalog.packing.name': 'Csomagolás',
|
||
'admin.addons.catalog.packing.description': 'Ellenőrzőlisták a poggyász előkészítéséhez minden utazáshoz',
|
||
'admin.addons.catalog.budget.name': 'Költségvetés',
|
||
'admin.addons.catalog.budget.description': 'Kiadások nyomon követése és az utazási költségvetés tervezése',
|
||
'admin.addons.catalog.documents.name': 'Dokumentumok',
|
||
'admin.addons.catalog.documents.description': 'Úti dokumentumok tárolása és kezelése',
|
||
'admin.addons.catalog.vacay.name': 'Vacay',
|
||
'admin.addons.catalog.vacay.description': 'Személyes szabadságtervező naptárnézettel',
|
||
'admin.addons.catalog.atlas.name': 'Atlasz',
|
||
'admin.addons.catalog.atlas.description': 'Világtérkép meglátogatott országokkal és utazási statisztikákkal',
|
||
'admin.addons.catalog.collab.name': 'Együttműködés',
|
||
'admin.addons.catalog.collab.description': 'Valós idejű jegyzetek, szavazások és csevegés az utazás tervezéséhez',
|
||
'admin.addons.catalog.memories.name': 'Fotók (Immich)',
|
||
'admin.addons.catalog.memories.description': 'Utazási fotók megosztása az Immich példányon keresztül',
|
||
'admin.addons.catalog.mcp.name': 'MCP',
|
||
'admin.addons.catalog.mcp.description': 'Model Context Protocol AI asszisztens integrációhoz',
|
||
'admin.addons.subtitleBefore': 'Funkciók engedélyezése vagy letiltása a ',
|
||
'admin.addons.subtitleAfter': ' testreszabásához.',
|
||
'admin.addons.enabled': 'Engedélyezve',
|
||
'admin.addons.disabled': 'Letiltva',
|
||
'admin.addons.type.trip': 'Utazás',
|
||
'admin.addons.type.global': 'Globális',
|
||
'admin.addons.type.integration': 'Integráció',
|
||
'admin.addons.tripHint': 'Fülként érhető el minden utazáson belül',
|
||
'admin.addons.globalHint': 'Önálló szekcióként elérhető a fő navigációban',
|
||
'admin.addons.integrationHint': 'Háttérszolgáltatások és API integrációk dedikált oldal nélkül',
|
||
'admin.addons.toast.updated': 'Bővítmény frissítve',
|
||
'admin.addons.toast.error': 'Nem sikerült frissíteni a bővítményt',
|
||
'admin.addons.noAddons': 'Nincsenek elérhető bővítmények',
|
||
// Időjárás információ
|
||
'admin.weather.title': 'Időjárás adatok',
|
||
'admin.weather.badge': '2026. március 24. óta',
|
||
'admin.weather.description': 'A TREK az Open-Meteo-t használja időjárás-adatforrásként. Az Open-Meteo egy ingyenes, nyílt forráskódú időjárás-szolgáltatás — nincs szükség API kulcsra.',
|
||
'admin.weather.forecast': '16 napos előrejelzés',
|
||
'admin.weather.forecastDesc': 'Korábban 5 nap volt (OpenWeatherMap)',
|
||
'admin.weather.climate': 'Történelmi klímaadatok',
|
||
'admin.weather.climateDesc': 'Az elmúlt 85 év átlagai a 16 napos előrejelzésen túli napokhoz',
|
||
'admin.weather.requests': '10 000 kérés / nap',
|
||
'admin.weather.requestsDesc': 'Ingyenes, nincs szükség API kulcsra',
|
||
'admin.weather.locationHint': 'Az időjárás az adott nap első koordinátákkal rendelkező helye alapján készül. Ha nincs hely hozzárendelve a naphoz, a helylista bármelyik helye szolgál referenciául.',
|
||
|
||
'admin.tabs.audit': 'Auditnapló',
|
||
|
||
'admin.audit.subtitle': 'Biztonsági és adminisztrációs események (mentések, felhasználók, 2FA, beállítások).',
|
||
'admin.audit.empty': 'Még nincsenek audit bejegyzések.',
|
||
'admin.audit.refresh': 'Frissítés',
|
||
'admin.audit.loadMore': 'Továbbiak betöltése',
|
||
'admin.audit.showing': '{count} betöltve · {total} összesen',
|
||
'admin.audit.col.time': 'Időpont',
|
||
'admin.audit.col.user': 'Felhasználó',
|
||
'admin.audit.col.action': 'Művelet',
|
||
'admin.audit.col.resource': 'Erőforrás',
|
||
'admin.audit.col.ip': 'IP',
|
||
'admin.audit.col.details': 'Részletek',
|
||
|
||
// MCP Tokens
|
||
'admin.tabs.mcpTokens': 'MCP tokenek',
|
||
'admin.mcpTokens.title': 'MCP tokenek',
|
||
'admin.mcpTokens.subtitle': 'Összes felhasználó API tokeneinek kezelése',
|
||
'admin.mcpTokens.owner': 'Tulajdonos',
|
||
'admin.mcpTokens.tokenName': 'Token neve',
|
||
'admin.mcpTokens.created': 'Létrehozva',
|
||
'admin.mcpTokens.lastUsed': 'Utoljára használva',
|
||
'admin.mcpTokens.never': 'Soha',
|
||
'admin.mcpTokens.empty': 'Még nem hoztak létre MCP tokeneket',
|
||
'admin.mcpTokens.deleteTitle': 'Token törlése',
|
||
'admin.mcpTokens.deleteMessage': 'Ez a token azonnal érvénytelenítésre kerül. A felhasználó elveszíti az MCP hozzáférést ezen a tokenen keresztül.',
|
||
'admin.mcpTokens.deleteSuccess': 'Token törölve',
|
||
'admin.mcpTokens.deleteError': 'Nem sikerült törölni a tokent',
|
||
'admin.mcpTokens.loadError': 'Nem sikerült betölteni a tokeneket',
|
||
|
||
// GitHub
|
||
'admin.tabs.github': 'GitHub',
|
||
'admin.github.title': 'Frissítési előzmények',
|
||
'admin.github.subtitle': 'Legújabb frissítések: {repo}',
|
||
'admin.github.latest': 'Legújabb',
|
||
'admin.github.prerelease': 'Előzetes kiadás',
|
||
'admin.github.showDetails': 'Részletek megjelenítése',
|
||
'admin.github.hideDetails': 'Részletek elrejtése',
|
||
'admin.github.loadMore': 'Továbbiak betöltése',
|
||
'admin.github.loading': 'Betöltés...',
|
||
'admin.github.error': 'Nem sikerült betölteni a kiadásokat',
|
||
'admin.github.by': 'készítette',
|
||
'admin.github.support': 'Segít fenntartani a TREK fejlesztését',
|
||
|
||
'admin.update.available': 'Frissítés elérhető',
|
||
'admin.update.text': 'A TREK {version} elérhető. Jelenleg a {current} verziót használod.',
|
||
'admin.update.button': 'Megtekintés a GitHubon',
|
||
'admin.update.install': 'Frissítés telepítése',
|
||
'admin.update.confirmTitle': 'Frissítés telepítése?',
|
||
'admin.update.confirmText': 'A TREK frissítésre kerül {current} verzióról {version} verzióra. A szerver ezután automatikusan újraindul.',
|
||
'admin.update.dataInfo': 'Minden adat (utazások, felhasználók, API kulcsok, feltöltések, Vacay, Atlas, költségvetések) megmarad.',
|
||
'admin.update.warning': 'Az alkalmazás az újraindítás alatt rövid ideig nem lesz elérhető.',
|
||
'admin.update.confirm': 'Frissítés most',
|
||
'admin.update.installing': 'Frissítés…',
|
||
'admin.update.success': 'Frissítés telepítve! A szerver újraindul…',
|
||
'admin.update.failed': 'Frissítés sikertelen',
|
||
'admin.update.backupHint': 'Javasoljuk, hogy frissítés előtt készíts biztonsági mentést.',
|
||
'admin.update.backupLink': 'Biztonsági mentéshez',
|
||
'admin.update.howTo': 'Frissítési útmutató',
|
||
'admin.update.dockerText': 'A TREK példányod Dockerben fut. A {version} verzióra frissítéshez futtasd a következő parancsokat a szervereden:',
|
||
'admin.update.reloadHint': 'Kérjük, töltsd újra az oldalt néhány másodperc múlva.',
|
||
|
||
// Vacay bővítmény
|
||
'vacay.subtitle': 'Szabadságnapok tervezése és kezelése',
|
||
'vacay.settings': 'Beállítások',
|
||
'vacay.year': 'Év',
|
||
'vacay.addYear': 'Év hozzáadása',
|
||
'vacay.removeYear': 'Év eltávolítása',
|
||
'vacay.removeYearConfirm': '{year} eltávolítása?',
|
||
'vacay.removeYearHint': 'Az adott év összes szabadság-bejegyzése és céges szabadnapja véglegesen törlődik.',
|
||
'vacay.remove': 'Eltávolítás',
|
||
'vacay.persons': 'Személyek',
|
||
'vacay.noPersons': 'Nincsenek személyek hozzáadva',
|
||
'vacay.addPerson': 'Személy hozzáadása',
|
||
'vacay.editPerson': 'Személy szerkesztése',
|
||
'vacay.removePerson': 'Személy eltávolítása',
|
||
'vacay.removePersonConfirm': '{name} eltávolítása?',
|
||
'vacay.removePersonHint': 'A személy összes szabadság-bejegyzése véglegesen törlődik.',
|
||
'vacay.personName': 'Név',
|
||
'vacay.personNamePlaceholder': 'Név megadása',
|
||
'vacay.color': 'Szín',
|
||
'vacay.add': 'Hozzáadás',
|
||
'vacay.legend': 'Jelmagyarázat',
|
||
'vacay.publicHoliday': 'Ünnepnap',
|
||
'vacay.companyHoliday': 'Céges szabadnap',
|
||
'vacay.weekend': 'Hétvége',
|
||
'vacay.modeVacation': 'Szabadság',
|
||
'vacay.modeCompany': 'Céges szabadnap',
|
||
'vacay.entitlement': 'Szabadságkeret',
|
||
'vacay.entitlementDays': 'nap',
|
||
'vacay.used': 'Felhasznált',
|
||
'vacay.remaining': 'Maradt',
|
||
'vacay.carriedOver': '{year}-ból/ből',
|
||
'vacay.blockWeekends': 'Hétvégék zárolása',
|
||
'vacay.blockWeekendsHint': 'Szabadság-bejegyzések megakadályozása szombaton és vasárnap',
|
||
'vacay.publicHolidays': 'Ünnepnapok',
|
||
'vacay.publicHolidaysHint': 'Ünnepnapok megjelölése a naptárban',
|
||
'vacay.selectCountry': 'Ország kiválasztása',
|
||
'vacay.selectRegion': 'Régió kiválasztása (opcionális)',
|
||
'vacay.addCalendar': 'Naptár hozzáadása',
|
||
'vacay.calendarLabel': 'Címke (opcionális)',
|
||
'vacay.calendarColor': 'Szín',
|
||
'vacay.noCalendars': 'Még nincsenek ünnepnap-naptárak hozzáadva',
|
||
'vacay.weekendDays': 'Hétvégi napok',
|
||
'vacay.mon': 'Hé',
|
||
'vacay.tue': 'Ke',
|
||
'vacay.wed': 'Sze',
|
||
'vacay.thu': 'Csü',
|
||
'vacay.fri': 'Pé',
|
||
'vacay.sat': 'Szo',
|
||
'vacay.sun': 'Va',
|
||
'vacay.companyHolidays': 'Céges szabadnapok',
|
||
'vacay.companyHolidaysHint': 'Céges szintű szabadnapok megjelölésének engedélyezése',
|
||
'vacay.companyHolidaysNoDeduct': 'A céges szabadnapok nem számítanak bele a szabadságkeretbe.',
|
||
'vacay.carryOver': 'Szabadság átvitele',
|
||
'vacay.carryOverHint': 'Megmaradt szabadságnapok automatikus átvitele a következő évre',
|
||
'vacay.sharing': 'Megosztás',
|
||
'vacay.sharingHint': 'Szabadságterved megosztása más TREK felhasználókkal',
|
||
'vacay.owner': 'Tulajdonos',
|
||
'vacay.shareEmailPlaceholder': 'TREK felhasználó e-mail címe',
|
||
'vacay.shareSuccess': 'Terv sikeresen megosztva',
|
||
'vacay.shareError': 'Nem sikerült megosztani a tervet',
|
||
'vacay.dissolve': 'Összevonás feloldása',
|
||
'vacay.dissolveHint': 'Naptárak újbóli szétválasztása. A bejegyzéseid megmaradnak.',
|
||
'vacay.dissolveAction': 'Feloldás',
|
||
'vacay.dissolved': 'Naptár szétválasztva',
|
||
'vacay.fusedWith': 'Összevonva:',
|
||
'vacay.you': 'te',
|
||
'vacay.noData': 'Nincs adat',
|
||
'vacay.changeColor': 'Szín módosítása',
|
||
'vacay.inviteUser': 'Felhasználó meghívása',
|
||
'vacay.inviteHint': 'Hívj meg egy másik TREK felhasználót közös szabadságnaptár megosztásához.',
|
||
'vacay.selectUser': 'Felhasználó kiválasztása',
|
||
'vacay.sendInvite': 'Meghívó küldése',
|
||
'vacay.inviteSent': 'Meghívó elküldve',
|
||
'vacay.inviteError': 'Nem sikerült elküldeni a meghívót',
|
||
'vacay.pending': 'függőben',
|
||
'vacay.noUsersAvailable': 'Nincsenek elérhető felhasználók',
|
||
'vacay.accept': 'Elfogadás',
|
||
'vacay.decline': 'Elutasítás',
|
||
'vacay.acceptFusion': 'Elfogadás és összevonás',
|
||
'vacay.inviteTitle': 'Összevonási kérelem',
|
||
'vacay.inviteWantsToFuse': 'szeretne megosztani veled egy szabadságnaptárat.',
|
||
'vacay.fuseInfo1': 'Mindketten látjátok az összes szabadság-bejegyzést egy közös naptárban.',
|
||
'vacay.fuseInfo2': 'Mindkét fél létrehozhat és szerkeszthet bejegyzéseket a másik számára.',
|
||
'vacay.fuseInfo3': 'Mindkét fél törölhet bejegyzéseket és módosíthatja a szabadságkeretet.',
|
||
'vacay.fuseInfo4': 'A beállítások, mint ünnepnapok és céges szabadnapok, közösen érvényesek.',
|
||
'vacay.fuseInfo5': 'Az összevonás bármikor feloldható bármelyik fél által. A bejegyzések megmaradnak.',
|
||
'nav.myTrips': 'Utazásaim',
|
||
|
||
// Atlas bővítmény
|
||
'atlas.subtitle': 'Utazási lábnyomod a világban',
|
||
'atlas.countries': 'Országok',
|
||
'atlas.trips': 'Utazások',
|
||
'atlas.places': 'Helyek',
|
||
'atlas.unmark': 'Eltávolítás',
|
||
'atlas.confirmMark': 'Megjelölöd ezt az országot meglátogatottként?',
|
||
'atlas.confirmUnmark': 'Eltávolítod ezt az országot a meglátogatottak listájáról?',
|
||
'atlas.markVisited': 'Megjelölés meglátogatottként',
|
||
'atlas.markVisitedHint': 'Ország hozzáadása a meglátogatottak listájához',
|
||
'atlas.addToBucket': 'Hozzáadás a bakancslistához',
|
||
'atlas.addPoi': 'Hely hozzáadása',
|
||
'atlas.searchCountry': 'Ország keresése...',
|
||
'atlas.bucketNamePlaceholder': 'Név (ország, város, hely...)',
|
||
'atlas.month': 'Hónap',
|
||
'atlas.addToBucketHint': 'Mentés meglátogatni kívánt helyként',
|
||
'atlas.bucketWhen': 'Mikor tervezed meglátogatni?',
|
||
'atlas.statsTab': 'Statisztikák',
|
||
'atlas.bucketTab': 'Bakancslista',
|
||
'atlas.addBucket': 'Hozzáadás a bakancslistához',
|
||
'atlas.bucketNotesPlaceholder': 'Jegyzetek (opcionális)',
|
||
'atlas.bucketEmpty': 'A bakancslistád üres',
|
||
'atlas.bucketEmptyHint': 'Adj hozzá helyeket, ahová álmodsz eljutni',
|
||
'atlas.days': 'Napok',
|
||
'atlas.visitedCountries': 'Meglátogatott országok',
|
||
'atlas.cities': 'Városok',
|
||
'atlas.noData': 'Még nincsenek utazási adatok',
|
||
'atlas.noDataHint': 'Hozz létre egy utazást és adj hozzá helyeket a világtérképhez',
|
||
'atlas.lastTrip': 'Utolsó utazás',
|
||
'atlas.nextTrip': 'Következő utazás',
|
||
'atlas.daysLeft': 'nap van hátra',
|
||
'atlas.streak': 'Sorozat',
|
||
'atlas.year': 'év',
|
||
'atlas.years': 'év',
|
||
'atlas.yearInRow': 'egymást követő év',
|
||
'atlas.yearsInRow': 'egymást követő év',
|
||
'atlas.tripIn': 'utazás',
|
||
'atlas.tripsIn': 'utazás',
|
||
'atlas.since': 'óta',
|
||
'atlas.europe': 'Európa',
|
||
'atlas.asia': 'Ázsia',
|
||
'atlas.northAmerica': 'É-Amerika',
|
||
'atlas.southAmerica': 'D-Amerika',
|
||
'atlas.africa': 'Afrika',
|
||
'atlas.oceania': 'Óceánia',
|
||
'atlas.other': 'Egyéb',
|
||
'atlas.firstVisit': 'Első utazás',
|
||
'atlas.lastVisitLabel': 'Utolsó utazás',
|
||
'atlas.tripSingular': 'Utazás',
|
||
'atlas.tripPlural': 'Utazások',
|
||
'atlas.placeVisited': 'Meglátogatott hely',
|
||
'atlas.placesVisited': 'Meglátogatott helyek',
|
||
|
||
// Utazástervező
|
||
'trip.tabs.plan': 'Terv',
|
||
'trip.tabs.reservations': 'Foglalások',
|
||
'trip.tabs.reservationsShort': 'Foglalás',
|
||
'trip.tabs.packing': 'Csomagolási lista',
|
||
'trip.tabs.packingShort': 'Csomag',
|
||
'trip.tabs.budget': 'Költségvetés',
|
||
'trip.tabs.files': 'Fájlok',
|
||
'trip.loading': 'Utazás betöltése...',
|
||
'trip.mobilePlan': 'Tervezés',
|
||
'trip.mobilePlaces': 'Helyek',
|
||
'trip.toast.placeUpdated': 'Hely frissítve',
|
||
'trip.toast.placeAdded': 'Hely hozzáadva',
|
||
'trip.toast.placeDeleted': 'Hely törölve',
|
||
'trip.toast.selectDay': 'Kérjük, először válassz egy napot',
|
||
'trip.toast.assignedToDay': 'Hely hozzárendelve a naphoz',
|
||
'trip.toast.reorderError': 'Nem sikerült átrendezni',
|
||
'trip.toast.reservationUpdated': 'Foglalás frissítve',
|
||
'trip.toast.reservationAdded': 'Foglalás hozzáadva',
|
||
'trip.toast.deleted': 'Törölve',
|
||
'trip.confirm.deletePlace': 'Biztosan törölni szeretnéd ezt a helyet?',
|
||
|
||
// Napi terv oldalsáv
|
||
'dayplan.emptyDay': 'Nincs tervezett hely erre a napra',
|
||
'dayplan.addNote': 'Jegyzet hozzáadása',
|
||
'dayplan.editNote': 'Jegyzet szerkesztése',
|
||
'dayplan.noteAdd': 'Jegyzet hozzáadása',
|
||
'dayplan.noteEdit': 'Jegyzet szerkesztése',
|
||
'dayplan.noteTitle': 'Jegyzet',
|
||
'dayplan.noteSubtitle': 'Napi jegyzet',
|
||
'dayplan.totalCost': 'Összköltség',
|
||
'dayplan.days': 'nap',
|
||
'dayplan.dayN': '{n}. nap',
|
||
'dayplan.calculating': 'Számítás...',
|
||
'dayplan.route': 'Útvonal',
|
||
'dayplan.optimize': 'Optimalizálás',
|
||
'dayplan.optimized': 'Útvonal optimalizálva',
|
||
'dayplan.routeError': 'Nem sikerült kiszámítani az útvonalat',
|
||
'dayplan.toast.needTwoPlaces': 'Legalább két hely szükséges az útvonal-optimalizáláshoz',
|
||
'dayplan.toast.routeOptimized': 'Útvonal optimalizálva',
|
||
'dayplan.toast.noGeoPlaces': 'Nem találhatók koordinátákkal rendelkező helyek az útvonalszámításhoz',
|
||
'dayplan.confirmed': 'Megerősítve',
|
||
'dayplan.pendingRes': 'Függőben',
|
||
'dayplan.pdf': 'PDF',
|
||
'dayplan.pdfTooltip': 'Napi terv exportálása PDF-be',
|
||
'dayplan.pdfError': 'Nem sikerült a PDF exportálás',
|
||
'dayplan.cannotReorderTransport': 'A rögzített időpontú foglalások nem rendezhetők át',
|
||
'dayplan.confirmRemoveTimeTitle': 'Időpont eltávolítása?',
|
||
'dayplan.confirmRemoveTimeBody': 'Ennek a helynek rögzített időpontja van ({time}). Az áthelyezéssel az időpont eltávolítódik és szabad rendezés válik lehetővé.',
|
||
'dayplan.confirmRemoveTimeAction': 'Időpont eltávolítása és áthelyezés',
|
||
'dayplan.cannotDropOnTimed': 'Elemek nem helyezhetők rögzített időpontú bejegyzések közé',
|
||
'dayplan.cannotBreakChronology': 'Ez megbontaná az időzített elemek és foglalások időrendi sorrendjét',
|
||
|
||
// Helyek oldalsáv
|
||
'places.addPlace': 'Hely/Tevékenység hozzáadása',
|
||
'places.importGpx': 'GPX importálás',
|
||
'places.gpxImported': '{count} hely importálva GPX-ből',
|
||
'places.urlResolved': 'Hely importálva URL-ből',
|
||
'places.gpxError': 'GPX importálás sikertelen',
|
||
'places.assignToDay': 'Melyik naphoz adod?',
|
||
'places.all': 'Összes',
|
||
'places.unplanned': 'Nem tervezett',
|
||
'places.search': 'Helyek keresése...',
|
||
'places.allCategories': 'Összes kategória',
|
||
'places.categoriesSelected': 'kategória',
|
||
'places.clearFilter': 'Szűrő törlése',
|
||
'places.count': '{count} hely',
|
||
'places.countSingular': '1 hely',
|
||
'places.allPlanned': 'Minden hely be van tervezve',
|
||
'places.noneFound': 'Nem találhatók helyek',
|
||
'places.editPlace': 'Hely szerkesztése',
|
||
'places.formName': 'Név',
|
||
'places.formNamePlaceholder': 'pl. Eiffel-torony',
|
||
'places.formDescription': 'Leírás',
|
||
'places.formDescriptionPlaceholder': 'Rövid leírás...',
|
||
'places.formAddress': 'Cím',
|
||
'places.formAddressPlaceholder': 'Utca, Város, Ország',
|
||
'places.formLat': 'Szélességi fok (pl. 48.8566)',
|
||
'places.formLng': 'Hosszúsági fok (pl. 2.3522)',
|
||
'places.formCategory': 'Kategória',
|
||
'places.noCategory': 'Nincs kategória',
|
||
'places.categoryNamePlaceholder': 'Kategória neve',
|
||
'places.formTime': 'Időpont',
|
||
'places.startTime': 'Kezdés',
|
||
'places.endTime': 'Befejezés',
|
||
'places.endTimeBeforeStart': 'A befejezési idő a kezdési idő előtt van',
|
||
'places.timeCollision': 'Időbeli átfedés:',
|
||
'places.formWebsite': 'Weboldal',
|
||
'places.formNotesPlaceholder': 'Személyes jegyzetek...',
|
||
'places.formReservation': 'Foglalás',
|
||
'places.reservationNotesPlaceholder': 'Foglalási jegyzetek, visszaigazolási szám...',
|
||
'places.mapsSearchPlaceholder': 'Helyek keresése...',
|
||
'places.mapsSearchError': 'Helykeresés sikertelen.',
|
||
'places.osmHint': 'OpenStreetMap keresés aktív (képek, nyitvatartás és értékelések nélkül). Bővített adatokhoz add meg a Google API kulcsot a beállításokban.',
|
||
'places.osmActive': 'Keresés OpenStreetMap-en keresztül (képek, értékelések és nyitvatartás nélkül). Bővített adatokhoz add meg a Google API kulcsot a beállításokban.',
|
||
'places.categoryCreateError': 'Nem sikerült létrehozni a kategóriát',
|
||
'places.nameRequired': 'Kérjük, adj meg egy nevet',
|
||
'places.saveError': 'Nem sikerült menteni',
|
||
// Hely részletek
|
||
'inspector.opened': 'Nyitva',
|
||
'inspector.closed': 'Zárva',
|
||
'inspector.openingHours': 'Nyitvatartás',
|
||
'inspector.showHours': 'Nyitvatartás megjelenítése',
|
||
'inspector.files': 'Fájlok',
|
||
'inspector.filesCount': '{count} fájl',
|
||
'inspector.removeFromDay': 'Eltávolítás a napról',
|
||
'inspector.addToDay': 'Hozzáadás a naphoz',
|
||
'inspector.confirmedRes': 'Megerősített foglalás',
|
||
'inspector.pendingRes': 'Függőben lévő foglalás',
|
||
'inspector.google': 'Megnyitás a Google Térképben',
|
||
'inspector.website': 'Weboldal megnyitása',
|
||
'inspector.addRes': 'Foglalás',
|
||
'inspector.editRes': 'Foglalás szerkesztése',
|
||
'inspector.participants': 'Résztvevők',
|
||
'inspector.trackStats': 'Útvonal adatok',
|
||
|
||
// Foglalások
|
||
'reservations.title': 'Foglalások',
|
||
'reservations.empty': 'Még nincsenek foglalások',
|
||
'reservations.emptyHint': 'Adj hozzá foglalásokat repülőkhöz, szállodákhoz és egyebekhez',
|
||
'reservations.add': 'Foglalás hozzáadása',
|
||
'reservations.addManual': 'Kézi foglalás',
|
||
'reservations.placeHint': 'Tipp: A foglalásokat legjobb közvetlenül egy helyről létrehozni, hogy összekapcsolódjon a napi tervvel.',
|
||
'reservations.confirmed': 'Megerősítve',
|
||
'reservations.pending': 'Függőben',
|
||
'reservations.summary': '{confirmed} megerősítve, {pending} függőben',
|
||
'reservations.fromPlan': 'Tervből',
|
||
'reservations.showFiles': 'Fájlok megjelenítése',
|
||
'reservations.editTitle': 'Foglalás szerkesztése',
|
||
'reservations.status': 'Állapot',
|
||
'reservations.datetime': 'Dátum és idő',
|
||
'reservations.startTime': 'Kezdési idő',
|
||
'reservations.endTime': 'Befejezési idő',
|
||
'reservations.date': 'Dátum',
|
||
'reservations.time': 'Időpont',
|
||
'reservations.timeAlt': 'Időpont (alternatív, pl. 19:30)',
|
||
'reservations.linkExisting': 'Meglévő fájl csatolása',
|
||
'reservations.notes': 'Jegyzetek',
|
||
'reservations.notesPlaceholder': 'További jegyzetek...',
|
||
'reservations.meta.airline': 'Légitársaság',
|
||
'reservations.meta.flightNumber': 'Járatszám',
|
||
'reservations.meta.from': 'Honnan',
|
||
'reservations.meta.to': 'Hová',
|
||
'reservations.meta.trainNumber': 'Vonatszám',
|
||
'reservations.meta.platform': 'Vágány',
|
||
'reservations.meta.seat': 'Ülés',
|
||
'reservations.meta.checkIn': 'Bejelentkezés',
|
||
'reservations.meta.checkOut': 'Kijelentkezés',
|
||
'reservations.meta.linkAccommodation': 'Szállás',
|
||
'reservations.meta.pickAccommodation': 'Szállás hozzárendelése',
|
||
'reservations.meta.noAccommodation': 'Nincs',
|
||
'reservations.meta.hotelPlace': 'Szálloda',
|
||
'reservations.meta.pickHotel': 'Szálloda kiválasztása',
|
||
'reservations.meta.fromDay': 'Ettől',
|
||
'reservations.meta.toDay': 'Eddig',
|
||
'reservations.meta.selectDay': 'Nap kiválasztása',
|
||
'reservations.type.flight': 'Repülő',
|
||
'reservations.type.hotel': 'Szálloda',
|
||
'reservations.type.restaurant': 'Étterem',
|
||
'reservations.type.train': 'Vonat',
|
||
'reservations.type.car': 'Autóbérlés',
|
||
'reservations.type.cruise': 'Hajóút',
|
||
'reservations.type.event': 'Esemény',
|
||
'reservations.type.tour': 'Túra',
|
||
'reservations.type.other': 'Egyéb',
|
||
'reservations.confirm.delete': 'Biztosan törölni szeretnéd a(z) "{name}" foglalást?',
|
||
'reservations.confirm.deleteTitle': 'Foglalás törlése?',
|
||
'reservations.confirm.deleteBody': '"{name}" véglegesen törlődik.',
|
||
'reservations.toast.updated': 'Foglalás frissítve',
|
||
'reservations.toast.removed': 'Foglalás törölve',
|
||
'reservations.toast.fileUploaded': 'Fájl feltöltve',
|
||
'reservations.toast.uploadError': 'Feltöltés sikertelen',
|
||
'reservations.newTitle': 'Új foglalás',
|
||
'reservations.bookingType': 'Foglalás típusa',
|
||
'reservations.titleLabel': 'Cím',
|
||
'reservations.titlePlaceholder': 'pl. Lufthansa LH123, Hotel Adlon, ...',
|
||
'reservations.locationAddress': 'Helyszín / Cím',
|
||
'reservations.locationPlaceholder': 'Cím, Repülőtér, Szálloda...',
|
||
'reservations.confirmationCode': 'Foglalási kód',
|
||
'reservations.confirmationPlaceholder': 'pl. ABC12345',
|
||
'reservations.day': 'Nap',
|
||
'reservations.noDay': 'Nincs nap',
|
||
'reservations.place': 'Hely',
|
||
'reservations.noPlace': 'Nincs hely',
|
||
'reservations.pendingSave': 'mentés…',
|
||
'reservations.uploading': 'Feltöltés...',
|
||
'reservations.attachFile': 'Fájl csatolása',
|
||
'reservations.toast.saveError': 'Nem sikerült menteni',
|
||
'reservations.toast.updateError': 'Nem sikerült frissíteni',
|
||
'reservations.toast.deleteError': 'Nem sikerült törölni',
|
||
'reservations.confirm.remove': '"{name}" foglalás eltávolítása?',
|
||
'reservations.linkAssignment': 'Összekapcsolás napi tervvel',
|
||
'reservations.pickAssignment': 'Válassz hozzárendelést a tervedből...',
|
||
'reservations.noAssignment': 'Nincs összekapcsolás (önálló)',
|
||
|
||
// Költségvetés
|
||
'budget.title': 'Költségvetés',
|
||
'budget.emptyTitle': 'Még nincs költségvetés létrehozva',
|
||
'budget.emptyText': 'Hozz létre kategóriákat és bejegyzéseket az utazási költségvetés tervezéséhez',
|
||
'budget.emptyPlaceholder': 'Kategória neve...',
|
||
'budget.createCategory': 'Kategória létrehozása',
|
||
'budget.category': 'Kategória',
|
||
'budget.categoryName': 'Kategória neve',
|
||
'budget.table.name': 'Név',
|
||
'budget.table.total': 'Összesen',
|
||
'budget.table.persons': 'Személyek',
|
||
'budget.table.days': 'nap',
|
||
'budget.table.perPerson': 'Személyenként',
|
||
'budget.table.perDay': 'Naponta',
|
||
'budget.table.perPersonDay': 'Fő / Nap',
|
||
'budget.table.note': 'Megjegyzés',
|
||
'budget.newEntry': 'Új bejegyzés',
|
||
'budget.defaultEntry': 'Új bejegyzés',
|
||
'budget.defaultCategory': 'Új kategória',
|
||
'budget.total': 'Összesen',
|
||
'budget.totalBudget': 'Teljes költségvetés',
|
||
'budget.byCategory': 'Kategóriánként',
|
||
'budget.editTooltip': 'Kattints a szerkesztéshez',
|
||
'budget.confirm.deleteCategory': 'Biztosan törölni szeretnéd a(z) "{name}" kategóriát {count} bejegyzéssel?',
|
||
'budget.deleteCategory': 'Kategória törlése',
|
||
'budget.perPerson': 'Személyenként',
|
||
'budget.paid': 'Fizetve',
|
||
'budget.open': 'Nyitott',
|
||
'budget.noMembers': 'Nincsenek résztvevők hozzárendelve',
|
||
'budget.settlement': 'Elszámolás',
|
||
'budget.settlementInfo': 'Kattints egy tag avatárjára egy költségvetési tételen a zöld jelöléshez — ez azt jelenti, hogy fizetett. Az elszámolás ezután mutatja, ki kinek mennyivel tartozik.',
|
||
'budget.netBalances': 'Nettó egyenlegek',
|
||
|
||
// Fájlok
|
||
'files.title': 'Fájlok',
|
||
'files.count': '{count} fájl',
|
||
'files.countSingular': '1 fájl',
|
||
'files.uploaded': '{count} feltöltve',
|
||
'files.uploadError': 'Feltöltés sikertelen',
|
||
'files.dropzone': 'Húzd ide a fájlokat',
|
||
'files.dropzoneHint': 'vagy kattints a böngészéshez',
|
||
'files.allowedTypes': 'Képek, PDF, DOC, DOCX, XLS, XLSX, TXT, CSV · Max 50 MB',
|
||
'files.uploading': 'Feltöltés...',
|
||
'files.filterAll': 'Összes',
|
||
'files.filterPdf': 'PDF-ek',
|
||
'files.filterImages': 'Képek',
|
||
'files.filterDocs': 'Dokumentumok',
|
||
'files.filterCollab': 'Közös jegyzetek',
|
||
'files.sourceCollab': 'Közös jegyzetekből',
|
||
'files.empty': 'Még nincsenek fájlok',
|
||
'files.emptyHint': 'Tölts fel fájlokat az utazásodhoz',
|
||
'files.openTab': 'Megnyitás új lapon',
|
||
'files.confirm.delete': 'Biztosan törölni szeretnéd ezt a fájlt?',
|
||
'files.toast.deleted': 'Fájl törölve',
|
||
'files.toast.deleteError': 'Nem sikerült törölni a fájlt',
|
||
'files.sourcePlan': 'Napi terv',
|
||
'files.sourceBooking': 'Foglalás',
|
||
'files.attach': 'Csatolás',
|
||
'files.pasteHint': 'Képeket a vágólapról is beillesztheted (Ctrl+V)',
|
||
'files.trash': 'Kuka',
|
||
'files.trashEmpty': 'A kuka üres',
|
||
'files.emptyTrash': 'Kuka ürítése',
|
||
'files.restore': 'Visszaállítás',
|
||
'files.star': 'Csillag',
|
||
'files.unstar': 'Csillag eltávolítása',
|
||
'files.assign': 'Hozzárendelés',
|
||
'files.assignTitle': 'Fájl hozzárendelése',
|
||
'files.assignPlace': 'Hely',
|
||
'files.assignBooking': 'Foglalás',
|
||
'files.unassigned': 'Nincs hozzárendelve',
|
||
'files.unlink': 'Kapcsolat eltávolítása',
|
||
'files.toast.trashed': 'Kukába helyezve',
|
||
'files.toast.restored': 'Fájl visszaállítva',
|
||
'files.toast.trashEmptied': 'Kuka kiürítve',
|
||
'files.toast.assigned': 'Fájl hozzárendelve',
|
||
'files.toast.assignError': 'Hozzárendelés sikertelen',
|
||
'files.toast.restoreError': 'Visszaállítás sikertelen',
|
||
'files.confirm.permanentDelete': 'Véglegesen törlöd ezt a fájlt? Ez nem vonható vissza.',
|
||
'files.confirm.emptyTrash': 'Véglegesen törlöd az összes kukába helyezett fájlt? Ez nem vonható vissza.',
|
||
'files.noteLabel': 'Megjegyzés',
|
||
'files.notePlaceholder': 'Megjegyzés hozzáadása...',
|
||
|
||
// Csomagolás
|
||
'packing.title': 'Csomagolási lista',
|
||
'packing.empty': 'A csomagolási lista üres',
|
||
'packing.import': 'Importálás',
|
||
'packing.importTitle': 'Csomagolási lista importálása',
|
||
'packing.importHint': 'Soronként egy tétel. Formátum: Kategória, Név, Súly g-ban (opcionális), Táska (opcionális), checked/unchecked (opcionális)',
|
||
'packing.importPlaceholder': 'Tisztálkodás, Fogkefe\nRuházat, Pólók, 200\nDokumentumok, Útlevél, , Kézipoggyász\nElektronika, Töltő, 50, Bőrönd, checked',
|
||
'packing.importCsv': 'CSV/TXT betöltése',
|
||
'packing.importAction': '{count} importálása',
|
||
'packing.importSuccess': '{count} tétel importálva',
|
||
'packing.importError': 'Importálás sikertelen',
|
||
'packing.importEmpty': 'Nincsenek importálható tételek',
|
||
'packing.progress': '{packed} / {total} becsomagolva ({percent}%)',
|
||
'packing.clearChecked': '{count} kipipált eltávolítása',
|
||
'packing.clearCheckedShort': '{count} eltávolítása',
|
||
'packing.suggestions': 'Javaslatok',
|
||
'packing.suggestionsTitle': 'Javaslatok hozzáadása',
|
||
'packing.allSuggested': 'Minden javaslat hozzáadva',
|
||
'packing.allPacked': 'Minden be van csomagolva!',
|
||
'packing.addPlaceholder': 'Új tárgy hozzáadása...',
|
||
'packing.categoryPlaceholder': 'Kategória...',
|
||
'packing.filterAll': 'Összes',
|
||
'packing.filterOpen': 'Nyitott',
|
||
'packing.filterDone': 'Kész',
|
||
'packing.emptyTitle': 'A csomagolási lista üres',
|
||
'packing.emptyHint': 'Adj hozzá tárgyakat vagy használd a javaslatokat',
|
||
'packing.emptyFiltered': 'Nincs elem ebben a szűrőben',
|
||
'packing.menuRename': 'Átnevezés',
|
||
'packing.menuCheckAll': 'Összes kipipálása',
|
||
'packing.menuUncheckAll': 'Összes jelölés törlése',
|
||
'packing.menuDeleteCat': 'Kategória törlése',
|
||
'packing.assignUser': 'Felhasználó hozzárendelése',
|
||
'packing.noMembers': 'Nincsenek utazási tagok',
|
||
'packing.addItem': 'Tétel hozzáadása',
|
||
'packing.addItemPlaceholder': 'Tétel neve...',
|
||
'packing.addCategory': 'Kategória hozzáadása',
|
||
'packing.newCategoryPlaceholder': 'Kategória neve (pl. Ruházat)',
|
||
'packing.applyTemplate': 'Sablon alkalmazása',
|
||
'packing.template': 'Sablon',
|
||
'packing.templateApplied': '{count} tétel hozzáadva a sablonból',
|
||
'packing.templateError': 'Nem sikerült alkalmazni a sablont',
|
||
'packing.bags': 'Táskák',
|
||
'packing.noBag': 'Nincs hozzárendelve',
|
||
'packing.totalWeight': 'Összsúly',
|
||
'packing.bagName': 'Táska neve...',
|
||
'packing.addBag': 'Táska hozzáadása',
|
||
'packing.changeCategory': 'Kategória módosítása',
|
||
'packing.confirm.clearChecked': 'Biztosan el szeretnéd távolítani a(z) {count} kipipált tárgyat?',
|
||
'packing.confirm.deleteCat': 'Biztosan törölni szeretnéd a(z) "{name}" kategóriát {count} tárggyal?',
|
||
'packing.defaultCategory': 'Egyéb',
|
||
'packing.toast.saveError': 'Nem sikerült menteni',
|
||
'packing.toast.deleteError': 'Nem sikerült törölni',
|
||
'packing.toast.renameError': 'Nem sikerült átnevezni',
|
||
'packing.toast.addError': 'Nem sikerült hozzáadni',
|
||
|
||
// Csomagolási javaslatok
|
||
'packing.suggestions.items': [
|
||
{ name: 'Útlevél', category: 'Dokumentumok' },
|
||
{ name: 'Személyi igazolvány', category: 'Dokumentumok' },
|
||
{ name: 'Utazási biztosítás', category: 'Dokumentumok' },
|
||
{ name: 'Repülőjegyek', category: 'Dokumentumok' },
|
||
{ name: 'Bankkártya', category: 'Pénzügyek' },
|
||
{ name: 'Készpénz', category: 'Pénzügyek' },
|
||
{ name: 'Vízum', category: 'Dokumentumok' },
|
||
{ name: 'Pólók', category: 'Ruházat' },
|
||
{ name: 'Nadrágok', category: 'Ruházat' },
|
||
{ name: 'Fehérnemű', category: 'Ruházat' },
|
||
{ name: 'Zoknik', category: 'Ruházat' },
|
||
{ name: 'Kabát', category: 'Ruházat' },
|
||
{ name: 'Hálóruha', category: 'Ruházat' },
|
||
{ name: 'Fürdőruha', category: 'Ruházat' },
|
||
{ name: 'Esőkabát', category: 'Ruházat' },
|
||
{ name: 'Kényelmes cipő', category: 'Ruházat' },
|
||
{ name: 'Fogkefe', category: 'Tisztálkodás' },
|
||
{ name: 'Fogkrém', category: 'Tisztálkodás' },
|
||
{ name: 'Sampon', category: 'Tisztálkodás' },
|
||
{ name: 'Dezodor', category: 'Tisztálkodás' },
|
||
{ name: 'Naptej', category: 'Tisztálkodás' },
|
||
{ name: 'Borotva', category: 'Tisztálkodás' },
|
||
{ name: 'Töltő', category: 'Elektronika' },
|
||
{ name: 'Powerbank', category: 'Elektronika' },
|
||
{ name: 'Fejhallgató', category: 'Elektronika' },
|
||
{ name: 'Úti adapter', category: 'Elektronika' },
|
||
{ name: 'Fényképezőgép', category: 'Elektronika' },
|
||
{ name: 'Fájdalomcsillapító', category: 'Egészség' },
|
||
{ name: 'Ragtapasz', category: 'Egészség' },
|
||
{ name: 'Fertőtlenítőszer', category: 'Egészség' },
|
||
],
|
||
|
||
// Tagok / Megosztás
|
||
'members.shareTrip': 'Utazás megosztása',
|
||
'members.inviteUser': 'Felhasználó meghívása',
|
||
'members.selectUser': 'Felhasználó kiválasztása…',
|
||
'members.invite': 'Meghívás',
|
||
'members.allHaveAccess': 'Minden felhasználónak már van hozzáférése.',
|
||
'members.access': 'Hozzáférés',
|
||
'members.person': 'személy',
|
||
'members.persons': 'személy',
|
||
'members.you': 'te',
|
||
'members.owner': 'Tulajdonos',
|
||
'members.leaveTrip': 'Utazás elhagyása',
|
||
'members.removeAccess': 'Hozzáférés eltávolítása',
|
||
'members.confirmLeave': 'Elhagyod az utazást? Elveszíted a hozzáférést.',
|
||
'members.confirmRemove': 'Eltávolítod a hozzáférést ettől a felhasználótól?',
|
||
'members.loadError': 'Nem sikerült betölteni a tagokat',
|
||
'members.added': 'hozzáadva',
|
||
'members.addError': 'Nem sikerült hozzáadni',
|
||
'members.removed': 'Tag eltávolítva',
|
||
'members.removeError': 'Nem sikerült eltávolítani',
|
||
|
||
// Kategóriák (Admin)
|
||
'categories.title': 'Kategóriák',
|
||
'categories.subtitle': 'Helyek kategóriáinak kezelése',
|
||
'categories.new': 'Új kategória',
|
||
'categories.empty': 'Még nincsenek kategóriák',
|
||
'categories.namePlaceholder': 'Kategória neve',
|
||
'categories.icon': 'Ikon',
|
||
'categories.color': 'Szín',
|
||
'categories.customColor': 'Egyéni szín kiválasztása',
|
||
'categories.preview': 'Előnézet',
|
||
'categories.defaultName': 'Kategória',
|
||
'categories.update': 'Frissítés',
|
||
'categories.create': 'Létrehozás',
|
||
'categories.confirm.delete': 'Kategória törlése? Az ebben a kategóriában lévő helyek nem törlődnek.',
|
||
'categories.toast.loadError': 'Nem sikerült betölteni a kategóriákat',
|
||
'categories.toast.nameRequired': 'Kérjük, adj meg egy nevet',
|
||
'categories.toast.updated': 'Kategória frissítve',
|
||
'categories.toast.created': 'Kategória létrehozva',
|
||
'categories.toast.saveError': 'Nem sikerült menteni',
|
||
'categories.toast.deleted': 'Kategória törölve',
|
||
'categories.toast.deleteError': 'Nem sikerült törölni',
|
||
|
||
// Biztonsági mentés (Admin)
|
||
'backup.title': 'Adatmentés',
|
||
'backup.subtitle': 'Adatbázis és minden feltöltött fájl',
|
||
'backup.refresh': 'Frissítés',
|
||
'backup.upload': 'Mentés feltöltése',
|
||
'backup.uploading': 'Feltöltés…',
|
||
'backup.create': 'Mentés készítése',
|
||
'backup.creating': 'Készítés…',
|
||
'backup.empty': 'Még nincsenek mentések',
|
||
'backup.createFirst': 'Első mentés készítése',
|
||
'backup.download': 'Letöltés',
|
||
'backup.restore': 'Visszaállítás',
|
||
'backup.confirm.restore': '"{name}" mentés visszaállítása?\n\nMinden jelenlegi adat a mentéssel lesz helyettesítve.',
|
||
'backup.confirm.uploadRestore': '"{name}" mentésfájl feltöltése és visszaállítása?\n\nMinden jelenlegi adat felülíródik.',
|
||
'backup.confirm.delete': '"{name}" mentés törlése?',
|
||
'backup.toast.loadError': 'Nem sikerült betölteni a mentéseket',
|
||
'backup.toast.created': 'Mentés sikeresen létrehozva',
|
||
'backup.toast.createError': 'Nem sikerült létrehozni a mentést',
|
||
'backup.toast.restored': 'Mentés visszaállítva. Az oldal újratöltődik…',
|
||
'backup.toast.restoreError': 'Nem sikerült visszaállítani',
|
||
'backup.toast.uploadError': 'Nem sikerült feltölteni',
|
||
'backup.toast.deleted': 'Mentés törölve',
|
||
'backup.toast.deleteError': 'Nem sikerült törölni',
|
||
'backup.toast.downloadError': 'Letöltés sikertelen',
|
||
'backup.toast.settingsSaved': 'Automatikus mentés beállításai mentve',
|
||
'backup.toast.settingsError': 'Nem sikerült menteni a beállításokat',
|
||
'backup.auto.title': 'Automatikus mentés',
|
||
'backup.auto.subtitle': 'Automatikus mentés ütemezés szerint',
|
||
'backup.auto.enable': 'Automatikus mentés engedélyezése',
|
||
'backup.auto.enableHint': 'A mentések automatikusan készülnek a választott ütemezés szerint',
|
||
'backup.auto.interval': 'Időköz',
|
||
'backup.auto.hour': 'Futtatás időpontja',
|
||
'backup.auto.hourHint': 'Szerver helyi ideje ({format} formátum)',
|
||
'backup.auto.dayOfWeek': 'A hét napja',
|
||
'backup.auto.dayOfMonth': 'A hónap napja',
|
||
'backup.auto.dayOfMonthHint': '1–28-ra korlátozva az összes hónappal való kompatibilitás érdekében',
|
||
'backup.auto.scheduleSummary': 'Ütemezés',
|
||
'backup.auto.summaryDaily': 'Minden nap {hour}:00-kor',
|
||
'backup.auto.summaryWeekly': 'Minden {day} {hour}:00-kor',
|
||
'backup.auto.summaryMonthly': 'Minden hónap {day}. napján {hour}:00-kor',
|
||
'backup.auto.envLocked': 'Docker',
|
||
'backup.auto.envLockedHint': 'Az automatikus mentés Docker környezeti változókon keresztül van konfigurálva. A beállítások módosításához frissítsd a docker-compose.yml fájlt és indítsd újra a konténert.',
|
||
'backup.auto.copyEnv': 'Docker env változók másolása',
|
||
'backup.auto.envCopied': 'Docker env változók vágólapra másolva',
|
||
'backup.auto.keepLabel': 'Régi mentések törlése ennyi idő után',
|
||
'backup.dow.sunday': 'Va',
|
||
'backup.dow.monday': 'Hé',
|
||
'backup.dow.tuesday': 'Ke',
|
||
'backup.dow.wednesday': 'Sze',
|
||
'backup.dow.thursday': 'Csü',
|
||
'backup.dow.friday': 'Pé',
|
||
'backup.dow.saturday': 'Szo',
|
||
'backup.interval.hourly': 'Óránként',
|
||
'backup.interval.daily': 'Naponta',
|
||
'backup.interval.weekly': 'Hetente',
|
||
'backup.interval.monthly': 'Havonta',
|
||
'backup.keep.1day': '1 nap',
|
||
'backup.keep.3days': '3 nap',
|
||
'backup.keep.7days': '7 nap',
|
||
'backup.keep.14days': '14 nap',
|
||
'backup.keep.30days': '30 nap',
|
||
'backup.keep.forever': 'Örökre megőrzés',
|
||
|
||
// Fotók
|
||
'photos.allDays': 'Minden nap',
|
||
'photos.noPhotos': 'Még nincsenek fotók',
|
||
'photos.uploadHint': 'Töltsd fel az úti fotóidat',
|
||
'photos.clickToSelect': 'vagy kattints a kiválasztáshoz',
|
||
'photos.linkPlace': 'Hely társítása',
|
||
'photos.noPlace': 'Nincs hely',
|
||
'photos.uploadN': '{n} fotó feltöltése',
|
||
|
||
// Mentés visszaállítása modal
|
||
'backup.restoreConfirmTitle': 'Mentés visszaállítása?',
|
||
'backup.restoreWarning': 'Minden jelenlegi adat (utazások, helyek, felhasználók, feltöltések) véglegesen lecserélődik a mentéssel. Ez a művelet nem vonható vissza.',
|
||
'backup.restoreTip': 'Tipp: Készíts mentést a jelenlegi állapotról a visszaállítás előtt.',
|
||
'backup.restoreConfirm': 'Igen, visszaállítás',
|
||
|
||
// PDF
|
||
'pdf.travelPlan': 'Utazási terv',
|
||
'pdf.planned': 'Tervezett',
|
||
'pdf.costLabel': 'Költség',
|
||
'pdf.preview': 'PDF előnézet',
|
||
'pdf.saveAsPdf': 'Mentés PDF-ként',
|
||
|
||
// Tervező
|
||
'planner.places': 'Helyek',
|
||
'planner.bookings': 'Foglalások',
|
||
'planner.packingList': 'Csomagolási lista',
|
||
'planner.documents': 'Dokumentumok',
|
||
'planner.dayPlan': 'Napi terv',
|
||
'planner.reservations': 'Foglalások',
|
||
'planner.minTwoPlaces': 'Legalább 2 koordinátákkal rendelkező hely szükséges',
|
||
'planner.noGeoPlaces': 'Nincsenek koordinátákkal rendelkező helyek',
|
||
'planner.routeCalculated': 'Útvonal kiszámítva',
|
||
'planner.routeCalcFailed': 'Nem sikerült kiszámítani az útvonalat',
|
||
'planner.routeError': 'Hiba az útvonalszámítás során',
|
||
'planner.routeOptimized': 'Útvonal optimalizálva',
|
||
'planner.reservationUpdated': 'Foglalás frissítve',
|
||
'planner.reservationAdded': 'Foglalás hozzáadva',
|
||
'planner.confirmDeleteReservation': 'Foglalás törlése?',
|
||
'planner.reservationDeleted': 'Foglalás törölve',
|
||
'planner.days': 'nap',
|
||
'planner.allPlaces': 'Összes hely',
|
||
'planner.totalPlaces': 'Összesen {n} hely',
|
||
'planner.noDaysPlanned': 'Még nincsenek napok tervezve',
|
||
'planner.editTrip': 'Utazás szerkesztése \u2192',
|
||
'planner.placeOne': '1 hely',
|
||
'planner.placeN': '{n} hely',
|
||
'planner.addNote': 'Jegyzet hozzáadása',
|
||
'planner.noEntries': 'Nincsenek bejegyzések erre a napra',
|
||
'planner.addPlace': 'Hely/tevékenység hozzáadása',
|
||
'planner.addPlaceShort': '+ Hely/tevékenység hozzáadása',
|
||
'planner.resPending': 'Foglalás függőben · ',
|
||
'planner.resConfirmed': 'Foglalás megerősítve · ',
|
||
'planner.notePlaceholder': 'Jegyzet\u2026',
|
||
'planner.noteTimePlaceholder': 'Időpont (opcionális)',
|
||
'planner.noteExamplePlaceholder': 'pl. S3 14:30-kor a főpályaudvarról, komp a 7. mólóról, ebédszünet\u2026',
|
||
'planner.totalCost': 'Összköltség',
|
||
'planner.searchPlaces': 'Helyek keresése\u2026',
|
||
'planner.allCategories': 'Összes kategória',
|
||
'planner.noPlacesFound': 'Nem találhatók helyek',
|
||
'planner.addFirstPlace': 'Első hely hozzáadása',
|
||
'planner.noReservations': 'Nincsenek foglalások',
|
||
'planner.addFirstReservation': 'Első foglalás hozzáadása',
|
||
'planner.new': 'Új',
|
||
'planner.addToDay': '+ Nap',
|
||
'planner.calculating': 'Számítás\u2026',
|
||
'planner.route': 'Útvonal',
|
||
'planner.optimize': 'Optimalizálás',
|
||
'planner.openGoogleMaps': 'Megnyitás a Google Térképben',
|
||
'planner.selectDayHint': 'Válassz egy napot a bal oldali listából a napi terv megtekintéséhez',
|
||
'planner.noPlacesForDay': 'Még nincsenek helyek erre a napra',
|
||
'planner.addPlacesLink': 'Helyek hozzáadása \u2192',
|
||
'planner.minTotal': 'perc összesen',
|
||
'planner.noReservation': 'Nincs foglalás',
|
||
'planner.removeFromDay': 'Eltávolítás a napról',
|
||
'planner.addToThisDay': 'Hozzáadás a naphoz',
|
||
'planner.overview': 'Áttekintés',
|
||
'planner.noDays': 'Még nincsenek napok',
|
||
'planner.editTripToAddDays': 'Szerkeszd az utazást napok hozzáadásához',
|
||
'planner.dayCount': '{n} nap',
|
||
'planner.clickToUnlock': 'Kattints a feloldáshoz',
|
||
'planner.keepPosition': 'Pozíció megtartása útvonal-optimalizálás során',
|
||
'planner.dayDetails': 'Nap részletei',
|
||
'planner.dayN': '{n}. nap',
|
||
|
||
// Irányítópult statisztikák
|
||
'stats.countries': 'Országok',
|
||
'stats.cities': 'Városok',
|
||
'stats.trips': 'Utazások',
|
||
'stats.places': 'Helyek',
|
||
'stats.worldProgress': 'Világ felfedezése',
|
||
'stats.visited': 'meglátogatott',
|
||
'stats.remaining': 'hátralévő',
|
||
'stats.visitedCountries': 'Meglátogatott országok',
|
||
|
||
// Nap részletei panel
|
||
'day.precipProb': 'Csapadékvalószínűség',
|
||
'day.precipitation': 'Csapadék',
|
||
'day.wind': 'Szél',
|
||
'day.sunrise': 'Napkelte',
|
||
'day.sunset': 'Napnyugta',
|
||
'day.hourlyForecast': 'Óránkénti előrejelzés',
|
||
'day.climateHint': 'Történelmi átlagok — valós előrejelzés a dátum előtti 16 napon belül érhető el.',
|
||
'day.noWeather': 'Nem állnak rendelkezésre időjárási adatok. Adj hozzá egy helyet koordinátákkal.',
|
||
'day.overview': 'Napi áttekintés',
|
||
'day.accommodation': 'Szállás',
|
||
'day.addAccommodation': 'Szállás hozzáadása',
|
||
'day.hotelDayRange': 'Alkalmazás napokra',
|
||
'day.noPlacesForHotel': 'Először adj hozzá helyeket az utazásodhoz',
|
||
'day.allDays': 'Összes',
|
||
'day.checkIn': 'Bejelentkezés',
|
||
'day.checkOut': 'Kijelentkezés',
|
||
'day.confirmation': 'Visszaigazolás',
|
||
'day.editAccommodation': 'Szállás szerkesztése',
|
||
'day.reservations': 'Foglalások',
|
||
|
||
// Collab bővítmény
|
||
'collab.tabs.chat': 'Csevegés',
|
||
'collab.tabs.notes': 'Jegyzetek',
|
||
'collab.tabs.polls': 'Szavazások',
|
||
'collab.whatsNext.title': 'Mi következik',
|
||
'collab.whatsNext.today': 'Ma',
|
||
'collab.whatsNext.tomorrow': 'Holnap',
|
||
'collab.whatsNext.empty': 'Nincsenek közelgő tevékenységek',
|
||
'collab.whatsNext.until': '-ig',
|
||
'collab.whatsNext.emptyHint': 'Az időponttal rendelkező tevékenységek itt jelennek meg',
|
||
'collab.chat.send': 'Küldés',
|
||
'collab.chat.placeholder': 'Üzenet írása...',
|
||
'collab.chat.empty': 'Kezdd el a beszélgetést',
|
||
'collab.chat.emptyHint': 'Az üzenetek az utazás minden tagjával meg vannak osztva',
|
||
'collab.chat.emptyDesc': 'Oszd meg ötleteidet, terveidet és híreidet az utazócsoportoddal',
|
||
'collab.chat.today': 'Ma',
|
||
'collab.chat.yesterday': 'Tegnap',
|
||
'collab.chat.deletedMessage': 'törölt egy üzenetet',
|
||
'collab.chat.loadMore': 'Korábbi üzenetek betöltése',
|
||
'collab.chat.justNow': 'éppen most',
|
||
'collab.chat.minutesAgo': '{n} perce',
|
||
'collab.chat.hoursAgo': '{n} órája',
|
||
'collab.notes.title': 'Jegyzetek',
|
||
'collab.notes.new': 'Új jegyzet',
|
||
'collab.notes.empty': 'Még nincsenek jegyzetek',
|
||
'collab.notes.emptyHint': 'Rögzítsd az ötleteidet és terveidet',
|
||
'collab.notes.all': 'Összes',
|
||
'collab.notes.titlePlaceholder': 'Jegyzet címe',
|
||
'collab.notes.contentPlaceholder': 'Írj valamit...',
|
||
'collab.notes.categoryPlaceholder': 'Kategória',
|
||
'collab.notes.newCategory': 'Új kategória...',
|
||
'collab.notes.category': 'Kategória',
|
||
'collab.notes.noCategory': 'Nincs kategória',
|
||
'collab.notes.color': 'Szín',
|
||
'collab.notes.save': 'Mentés',
|
||
'collab.notes.cancel': 'Mégse',
|
||
'collab.notes.edit': 'Szerkesztés',
|
||
'collab.notes.delete': 'Törlés',
|
||
'collab.notes.pin': 'Kitűzés',
|
||
'collab.notes.unpin': 'Kitűzés eltávolítása',
|
||
'collab.notes.daysAgo': '{n} napja',
|
||
'collab.notes.categorySettings': 'Kategóriák kezelése',
|
||
'collab.notes.create': 'Létrehozás',
|
||
'collab.notes.website': 'Weboldal',
|
||
'collab.notes.websitePlaceholder': 'https://...',
|
||
'collab.notes.attachFiles': 'Fájlok csatolása',
|
||
'collab.notes.noCategoriesYet': 'Még nincsenek kategóriák',
|
||
'collab.notes.emptyDesc': 'Hozz létre egy jegyzetet a kezdéshez',
|
||
'collab.polls.title': 'Szavazások',
|
||
'collab.polls.new': 'Új szavazás',
|
||
'collab.polls.empty': 'Még nincsenek szavazások',
|
||
'collab.polls.emptyHint': 'Kérdezd meg a csoportot és szavazzatok együtt',
|
||
'collab.polls.question': 'Kérdés',
|
||
'collab.polls.questionPlaceholder': 'Mit csináljunk?',
|
||
'collab.polls.addOption': 'Opció hozzáadása',
|
||
'collab.polls.optionPlaceholder': '{n}. opció',
|
||
'collab.polls.create': 'Szavazás létrehozása',
|
||
'collab.polls.close': 'Lezárás',
|
||
'collab.polls.closed': 'Lezárva',
|
||
'collab.polls.votes': '{n} szavazat',
|
||
'collab.polls.vote': '{n} szavazat',
|
||
'collab.polls.multipleChoice': 'Többszörös választás',
|
||
'collab.polls.multiChoice': 'Többszörös választás',
|
||
'collab.polls.deadline': 'Határidő',
|
||
'collab.polls.option': 'Opció',
|
||
'collab.polls.options': 'Opciók',
|
||
'collab.polls.delete': 'Törlés',
|
||
'collab.polls.closedSection': 'Lezárva',
|
||
|
||
// Emlékek / Immich
|
||
'memories.title': 'Fotók',
|
||
'memories.notConnected': 'Immich nincs csatlakoztatva',
|
||
'memories.notConnectedHint': 'Csatlakoztasd az Immich példányodat a Beállításokban, hogy itt lásd az utazási fotóidat.',
|
||
'memories.noDates': 'Adj hozzá dátumokat az utazáshoz a fotók betöltéséhez.',
|
||
'memories.noPhotos': 'Nem találhatók fotók',
|
||
'memories.noPhotosHint': 'Nem találhatók fotók az Immichben erre az utazási időszakra.',
|
||
'memories.photosFound': 'fotó',
|
||
'memories.fromOthers': 'másoktól',
|
||
'memories.sharePhotos': 'Fotók megosztása',
|
||
'memories.sharing': 'Megosztás',
|
||
'memories.reviewTitle': 'Nézd át a fotóidat',
|
||
'memories.reviewHint': 'Kattints a fotókra a megosztásból való kizáráshoz.',
|
||
'memories.shareCount': '{count} fotó megosztása',
|
||
'memories.immichUrl': 'Immich szerver URL',
|
||
'memories.immichApiKey': 'API kulcs',
|
||
'memories.testConnection': 'Kapcsolat tesztelése',
|
||
'memories.connected': 'Csatlakoztatva',
|
||
'memories.disconnected': 'Nincs csatlakoztatva',
|
||
'memories.connectionSuccess': 'Csatlakozva az Immichhez',
|
||
'memories.connectionError': 'Nem sikerült csatlakozni az Immichhez',
|
||
'memories.saved': 'Immich beállítások mentve',
|
||
'memories.addPhotos': 'Fotók hozzáadása',
|
||
'memories.selectPhotos': 'Fotók kiválasztása az Immichből',
|
||
'memories.selectHint': 'Koppints a fotókra a kijelölésükhöz.',
|
||
'memories.selected': 'kijelölve',
|
||
'memories.addSelected': '{count} fotó hozzáadása',
|
||
'memories.alreadyAdded': 'Hozzáadva',
|
||
'memories.private': 'Privát',
|
||
'memories.stopSharing': 'Megosztás leállítása',
|
||
'memories.oldest': 'Legrégebbi elöl',
|
||
'memories.newest': 'Legújabb elöl',
|
||
'memories.allLocations': 'Összes helyszín',
|
||
'memories.tripDates': 'Utazás dátumai',
|
||
'memories.allPhotos': 'Összes fotó',
|
||
'memories.confirmShareTitle': 'Megosztás az utazótársakkal?',
|
||
'memories.confirmShareHint': '{count} fotó lesz látható az utazás összes tagja számára. Később egyenként is priváttá teheted őket.',
|
||
'memories.confirmShareButton': 'Fotók megosztása',
|
||
}
|
||
|
||
export default hu
|