[v0.12.0 pre] Planning & Itinerary Overhaul, Recommendation Engine, OIDC Enhancements, and More (#931)

* Fixes [REQUEST] Email-based auto-linking for OIDC
Fixes #921

* Add ClusterMap integration for regions and cities with fit-to-bounds functionality

* Update COUNTRY_REGION_JSON_VERSION to v3.0 and modify state ID generation to use ISO2 code

* fix: handle email verification required case during signup

Updated the signup action to return a specific message when the backend responds with a 401 status, indicating that the signup succeeded but email verification is required. This allows the frontend to display the appropriate message using an i18n key.

* feat: add Advanced Configuration documentation with optional environment variables

* Fixes #511

* fix: update appVersion to v0.11.0-main-121425 and enhance socialProviders handling in settings page

* feat: implement social signup controls and update documentation for new environment variables

* fix: update LocationCard props and enhance restore data functionality

- Changed the user prop to null in LocationCard component on the dashboard page.
- Added isRestoring state to manage loading state during data restoration in settings.
- Updated the restore button to show a loading spinner when a restore operation is in progress.

* fix: update appVersion to v0.12.0-pre-dev-121625

* feat: implement itinerary planning feature with CollectionItineraryPlanner component and related updates

* feat: add overnight lodging indicator and functionality to CollectionItineraryPlanner

* feat: add compact display option to LocationCard and enhance lodging filtering in CollectionItineraryPlanner

* feat(itinerary): add itinerary management features and link modal

- Introduced ItineraryViewSet for managing itinerary items with create and reorder functionalities.
- Added itinerary linking capabilities in CollectionModal and CollectionItineraryPlanner components.
- Implemented new ItineraryLinkModal for linking existing items to specific dates.
- Enhanced the frontend with new modals for creating locations, lodging, transportation, notes, and checklists.
- Updated the backend to handle itinerary item creation and reordering with appropriate permissions.
- Improved data handling for unscheduled items and their association with the itinerary.
- Added new dependencies to the frontend for enhanced functionality.

* feat(itinerary): implement auto-generate functionality for itinerary items based on dated records

* feat(collection): enhance collection sharing logic and improve data handling on invite acceptance

* fix: update appVersion to correct pre-dev version

* feat(wikipedia): implement image selection from Wikipedia with enhanced results display

* Refactor code structure for improved readability and maintainability

* feat: add CollectionRecommendationView component for displaying location recommendations

- Implemented CollectionRecommendationView.svelte to handle location recommendations based on user input and selected categories.
- Added Recommendation and RecommendationResponse types to types.ts for better type safety and structure.
- Updated collections/[id]/+page.svelte to include a new view for recommendations, allowing users to switch between different views seamlessly.

* fix: update appVersion and improve button accessibility in collection views

* feat: add canModify prop to collection components for user permission handling

* feat: add itinerary removal functionality to various cards and update UI components

- Implemented `removeFromItinerary` function in `LodgingCard`, `NoteCard`, and `TransportationCard` to allow users to remove items from their itinerary.
- Replaced the trash icon with a calendar remove icon in `LocationCard`, `LodgingCard`, `NoteCard`, and `TransportationCard` for better visual representation.
- Updated the dropdown menus in `LodgingCard`, `NoteCard`, and `TransportationCard` to include the new remove from itinerary option.
- Enhanced `CollectionItineraryPlanner` to pass itinerary items to the respective cards.
- Removed `PointSelectionModal.svelte` as it is no longer needed.
- Refactored `LocationMedia.svelte` to integrate `ImageManagement` component and clean up unused code related to image handling.

* feat: enhance itinerary management with deduplication and initial visit date handling

* feat: add FullMap component for enhanced map functionality with clustering support

- Introduced FullMap.svelte to handle map rendering, clustering, and marker management.
- Updated map page to utilize FullMap component, replacing direct MapLibre usage.
- Implemented clustering options and marker properties handling in FullMap.
- Added utility functions for resolving theme colors and managing marker states.
- Enhanced user experience with hover popups and improved loading states for location details.
- Updated app version to v0.12.0-pre-dev-122225.

* feat: enhance map interaction for touch devices with custom popup handling

* feat: add progress tracker for folder views to display visited and planned locations

* feat: add map center and zoom state management with URL synchronization

* feat: add status and days until start fields to collections with filtering options

* Component folder structure changes

* feat: add LodgingMedia and LodgingModal components for managing lodging details and media attachments

feat: implement LocationSearchMap component for interactive location searching and mapping functionality

* fix: update contentType in ImageManagement component to 'lodging' for correct media handling

* feat: enhance lodging management with date validation and update messages

* feat: implement lodging detail page with server-side loading and image modal functionality

- Added a new server-side load function to fetch lodging details by ID.
- Created a new Svelte component for the lodging detail page, including image carousel and map integration.
- Implemented a modal for displaying images with navigation.
- Enhanced URL handling in the locations page to only read parameters.

* feat: add Transportation modal component and related routes

- Implemented TransportationModal component for creating and editing transportation entries.
- Added server-side loading for transportation details in the new route [id]/+page.server.ts.
- Created a new Svelte page for displaying transportation details with image and attachment handling.
- Integrated modal for editing transportation in the transportation details page.
- Updated lodging routes to include a modal for editing lodging entries.
- Removed unused delete action from lodging server-side logic.

* feat: add start_code and end_code fields to Transportation model and update related components

* feat: implement date validation for itinerary items and add day picker modal for scheduling

* Reorder town and county checks in geocoding.py

Fix detection if only town exists for a location but county is no city name

* Use address keys only if city is found

* Make sure reverse geocoding uses correct key for cities (#938)

* Reorder town and county checks in geocoding.py

Fix detection if only town exists for a location but county is no city name

* Use address keys only if city is found

* Refactor code structure for improved readability and maintainability

* Enhance collection management with modal updates and item handling

* feat: integrate CollectionMap component in collections page and update map titles in lodging and transportation pages

- Replaced inline map implementation with CollectionMap component in collections/[id]/+page.svelte for better modularity.
- Updated the map title in lodging/[id]/+page.svelte to reflect lodging context.
- Updated the map title in transportations/[id]/+page.svelte to reflect transportation context.
- Added functionality to collect and render GeoJSON data from transportation attachments in transportations/[id]/+page.svelte.

* chore: update copyright year to 2026 in various files

* feat: enhance backup export functionality with itinerary items and export IDs

* fix: improve dropdown close behavior by handling multiple event types

* fix: remove unnecessary cache decorator from globespin function

* feat: add initial visit date support in ChecklistModal and NoteModal, with UI suggestions for prefilled dates

* feat: add details view for checklist and note cards with edit functionality

* feat: add travel duration and GPX distance calculation to Transportation model and UI

* feat: add primary image support to Collection model, serializers, and UI components

* Refactor calendar components and enhance event detail handling

- Replaced direct calendar implementation with a reusable CalendarComponent in the calendar route.
- Introduced EventDetailsModal for displaying event details, improving modularity and readability.
- Added functionality to fetch event details asynchronously when an event is clicked.
- Implemented ICS calendar download functionality with loading state management.
- Enhanced collections page to support calendar view, integrating event handling and timezone management.
- Improved lodging and transportation pages to display local time for stays and trips, including timezone badges.
- Cleaned up unused code and comments for better maintainability.

* feat: enhance hero image handling in collection view by prioritizing primary image

* chore: update .env.example to include account email verification configuration

* feat: enhance LodgingCard and TransportationCard components with expandable details and improved layout

* feat: add price and currency fields to locations, lodging, and transportation components

- Introduced price and price_currency fields in LocationModal, LodgingDetails, LodgingModal, TransportationDetails, and TransportationModal components.
- Implemented MoneyInput and CurrencyDropdown components for handling monetary values and currency selection.
- Updated data structures and types to accommodate new price and currency fields across various models.
- Enhanced cost summary calculations in collections and routes to display total costs by currency.
- Added user preference for default currency in settings, affecting new item forms.
- Updated UI to display price information in relevant components, ensuring consistent formatting and user experience.

* feat: add Development Timeline link to overview and create timeline documentation

* feat: enhance map functionality with search and zoom features

- Updated availableViews in collection page to include map view based on lodging and transportation locations.
- Added search functionality to the map page, allowing users to filter pins by name and category.
- Implemented auto-zoom feature to adjust the map view based on filtered search results.
- Introduced a search bar with a clear button for better user experience.

* feat: enhance ISO code extraction and region matching logic in extractIsoCode function

* feat: enhance extractIsoCode function with normalization for locality matching

* feat: update extractIsoCode function to include additional ISO3166 levels for improved region matching

* feat: enhance extractIsoCode function to handle cases without city information and update CollectionMap to bind user data

* feat: add cron job for syncing visited regions and cities, enhance Docker and supervisord configurations

* feat: add CollectionItineraryDay model and related functionality for itinerary day metadata management

* feat: implement cleanup of out-of-range itinerary items and notify users of potential impacts on itinerary when dates change

* Refactor collection page for improved localization and code clarity

- Removed unused imports and consolidated cost category labels to be reactive.
- Updated cost summary function to accept localized labels.
- Enhanced localization for various UI elements, including buttons, headings, and statistics.
- Improved user feedback messages for better clarity and consistency.
- Ensured all relevant text is translatable using the i18n library.

* feat: add collaborator serialization and display in collections

- Implemented `_build_profile_pic_url` and `_serialize_collaborator` functions for user profile picture URLs and serialization.
- Updated `CollectionSerializer` and `UltraSlimCollectionSerializer` to include collaborators in the serialized output.
- Enhanced `CollectionViewSet` to prefetch shared_with users for optimized queries.
- Modified frontend components to display collaborators in collection details, including profile pictures and initials.
- Added new localization strings for collaborators.
- Refactored map and location components to improve usability and functionality.
- Updated app version to reflect new changes.

* feat: add dynamic lodging icons based on type in CollectionMap component

* feat: add CollectionStats component for detailed trip statistics

- Implemented CollectionStats.svelte to display various statistics related to the collection, including distances, activities, and locations visited.
- Enhanced CollectionMap.svelte to filter activities based on date range using new getActivityDate function.
- Updated LocationSearchMap.svelte to handle airport mode for start and end locations.
- Modified types.ts to include is_global property in CollectionItineraryItem for trip-wide items.
- Updated +page.svelte to integrate the new stats view and manage view state accordingly.

* feat: enhance itinerary management by removing old items on date change for notes and checklists; normalize date handling in CollectionMap

* feat: add functionality to change day and move items to trip-wide itinerary

- Implemented changeDay function in ChecklistCard, LocationCard, LodgingCard, NoteCard, and TransportationCard components to allow users to change the scheduled day of items.
- Added a button to move items to the global (trip-wide) itinerary in the aforementioned components, with appropriate dispatch events.
- Enhanced CollectionItineraryPlanner to handle moving items to the global itinerary and added UI elements for unscheduled items.
- Updated ItineraryDayPickModal to support the deletion of source visits when moving locations.
- Added new translations for "Change Day" and "Move Trip Wide" in the English locale.

* fix: specify full path for python3 in cron job and add shell and path variables

* fix: update appVersion to v0.12.0-pre-dev-010726

* feat: enhance CollectionItineraryPlanner and CollectionStats with dynamic links and transport type normalization

* Add Dev Container + WSL install docs and link in install guide (#944) (#951)

* feat: enhance internationalization support in CollectionMap and CollectionStats components

- Added translation support for various labels and messages in CollectionMap.svelte and CollectionStats.svelte using svelte-i18n.
- Updated English and Chinese locale files to include new translation keys for improved user experience.
- Simplified the rendering of recommendation views in the collections page.

* Refactor itinerary management and UI components

- Updated ItineraryViewSet to handle visit updates and creations more efficiently, preserving visit IDs when moving between days.
- Enhanced ChecklistCard, LodgingCard, TransportationCard, and NoteCard to include a new "Change Day" option in the actions menu.
- Improved user experience in CollectionItineraryPlanner by tracking specific itinerary items being moved and ensuring only the relevant entries are deleted.
- Added new location sharing options in LodgingCard and TransportationCard for Apple Maps, Google Maps, and OpenStreetMap.
- Updated translations in en.json for consistency and clarity.
- Minor UI adjustments for better accessibility and usability across various components.

* feat: implement action menus and close event handling in card components

* feat: refactor Dockerfile and supervisord configuration to remove cron and add periodic sync script

* feat: enhance LocationSearchMap and TransportationDetails components with initialization handling and airport mode logic

* feat: add airport and location search mode labels to localization file

* feat: enhance periodic sync logging and improve airport mode handling in LocationSearchMap

* feat: enhance unscheduled items display with improved card interactions and accessibility

* Add dev compose for hot reload and update WSL dev container docs (#958)

* feat: enhance localization for itinerary linking and transportation components

* Localization: update localization files with new keys and values

* fix: improve error messages for Overpass API responses

* chore: update dependencies in frontend package.json and pnpm-lock.yaml

- Updated @sveltejs/adapter-node from ^5.2.12 to ^5.4.0
- Updated @sveltejs/adapter-vercel from ^5.7.0 to ^6.3.0
- Updated tailwindcss from ^3.4.17 to ^3.4.19
- Updated typescript from ^5.8.3 to ^5.9.3
- Updated vite from ^5.4.19 to ^5.4.21

* chore: update dependencies in pnpm-lock.yaml to latest versions

* Refactor code structure for improved readability and maintainability

* Refactor code structure for improved readability and maintainability

* fix: update package dependencies to resolve compatibility issues

* Add "worldtravel" translations to multiple locale files

- Added "worldtravel" key with translations for Spanish, French, Hungarian, Italian, Japanese, Korean, Dutch, Norwegian, Polish, Brazilian Portuguese, Russian, Slovak, Swedish, Turkish, Ukrainian, and Chinese.
- Updated the navigation section in each locale file to include the new "worldtravel" entry.

* Add new screenshots and update email verification message in locale file

* feat: Implement data restoration functionality with file import

- Added a new action `restoreData` in `+page.server.ts` to handle file uploads for restoring collections.
- Enhanced the UI in `+page.svelte` to include an import button and a modal for import progress.
- Integrated file input handling to trigger form submission upon file selection.
- Removed unused GSAP animations from the login, profile, and signup pages for cleaner code.

* feat: Add modals for creating locations and lodging from recommendations, enhance image import functionality

* fix: Adjust styles to prevent horizontal scroll and enhance floating action button visibility

* feat: Enhance error handling and messaging for Google Maps and OpenStreetMap geocoding functions

* fix: Enhance error messaging for Google Maps access forbidden response

* feat: Add User-Agent header to Google Maps API requests and refine error messaging for access forbidden response

* fix: Update User-Agent header in Google Maps API requests for improved compatibility

* fix: Disable proxy settings in Google Maps API request to prevent connection issues

* fix: Update Trivy security scan configuration and add .trivyignore for known false positives

* fix: Refactor update method to handle is_public cascading for related items

* feat: Integrate django-invitations for user invitation management and update settings

* feat: Add Tailwind CSS and DaisyUI plugin for styling

* feat: Add Tailwind CSS and DaisyUI plugin for styling

* feat: Add "Invite a User" guide and update navigation links

* docs: Update "Invite a User" guide to include email configuration tip

* feat: Update email invitation template for improved styling and clarity

* fix: Remove trailing backslash from installation note in Unraid documentation

* feat: Add export/import messages and user email verification prompts in multiple languages

* Squashed commit of the following:

commit a993a15b93ebb7521ae2e5cc31596b98b29fcd6c
Author: Alex <div@alexe.at>
Date:   Mon Jan 12 20:44:47 2026 +0100

    Translated using Weblate (German)

    Currently translated at 100.0% (1048 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/de/

commit fdc455d9424fbb0f6b72179d9eb1340411700773
Author: Ettore Atalan <atalanttore@googlemail.com>
Date:   Sat Jan 10 23:24:23 2026 +0100

    Translated using Weblate (German)

    Currently translated at 100.0% (1048 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/de/

commit 5942129c55e89dd999a13d4df9c40e6e3189355c
Author: Orhun <orhunavcu@gmail.com>
Date:   Sun Jan 11 13:05:31 2026 +0100

    Translated using Weblate (Turkish)

    Currently translated at 100.0% (1048 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/tr/

commit 8712e43d8ba4a7e7fe163fb454d6577187f9a375
Author: Henrique Fonseca Veloso <henriquefv@tutamail.com>
Date:   Fri Jan 9 22:53:11 2026 +0100

    Translated using Weblate (Portuguese (Brazil))

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pt_BR/

commit 18ee56653470413afe8d71ecd2b5028f6e4cf118
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:52:57 2026 +0100

    Translated using Weblate (Dutch)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/nl/

commit 57783c544e583c035c8b57b5c10ca320f25f399e
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:52:14 2026 +0100

    Translated using Weblate (Arabic)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/ar/

commit fb09edfd85bc85234b1c1ba7dd499f2915093fff
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:52:26 2026 +0100

    Translated using Weblate (Spanish)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/es/

commit 554a207d8e454a1f7ae826e2a40d389b94be5512
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:52:21 2026 +0100

    Translated using Weblate (German)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/de/

commit b70b9db27fb8607beefeb288185601c8f5eae28d
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:53:02 2026 +0100

    Translated using Weblate (Norwegian Bokmål)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/nb_NO/

commit 3b467caa9007c553e4ae7de97f53b6e462161ea3
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:53:07 2026 +0100

    Translated using Weblate (Polish)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/pl/

commit 30fbbfba3572c8f78ec7c7e1a231e363aca1ef10
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:53:17 2026 +0100

    Translated using Weblate (Russian)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/ru/

commit 8cecb492cfcac0a1f93ee8919f7b41d978d331ee
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:52:42 2026 +0100

    Translated using Weblate (Italian)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/it/

commit f0d3d41029c89bfa83d5891ee7af70241f27b7be
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:52:38 2026 +0100

    Translated using Weblate (Hungarian)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/hu/

commit 102e0f1912d010d38755a1713abb2a7f7564aafb
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:53:21 2026 +0100

    Translated using Weblate (Slovak)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/sk/

commit 428b8f18cf6195a96b55109e0221413d82415a2f
Author: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Date:   Sat Jan 10 08:55:28 2026 +0100

    Translated using Weblate (Ukrainian)

    Currently translated at 100.0% (1048 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/uk/

commit 1a71aaf279ecab26c0c1fede05025732e6dcfa5e
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:53:27 2026 +0100

    Translated using Weblate (Swedish)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/sv/

commit 36ec3701f3a1a904e7c42ac4ffbe6a050dc6d1ed
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:53:43 2026 +0100

    Translated using Weblate (Chinese (Simplified Han script))

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/zh_Hans/

commit 65d8b74b340c877cad2028b7142c783a1b568d49
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:52:48 2026 +0100

    Translated using Weblate (Japanese)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/ja/

commit 4d11d1d31022583657e93aee70301a8ffcde1340
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:52:52 2026 +0100

    Translated using Weblate (Korean)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/ko/

commit bd1135bcb965ad73cf493771b15081cc97cf513a
Author: Orhun <orhunavcu@gmail.com>
Date:   Fri Jan 9 22:53:33 2026 +0100

    Translated using Weblate (Turkish)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/tr/

commit 2c3d814119f4cf2dabd20933699f5b991f20f3e6
Author: Anonymous <noreply@weblate.org>
Date:   Fri Jan 9 22:52:32 2026 +0100

    Translated using Weblate (French)

    Currently translated at 99.9% (1047 of 1048 strings)

    Translation: AdventureLog/Web App
    Translate-URL: https://hosted.weblate.org/projects/adventurelog/web-app/fr/

* Refactor code structure and remove redundant code blocks for improved readability and maintainability

* fix: Correct appVersion to match the latest pre-release version

* fix: Add missing vulnerability reference for jaraco.context in .trivyignore

---------

Co-authored-by: Lars Lehmann <33843261+larsl-net@users.noreply.github.com>
Co-authored-by: Lars Lehmann <lars@lmail.eu>
Co-authored-by: Nick Petrushin <n.a.petrushin@gmail.com>
This commit is contained in:
Sean Morley
2026-01-14 10:22:14 -05:00
committed by GitHub
parent d954ac057d
commit c39ff2449e
206 changed files with 33830 additions and 14254 deletions

View File

@@ -1,16 +1,11 @@
{
"navbar": {
"adventures": "Kalandok",
"collections": "Gyűjtemények",
"worldtravel": "Világutazás",
"map": "Térkép",
"users": "Felhasználók",
"search": "Keresés",
"profile": "Profil",
"greeting": "Szia",
"my_adventures": "Saját kalandjaim",
"my_tags": "Saját címkéim",
"tag": "Címke",
"shared_with_me": "Velem megosztva",
"settings": "Beállítások",
"logout": "Kijelentkezés",
@@ -32,16 +27,14 @@
"northernLights": "Sarki fény",
"dim": "Halvány"
},
"navigation": "Navigáció"
"navigation": "Navigáció",
"worldtravel": "Világutazás"
},
"about": {
"about": "Névjegy",
"license": "GPL-3.0 licenc alatt terjesztve.",
"source_code": "Forráskód",
"message": "Készült ❤️-el az Egyesült Államokban.",
"oss_attributions": "Nyílt forráskódú hivatkozások",
"nominatim_1": "A helykeresést és geokódolást a következő biztosítja:",
"nominatim_2": "Adataik az ODbL licenc alatt érhetők el.",
"other_attributions": "További hivatkozások a README fájlban találhatók.",
"generic_attributions": "Jelentkezz be az AdventureLog-ba, hogy megtekinthesd az engedélyezett integrációk és szolgáltatások hivatkozásait.",
"close": "Bezárás",
@@ -79,11 +72,6 @@
"invalid_date_range": "Érvénytelen dátumtartomány",
"timezone": "Időzóna",
"no_visits": "Nincsenek látogatások",
"departure_timezone": "Indulási időzóna",
"arrival_timezone": "Érkezési időzóna",
"departure_date": "Indulás dátuma",
"arrival_date": "Érkezés dátuma",
"no_image_found": "Nem található kép",
"collection_link_location_error": "Hiba történt a hely gyűjteményhez adásakor",
"location_delete_confirm": "Biztosan törölni szeretnéd ezt a helyet? Ez a művelet nem visszavonható.",
"checklist_delete_confirm": "Biztosan törölni szeretnéd ezt az ellenőrzőlistát? Ez a művelet nem visszavonható.",
@@ -95,7 +83,6 @@
"delete_transportation": "Közlekedés törlése",
"delete_lodging": "Szállás törlése",
"open_details": "Részletek megnyitása",
"edit_adventure": "Kaland szerkesztése",
"edit_location": "Hely szerkesztése",
"remove_from_collection": "Eltávolítás a gyűjteményből",
"add_to_collection": "Hozzáadás a gyűjteményhez",
@@ -114,8 +101,6 @@
"copy_coordinates": "Koordináták másolása",
"visits": "Látogatások",
"create_new": "Új létrehozása...",
"adventure": "Kaland",
"count_txt": "találat egyezik a kereséseddel",
"sort": "Rendezés",
"order_by": "Rendezés alapja",
"order_direction": "Rendezés iránya",
@@ -124,76 +109,56 @@
"updated": "Frissítve",
"name": "Név",
"date": "Dátum",
"activity_types": "Tevékenységtípusok",
"tags": "Címkék",
"add_a_tag": "Címke hozzáadása",
"date_constrain": "Korlátozás a gyűjtemény dátumaira",
"rating": "Értékelés",
"my_images": "Saját képeim",
"no_images": "Nincsenek képek",
"distance": "Távolság",
"share_location": "Hely megosztása!",
"share_collection": "Gyűjtemény megosztása!",
"copy_link": "Hivatkozás másolása",
"sun_times": "Napkelte és napnyugta",
"sunrise": "Napkelte",
"sunset": "Napnyugta",
"image": "Kép",
"upload_image": "Kép feltöltése",
"open_in_maps": "Megnyitás térképen",
"url": "URL",
"fetch_image": "Kép letöltése",
"wikipedia": "Wikipédia",
"add_notes": "Jegyzet hozzáadása",
"warning": "Figyelmeztetés",
"my_adventures": "Saját kalandjaim",
"no_linkable_adventures": "Nem található olyan kaland, amely ehhez a gyűjteményhez kapcsolható.",
"add": "Hozzáadás",
"save_next": "Mentés és tovább",
"end_date": "Befejezés dátuma",
"start_date": "Kezdés dátuma",
"remove": "Eltávolítás",
"location": "Hely",
"search_for_location": "Hely keresése",
"clear_map": "Térkép törlése",
"search_results": "Keresési eredmények",
"collection_no_start_end_date": "A gyűjteményhez kezdő- és befejezési dátum hozzáadása engedélyezi az útiterv-tervezési funkciókat az oldalon.",
"no_results": "Nincs találat",
"wiki_location_desc": "A Wikipédia cikk rövid kivonatát jeleníti meg, amely megegyezik a hely nevével.",
"attachments": "Mellékletek",
"attachment": "Melléklet",
"images": "Képek",
"image_modal_navigate": "Használd a nyilakat vagy kattints a navigáláshoz",
"generate_desc": "Leírás generálása",
"public_location": "Nyilvános hely",
"location_information": "Helyinformáció",
"link": "Hivatkozás",
"links": "Hivatkozások",
"description": "Leírás",
"sources": "Források",
"collection_adventures": "Gyűjtemény kalandjainak megjelenítése",
"collection_locations": "Gyűjtemény helyeinek megjelenítése",
"filter": "Szűrő",
"category_filter": "Kategóriaszűrő",
"category": "Kategória",
"clear": "Törlés",
"my_collections": "Saját gyűjteményeim",
"open_filters": "Szűrők megnyitása",
"archived_collections": "Archivált gyűjtemények",
"share": "Megosztás",
"private": "Privát",
"public": "Nyilvános",
"archived": "Archivált",
"name_location": "név, helyszín",
"loading_adventures": "Kalandok betöltése...",
"all_adventures_already_linked": "Minden kaland már hozzá van kapcsolva ehhez a gyűjteményhez.",
"edit_collection": "Gyűjtemény szerkesztése",
"unarchive": "Archiválás visszavonása",
"archive": "Archiválás",
"no_collections_to_add_location": "Nem található gyűjtemény, amelyhez hozzá lehetne adni ezt a helyet.",
"create_collection_first": "Hozz létre egy gyűjteményt, hogy rendszerezhesd kalandjaidat és emlékeidet.",
"done": "Kész",
"adventures_available": "Elérhető kalandok",
"collections_linked": "Kapcsolódó gyűjtemények",
"not_visited": "Nem látogatott",
"archived_collection_message": "A gyűjtemény sikeresen archiválva!",
@@ -208,92 +173,49 @@
"planned": "Tervezett",
"duration": "Időtartam",
"all": "Összes",
"image_removed_success": "A kép sikeresen eltávolítva!",
"image_removed_error": "Hiba a kép eltávolítása során",
"no_image_url": "Nem található kép ezen az URL-en.",
"image_upload_success": "A kép sikeresen feltöltve!",
"image_upload_error": "Hiba a kép feltöltése során",
"dates": "Dátumok",
"wiki_image_error": "Hiba a Wikipédia-kép lekérésekor",
"start_before_end_error": "A kezdési dátumnak korábbinak kell lennie a befejezés dátumánál",
"actions": "Műveletek",
"see_adventures": "Kalandok megtekintése",
"image_fetch_failed": "Nem sikerült lekérni a képet",
"no_location": "Kérlek, adj meg egy helyet",
"no_description_found": "Nem található leírás",
"location_created": "Hely létrehozva",
"location_create_error": "Nem sikerült létrehozni a helyet",
"lodging": "Szállás",
"create_location": "Hely létrehozása",
"location_updated": "Hely frissítve",
"location_update_error": "Nem sikerült frissíteni a helyet",
"set_to_pin": "Beállítás térképtűként",
"category_fetch_error": "Hiba a kategóriák lekérésekor",
"new_location": "Új hely",
"basic_information": "Alapinformációk",
"no_locations_to_recommendations": "Nem találhatók helyek. Adj hozzá legalább egyet az ajánlásokhoz.",
"display_name": "Megjelenített név",
"adventure_not_found": "Nincsenek megjeleníthető kalandok. Adj hozzá néhányat a jobb alsó sarokban lévő plusz gombbal, vagy módosítsd a szűrőket!",
"collection_contents": "A gyűjtemény tartalma",
"no_adventures_found": "Nem találhatók kalandok",
"no_locations_found": "Nem találhatók helyek",
"no_adventures_message": "Kezdd el dokumentálni kalandjaidat és tervezd meg az újakat. Minden utazás egy mesélésre érdemes történet.",
"mark_visited": "Megjelölés látogatottként",
"error_updating_regions": "Hiba a régiók frissítésekor",
"regions_updated": "régiók frissítve",
"cities_updated": "városok frissítve",
"visited_region_check": "Látogatott régió ellenőrzése",
"visited_region_check_desc": "Ha ezt kiválasztod, a rendszer ellenőrzi az összes látogatott kalandodat, és a hozzájuk tartozó régiókat látogatottként jelöli meg a világutazásban.",
"update_visited_regions": "Látogatott régiók frissítése",
"update_visited_regions_disclaimer": "Ez eltarthat egy ideig, a meglátogatott kalandok számától függően.",
"link_new": "Új összekapcsolása...",
"add_new": "Új hozzáadása...",
"transportation": "Közlekedés",
"note": "Jegyzet",
"checklist": "Ellenőrzőlista",
"collection_archived": "Ez a gyűjtemény archiválva lett.",
"visit_link": "Hivatkozás meglátogatása",
"collection_completed": "Befejezted ezt a gyűjteményt!",
"collection_stats": "Gyűjtemény statisztikái",
"keep_exploring": "Fedezz fel tovább!",
"linked_adventures": "Kapcsolódó kalandok",
"notes": "Jegyzetek",
"checklists": "Ellenőrzőlisták",
"transportations": "Közlekedések",
"adventure_calendar": "Kalandnaptár",
"visit_calendar": "Látogatási naptár",
"day": "Nap",
"itineary_by_date": "Útiterv dátum szerint",
"nothing_planned": "Erre a napra nincs terv. Élvezd az utazást!",
"copied_to_clipboard": "Vágólapra másolva!",
"copy_failed": "Másolás sikertelen",
"show": "Megjelenítés",
"hide": "Elrejtés",
"clear_location": "Hely törlése",
"starting_airport": "Indulási repülőtér",
"view_profile": "Profil megtekintése",
"joined": "Csatlakozott",
"ending_airport": "Érkezési repülőtér",
"no_location_found": "Nem található hely",
"from": "Innen",
"to": "Ide",
"will_be_marked_location": "látogatottnak lesz jelölve, amint a hely mentésre kerül.",
"start": "Kezdés",
"end": "Befejezés",
"emoji_picker": "Emoji választó",
"download_calendar": "Naptár letöltése",
"all_day": "Egész napos",
"ordered_itinerary": "Rendezett útiterv",
"itinerary": "Útiterv",
"all_linked_items": "Összes kapcsolt elem",
"date_itinerary": "Útiterv dátum szerint",
"no_ordered_items": "Adj hozzá dátummal rendelkező elemeket a gyűjteményhez, hogy itt megjelenjenek.",
"date_information": "Dátum információ",
"flight_information": "Repülési információk",
"out_of_range": "Nem szerepel az útiterv dátumtartományában",
"preview": "Előnézet",
"finding_recommendations": "Rejtett gyöngyszemek keresése a következő kalandodhoz",
"location_details": "Hely részletei",
"city": "Város",
"region": "Régió",
"md_instructions": "Írd ide a markdown szövegedet...",
@@ -302,14 +224,10 @@
"attachment_upload_error": "Hiba a melléklet feltöltésekor",
"upload": "Feltöltés",
"attachment_delete_success": "A melléklet sikeresen törölve!",
"attachment_update_success": "A melléklet sikeresen frissítve!",
"attachment_name": "Melléklet neve",
"gpx_tip": "Tölts fel GPX fájlokat mellékletként, hogy megjelenjenek a térképen!",
"attachment_update_error": "Hiba a melléklet frissítésekor",
"activities": {},
"lodging_information": "Szállás információk",
"price": "Ár",
"reservation_number": "Foglalási szám",
"filters_and_sort": "Szűrés és rendezés",
"filters_and_stats": "Szűrők és statisztikák",
"travel_progress": "Utazás előrehaladása",
@@ -416,7 +334,6 @@
"activity_name": "Tevékenység neve",
"activity_name_placeholder": "Reggeli futás",
"sport_type": "Sport típusa",
"sport_type_placeholder": "Terepfutás",
"elapsed_time": "Eltelt idő",
"elevation_gain": "Szintemelkedés",
"elevation_loss": "Szintvesztés",
@@ -440,9 +357,7 @@
"connect_to_wanderer": "Csatlakozás a Wandererhez",
"activity_statistics": "Tevékenység statisztikák",
"activity_statistics_description": "Fittségi és teljesítmény eredményeid",
"activities_name": "Tevékenységek",
"total_recorded": "Összes rögzített",
"total_covered": "Összes megtett",
"active_duration": "Aktív időtartam",
"activity_name_required": "A tevékenység neve kötelező",
"confirm_delete_activity": "Biztosan törölni szeretnéd ezt a tevékenységet?",
@@ -457,19 +372,7 @@
"rest": "Pihenés",
"high": "Magas",
"low": "Alacsony",
"route_map": "Útvonal térkép",
"selected_images": "Kiválasztott képek",
"selected_attachments": "Kiválasztott mellékletek",
"my_attachments": "Saját mellékleteim",
"linked_locations": "Kapcsolódó helyek",
"lodging_save_error": "Hiba a szállás mentésekor",
"attachment_removed_success": "Melléklet sikeresen eltávolítva",
"attachment_removed_error": "Hiba a melléklet eltávolításakor",
"no_attachments": "Nincsenek mellékletek",
"no_attachments_desc": "Tölts fel fájlokat a kezdéshez",
"attachments_upload_info": "A mellékletek a mentés után kerülnek feltöltésre",
"image_upload_info": "A képek a mentés után kerülnek feltöltésre",
"no_images_desc": "Tölts fel képeket a kezdéshez",
"activities_text": "tevékenységek",
"total_climbed": "Összes mászás",
"distance_covered": "Megtett távolság",
@@ -478,18 +381,113 @@
"recorded_sessions": "Rögzített szakaszok",
"activity_breakdown_by_category": "Tevékenységek kategóriák szerinti bontása",
"dates_not_saved": "Látogatás még nem mentve",
"dates_not_saved_description": "Kattints a „Látogatás hozzáadása” gombra a mentéshez"
"dates_not_saved_description": "Kattints a „Látogatás hozzáadása” gombra a mentéshez",
"active_days": "Aktív napok",
"add_here": "Add ide",
"airport_code_examples": "JFK, LAX, LHR...",
"airport_search_mode": "Repülőtér keresési mód",
"all_locations_already_linked": "Az összes hely már kapcsolódik ehhez a gyűjteményhez.",
"arrival_airport": "Érkezési repülőtér",
"avg_rating": "Átl. értékelés",
"burned": "égett",
"categories": "Kategóriák",
"cities": "Városok",
"clear_search": "Keresés törlése",
"click_map_add_marker": "Kattintson a térképre egy jelölő eldobásához, majd adja hozzá ide.",
"completed": "Befejezve",
"content_media": "Tartalom",
"countries": "Országok",
"country": "ország",
"departure_airport": "Indulási repülőtér",
"distance_traveled": "Megtett távolság",
"end_location": "Befejezési hely",
"enter_location_display_name": "Adja meg a hely megjelenített nevét",
"files": "Fájlok",
"flight": "Repülési",
"folder": "Mappa",
"folder_view": "Mappa nézet - minden adatot megjelenít",
"footprints": "Lábnyomok",
"gained": "szerzett",
"geographic_breakdown": "Földrajzi bontás",
"gpx_routes": "GPX útvonalak",
"hide_filters": "Szűrők elrejtése",
"images_captured": "Rögzített képek",
"in": "be",
"in_progress": "Folyamatban van",
"items": "tételeket",
"itinerary_link_modal": {
"add_here": "Add ide",
"add_here_keep_date": "Hozzáadás (Dátum megtartása)",
"add_to_itinerary": "Hozzáadás az útvonalhoz",
"already_added": "Már hozzáadva",
"already_added_on_this_day": "Már hozzáadva ezen a napon",
"already_added_on_this_day_desc": "Ezek a tételek már be vannak ütemezve erre a napra.",
"already_added_other_days": "Más napokon már hozzáadva",
"already_added_other_days_desc": "Ezek a tételek különböző dátumokra vannak ütemezve. \nHa ide hozzáadja őket, akkor frissíti a dátumukat, vagy hozzáadja őket a jelenlegi állapotukhoz.",
"items_available": "{count} elem elérhető az összekapcsoláshoz",
"items_on_other_days": "Tételek más napokon",
"items_on_other_days_desc": "Ezeknek a tételeknek különböző dátumai vannak. \nHozzáadhatja őket, és opcionálisan frissítheti a dátumukat, hogy megfeleljenek.",
"items_on_this_day": "Elemek ezen a napon",
"no_unscheduled_items": "Nem állnak rendelkezésre előre nem tervezett tételek",
"no_unscheduled_items_desc": "Az összes elemet hozzáadta az útvonalhoz, vagy nincs hozzáadható elem.",
"title": "Elemek összekapcsolása a következővel: {date}"
},
"link_copied": "Link másolva",
"lists": "Listák",
"location_search_mode": "Helykeresési mód",
"locations_visited": "Meglátogatott helyek",
"lodging_not_found": "Szállás nem található",
"lodging_types": "Szállástípusok",
"more_details": "További részletek",
"my_locations": "Saját helyek",
"nights": "Éjszakák",
"no_linkable_locations": "Nem találhatók ehhez a gyűjteményhez kapcsolható helyek.",
"of_locations": "helyek",
"on_this_trip": "Ezen az utazáson",
"overnight": "Éjszakai",
"physical_activities": "Fizikai tevékenységek",
"pins": "csapok",
"places": "Helyek",
"regions": "Régiók",
"reservation": "Foglalás",
"reset_filters": "Reset",
"route": "Útvonal",
"route_selected": "Útvonal kiválasztva",
"routes_and_activities": "Útvonalak",
"saving": "Megtakarítás",
"search_end_location": "Keresés végpontja",
"search_start_end_locations": "Kezdő és záró helyek keresése",
"search_start_location": "Kezdőhely keresése",
"segments": "Szegmensek",
"select": "Válassza ki",
"show_filters": "Szűrők megjelenítése",
"start_location": "Kezdési hely",
"status_filter": "Állapotszűrő",
"stays": "Marad",
"tasks_done": "Feladatok Kész",
"total_days": "Összes nap",
"total_visits": "Összes látogatás",
"transport_activity_paths": "Szállítás",
"transportation_gpx_tip": "Töltse fel ide a GPX fájlokat, hogy megjelenjenek a térképen",
"traveled": "utazott",
"travelers": "Utazók",
"trip_timeline": "Utazás idővonala",
"trip_window": "Utazás ablak",
"upcoming": "Közelgő",
"view": "Kilátás",
"wiki_results_found": "Wikipédia eredmények",
"with_activities": "Tevékenységekkel",
"written": "Írott",
"export_failed": "Nem sikerült exportálni",
"export_success": "Exportált gyűjtemény",
"export_zip": "ZIP exportálása",
"import_failed": "Az importálás sikertelen",
"import_from_file": "Importálás fájlból",
"import_success": "Sikeres importálás"
},
"worldtravel": {
"country_list": "Országlista",
"num_countries": "talált ország",
"cities_in": "Városok itt:",
"all": "Összes",
"partially_visited": "Részben meglátogatott",
"not_visited": "Nem látogatott",
"completely_visited": "Teljesen meglátogatott",
"all_subregions": "Összes alrégió",
"clear_search": "Keresés törlése",
"no_countries_found": "Nem találhatók országok",
"no_countries_found_desc": "Próbáld meg módosítani a keresési feltételeket vagy a szűrőket, hogy megtaláld a keresett országokat.",
"clear_filters": "Szűrők törlése",
@@ -520,7 +518,6 @@
"filter_by_region": "Szűrés régió szerint",
"all_regions": "Összes régió",
"clear_all_filters": "Összes szűrő törlése",
"total_items": "Összes elem",
"filter_by": "Szűrés",
"interactive_map": "Interaktív térkép",
"no_regions_found": "Nem találhatók régiók",
@@ -531,10 +528,6 @@
"hide_map_labels": "Térkép címkék elrejtése",
"total_cities": "Összes város",
"region_completed": "Régió teljesítve",
"newest_first": "Legújabb elöl",
"oldest_first": "Legrégebbi elöl",
"visited_first": "Látogatott elöl",
"unvisited_first": "Nem látogatott elöl",
"getting_location_details": "Helyadatok lekérése",
"hide_globe_spin": "Földgömb forgás elrejtése",
"show_globe_spin": "Földgömb forgás megjelenítése",
@@ -554,7 +547,8 @@
"about_country": "Országról",
"about_region": "A régióról",
"show_less": "Mutass kevesebbet",
"show_more": "Továbbiak megjelenítése"
"show_more": "Továbbiak megjelenítése",
"all_locations_visited": "Minden helyszín meglátogatott!"
},
"auth": {
"username": "Felhasználónév",
@@ -570,7 +564,6 @@
"registration_disabled": "A regisztráció jelenleg le van tiltva.",
"profile_picture": "Profilkép",
"public_profile": "Nyilvános profil",
"public_tooltip": "Nyilvános profil esetén a felhasználók megoszthatnak veled gyűjteményeket, és megtekinthetik a profilodat a felhasználói oldalon.",
"new_password": "Új jelszó (legalább 6 karakter)",
"or_3rd_party": "Vagy jelentkezz be külső szolgáltatással",
"no_public_locations": "Nem találhatók nyilvános helyek",
@@ -580,7 +573,8 @@
"enter_username": "Add meg a felhasználónevedet",
"enter_password": "Add meg a jelszavadat",
"totp": "Kétlépcsős azonosító kód",
"logging_in": "Bejelentkezés folyamatban"
"logging_in": "Bejelentkezés folyamatban",
"user_email_verification_required": "E-mail ellenőrzés szükséges. \nKérjük, ellenőrizze e-mailjeit az ellenőrző linkért."
},
"users": {
"no_users_found": "Nem találhatók nyilvános profillal rendelkező felhasználók."
@@ -750,7 +744,21 @@
"archived_appear_here": "Az archivált gyűjtemények itt fognak megjelenni.",
"linked": "Összekapcsolva",
"available": "Elérhető",
"try_different_search": "Próbálj meg más keresést vagy szűrőt használni."
"try_different_search": "Próbálj meg más keresést vagy szűrőt használni.",
"changing_date_title": "A dátumok módosítása hatással lesz az útitervre",
"changing_date_warning": "Az új dátumtartományon kívül eső útiterveket eltávolítjuk az útitervből, és visszahelyezzük a gyűjtemény dátum nélküli tételei közé.",
"clear_cover": "Átlátszó borító",
"collaborators": "Együttműködők",
"cover": "Borító",
"cover_image": "Borítókép",
"cover_image_hint": "Válassz borítót a gyűjtemény képei közül.",
"create_new_collection": "Új gyűjtemény létrehozása",
"enter_collection_name": "Adja meg a gyűjtemény nevét",
"location_primary": "Helyszín borító",
"no_images_available": "Még nem érhetők el képek a linkelt helyekről.",
"public_collection_description": "A link birtokában bárki megtekintheti",
"set_cover": "Állítsa be a fedelet",
"update_collection_details": "Frissítse a gyűjtemény részleteit"
},
"notes": {
"note_deleted": "A jegyzet sikeresen törölve!",
@@ -763,7 +771,6 @@
"content": "Tartalom",
"save": "Mentés",
"note_public": "Ez a jegyzet nyilvános, mert egy nyilvános gyűjteményben van.",
"add_a_link": "Hivatkozás hozzáadása",
"invalid_url": "Érvénytelen URL",
"enter_note_title": "Add meg a jegyzet címét",
"update_note_details": "Jegyzet szerkesztése",
@@ -800,9 +807,6 @@
"flight_number": "Járatszám",
"from_location": "Kiindulási hely",
"to_location": "Célállomás",
"fetch_location_information": "Helyszíninformáció lekérése",
"starting_airport_desc": "Add meg a kiindulási repülőtér kódját (pl.: JFK)",
"ending_airport_desc": "Add meg a cél repülőtér kódját (pl.: LAX)",
"edit": "Szerkesztés",
"modes": {
"car": "Autó",
@@ -822,7 +826,13 @@
"enter_link": "Adj meg egy hivatkozást",
"enter_flight_number": "Add meg a járatszámot",
"enter_from_location": "Add meg a kiindulási helyet",
"enter_to_location": "Add meg a célállomást"
"enter_to_location": "Add meg a célállomást",
"arrival_code": "Érkezési kód",
"arrival_date": "Érkezés dátuma",
"arrival_timezone": "Érkezési időzóna",
"departure_code": "Indulási kód",
"departure_date": "Indulás dátuma",
"departure_timezone": "Indulási időzóna"
},
"lodging": {
"new_lodging": "Új szállás",
@@ -843,13 +853,9 @@
"update_lodging_details": "Szállásadatok frissítése",
"create_new_lodging": "Új szállás létrehozása",
"enter_lodging_name": "Add meg a szállás nevét",
"enter_reservation_number": "Add meg a foglalási számot",
"enter_price": "Add meg az árat"
"enter_reservation_number": "Add meg a foglalási számot"
},
"search": {
"adventurelog_results": "AdventureLog találatok",
"public_adventures": "Nyilvános kalandok",
"online_results": "Online találatok",
"result": "Találat",
"results": "Találatok",
"found": "találat",
@@ -859,14 +865,9 @@
},
"map": {
"view_details": "Részletek megtekintése",
"adventure_map": "Kalandtérkép",
"location_map": "Helytérkép",
"map_options": "Térkép beállítások",
"show_visited_regions": "Látogatott régiók megjelenítése",
"add_adventure_at_marker": "Új kaland hozzáadása a jelölőnél",
"add_location_at_marker": "Új hely hozzáadása a jelölőnél",
"clear_marker": "Jelölő törlése",
"add_adventure": "Új kaland hozzáadása",
"add_location": "Új hely hozzáadása",
"adventure_stats": "Kaland statisztikák",
"map_controls": "Térkép vezérlők",
@@ -876,8 +877,8 @@
"marker_placed_on_map": "Jelölő elhelyezve a térképen",
"place_marker_desc_location": "Kattints a térképre egy jelölő elhelyezéséhez.",
"locations_shown": "megjelenített helyszín",
"show_activities": "Tevékenységek megjelenítése",
"show_visited_cities": "Látogatott városok"
"show_visited_cities": "Látogatott városok",
"search_locations": "Helyek keresése..."
},
"share": {
"shared": "Megosztva",
@@ -886,10 +887,6 @@
"share_desc": "Oszd meg ezt a gyűjteményt más felhasználókkal.",
"shared_with": "Megosztva ezekkel",
"no_users_shared": "Nincs felhasználó, akivel meg van osztva",
"not_shared_with": "Nincs megosztva ezekkel",
"no_shared_found": "Nem található olyan gyűjtemény, amely meg van osztva veled.",
"set_public": "Ahhoz, hogy mások meg tudják osztani veled a gyűjteményeiket, a profilodnak nyilvánosnak kell lennie.",
"go_to_settings": "Ugrás a beállításokhoz",
"revoke_invite": "Meghívás visszavonása",
"send_invite": "Meghívás küldése",
"available": "Elérhető",
@@ -901,10 +898,8 @@
"invite_failed": "Meghívás sikertelen",
"invite_sent": "Meghívás elküldve"
},
"languages": {},
"profile": {
"member_since": "Tagja óta",
"user_stats": "Felhasználói statisztikák",
"visited_countries": "Látogatott országok",
"visited_regions": "Látogatott régiók",
"visited_cities": "Látogatott városok",
@@ -936,7 +931,6 @@
"total_visited_cities": "Összes látogatott város",
"recent_adventures": "Legutóbbi kalandok",
"no_recent_adventures": "Nincs legutóbbi kaland?",
"add_some": "Miért ne kezdenéd el tervezni a következő kalandodat? Új kalandot a lenti gombbal adhatsz hozzá.",
"document_some_adventures": "Kezdd el dokumentálni utazásaidat, és építsd fel a személyes kalandtérképedet!",
"view_all": "Összes megtekintése",
"welcome_text_1": "Eddig ennyi kalandban voltál:",
@@ -973,24 +967,42 @@
"by_date": "Dátum szerint",
"by_album": "Album szerint",
"image_search_placeholder": "Keresés Immich segítségével",
"select_date": "Dátum kiválasztása",
"select_album": "Album kiválasztása",
"loading_albums": "Albumok betöltése",
"loading": "Betöltés",
"no_images": "Nincs találat",
"try_different_date": "Próbálj meg másik dátumot",
"select_album_first": "Először válassz albumot"
"try_different_date": "Próbálj meg másik dátumot"
},
"google_maps": {
"google_maps_integration_desc": "Csatlakoztasd a Google Maps fiókodat a kiváló minőségű helykeresési eredmények és ajánlások érdekében.",
"google_maps_integration_desc_no_staff": "Ezt az integrációt először a szerver adminisztrátorának kell engedélyeznie."
},
"recomendations": {
"recommendation": "Ajánlás",
"recommendations": "Ajánlások",
"location_recommendations": "Helyajánlások",
"food": "Étel",
"tourism": "Turizmus"
"tourism": "Turizmus",
"any": "Bármilyen",
"average_rating": "Átlagos értékelés",
"discover_places": "Fedezze fel a helyeket",
"lodging": "Szállodák",
"map_view": "Térképnézet",
"minimum_rating": "Minimális minősítés",
"minimum_reviews": "Minimum Vélemények",
"no_results_yet": "Még nincs eredmény",
"open_now_only": "Csak most nyílik meg",
"search_around_location": "Keresés a hely körül",
"search_by_address": "Keresés cím szerint",
"search_radius_label": "Keresési sugár:",
"searching": "Keresés...",
"select_location_or_query": "Válasszon ki egy helyet, vagy írjon be egy keresési lekérdezést, hogy csodálatos helyeket fedezzen fel a közelben!",
"total_results": "Összes Eredmények",
"use_search_instead": "Használja inkább a keresést",
"add_location": "Hely hozzáadása elemre",
"add_lodging": "Szállás hozzáadása",
"away": "el",
"hours": "Órák",
"open": "Nyitott",
"your_location": "Az Ön helye"
},
"calendar": {
"today": "Ma",
@@ -1001,7 +1013,9 @@
"total_events": "Összes esemény",
"calendar_overview": "Naptár áttekintés",
"filtered_results": "Szűrt eredmények",
"all_day_event": "Egész napos esemény"
"all_day_event": "Egész napos esemény",
"event timezone": "Esemény időzóna",
"your timezone": "Az Ön időzónája"
},
"locations": {
"location": "Hely",
@@ -1025,11 +1039,7 @@
},
"strava": {
"strava_integration_desc": "Csatlakozz a Stravához, hogy könnyedén importáld az aktivitásaidat helyszínekhez és látogatásokhoz.",
"not_configured": "Strava nincs konfigurálva",
"admin_setup_required": "A szerver adminisztrátorának globálisan engedélyeznie kell.",
"ready_to_connect": "Csatlakozásra kész",
"connect_account": "Fiók csatlakoztatása",
"account_connected": "Fiók csatlakoztatva",
"disconnect": "Kapcsolat bontása",
"authorization_error": "Hiba a Strava engedélyezési URL-re való átirányításkor",
"disconnected": "Sikeresen bontva a kapcsolat a Stravával",
@@ -1041,5 +1051,82 @@
"wanderer_integration_desc": "Csatlakozz a Wandererhez, hogy könnyedén importáld és megtekinthesd a túraútvonalakat a helyszíneken.",
"connection_error": "Hiba a Wandererhez való csatlakozáskor",
"connected": "Sikeresen csatlakozva a Wandererhez"
},
"collections": {
"all_items": "Minden elem",
"currencies": "Pénznemek",
"currency": "Valuta",
"event_timezone": "Esemény időzóna",
"event_timezone_desc": "Az esemény időzónája a helyet vagy az elem időzónáját használja, ha elérhető. \nAz én időzónám használja",
"events": "eseményeket",
"local_timezone": "Az én időzónám",
"no_calendar_events": "Ehhez a gyűjteményhez még nem terveztek látogatást.",
"no_priced_items": "Adja hozzá az árakat a helyszínekhez, a szállásokhoz vagy a közlekedéshez, hogy megtekinthesse az utazások összegét pénznemenként.",
"not_found": "A gyűjtemény nem található",
"statistics": "Statisztika",
"times_shown_in": "A feltüntetett időpontok",
"trip_costs": "Utazási költségek"
},
"common": {
"show_less": "Részletek elrejtése",
"show_more": "Mutasson többet"
},
"currencies": {
"AED": "Egyesült Arab Emírségek dirham",
"AUD": "ausztrál dollár",
"BRL": "brazil real",
"CAD": "Kanadai dollár",
"CHF": "svájci frank",
"CNY": "kínai jüan",
"DKK": "dán korona",
"EUR": "Euro",
"GBP": "angol font",
"HKD": "hongkongi dollár",
"INR": "indiai rúpia",
"JPY": "japán jen",
"MXN": "mexikói peso",
"NOK": "norvég korona",
"NZD": "új-zélandi dollár",
"SEK": "svéd korona",
"SGD": "szingapúri dollár",
"TRY": "török líra",
"USD": "amerikai dollár",
"ZAR": "dél-afrikai rand",
"no_matches": "Nincs egyezés",
"search": "Pénznem keresése",
"select_currency": "Válasszon pénznemet"
},
"itinerary": {
"add_description": "Leírás hozzáadása",
"add_to_day": "Add hozzá a naphoz",
"add_to_trip_context": "Utazási kontextus hozzáadása",
"added_to_trip_context": "Hozzáadva az utazás kontextusához",
"auto_generate": "Automatikus generálás",
"auto_generate_itinerary": "Útvonal automatikus generálása",
"auto_generate_itinerary_desc": "Ebben a gyűjteményben vannak kelt elemek, de még nincs útvonal. \nSzeretné automatikusan dátum szerint rendezni őket?",
"change_day": "Változás napja",
"drag_to_reorder": "Húzza át az átrendezéshez",
"failed_to_add_to_trip_context": "Nem sikerült az elem hozzáadása az utazási kontextushoz",
"failed_to_move_to_trip_context": "Nem sikerült áthelyezni az utazási kontextusba",
"generating": "Generálás",
"item_already_in_trip_context": "Már az utazással kapcsolatos elemek",
"item_not_found": "Az elem nem található",
"item_remove_error": "Hiba történt az elem eltávolítása során az útitervből",
"item_remove_success": "Az elem eltávolítva az útitervből",
"link_existing_item": "Kapcsolja össze a meglévő elemet",
"move_to_trip_context": "Ugrás az utazási kontextushoz",
"moved_to_trip_context": "Áthelyezve utazási kontextusba",
"multi_day": "Több napos",
"no_itinerary_yet": "Még nincs útiterv",
"no_plans_for_day": "Nincs terv erre a napra",
"no_trip_context_items": "Még nincsenek utazási kontextuselemek.",
"remove_from_itinerary": "Távolítsa el a napból",
"remove_from_trip_context": "Eltávolítás a kontextusból",
"start_planning": "Kezdje megtervezni utazását úgy, hogy adott napokhoz adjon hozzá elemeket.",
"staying_overnight": "Éjszaka maradás",
"trip_context": "Utazási kontextus",
"trip_context_info": "Az utazási kontextus elemei az egész utazásra vonatkoznak például olyan helyek, amelyek maga az úti cél, általános megjegyzések vagy csomaglisták, amelyek az egész utazás szempontjából fontosak.",
"unscheduled_items": "Nem ütemezett tételek",
"unscheduled_items_desc": "Ezek az elemek ehhez az utazáshoz kapcsolódnak, de még nem adták hozzá egy adott naphoz."
}
}