globalThis.Wegwichtel ??= {}; (function (ns) { 'use strict'; class WegwichtelTexts { static language = 'en'; static messages = Object.freeze( { "point-locks": { "busy": "This stop is being saved. Wait a moment and try again.", "pending-title": "Changes waiting to be sent", "pending-help": "These changes stay on this device. Open them later and choose Save. Before sending, Wegwichtel checks whether the stop has changed.", "open-draft": "Open changes", "discard": "Discard", "discard-confirm": "Remove these unsent changes and the selected files from this device?", "takeover": "Someone is already editing this stop. Do you want to take over? They will no longer be able to save.", "lost": "Someone else is editing this stop. Keep your changes on this device and try again later.", "unavailable": "This stop cannot be opened right now. Check your connection and group access.", "storage-error": "Your changes could not be saved on this device. Keep this window open and free up some space.", "offline-restore": "This stop cannot be reached right now. Would you like to open the changes saved on this device?", "restore": "This device has unsent changes for this stop. Would you like to open them?", "restored": "Your unsent changes are open. Choose Save to check and send them.", "saved-device": "Your changes are saved on this device and have not all been sent. Open them later under “Changes waiting to be sent”, or choose Save again.", "deletion-staged": "The removal is ready. Choose Save to send it.", "delete-restored": "This stop is marked for removal. Save checks the latest version and sends the removal.", "compare-title": "This stop has changed", "compare-help": "Compare your changes with the latest version. Sending your changes replaces the current details with yours. Check pictures and recordings too: the same number can contain different files.", "field": "Detail", "before": "When opened", "mine": "Your changes", "theirs": "Online now", "keep-device": "Keep on this device", "use-mine": "Send my changes", "media-count": "{images} pictures, {audio} recordings", "media-compare": "When opened: {before}. Online now: {theirs}. Added by you: {files}. Planned removals: {removed}.", "files-changed": "Pictures or recordings have changed. Check the current files below.", "files-unchanged": "The existing picture and audio files are unchanged.", "delete-warning": "You have marked the entire stop for removal.", "fields": { "title": "Name", "description": "Description", "lat": "Latitude", "lon": "Longitude", "trigger-radius": "Opening distance", "sequence": "Order" } }, "app": { "no-tracking": "There are no adverts here. We do not track which other websites you visit.", "resume-hint": "You can carry on where you left off.", "draft": "My draft", "choose-route": "Choose a trail", "route-menu": "Public trails and my drafts", "route": "Trail", "stations-complete": "All stops reached", "no-stations": "No stops yet", "next-station-summary": "Next stop: {value1}{value2}", "published": "Published", "public-route-count": "Public trails ({value1})", "draft-count": "My drafts ({value1})", "no-public-route": "There are no public trails yet.", "no-route": "You have not created a trail of your own yet.", "no-nearby-route": "No trail found within {value1} km. Choose any trail below.", "location-permission-hint": "Allow location access to find trails near you. You can choose from all trails below.", "no-search-result": "No matching trail found. Try a different word.", "search-result-count": "{value1} of {value2} trails found.", "route-count": "{value1} trails to choose from.", "resume-route": "Continue trail", "start-route": "Start trail", "route-finished": "Trail finished.", "pause-hint": "You are taking a break. The app is not checking your location right now.", "route-paused": "Trail paused", "empty-route": "This trail has no stops yet.", "next-station-north": "North at the top · next stop: {value1}", "next-station": "Next stop: {value1}", "next-station-distance": "Next stop {value1}, {value2} metres away", "destination-reached": "All stops and the finish reached", "next-path-point-north": "North at the top · next point on the path", "next-path-point": "Next point on the path", "next-path-point-distance": "Next point on the path, {value1} metres away", "location-accuracy": "Finding your location · accurate to about {value1} m", "nearest-station-distance": " · next stop {value1} m away", "stations-complete-suffix": " · all stops reached", "resuming": "Continuing your trail.", "resuming-title": "Continuing your trail", "error": { "location": "We could not find your location. Check that location access is allowed on your device.", "load-routes": "The trails could not be loaded. Please try again.", "load-drafts": "Your drafts could not be opened. Please try again.", "open-route": "The trail could not be opened. Check your connection and try again.", "open-draft": "The trail could not be opened. Please try again." }, "navigation-north": "North at the top · directions", "location-found": "Your location was found with an accuracy of about {value1} m. ", "search-radius": "We show trails within {value1} km.", "location-optional": "We could not find your location. You can still choose from all trails.", "page": { "missing": "This page could not be opened." }, "location": { "searching": "Finding your location", "start": "Let’s go! We are finding your location." }, "distance": { "spoken": "{value1} metres away", "short": "{value1} m away" }, "path": { "missing": "This trail has no path." } }, "bootstrap-loader": { "steps": { "storage": "Checking saved content …", "jquery": "Getting Wegwichtel ready …", "jquery-ui": "Getting the controls ready …", "modules": "Getting the app ready …", "server": "Checking the connection …", "routes": "Loading trails …", "location": "Finding your location …" }, "hints": { "chrome": "You can choose pictures and recordings directly on this device.", "android": "Tip for Android: Chrome lets you choose pictures and recordings without saving them again." }, "error": { "start-error": "Part of the app could not start. Please try again.", "load-error": "Part of the app could not be loaded. Check your internet connection and try again.", "connection-error": "Wegwichtel could not start. Check your connection and try again.", "init-error": "Wegwichtel could not start. Please try again.", "step-error": "That did not work: {value1}" }, "cleanup-progress": "Removing old progress ({value1} / {value2})", "ready": "Everything is ready." }, "groups": { "code-wait": "Someone in the group is editing a stop. A new code will appear once the stops are free. An expired code cannot be used to join.", "share-help": "These two gnomes open a shared draft. Others can join using a gnome code. The original stays unchanged.", "share-start": "Open a shared draft", "title": "Shared drafts", "upload-confirm": "Your draft, including pictures and recordings, will be sent to the website and copied into a shared draft. Continue?", "share": "Edit together", "join-open": "Enter group code", "online": "You need an internet connection to edit together.", "wheel-help": "Slide the gnomes up or down. The gnomes in the middle make the code. Read the five gnomes from left to right. The same gnome can appear more than once.", "code-label": "Group code", "join": "Join in", "invite-help": "Show this code to the others so they can open and edit your shared draft. The original stays as it is.", "edit": "Edit draft", "reload": "Get changes", "reload-confirm": "Your unsaved changes will be replaced. Would you like to get the latest shared version?", "new-code": "Show a new code", "new-code-confirm": "The old code will stop working. People who have already joined will keep their access. Create a new code?", "close-sharing": "Close group", "close-confirm": "The others will no longer be able to open or edit this draft. You will keep your access. Close the group?", "expires": "This code works until {time}.", "position": "Gnome {number}", "previous": "Previous gnome in position {number}", "next": "Next gnome in position {number}", "none": "You have not joined a group yet.", "error": { "limit": "Close one of your groups before opening another.", "full": "This group is full. Ask for a code for another group.", "rate": "Please wait a minute and try again.", "code": "The code is wrong or has expired. Check the gnomes again.", "access": "This group is not open to you. Ask the person who opened it for a new code.", "conflict": "Someone else has changed the draft. Your entries are still here. Get the changes before saving again.", "connection": "That did not work. Check your internet connection and try again." } }, "editor": { "error": { "add-station": "Another stop cannot be added to this trail right now.", "action": "This action could not be completed. Please try again.", "draft-missing": "Your draft was not found.", "create-locally": "Create a new trail on this device first.", "route-name": "Give your trail a name.", "send-file": "The file {value1} could not be sent. Please choose it again.", "send-route": "The trail could not be sent. Please try again.", "send-station": "The stop {value1} could not be sent. Please try again.", "submit-own-draft": "You can only send your own drafts for review.", "location-required": "We need your location to add a new stop. Allow location access and try again.", "save-route-first": "Save the trail first.", "station-location": "This stop has no location. Allow location access and try again.", "station-name": "Give your stop a name.", "station-unsaved": "This stop has not been saved yet.", "remove-image": "The picture could not be removed. Open the trail again.", "generic": "That did not work. Please try again." }, "untitled-route": "Untitled trail", "untitled-station": "Untitled stop", "edit-draft": "Edit my draft", "new-route": "New trail", "view-route": "View trail", "edit-station": "Edit stop", "add-station": "Add stop", "published-route": "Published trail", "edit-route": "Edit trail", "delete-route": "Delete trail", "station-number": "Stop {value1}", "delete-item": "Delete {value1}", "public-routes": "Public trails", "drafts": "My drafts", "no-draft": "There are no drafts yet.", "no-stations": "There are no stops yet.", "public-unavailable": "Published trails are currently unavailable. You can still edit your drafts on this device.", "loading-routes": "Loading trails …", "submitted": "Send changes for review", "rights-hint": "By sending pictures or recordings, you allow Wegwichtel to use them under its terms of use. Only send recordings you are allowed to share this way. Children need their parent or guardian’s permission.", "rights-open": "Read the agreement for pictures and recordings", "submit": "Send for review", "rejected": "Not approved", "rejected-hint": "This trail was not approved. You can improve your draft and send it for review again.", "removed": "Removed", "removed-hint": "This trail is no longer online. You can send your draft for review again.", "resubmit-success": "A new trail was created and sent for review.", "submitted-hint": "You can send changes for review until the route has been approved.", "draft-hint": "This draft stays on your device. Choose “Send for review” to submit it for approval.", "read-only-hint": "This trail is available to everyone and can no longer be changed here.", "unpublished-hint": "This trail has not been made available to everyone yet.", "remove-media-label": "{value1}: remove button {value2}", "new-audio": "New recording", "image-number": "Picture {value1}", "new-image": "New picture {value1}", "remove-media-hint": "{value1}. Tap a picture or recording to remove it.", "no-media": "There are no pictures or recordings yet.", "audio-section": "Recordings", "image-section": "Pictures", "draft-status": "Your new trail stays on this device for now.", "saved": "Saved.", "submitting": "Sending your trail …", "submit-success": "Sent for review.", "station-saved-with-media": "Stop saved on this device with pictures and recordings.", "station-saved": "Stop saved.", "image-removed": "Picture removed.", "station-removed-and-saved": "Stop removed. Your trail has been saved.", "station-removed": "Stop removed.", "station-order-saved": "Stop order saved.", "route-deleted": "Trail deleted.", "open": "Edit trails", "close": "Close the editing window", "routes-title": "Your trails", "create-route": "Create a new trail", "routes-hint": "Here you can find public trails and your own drafts.", "route-title": "Your trail", "route-name": "Trail name", "description": "Description", "import-path": "Import a path from a file", "new-draft-hint": "Your new trail stays on this device for now. Choose “Send for review” to submit it for approval.", "save-route": "Save trail", "station-name": "Name", "station-text": "Text", "media-actions-label": "Add pictures and recordings to this stop", "add-audio": "Add recording", "add-image": "Add picture", "media-preview-label": "View pictures and recordings", "save-station": "Save stop", "remove-station": "Remove stop", "station": { "up": "Move {value1} up", "down": "Move {value1} down" }, "route": { "loading": "Opening your trail …" }, "audio": { "removed": "Recording removed." }, "order": { "saved": "Order saved." } }, "location": { "error": { "unsupported": "This device cannot find your location." } }, "symbols": { "wood": "Wood", "rock": "Rock", "lantern": "Lantern", "flower": "Flower", "pipe": "Pipe", "bird": "Bird", "mushroom": "Mushroom", "strawberry": "Strawberry", "pumpkin": "Pumpkin" }, "info": { "terms": "Terms of use", "privacy": "Privacy notice", "imprint": "Legal notice", "storage": "Saving and permissions", "open": "Open help and information", "title": "Information", "menu-label": "Legal information and app details", "back": "Back to the information menu", "close-label": "Close the information window", "close": "Close", "icon": "i", "dropdown-label": "Help and information", "missing": "{value1}: This information still needs to be added." }, "local": { "confirm-forget-identity": "Delete the device ID? This device will get a new ID. Existing routes will keep their original creator ID.", "error": { "identity": "The device ID could not be saved. Allow this site to store data and try again.", "route-storage": "Your trail cannot be saved on this device right now.", "media-storage": "Pictures and recordings cannot be saved on this device right now.", "media-read": "Saved pictures and recordings could not be opened.", "other-tabs": "Close other Wegwichtel windows and try again.", "media-access": "Pictures and recordings could not be opened or saved.", "media-cancelled": "Saving pictures and recordings was cancelled.", "media-quota-hint": "There is no room for more pictures or recordings. Remove pictures, recordings or your own trails that you no longer need.", "media-quota": "There is no room for more pictures or recordings.", "media-save": "The picture or recording could not be saved.", "media-cleanup-hint": "{value1} Remove pictures, recordings or your own trails that you no longer need.", "file-permission": "Allow access to the selected picture or recording again.", "file-missing": "A selected picture or recording was moved or deleted. Choose the file again.", "create-route": "A new trail cannot be created on this device right now.", "invalid-track": "This file does not contain a readable path. Choose another file.", "station-location": "The location of {value1} is missing.", "route-quota": "There is no room for more trails.", "save-route": "Your trail could not be saved.", "route-cleanup-hint": "{value1} Remove your own trails that you no longer need.", "path-missing": "Your trail has no path.", "path-empty": "Your trail has no recorded path yet.", "route-missing": "Your trail was not found.", "file-unsupported": "This file cannot be read on your device.", "file-read": "This file could not be opened. Choose it again." }, "device": "On this device" }, "offline": { "error": { "download": "Saving for your trip did not work. Please try again.", "connection": "Wegwichtel could not be saved for your trip. Check your internet connection.", "prepare": "Wegwichtel could not be saved for your trip. Please try again.", "save": "Saving did not work.", "busy": "Please wait until the other trail has been saved.", "route-unsupported": "Trails cannot be saved for your trip on this device right now.", "select-route": "Choose a trail that is available to everyone first.", "load-route": "The trail could not be loaded.", "published-only": "You can only save approved trails for your trip.", "path-missing": "This trail has no path. It cannot be saved for your trip yet.", "wait": "Please wait until saving is finished.", "unsupported": "Wegwichtel cannot be saved for your trip on this device right now. You can still use it with internet.", "save-app-first": "Save the app first. Then choose the trails you want to take with you.", "previous": { "kept": "{value1} Your previously saved content is kept." } }, "preparing": "Getting Wegwichtel ready for your trip …", "download-progress": "Saving for your trip: {value1} of {value2}", "ready": "Wegwichtel is ready for your trip.", "cancelled": "Saving cancelled.", "not-ready": "Wegwichtel is not ready to use without internet yet.", "app-removed": "The saved app has been removed. Your trails are still saved.", "renew-route": "Update saved trail", "save-route": "Save for my trip", "route-ready": "This trail is ready for your trip.", "route-hint": "Take this trail with its pictures and recordings on your trip.", "route-progress": "Saving trail: {value1} of {value2}", "open-app": "Open the app without internet", "open-app-hint": "Open Wegwichtel without internet. Then choose the trails you want to take with you.", "help-title": "What is saved for my trip?", "help-label": "Help with saving for your trip", "help": { "app-only": "This switch lets you open Wegwichtel without internet. It does not save any trails yet.", "save-route": "Open a trail and tap “Save for my trip”. This saves the path, stops, pictures and recordings for your trip.", "connection": "Wait until everything is saved before you set off. You need internet to save and update content.", "keep-routes": "Everything stays on this device. This switch does not record your path. Turning it off keeps your saved trails and drafts.", "storage-limits": "If you clear Wegwichtel’s saved data in your internet app, your trails will be lost too. Your device may remove saved content when space is low. Maps from other providers are not saved for your trip." }, "renew-app": "Update saved app", "route-controls-label": "Save this trail on your device", "remove-route": "Remove saved trail", "export-path": "Download the path as a file", "route-actions-help": "“Save for my trip” saves this trail with pictures and recordings. “Download the path as a file” saves only the path for another walking app.", "previous": { "kept": "Your previously saved content is kept." } }, "offline-storage": { "error": { "foreign-origin": "Content from other websites cannot be saved here.", "response": "Some content could not be saved. Check your internet connection and try again." } }, "slideshow": { "image-label": "Picture for this stop", "error": { "load-image": "Picture could not be loaded" }, "controls-label": "Picture controls", "previous": "Previous picture", "next": "Next picture" }, "storage": { "error": { "estimate": "The free space could not be measured.", "local-unavailable": "Text and settings cannot be saved here right now.", "quota": "There is no space left. Remove saved trails, drafts, pictures or recordings that you no longer need. Even when the first bar is nearly empty, the space for text and settings may be full." }, "site-warning": " Almost full: Remove content that you no longer need.", "site-usage": "App, pictures and recordings: {value1}% of the available space used. About {value2} free.{value3}", "local-warning": " The bar is almost full. Large pictures may prevent saving.", "local-usage": "Text and settings: about {value1} used. The bar shows a guide of about 5 MB. How much it can actually hold depends on your internet app.{value2}", "title": "Space for Wegwichtel", "site-meter-label": "Space used by the app, pictures and recordings", "loading": "Checking how much space is used …", "local-meter-label": "Space used by text and settings; the bar shows a rough guide", "help": "The first bar shows the space for the app, pictures and recordings. The second shows the space for text and settings. The bars only show space used by Wegwichtel.", "refresh": "Check space" }, "errors": { "delete-published": "Only the person who looks after Wegwichtel can delete this trail.", "edit-published": "This trail is available to everyone. You can no longer change it here.", "invalid-track": "The file does not contain a readable path. Choose another file.", "station-missing": "This stop was not found. Open the trail again.", "station-location": "This stop has no location, or its location could not be read.", "image-format": "This picture cannot be opened. Choose another picture.", "audio-format": "This recording cannot be opened. Choose another recording.", "file-size": "This file is too large. Choose a smaller file.", "permission": "You are not allowed to do this here.", "quota": "There is no space left. Remove saved trails, pictures or recordings that you no longer need.", "unavailable": "Wegwichtel cannot be reached right now. Please try again later." }, "vibration": { "error": { "pattern": "The vibration pattern must contain durations of zero milliseconds or more.", "duration": "The vibration duration must be zero milliseconds or more." } }, "common": { "app-name": "Wegwichtel", "start": "Let’s go", "retry": "Try again", "notice": "Please note:", "back": "Back" }, "start": { "intro": "You will soon be ready to explore with Wegwichtel.", "preparing": "Getting Wegwichtel ready …", "features-label": "Wegwichtel features", "features": { "routes": "Trails", "explore": "Explore", "exciting": "Exciting", "stories": "Stories", "child-friendly": "Child-friendly", "experiences": "Adventures" } }, "progress": { "cookies-label": "Optional cookies", "cookies-unused": "This feature is not used.", "remember": "Remember my progress", "remember-hint": "Remembers which stops you have already visited on this device.", "choice-hint": "You choose whether Wegwichtel remembers your progress.", "change-hint": "The change takes effect straight away on this device." }, "routes": { "open-menu": "Choose or switch trails", "menu-label": "Choose and edit trails", "location-hint": "Finding trails near you. Your location stays on this device.", "nearby": "Trails near you", "all": "All trails", "search-label": "Search trails", "search-placeholder": "Name, school or description", "clear-search": "Clear search", "drafts-hint": "You created these trails on this device. Others cannot see them yet.", "loading-drafts": "Loading my drafts …", "back": "Back to trail selection" }, "route": { "length": "Length", "elevation": "Elevation gain", "station-count": "Stops", "controls-label": "On your trail", "pause": "Pause trail", "stop": "Finish trail", "back": "Back to the trail" }, "station": { "title": "Stop" }, "audio": { "station-label": "Recording for this stop", "unsupported": "This device cannot play the recording." }, "navigation": { "station-direction": "Direction to the next stop" }, "storage-help": { "progress-title": "What does Wegwichtel remember?", "progress-data": "You can save your progress on this device. Next time you open Wegwichtel, it will know which stops you have visited or viewed and which recordings you have listened to.", "progress-deletion": "If nothing has changed for one day, your progress is deleted the next time you open the app. Turning the switch off deletes it straight away. Your own trails and trails saved for your trip are kept.", "offline-title": "Out and about without internet", "offline-data": "“Open the app without internet” saves Wegwichtel on this device. You can then take individual trails with you using “Save for my trip”. Wait until everything is saved before you set off.", "export-data": "“Download the path as a file” lets you open the path in another walking app. Pictures and recordings are not included in this file.", "drafts-title": "Your own trails", "drafts-data": "New trails stay on this device for now. Choose “Send for review” to submit a trail for approval. Others can see it once it has been approved.", "drafts-deletion": "Your drafts are saved until you delete them or clear Wegwichtel’s saved data in your internet app. Lots of large pictures take up space. The “Space for Wegwichtel” display helps you keep an eye on the space used.", "permissions-title": "Which permissions does the app need?", "permissions": { "location": "Your location, to show trails near you and the way to the next stop.", "direction": "The direction your device is facing, so the arrow can turn with it.", "files": "Access to selected pictures and recordings when you want to add them to a trail.", "optional": "You can refuse these permissions. The matching features will then be unavailable. You can still choose trails and stops yourself." }, "providers-title": "Adverts and other providers", "providers-data": "Wegwichtel does not show adverts or track which other websites you visit. The app loads its own programs and pictures from Wegwichtel. For shared drafts, a cookie remembers your access for up to 30 days." }, "media": { "audio": { "count": { "one": "{count} recording", "other": "{count} recordings" } }, "image": { "count": { "one": "{count} picture", "other": "{count} pictures" } } }, "file": { "read": { "failed": "The file could not be opened. Choose it again." } }, "recorder": { "toggle": "Record my path", "toggle-help": "Your location is saved on this device every two minutes. Recording stops when you leave the editor.", "use-location": "Use my current location", "locating": "Finding your location …", "location-set": "Your location has been entered. Save your changes now.", "location-error": "Your location could not be found. Allow access to your location and try again.", "recording": "Your trail is being recorded.", "paused": "Recording is paused.", "pause": "Pause recording", "resume": "Resume recording", "stop": "Finish recording", "no-location": "Your location is unavailable. Recording will continue.", "save-error": "Recording was paused. Free up space on your device and try again.", "manual-location": "Add or change the location", "latitude": "Latitude", "longitude": "Longitude", "path-direction": "Follow the trail", "no-station": "No further stop with a known location", "edit-path": "Add locations along the trail", "edit-help": "You can fill in missing locations later. Empty fields remain saved.", "add-position": "Add a location along the trail", "position-number": "Location {number}" } } ); } ns.Texts = WegwichtelTexts; ns.TextCatalogs ??= new Map(); ns.TextCatalogs.set(WegwichtelTexts.language, WegwichtelTexts.messages); }(globalThis.Wegwichtel));